@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0;
background-color:#C6BBA2;
font-family:Arial, Helvetica, sans-serif;
height:100%;
width:100%;
}
h1,h2,h3,h4,h5,h6,ul,p,font,li,form{
padding:0;
margin:0;
}
.processing_divcls
{
	background-color:#381C06;
	color:#FFFFFF;
	position:absolute;
	top:50%;
	left:33%;
	width:400px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:2px solid #EBDFC5;
}
select{
border:1px solid #a6a6a6;
font-weight:normal;
font-size:11px;
color:#000000;
}
.select{
border:1px solid #a6a6a6;
font-weight:normal;
font-size:11px;
color:#000000;
}
.main{
/*width:950px;*/
width:100%;
border-top:none;
border-left:9px solid #FFFFFF;
border-right:9px solid #FFFFFF;
border-bottom:9px solid #FFFFFF;
background-color:#FFFFFF;
}
/*.............COMMMON STYLES.........................*/
.errormsg{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
/*...Message Display...........*/
.message_header{
font-weight:bold;
font-size:11px;
color: #FFFFFF;
background-color:#54391E;
padding:3px 12px;
height:20px;
}
.message{
font-weight:bold;
font-size:11px;
color:#ff0000;
padding:5px 12px;
}
.message_backlink{ 
background:url(../site_images/back_details.gif) 0 0 no-repeat;
padding:5px 40px;
width:90px;
white-space:nowrap;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
COLOR: #000000;
TEXT-DECORATION: underline
}
.message_reviewlink{ 
background:url(../site_images/reviewicon.gif) 0 0 no-repeat;
padding:5px 40px;
width:90px;
white-space:nowrap;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
COLOR: #000000;
TEXT-DECORATION: underline
}
/*.........................................Registration.......................*/

/*...............................toptable.........................*/
.maintoptd{
padding:5px 0 25px 0;
}
/*.maintoptd{
padding:20px 0 20px 0;
}*/
.maintoplink{
height:10px;
padding:0;
background:#ebdfc5; /*url(../site_images/top-left.gif) left top no-repeat;*/
border-bottom:1px solid #ffffff;
}

.maintopsearchtd{
height:15px;
padding:10px 0 10px 0;
background-color:#4e3316;
border-bottom:1px solid #ffffff;
}
.search_topcontent{
padding:10px 0px 0px 10px;
font-size:11px;
font-weight:normal;
color:#8f8f8f;
}
.searchfont{
padding:3px 10px 3px  10px;
font-size:11px;
color:#000000;
}
.searchfont_header{
padding:6px 10px 6px 10px;
font-size:11px;
font-weight:bold;
color:#000000;
}
.searchfont_header_border{
padding:6px 10px 6px  10px;
border-top:1px solid #E3E3E3;
font-size:12px;
font-weight:bold;
color:#000000;
}
.searchfont_top{
padding:0 10px 0  10px;
font-size:11px;
color:#ffffff;
}
.advancedsearch{
font-size:11px;
color:#d99743;
text-decoration:none;
}

.viewcart{
font-size:11px;
color:#ebe0c4;
text-decoration:underline;
}

/*...............................TOPLINKS.........................*/

ul.staticlink{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
/*background:url(../site_images/top-right.gif) right top no-repeat;*/

}
ul.staticlink li{
display:inline;
float:right;
padding:12px 0 12px 0;
border-left:1px solid #381c06;

}

ul.staticlink li h1{
font-weight:normal;
font-size:12px;
}

a.static:link{
font-weight:normal;
color:#381c06;
text-decoration:none;
padding:0 10px 0 5px;
}
a.static:visited{
font-weight:normal;
color:#381c06;
text-decoration:none;
padding:0 10px 0 5px;
}
a.static:hover{
font-weight:normal;
color:#643918;
text-decoration:underline;
padding:0 10px 0 5px;
}


/*...............................middle.........................*/

.compleftcontainer{
width:17%;
padding:5px 10px 10px 0;
border-right:1px solid #f4f4f4;
}

.compmiddlecontainer{
padding:10px 5px 10px 5px;
width:58%;
}
.comparemiddlecontainer{
padding:8px 0;
}
.comprighttcontainer{
width:20%;
padding:5px 0 10px 10px;
border-left:1px solid #f4f4f4;
}

/*...............................category.........................*/

ul.category{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 15px 0;

}
ul.category li{
display:block;
border-bottom:1px solid #ece0c8;
}
.categoryheader{
display:block;
padding:4px 0 4px 10px;
margin-bottom:1px;
background-color:#54391e;
font-weight:bold;
color:#f6edde;

}

.subcategoryheader{
font-size:11px;
font-weight:bold;
display:block;
padding:3px 10px;
background:#ece0c8 url(../site_images/cat_arrow.gif) right top no-repeat;
color:#210c01;
}

a.subcategoryheaderlink {
font-size:11px;
font-weight:bold;
color:#4a4a4a;

}

.categoreyname_headerlink{
padding:12px 0 3px 0;
color:#D47D1C;
text-decoration:none;
font-size:18px;
font-weight:normal;
clear:both;
display:block;
}

ul.category li h1{
font-weight:bold;
font-size:11px;
}

a.catelink:link{
font-weight:normal;
color:#000000;
display:block;
text-decoration:none;
padding:5px 0 0 20px;
}
a.catelink:visited{
font-weight:normal;
color:#000000;
display:block;
text-decoration:none;
padding:5px 0 0 20px;
}
a.catelink:hover{
font-weight:normal;
color:#BE8D52;
display:block;
text-decoration:none;
padding:5px 0 0 20px;
}


ul.categoryright{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
background-color:#ebdfc5;

}
ul.categoryright li{
display:block;

}

li.categoryheaderright{
margin:8px 0 8px 0;
padding:4px 12px;
border-bottom:1px solid #d8c8a4;
font-weight:bold;
color:#7e4527;
}

ul.categoryright li h1{
font-weight:normal;
font-size:11px;
padding:2px 0 2px 0;
}

a.catelinkright:link{
font-weight:normal;
color:#987a5e;
text-decoration:none;
padding:0 0 0 20px;
}
a.catelinkright:visited{
font-weight:normal;
color:#987a5e;
text-decoration:none;
padding:0 0 0 20px;
}
a.catelinkright:hover{
font-weight:normal;
color:#987a5e;
text-decoration:underline;
padding:0 0 0 20px;
}

.categorytoptd{
height:10px;
padding:6px 0 6px 0;
background:#7f7f7f;
border-bottom:1px solid #ffffff;
}

ul.categorytop{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
}
ul.categorytop li{
display:inline;
float:left;
border-right:1px solid #ffffff;
}

ul.categorytop li h1{
font-weight:normal;
font-size:11px;
}

a.categorytoplink:link{
font-weight:normal;
color:#ffffff;
text-decoration:none;
padding:0 10px 0 5px;
}
a.categorytoplink:visited{
font-weight:normal;
color:#ffffff;
text-decoration:none;
padding:0 10px 0 5px;
}
a.categorytoplink:hover{
font-weight:normal;
color:#ffffff;
text-decoration:underline;
padding:0 10px 0 5px;
}

.categorybottomtd{
background-color:#f1f1f1;
padding:8px 4px 8px 10px ;
}
ul.categorybottom{
width:100%;
display:block;
list-style:none;
margin-bottom:8px;
text-align:left;
font-size:11px;
}
ul.categorybottom li{
display:inline;
float:left;
padding:0 8px 0 8px;
border-right:1px solid #757575;

}

ul.categorybottom li h1{
font-weight:normal;
font-size:11px;
}

.categorybottom{
font-weight:normal;
color:#757575;
text-decoration:none;
}
/*...............................subcategory left.........................*/


ul.subcategory{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
}

ul.subcategory li{
display:block;
padding:3px 0 3px 15px;
}


ul.subcategory li h1{
font-weight:normal;
font-size:11px;
}

/*...............................subcategory right.........................*/
ul.subcategoryright{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
}

ul.subcategoryright li{
display:block;
padding:3px 0 3px 15px;
}


ul.subcategoryright li h1{
font-weight:normal;
font-size:11px;
}

/*...............................bestsellers.........................*/

ul.bestsellers{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;

}
ul.bestsellers li{
display:block;
padding:4px 0 4px 10px;
border-bottom:1px solid #ECE0C8;
}

.bestsellersheader{
display:block;
padding:4px 0 4px 0;
margin:4px 0 4px 0;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
}

ul.bestsellers li h1{
font-weight:normal;
font-size:11px;
padding:0 0 0 10px;
}

a.bestsellerslink:link{
font-weight:normal;
color:#000000;
text-decoration:none;

}
a.bestsellerslink:visited{
font-weight:normal;
color:#000000;
text-decoration:none;

}
a.bestsellerslink:hover{
font-weight:normal;
color:#BE8D52;
text-decoration:none;

}
/*...............................combodeals.........................*/

ul.combodeals{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;

}
ul.combodeals li{
display:block;
padding:3px 0 3px 0;
}

.combodealsheader{
display:block;
padding:4px 0 4px 0;
margin:4px 0 4px 0;
border-bottom:1px solid #bfbfbf;
font-weight:bold;
color:#404040;
}

ul.combodeals li h1{
font-weight:normal;
font-size:11px;
padding:0 0 0 20px;
}

a.combodealslink:link{
font-weight:normal;
color:#757575;
text-decoration:none;
}
a.combodealslink:visited{
font-weight:normal;
color:#757575;
text-decoration:none;
}
a.combodealslink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
}
.bundle_price{
color:#FE7608;
font-weight:bold;
font-size:14px;
padding: 25px 25px;
}
.bundle_total_price{
color:#FE7608;
font-weight:bold;
font-size:14px;
padding: 25px 25px;
}
/*...............................advert.........................*/

.adverttop{
margin:4px 0 4px 0;
}
.advert_comp_table{
width:100%;
background:#ffffff;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.advert_comp_header{
/*padding:8px 0 4px 20px;
color:#404040;
font-size:11px;
font-weight:bold;*/
padding:4px 0 4px 12px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
} 
.advert_comp_td{
padding:2px 0 2px 4px;
color:#000000;
font-size:11px;
}
.advertheader{
margin:4px 0 4px 0;
padding:8px 0 3px 0;
border-bottom:1px solid #f8f8f8;
font-weight:bold;
color:#4476b5;
font-size:11px;
}
.advert_rotate{
width:100%;
overflow:hidden;
}
.advert_middle_rotate{
width:100%;
overflow:hidden;
}
ul.innerfade{
list-style:none;
}
/*...............................callback.........................*/

.callbackcon{
margin:4px 0 4px 0;
padding:8px 0 8px 0;
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
}

/*...............................login.........................*/

.logintable{
width:100%;
background:url(../site_images/login-icon1.jpg) left bottom no-repeat;
border-bottom:1px solid #F6EDDE;
margin-bottom:4px;
border-top:4px solid #ffffff;
color:#aa612c;
}

.logintableheader{
padding:4px 0 4px 10px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
}

.logintablecontent{
padding:4px 0 4px 6px;
color:#4d3415;
font-size:11px;
}

.logintablecontentright{
padding:4px 20px 4px 0;
color:#ebdfc5;
font-size:11px;
}
.loginlink{
display:block;
color:#7f4d12;
font-size:11px;
padding:0 20px 5px 0;
}

/*..................User manu offer...........................*/

ul.userloginmenu{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;


}
ul.userloginmenu li{
display:block;
padding:6px 0 6px 0;
border-bottom:1px solid #ECE0C8;
}

ul.userloginmenu li h1{
font-weight:normal;
font-size:11px;

}

a.userloginmenulink:link{
font-weight:normal;
color:#4e3316;
text-decoration:none;
padding:0 0 0 20px;
}
a.userloginmenulink:visited{
font-weight:normal;
color:#4e3316;
text-decoration:none;
padding:0 0 0 20px;
}
a.userloginmenulink:hover{
font-weight:normal;
color:#4e3316;
text-decoration:underline;
padding:0 0 0 20px;
}
/*...............................newproduct.........................*/

.compshelftable{
width:100%;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}
.compshelftable td{
padding:4px 0 4px 10px;

}
.compshelfheader{
padding:4px 0 4px 10px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
}
.compshelfprodname{
padding:4px 0 4px 20px;
color:#000000;
font-size:11px;
text-align:center;
border-top:1px solid #ECE0C8;
}
.compshelfproductbottom
{
border-bottom :1px solid #F6EDDE;
}
.compshelfprodname h1{
font-weight:normal;
font-size:12px;
}

.compshelfprodname h1 a.compshelfprolink:link{
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
}

.compshelfprodname h1 a.compshelfprolink:visited{
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
}


.compshelfprodname h1 a.compshelfprolink:hover{
font-weight:normal;
text-decoration:none;
color:#BE8D52;
font-size:11px;
}


ul.compshelflist{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;

}
ul.compshelflist li{
display:block;
padding:3px 0 3px 0;
}

.compshelflistheader{
display:block;
padding:4px 0 4px 0;
margin-bottom:8px;
border-bottom:1px solid #bfbfbf;
font-weight:bold;
color:#404040;
}

ul.compshelflist li h1{
font-weight:normal;
font-size:11px;
}
a.shelflistlink:link{
font-weight:normal;
color:#757575;
text-decoration:none;
padding:0 0 0 20px;
}
a.shelflistlink:visited{
font-weight:normal;
color:#757575;
text-decoration:none;
padding:0 0 0 20px;
}
a.shelflistlink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
padding:0 0 0 20px;
}
/*...............................shopbybrand.........................*/

.shopbybrandtable{
width:100%;
background:#4e3316;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#ffffff;
}

.shopbybrandheader{
padding:8px 0 8px 20px;
color:#ffffff;
font-size:12px;
}

ul.shopleft{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;

}
ul.shopleft li{
display:block;
padding:3px 0 3px 3px;
border-bottom:1px solid #ECE0C8;
}

.shopleftheader{
margin:8px 0 8px 0px;
background-color:#54391E;
font-weight:bold;
color:#ffffff;
}

ul.shopleft li h1{
font-weight:normal;
font-size:11px;
}

a.shopleftlink:link{
font-weight:normal;
color:#757575;
text-decoration:none;
padding:0 0 0 20px;
}
a.shopleftlink:visited{
font-weight:normal;
color:#757575;
text-decoration:none;
padding:0 0 0 20px;
}
a.shopleftlink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
padding:0 0 0 20px;
}




ul.shopright{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;

}
ul.shopright li{
display:block;
padding:4px 0 4px 10px;
border-bottom:1px solid #ECE0C8;
}

li.shopheaderright{
margin:8px 0 8px 0px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
}

ul.shopright li h1{
font-weight:normal;
font-size:11px;
}

a.shoplinkright:link{
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}
a.shoplinkright:visited{
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}
a.shoplinkright:hover{
font-weight:normal;
color:#BE8D52;
text-decoration:none;
padding:0 0 0 10px;
}

ul.subshopleft{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
}

ul.subshopleft li{
display:block;
padding:3px 0 3px 15px;
}


ul.subshopleft li h1{
font-weight:normal;
font-size:11px;
}

ul.subshopright{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
}

ul.subshopright li{
display:block;
padding:3px 0 3px 15px;
}


ul.subshopright li h1{
font-weight:normal;
font-size:11px;
}

/*...............................giftvoucher.........................*/

.giftvouchertable{
width:100%;
background:#d2b289;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.giftvouchertable td{
padding:4px 0 4px 20px;
}

.giftvoucherheader{
color:#ad3f00;
font-size:12px;
}
.giftvouchertext{
color:#000000;
font-size:12px;
}


.buygiftvoucherheader{
text-decoration:none;
color:#ffffff;
font-size:11px;
}


/*...............................SURVEY.........................*/
.surveytable{
width:100%;
background:#f6eee1;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.surveytableheader{
padding:8px 0 4px 20px;
color:#89673a;
font-size:11px;
font-weight:bold;
} 
.surveytablequst{
padding:8px 0 4px 20px;
color:#89673a;
font-size:11px;
} 
.surveytabletd{
padding:2px 0 2px 24px;
color:#000000;
font-size:11px;

}
.surveytabletdbottom{
padding:8px 0 8px 4px;
}

/*...............................newsletter.........................*/
.newslettertable{
width:100%;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.newsletterheader{
padding:12px 0 4px 0;
border-bottom:1px solid #bfbfbf;
color:#404040;
font-size:11px;
font-weight:bold;
} 
.newsletterinput{
padding:8px 0 2px 0;
color:#404040;
font-size:11px;
} 
.newslettertd{
padding:8px 0 2px 20px;
color:#000000;
font-size:11px;
}




/*...............................recent viwed product.........................*/

.recentviwedtable{
width:100%;
background:#ebdfc5;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.recentviewheader{
padding:12px 0 4px 20px;
border-bottom:1px solid #dacaa9;
color:#8b6735;
font-size:11px;
font-weight:bold;
} 

ul.recentprod{
width:100%;
display:block;
float:left;
clear:both;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
border-bottom:1px solid #dacaa9;
}
ul.recentprod li.proimage{
width:95%;
display:block;
float:left;
padding:3px 0 3px 10px;
vertical-align:middle;
}

ul.recentprod li.prodes{
width:95%;
display:block;
float:left;
padding:3px 0 3px 12px;
vertical-align:middle;
}

a.recentprodlink:link{
font-weight:normal;
color:#74501d;
text-decoration:none;
padding: 10px 5px;

}
a.recentprodlink:visited{
font-weight:normal;
color:#74501d;
text-decoration:none;
padding: 10px 5px;

}
a.recentprodlink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
padding: 10px 5px;

}
/*............................... Category Product Listing .........................*/

.catprod_table{
width:100%;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#FFBF48;
}

.catprod_header{
padding:4px 0 4px 10px;
margin:4px 0 4px 0;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
} 

ul.catprod_prod{
width:100%;
display:block;
float:left;
clear:both;
list-style:none;
font-size:11px;
margin:4px 0 4px 0;
border-bottom:1px solid #ECE0C8;
}

ul.catprod_prod li.catprod_prodes{
width:90%;
display:block;
float:left;
padding:3px 0 3px 10%;
vertical-align:middle;
clear:both;
}

a.catprod_prodlink:link{
font-weight:normal;
color:#000000;
text-decoration:none;
}
a.catprod_prodlink:visited{
font-weight:normal;
color:#000000;
text-decoration:none;
}
a.catprod_prodlink:hover{
font-weight:normal;
color:#BE8D52;
text-decoration:none;
}

/*...............................featured product.........................*/

.featuredtable{
width:100%;
border-bottom:1px solid #eddfc5;

}
.featuredtabletd{
width:50%;

}
.featured{
width:100%;
display:block;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;
}

ul.featured li{
display:block;
padding:2px 0 2px 0;
}
/*...............................shelf product.........................*/
.shelfAtable{
width:100%;
margin:5px 0;
}
.shelfAheader{
padding:4px 0 4px 10px;
border-bottom:1px solid #eddfc5;
background:#eddfc5;
color:#cf801b;
font-size:18px;
}

.shelfAtabletd{
width:33%;
padding:6px 0px 2px 12px;
border-right:1px solid #eddfc5;

}
.shelfAtabletdA{
width:33%;
padding:0 0px 2px 12px;
border-right:1px solid #eddfc5;
border-bottom:1px solid #eddfc5;

}

.shelfAul{
display:block;
list-style:none;
text-align:center;
}
.shelfAprodname{
padding:8px 0 15px 3px;
font-weight:bold;
color:#986e3c;
text-decoration:underline;
font-size:11px;
}
.shelfAprodname a:link{
color:#986e3c;
}
.shelfAprodname a:visited{
color:#986e3c;
}
.shelfAprodname a:hover{
color:#986e3c;
text-decoration:none;
}
.shelfAproddes{
font-weight:normal;
color:#717171;
font-size:11px;
height:54px;
overflow:hidden;
}

.shelfAstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfAnormalprice{
color:#54391E;
font-size:12px;
font-weight:bold;
}
.shelfAyousaveprice{
color:#ff7206;
font-size:11px;
}
.shelfAdiscountprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}
/*...............................shelf 1 in a row.........................*/



.shelfBtable{
width:100%;
margin:5px 0;
}
.shelfBheader{
padding:4px 0 4px 10px;
border-bottom:1px solid #eddfc5;
background:#eddfc5;
color:#d18120;
font-size:18px;
}

.shelfBtabletd{
width:33%;
border-bottom:1px solid #eddfc5;
padding:3px 0 3px 0;
}

.shelfBtabletd .mid_shlf2_free_star img{
float:left;
}

.shelfBtabletd_noborder{ /*Added by ANU for pdts with no variables*/
width:33%;
padding:15px 0 6px 0;
}
.shelfBprodname{
padding:2px 0 15px 3px;
font-weight:bold;
color:#976D3B;
text-decoration:none;
font-size:11px;
}
.shelfBprodname a:link{
color:#976D3B;
}
.shelfBprodname a:visited{
color:#976D3B;
}
.shelfBprodname a:hover{
color:#976D3B;
text-decoration:none;
}

.shelfBul{
display:block;
list-style:none;
text-align:center;
}
.shelfBproddes{
font-weight:normal;
color:#717171;
font-size:11px;
padding:2px 0 15px 3px;
}

.shelfBstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfBnormalprice{
color:#54391E;
font-size:12px;
font-weight:bold;
}
.shelfByousaveprice{
color:#ff7206;
font-size:11px;
}
.shelfBdiscountprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}
/*............................... christmas shelf.........................*/

.christmas_specialtable{
width:100%;
background-color:#ece0c8;
border-bottom:3px solid #ffffff;
}
.christmas_specialheader{
padding:3px 0 3px 0;
border-bottom:1px solid #f8f8f8;
}

.christmas_specialtd{
width:33%;
border-bottom:1px solid #f8f8f8;
border-right:1px solid #ffffff;
background-color:#f3f3f3;
}
.christmas_specialoffertopbg{
padding:24px 0 24px 10px;
border-top:4px solid #f15c1a;
border-bottom:1px solid #ffffff;
background:#ecbb27 url(../site_images/xmasmiddle.jpg) right top no-repeat;
color:#ffffff;
font-size:18px;
}

div.christmas_specialtop{
width:100%;
height:170px;
overflow:hidden;
}
div.christmas_specialbottom{
width:100%;
background-color:#e4e4e4;
height:130px;
overflow:hidden;
}

.christmas_specialofferul{
padding:8px 4px 8px 12px ;
list-style:none;
}

.christmas_specialofferul li{
display:block;
padding:4px 0 4px 0;
color:#000000;
font-size:11px;
}

li.christmas_specialoffername{
font-weight:bold;
color:#000000;
text-decoration:underline;
}

li.christmas_specialoffername a:link{
color:#000000;
}
li.christmas_specialoffername a:visited{
color:#000000;
}
li.christmas_specialoffername a:hover{
color:#000000;
text-decoration:none;
}
.christmas_specialofferpriceul{
padding:8px 4px 8px 12px ;
list-style:none;
}

.christmas_specialofferpriceul li{
display:block;
padding:1px 0 1px 0;
color:#000000;
font-size:11px;
}

li.christmas_specialofferpricestrike{
font-weight:bold;
color:#313131;
text-decoration:line-through;
}
.christmas_specialofferpricenormal
{
	font-size:11px;
	font-weight:bold;
	color:#ff5a00;
	text-decoration:none;
}
li.christmas_specialofferpricenormal{
font-weight:bold;
color:#ff5a00;
text-decoration:none;
}

li.christmas_specialofferpricediscount{
font-weight:bold;
color:#ff5a00;
font-size:12px;
text-decoration:none;
}
li.christmas_specialofferpriceyousave{
font-weight:bold;
color:#FF0000;
font-size:12px;
text-decoration:none;
}

.christmas_specialofferinfodiv{

width:90%;
height:24px;
border:1px solid #ebdfc5;
margin:0 7px;
list-style:none;
}

.christmas_specialofferinfodivleft{
width:45%;
float:left;
height:24px;
border-right:1px solid #ebdfc5;
}
.christmas_specialofferinfodivright{
width:47%;
padding:3px 0 0 0 ;
height:24px;
float:left;
}

.christmas_specialofferinfolink{
width:80%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:11px;
color:#818181;
padding:2px 0 2px 14px;
text-decoration:none;
margin:0 0 0 2px;
}
.christmasquantity_infolink{
width:20px;
float:left;
display:block;
background:url(../site_images/arrow.gif) 30% 60% no-repeat;
font-size:11px;
color:#818181;
padding:2px 0 2px 19px;
text-decoration:none;
margin:0 0 0 2px;
}


.christmas_comp_offertable{
width:100%;
background:#fde2a0;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}
.christmas_comp_offertable td{
padding:4px 0 4px 20px;
border-left:1px solid #f0cd76;
border-right:1px solid #f0cd76;
}
.christmas_comp_offertableheader{
border-top:1px solid #f0cd76;
padding:8px 0 8px 20px;
height:50px;
border-bottom:4px solid #980001;
background:#fcc63d url(../site_images/xmasleft.jpg) right top no-repeat;
color:#d90001;
font-size:18px;
}
.christmas_comp_offertableroductname{
padding:4px 0 4px 20px;
color:#000000;
font-size:11px;
}
.christmas_comp_offertableproductbottom{
border-bottom :1px solid #f0cd76;
}
.christmas_comp_offertableviewall{
text-decoration:none;
color:#000000;
font-size:11px;
padding-right:3px;
}

.christmas_comp_offertableproductname h1{
font-weight:normal;
font-size:12px;
}

.christmas_comp_offertableproductname h1 a.christmas_comp_offertableprolink{
font-weight:normal;
text-decoration:underline;
color:#a43200;
font-size:11px;
}

.christmas_comp_offerul{
display:block;
list-style:none;
}

.christmas_comp_offerstrikeprice{
color:#ffffff;
font-size:11px;
text-decoration:line-through;
}
.christmas_comp_offernormalprice{
color:#d8250d;
font-size:12px;
font-weight:bold;
}
.christmas_comp_offeryousaveprice{
color:#f42e00;
font-size:11px;
text-decoration:line-through;
}
.christmas_comp_offerdiscountprice{
color:#FF0000;
font-size:14px;
font-weight:bold;
}
/*....................new ywer.........*/

.newyear_tableB{
width:100%;
background-color:#ece0c8;
border-top:4px solid #f8f8f8;
border-bottom:4px solid #f8f8f8;
}
.newyear_headerB{
padding:3px 0 3px 0;
border-bottom:1px solid #e7d5b2;
}

.newyear_tdB{
width:33%;
border-bottom:1px solid #f4ebda;
border-right:1px solid #f4ebda;
background-color:#FDEAB0;
}

.newyear_topbgB{
padding:14px 0 33px 10px;
border-top:4px solid #8b4512;
background:#b65c1a url(../site_images/newyear.jpg) right top no-repeat;
color:#ffffff;
font-size:18px;
}
.newyear_1rowtd{
width:33%;
border-bottom:1px solid #f4ebda;
padding:6px 0px 6px 12px;

}
.newyear_quantiryinkB1row{
width:20px;
float:left;
display:block;
background:url(../site_images/arrow.gif) 30% 60% no-repeat;
font-size:11px;
color:#818181;
padding:2px 0 2px 19px;
text-decoration:none;
margin:0 0 0 2px;
}
.newyear_quantitylinkBrow{
width:20px;
float:left;
display:block;
background:url(../site_images/arrow.gif) 30% 60% no-repeat;
font-size:11px;
color:#ffffff;
padding:2px 0 2px 19px;
text-decoration:none;
margin:0 0 0 2px;
}
.newyear_infolinkB1row{
display:block;
background:url(../site_images/arrow.gif) 0% 75% no-repeat;
font-size:11px;
color:#000000;
padding:6px 0 0 12px;
margin-left:3px;
text-decoration:none;
}
.newyear_prodname{
padding:2px 0 15px 0;
font-weight:bold;
color:#BF3A3E;
text-decoration:underline;
font-size:11px;
}
.newyear_prodnamelink{
color:#BF3A3E;
text-decoration:underline;
}
.newyear_proddes{
padding:6px 4px;
font-weight:normal;
color:#B65C1A;
font-size:11px;
}

/*special offer b (chirstmas...........*/

.christmas_1rowtableB{
width:100%;
background-color:#ECE0C8;
border-bottom:3px solid #e5ac00;
}
.christmas_1rowtdB{
width:33%;
border-bottom:1px solid #f8f8f8;
padding:15px 0 6px 8px;
}

.christmas_prodnameB{
padding:2px 0 15px 0;
font-weight:bold;
color:#717171;
text-decoration:underline;
font-size:11px;
}
.christmas_prodnamelinkB{
color:#0f5f88;
text-decoration:underline;
}

.christmas_proddesB{
padding: 0 4px 0 4px;
font-weight:normal;
color:#000000;
font-size:11px;
}
.christmastoptd{
width:33%;
border-right:1px solid #f3ead9;
padding:6px 0px 6px 12px;
}

.christmasbottomtd{
width:33%;
background-color:#efc853;
border-right:1px solid #f2eddf;
padding-bottom:4px;
}


div.newyear_topB{
width:100%;
}
div.newyear_bottomB{
width:100%;
background-color:#f5c24e;
}

.newyear_ulB{
padding:8px 4px 8px 12px ;
list-style:none;
}

.newyear_ulB li{
display:block;
padding:4px 0 4px 0;
color:#000000;
font-size:11px;
}

li.newyear_nameB{
font-weight:bold;
color:#bf3a3e;
text-decoration:underline;
}
li.newyear_nameB a:link{
color:#bf3a3e;
}
li.newyear_nameB a:visited{
color:#bf3a3e;
}
li.newyear_nameB a:hover{
color:#bf3a3e;
text-decoration:none;
}
.newyear_priceulB{
padding:8px 4px 8px 12px ;
list-style:none;
}

.newyear_priceulB li{
display:block;
padding:1px 0 1px 0;
color:#000000;
font-size:11px;
}

li.newyear_pricestrikeB{
font-weight:bold;
color:#313131;
text-decoration:line-through;
}
.newyear_pricenormalB{
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
li.newyear_pricenormalB{
font-weight:bold;
color:#000000;
text-decoration:none;
}

li.newyear_pricediscountB{
font-weight:bold;
color:#ff5a00;
font-size:12px;
text-decoration:none;
}
li.newyear_priceyousaveB{
font-weight:bold;
color:#FF0000;
font-size:12px;
text-decoration:none;
}
.newyeartoptd{
width:33%;
background-color:#e8d5b0;
border-right:1px solid #f4ebda;
padding:6px 0px 6px 12px;
}

.newyearbottomtd{
width:33%;
background-color:#d2b289;
border-right:1px solid #f4ebda;
padding-bottom:4px;
}

.newyear_infodivB{
width:90%;
height:24px;
border:1px solid #ebdfc5;
margin:0 7px;
list-style:none;
}

.newyear_infodivleftB{
width:45%;
float:left;
height:24px;
border-right:1px solid #ea7824;
}
.newyear_infodivrightB{
width:47%;
padding: 2px 0 0 0;
height:24px;
float:left;
}

.newyear_infolinkB{
display:block;
float:left;
background:url(../site_images/arrow.gif) 0% 75% no-repeat;
font-size:11px;
color:#ffffff;
padding:6px 0 0 17px;
margin-left:3px;
text-decoration:none;
}
/*..................offer table left new year..............*/
.newyear_left_tableB{
width:100%;
background:#e7ddc5;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}
.newyear_left_tableB td{
padding:4px 0 4px 20px;
border-left:1px solid #b68f40;
border-right:1px solid #b68f40;
}
.newyear_left_tableheaderB{
height:45px;
border-top:1px solid #b68f40;
padding:8px 0 8px 20px;
background:#c30000 url(../site_images/newyear_left.gif) left top no-repeat;
color:#ffffff;
font-size:18px;
}
.newyear_left_tableroductnameB{
padding:4px 0 4px 20px;
color:#BF3A3E;
font-size:11px;
}
.newyear_left_tableproductbottomB{
border-bottom :1px solid #b68f40;
}
.newyear_left_tableviewallnewprodB{
text-decoration:none;
color:#000000;
font-size:11px;
padding-right:3px;
}

.newyear_left_tableproductnameB h1{
font-weight:normal;
font-size:12px;
}

.newyear_left_tableproductnameB h1 a.newyear_left_tableprolinkB{
font-weight:normal;
text-decoration:underline;
color:#c40000;
font-size:11px;
}

.newyear_left_ulB{
display:block;
list-style:none;
}

.newyear_left_strikepriceB{
color:#ffffff;
font-size:11px;
text-decoration:line-through;
}
.newyear_left_normalpriceB{
color:#df8300;
font-size:14px;
font-weight:bold;
}
.newyear_left_yousaveprice{
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.newyear_left_discountprice{
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.newyear_1rowtable{
width:100%;
border-bottom:3px solid #ffffff;
}


/*...............................topsearch area.........................*/
.topsearch{
width:47%;
float:left;
}

.topcart{
width:50%;
float:left;
}

ul.topcartlink{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
}
ul.topcartlink li{
display:inline;
float:right;
padding:0 12px 0  0;
color:#ebe0c4; 
}
/*...............................top logotable.........................*/

.logotable{
width:100%;
height:90px;
}

.logotablelogotd{
width:33%;
}

.logotablecalltd{
width:53%;
}

li.call{
list-style:none;
font-size:11px;
color:#404040;
}

li.phoneno{
list-style:none;
font-size:18px;
color:#f3852c;
}


.logotablereviewtd{
width:13%;
}

/*...............................pricestyles.........................*/

.strikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.normalprice{
color:#54391E;
font-size:12px;
font-weight:bold;
}
.yousaveprice{
color:#ff7206;
font-size:11px;
font-weight:bold;
}
.discountprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}

/*...............................moreinfo styles.........................*/

.infodiv{
width:97%;
height:25px;
border:1px solid #ebdfc5;
margin:4px 4px 4px 0;
}

.infodivleft{
width:40%;
float:left;
height:22px;
padding:2px 4px 1px 0;
border-right:1px solid #ebdfc5;
}
.infodivright{
height:22px;
padding:2px 4px 1px 0;
width:50%;
float:left;
}

a.infolink:link{
width:80%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:12px;
color:#000000;
padding:2px 0 2px 16px;
text-decoration:none;
margin:0 0 0 2px;
}

a.infolink:visited{
width:80%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:12px;
color:#000000;
padding:2px 0 2px 16px;
text-decoration:none;
margin:0 0 0 2px;
}

a.infolink:hover{
width:80%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:12px;
color:#000000;
padding:2px 0 2px 16px;
text-decoration:underline;
margin:0 0 0 2px;
}

/* Info link for linked products*/
.link_infodiv{
width:97%;
height:25px;
border:1px solid #ebdfc5;
margin:4px 4px 4px 0;
}

.link_infodivleft{
width:40%;
float:left;
height:22px;
padding:2px 4px 1px 0;
border-right:1px solid #ebdfc5;
}
.link_infodivright{
height:22px;
padding:2px 4px 1px 0;
width:50%;
float:left;
}

a.link_infolink:link{
width:100%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:11px;
color:#818181;
padding:0 0 0 15px;
text-decoration:none;
margin:0 0 0 6px;
}

a.link_infolink:visited{
width:100%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:11px;
color:#818181;
padding:0 0 0 15px;
text-decoration:none;
margin:0 0 0 6px;
}

a.link_infolink:hover{
width:100%;
display:block;
background:url(../site_images/arrow.gif) 0% 60% no-repeat;
font-size:11px;
color:#818181;
padding:0 0 0 15px;
text-decoration:underline;
margin:0 0 0 6px;
}


/*...............................input styles.........................*/
input{
padding:1px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
}

.inputA{
width:100px;
padding:1px;
border:1px solid #c4bdab;
font-weight:normal;
color:#000000;
}
.inputA_new{
width:170px;
padding:1px;
border:1px solid #c4bdab;
font-weight:normal;
color:#000000;
}
.inputA_imgver{
width:100px;
padding:1px;
letter-spacing: 8px;
text-transform:uppercase;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
}

/*..................quantity styles...........................*/

.quantity{
height:20px;
padding:0 3px 0 3px;
margin-left:2px;
color:#000000;
font-size:11px;
float:left;
width:20px;
}

.quantity_infolink{
width:20px;
float:left;
display:block;
background:url(../site_images/arrow.gif) 30% 60% no-repeat;
font-size:12px;
color:#000000;
padding:2px 0 2px 22px;
text-decoration:none;
margin:0 0 0 6px;
}



.quainput{
width:18px;
height:18px;
padding:1px;
font-size:11px;
border:1px solid #a6a6a6;
font-weight:bold;
color:#000000;
text-align:center;
}
.quainput_big{
width:30px;
height:11px;
padding:1px;
font-size:9px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
text-align:center;
}
/*...............................button  styles.........................*/
.buttonblackbig{
height:28px;
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:0 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

/*...............................treemenu  styles.........................*/


.treemenu{
width:100%;
padding:5px 4px 5px 0 ;
border-bottom:1px solid #eddfc5;
font-size:11px;
font-weight:normal;
}

.treemenu  a:link{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#f46d01;
}
.treemenu  a:visited{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#f46d01;
}

.treemenu  a:hover{
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#f46d01;
}

/*...............................PRODUCT DETAILS STYLES.........................*/


.productdeatilstable{
width:100%;
}
.productbuytd{
border-bottom:1px solid #d4d3d3;
border-top:1px solid #d4d3d3;
background-color:#ffffff;
padding:16px 0 16px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}
.productdetails_img_td
{
background-color:#EBDFC5;
}
.productdetd{
padding:5px 0 5px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}
.productdetd ul {
margin-left:0px;
}
.productdetd_main{
padding:5px 0 5px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}
.productdetd_main ul {
margin-left:30px;
}

.img_title{
font-size:11px;
font-weight:normal;
color:#000000;
}
.productdetmain{
padding:8px 4px 8px 0;
font-size:11px;
font-weight:normal;
color:#000000;
border-bottom:1px solid #f5f5f5;
}

.productdeheader{
padding:8px 4px 8px 0;
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom:1px solid #f5f5f5;
}
.enquiryheader{
padding:8px 4px 8px 0;
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom:1px solid #f5f5f5;
}
.enquiry_note{
padding:8px 4px 8px 8px;
font-size:11px;
font-weight:normal;
background-color:#BCDCE7;
color:#000000;
border-bottom:1px solid #f5f5f5;
}
.reviewscore{
font-size:11px;
color:#8f8f8f;
padding-left:3px;
}
.stockdetailstd{
font-size:11px;
font-weight:bold;
color:#14b907;
}
.bulkdiscounttable{
width:100%;
background:#f4eee0;
border:1px solid #dcd6c8;
font-size:11px;
font-weight:bold;
color:#2ba500;
margin-top: 10px;
}
.bulkdiscountheader{
	padding:2px 0 2px 20px;
	font-weight:bold;
	font-size:12px;
	color:#4e3c26;
}
.bulkdiscountcontent
{
	padding:2px 0 2px 20px;
	font-size:12px;
	color:#EA0001;
}
.bulkdiscounttd{
	padding:6px 0;
}

.productdeposit_price{
font-size:11px;
font-weight:bold;
color:#3e3e3e;
}
.productdeposit_msg{
font-size:11px;
font-weight:normal;
color:#8f8f8f;
}
.prodeulprice{
width:100%;
list-style: none;
}
.productdetstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
padding-left:3px;
}
.productdetnormalprice{
color:#54391E;
font-size:12px;
font-weight:bold;
padding-left:3px;
}
.productdetyousaveprice{
color:#ff7206;
font-size:11px;
font-weight:normal;
padding-left:3px;
}
.productdetdiscountprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
padding-left:3px;
}
.productdetdA{
background-color:#EBDFC5;
padding:2px;

}
.productdethumbtable{
padding:0;
border-bottom:1px solid  #EDEDED;

}
.pro_de_shelfBheader{
padding:3px 0 3px 5px;
background-color:#efe9df;
font-weight:bold;
color:#715014;
font-size:11px;
}
.advanced_search_det{
padding:3px 0 3px 5px;
background-color:#F39F35;
font-weight:bold;
color:#000000;
font-size:11px;
}
.downloadul{
	display:block;
	float:left;
	width:97%;
	padding:3px 4px 8px 12px;
	margin:5px 0 5px 0;
	list-style:none;
}

.downloadul li{
display:block;
float:left;
padding:45px 0 0 0 ;
color:#454545;
font-size:11px;
}

li.headerli{
width:100%;
float:left;
padding:3px 4px 10px 10px ;
text-decoration:underline;
font-size:12px;
font-weight:bold;
color:#ff3c00;
}
li.video{
width:25%;
background: url(../site_images/video.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
color:#FF0000;
}

li.pdf{
width:25%;
background: url(../site_images/pdf.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
}

li.audio{
width:25%;
background: url(../site_images/audio.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
}

li.others{

width:25%;
background: url(../site_images/others.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
}

ul.sub{
padding:0 0 0 6px;
list-style:none;

}
ul.sub li{
display:block;
clear: both;
padding:0;
color:#010101;
}
.downloadul li a.downloadlink{
color:#076b8e;
font-weight:normal;
text-decoration:none;
}
.productdetdtab{
padding:0;
border-bottom:1px solid  #ebdfc5;
}
.productdetailslink{
margin-right:8px;
font-weight:bold;
color:#381C06;
font-size:11px;
}

.productdetailslinkred{
margin-right:8px;
font-weight:normal;
color:#FE0000;
font-size:11px;
}

.protabcontainer{
padding-top:5px;
display:block;
clear:both;

}

.protab{
height:30px;
list-style:none;
font-weight:normal;
font-size:11px;
color:#ffffff;
cursor:pointer;
}

.protab li{
height:18px;
margin-top:8px;
padding:7px 6px 0 6px;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
color:#75572e;
background-color:#ebdfc5;
background-image:url(../site_images/pro_tab_bg.gif);
background-repeat: no-repeat;
background-position:left top;
}
.protab li.selectedtab{
	height:18px;
	display:block;
	margin-top:8px;
	margin-bottom:0;
	float:left;
	margin-right:2px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 9px 0 9px;
	background-color:#8a683a;
	background-image:url(../site_images/heade_bg_det.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.productdownloadtable{
	border:1px solid #d3d3d3;
	background-color:#ffffff;
}
.productdownloadheader{
	border-bottom:1px solid #d3d3d3;
	padding:5px 2px 5px 12px;
	background-color:#E7E7E7;
	font-size:12px;
	font-weight:bold;
	color:#FE000D;
}
.protab li a.tablink{
color:#000000;
text-decoration:none;
}
.producttabtd
{
	padding:8px 5px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
ul.productdetailsfeature{
width:100%;
list-style:none;
}
ul.productdetailsfeature li{
float:left;
width:100%;

}

ul.productdetailsfeature li ul{
padding:3px 0 3px 0;
float:left;
width:100%;
display:block;
clear:right;
}

ul.productdetailsfeature li ul li{
display:block;
float:left;
width:35%;
}
.variable_bottom_border{
	border-bottom:1px solid #e8d7c3;
	}
.productvariabletdA{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#ffffff;
border-bottom:1px solid #e2e2e2;
white-space:nowrap;
}
.productvariabletdB{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#e8e8e8;
border-bottom:1px solid #e2e2e2;
white-space:nowrap;
width:50%;
}	
/* .................................. Style added 3 june 2008 .............. */

.variabletable
{
	width:100%;
}
.variabletabcontainer{
padding-top:5px;
display:block;
clear:both;

}

.variabletab{
padding:0;
height:30px;
list-style:none;
font-weight:normal;
font-size:11px;
color:#ffffff;
cursor:pointer;
}

.variabletab li{
height:18px;
/*margin-left:-20px;*/
margin-top:8px;
padding:7px 6px 0 6px;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
color:#7b5b2f;
background-color:#f5efe1;
background-image:url(../site_images/pro_tab_bg.gif);
background-repeat: no-repeat;
background-position:left top;
}
.variabletab li.variableselected{
	height:18px;
	display:block;
	margin-top:8px;
	margin-bottom:0;
	float:left;
	margin-right:2px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 9px 0 9px;
	background-color:#8a683a;
	background-image:url(../site_images/heade_bg_det.gif);
	background-repeat: no-repeat;
	background-position:left top;
}

.variabletab li a.variabletablink{
color:#000000;
text-decoration:none;
}	
/*...............................static page left / right .........................*/


ul.staticleft{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;

}
ul.staticleft li{
display:block;
padding:3px 0 3px 0;
border-bottom:1px solid #e7e7e7;
}

.staticleftheader{
display:block;
padding:4px 0 4px 0;
margin:4px 0 4px 0;
border-bottom:1px solid #bfbfbf;
font-weight:bold;
color:#404040;
}

ul.staticleft li h1{
font-weight:normal;
font-size:11px;

}

a.staticleftlink:link{
font-weight:normal;
color:#fe7300;
text-decoration:none;
padding:0 0 0 20px;
}
a.staticleftlink:visited{
font-weight:normal;
color:#fe7300;
text-decoration:none;
padding:0 0 0 20px;
}
a.staticleftlink:hover{
font-weight:normal;
color:#fe7300;
text-decoration:underline;
padding:0 0 0 20px;
}

/*...............................bottom STYLES.........................*/

.categorybottomlinkstd{
border-top:1px solid #EDDFC5;
padding:8px 20px  4px 20px ;
}
.bottomlinkstd{
background-color:#f1f1f1;
padding:8px 4px 8px 10px ;
}

ul.bottomlinks{
width:100%;
display:block;
list-style:none;
margin-bottom:4px;
text-align:left;
font-size:11px;
text-align:center;
}
ul.bottomlinks li{
display:inline;
padding:0 8px 0 8px;
/*background:url(../site_images/bottom_bg.gif) 0%  50% no-repeat;*/

}

ul.bottomlinks li h1{
display:inline;
font-weight:normal;
font-size:11px;
}

.bottomlink{
font-weight:normal;
color:#757575;
text-decoration:none;
}

.bottomcopyright{
padding:6px 4px 6px 10px ;
background-color:#EDDFC5;
font-size:11px;
color:#c09341;
}

.copyrightlink{
font-weight:normal;
color:#c09341;
text-decoration:underline;
}

/*..................show all...........................*/
a.showall:link{
height:20px;
text-decoration:none;
background-color:#be8d52;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;

}
a.showall:visited{
height:20px;
text-decoration:none;
background-color:#be8d52;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
a.showall:hover{
height:20px;
text-decoration:none;
background-color:#be8d52;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

/*....................sitereview .......................... */

.addreivewtable{
width:100%;
border-bottom:5px solid #ffffff;
}

.addreivewheader{
padding:5px 0 ;
font-weight:bold;
font-size:11px;
color:#000000;
}

.addreivewconentred{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
.addreivewconent{
padding:3px 3px 3px 55px  ;
font-weight:bold;
font-size:11px;
color:#000000;
}
.addreivewinput{
padding:1px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
}

.readreivewtable{
width:100%;
border-top:1px solid #e6e6e6;
font-size:11px;
font-weight:normal;
color:#000000;
}

.readreivewicon{
padding:0px 3px 12px 55px;
background:url(../site_images/reviewicon.gif) left top no-repeat;
font-size:11px;
font-weight:bold;
color:#000000;
}

.readreivewcontent{
padding:0px 3px 5px 55px;
font-size:11px;
font-weight:bold;
color:#000000;
}

.readreivewname{
font-size:11px;
font-weight:bold;
color:#f36f03;
}
/*by ANU*/
.sitereivewsuccessmessage{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
.readreviewtitle{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
/*site review components..........................................*/

.sitereviewtop{
padding:0 3px 6px 3px;
margin:3px;
height:28px;
width:130px;
display:block;
border:1px solid #8daedc;
background-color:#db9550;
cursor:pointer;
font-size:18px;
color:#ffffff;
}

.sitereviewleft{
width:100%;
height:104px;
display:block;
border:none;
background: #db9550 url(../site_images/site_review.gif) right top no-repeat;
cursor:pointer;
font-size:1px;
color:#774c18;
}

.sitereviewconleft{
margin:4px 0 4px 0;
width:100%;
height:104px;
}

/*.........................................paging new styles.......................*/

.pagingcontainertd{
/*background:#f8f8f8;*/
font-size:11px;
font-weight:normal;
color:#000000;
border-bottom:1px solid #EDDFC5;
}

.pagingcontainertd div{
margin:2px;
padding:2px;
font-weight:normal;
color:#d0d0d0;
}

.pagingcontainertd span{
font-size:11px;
background: #9F9F9F;
font-weight:normal;
color:#ffffff;
}

.pagingcontainertd a:link{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #d0d0d0;
color:#FE7200;
}
.pagingcontainertd a:visited{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#FE7200;
}
.pagingcontainertd a:hover{
padding:0 2px 0 2px ;
background: #FE7200;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#ffffff;
} 


form
{
 margin:0px;
 padding:0px;
}
/* Common Class Added by Sony*/
.frm_cls
{
 margin:0px;
 padding:0px;
}
.paging_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.paging {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	COLOR: #FF5AB9;
	TEXT-DECORATION: none
}

/* added by ANU*/
.link{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	COLOR: #000000;
	TEXT-DECORATION: underline
}
.savedsearch_td{
padding: 4px 2px 4px 2px;
}
/*.........................................Registration.......................*/

.regitable{
width:100%;
border-bottom:1px solid #e1e1e1;
}

.regiheader{
padding:5px 0 ;
font-weight:bold;
font-size:11px;
color:#FF7B18;
}
.regvalue{
padding:5px 0 ;
font-weight:normal;
font-size:11px;
color:#000000;
}

.regiconentred{
padding:3px 3px 3px 55px  ;
font-weight:bold;
font-size:11px;
color:#FF7200;
}

.regifontnormal{
width:100%;
font-weight:normal;
font-size:11px;
color:#000000;
}
.regiconent{
padding:3px 3px 3px 10px  ;
font-weight:bold;
font-size:11px;
color:#000000;
}
.regiinput{
padding:1px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
}

.regifontred{
font-weight:bold;
font-size:11px;
color:#ff0000;
}

/*...........................product listing page........................*/

.categoreyimage{
font-size:11px;
color:#616161;
}
.categoreyimagetd{
padding:0 8px 0 0;
}
.categoreyimagediv{
padding:12px 0 0 0;
}
.categorydetailstext{
padding: 5px 4px  5px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.subcategoreyheader{
padding:4px 0 4px 0;

font-weight:bold;
color:#DBBD77;
font-size:11px;
}
.moreimages{
padding:4px 0 4px 0;
font-weight:bold;
color:#414141;
font-size:11px;
}
.moreimages_td{
padding:4px 0 4px 0;
}
.productpagenavtable{
font-size:11px;
background-color:#f8f0e0;
}
.subcategoreyimage{
padding:5px;
border:2px dotted #EDDFC5;
font-size:11px;
font-weight:bold;
text-align:center;

}
.subcategory_hover{
	background-color:#EDDFC5;
	padding:5px;
	border:2px dotted #E1C99F;
	font-size:11px;
	font-weight:bold;
	text-align:center;

}
.subcategoreyimage img{
text-align:center;
}
.subcategory_hover img{

text-align:center;
}
.buttonredpdf{
height:20px;
width:140px;
background:#ff0004 url(../site_images/buttonpdf.gif) 2px 2px no-repeat;
padding:2px 4px 2px 18px ;
margin:0px;
border:none;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-align:left;
}
.buttonred{
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:0 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.buttonred_large{
height:20px;
padding:3px;
border:none;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-align:left;
background-color:#FF0004;
}

.infotd{
padding:8px 0 8px 0;
}

.listprodnamelink{
color:#717171;
text-decoration:underline;

}

.subcategoreynamelink{
color:#4C3114;
text-decoration:underline;
clear:both;
display:block;
}

.pagenavul{
height:21px;
display:block;
list-style:none;
font-weight:normal;
font-size:12px;
color:#ffffff;
}
.pagenavul li{
display:block;
float:left;
margin-right:1px;
background-color:#a8a8a8;
}
.pagenavul li.selected{
display:block;
float:left;
margin-right:1px;
background-color:#dd705b;
padding:3px 6px;
}

.pagenavul li a:link{
display:block;
text-decoration:none;
font-size:12px;
color:#ffffff;
padding:3px 6px;
}

.pagenavul li a:visited{
display:block;
text-decoration:none;
font-size:12px;
color:#ffffff;
padding:3px 6px;
}

.pagenavul li a:hover{
display:block;
background-color:#6a6a6a;
text-decoration:none;
font-size:12px;
color:#ffffff;
padding:3px 6px;
}

.productpagenavtext{
padding: 0 4px  0 4px;
font-size:11px;
font-weight:normal;
color:#414141;
}

.productpagenavtabletd{
padding: 0 4px  0 4px;
}

/*.........................................Shopping cart styles .......................*/

.shoppingcarttable{
width:100%;
margin-top:5px ;
font-size:12px;
font-weight:normal;
color:#000000;
}
.shoppingcarttable td{
padding:3px 2px;

}

.shoppingcartheader{
padding:12px 0 5px 0;
border-bottom:1px solid #EDDFC5;
font-size:11px;
font-weight:bold;
color:#000000;
}
.shoppingcartheader_noborder{
padding:15px 0 5px 5px;
font-size:11px;
font-weight:bold;
color:#000000;
}
.shoppingcartheaderA{
white-space:nowrap;
padding:5px;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
background-color:#996633;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.updatediv{
width:100%;
float:left;
font-size:10px;
font-weight:normal;
}

.shoppingcartcontent{
padding:5px 0 5px 0;
border-bottom:1px solid #ebdfc5;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shoppingcartcontent_indent{
padding:5px 0 5px 10px;
border-bottom:1px solid #ebdfc5;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shoppingcartcontent_indent_highlight{
padding:5px 0 5px 10px;
border-bottom:1px solid #ebdfc5;
font-size:11px;
font-weight:bold;
color:#AA0000;
}


.shoppingcartcontent_noborder{
padding:5px 0 1px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}

.shoppingcartgiftwrap_detheading{
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:5px 10px;
background-color:#ffc600;
border-bottom:1px solid #ffffff;
}
.shoppingcartgiftwrap_detsubheading{
font-size:11px;
font-weight:bold;
color:#000000;
}
.giftwrapimg_div{
padding: 1px 2px 1px 19px;
font-size:11px;
font-weight:bold;
color:#000000;
}
.shoppingcartgiftwrap_det{
width:100%;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#ffc600;
}
.shoppingcartgiftwrap_dettd{
padding: 2px 5px 2px 5px;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#ffdf70;
}
.shoppingcart_radio
{
	border: none 0px;
}
.shoppingcartpriceA{
padding:5px 0 5px 0;
border-bottom:1px solid #ebdfc5;
font-size:11px;
font-weight:bold;
color:#54391E;
}
.shoppingcartpriceA_noborder{
padding:5px 0 1px 0;
font-size:11px;
font-weight:bold;
color:#54391E;
}

.shoppingcartpriceB{
padding:5px 0 5px 0;
border-bottom:1px solid #ebdfc5;
font-size:11px;
font-weight:bold;
color:#54391E;
}
.shoppingcartpriceB_noborder{
padding:5px 0 1px 0;
font-size:11px;
font-weight:bold;
color:#54391E;
}
.shoppingcartpriceC{
padding:5px 0 5px 0;
border-bottom:1px solid #ebdfc5;
font-size:12px;
font-weight:bold;
color:#54391E;
}
.shopprodiv{
background-color:#f5f5f5;
margin:5px 0 5px 0;
padding:12px 0 12px 6px;
}
.shoppaymentdiv{
background-color:#E3D5B6;
margin:9px 0 5px 0;
padding:5px 0 12px 0;
}

.cart_payment_header{
padding:3px 5px 3px 12px;
font-size:12px;
background-color:#e3d5b6;
border-bottom:1px solid #FFFFFF;
color:#6b5932;
font-weight:bold;
}

.shoppayment_type_div{
background-color:#e7e7e7;
margin:9px 0 5px 0;
padding:0 0 12px 0;
}

.google_td{
padding:12px 0 12px 0;
}
.google_header_text{
padding:15px 5px 20px 12px;
font-size:12px;
font-weight:normal;
color:#FF0000;
}

.google_or{
padding:15px 5px 15px 5px;
font-size:24px;
font-weight:normal;
color:#010101;
}
.cart_paymant_type_header{
padding:5px 5px 8px 12px;
font-size:12px;
background-color:#E3D5B6;
border-bottom:1px solid #FFFFFF;
font-weight:normal;
color:#000000;
font-weight:bold;
}



.buttonred_cart{
height:20px;
background-color:#be8d52;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.buttonred_category{
height:20px;
background-color:#fe0000;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.carttextblue{
font-size:10px;
font-weight:normal;
color:#0041FF;
}

.cartvariable{
font-size:11px;
font-weight:normal;
color:#FC7300;
}
.cartinstock{
font-size:11px;
font-weight:normal;
color:#02D933;
}

.cartinoutstock{
font-size:11px;
font-weight:normal;
color:#FF1700;
}
.cartterms{
font-size:11px;
font-weight:normal;
color:#FF1700;
}

/* STYLE FOR WELCOME PAGE ON LOGIN*/
.loginwelcomemsg_table{
width:100%;

}
.loginwelcomemsg_header{
padding:2px 0px 2px 0px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
}
.loginwelcomemsg_text{
padding:2px 0px 2px 0px;
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:12px;
}
.logindiscountmsg_text{
padding:2px 0px 2px 0px;
font-weight:normal;
text-decoration:none;
color: #FF0000;
font-size:12px;
}
.logindetailheader{
padding:8px 2px 4px 0;
font-size:12px;
font-weight:bold;
color:#000000;
border-bottom:1px solid #f5f5f5;
}
.loginhomemyfavcat_table{
width:100%;
border-bottom:1px solid #e1e1e1;
}
.loginhomemyfavcat_header{
padding:4px 0 4px 0;
border-bottom:1px solid #EDDFC5;
font-weight:bold;
color:#414141;
font-size:11px;
}
/*.........................................email friend styles.......................*/

.emailfriendtable{
width:100%;
border-bottom:1px solid #EDDFC5;
}

.emailfriendtextheader{
font-size:11px;
font-weight:bold;
color:#000000;
}

.emailfriendtext{
padding:2px 0 2px 20px;
font-size:11px;
font-weight:bold;
color:#000000;
}

.emailfriendtextnormal{
padding:2px 0 2px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}
/*................................. STATIC PAGE STYLES...............................*/

.staticpageheader{
font-size:11px;
font-weight:bold;
color:#000000;
padding:5px 0 ;
}

.staticpagecontent{
font-size:12px;
font-weight:normal;
color:#000000;
padding:5px 0 ;
}

/*.........................................combodeals middile .......................*/

.combotable{
width:100%;
border-bottom:7px solid #ffffff;
}

.comboheader{
padding:8px 0 ;
font-weight:bold;
font-size:11px;
color:#000000;

}

.combocontent{
padding:8px;
font-weight:normal;
font-size:11px;
color:#000000;

}

.combosep{
padding:8px;
border-bottom:1px solid #EDDFC5;
}
.combosep_topprice{
padding:8px 3px 8px 3px;
background-color: #CCCCCC;
}
.combonamediv{
font-size:18px;
color:#fe7200;
border-bottom:1px solid #e6e6e6;
}
.shoppingcartprod_link{
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.update_link{
font-size:9px;
font-weight:normal;
color:#0033FF;
text-decoration:underline;
}


/*...............................................................Productcomparison page styles added 13 march 2008 by eldo......................*/

.productcomparisontable{
width:100%;
border-bottom:1px solid #EDDFC5;
border-left:1px solid #EDDFC5;
}

.productcom_name{
width:33%;
border-right:1px solid #EDDFC5;
background-color:#eddac2;
padding:8px 4px;
font-size:12px;
font-weight:bold;
color:#000000;
}
a.productcom_name_link{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.productcom_image{
border-right:1px solid #EDDFC5;
padding:4px;
}
.productcom_price_td{/*by ANU */
border-right:1px solid #EDDFC5;
background-color:#eeeeee;
list-style:none; 
}
.productcom_price{
padding:8px 4px;
list-style:none; /*by ANU */
}


.productcom_yousaveprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}

.productcom_details{
border-right:1px solid #EDDFC5;
padding:8px 4px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.productcom_strikeprice{
width:100%;
display:block;
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.productcom_normalprice{
width:100%;
display:block;
color:#fe7200;
font-size:11px;
font-weight:bold;
}

.productcom_varialbe{
border-right:1px solid #EDDFC5;
padding:8px 4px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.productcom_label{
background-color:#f3f3f3;
border-right:1px solid #EDDFC5;
padding:8px 4px;
font-size:12px;
font-weight:normal;
color:#000000;
}
.productcom_rating{
border-right:1px solid #EDDFC5;
padding:4px;
font-size:12px;
font-weight:normal;
color:#000000;
}
.productcom_avaiable{/*by ANU */
border-right:1px solid #EDDFC5;
list-style:none; 
font-size:12px;
font-weight:normal;
color:#000000;
}
.addtocompare{
padding:2px 4px 2px 2px ;
margin:0px;
border:none;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
/*background:url(../site_images/compare.gif) 2px 2px no-repeat;
*/}

.compare_li{
padding:0;
display:block;
vertical-align:top;
}
.red_msg{
padding:2px 4px 2px 2px ;
font-size:11px;
font-weight:bold;
color:#FF0000;
}
.cartlogin_msg{
padding:2px 4px 2px 2px ;
font-size:11px;
font-weight:normal;
color:#000000
}
.cartlogin_link{
font-size:11px;
font-weight:normal;
color:#FE0000;
text-decoration:none;
}
.webstatistics{ 
color:#f07e01;
font-size:12px;
padding:5px 0 5px 2px;
font-weight:bold;
}
.webstatisticsA{ 
color:#f07e01;
font-size:13px;
font-weight:bold;
}
.redtext
{
	font-size:11px;
	font-weight:normal;
	color:#FE0000;
	text-decoration:none;
}
.webstatisticstable{
width:100%;
background:#FFFFFF;
color:#9a6c3b;
}
/*.webstatisticstable td{


}*/
.webstatisticsheader{
padding:4px 0 4px 12px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
} 
.sslheader{
padding:4px 0 4px 12px;
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
} 

/* Currency Selector'*/
.currencyselectortable{
width:100%;
border-bottom:1px solid #F6EDDE;
margin-botom:4px;
border-top:4px solid #ffffff;
color:#000000;
}
.currencyselectortable td{
	padding:4px 0 4px 10px;
}
.currencyselectoryheader{
background-color:#54391E;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
} 
.currencyselectordropdown
{
	width:130px;
}

/* Top User Menu */


.userloginmenuytop{
background-color:#eae0cc;
}

ul.userloginmenuytopul{
list-style:none;
font-size:11px;
margin:4px 0 4px 0;
background-color:#d9d9d9;

}
ul.userloginmenuytopul li{
display:block;
float:right;
padding:6px 10px 6px 0;
border-left:1px solid #dbc085;
}

ul.userloginmenuytopul li h1{
font-weight:normal;
font-size:11px;

}

a.userloginmenuytoplink:link{
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}
a.userloginmenuytoplink:visited{
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}
a.userloginmenuytoplink:hover{
font-weight:normal;
color:#dc0000;
text-decoration:underline;
padding:0 0 0 10px;
}

.favoritesheader{
padding:10px 0 0 0 ;
font-weight:bold;
text-decoration:none;
color:#da0000;
font-size:12px;

}
.favtableheader{
padding:5px;
font-size:12px;
border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
color:#000000;
font-weight:bold;
background:#F8F9F9;
}
a.favoriteprodlink:link{
font-weight:normal;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#727272;
}
a.favoriteprodlink:visited{
font-weight:normal;
text-decoration:none;
color:#727272;
font-size:11px;
font-weight:bold;
}
a.favoriteprodlink:hover{
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
font-weight:bold;
}
a.favoritecatlink:link{
font-weight:normal;
text-decoration:none;
color:#727272;
font-weight:bold;
font-size:11px;
}
a.favoritecatlink:visited{
font-weight:normal;
text-decoration:none;
color:#727272;
font-weight:bold;
font-size:11px;
}
a.favoritecatlink:hover{
font-weight:normal;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:11px;
}
.favcontent{
padding:5px;
font-size:11px;
border-bottom:1px solid #f1f1f1;
font-weight:bold;

}
.favorite_linkdelete{
background: url(../site_images/delete.gif) 0% 54% no-repeat;
display:block;
float:left;
padding:1px 3px 2px 12px;
font-weight:normal;
text-decoration:none;
color:#e40000;
font-size:11px;
}
.quantity_details{
height:18px;
border:1px solid #b9b9b9;
background-color:#D9D9D9;
padding:6px 4px 2px 4px ;
margin:2px 4px 2px 4px;
color:#000000;
font-size:11px;
float:left;
}
.inputissue_normal{
	padding:1px;
	border:1px solid #a6a6a6;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
}
.inputissue_disabled{
padding:1px;
	border:1px solid #a6a6a6;
	font-weight:normal;
	color:#000000;
	background-color:#808080;
}
.sitemapcontents{
padding:1px 3px 2px 18px;
font-weight:normal;
font-size:11px;
}
a.sitemapprodlink:link{
font-weight:normal;
text-decoration:none;
font-size:11px;
color:#727272;
}
a.sitemapprodlink:visited{
font-weight:normal;
text-decoration:none;
color:#727272;
font-size:11px;
}
a.sitemapprodlink:hover{
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
}
a.sitemapcatlink:link{
font-weight:normal;
text-decoration:none;
color:#727272;
font-weight:bold;
font-size:11px;
}
a.sitemapcatlink:visited{
font-weight:normal;
text-decoration:none;
color:#727272;
font-weight:bold;
font-size:11px;
}
a.sitemapcatlink:hover{
font-weight:normal;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:11px;
}
/* --------------------------------------------------- Product Size Chart ------------- */
.productsizecharttable{
	border-bottom:1px solid #d4d3d3;
}

.productsizechartheading{
	padding:2px 4px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#DFD1BD;
}
.productchartheader{
	padding:5px 0 0 0;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #CBCBCB;
}
.productsizechartvalueA{
	padding:2px 4px;
	font-size:11px;
	color:#727272;
	background-color:#FFFFFF;
	border-bottom:1px solid #EFE9DF;
}

.productsizechartvalueB{
	padding:2px 4px;
	font-size:11px;
	color:#727272;
	background-color:#EFE9DF; 
}
.productsizechartfeature{
	background-color:#FF6600;
	font-size:13px;
	font-weight:bold;
}
/*...................................................*/

.userorderheader{
padding:4px;
border-bottom:1px solid #ffffff;
font-size:11px;
font-weight:bold;
color:#da0000;
}

.userordercontent{
padding:5px 0 5px 2px;
border-bottom:1px solid #f1f1f1;
font-size:11px;
color:#000000;
background:#F8F9F9;
}

.userordercontentbold{
padding:5px 20px ;
border-bottom:1px solid #f1f1f1;
font-size:11px;
color:#000000;
font-weight:bold;
background:#F8F9F9;
}

.usermenucontentbold{
padding:5px;
font-size:11px;
border-bottom:1px solid #f1f1f1;
color:#000000;
font-weight:bold;
background:#F8F9F9;
}
/*......................  style added 12may.............................*/
.ordertableheader{
padding:5px;
white-space:nowrap;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
background-color:#f8f9f9;
font-size:11px;
color:#FF0000;
font-weight:bold;
}

.ordertabletdcolorA{
border-bottom:1px dotted #E8E8E8;
font-size:11px;
font-weight:bold;
padding:5px;
}
.ordertabletdcolorB{
border-bottom:1px dotted #E8E8E8;
font-size:11px;
font-weight:bold;
padding:5px;
}
.order_detailstabletdcolorB{
border-bottom:1px dotted #E8E8E8;
font-size:11px;
font-weight:bold;
color:#7C7C7C;
padding:5px;
}
.order_detailstabletdcolorA{
border-bottom:1px dotted #E8E8E8;
font-size:11px;
font-weight:bold;
color:#7C7C7C;
padding:5px;
}
a.edittextlink:link,a.edittextlink:visited,a.edittextlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.edithreflink:link{
font-weight:bold;
color:#7e7e7e;
text-decoration:none;
}
a.edithreflink:visited{
font-weight:bold;
color:#7e7e7e;
text-decoration:none;
}
a.edithreflink:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.edithreflink_tronmouse{
font-weight:bold;
color:#7e7e7e;
text-decoration:none;
}
.edithreflink_trmouseout{
font-weight:bold;
color:#000000;
}
.survey_graph{
float:left;
background-color:#AA612E;
}
/* .................................. Style For Custom Forms like Date Picker Image .............. */
.datepicker{
vertical-align:bottom;
}

.viewPostdetails {
	border-bottom:1px solid #ffffff;
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
}
/*- Static page content-*/
.homepagecontent{
font-size:11px;
font-weight:normal;
color:#717171;
padding:5px 0 ;
}
.cart_continue_div{
width:50%;
float:left;
}
.cart_checkout_div{
width:50%;
float:left;
}
/* Image li classes */
.shelfimg{
	display:block;
	clear:both;
	height:135px;
}
.searchimg
{
	display:block;
	clear:both;
	height:135px;
}
.bestsellerimg{
	display:block;
	clear:both;
	height:135px;
}
.catproductimg{
	display:block;
	clear:both;
	height:135px;
}
.myhomeprodimg{
	display:block;
	clear:both;
	height:135px;
}

/* Hover effects in various product listing page*/


.normalshelf_hover{
	width:33%;
	padding:6px 0px 2px 12px;
	background:#F6F6F6;
	border-right:1px solid #eddfc5;
}
.newyearshelf_1row_hover{
	background-color:#FFF7DF;
	width:33%;
	padding:6px 0px 6px 12px;
}
.newyearshelf_3row_hover{
	background-color:#FFF7DF;
	width:33%;
	padding:6px 0px 6px 12px;
	border-right:1px solid #ffffff;
	}
.christmasshelf_1row_hover{
	background-color:#F9F9F9;
	width:33%;
	padding:6px 0px 6px 12px;
}
.christmasshelf_3row_hover{
	background-color:#eedeaf;
	width:33%;
	padding:6px 0px 6px 12px;
	border-right:1px solid #ffffff;
}

.imgwraptext
{
	float:left;
	padding:5px 5px 2px 0px;
}

/*///////////////////////////////////////////////////new styles////////////////////////////////////////////////*/

.recent_img{
float:left;
}
.proddetail_moreimgtd{
	padding:3px 3px 3px 3px;
}
.proddetail_moreimgtd_hover{
	background-color:#F6F6F6;
	padding:3px 3px 3px 3px;
}
a.fontleesmall:link{
font-weight:normal;
color:#8C8C8C;
text-decoration:underline;
font-size:11px;
}
a.fontleesmall:visited{
font-weight:normal;
color:#8C8C8C;
text-decoration:underline;
font-size:11px;
}
a.fontleesmall:hover{
font-weight:normal;
color:#8C8C8C;
text-decoration:underline;
font-size:11px;
}
/* Exclude VAT div */
.vat_div{
padding:1px 0;
color:#000000;
font-size:11px;
font-weight:normal;
}
.vat_div_pad{
padding:1px 10px;
color:#000000;
font-size:11px;
font-weight:normal;
}
/* Bonus points div */
.bonus_point{
padding:1px 0;
font-size:12px;
font-weight:bold;
text-align:center;
}
.bonus_point_pad{
padding:1px 10px;
color:#49ce0f;
font-size:12px;
font-weight:bold;
}
.bonus_point_caption{
padding:1px 0;
color:#025ccb;
font-size:12px;
font-weight:bold;
}
.bonus_point_number{
padding:1px 0;
color:#000000;
font-size:12px;
font-weight:bold;
}

/* Bonus points featured div */
.bonus_point_feat{
padding:1px 0;
font-size:12px;
font-weight:bold;
text-align:left;
}
.bonus_point_feat_pad{
padding:1px 10px;
color:#49ce0f;
font-size:12px;
font-weight:bold;
}
.bonus_point_feat_caption{
padding:1px 0;
color:#025ccb;
font-size:12px;
font-weight:bold;
}
.bonus_point_feat_number{
padding:1px 0;
color:#000000;
font-size:12px;
font-weight:bold;
}


/*...............................................................Productcomparison page styles added 4 August 2008 by eldo......................*/





.prod_comparison_table{

width:100%;

border-bottom:1px solid #EDDFC5;

border-top:1px solid #EDDFC5;

}



.prod_comparison_img{

padding:5px;

border:1px solid #f1eadc;

}

.prod_comparison_name{
font-size:12px;
color:#b61331;
font-weight:bold;
text-decoration:none;
}



.prod_comparison_buy{

padding:5px;

font-size:12px;

color:#b61331;

font-weight:bold;

}



.comparison_sec_header{

padding:5px 0;

border-bottom:1px solid #f0ebdd;

font-size:14px;

color:#b61331;

font-weight:bold;

}



.comparison_mainheader{

padding:2px;

border:1px solid #b6a88e;

background-color:#b6a88e;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

}



.comparison_contentA{

padding:2px 10px;

border:1px solid #EBDFC5;

background-color:#EBDFC5;

font-size:12px;

color:#764d04;

font-weight:normal;

}



.comparison_contentB{

padding:2px 10px;

border:1px solid #f1eadc;

font-size:12px;

color:#000000;

font-weight:normal;

}

.comparison_quainput{

width:15px;

height:15px;

padding:1px;

font-size:9px;

border:1px solid #B6A88E;

font-weight:bold;

color:#000000;

text-align:center;

}
.compare_infodiv{
width:97%;
height:20px;
/*border:1px solid #e9e9e9;*/
margin:4px 4px 4px 0;
}
.compare_infodivleft{
width:40%;
float:left;
height:16px;
padding:2px 4px 1px 0;
/*border-right:1px solid #e9e9e9;*/

}
.compare_infodivright{
height:16px;
padding:2px 4px 1px 0;
width:50%;
float:left;
}
.comparison_quainput{
width:15px;
height:15px;
padding:1px;
font-size:9px;
border:1px solid #B6A88E;
font-weight:bold;
color:#000000;
text-align:center;
}
.comparison_strikeprice
{
margin-left:-5px;
width:100%;
display:block;
color:#a2a2a2;
font-size:11px;
text-decoration:line-through;
}
.comparison_normalprice
{
margin-left:-5px;
width:100%;
display:block;
color:#dc0010;
font-size:12px;
font-weight:bold;
}
.comparison_discountprice{
width:100%;
display:block;
margin-left:-5px;
color:#f08f41;
font-size:11px;
font-weight:bold;
}
/* Additional css */
.div_alert_main
{
   filter:alpha(opacity=80); 
   -moz-opacity: 0.80; 
   opacity: 0.80; 
   z-index:1000;
   display:block;
   position:absolute;
   left:0;
   top:0;
   margin:0;
   width:100%;
   height:100%;
   background-color:#F2F2F2;
}
.div_alert{
position:absolute;
left:30%;
top:50%;
z-index:2000;
width:500px;
line-height:22px; 
padding:9px;
border:4px solid #f0c246; 
background-color:#ffd870;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;font-weight:bold;
color:#ea0001;
}

.alert_inner{
line-height:18px; 
padding:9px;
border:1px solid #f0c246; 
background-color:#ffd870;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ea0001;
}
.searchspecial_header{
padding:3px 0 3px 10px ;
background-color:#876C51;
font-weight:bold;
text-decoration:none;
color:#ffffff;
font-size:12px;
}
.searchspecial_content_normal{
background-color:#FFFFFF;
font-weight:normal;
color:#da0000;
font-size:12px;
}
.searchspecial_content_special{
padding:4px 0 0 10px ;
background-color:#F8F9F9;
font-weight:normal;
color:#da0000;
font-size:12px;
}
.searchspecial_td{
padding:4px 0 0 10px ;
font-weight:normal;
color:#da0000;
font-size:12px;
}
a.searchspecial_link:link{
font-weight:normal;
text-decoration:none;
font-size:11px;
color:#727272;
}
a.searchspecial_link:visited{
font-weight:normal;
text-decoration:none;
color:#727272;
font-size:11px;
}
a.searchspecial_link:hover{
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
}
.search_noresult_td
{
	background-color:#F6EEE3;
	padding:10px;
	border:1px solid #bba691;
	font-weight:normal;
	color:#CC3333;
	font-size:18px;
}
/* */
/* #################################################################################################
																		Start of Image Hover Classes 
###################################################################################################*/
.hoverbox{
width:260px;
float:left;
list-style:none;
display:block;
margin-top:5px;

}

.hoverbox li{
float:left;
display:block;
margin-right:3px;
}
.hoverbox li img{
border:none;
}
.hoverbox li a{
float:left;
display:inline;
}
/* #################################################################################################
																		End of Image Hover Classes 
###################################################################################################*/
/* ####################### Products Oredr newStyles.........August 7 2008..........//////////////////*/

.prod_orderheader{
padding:8px 0;
font-weight:bold;
color:#764D22;
font-size:12px;
}

.userorderheadernew{
padding:5px 0;
font-weight:bold;
color:#000000;
font-size:12px;
}
.userordertablestyle{
background:#ffffff;
border-bottom:1px solid #e4e4e4;
border-top:1px solid #e4e4e4;
}

.userordertablestyleA{
background:#f8f8f8;
border-bottom:1px solid #E7E7E7;
border-top:1px solid #E7E7E7;
font-size:11px;
font-weight:bold;
}
/*For details <td>*/
.show_details_td{
padding:4px 4px 4px 4px;
background: #BFBFBF;
font-size:11px;
font-weight:bold;
}
/* Products In stock Notifications DIV */
.instockmsg_span{
	padding: 0 0 5px 0;
}
.instockmsg_out_stock{
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.carterrordiv_alert{
position:absolute;
left:30%;
top:50%;
z-index:2000;
width:500px;
line-height:22px; 
padding:9px;
border:4px solid #f0c246; 
background-color:#ffd870;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;font-weight:bold;
color:#000000;
}
.carterrormsg_span{
	float:left;
	width:18%;
	padding: 0 0 5px 0;
}
.carterrormsg_msg{
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#ea0001;
}
.carterrordiv_head{
float:left;
width:80%;
font-size:18px;
font-weight:normal;
}
/* FAQ */
 ul.faq{
list-style:none;
margin:0 0 22px 0;
font-size:11px;
width:100%;
border-bottom:2px solid #EDDFC5;
float:left;
padding-bottom:8px;
}

 ul.faq li{
display:block;
clear:both;
padding:3px 3px 3px 40px;
float:left;
background:url(../site_images/faq.gif) 20px 50% no-repeat;
}

ul.faq li a{
font-size:11px;
font-weight:bold;
color:#986E3C;
text-decoration:none;
}

ul.faq_ans{
list-style:none;
margin:0;
display:block;
font-size:11px;
width:100%;
}

 ul.faq_ans li.faqqst{
display:block;
clear:both;
padding:8px 3px 8px 20px;
float:left;
font-weight:bold;
color:#CF801B;
}
 ul.faq_ans li.faqcontent{
display:block;
clear:both;
padding:3px 3px 3px 20px;
float:left;

}
ul.faq_ans li.faqtop{
display:block;
text-align:right;
clear:both;
padding:5px 0;
border-bottom:1px solid #EDDFC5;
float:left;
width:100%;
}
ul.faq_ans li a{
font-size:11px;
font-weight:bold;
color:#986E3C;
text-decoration:none;
}
/* HELP */
 ul.help{
list-style:none;
margin:0 0 22px 0;
font-size:11px;
width:100%;
border-bottom:2px solid #e2e2e2;
float:left;
padding-bottom:8px;
}

 ul.help li{
display:block;
clear:both;
padding:3px 3px 3px 40px;
float:left;
background:url(../site_images/faq.gif) 20px 50% no-repeat;
}

ul.help li a{
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

ul.help_ans{
list-style:none;
margin:0;
display:block;
font-size:11px;
width:100%;
}

 ul.help_ans li.helpqst{
display:block;
clear:both;
padding:8px 3px 8px 20px;
float:left;
font-weight:bold;
}
 ul.help_ans li.helpcontent{
display:block;
clear:both;
padding:3px 3px 3px 20px;
float:left;

}
ul.help_ans li.helptop{
display:block;
text-align:right;
clear:both;
padding:5px 0;
border-bottom:1px solid #e2e2e2;
float:left;
width:100%;
}
ul.help_ans li a{
font-size:11px;
font-weight:bold;
color:#797979;
text-decoration:none;
}

ul.preorder{
list-style:none;
margin-top:5px;
}
ul.preorder li h1{
list-style:none;
padding:0;
font-size:11px;
}
.preorderlink{
font-size:11px;
font-weight:bold;
color:#99775C;
display:block;
border-bottom:1px solid #ECE0C8;
margin-bottom:6px;
padding:2px 0 2px 20px;
text-decoration:none;
}
.preorderheader{
display:block;
padding:4px 0 4px 10px;
margin-bottom:1px;
background-color:#54391e;
font-weight:bold;
font-size:11px;
color:#f6edde;
}
.sizetabselected{
	height:18px;
	display:block;
	margin-top:8px;
	margin-bottom:0;
	float:left;
	margin-right:2px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 9px 0 9px;
	background-color:#8A683A;
	background-image:url(../site_images/heade_bg_det.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
a.cust_login_button{
margin:10px 0;
float:left;
display:block;
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:4px;
border:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.myhome_offer_subtext{
background:#54391E;
border:1px solid #B0C695;
padding:2px 0px 2px 10px;
font-weight:bold;
text-decoration:none;
color: #D6CBB9;
font-size:11px;
text-align:center;
}
.middle_showall_link{
display:inline-block;
border:none;
margin:5px 5px 0 0;
padding:5px 3px 5px 3px;
font-size:11px;
width:53px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#FFFFFF;
background-color:#BE8C52;
}
/* Gift voucher buy and spend */
.gift_mid_con{
width:100%;
float:left;
margin:4px 0;
}
.gift_mid_top{
width:100%;
float:left;
height:1px;
overflow:hidden;
}
.gift_mid_middle{
width:100%;
padding:0;
}
.gift_mid_bottom{
width:100%;
float:left;
height:10px;
overflow:hidden;
}
.gift_mid_des{
width:100%;
padding:5px 0;
font-size:12px;
}
.gift_mid_table{
width:100%;
}
.gift_mid_table_td{
padding:2px 0;
}
.gift_buy_header{
width:560px;
background:#eeeeee;
padding:5px;
color:#000000;
text-align:left;
font-size:18px;
font-weight:bold;
}
.div_gift_cnt{
width:96%;
padding:2%;
background:url(../site_images/gif-con-bg.gif) right bottom no-repeat;
border-top:1px solid #89d0f2;
border-bottom:1px solid #89d0f2;
}
.gift-hed-bg{
padding:1% 2%;
width:140px;
white-space:nowrap;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-weight:bold;
background:#919191;
}
.gift-hed-bg_td{
padding-top:6px;
border-bottom:2px solid #919191;
background:#ffffff;
}
.gift-send-bg_td{
padding:0 5px 6px 5px;
background-color:#FFFFFF;
border-bottom:2px solid #919191;
}
.gift-send-inner_hed{
padding-top:6px;
color:#000000;
}
.gift-send-inner_cnt{
padding-bottom:6px;
color:#000000;
}
.gift-red_small_txt{
color:#CC0000;
text-align:left;
font-size:10px;
font-weight:bold;
}
.gift_sendinput{
padding:1px;
border:1px solid #CECECE;
font-weight:normal;
color:#000000;
}

/*gift spend 8*/

.gift_spend_header{
padding:4px 0 4px 10px;
border-bottom:1px solid #eddfc5;
background:#eddfc5;
color:#cf801b;
font-size:18px;
}

.gift_spend_table_td{
padding:2px 0;
}
.div_gift_spend_cnt{
width:96%;
padding:2%;
background:url(../site_images/gif-con-bg.gif) right bottom no-repeat;
border-top:1px solid #89d0f2;
border-bottom:1px solid #89d0f2;
}
.gift_user_iner{
background:url(../site_images/gift-usebg.gif) left top repeat-x;
}
.gift_user_fontA{
color:#000000;
font-weight:bold;
font-size:12px;
padding:4px;
}
.gift_user_fontB{
color:#dc3e00;
font-weight:bold;
font-size:12px;
padding:4px;
}
.gift_user_textbox{
border:2px solid #CFCFCF;
font-weight:bold;
font-size:12px;
height:25px;
padding:5px 0 0 5px;
}

.gift_prod_heading{
background:url(../site_images/link-pdt-bg.gif) left top no-repeat;
padding:48px 0 40px 25%;
font-size:12px;
width:75%;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#ad0000;
}
/*Added by Latheesh */
.size_chart{
float:left;
margin:5px 0;
width:100%;
background-color:#e3e3e3;
text-align:right;
}
.call_header_text{
list-style:none;
font-size:11px;
color:#FFF7ED;
}
/*...............................newproduct.........................*/

.bst_slr_table{
width:100%;
border:2px solid #DBCBB4;
color:#000000;
}
.bst_slr_td{
padding:4px;

}
.bst_slr_header{
padding:12px 0 24px 10px;
background:url(../site_images/bst-slr.gif) right top no-repeat;
font-weight:bold;
color:#F6EDDE;
font-size:11px;
text-transform:uppercase;
}
.bst_slr_prodname{
padding:4px;
color:#000000;
font-size:11px;
text-align:center;
}

.bst_slr_buy{
height:20px;
text-decoration:none;
background-color:#be8d52;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.bst_slr_prodname h2{
font-weight:normal;
font-size:12px;
padding:3px 8px 8px 8px;
background:url(../site_images/bst-price.gif) right bottom repeat-x;
}
.bst_slr_prodname h2 a.bst_slrprolink:link{
font-weight: bold;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
}
.bst_slr_prodname h2 a.bst_slrprolink:visited{
font-weight: bold;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
}
.bst_slr_prodname h2 a.bst_slrprolink:hover{
font-weight: bold;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
}
.bst_slr_pdt_buy{
float:left;
background:url(../site_images/bst-buy-left.gif) no-repeat left top;
margin:1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
.bst_slr_pdt_price{
float:left;
font:bold 14px tahoma,Arial, Helvetica, sans-serif;
color:#00c1f1;
padding:3px 0;
text-align:center;
}
span.bst_slr_link {
float:left;
display:block;
background:url(../site_images/bst-buy-right.gif) no-repeat right top;
padding: 1px 12px 1px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
span.bst_slr_link  a  {
float:left;
display:block;
padding:2px 0 4px 0;
font:bold 11px tahoma,Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
span.shlfA2_link  a {
float:none;
}
/*Combo deal///////////////////////////////////////////////////////////////////////////////*/
.lf_combodeal{
width:100%;
font-family:Tahoma,Arial,Verdana,Helvetica, sans-serif;
margin:2px auto;
clear:both;
background:#7c5c35 url(../site_images/combo-bg.gif) left bottom  repeat-x;
}
.lf_combodeal_top{
width:90%;
overflow:hidden;
text-align:right;
padding:10px 5% 10px 5%;
font-size:18px;
color:#FFFFFF;
}
.combo_multi_td{
background:#7c5c35 url(../site_images/combo-bg.gif) left bottom  repeat-x;
border-top:5px solid #FFFFFF;
}
.lf_combodeal_middle{
width:86%;
overflow:hidden;
text-align:right;
padding:10px 5% 10px 5%;
margin:5px 2%;
border:1px solid #cfbaa0;
}

.lf_combodeal_price{
width:90%;
float:left;
background:url(../site_images/combo-price.gif) center top no-repeat;
overflow:hidden;
text-align:left;
height:35px;
padding:30px 10px 10px 10px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.lf_combodeal_bottom{
padding:3px 5px 5px 15px;
overflow:hidden;
text-align:right;
}
.lf-combodeal-showall{
display:inline-block;
border:none;
background:#BE8D52 url(../site_images/combo-showall.gif) left top no-repeat;
padding:3px 3px 5px 3px;
font-size:11px;
width:75px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

.lf_combodeal_img{
padding:1px;
float:left;
width:42px;
height:58px;
background:url(../site_images/combo-bg-img.gif) 0 0  repeat-x;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin:0;
overflow:hidden;
}
.lf_combodeal_plus{
float:left;
width:17px;
height:60px;
background:url(../site_images/comboplus.gif) 0 0  no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.mid_shlf2_pdt_sale{
margin:1px 0;
height:36px;
font-size:0px;
font-weight:bold;
color:#64ae25;
background:url(../site_images/bestseller.gif) center top no-repeat;
}
.mid_shlf2_pdt_newsale{
padding:8px 5px 8px 36px;
font-size:11px;
font-weight:bold;
color:#d70b0a;
background:url(../site_images/new.gif) left top no-repeat;
}
.mid_shlf2_free_div{
padding:1px 0;
}
.mid_shlf2_free_star{
padding:3px 0;
text-align:center;
}
.shp_brand_banner{
margin:3px 0;
width:100%;
background:#4e3316 ;
}
.news_letter_banner{
margin:3px 0;
background:url(../site_images/news-bg.gif) right top repeat-x;
text-align:right;
}

.gift_buy_banner{
margin:3px 0;
background:url(../site_images/gift-buy-bg.gif) 204PX 0 repeat-x;
text-align:left;
}
.gift_use_banner{
margin:3px 0;
background:url(../site_images/use-gift-bg.gif) right top repeat-x;
text-align:right;
}

.login_banner{
width:100%;
height:121px;
background:url(../site_images/login-banner.gif) left top no-repeat;
}
.signup_btn{
float:left;
border:none;
margin-left:5px;
position:relative;
top:60px;
left:62px;
width:72px;
height:23px;
}
.login_btn{
float:left;
border:none;
margin-left:5px;
position:relative;
top:60px;
left:62px;
width:60px;
height:23px;
}
.bulk_con{
width:100%;
margin:5px 0;
border-bottom:1px solid #cdbba3;
border-top:none;
}
.bulk_top{
width:100%;
padding:15px 0 9px 0;
background:url(../site_images/bulk-top.gif) right top no-repeat;
}
.bulk_top span{
font-size:14px;
color:#623b10;
font-weight:bold;
padding:0 5px;
}
.bulk_bottom{
width:100%;
background:#f3e8d2 url(../site_images/bulk-btm.gif) right top no-repeat;
}
.bulk_inner{
width:90%;
padding:5%;
font-size:11px;
color:#000000;
font-weight:bold;
}
.size_btn{
margin:5px 0;
padding:4px 4px 4px 70px;
background:#faeadd url(../site_images/sizechart.gif) left top no-repeat;
width:25%;
text-align:right;
border:1px solid #e0d3c3;
font-size:11px;
font-weight:bold;
color:#c70d10;
}
/*new modified button styles*/
.buttonblackbuy{
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:6px 4px 6px 4px ;
margin:2px 4px 2px 4px;
border:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.buttongray{
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:0 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.viewallshelfprod{
height:20px;
text-decoration:none;
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:2px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.det_btn_con{
width:100%;
margin:5px 0;
padding:5px 0;
border-bottom:1px solid #f3e9df;
border-top:1px solid #f3e9df;
}

.det_btn_con img{
padding-right:5px;
}
.general_links{
padding:5px 0;
}

.general_links_table{
width:65%;
border:1px solid #C99C65;
text-align:left;
}
.general_links_hdr{
padding:8px;
background-color: #C99C65;
border-top:1px solid #C99C65;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.general_links_div{
width:100%;
}
.general_links_divul{
width:100%;
}
.general_links_divul li{
display:block;
text-align:left;
text-decoration:none;
padding:1px 4px 1px 4px ;
float:left;
width:23%;
font-size:11px;
font-weight:normal;
color:#000000;
}

.general_links_div_link{
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shelfBtabletd_combo{
width:33%;
padding:3px 0 3px 0;
}
/*...............................featured product.........................*/

.featured_div{
width:100%;
padding:10px 0;
background-color:#6D4E22;

}
.featuredheader{
width:96%;
padding:0 2%;
font-weight:bold;
color:#FFFFFF;
font-size:18px;
text-align:left;
}
.featuredinner{
width:96%;
padding:0 2%;
font-weight:bold;
color:#88600D;
font-size:12px;
text-align:right;
}
.featuredinnertable{
width:100%;
font-weight:bold;
color:#88600D;
font-size:12px;
text-align:right;
background:#ffffff url(../site_images/fet-banner.gif) right top no-repeat;
}

.featuredprodnametd{
padding:16px 0 6px 0;
}
.featuredprodimg{
width:30%;
padding:2px 0 2px 0;
}
.featuredproddet{
padding:2px 0 2px 3px;

}
.featuredprodbnr{
padding:0;

}
.featuredprodname{
float:left;
background:url(../site_images/fet-buy-left.gif) no-repeat left top;
margin:1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

span.featuredprodnamelft {
float:left;
display:block;
background:url(../site_images/fet-buy-right.gif) no-repeat right top;
padding: 1px 12px 1px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #a60908;
}
span.featuredprodnamelft a{
float:left;
display:block;
padding:2px 0 4px 0;
font:bold 11px tahoma,Arial, Helvetica, sans-serif;
color: #a60908;
text-decoration:none;
}
.fet_name_link{
color:#990000;
text-decoration:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
span.featuredprodnamelft  a {
float:none;
color: #a60908;
}
.featuredprice{
padding:5px 0;
font-weight:bold;
color:#b80034;
font-size:18px;
white-space:nowrap;
}
.featuredbuydiv{
padding:5px 0;
font-weight:normal;
color:#717171;
font-size:11px;
}
.featuredoff{
float:right;
display:block;
width:38px;
height:36px;
margin-top:-15px;
margin-right:15px;
background:url(../site_images/fet-offf.gif) no-repeat right top;
padding:12px 8px 4px 8px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #c81918;
text-align:center;
}
.featuredproddes{
padding:5px 0;
font-weight:normal;
color:#717171;
font-size:11px;
}

.featuredbuytd{
font-size:11px;
background-color:#efd3a1;
}
.featured_offer{
width:64px;
height:63px;
padding:10px;
text-align:center;
position:relative;
left:510px;
top:30px;
margin-top:-80px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/fet-offer.gif) left top no-repeat;
}
/* For registration page*/
.regifontnormal_newsletter{
padding:5px 3px 3px 8px  ;
font-weight:normal;
background-color: #EBDFC5;
font-size:11px;
color:#000000;
}
.shelfAprodname_combo{
font-weight:normal;
color:#182746;
text-decoration:none;
padding:16px 40px 16px 0;
background:url(../site_images/or.gif) right top no-repeat;
}
.shelfAprodname_combo a{
font-weight:bold;
color:#986E3C;
font-size:11px;
text-decoration:none;
}
.h2_header_text{
position:absolute;
right:20px;
top:20px;
list-style:none;
font-size:11px;
color:#FFF7ED;
padding:0;
text-align:right;
}
#RemoveUsernameBanner{
width:96%;
border:1px solid #DFD1BD;
padding:5px 2%;
margin:5px 0;
color:#CC0000;
font-weight:bold;
}
.new-customer ul{
list-style:inside;
}
.cust_regmiddle_td{
width:50%;
border:1px solid #DFD1BD;
padding:5px;
margin:5px 0;
height:190px;
background:url(../site_images/login-icon1.jpg) left bottom no-repeat;
}
.cust_regmiddle_td_left{
width:50%;
border:1px solid #DFD1BD;
height:190px;
background:url(../site_images/gaara-login.gif) right bottom no-repeat;
}
.cust_regmiddle_td_right{
width:50%;
border:1px solid #DFD1BD;
height:190px;
background:url(../site_images/gaara-logina.gif) left bottom no-repeat;
}
.cust_regmiddle{
width:100%;


}
.buttonred_cartA{
margin:2px 0;
float:left;
display:block;
background:#d8b07f url(../site_images/det-btn-bg.gif) left top repeat-x;
padding:4px;
border:none;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.shelfpriceul{
display:block;
list-style:none;
text-align:center;
height:50px;
}

.reginput_middle{
background: url(../site_images/sep-dot.gif) left 50% no-repeat;
padding:2px 4px;
}
.centeredContent{
padding:0;
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF ;
}

.centeredContent table{
margin:5%;
width:90%;
border:1px solid #EFE9DF;
}

.sizechart_productname{
font-size:12px;
font-weight:bold;
color:#CD4B23;
padding:5px 0;
}
/* Advert Text Middle Area Section */
.mid_ad_table{
margin:2px 0;
border:1px solid #AE7D5D;
background-color:#F0E8DD;
width:100%;
text-align:left;
}
.mid_ad_mid{
padding:3px 12px;
}
.advert_text_middle{
width:95%;
float:left;
padding:0 10px;
color:#888888;
font-size:12px;
overflow:auto;
height:100px;
}
.mid_ad_top_lf{
overflow:hidden;
width:12px;

}
.mid_ad_top_mid{
width:95%;
font-size:12px;
font-weight:bold;
padding:2px 0;
color:#000000;
}
.mid_ad_top_rt{
overflow:hidden;
width:12px;

}
.mid_ad_btm_lf{
width:12px;

}
.mid_ad_btm_mid{

}
.mid_ad_btm_rt{
width:12px;
}
.left_mid_protex_text{
width:189px;
float:left;
padding:0;
font-weight:normal;
font-size:12px;
text-align:left;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
.shoppingcartcontent_delivery{
padding:3px;
background-color:#EFE9DF;
font-size:12PX;
font-weight:bold;
color:#CC0000;
}
.mid_comboshelfBtabletd{
color:#000000;
font-weight:bold;
font-size:11px;
background-color:#F2E9D8;
border-bottom:1px solid #FFFEEA;
padding:3px;

}
.shelfAnormalprice_combo{
font-size:16px;
font-weight:bold;
text-align:left;
padding:9px 8px 0 0;
color:#CC0000;
list-style:none;
}
.shelfBnormalprice_combo{
font-size:16px;
font-weight:bold;
text-align:left;
padding:9px 8px 0 0;
color:#CC0000;
list-style:none;
}
.combo_mid_shelfBtabletd{
color:#000000;
width:50%;
font-weight:bold;
font-size:11px;
background-color:#F2E9D8;
border-bottom:1px solid #FFFEEA;
padding:3px;
}
.selected_li{
width:20%;
float:left;
}
.shelfAnormalprice_combo{width:70%;
float:left;
}
.var1row_combo{
width:100%;
float:left;
margin-left:-3px;
}
.ssl_side_div{
width:99%;
text-align:center;
border:1px solid #b8927d;
}
.ssl_bottom_div{
width:65%;
/*border:1px solid #b8927d;*/
text-align:center;
margin:5px 0;
}
.keyfeatureHeading{
padding:5px 5px 7px 30px;
font-size:12px;
color:#000000;
font-weight:bold;
width:35%;
text-align:left;
background:#FFFFFF url(../site_images/key-hdr.gif) left top no-repeat;
border-top:5px solid #FFFFFF;
border-bottom:1px solid #E8E8E8;
}



.bottomaddress{
background-color:#473318;
border-top:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding:3px;
text-align:center;
}

.bottomaddress a{
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
/*Price promise Styles*/
.review_page_div{
padding:0px 2px 5px 2px;

}
.reg_table{
width:100%;
}
.regiconentA{
width:30%;
padding:2px 0 2px 20px;
font:normal 11px Arial, Helvetica, sans-serif;
color: #000000;
}
.regi_txtfeildA{
padding:2px 0;
font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
}

.regi_txtfeildA input{
border:1px solid #a6a6a6;
padding:3px;
width:300px;
font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
}
/*Section for color code for variables*/
.color_div{
float:left;
margin:2px;
border:1px solid #000000;
width:20px;
height:20px;
text-align:center;
}
.color_div_sel{
float:left;
margin:2px;
border:5px solid #525252;
width:20px;
height:20px;
margin-top:-2px;
}
.size_var_div{
float:left;
margin:2px;
padding:4px;
border:1px solid #dfdfdf;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
cursor:pointer;
background:url(../site_images/size-bg.gif) no-repeat 1px 1px;
}
.size_var_div_sel{
float:left;
margin:2px;
padding:4px;
border:1px solid #dfdfdf;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
cursor:pointer;
background:url(../site_images/sizs-sel-bg.gif) no-repeat 1px 1px;
}
.promise_hdr{
padding:5px 0 5px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background:#EAE0CC;
}
.promise_txt{
padding:5px 0 5px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom:1px solid #D6D6D6;
}

.promise_price{
margin:5px 0 0 0;
float:left;
width:123px;
height:58px;
padding:10px 40px 15px 10px;
overflow:hidden;
background:url(../site_images/price-icn-promise.gif) no-repeat 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.reg_shlf_inner_cont{
float:left;
width:100%;
padding:10px 0;
background:#FFFFFF url(../site_images/my-hm-mid.gif) left top no-repeat;
font:normal 12px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.reg_shlf_inner_admin{
float:left;
width:100%;

}
.reg_shlf_inner_top_admin{
float:left;
height:11px;
overflow:hidden;
/*background:#000000 url(../site_images/best-hdr-topa.gif) left top repeat-x;*/
}
.reg_shlf_inner_cont_admin{
float:left;
width:100%;
/*background:#FFFFFF url(../site_images/my-hm-mida.gif) left top repeat-y;*/
font:normal 12px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.reg_shlf_inner_bottom_admin{
float:left;
}
.reg_shlf_hdr_outr_admin{
margin:0 0 10px 0;
padding:6px 0 6px 0;
text-decoration:none;
border-bottom:1px solid #EDDFC5;
}
.reg_shlf_hdr_in_admin{
padding:0 0 0 0;

}
.reg_shlf_hdr_in_admin  span {
font:bold 11px Arial, Helvetica, sans-serif;
color: #FF0000;
}
.promise_hdr_admin{
padding:5px 0 5px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background:#D5911E;
}
.promise_txt_admin{
padding:5px 0 5px 20px;
border-bottom:1px solid #EDDFC5;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.promise_txtA{
padding:5px 0 5px 20px;
font:normal 12px Arial, Helvetica, sans-serif;
color: #FF0000;
/*border:1px solid #EAE0CC;*/
background-color:#F2EBDE;
}
.pricepromise_addtocart{
width:118px;
height:32px;
margin-top:10px;
border:none;
overflow:hidden;
text-align:center;
padding:5px; 
color:#FFFFFF;
font-weight:bold;
font-size:16px;
background:url(../site_images/promise-buy.gif) left top no-repeat;
}
.reg_table_admin{
width:100%;
float:left;
}
.promise_price{
margin:5px 0 0 0;
float:right;
width:123px;
height:58px;
padding:18px 20px 15px 40px;
overflow:hidden;
background:url(../site_images/price-icn-promise.gif) no-repeat 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}
.promise_price span{
display:block;
font:normal 18px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}
.promise_acceptprice{
margin:5px 0 0 0;
float:right;
width:123px;
height:58px;
padding:18px 20px 15px 40px;
overflow:hidden;
background:url(../site_images/price-icn-promisea.gif) no-repeat 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}
.promise_acceptprice span{
display:block;
font:normal 18px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}

.promise_webprice{
font:bold 12px Arial, Helvetica, sans-serif;
color: #993300;
text-align:right;
padding-right:22px;
padding-top:7px;
}
.combo_pdt_var_outr_price{
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
}
.review_pdta{
font:bold 14px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}
.review_pdta a{
font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
color: #EE3F00;
text-decoration:none;
}
.reg_shlf_hdr_in{
margin:0 0 10px 0;
padding:6px 0 6px 0;
text-decoration:none;
border-bottom:1px solid #EDDFC5;
}
.reg_shlf_hdr_in  span {
/*background:url(../site_images/linkright.gif) no-repeat right top;*/
padding:5px 16px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #FF0000;
}
.innerfade{
text-align:center;
height:48px;
overflow:hidden;
}
.innerfade li{
left:34px;
top:0;
}
/*section for play video display*/
.deat_pdt_button{
float:left;
width:305px;
padding:0 0 3px 0;
text-align:right;
}
.flashvideo_outer{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-color:#000000;
opacity:.60;
filter: alpha(opacity=60); -moz-opacity:0.6;
z-index:99999;
}
.content_default_flash{
position:absolute;
left:25%;
top:25%;
background:url(../site_images/flash-bg.gif) no-repeat right top;
width:612px;
height:401px;
text-align:center;
z-index:999999;
}
#flash_close_div{
padding-right:30px;
padding-top:10px;
}
#flash_close_div a{
font:normal 18px Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding-right:20px;
background:url(../site_images/fllash-close.gif) no-repeat 100% 45%;
}
							/* ---- Shop by Brand Top and Bottom  ---- */
.shp_brnd_con{
float:left;
border-top:1px solid #D19B62;
border-bottom:6px solid #EBDFC5;
width:100%;
margin:3px 0 0 0;
}
.shp_brnd_con img{
border:none;
}
.shp_brnd_left{
float:left;
width:8px;
height:65px;
display:none;
background:url(../site_images/topshop-left.gif) 0 0 no-repeat;
}
.shp_brnd_mid{
float:left;
width:100%;
height:65px;
/*background:url(../site_images/topshop-bg.gif) 0 0 repeat-x;*/
}
.shp_brnd_thumbimg_con{
width:100%;
float:left;
padding-top:5px;
}
.shp_brnd_thumbimg_pdt{
float:left;
padding:0 3px;
text-align:center;
}
.shp_brnd_thumbimg_image{
float:left;
height:50px;
overflow:hidden;
padding:2px 0;
text-align:left;
}
.shp_brnd_nav{
width:14px;
float:left;
padding-top:20px;
}
.shp_brnd_thumbimg_inner{
width:96%;
height:50px;
float:left;
font-weight:normal;
color:#7e993a;
overflow:hidden;
}
#shp_brnd_thumb {
width: 8128px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
overflow:visible;
}
.shp_brnd_nav{
width:14px;
float:left;
padding-top:20px;
}
.shp_brnd_right{
float:left;
width:8px;
height:65px;
display:none;
background:url(../site_images/topshop-right.gif) 0 0 no-repeat;
}
.shopbottomlinkstd{border-top:1px dashed #d1d1d1;}
.footerBrandsB img{opacity:.40;filter: alpha(opacity=40); -moz-opacity:0.4; margin:0 8px;}
.footerBrandsB a:hover img{opacity:1;filter: alpha(opacity=100); -moz-opacity: 1}
.footerBrandsB{  padding:10px 0;float:left;text-align:center;width:100%;}
/*linkedproducts..........................*/
.link_pdt_outr{
float:left;
width:733px;
padding:5px;
}

.link_pdt_top{
float:left;
width:733px;
height:11px;
overflow:hidden;
background:#000000 url(../site_images/link-top.gif) left top repeat-x;
}
.link_pdt_conts{
float:left;
width:723px;
padding:10px 5px 0 5px;
background:#FFFFFF url(../site_images/link-mid.gif) left top repeat-x;
font:normal 12px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.link_pdt_bottom{
float:left;
width:733px;
height:15px;
overflow:hidden;
background:url(../site_images/link-bottom.gif) left bottom repeat-x;
}
.link_pdt_hdr_outr{
float:left;
width:721px;
border-bottom:1px solid #d0d0d0;
}
.link_pdt_hdr{
float:left;
background:url(../site_images/link-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.link_pdt_hdr  span {
float:left;
display:block;
background:url(../site_images/linkright.gif) no-repeat right top;
padding:5px 16px 5px 3px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.det_link_pdt_con{
width:723px;
float:left;
font-weight:normal;
color:#7e993a;
font-size:14px;
padding-top:5px;
}
.det_link_nav{
width:34px;
float:left;
padding-top:40px;
font-weight:normal;
color:#7e993a;
font-size:14px;
}
.det_link_pdt{
width:160px;
float:left;
font-weight:normal;
color:#7e993a;
font-size:14px;
padding:0 3px;
background:url(../site_images/linkbgbdr.gif) no-repeat right bottom;
text-align:center;
}

#scroller {
width: 1128px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
overflow:visible;
}

.det_link_pdt_inner{
width:655px;
height:130px;
float:left;
font-weight:normal;
color:#7e993a;
font-size:14px;
overflow:hidden;
}
.det_link_image{
width:160px;
float:left;
height:115px;
overflow:hidden;
font-weight:normal;
color:#7e993a;
font-size:14px;
padding:2px 0;
text-align:left;
}
.det_link_name{
width:160px;
float:left;
font-weight:normal;
color:#de3649;
font-size:11px;
padding:0 0 5px 2px ;
text-align:left;

}
.det_link_name a{
font-weight:bold;
color:#de3649;
font-size:11px;
text-decoration:none
}

.det_link_pdts{
width:311px;
float:left;
padding:0 10px 5px 10px;
}

.det_link_bottom{
width:731px;
float:left;
background:url(../site_images/det-pdt-btm.gif) left top no-repeat;
height:16px;
overflow:hidden;
}

.shp_brnd_scroll{
width:174px;
padding:0 0 0 15px ;
overflow:hidden;
}

.shp_brnd_scroll_con{
float:left;
width:174px;
margin:9px 0 0 0 ;
height:54px;
text-align:center;
overflow:hidden;

}
.shp_brnd_scroll_inner{
overflow:hidden;
padding:2px 8px;
height:48px;
width:161px;
float:left;
}
.shp_brnd_scroll_inner img{
width:90px;
height:45px;
padding-top:3px;
}


.shp_brnd_scrollA{
width:174px;
padding:0 0 0 15px ;
overflow:hidden;
}

.shp_brnd_scroll_conA{
float:left;
width:174px;
margin:9px 0 0 0 ;
height:54px;
text-align:center;
overflow:hidden;

}
.shp_brnd_scroll_innerA{
overflow:hidden;
padding:2px 8px;
height:48px;
width:161px;
float:left;
}
.shp_brnd_scroll_innerA img{
width:90px;
height:45px;
padding-top:3px;
}
.shp_brnd_scrollB{
width:99%;
overflow:hidden;
margin:2px 0 ;
border:1px solid #ECE0C8;
}
.innerfade_left{
width:190px;
float:left;
overflow:hidden;
height:6000px;
list-style:none;
}
.innerfade_left li{
left:0;
top:0;
}
/* Bonus Point Section*/
.deat_bonus{
float:left;
width:130px;
text-align:left;
padding:0 0 0 65px;
height:60px;
background:url(../site_images/bonus.gif) no-repeat 0 0;
}
div.deat_bonusA {
float:left;
width:130px;
font:bold 18px Arial, Helvetica, sans-serif;
color: #025CCB;
}
div.deat_bonusB {
float:left;
width:130px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
div.deat_bonusC {
float:left;
width:130px;
}
.cart_bonus_more{
float:left;
width:136px;
text-align:left;
padding:8px 0 0 35px;
height:34px;
background:url(../site_images/bonusa.gif) no-repeat 0 0;
}

.adv_multibuy{
float:left;
width:100%;
text-align:right;
background-color:#A46939;
}
.adv_multibuy{
float:left;
width:100%;
text-align:right;
background:#A46939 url(../site_images/adv_multibuy.gif) left top repeat-x;
}


.adv_bundle{
float:left;
width:100%;
text-align:left;
background:#f2dcc8 url(../site_images/adv_bundle.gif) left top repeat-x;
}

.adv_bonus{
float:left;
width:100%;
text-align:left;
background:#DFC59B url(../site_images/adv_bonus.gif) left top repeat-x;
}
.shoppingcarttable td.shoppingcartcontent_prom_alert{
background:#EFE9DF url(../site_images/cart_notice.gif) no-repeat 1% 18%;
color:#CC0000;
font-weight:bold;
padding:10px 5px 5px 25px;
text-align:left;
}
.colorimg_div{
float:left;
margin:2px;
border:1px solid #000000;
width:40px;
height:40px;
text-align:center;
}
.colorimg_div_sel{
float:left;
margin:2px;
border:5px solid #525252;
width:40px;
height:40px;
margin-top:-2px;
}

.bulkpriceul{
display:block;
list-style:none;
text-align:center;
margin-right:8px;
margin-top:8px;
background-color:#f3eee3;
text-align:center;
}

.bulkpriceul_liA{
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
padding:2px 0;
text-align:center;
}

.bulkpriceul_liB{
font:bold 12px Arial, Helvetica, sans-serif;
color: #8c561d;
padding:2px 0;
}

.bulkpriceul_liC{
font:bold 12px Arial, Helvetica, sans-serif;
color: #e20000;
padding:2px 0;
}
.bulk_view{
padding:8px 0 0 0;
text-align:center;
}


.bulk_view_free{
width:60px;
height:60px;
position:relative;
left:10px;
top:120px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
margin-top:-70px;
text-align:center;
background:url(../site_images/bulk-offer.gif) right top no-repeat;
}
.bulk_hdr_table{
width:100%;
}
.bulk_hdr_left{
width:60px;
height:60px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
background:url(../site_images/bulk-hdrlft.gif) right top no-repeat;
}
.bulk_hdr_right{
font-size:18px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
background:url(../site_images/bulk-hdrgt.gif) right top no-repeat;
}

.bulkdisc_bottom_desc{
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding:5px;
border-bottom:1px solid #EDDFC5;
}
.multibuy_img_div{
height:140px;
overflow:hidden;
}
.multibuy_name_div{
height:30px;
}
.google_tdA{
	width:40%;
padding:12px 0 12px 0;
}
.google_tdA  input{
border:none;
}

