*
{
    margin:0;
    padding:0;
}
html, body
{
    margin:0;
    padding:0;
    background:#FFF url(../../images/bachmans/bg_flowers.jpg) repeat-x;/*#jira-bchm-776 changed image path(and image) to show floral pattern on higher resolution*/
    border-color:#ffffff;
    font-size:12px;
    font-family:Arial,Verdana,sans-serif;
    color:#5e5e5e;
}

body 
{
    padding-bottom:20px;
}

a, img, table, td 
{
    border:0;
}

table td 
{
    vertical-align:top;
}

.bold
{
    font-weight:bold;
}

/* ----------------------------------------------------- General HTML Elements */
a 
{
    text-decoration:none;
    cursor:hand;
}

a.button /* Jag cross chk*/
{
	display:block;
	background-position:bottom left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}

a:hover.button
{
    background-position:top left;
}

h1 
{ 
    color:#9966CC;
    font-size:21px;
	font-weight:normal;
}

h1 span 
{
	font-size:12px;
	color:#838283;
}

h2
{ 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	color:#5a307c;
	margin-bottom:10px; 
}

/* used in #quality-seal */
h3 
{ 
	font-family:Georgia, 'Times New Roman', Times, serif; /* Jag cross chk*/
	font-size:26px;
	color:#c6d362;
	margin-bottom:6px;
	
}

p 
{
    margin:10px 0;
}

span
{
    margin:0;
    padding:0;
}

.clear
{
    clear:both;
}

div.divider
{
	font-size:1px;
	height:1px;
	margin:5px 0;
	background:url(../../images/bachmans/divider_horizontal.gif) center left repeat-x;
}

/* FORM ELEMENTS */
input.text, textarea.text
{ 
	padding:2px;
}

select option
{
    padding-right:8px;
}

#page
{
	width:960px;
	margin:0 auto;
	/*margin-left: 90px;*/
}

/* ECLUB */
/* home #eclub styles overwritten in #side-bar-home #eclub section below */
#eclub-home
{
	width:236px;
	height:108px;
	background:transparent url(../../images/bachmans/eclub_bg.gif) repeat scroll 0%;
	margin:0px;
	position:relative;
	color:#7f7e7e;
	font-family:Georgia, serif;
	font-size:10px;
}

#eclub-home input.button
{
	width:78px;
	height:28px;
	background:url(../../images/bachmans/eclub-submit.png) center center no-repeat;
	position:absolute;
	bottom:9px;
	right:5px;
	border:0;
}
#eclub-home input.text.focused {
color:#000000;
}
#eclub-home span {
padding:0pt 8px 0pt 12px;
position:absolute;
top:35px;
}
#eclub-home input.button {
background:transparent url(../../images/bachmans/eclub-submit.gif) no-repeat scroll center;
border:0pt none;
bottom:9px;
height:28px;
position:absolute;
right:5px;
width:78px;
}
#eclub-home span 
{
	position:absolute;
	top:35px;
	padding:0 8px 0 12px;
}
#eclub-home input.text 
{ 
	width:109px; 
	position:absolute;
	bottom:12px;
	left:10px;
	color:#7f7e7e;
	font-family:Georgia, serif;
	font-size:11px;
}

#eclub-home input.text.focused 
{
    color:#000;
}

a#gift-card
{
	width:215px;
	height:55px;
	margin:0;
	background-image:url(../../images/bachmans/btn_gift-card.jpg);
}

/* KEY */
ol#key 
{ 
	list-style:none; 
	padding:0px 0 20px 0px;
}

ol#key li 
{
	display:block;
	height:24px;
	padding-left:130px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696969;					
}

ol#key .delivery
{
    background:url(../../images/bachmans/same_day_delivery.gif) no-repeat 0px bottom;
    color:#6699ff;
    font-size:12px;
}

ol#key .delivery:hover
{
    background:url(../../images/bachmans/same_day_delivery.gif) no-repeat 0px top;
    color:#6699ff;
    font-size:12px;
}

ol#key .exclusive
{
    background:url(../../images/bachmans/key_icon_exclusive.gif) 0px center no-repeat;
    color:#6699ff;
    font-size:12px;
    padding-left:140px;
}

/* ----------------------------------------------------- main */
#main 
{ 
	background:#FFF; 
	float:left; 
	margin-left:5px;
   
}

#main-content 
{ 
	float:left;
	width:700px;
    padding-left:12px;

}

.main-content 
{ 
	float:left;
	width:700px;
    padding-left:12px;

}
#main-content_2
{ 
	float:left;
	width:600px;
    padding-right:10px;
    margin-left:25px;
}

/* ----------------------------------------------------- home */
#main-home
{
	width:678px;
	float:left;
	padding:2px 10px 18px
}

.home #base .divider
{
    margin:5px 8px 5px 7px;
}

#base 
{ 
    width:100%;
    float:left;
    background:#fff url(../../images/bachmans/base_bg.png) top center repeat-y;
}

#main-home #media 
{ 
	width:100%; 
	font-size:11px;
	margin-bottom:3px;
}

#home-callouts
{
	width:690px;
	margin-left:3px;
}

#home-callouts td div 
{ 
	padding:10px 10px 10px 8px; 
}

#home-callouts h2 a
{ 
	font-style:normal;
	font-weight:bold;
	color:#5a00a7;
	margin-bottom:10px; 
}

#home-callouts p
{
    margin:6px 0;
    font-size:12px;
	line-height:17px;
}

#home-callouts a 
{
	color:#4c719b;
	font-style:italic;
}

#home-callouts a:hover
{
    text-decoration:underline;
}

#home-callouts .photo
{
	display:block;
	width:109px;
	height:109px;
	margin:0 8px 10px 0; 
	padding:0;
	background:url(../../images/bachmans/home-callouts_photo_bg.gif) top left no-repeat;
	float:left;
}

#home-callouts .photo img
{
	position:relative;
	top:7px;
	left:7px;
}

#quality-seal
{
	width:683px;
	height:92px;
	background:url(../../images/bachmans/quality-seal_bg.jpg) no-repeat;
	font-size:11px;
	line-height:14px;
	color:#525252;
	font-family:Georgia, 'Times New Roman', Times, serif;
}



#quality-seal blockquote
{
    padding:12px 164px 8px 28px;
    font-family:Georgia, 'Times New Roman', Times, serif; 
}

#side-bar-home
{	
	width:250px;
	padding-bottom:8px;
	margin-bottom:8px;
	float:left;
}

/* START SHOPPING - quick-nav */
#quick-nav
{
	list-style:none;
	width:246px;
	background:url(../../images/bachmans/quick-nav_bg.jpg);
	padding-top:34px;
}

#quick-nav a
{
	display:block;
	width:100%;
	height:23px;
	text-indent:-9999px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

#quick-nav a:hover
{
    background-position:top left;
}

#quick-nav-seasonal
{
    background-image:url(../../images/bachmans/quick-nav-seasonal.gif);
}

#quick-nav-occasion
{
    background-image:url(../../images/bachmans/quick-nav-occasion.gif);
}

#quick-nav-price
{
    background-image:url(../../images/bachmans/quick-nav-price.gif);
}

#quick-nav .bottom
{
	height:12px;
	font-size:1px;
	background:url(../../images/bachmans/quick-nav_bottom.gif) bottom left no-repeat;
}

#gift-card-home
{
	width:245px;
	height:66px;
	margin:0 auto;
	background-image:url(../../images/bachmans/btn_gift-card-home.jpg);
	margin-top:10px;
}

/* BEST SELLERS */
#best-sellers
{
	width:245px;
	height:112px;
	margin:0 auto;
	background:url(../../images/bachmans/best-sellers_bg.jpg) top left no-repeat;
	position:relative;
	margin-top:10px;
}

#best-sellers img
{
	width:88px;
	background:#FFF;
	padding:4px;
	position:absolute;
	top:8px;
	left:8px;
}

#best-sellers div
{
	position:absolute;
	top:38px;
	left:113px;
	font-size:11px;
}

#best-sellers a 
{ 
	color:#5a5a5a;
	text-decoration:underline;
	font-style:italic;
}

#best-sellers a:hover
{
    text-decoration:none;
}

#best-sellers p a { color:#28719b; }

/* ON SALE */
a#sale-callout
{
	display:block;
	width:245px;
	height:112px;
	margin:5px auto;
	background:url(../../images/bachmans/sale-callout_bg.jpg) top left no-repeat;
	position:relative;
	margin-top:10px;
}

a#sale-callout span
{
	position:absolute;
	text-transform:uppercase;
	color:#92b34a;
	width:100%;
	text-align:center;
	top:66px;
	text-decoration:underline;
}

a:hover#sale-callout span
{
	text-decoration:none;
	color:#6d9615;
}

/* eCLUB */
#side-bar-home #eclub
{
	width:245px;
	height:108px; 
	background-image:url(../../images/bachmans/eclub-home_bg.gif);
}

#side-bar-home #eclub input.text
{
    width:135px;
}

/* ----------------------------------------------------- sort-bar */
div.sort-bar
{   width:700px;
	height:29px;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5e5d;
	background:#fafcf2 url(../../images/bachmans/sort-bar_bg.gif) center left no-repeat;
	position:relative;
}

div.new-sort-bar
{   width:700px;
	height:29px;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5e5d;
	background-color: #FAFCF2;
	border: solid 1px #E0DFD0;
	position:relative;
}

div.sort-bar .content
{
    padding:5px 5px 0 5px;
    float:left;
    width:420px;
}
div.sort-bar .content-top
{
    padding:3px 5px 0 5px;
    float:left;
    width:420px;
}

div.sort-bar .right
{
	width:8px;
	height:29px;
	background:url(../../images/bachmans/sort-bar_right.gif) center right no-repeat;
	position:absolute;
	top:0px;
	right:0px;
}

div.sort-bar label 
{ 
	font-weight:bold; 
	padding:0 3px 0 10px;
}

.pagination_cont
{
    float:right; text-align:right; margin-top:8px; margin-right:10px;
}

a.pagination
{ 
color:#000;
	
}

a.pagination:hover
{
    color:#000;
    text-decoration:underline;
}
a.pagination:hover
{
    color:#000;
    text-decoration:underline;
}


.prpl
{
	color:#A675BB;
	}
span.selected
{ 
	color:#A675BB; 
	font-weight:bold;
	text-decoration:none;
}

.backto_top
{
    padding-top:6px;
    margin-right:8px;
    float:right; 
    width:80px; 
    text-align:right; 
}
/* ----------------------------------------------------- products table */
.products td
{
    padding-right:15px;
}

.products .item
{ 
	display:block;
	width:220px;
	height:330px; /* Not supported in IE6 */
	margin-bottom:15px;
	background:#fafcf2 /* url(../../images/bachmans/products_item_bg.gif) top center no-repeat; */ ;
	border:#e0dfd0 1px solid;
	position:relative;
	color:#535353;
	
	cursor:pointer;
}

.prod-photo
{ 
	height:205px;
}
.out-of-stock{
	 display:block;
	 height:20px;
	 margin-top:0px;
	 color:#ff0000;
	 padding-left:70px;
	 padding-top:5px;
}

.proImgContainer
{
    display:block;
    height:205px;
}



.proImgCont
{
	position:absolute;
	bottom:100px;
	width:221px;
	text-align:center;
}

.products .item .photo img 
{ 
	/*border:#e2e1e1 1px solid;
	margin:6px 0 0 0;*/
}

/* EXCLUSIVE */
.exclusive-indicator 
{ 
	width:22px;
	height:25px;
	background:url(../../images/bachmans/products_item_exclusive-indicator.png) bottom left no-repeat;
	position:absolute;
	bottom:1px;
	right:30px;
	z-index:100px;
    display:block;
}

.exclusive-indicator-prodTemplate 
{ 
	width:23px;
	height:29px;
	background:url(../../images/bachmans/products_item_exclusive-indicator.png) bottom left no-repeat;
	position:relative;
	left:220px;
	z-index:100px;
	display:block; 
	margin-top:-22px;
	#margin-top:-22px;
}

/* DELIVERY */
div.delivery-indicator-prodTemplate a
{ 
	width:25px;
	height:24px;
	background:url(../../images/bachmans/products_item_delivery-indicator.gif) bottom left no-repeat;
	position:relative;
	left:250px;
	z-index:100px;
	margin-top:-25px;
	#margin-top:-25px;
	display:block; 
}
div.delivery-indicator-prodTemplate a:hover{
	width:25px;
	height:24px;
	background:url(../../images/bachmans/products_item_delivery-indicator.jpg)top left no-repeat;
	position:relative;
	left:250px;
	z-index:100px;
	margin-top:-25px;
	#margin-top:-25px;
	display:block; 
}
.delivery-indicator
{
 width:23px;
 height:24px;
 background:url(../../images/bachmans/products_item_delivery-indicator.jpg) bottom left no-repeat;
 position:absolute;
 bottom:3px;
 right:8px;
 z-index:100px;
}

.delivery-indicator
{
    display:block; 
}

.products .item p
{
    margin:-6px 25px 8px 8px;
    #margin:5px 25px 8px 8px; 
}

/* ITEM HOVER */
.products a:hover.item 
{ 
	background:#f3f5e7; 
	border-color:#ceceb1;
	color:#000;
}

.products a:hover.item img 
{
    border-color:#bebea3; 
}

.products a:hover.item .price
{
    color:#8653b1; 
}

.products a:hover .delivery-indicator
{
    background-position:top left; 
}

/* ----------------------------------------------------- added new */
.text_poduct_description
{
    width:270px;
    font-family:Arial;
    text-align:left;
    color:rgb(102, 102, 102);
    font-size:12px;	
}

.text_content{
	font-family:'Arial';
	color:rgb(148, 148, 148); 
	font-size:13px;
}

input
{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.text_content_black
{
		
    color:#000000; 
	font-size:12px;
	padding-left:5px;
}

.text_content_error{
    font-family:'Arial';
	color:rgb(255, 0, 0); 
	font-size:12px;
	/*font-weight:bold;*/
}
.text_content__cart_error{
    font-family:'Arial';
	color:red; 
	font-size:12px;
	/*font-weight:bold;*/
}
	
.content_left
{
    float:left;
    width:270px;
    padding:0 10px 0 0;
}



.content_right td
{
    padding:0 0 0 0px;
}

h5 
{ 
	font-size:12px;
	color:#9966CC;
	font-weight:bold;
}

hr
{
    background-image:url(../../images/bachmans/hr_bg.gif);
    background-repeat:repeat-x;
    padding:2px 0 4px 0;
    margin-top:5px;
    font-size:1px;
    line-height:1px;
    border:none;
}

.purple_bar
{
    height:31px;
    background-image:url(../../images/bachmans/but_sendtoafreind.gif);
    background-repeat:no-repeat;
}

h6
{ 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	color:#c6d362;
	padding:0 0 10px 10px;
	font-weight:bold;
}

th
{
    padding:2px 2px 2px 5px;
    background-color:#ECE2E0;
    color:#9966CC;
    font-weight:bold;
    font-size:11px;
}

.table_content
{
    border:solid 1px #9966CC;
    margin:0;
    padding:0;
}

.table_content td
{
    color:#9966CC;
    padding:5px;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}
/* ----------------------------------------------------- side-right-bar */

/* FILTER NAV */
/* center content*/
.content_left_1
{
    float:left;
    width:380px;
    padding:0 20px 0 10px;
}

.content_right_1
{
    float:right;
    width:280px;
    padding:0 10px 0 0px;
    vertical-align:text-top;
}

.form
{
    size:20px;
    height:15px;
    padding:2px;
}

.tbl_lineheight
{
    line-height:25px;
    padding:5px;
}

.tbl_lineheight td
{
    padding:1px;

}

.text_small
{
    line-height:15px;
    color:#666666;
    font-size:11px;
    padding:5px;
}

.text_purple
{
    line-height:25px;
    color:#9966CC;
    font-size:16px;
    padding:10px;
    font-weight:bold;
     font-family:Arial;
}

.text_content1
{
    line-height:22px;
    color:#666666;
    font-size:12px;
}

.subtab
{
    background-image:url(../../images/bachmans/bg_subtav.gif);
    background-repeat:repeat-x;
    height:31px;
}

.mandatory
{
    color:#ff0000;
    font-size:12px;
}

.text_green
{
    font-weight:bold;
    color:#5E5E5E;
    font-size:13px;
}

/*classes made by contata start */
#maincontentdiv 
{ 
	width:920px;
	border-left:#9a9f91 1px dotted;
	padding-left:20px;
	padding-right:25px;
	border:solid 0px #000;
}

.text_big
{
    color:#666666;
    font-weight:bold;
    font-size:13px;
}

#col-left
{
	width:700px;
	margin:0 auto;
	float:left;
	background:url(../../images/bachmans/filter-nav_bg_content.gif) top left repeat-y; 
	border:solid 0px #ff0000; /*col 1st*/
}

#col-right 
{ 
	float:right;
	width:220px;
	border:solid 0px #ff0000; /*col 2nd*/
}

#col-left .top
{
	width:700px;
	height:16px;
	background:url(../../images/bachmans/filter-nav_top_content.gif) left top no-repeat;
}

#col-left .bottom 
{
    width:700px;
	height:10px;
    background:url(../../images/bachmans/filter-nav_bottom_content.gif) left bottom no-repeat; 
}

#col-right .tab_my_cart 
{
    width:227px;
    height:49px;
    display:block;
    background:url(../../images/bachmans/tab_my_cart.gif) no-repeat center right;
    margin-left:-2px;
    border:solid 0px #ff0000;
	color:#666666;
}
.tab_my_cart 
{
    background-image:url(../../images/bachmans/bg_cart.gif); 
    background-repeat:repeat-x; 
    width:210px; 
    height:49px;
     margin-left:-10px;
 }

.tab_my_cart_active
{
    width:210px;
    height:49px;
    margin-left:-10px;
    border:solid 0px #ff0000;
}

#col-right .tab_heading 
{
    width:227px;
    height:25px;
    display:block;
    background:url(../../images/bachmans/tab_heading.gif) no-repeat center right;
    margin-left:-2px;
}

#col-right .tab_my_cart span.username
{
   font-weight:bold;
   float:left;
   display:block;
}

#col-right .tab_my_cart span.money
{
   font-weight:bold;
   float:right;
   display:block;
}
#col-right .tab_my_cart span.status
{
   font-weight:bold;
   float:left;
   display:block;
   color:#666666;
}

.tab_my_cart_cont
{
    padding:10px;
}
.tab_my_cart_active span.username
{
   font-weight:bold;
   float:left;
   display:block;
}

#col-right .tab_my_cart_active span.money
{
   font-weight:bold;
   float:right;
   display:block;
}
#col-right .tab_my_cart_active span.status
{
   font-weight:bold;
   float:left;
   display:block;
   color:#666666;
   padding:2px 0 0 5px;
}

#col-right .tab_my_cart_cont_active
{
    padding:12px;
}

.summary_left_column
{
    float:left;
    width:400px;
    background-color:#fefee3;
    border:solid 2px #e1dd98;
    padding:5px;
    color:#000000;
    font-size:9px;
    line-height:20px;
}

.summary_right_column
{
    float:right;
    width:440px;
    padding:5px;
}

img
{
    padding:0;
    margin:0;
}

.ma
{
    margin-left:20px;
}

.margin_left
{
    margin-left:40px;
}

.ma1 
{
    margin-left:10px;
    margin-top:20px;
}

.text_purple_small
{
    color:#9966CC;
    font-weight:bold;
    font-size:11px;
}


#col-left_900
{
	width:900px;
	margin-left:30px;
	float:left;
	background:url(../../images/bachmans/filter-nav_bg_900.gif) top left repeat-y; 
}

#col-left_900 .top
{
	width:900px;
	height:16px;
	background:url(../../images/bachmans/filter-nav_top_900.gif) left top no-repeat;
}

#col-left_900 .bottom 
{
    width:900px;
	height:10px;
    background:url(../../images/bachmans/filter-nav_bottom_900.gif) left bottom no-repeat; 
}
/*classes made by contata end */

.wd
{
    width:100%; height:400px
}

.w50
{
    width:90px; 
    float:left; 
    background-color:#fff;
}

.hor_dasshed
{
    border-top:dotted 1px #666666;
    font-size:1px;
    background-color:#ffffff;
}

.hor_dasshed_1
{
    border-top:solid 5px #cccccc;
    font-size:1px;
    background-color:#ffffff;
    padding:0 0 5px 0;
}

.w30
{
    width:30%; float:left; 
    background-color:#fff;
}

#product-name-template
{
    font-family:Arial;
    color:rgb(153, 102, 204);
    font-size:16px;
    font-family:Arial;
    margin-top:3px;
    margin-bottom:10px;
}

#read-more-anchor:hover, #read-less-anchor:hover
{
	text-decoration:underline;
}

.table_content span
{
    color:#999999;
    padding:5px;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}

.w60
{
    width:120px; 
    float:left; 
    background-color:#fff
}

.text_purple_vrysmall
{
    color:#9966CC;
    font-size:9px;
}


.text_content_1
{
    color:#000000;
    font-size:9px;
}
.text_content_2
{
    color:#000000;
    font-size:12px;
}

.text_purple_small_1
{
    color:#6699ff;
    font-size:11px;
    text-decoration:underline;
}

.text_purple_small_1 a
{
    color:#6699ff;
    font-size:11px;
}

.addrecipient_disable a
{
    color:#999999;
    font-family:'Arial';
    font-size:11px;
    text-decoration:none;
}

.required
{
    color:#5E5E5E;
    font-size:9px;
}

.continueshopping
{
    color:#9966CC;
    font-size:12px;
    font-weight:bold;
}
.text_purple_small_shipping
{
    font-size:12px;
	color:#9966CC;
	font-weight:bold;
}
.horz
{
    background-image:url(../../images/bachmans/bg_horz.gif);
    background-repeat:repeat-x;
    font-size:1px;
}
.purpletxt
{
    color:#9966CC;
    font-family:'Arial';
    font-size:11px;
}

.text_purple_small_4
{
    font-size:13px;
	color:#9966CC;
	font-weight:bold;
}
.horz
{
	background-image:url(../../images/bachmans/bg_horz.gif);
	background-repeat:repeat-x;
	font-size:1px;
}

.idonot
{
    color:#5E5E5E; 
    font-size:9px;
}

.righttabletxt
{
    color:#797979;
    font-size:11px;
}

.righttabletxtdelivery
{
    color:#797979;
    font-size:12px;
}

.text_content_3
{
    color:#868686;
    font-size:9px;
}

.giftCard{
    #margin-left:-70px;
}

.table_popup
{
    border:0px;
    margin:0;
    padding:0 0 0 12px;
}

.table_popup td
{
    padding:3px;
    line-height:15px;
}

.table_popup td input[type=checkbox]
{
	margin-top: 5px;
	}
	
	.table_popup td input[type=text]
{
	margin-top: 5px;
	}

.heading_popup
{
    color:#9966CC;
    font-size:13px;
}

.w70
{
    width:200px;
}

.hor_dasshed1
{
    border-top:dotted 1px #666666;
    font-size:1px;
    background-color:#ffffff;
    padding:0;
}

.itemCountLink, #see-all
{
    font-family:'Arial'; 
    color:rgb(0, 0, 0);
    text-decoration:underline;
}

.itemCountLink.selected, #see-all.selected 
{
    font-weight:bold;
    text-decoration:none;
    
}

#sub-total
{
	 width:301px; 
	 height:16px;
	 background:url(../../images/bachmans/u99.gif);
}

#sub-total td
{
    font-family:'Arial'; 
    color:rgb(27, 27, 27);
    font-size:16px;
    font-weight:bold;
}

#natWideAnchor
{
    font-family:'Arial';
    margin-left:249px;
    position:absolute;
    bottom:7px;
}
 
#natWideSelected
{
    color:#808080;
    font-family:'Arial';
    font-size:11px;
}

#natWideAnchor:hover, #removeLink:hover
{
    text-decoration:underline;
}

#natWideSelected:hover
{
    text-decoration:underline;
}

#main-content_1
{ 
    float:left;
	width:700px;
    padding-right:10px;
}

/*added on 6 jan*/
.shipmentdetails
{
    color:#434343;
    font-family:'Arial';
    font-size:13px;
}

.name
{
    color:#9966CC;
    font-family:'Arial';
    font-size:12px;
}

.summary_left_column_1
{
    float:left;
    width:240px;
    background-color:#fefee3;
    border:solid 2px #e1dd98;
    padding:2px 3px 2px 3px;
    color:#000000;
    font-size:9px;
    line-height:20px;
    margin-left:10px;
}

.summary_left_column_1 th
{
    color:#9966CC;
    font-family:'Arial';
    font-size:9px;
    padding:3px 0 4px 5px;
    line-height:15px;
}

.w10
{
    width:37px;
}

.w90
{
    width:161px;
}

.right_table_1
{
    float:right;
    width:415px;
    margin-right:8px;
}

.imagetitle
{
    color:#797979;
    font-family:'Arial';
    font-size:11px;

}

.t868686
{
    color:#868686;
    font-family:'Arial';
    font-size:12px;
}

.t9966cc
{
    color:#9966CC;
    font-family:'Arial';
    font-size:12px;
}

.margin_left1
{
    margin-left:25px;
}
.tiny
{
    color:#999999;
    font-size:9px;
}

.black
{
    color:#000000;
    font-size:12px;
}

.t5e5e5e{
    color:#5E5E5E;
    font-size:8px;
}



.t515151
{
    color:#515151;
    font-size:12px;
    font-weight:bold;
}

.big9966cc
{
    color:#9966CC;
    font-family:'Arial';
    font-size:15px;
}

.blue
{
    color:#6699FF;
    font-family:'Arial';
    font-size:13px;
}

.summary_left_column_2
{
    float:left;
    width:380px;
    background-color:#ffffff;
    /*border:solid 2px #eeeeee;*/
    padding:5px;
    color:#000000;
    font-size:9px;
    line-height:20px;
}

.t434343
{
    color:#434343;
    font-size:12px;
}

.b515151
{
    color:#515151;
    font-family:'Arial';
    font-size:13px;
}

.s515151
{
    color:#515151;
    font-family:'Arial';
    font-size:9px;
}

.product-element
{
    color:#5E5E5E;
    /*font-family:Georgia,'Times New Roman',Times,serif;*/
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.disabled
{
    color:rgb(153, 153, 153);
    font-size:12px;
}

.b797979
{
    color:rgb(0, 0, 0);
    font-family:'Arial';
    font-size:13px;
}

.req
{
    color:#FF0000;
    font-family:'Arial';
    font-size:12px;
}

.error 
{
    background-color:#b9ecfd;
}
/* ECLUB */
/* home #eclub styles overwritten in #side-bar-home #eclub section below */
#eclub-product
{
	width:195px;
	height:108px;
	background:transparent url(../../images/bachmans/eclub_bg_195px.gif) repeat scroll 0%;
	
	position:relative;
	color:#7f7e7e;
	font-family:Georgia, serif;
	font-size:10px;
}

#eclub-product input.button
{
	width:78px;
	height:28px;
	background:url(../../images/bachmans/eclub-submit.png) center center no-repeat;
	position:absolute;
	bottom:9px;
	right:5px;
	border:0;
}
#eclub-product input.text.focused {
color:#000000;
}
#eclub span, #eclub-home span {
padding:0pt 8px 0pt 12px;
position:absolute;
top:35px;
}
#eclub-product input.button {
background:transparent url(../../images/bachmans/eclub-submit.png) no-repeat scroll center;
border:0pt none;
bottom:9px;
height:28px;
position:absolute;
right:5px;
width:78px;
}
#eclub-product span
{
	position:absolute;
	top:35px;
	padding:0 8px 0 12px;
}
#eclub-product input.text
{ 
	width:94px; 
	position:absolute;
	bottom:12px;
	left:10px;
	color:#7f7e7e;
	font-family:Georgia, serif;
	font-size:11px;
}

#eclub-product input.text.focused
{
    color:#000;
}

.currentpage {
	font-size:11px;
	color:#A675BB;
	padding-left:3px;
   padding-right:3px;
	
}

.otherpages {
	
    font-size:11px;
    color:#000000;
   font-weight:normal;
   padding-left:3px;
   padding-right:3px;
}

.align-right {
	text-align: right;
}

td {
	font-family:arial;
	font-size:12px;
}

.garden-care-sheets {
	width: 390px;
}
div.clockDelivery a
{
    background:url(../../images/bachmans/products_item_delivery-indicator.jpg) no-repeat left bottom;
    width:161px;
    height:24px;
    display:block;
}

div.clockDelivery a:hover
{
    background:url(../../images/bachmans/products_item_delivery-indicator.jpg) no-repeat left top;
    width:161px;
    height:24px;
    display:block;
}
.underline
{
text-decoration:underline;
}
.w200
{
width:200px;
line-height:20px;
}

.product-price {
	font-weight:bold; 
	padding-left:24px;
	padding-top:9px;
	color:#515151;
}

.sale-product-price {
	font-weight:bold; 
	padding-left:24px;
	color:#FF0000;	
	margin-bottom:4px;
	padding-top:3px;
	white-space:nowrap;
}

.nationwide-delivery {
	padding-left:24px;
	white-space:nowrap;
	padding-top: 7px;
}

.buynow {
	padding-left:6px;
	padding-top:5px;
}
.width170px
{
width:170px;}
.width244px
{
width:195px;}
.width119px
{
width:122px;
#width:126px;}

ol#key .delivery_home
{
    background:url(../../images/bachmans/same_day_delivery_home.jpg) no-repeat 5px bottom;
    color:#993399;
    font-size:12px;
	font-weight:bold;
}

ol#key .delivery_home:hover
{
    background:url(../../images/bachmans/same_day_delivery_home.jpg) no-repeat 5px top;
    color:#993399;
	font-weight:bold;
    font-size:12px;
}
.error_page_message{
color:#9966CC;
font-size:17px;
font-weight:bold;
line-height: 1.9em;


}

#shippingchargespopuptable td {
	padding-left: 25px;
}

.anchor {
	color: #003399;
	text-decoration: none;
	font-size:12px;
	font-family: Arial,Verdana,sans-serif;
}

.anchor:hover {
	text-decoration: underline;	
}
.spacer-order-complete{
	height:120px;
}
.heading-order-complete{
	float:left;
	padding-top:10px;
	margin-left:28px;
}
.sub-heading-order-complete{
	color:#515151;
    font-size:13px;
   font-family: Arial;
   margin: 10px 0px 20px 0px;
}
.order-shipment-heading{
	color:#666666;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold; 
	
}
.order-shipment-text{
	color:#333333;
	font-size: 13px;
	font-family: Arial;
}
.order-tblheading{
	color:#9966CC;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
.order-tbltext{
	color:#797979;
	font-size: 11px;
	font-family: Arial;
	padding:10px 0px 10px 0px;
}
.orderdate{
	color:#666666;
	font-size: 13px;
	font-family: Arial;
	
}

.tblItem a.righttabletxt:hover {
	text-decoration: underline;
}

.helpfulText {
	font-size: 10px;
	font-family: arial;
	color: #797979;
	font-weight: normal;
}

#buynow img{
	
	vertical-align: middle;

}
.deleteconfirmationwindow {
	z-index:3;
	/*position:absolute;*/
	display:block;
	border:solid 5px #7626b5; 
	background-color:#ffffff;
	width:500px;
	height:180px;
	color:#000;
}
#catalogImage{
}
#catalogImage img{
	vertical-align: middle;
}

#simplemodal-overlay:hover{
	cursor: wait;

}
.heading_000 {
color:#9966CC;
font-size:19px;
margin-left:0;

}

.modalPopup_close {
	cursor:pointer;
	float:right;
	margin-top:-20px;
	margin-right:-10px;

}
.your-account-info-heading{
color:#FF0000;
font-size:17px;
font-weight:bold;

}

