@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
font-family:Tahoma,Arial, Helvetica, sans-serif;
height:100%;
width:100%;
background:#F9F9DF;
}
h1,h2,h3,h4,h5,h6,ul,li,p,font,form{
padding:0;
margin:0;
}
a img{
border:none;
}
.processing_divcls
{
	background-color:#8FDAFF;
	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 #000000;
}
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:998px;
border:1px solid #FFFEEA;
background:#FFFEEA;
}
/*.............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:#800000;
padding:3px 12px;
}
.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:162px 0 16px 0;*/
padding:114px 0 16px 0;

}
/*.maintoptd{
padding:20px 0 20px 0;
}*/
.maintoplink{
height:10px;
padding:0;
background:#800000;
border-bottom:1px solid #FFFEEA;
}

.maintopsearchtd{
height:15px;
padding:4px 0 4px 0;
background-color:#D79A6E;
border-bottom:1px solid #FFFEEA;
}
.search_topcontent{
padding:10px 0px 0px 10px;
font-size:11px;
font-weight:normal;
color:#8f8f8f;
}
.searchfont{
padding:6px 10px 6px  10px;
font-size:12px;
color:#000000;
}
.advancedsearch_class{
border:1px solid #E3E3E3;
}
.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:#000000;
}
.advancedsearch{
font-size:11px;
color:#000000;
text-decoration:none;
}

.viewcart{
display:block;
padding:3px 3px 3px 20px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#b11607 url(../site_images/cart-icon.gif) 2px 2px no-repeat;
}

.check_out{
display:block;
padding:3px 3px 3px 20px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#b11607 url(../site_images/cart-enq.gif) 2px 2px no-repeat;
}

.view_enq{
display:block;
padding:3px 3px 3px 20px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#b11607 url(../site_images/chk-out.gif) 2px 2px no-repeat;
}


/*...............................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 #ffffff;

}

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

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


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

.compleftcontainer{
width:190px;
padding:5px 0 5px 0;
overflow:hidden;
border-right:1px solid #f4f4f4;
}

.compmiddlecontainer{
padding:5px;
width:600px;
}


/* just for compare page*/
.comparemiddlecontainer{
padding:8px 0;
}

.comprighttcontainer{
width:190px;
overflow:hidden;
padding:5px 0 5px 0;
border-left:1px solid #f4f4f4;
}

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

ul.category{
width:190px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin:0 0 4px 0;
}
ul.category li{
display:block;
padding:3px 0 3px 0;
float:left;
width:190px;
}
.categoryheader{
display:block;
text-align:right;
padding:17px 8px 22px 2px;
margin-bottom:4px;
background:url(../site_images/door-cat-bg.gif) left top no-repeat;
font-weight:bold;
font-size:12px;
color:#FFFFFF;

}

.subcategoryheader{
font-size:11px;
font-weight:bold;
display:block;
padding-left:4px;
color:#4a4a4a;
}

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

}



ul.category li h1{
font-weight:normal;
font-size:11px;
margin-left:-10px;
padding:0 0 0 20px;
border-bottom:1px solid #EAE7DE;
}
ul.category li  ul li h1{
font-weight:normal;
font-size:11px;
margin-left:-30px;
padding:0 0 0 40px;
border-bottom:1px solid #EAE7DE;
}

a.catelink:link{
font-weight:bold;
color:#820201;
text-decoration:none;
display:block;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 0 6px no-repeat;
}
a.catelink:visited{
font-weight:bold;
color:#820201;
text-decoration:none;
display:block;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 0 6px no-repeat;
}
a.catelink:hover{
font-weight:bold;
color:#820201;
text-decoration:underline;
display:block;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 2px 6px no-repeat;
}

ul.categoryright{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
}
ul.categoryright li{
display:block;
padding:3px 0 3px 10px;
}

li.categoryheaderright{
padding:4px 0 4px 12px;
background-color:#000000;
font-weight:bold;
color:#FFFFFF;
}

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

a.catelinkright:link{
font-weight:normal;
color:#020202;
text-decoration:none;
padding:0 0 0 20px;
}
a.catelinkright:visited{
font-weight:normal;
color:#020202;
text-decoration:none;
padding:0 0 0 20px;
}
a.catelinkright:hover{
font-weight:normal;
color:#000000;
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:190px;
float:left;
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:190px;
float:left;
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:190px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;
background-color:#D79A6E;

}
ul.bestsellers li{
display:block;
padding:4px 0 4px 10px;
}

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

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

a.bestsellerslink:link{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

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

}
a.bestsellerslink:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;

}
/*...............................preorder.........................*/

ul.preorder{
width:190px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;
}

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

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

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

a.preorderlink:link{
font-weight:normal;
color:#757575;
text-decoration:none;
}

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

a.preorderlink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
}
/*...............................combodeals.........................*/

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

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

.combodealsheader{
display:block;
padding:4px 0 4px 0;
margin:4px 0 4px 0;
background:#ffcb01;
font-weight:bold;
color:#000000;
}

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

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;
}
/*...............................advert.........................*/

.adverttop{
margin:4px 0 4px 0;
}
.advert_comp_table{
width:190px;
float:left;
background:#f1f1f1;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.advert_comp_header{
padding:8px 0 4px 5px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
background: #720000;
} 
.advert_comp_td{
padding:0;
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_middle_rotate{
width:603px;
float:left;
overflow:hidden;
}
.advert_middle_rotate ul{
list-style:none;
}
.advert_rotate{
width:190px;
float:left;
overflow:hidden;
}
.innerfade{
width:190px;
float:left;
overflow:hidden;
}


/*...............................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:190px;
float:left;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#ffffff;
background:url(../site_images/r-login-bg.gif) left bottom no-repeat;
}

.logintableheader{
padding:4px 0 4px 6px;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

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

.logintablecontentright{
padding:4px 10px 4px 0;
color:#ffffff;
font-size:11px;
}
.loginlink{
display:block;
color:#FFCB01;
font-size:10px;
padding:0 10px 5px 0;
}

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

ul.userloginmenu{
width:190px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
background-color:#E2B696;

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

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

}

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

.compshelftable{
width:190px;
float:left;
background:#f8f8f8;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}
.compshelftable td{
padding:4px 0 4px 10px;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}
.compshelfheader{
background-color:#ffcc00;
border-top:1px solid #e5e5e5;
padding:4px 0 4px 10px;
color:#000000;
font-size:11px;
font-weight:bold;
}
.compshelfprodname{
padding:4px 0 4px 20px;
color:#000000;
font-size:11px;
}
.compshelfproductbottom
{
border-bottom :1px solid #e7e7e7;
}
.viewallshelfprod{
text-decoration:none;
color:#ef4104;
font-size:11px;
font-weight:bold;
padding: 0px 5px 0px 0px;
}
.compshelfprodname h1{
font-weight:normal;
font-size:12px;
}

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

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:190px;
background:#820201;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#FFFFFF;
}

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

ul.shopleft{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:4px 0 4px 0;
background-color:#800000;
float:left;
}
ul.shopleft li{
display:block;

}

.shopleftheader{
display:block;
padding:4px 0 4px 10px;
margin-bottom:8px;
border-bottom:1px solid #e1cece;
font-weight:bold;
color:#FFFFFF;

}

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

a.shopleftlink:link{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:0 0 0 10px;
background:url(../site_images/sho-arrow.gif) 2px 4px no-repeat;
}
a.shopleftlink:visited{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:0 0 0 10px;
background:url(../site_images/sho-arrow.gif) 2px 4px no-repeat;
}
a.shopleftlink:hover{
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
padding:0 0 0 10px;
background:url(../site_images/sho-arrow.gif) 0 4px no-repeat;
}




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

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

li.shopheaderright{
margin:8px 0 8px 12px;
border-bottom:1px solid #bfbfbf;
font-weight:bold;
color:#404040;
}

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

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

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:190px;
float:left;
background:#ffcc00;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

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

.giftvoucherheader{
color:#000000;
font-size:12px;
}
.giftvouchertext{
color:#000000;
font-size:12px;
text-align:left;
}

.buygiftvoucherheader{
text-decoration:none;
color:#c90239;
font-size:10px;
text-align:right;
}


/*...............................SURVEY.........................*/
.surveytable{
width:190px;
float:left;
margin-bottom:4px;
border:4px solid #800000;
margin-top:4px;
color:#000000;
background:url(../site_images/news-bg.gif) left top repeat-x;
}

.surveytableheader{
padding:5px 0 4px 10px;
color:#FFFFFF;
background-color:#800000;
font-size:11px;
font-weight:bold;
} 
.surveytablequst{
padding:8px 0 4px 10px;
color:#404040;
font-size:11px;
font-weight:bold;
} 
.surveytabletd{
padding:4px 0 4px 20px;
color:#000000;
font-size:10px;
font-weight:bold;
}
.surveytabletdbottom{
padding:8px 0 8px 4px;
}
.survey_graph{
float:left;
background-color:#9B0000;
}
/*...............................newsletter.........................*/
.newslettertable{
width:190px;
float:left;
background:#F3F3F3 url(../site_images/news-bg.gif) left top repeat-x;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.newsletterheader{
padding:4px 0 4px 10px;
background-color:#820201;
color:#FFFFFF;
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:190px;
float:left;
background:#DDDDDD;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}

.recentviewheader{
padding:12px 0 4px 10px;
border-bottom:1px solid #bdbdbd;
color:#000000;
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 #bdbdbd;
}
ul.recentprod li.proimage{
width:95%;
display:block;
float:left;
padding:3px 0 3px 20px;
vertical-align:middle;
}
.recent_img{
float:left;
}
ul.recentprod li.prodes{
width:95%;
display:block;
float:left;
padding:3px 0 3px 20px;
vertical-align:middle;
}

a.recentprodlink:link{
font-weight:normal;
color:#000000;
text-decoration:none;
padding: 10px 5px;
}
a.recentprodlink:visited{
font-weight:normal;
color:#000000;
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:190px;
float:left;
background:#DDA882;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#FFBF48;
}

.catprod_header{
padding:12px 0 4px 10px;
border-bottom:1px solid #E8C4AA;
color:#000000;
font-size:11px;
font-weight:bold;
} 

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 #E8C4AA;
}

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;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 0 6px no-repeat;
}
a.catprod_prodlink:visited{
font-weight:normal;
color:#000000;
text-decoration:none;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 0 6px no-repeat;
}
a.catprod_prodlink:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
padding:2px 0 2px 10px;
background:url(../site_images/link-arrow.gif) 0 6px no-repeat;
}
/*...............................shelf product.........................*/
.shelfAtable{
width:600px;
margin:4px 0;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif
}
.shelfAheader{
float:left;
width:590px;
padding:5px 0 5px 10px;
background:#EEE4CD url(../site_images/shlf-hdr-bg.gif) right top no-repeat;
font-weight:bold;
color:#800000;
font-size:14px;
}
.mid_shlf2_con_main{
float:right;
width:595px;
margin:4px 0 4px 5px;
}
.shelfAtabletd{
width:190px;
float:left;
margin:0  0 0 1px;
padding:0 4px 3px 0;
background:#F3E0D2 url(../site_images/3-row-bg.gif) right bottom no-repeat;

}
.shelfAtabletdinner{
padding:0 0 5px 5px;
border-left:1px solid #F3E0D2;
border-top:1px solid #F3E0D2;
}
.shelfAul{
display:block;
list-style:none;
}
.shelfAprodname{
padding:9px 0 2px 0;
margin:0;
font-weight:bold;
color:#000000;
font-size:11px;
height:24px;
}
.shelfAprodname a{
color:#000000;
text-decoration:none;
}
.shelfAproddes{
font-weight:normal;
color:#0F0F0F;
font-size:11px;
height:34px;
overflow:hidden;
}
.shelfA_sale{
margin:5px 9px 5px 5px;
padding:9px 36px 9px 0;
font-size:10px;
font-weight:bold;
color:#da0000;
border-top:1px solid #da0000;
border-bottom:1px solid #da0000;
background:url(../site_images/sale-tag.gif) 96% 50% no-repeat;
}
.shelfA_newsale{
margin:5px 9px 5px 5px;
padding:9px 36px 9px 0;
font-size:10px;
font-weight:bold;
color:#dd8612;
border-top:1px solid #f1ceae;
border-bottom:1px solid #f1ceae;
background:url(../site_images/new-tag.gif) 96% 50% no-repeat;
}
.shelfApriceul{
list-style:none;
padding:0;
margin:0;
height:46px;
line-height:15px;
}
.shelfAstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfAnormalprice{
color:#f1a502;
font-size:11px;
font-weight:bold;
}
.shelfAyousaveprice{
color:#e26a00;
font-size:11px;
font-weight:bold;
}
.shelfAdiscountprice{
color:#e26a00;
font-size:11px;
font-weight:bold;
}
.shelfA_free{
width:43px;
height:28px;
position:relative;
left:140px;
top:30px;
overflow:hidden;
margin-top:-100px;
background:url(../site_images/free-del-tag.gif) right top no-repeat;
}

.shelfA_bulk{
width:43px;
height:28px;
position:relative;
left:140px;
top:51px;
overflow:hidden;
margin-top:-20px;
background:url(../site_images/bulk-tag.gif) right top no-repeat;
}
.shelfA_rate{
padding:3px 0;
}

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

.infodiv{
margin:4px 4px 4px 0;
}

.infodivleft{
width:99%;
height:20px;
padding:2px 4px 1px 0;
text-align:right;
background:url(../site_images/info-bgA.gif) left top no-repeat;

}
.infodivright{
width:99%;
padding:2px 4px 1px 0;
height:20px;
text-align:right;
background:url(../site_images/buy-bgA.gif) left top no-repeat;
}

a.infolink{
font-size:11px;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
padding:2px 12px 2px 0;
text-decoration:none;
margin:0 0 0 2px;
}
.quantity{
display:inline;
width:15px;
background-color:#990000;
}
.quainput{
width:15px;
height:11px;
padding:1px;
margin-bottom:2px;
font-size:9px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
text-align:center;
}
/*...............................shelf 1 in a row.........................*/



.shelfBtable{
width:600px;
margin:3px 0;
font-family:Tahoma,Arial, Helvetica, sans-serif
}
.shelfBheader{
float:left;
width:590px;
padding:5px 0 5px 10px;
background:#EEE4CD url(../site_images/shlf-hdr-bg.gif) right top no-repeat;
font-weight:bold;
color:#000000;
font-size:14px;
}

.mid_shlf_desc{
float:left;
clear:both;
width:590px;
color:#000000;
font-size:12px;
margin:6PX 0;
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
padding:5px 0 5px 10px;
}

.shelfBtabletd{
float:left;
width:595px;
padding:0 5px 9px 0;
margin:3px 0;
background:#F3E0D2 url(../site_images/1-row-bg.gif) right bottom no-repeat;

}
.shelfBtabletdinner{
float:left;
padding:5px 0 0 5px;
border-left:1px solid #F3E0D2;
border-top:1px solid #F3E0D2;
}
.shelfBtabletd_noborder{ /*Added by ANU for pdts with no variables*/
width:33%;
padding:15px 0 6px 0;
}
.shelfBleft{
width:140px;
float:left;
padding-bottom:2px;
}
.shelfBmid{
width:260px;
padding:0 5px;
float:left;
}
.shelfBright{
width:179px;
float:left;
}
.shelfBprodname{
width:590px;
font-weight:bold;
color:#434343;
padding:0 0 5px 0;
text-decoration:none;
font-size:11px;
}
a.shelfBprodnamelink{
color:#000000;
text-decoration:none;
}
.shelfBul{
display:block;
list-style:none;
}
.shelfBproddes{
font-weight:normal;
color:#0F0F0F;
font-size:11px;
padding:2px 0 15px 3px;
}
.shelfBpriceul{
list-style:none;
padding:0;
margin:0;
line-height:15px;
}
.shelfBstrikeprice{
color:#a1a1a1;
font-size:11px;
text-decoration:line-through;
}
.shelfBnormalprice{
color:#AF3A00;
font-size:11px;
font-weight:bold;
}
.shelfByousaveprice{
color:#F1A500;
font-size:11px;
font-weight:bold;
}
.shelfBdiscountprice{
color:#f3a400;
font-size:11px;
font-weight:bold;
}
.shelfB_sale{
margin:5px;
padding:9px 50px 9px 0;
font-size:10px;
font-weight:bold;
color:#DA0000;
border-top:1px solid #DA0000;
border-bottom:1px solid #DA0000;
background:url(../site_images/sale-tag.gif) 96% 50% no-repeat;
}
.shelfB_newsale{
margin:5px;
padding:9px 50px 9px 0;
font-size:10px;
font-weight:bold;
color:#dd8612;
border-top:1px solid #f1ceae;
border-bottom:1px solid #f1ceae;
background:url(../site_images/new-tag.gif) 96% 50% no-repeat;
}
.shelfB_free{
width:179px;
height:28px;
overflow:hidden;
background:url(../site_images/free-del-tag.gif) right top no-repeat;
}

.shelfB_bulk{
width:179px;
height:28px;
overflow:hidden;
background:url(../site_images/bulk-tag.gif) right top no-repeat;
}
.shelfB_rate{
padding:3px 0;
}
.infodivB{
margin:4px 4px 4px 0;
}

.infodivBleft{
width:153px;
height:20px;
padding:2px 4px 1px 0;
text-align:right;
background:url(../site_images/info-bg.gif) left top no-repeat;

}
.infodivBright{
width:153px;
padding:2px 4px 1px 0;
height:20px;
text-align:right;
background:url(../site_images/buy-bg.gif) left top no-repeat;
}

a.infolinkB{
font-size:11px;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
padding:2px 12px 2px 0;
text-decoration:none;
margin:0 0 0 2px;
}
.quainputB{
width:15px;
height:11px;
padding:1px;
margin-bottom:2px;
font-size:9px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
text-align:center;
}
/*...............................topsearch area.........................*/
.topsearch{
width:47%;
float:left;
}

.topcart{
width:50%;
float:left;
padding-top:2px;
}

ul.topcartlink{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
}
ul.topcartlink li{
display:inline;
float:right;
padding:0 6px 0  6px; 
}

ul.topcartlink li.cartitem{
border:1px solid #990000;
border-left:none;
padding-top:3px;
padding-bottom:1px;
font-size:10px;
font-weight:bold;
color:#000000;

}
ul.topcartlink li.cartprice{
border:1px solid #990000;
border-right:none;
padding-top:3px;
padding-bottom:1px;
font-size:10px;
font-weight:bold;
color:#000000;
}
/*...............................top logotable.........................*/

.logotable{
width:100%;
}

.logotablelogotd{
width:28%;
padding-left:6%;
}

.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:#fe7200;
font-size:11px;
font-weight:bold;
}
.yousaveprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}
.discountprice{
color:#FFBF00;
font-size:11px;
font-weight:bold;
}



/* Info link for linked products*/
.link_infodiv{
width:97%;
height:20px;
border:1px solid #e6c954;
background-color:#fde26f;
margin:4px 4px 4px 0;
}

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

a.link_infolink:link{
width:80%;
display:block;
font-size:11px;
color:#ff0100;
padding:2px 0 2px 8px;
text-decoration:none;
margin:0 0 0 2px;
}

a.link_infolink:visited{
width:80%;
display:block;
font-size:11px;
color:#ff0100;
padding:2px 0 2px 8px;
text-decoration:none;
margin:0 0 0 2px;
}

a.link_infolink:hover{
width:80%;
display:block;
font-size:11px;
color:#ff0100;
padding:2px 0 2px 8px;
text-decoration:none;
margin:0 0 0 2px;
}


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

.inputA{
width:100px;
padding:1px;
border:1px solid #C17136;
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_infolink{
display:block;
float:right;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:2px 10px 2px 8px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}



.quainput{
width:15px;
height:11px;
padding:1px;
font-size:9px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
text-align:center;
}
/*...............................button  styles.........................*/

.buttongray{
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:1px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

.buttonblackbig{
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:1px 4px 2px 4px ;
margin:0px;
border:none;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
.gift_buy_btn{
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:1px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
/*...............................treemenu  styles.........................*/


.treemenu{
width:100%;
float:left;
padding:5px 0 5px 0 ;
border-bottom:1px solid #e3e3e3;
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;
}


/*...............................static page left / right .........................*/


ul.staticleft{
width:190px;
float:left;
margin-top:2px;
list-style:none;
text-align:left;
font-size:11px;
margin-bottom:8px;

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

.staticleftheader{
display:block;
padding:4px 0 4px 0;
margin:4px 0 4px 0;
background-color:#E6E6E6;
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:bold;
color:#fe7300;
text-decoration:none;
padding:0 0 0 10px;
}
a.staticleftlink:visited{
font-weight:bold;
color:#fe7300;
text-decoration:none;
padding:0 0 0 10px;
}
a.staticleftlink:hover{
font-weight:bold;
color:#fe7300;
text-decoration:underline;
padding:0 0 0 10px;
}

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

.categorybottomlinkstd{
background-color:#D79A6E;
border-top:6px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:8px 20px  4px 20px ;
}
.bottomlinkstd{
background-color:#EEEEEE;
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:#FFFFFF;
text-decoration:none;
}

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

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

/*..................show all...........................*/
a.showall:link{
font-weight:normal;
color:#FFFFFF;
background-color:#800000;
border:1px solid #800000;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:bold;

}
a.showall:visited{
background-color:#800000;
border:1px solid #800000;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:bold;
}
a.showall:hover{
background-color:#800000;
border:1px solid #800000;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:bold;
}

/*....................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:600px;
float:left;
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:#5b8bcd;
cursor:pointer;
font-size:18px;
color:#ffffff;
}

.sitereviewleft{
height:96px;
display:block;
width:100%;
background: #f4cd42 url(../site_images/sterw.gif) left bottom no-repeat;
font-size:0;
border:none;
cursor:pointer;
}

.sitereviewconleft{
margin:4px 0 4px 0;
padding:0;
width:190px;
float:left;
height:96px;
}

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

.pagingcontainertd{
margin:5px 0;
padding:5px;
float:left;
width:590px;
border:1px solid #F3E0D2;
font-size:11px;
font-weight:normal;
color:#000000;
}

.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:#000000;
}
.pagingcontainertd a:visited{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#000000;
}
.pagingcontainertd a:hover{
padding:0 2px 0 2px ;
background: #E8E8AD;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#99992C;
} 


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
}
/*.........................................Registration.......................*/

.regitable{
width:600px;
float:left;
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{
font-weight:normal;
font-size:11px;
color:#000000;
}
.regifontnormal_newsletter{
padding:5px 3px 3px 8px  ;
font-weight:normal;
background-color: #FFFCB6;
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{
width:600px;
float:left;
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;
/*border-top:1px solid #e3e3e3;*/
border-bottom:1px solid #E8E8AD;
font-weight:bold;
color:#CC0000;
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{
float:left;
border-bottom:1px solid #E8E8AD;
font-size:11px;
background-color:#E8E8AD;
}
.subcategoreyimage{
padding:5px 0 5px 5px;
border:1px dotted #E8E8AD;
font-size:11px;
font-weight:bold;
}
.subcategory_hover{
	background-color:#F4F4D5;
	padding:5px 0 5px 5px;
	border:1px dotted #E8E8AD;
	font-size:11px;
	font-weight:bold;
}

.subcategoreyimage img{
display:block;
clear:right;
}
.subcategory_hover img{
display:block;
clear:right;
}
.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{
height:20px;
width:20px;
border:none;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:left;
background-color:#000000;
}
.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:#707070;
text-decoration:underline;
clear:both;
display:block;
}
.categoreyname_headerlink{
padding:12px 0 3px 0;
color:#4476B5;
text-decoration:none;
font-size:18px;
font-weight:normal;
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{
float:left;
width:600px;
border-top:5px solid #ffffff;
font-size:12px;
font-weight:normal;
color:#000000;
}

.shoppingcartheader{
padding:15px 0 5px 0;
border-bottom:1px solid #F5DDCB;
font-size:11px;
font-weight:bold;
color:#000000;
}
.shoppingcartheader_noborder{
padding:15px 0 5px 5px;
font-size:11px;
font-weight:bold;
color:#000000;
}
.shoppingcartheaderA{
padding:5px 3px;
border-bottom:1px solid #800000;
background-color:#800000;
font-size:11px;
font-weight:bold;
color: #FFFFFF ;
}

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

.shoppingcartcontent{
padding:5px 0 5px 0;
border-bottom:1px solid #F5DDCB;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shoppingcartcontent_indent{
padding:5px 0 5px 10px;
border-bottom:1px solid #F5DDCB;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shoppingcartcontent_indent_highlight{
padding:5px 0 5px 10px;
border-bottom:1px solid #F5DDCB;
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 #F5DDCB;
font-size:11px;
font-weight:normal;
color:#000000;
}
.shoppingcartpriceA_noborder{
padding:5px 0 1px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}

.shoppingcartpriceB{
padding:5px 0 5px 0;
border-bottom:1px solid #F5DDCB;
font-size:11px;
font-weight:bold;
color:#7c7c7c;
}
.shoppingcartpriceB_noborder{
padding:5px 0 1px 0;
font-size:11px;
font-weight:bold;
color:#7c7c7c;
}
.shoppingcartpriceC{
padding:5px 0 5px 0;
border-bottom:1px solid #F5DDCB;
font-size:12px;
font-weight:normal;
color:#fe7200;
}
.shopprodiv{
background-color:#EDC1A1;
margin:5px 0 5px 0;
padding:12px 0 12px 6px;
}
.shoppaymentdiv{
background-color:#dbdbdb;
margin:9px 0 5px 0;
padding:5px 0 12px 0;
}

.cart_payment_header{
padding:3px 5px 3px 12px;
font-size:12px;
background-color:#F09B70;
border-bottom:1px solid #FFFFFF;
color:#ffffff;
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:15px;
font-weight:normal;
color:#FF0000;
}
.cart_paymant_type_header{
padding:5px 5px 8px 12px;
font-size:12px;
background-color:#dbdbdb;
border-bottom:1px solid #FFFFFF;
font-weight:normal;
color:#000000;
font-weight:bold;
}



.buttonred_cart{
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:1px 4px 2px 4px ;
margin:0px;
border:none;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.buttonred_category{
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:1px 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 #EDC1A1;
}
.loginhomemyfavcat_table{
width:100%;
border-bottom:1px solid #e1e1e1;
}
.loginhomemyfavcat_header{
padding:4px 0 4px 0;
border-bottom:1px solid #e3e3e3;
font-weight:bold;
color:#414141;
font-size:11px;
}

/* My Home 9-Sep-2009 Sny*/
.myhome_offer_subtext{
background:#E8BB5C;
border:1px solid #DA9E1F;
padding:2px 0px 2px 10px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
font-size:11px;
text-align:center;
}
.middle_showall_link{
display:inline-block;
border:none;
margin:5px 5px 0 0;
background:url(../site_images/spcl-showall.gif) left top no-repeat;
padding:2px 3px 5px 3px;
font-size:11px;
width:53px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}
/* */
/*.........................................email friend styles.......................*/

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

.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{
display:block;
text-align:left;
padding:12px 2px 12px 12px;
background:url(../site_images/door-hdr.gif) left bottom no-repeat;
font-weight:normal;
font-size:18px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

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

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

.combotable{
float:left;
width:600px;

}

.comboheader{
padding:8px 0 ;
font-weight:bold;
font-size:11px;
color:#000000;
}
.shelfBtable_combo{
width:600px;
}
.combocontent{
padding:8px 0;
font-weight:normal;
font-size:11px;
color:#000000;
/*border:1px solid #e1e1e1;*/ /* commeneted by anu to remove the border in the combo deals page*/
}

.combosep{

}

.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 #e3e3e3;
border-left:1px solid #e3e3e3;
}

.productcom_name{
width:33%;
border-right:1px solid #e3e3e3;
background-color:#ffbd3f;
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_rating{
border-right:1px solid #e3e3e3;
padding:4px;
font-size:12px;
font-weight:normal;
color:#000000;
}
.productcom_avaiable{/*by ANU */
border-right:1px solid #e3e3e3;
list-style:none; 
font-size:12px;
font-weight:normal;
color:#000000;
}
.productcom_image{
border-right:1px solid #e3e3e3;
padding:4px;
}
.productcom_price_td{/*by ANU */
border-right:1px solid #e3e3e3;
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 #e3e3e3;
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{
background-color:#f3f3f3;
border-right:1px solid #e3e3e3;
padding:8px 4px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.productcom_label{
background-color:#f3f3f3;
border-right:1px solid #e3e3e3;
padding:8px 4px;
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:2px 0 2px;
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:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.webstatisticsA{ 
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
.redtext
{
	font-size:11px;
	font-weight:normal;
	color:#FE0000;
	text-decoration:none;
}
.webstatisticstable{
width:190px;
float:left;
background:#820201;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#FFFFFF;
}
.webstatisticstable td{
padding:5px 0 5px 2px;

}
.webstatisticsheader{
padding:12px 0 2px 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
} 

.ssltable{
width:190px;
float:left;
border:2px solid #D79A6E;
margin-bottom:4px solid #ffffff;
margin-top:4px solid #ffffff;
color:#000000;
}

.sslheader{
padding:12px 0 2px 10px;
color:#404040;
font-size:10px;
font-weight:bold;
} 

/* Currency Selector'*/
.currencyselectortable{

width:190px;
float:left;
background:#D79A6E;
border-bottom:4px solid #ffffff;
border-top:4px solid #ffffff;
color:#000000;
}
.currencyselectortable td{
	padding-left:10px;
	padding-bottom:5px;
}
.currencyselectoryheader{
padding-top:5px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
} 
.currencyselectordropdown
{
	width:130px;
}

/* Top User Menu */


.userloginmenuytop{
background-color:#E2B696;
}

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

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

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

}

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 #F5DDCB;
border-top:1px solid #F5DDCB;
color:#000000;
font-weight:bold;
background:#FFFCB6;
}

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;
font-weight:bold;
font-size:11px;
color:#727272;
}
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 #F5DDCB;
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;
padding:6px 2px 2px 2px;
margin:2px 2px 2px 2px;
color:#FFFFFF;
font-size:12px;
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{
padding-left:10px;
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#727272;
}
a.sitemapprodlink:visited{
padding-left:10px;
font-weight:normal;
text-decoration:none;
color:#727272;
font-size:11px;
font-weight:normal;
}
a.sitemapprodlink:hover{
padding-left:10px;
font-weight:normal;
text-decoration:none;
color:#000000;
font-size:11px;
font-weight:normal;
}
a.sitemapcatlink:link{
font-weight:normal;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#727272;
}
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 #F3E0D2;
}

.productsizechartheading{
	padding:2px 4px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#E6D7CC;
}
.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;
}

.productsizechartvalueB{
	padding:2px 4px;
	font-size:11px;
	color:#727272;
	background-color:#E6D7CC; 
}
.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 #F5DDCB;
font-size:11px;
color:#000000;
background:#FFFCB6;
}

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

.usermenucontentbold{
padding:5px;
font-size:11px;
border-bottom:1px solid #F5DDCB;
color:#000000;
font-weight:bold;
background:#FFFCB6;
}
/*......................  style added 12may.............................*/
.ordertableheader{
padding:5px;
white-space:nowrap;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
background-color:#FFFCB6;
font-size:11px;
color:#CC0000;
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;
}
/* .................................. 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 ;
width:600px;
}
.cart_continue_div{
width:50%;
float:left;
}
.cart_checkout_div{
width:48%;
float:left;
}
/* Image li classes */
.shelfimg{
	display:block;
	clear:both;
	height:125px;
	overflow:hidden;
}
.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 6px 12px;
background:#ffffff url(../site_images/3-row-bg.gif) right bottom no-repeat;
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
}



.imgwraptext
{
	float:left;
	padding:5px 5px 2px 0px;
}
.proddetail_moreimgtd{
	padding:3px 3px 3px 3px;
}
.proddetail_moreimgtd_hover{
	background-color:#F6F6F6;
	padding:3px 3px 3px 3px;
}
/* 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;
color:#49ce0f;
font-size:12px;
font-weight:bold;
}
.bonus_point_pad{
padding:1px 10px;
color:#49ce0f;
font-size:12px;
font-weight:bold;
}


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


.prod_comparison_table{
width:100%;
border-bottom:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
}
.prod_comparison_img{
padding:5px;
border:1px solid #e8e8e8;
}

.prod_comparison_name{
padding:5px;
}
a.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:10px 0;
border-bottom:1px solid #e8e8e8;
font-size:14px;
color:#B61331;
font-weight:bold;
}
.comparison_mainheader{
padding:2px;
border:1px solid #9a9a9a;
background-color:#9a9a9a;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.comparison_contentA{
padding:2px 10px;
border:1px solid #e8e8e8;
background-color:#e8e8e8;
font-size:12px;
color:#000000;
font-weight:normal;
}
.comparison_contentB{
padding:2px 10px;
border:1px solid #e8e8e8;
font-size:12px;
color:#000000;
font-weight:normal;
}
/*.comparison_buy{
width:20px;
float:left;
display:block;
border:1px solid #ac122a;
background-color:#dd203e;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding:2px 5px 2px 5px;
text-decoration:none;
margin:2px 0 0 12px;
}*/
.compare_infodiv{
width:97%;
height:20px;
/*border:1px solid #e9e9e9;*/
margin:1px 4px 1px 0;
}

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

}
.compare_infodivright{
height:16px;
padding:1px 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 Classes
*/
.downloadhistory_div
{
	font-weight:normal;
	color:#757575;
	text-decoration:none;
	padding:0 0 0 20px;
}
/*a.instocknotification_link:link
{
	font-weight:bold;
	color:#EC2420;
	text-decoration:none;
}
a.instocknotification_link:visited
{
	font-weight:bold;
	color:#EC2420;
	text-decoration:none;
}
a.instocknotification_link:hover
{
	font-weight:bold;
	color:#FFBC85;
	text-decoration:none;
}
.instocktable{
width:100%;
background:#f6eeca;
border:1px solid #ebdea0;
font-size:11px;
font-weight:bold;
color:#2ba500;
margin-top: 10px;
}
.instock_maincontent
{
	padding:2px 0 2px 20px;
	font-size:14px;
	color:#EA0001;
}
.instock_subcontent
{
	padding:2px 0 2px 20px;
	font-size:12px;
	color:#EA0001;
}
.instockmsg_divcls
{
	background-color:#8FDAFF;
	color:#FFFFFF;
	position:absolute;
	top:50%;
	left:33%;
	width:500px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:2px solid #000000;
}*/
.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 2px 3px 10px ;
background-color:#EDD2BE;
font-weight:bold;
text-decoration:none;
color:#3e3e3e;
font-size:12px;
}
.searchspecial_content_normal{
font-weight:bold;
color:#da0000;
font-size:12px;
padding:4px 0 4px 10px ;
}
.searchspecial_content_special{
padding:4px 0 4px 10px ;
font-weight:normal;
background-color:#F6E2D0;
color:#da0000;
font-size:12px;
}
.searchspecial_td{
padding:4px 0 4px 10px ;
font-weight:normal;
color:#da0000;
font-size:12px;
}
a.searchspecial_link:link{
font-weight:bold;
text-decoration:none;
font-size:11px;
color:#820201;
}
a.searchspecial_link:visited{
font-weight:bold;
text-decoration:none;
color:#820201;
font-size:11px;
}
a.searchspecial_link:hover{
font-weight:bold;
text-decoration:none;
color:#820201;
font-size:11px;
}
.search_noresult_td
{
	padding:10px;
	border:1px solid #EDD2BE;
	font-weight:bold;
	color:#ff0000;
	font-size:11px;
}
/* #################################################################################################
																		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;
border:1px solid #999999;
}
/* #################################################################################################
																		End of Image Hover Classes 
###################################################################################################*/

/* ####################### Products Oredr newStyles.........August 7 2008..........//////////////////*/

.prod_orderheader{
padding:8px 0;
font-weight:bold;
color:#949494;
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:#FFFCB6;
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 #e2e2e2;
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:#000000;
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;
}
 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 #e2e2e2;
float:left;
width:100%;
}
ul.faq_ans li a{
font-size:11px;
font-weight:bold;
color:#797979;
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;
}
.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:#C5A288;
	background-image:url(../site_images/heade_bg_det.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.new_best_seller_table{
width:100%;
background:#f8f8f8;
border:1px solid #e5e5e5;
margin-bottom:4px;
margin-top:4px;
color:#000000;
}

.new_best_seller_table td{
padding:5px 10px;
}
.new_best_seller_header{
font-size:12px;
font-weight:bold;
padding:5px 10px;
color:#f55f22;
}

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

.new_best_seller_name a{
font-weight:normal;
color:#050004;
font-size:12px;
}

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

.new_best_seller_offerstrikeprice{
color:#999999;
font-size:11px;
text-decoration:line-through;
}
.new_best_seller_offernormalprice{
color:#e49b01;
font-size:12px;
font-weight:bold;
}
.new_best_seller_offeryousaveprice{
color:#FF0000;
font-size:11px;
font-weight:bold;
}
.new_best_seller_offerdiscountprice{
color:#FF0000;
font-size:14px;
font-weight:bold;
}

.new_best_seller_bottom{
padding:5px 0;
}

.new_best_seller_showall{
color:#ed4200;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/*...................Price in a single row.....................*/

.yousave_span_class{
font-weight:bold;
color:#fefefe;
font-size:12px;
}

.discount_span_class{
font-weight:bold;
color:#d6d6d6;
font-size:11px;
}

.normal_span_class{
font-weight:bold;
color:#828487;
font-size:11px;
}

.strike_span_class{
font-weight:normal;
color:#000000;
font-size:12px;
text-decoration:line-through;
}
.feat_infolink{
white-space:nowrap;
}

.feat_infolink td{
white-space:nowrap;
padding-left:8px;
background:url(../site_images/featarrow.gif) 4px 5px no-repeat; 
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* Login Banner Style */
.login_con{
width:190px;
float:left;
margin:2px 0;
clear:both;
}

.login_banner{
width:190px;
height:121px;
float:left;
background:url(../site_images/login-banner.gif) left top no-repeat;
}

.signup_btn{
float:left;
border:none;
margin-left:5px;
position:relative;
top:90px;
left:40px;
width:72px;
height:23px;
}

.login_btn{
float:left;
border:none;
margin-left:5px;
position:relative;
top:90px;
left:40px;
width:60px;
height:23px;
}

.nws_div{
width:190px;
float:left;
margin:2px 0;
clear:both;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* added 8 september 2009*/

/*...............................Special (shelf C )1 in a row.........................*/



.shelfCdiv{
width:580px;
margin:3px 0;
padding:10px;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif;
background-color:#F5F5CA;
}
.shelfCheader{
width:580px;
padding:5px 0 5px 10px;
font-weight:bold;
color:#000000;
font-size:14px;
float:left;
}
.shelfCdescription{
width:580px;
padding:5px 0 5px 10px;
color:#bb8a01;
font-size:14px;
float:left;

}
.shelfCdiv_pdt{
float:left;
width:570px;
padding:5px;
margin:23px 0 3px 0;
float:left;
padding-bottom:40px;
background:#ededed url(../site_images/spcl-a-bg.gif) right bottom no-repeat;

}
.shelfCimg{
padding:3px;
height:100px;
overflow:hidden;
}
.shelfCpdt_inner{
width:138px;
float:left;

padding:0 0 2px 0;
margin:0 2px 0 0;

}

.shelfCright{
width:190px;
float:left;
}

.shelfCproddes{
font-weight:normal;
color:#717171;
font-size:11px;
padding:2px 0 15px 3px;
}
.shelfCprice_con{
position:relative;
left:2px;
top:60px;
overflow:hidden;
margin-top:-50px;
float:left;
}

.shelfCprice {
float:left;
white-space:nowrap;
background:url(../site_images/spl-price-left.gif) no-repeat left top;
margin:0;
margin-left:1px; /*spacing between each tab*/
padding:0 0 0 4px;
text-decoration:none;
}
.shelfCprice span {
float:left;
display:block;
background:url(../site_images/spl-price-right.gif) no-repeat right top;
padding: 18px 12px 12px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.shelfC_offer{
width:33px;
height:32px;
padding:10px;
position:relative;
text-align:center;
left:60px;
top:20px;
overflow:hidden;
margin-top:-50px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/offer-a-bgc.gif) left top no-repeat;
}


/*...............................Special (shelf C )2 in a row.........................*/



.shelfDdiv{
width:580px;
margin:3px 0;
padding:5px 10px;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif;
background-color:#EED0A4;
}
.shelfDheader{
width:570px;
padding:5px 0 5px 10px;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
float:left;
background-color:#BB7E22;
}
.shelfDdescription{
width:580px;
padding:5px 0 5px 10px;
color:#bb8a01;
font-size:14px;
float:left;

}
.shelfDdiv_pdt{
float:left;
width:570px;
padding:0 5px 14px 5px;
margin:23px 0 12px 0;
float:left;
background:#ededed url(../site_images/spcl-a-bga.gif) right bottom no-repeat;
}
.shelfDimg{
width:100px;
height:90px;
overflow:hidden;
padding:3px;
float:left;
}
.shelfDpdt_inner{
width:570px;
float:left;

}

.shelfDleft{
width:270px;
float:left;
border-right:1px solid #b5b5b5;
margin-right:10px;
}

.shelfDright{
width:280px;
float:left;
}
.shelfDpdt_inner_img{
width:100px;
height:90px;
overflow:hidden;
float:left;
}


.shelfDprice {
float:left;
width:130px;
white-space:nowrap;
background:url(../site_images/price-left.gif) no-repeat left top;
margin:0;
margin-top:20px;
margin-left:1px; /*spacing between each tab*/
padding:0 0 0 16px;
text-decoration:none;
}
.shelfDprice span {
float:left;
display:block;
background:url(../site_images/price-right.gif) no-repeat right top;
padding: 6px 12px 10px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.shelfD_offer{
width:33px;
height:32px;
padding:10px;
text-align:center;
position:relative;
left:50px;
top:20px;
overflow:hidden;
margin-top:-50px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/offer-a-bga.gif) left top no-repeat;
}


.shelfDbuy {
float:left;
position:relative;
left:50px;
top:20px;
white-space:nowrap;
background:url(../site_images/spcl-buy-black.gif) no-repeat left top;
margin:0;
margin-left:1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
.shelfDbuy span {
float:left;
display:block;
background:url(../site_images/spcl-buy-r-black.gif) no-repeat right top;
padding: 2px 12px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.shelfDbuy a{
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}
.shelfDprodname{
width:270px;
padding:10px 0 10px 0 ;
font-weight:bold;
color:#585858;
text-decoration:none;
font-size:11px;
float:left;
}
a.shelfDprodnamelink{
color:#585858;
text-decoration:none;
}

/*...............................Special shelf 1 in a row.........................*/



.shelfEdiv{
width:580px;
margin:3px 0;
padding:10px;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif;
background-color:#F5F5CA;
}
.shelfEheader{
width:570px;
padding:10px 5px;
margin-bottom:15px;
background:#ffffff url(../site_images/spcl-a-hdr-bg.gif) right bottom no-repeat;
font-weight:bold;
color:#796522;
font-size:14px;
}
.shelfEdescription{
width:570px;
padding:2px 5px;
margin-bottom:15px;
color:#955d41;
font-size:12px;
}
.shelfEinner{
float:left;
width:570px;
padding:0 5px 5px 0;
margin:3px 0;
background:#ffffff url(../site_images/spcl-a-bg.gif) right bottom no-repeat;
}

.shelfEleft{
width:60px;
float:left;
height:60px;
margin-right:5px;
margin-bottom:8px;
padding:10px 5px 5px 5px;

}
.shelfEmid{
width:350px;
float:left;
padding:5px ;
margin-bottom:8px;
border-left:1px solid #ceceaf;
}
.shelfEright{
width:120px;
float:left;
}
.shelfEprodname{
font-weight:bold;
color:#585858;
text-decoration:none;
font-size:10px;
}
.shelfEmid_proddesc{
color:#a1a1a1;
text-decoration:none;
font-size:11px;
padding:3px 6px 3px 0;
}

a.shelfEprodnamelink{
color:#813f1d;
text-decoration:none;
}

.shelfEnormalprice{
padding-top:5px;
color:#da0100;
font-size:11px;
font-weight:bold;
}
.shelfEbuy {
float:left;
position:relative;
left:-10px;
top:20px;
white-space:nowrap;
background:url(../site_images/spcl-buy-black.gif) no-repeat left top;
margin:0;
margin-left:1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
.shelfEbuy span {
float:left;
display:block;
background:url(../site_images/spcl-buy-r-black.gif) no-repeat right top;
padding: 2px 12px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}

.shelfEbuy a {
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
}
.shelfE_offer{
width:33px;
height:32px;
padding:10px;
text-align:center;
position:relative;
left:60px;
top:30px;
overflow:hidden;
margin-top:-40px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/offer-a-bg.gif) left top no-repeat;
}








/*...............................Special (shelf F )3 in a row.........................*/



.shelfFdiv{
width:580px;
margin:3px 0;
padding:10px 10px 0 10px;
float:left;
font-family:Tahoma,Arial, Helvetica, sans-serif;
background-color:#E2B696;
}
.shelfFheader{
width:560px;
padding:5px 0 5px 10px;
font-weight:bold;
color:#d50100;
border:1px solid #EDD2BE;
font-size:14px;
float:left;
}
.shelfFdescription{
width:570px;
padding:2px 5px;
margin-bottom:15px;
color:#000000;
font-size:12px;
float:left;
}

.shelfFdiv_pdt{
width:570px;
padding:0 5px 0 5px;
margin:10px 0 8px 0;
float:left;
}
.shelfFimg{
float:left;
width:50px;
height:65px;
overflow:hidden;
}

.shelfFimg img{

}
.shelfFpdt_inner{
width:180px;
float:left;
margin-right:3px;
margin-top:20px;
padding:0 7px 9px 0;
background:#ffcc00 url(../site_images/spcl-yello-bg.gif) right bottom no-repeat;
}

.shelfFinner_pdt{
width:180px;
float:left;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}

.shelfFprice {
float:left;
width:119px;
padding:5px;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#da0100;
}

.shelfF_buy{
width:42px;
height:17px;
padding:25px 10px 20px 10px;
text-align:center;
position:relative;
left:125px;
top:26px;
overflow:hidden;
margin-top:-50px;
background:url(../site_images/spcl-yello-buy.gif) right top no-repeat;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
}
.shelfF_buy a{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
}


.shelfFprodname{
float:left;
height:40px;
padding:5px 30px 5px 10px;
width:139px;
font-weight:bold;
color:#8b710a;
text-decoration:none;
font-size:11px;

}
a.shelfFprodnamelink{
color:#FFFFFF;
display:block;
margin-top:-10px;
text-decoration:none;
}
/*Combo deal///////////////////////////////////////////////////////////////////////////////*/
.lf_combodeal{
width:190px;
font-family:Tahoma,Arial,Verdana,Helvetica, sans-serif;
float:left;
margin:2px 0;
clear:both;
background:#800000;
}
.lf_combodeal_top{
width:159px;
float:left;
overflow:hidden;
text-align:left;
padding:5px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.lf_combodeal_middle{
width:170px;
float:right;
padding:4px;
margin:5px;
border:1px solid #BE7070;

}

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

.lf_combodeal_img{
padding:1px;
float:left;
width:42px;
height:49px;
background:#ffffff;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin:0 0 3px 0;
overflow:hidden;
}
.lf_combodeal_plus{
float:left;
width:18px;
height:51px;
background:url(../site_images/comboplus.gif) 0 0  no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

/*///////////////////////////////////////////Spcl shlf left July 21/////////////////////////////////////////////////////*/

.spcl2_lft_div{
width:186px;
float:left;
border:2px solid #E2D0A7;
background-color:#EEE4CD;
margin:2px 0;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.spcl2_lft_div_inner{
padding:1px 0;
float:left;
}

.spcl2_lft_header{
padding:9px 2%;
color:#CC0000;
font-size:14px;
float:left;
font-weight:bold;
}
.spcl2_lft_div_pdt{
width:181px;
color:#000000;
float:left;
padding-left:5px;
}

.spcl2_lft_pdt_left{
float:left;
width:50px;
padding:2px 12px 2px 2px;
margin:0 1px 0 0;
height:60px;
overflow:hidden;
background:#EEE4CD url(../site_images/spl-left-img-bg.gif) left top no-repeat;
}
.spcl2_lft_pdt_right{
float:left;
width:95px;
padding:5px 10px;
height:50px;
overflow:hidden;
background:#EEE4CD url(../site_images/spl-left-name-bg.gif) left top no-repeat;
}

.spcl2_lft_name_link{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.spcl2_lft_shwall_div{
background:#7c94b4;
padding:3px 5px;
}
.spcl2_lft_pdt_showall{
display:inline-block;
border:none;
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:3px;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#FFFFFF;
float:right;
margin:3px 8px;
}

/*///////////////////////////////////////////Spcl shlf left July 21/////////////////////////////////////////////////////*/

.spcl3_lft_div{
width:186px;
float:left;
border:2px solid #800000;
margin:2px 0;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.spcl3_lft_div_inner{
padding:1px 0 0 1px;
float:left;
}

.spcl3_lft_header{
padding:4px 3px;
width:180px;
color:#FFFFFF;
font-size:14px;
float:left;
font-weight:bold;
background-color:#993300;
}
.spcl3_lft_div_pdt{
width:179px;
color:#000000;
float:left;
padding-left:7px;
}

.spcl3_lft_pdt_left{
float:left;
width:50px;
padding:2px ;
margin:0 1px 0 0;
height:60px;
overflow:hidden;
}
.spcl3_lft_pdt_right{
float:left;
width:95px;
padding:5px 10px;
height:50px;
overflow:hidden;
}
.spcl3_lft_pdt_name{
float:left;
width:165px;
padding:2px 5px 10px 5px;
background:#FFFFFF url(../site_images/spl2-left-name-bg.gif) right bottom no-repeat;
}
.spcl3_lft_buy_link{
float:left;
width:95px;
}
.spcl3_lft_name_price{
float:left;
font-size:10px;
color:#990000;
font-weight:bold;
white-space:nowrap;
text-decoration:none;
}
.spcl3_lft_name_link{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.spcl3_lft_shwall_div{
background:#7c94b4;
padding:3px 10px;
text-align:right;
float:right;
}

.noraml_lft_shwall_td{
padding:3px 10px;
text-align:right;
float:right;
}
.spcl3_lft_pdt_showall{
display:inline-block;
border:none;
float:right;
background:#E60000 url(../site_images/shl-dlbtn.gif) left top no-repeat;
padding:3px;
margin:5px;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#FFFFFF;
}

/*///////////////////////////////////////////noraml shlf left July 21/////////////////////////////////////////////////////*/

.noraml_lft_div{
width:186px;
float:left;
border:2px solid #D79A6E;
background:#D79A6E;
margin:2px 0;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.noraml_lft_div_inner{
padding:1px 0;
float:left;
}

.noraml_lft_header{
padding:4px 3px;
width:180px;
color:#FFFFFF;
font-size:14px;
float:left;
font-weight:bold;
background:#AC0000;
}
.noraml_lft_div_pdt{
width:179px;
color:#000000;
float:left;
padding-left:7px;
}

.noraml_lft_pdt_left{
float:left;
width:50px;
padding:2px ;
margin:0 1px 0 0;
height:50px;
overflow:hidden;
}
.noraml_lft_pdt_right{
float:left;
width:95px;
padding:5px 0;
overflow:hidden;
}
.noraml_lft_pdt_buy{
float:left;
width:165px;
padding:2px 5px 10px 5px;
text-align:right;
background:#FFFFFF url(../site_images/nor-buy-bg.gif) right bottom no-repeat;
}
.noraml_lft_buy_link{
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
color:#FFFFFF;
padding:0 5px;
}
.noraml_lft_name{
float:left;
font-size:10px;
color:#02c1ee;
font-weight:bold;
text-decoration:none;
}
.noraml_lft_name_link{
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.noraml_lft_shwall_div{
background:#7c94b4;
padding:3px 5px;
}
.noraml_lft_name_price{
float:left;
font-size:12px;
color:#CC0000;
font-weight:bold;
white-space:nowrap;
text-decoration:none;
}
.noraml_lft_pdt_showall{
display:block;
border:none;
background:url(../site_images/shl-dlbtn.gif) left top no-repeat;
padding:5px 12px 5px 32px;
font-size:12px;
width:54px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#a70908;
}
/*...............................featured product.........................*/



.featured_div{

width:600px;

padding:10px 0;

border-bottom:1px solid #f8f8f8;

background-color:#D79A6E;



}

.featuredheader{
width:500px;
padding:5px 100px 0 0;
font-weight:bold;
color:#FFFFFF;
font-size:18px;
text-align:right;
}

.featuredinner{
width:540px;
margin:0 20px;
padding:5px 10px 5px 10px;
font-weight:bold;
color:#88600D;
font-size:12px;
text-align:right;
background:#EEE4DC url(../site_images/featu-top.gif) left top no-repeat;
}

.featuredprodname{
width:70%;
padding:6px 0 6px 0;
font-weight:bold;
color:#717171;
text-decoration:underline;
font-size:11px;
}

 a.featuredprodnamelink{
color:#717171;
}
.featuredprice{
font-weight:bold;
color:#b80034;
font-size:18px;
white-space:nowrap;
}



.featuredproddes{

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:500px;
top:38px;
margin-top:-80px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/fet-offer.gif) left top no-repeat;

}
/* Gift voucher buy and spend */
.gift_mid_con{
width:600px;
float:left;
margin:4px 0;
}
.gift_mid_top{
width:600px;
float:left;
height:1px;
overflow:hidden;
}
.gift_mid_middle{
width:600px;
padding:0;
}
.gift_mid_bottom{
width:580px;
float:left;
height:10px;
overflow:hidden;
}
.gift_mid_des{
width:600px;
padding:5px 0;
font-size:12px;
}
.gift_mid_table{
width:600px;
}
.gift_mid_table_td{
padding:2px 0;
}
.gift_buy_header{
width:560px;
background:#800000;
padding:5px;
color:#FFFFFF;
text-align:left;
font-size:18px;
font-weight:normal;
}
.div_gift_cnt{
width:96%;
padding:2%;
background:url(../site_images/gif-con-bg.gif) right bottom no-repeat;
border-top:1px solid #D79A6E;
border-bottom:1px solid #D79A6E;
}
.gift-hed-bg{
padding:1% 2%;
width:150px;
white-space:nowrap;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-weight:bold;
background:#D79A6E;
}
.gift-hed-bg_td{
padding-top:6px;
border-bottom:2px solid #D79A6E;
background:#ffffff;
}
.gift-send-bg_td{
padding:0 5px 6px 5px;
background-color:#FFFFFF;
border-bottom:2px solid #D79A6E;
}
.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:5px;
width:560px;
color:#FFFFFF ;
text-align:left;
font-size:18px;
font-weight:normal;
background-color:#800000;
}

.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;
}


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


.productdeatilstable{
width:600px;
float:left;
}
.productbuytd{
border-bottom:1px solid #F3E0D2;
border-top:1px solid #F3E0D2;
background-color:#ffffff;
padding:16px 0 16px 0;
font-size:11px;
font-weight:normal;
color:#000000;
}
.productdetails_img_td
{
background-color:#B11607;
}
.buttonblackbuy{
height:28px;
background-color:#5e5e5e;
padding:2px ;
margin:2px;
border:none;
font-size:16px;
font-weight:normal;
color:#ffffff;
}
.productdetd{
padding:5px;
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:5px;
font-size:11px;
font-weight:normal;
color:#000000;
border:1px solid #F3E0D2;
}

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

}
.enquiryheader{
padding:8px 4px 8px 0;
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom:1px solid #EDC1A1;
}
.enquiry_note{
padding:8px 4px 8px 8px;
font-size:11px;
font-weight:normal;
background-color:#BCDCE7;
color:#000000;
border-bottom:1px solid #EDC1A1;
}
.reviewscore{
float:left;
width:150px;
font-size:11px;
color:#8f8f8f;
padding:3px;
text-align:left;
}
.stockdetailstd{
display:inline-block;
font-size:11px;
font-weight:bold;
color:#14b907;
padding:3px;
border:1px solid #e2e2e2;
}

.bulkdiscountdiv{
width:100%;
float:left;
height:124px;
background:#3c3c3c url(../site_images/bulk-image.gif) right top no-repeat;;
font-size:11px;
font-weight:bold;
color:#2ba500;
margin-top: 10px;

}

.bulkdiscounttable{
width:100%;
}
.bulkdiscountheader{
	padding:5px 0 15px 10px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.bulkdiscountcontent
{
	padding:2px 0 2px 10px;
	font-size:11px;
	color:#ffffff;
}
.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{
list-style: none;
}
.productdetstrikeprice{
color:#929292;
font-size:12px;
font-weight:bold;
text-decoration:line-through;
}
.productdetnormalprice{
color:#F2A917;
font-size:18px;
font-weight:normal;
}
.productdetyousaveprice{
color:#FF2C2B;
font-size:12px;
font-weight:bold;
}
.productdetdiscountprice{
color:#FF2C2B;
font-size:16px;
font-weight:normal;
}
.productdetdA{
background-color:#B11607;
padding:2px;
}
.productdethumbtable{
padding:0;
border-bottom:1px solid  #FFFFFF;

}
.pro_de_shelfBheader{
padding:3px 0 3px 5px;
background-color:#800000;
font-weight:bold;
color:#ffffff;
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  #F3E0D2;
}
.productdetailslinkA{
margin-right:8px;
font-weight:bold;
color:#ffffff;
font-size:11px;
padding-left:30px;
background:url(../site_images/det-email.gif) left -3px no-repeat;
}
.productdetailslinkB{
margin-right:8px;
font-weight:bold;
color:#ffffff;
font-size:11px;
padding-left:30px;
background:url(../site_images/det-write.gif) left -3px no-repeat;
}
.productdetailslinkC{
margin-right:8px;
font-weight:bold;
color:#ffffff;
font-size:11px;
padding-left:30px;
background:url(../site_images/det-red.gif) left -3px no-repeat;
}
.productdetailslinkD{
margin-right:8px;
font-weight:bold;
color:#ffffff;
font-size:11px;
padding-left:30px;
background:url(../site_images/det-pdf.gif) left -3px no-repeat;
}

.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:#5E5E5E;
background-color:#cbcbcb;
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:#C5A288;
	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 #F3E0D2;
	}
.productvariabletdA{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#ffffff;
border-bottom:1px solid #E6D7CC;
}
.productvariabletdB{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#E6D7CC;
border-bottom:1px solid #E6D7CC;
}	
.keyfeaturetdA{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#ffffff;
border-bottom:1px solid #e2e2e2;
}
.keyfeaturetdB{
padding:3px 0 3px 5px;
font-weight:bold;
background-color:#e8e8e8;
border-bottom:1px solid #e2e2e2;
}	
/* .................................. Style added 3 june 2008 .............. */
.keyfeaturetable
{
font-size:11px;
}
.keyfeature_header{
	font-size:12px;
	font-weight:bold;
	background:#828282;
	padding:4px 2px 4px 6px;
	color:#FFFFFF;
}
.sizecharttable
{
font-size:11px;
margin:3px 0;
}
.sizechart_header{
	font-size:12px;
	font-weight:bold;
	background:#C5A288;
	padding:4px 2px 4px 6px;
	color:#FFFFFF;
}
.variabletable
{
	width:100%;
}
.variabletabcontainer{
padding-top:5px;
display:block;
clear:both;

}

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

.variabletab li{
height:18px;
margin-top:8px;
padding:7px 6px 0 6px;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
color:#000000;
background-color:#CBCBCB;
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:#C5A288;
	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;
}	

/*////////New Style for product details PAge/////////////////////////////////////////////*/

.bonus_det{
width:100px;
float:right;
padding:3px;
background-color:#14b907;
margin:0 0 3px 0;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.detail_buttons{
border:1px solid #F3E0D2;
padding:5px;
}
.detail_buttons img{
padding-right:8px;
}
.productdetdnew{
font-size:11px;
font-weight:normal;
color:#000000;
}
.thumb_images{
float:left;
margin:5px 0;
width:100%;
padding-right:4px;
border-left:1px solid #e7e7e7;
background:url(../site_images/zoom-bg.gif) right bottom no-repeat;
}
.thumb_images_hdr{
float:left;
width:100%;
background:#828282;
}
.thumb_images_con{
float:left;
padding:8px;
}
.thumb_images_con img{
float:left;
padding-right:3px;
}
.detail_buttonsA{
float:left;
margin:5px 0;
padding:5px 0;
width:100%;
text-align:center;
border-left:1px solid #e7e7e7;
background:#FFEEB7;
}

.detail_buttonsA img{
margin:1px;

}

.details_buy{
float:left;
margin:5px 0;
padding:2px;
border:1px solid #982121;
background:url(../site_images/det-buy-bg.gif) right bottom repeat-x;
clear:both;
}
.button_buy_det{
height:28px;
background:none;
padding:2px ;
margin:2px;
border:none;
font-size:16px;
font-weight:bold;
color:#ffffff;
}
.size_chart{
float:left;
margin:5px 0;
width:100%;
background-color:#C5A288;
text-align:right;
}
/*//////////////////////////////////////////Pre Order Sellers/////////////////////////////////////////////////////*/
.pre_odr_div{
width:186px;
float:left;
border:2px solid #800000;
margin:2px 0;
color:#000000;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.pre_odr_div_inner{
padding:8px 1px 1px 1px;
float:left;
}

.pre_odr_header{
width:176px;
padding:5px;
color:#FFFFFF;
font-size:14px;
float:left;
font-weight:bold;
background-color:#800000;
}
.pre_odr_div_pdt{
width:170px;
color:#000000;
float:left;
padding:5px;
margin:2px 0  2px 5px;
background:#FFFFFF url(../site_images/pre-pdt-bg.gif) right bottom no-repeat;
}

.pre_odr_pdt_left{
float:left;
width:50px;
padding:2px ;
margin:0 1px 0 0;
overflow:hidden;
}
.pre_odr_pdt_right{
float:left;
width:95px;
padding:5px 10px;

overflow:hidden;
}
.pre_odr_name{
float:left;
padding:2px 5px 10px 5px;

}

.pre_odr_price{
width:161px;
float:left;
color:#b83c00;
font-size:11px;
font-weight:bold;
padding:2px 5px 8px 5px;
border-top:1px solid #FFFFFF;
}
.pre_odr_name_link{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.pre_odr_shwall_div{
background:#7c94b4;
padding:3px 5px;
}

.pre_odr_shwall_td{
padding:3px 10px;
text-align:right;
float:right;
}
.pre_odr_pdt_showall{
display:inline-block;
border:none;
background:#B83C00 url(../site_images/shl-dlbtn.gif) left top no-repeat;
padding:3px;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#FFFFFF;
}


/*//////////////////////////////////////////Best Sellers /////////////////////////////////////////////////////*/

.best_slr_div{
width:186px;
float:left;
border:2px solid #F5F5CA;
margin:2px 0;
color:#000000;
background-color:#F5F5CA;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.best_slr_div_inner{
padding:8px 1px 1px 1px;
float:left;
}

.best_slr_header{
width:176px;
padding:15px 5px 18px 5px;
color:#FFFFFF;
font-size:14px;
float:left;
font-weight:bold;
background:#f1f1f1 url(../site_images/best-hdr.gif) right bottom no-repeat;
}
.best_slr_div_pdt{
width:175px;
color:#000000;
float:left;
padding:5px 0 15px 0;
margin:2px 5px 2px 5px;
background:url(../site_images/best-pdt-bg.gif) right bottom no-repeat;
}

.best_slr_pdt_left{
float:left;
width:50px;
padding:2px ;
margin:0 1px 0 0;
overflow:hidden;
}
.best_slr_pdt_right{
float:left;
width:95px;
padding:5px 10px;

overflow:hidden;
}
.best_slr_name{
float:left;
padding:2px 5px 10px 5px;
}

.best_slr_price{
float:left;
color:#b83c00;
font-size:11px;
font-weight:bold;
padding:2px 5px;
border-top:1px solid #FFFFFF;
}
.best_slr_name_link{
font-size:10px;
color:#ec0000;
font-weight:bold;
text-decoration:none;
}
.best_slr_shwall_div{
padding:3px 10px;
text-align:right;
float:right;
}
.best_slr_pdt_showall{
display:inline-block;
border:none;
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:3px;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#FFFFFF;
}

.best_slr_buy{
width:58px;
height:22px;
float:left;
margin-bottom:-20px;
margin-left:5px;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
background:url(../site_images/bst-buy.gif) left top no-repeat;
cursor:pointer;
}

.book_mark{
width:100%;
float: Left;
text-align:left;
}

.book_head{
width:100%;
float: Left;
font-weight:bold;
color:#000000;
font-size:11px;
text-align:left;
}
/*left recently viewd///////////////////////////////////////////////////////////////////////////////*/
.recent_view{
width:190px;
float:left;
margin:2px 0;
clear:both;
background-color:#D79A6E;
}
.recent_view_top{
width:140px;
float:left;
background:url(../site_images/resnt-icon.gif) right 50% no-repeat;
overflow:hidden;
text-align:right;
padding:10px 35px 9px 15px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.recent_view_middle{
width:180px;
float:left;
padding:0 5px;
}
.recent_view_bottom{
width:180px;
float:left;
height:10px;
padding:6px 10px 12px 0px;
text-align:right;
overflow:hidden;
}
.recent_view-showall{
display:inline-block;
border:none;
background:#77C9F2 url(../site_images/det-buy-bg.gif) right bottom repeat-x;
padding:3px 3px 3px 3px;
font-size:12px;
width:66px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

.recent_view_table{
width:183px;
float:left;
}
.recent_view_img{
padding:3px;
margin:1px;
float:left;
width:50px;
height:50px;
border:1px dotted #f6ecc4;
}
.pagingcontainertdA{
/*background:#f8f8f8;*/
font-size:11px;
font-weight:normal;
color:#000000;
}

.shopbybrand_dropdown{
width:160px;
}

.RemoveUsernameBanner{
float:left;

}

.gift_buy{
float:left;
margin:2px 0;
}
.gift_use{
margin:2px 0;
float:left;
}
/*..................Combo Deal Middle..........................*/
.comboinnerprod_outertd{
padding:2px 0 2px 30px;
}
.mid_comboshelfB_table{
height:220px;
}
.mid_comboshelfB_table td{
padding:0 5px;
}
.comboinnerprod_maintable{
height:220px;
margin:3px 0;
}
.mid_comboshelfB{
float:left;
border:1px solid #e6e9d8;
height:220px;
margin:3px 0;
}
.mid_comboprodname{
color:#FE7608;
font-weight:bold;
font-size:12px;
}
.prod_infolink{
color:#587300;
font-weight:bold;
font-size:12px;
}
.mid_comboshelfB_mid{
color:#FE7608;
font-size:12px;
}
.mid_comboshelfBimg{
color:#FE7608;
}
.mid_comboshelfB_cnts{
color:#587300;
font-weight:bold;
font-size:12px;

}
.mid_comboshelfBproddes{
color:#666666;
font-weight:normal;
font-size:11px;
padding:3px;
}
.mid_comboshelfBnormalprice{
color:#FF3A0B;
font-weight:bold;
font-size:16px;
padding:3px;
}
.mid_comboshelfBtabletd{
color:#000000;
font-weight:bold;
font-size:11px;
background-color:#F5F5CA;
border-bottom:1px solid #FFFEEA;
padding:3px;

}


.combo_or{
width:60px;
height:66px;
padding:0;
display:none;
position:relative;
margin-top:-70px;
left:-37px;
top:350px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background:url(../site_images/bst-buy1.gif) right top no-repeat;
}
/*//////////////////////.......................Combo Deal Style////////////////////////////*/
/*//////Normal Shlf 2 in a row///////////////////////////////////////////*/
.mid_combo2_con{
float:left;
width:559px;
overflow:hidden;
}
.mid_combo2_con_pdt{
width:259px;
float:left;
margin:3px 1px;
}
.mid_combo2_top{
width:259px;
float:left;
background:url(../site_images/nor-shlf-mida-top.gif) left top no-repeat;
height:6px;
overflow:hidden;
}
.mid_combo2_middle{
width:257px;
float:left;
background:url(../site_images/or-bg.gif) left top no-repeat;
border-left:1px solid #bcd182;
border-right:1px solid #bcd182;
}
.mid_combo2_bottom{
width:259px;
float:left;
background:url(../site_images/nor-shlf-mida-btm.gif) left top no-repeat;
height:8px;
overflow:hidden;
}
.mid_combo2_hdr{
width:523px;
float:left;
margin:3px 0;
}
.mid_combo2_hdr_top{
width:523px;
float:left;
background:url(../site_images/shlf-hdr-top.gif) left top no-repeat;
height:6px;
overflow:hidden;
}
.mid_combo2_hdr_middle{
width:503px;
float:left;
background:#cfd8ad;
font-size:14px;
font-weight:bold;
color:#678500;
padding:0 10px;
}
.mid_combo2_desc{
width:503px;
float:left;
font-size:12px;
font-weight:normal;
color:#678500;
padding:5px;
margin:5px;
border-top:1px solid #E6EBD4;
border-bottom:1px solid #E6EBD4;
}

.mid_combo2_hdr_bottom{
width:523px;
float:left;
background:url(../site_images/shlf-hdr-btm.gif) left top no-repeat;
height:7px;
overflow:hidden;
}
.mid_combo2_pdt_name{
width:237px;
padding:5px 10px;
height:20px;
float:left;
font-size:10px;
font-weight:bold;
color: #990000#4d5e0e;
}
.mid_combo2_pdt_name a{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#4d5e0e;
}
.mid_combo2_pdt_image{
width:104px;
padding:5px 10px;
float:left;
height:120px;
border-right:1px solid #d1d1d1;
}
.mid_combo2_pdt_des{
width:237px;
padding:5px 10px;
float:left;
font-size:11px;
color:#495e0f;

}
.mid_shlf_top{
width:523px;
float:left;
background:url(../site_images/nor-shlf-mid-topa.gif) left top no-repeat;
height:6px;
overflow:hidden;
}
.mid_shlf_middle{
width:521px;
float:left;
background:url(../site_images/nor-shlf-mid-bg.gif) left top no-repeat;
border-left:1px solid #bcd182;
border-right:1px solid #bcd182;
}
.mid_shlf_pdt_name{
width:511px;
float:left;
font-size:10px;
padding:5px;
font-weight:bold;
color:#4d5e0e;
}
.mid_shlf_pdt_name a{
text-decoration:none;
font-size:10px;
padding:5px;
font-weight:bold;
color:#4d5e0e;
}
.mid_shlf_mid{
float:left;
background:url(../site_images/shlf1row-bg.gif) left top repeat-y;
}
.mid_shlf_pdt_image{
width:104px;
padding:5px 10px 5px 10px;
float:left;
}
.mid_shlf_pdt_des{
width:231px;
padding:5px 10px;
float:left;
font-size:11px;
color:#4d5e0e;
}
.mid_shlf_pdt_rate{
width:219px;
padding:3px 0 3px 2px;
float:left;
font-size:11px;
color:#4d5e0e;
}
.mid_shlf_pdt_rate img{
padding:0 0 0 1px;
}
.mid_shlf_pdt_price{
width:120px;
float:left;
padding:5px;
color:#74940f;
font-size:12px;
font-weight:bold;
}
.mid_shlf_bottom{
width:523px;
float:left;
background:url(../site_images/nor-shlf-mid-bottom.gif) left top no-repeat;
height:7px;
overflow:hidden;
margin-bottom:5px;
}
a.cust_login_button{
	BORDER-RIGHT: #494949 1px solid; 
	PADDING-RIGHT: 3px;
	 BORDER-TOP: #494949 1px solid; 
	 PADDING-LEFT: 3px;
	  FONT-WEIGHT: normal; 
	  PADDING-BOTTOM: 0px; 
	  BORDER-LEFT: #494949 1px solid; 
	  COLOR: #494949; PADDING-TOP: 0px; 
	  BORDER-BOTTOM: #494949 1px solid;  
	  TEXT-DECORATION: none;font-size:18px;
	  margin-bottom:9px;
}
/*////////////////////////////////////////////////Content pages Pages///////////////////////////////////////////*/
.inner_contnt{
width:598px;
border:1px solid #EBE7E6;
float:left;

}
.inner_contnt_top{
width:598px;
float:left;
height:1px;
overflow:hidden;
}
.inner_contnt_middle{
width:580px;
float:left;
padding:0 9px 5px 9px;
font:normal 12px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
line-height:18px;
}

.inner_contnt_bottom{
width:598px;
float:left;
height:1px;
overflow:hidden;
overflow:hidden;
}
.inner_contnt_hdr{
width:580px;
float:left;
padding:0 9px 5px 9px;
font:normal 12px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
line-height:18px;
}
/*////////////////////////////////////////////////Registration Pages///////////////////////////////////////////*/
.lgn_contnt_outr{
width:250px;
float:left;
padding:10px 17px;
margin-right:3px;
border:1px solid #E8C4AA;

}
.lgn_contnt{
width:250px;
float:left;
overflow:hidden
}
.lgn_top{
width:239px;
float:left;
background:#E8C4AA;
height:24px;
overflow:hidden;
padding:5px 5px 5px 6px;
font:bold 14px Tahoma,Arial, Helvetica, sans-serif;
color:#000000;
}
.lgn_middle{
width:250px;
float:left;
height:150px;
padding:0 10px 5px 10px;
}

.lgn_bottom{
width:250px;
float:left;
height:1px;
overflow:hidden;
}
.lgn_msg{
width:580px;
float:left;
}
.lgn_msg_top{
width:580px;
float:left;
height:11px;
overflow:hidden;
}
.lgn_msg_middle{
width:560px;
float:left;
padding:5px 10px;
border:1px solid #EBE7E6;
font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
color: #df000b;
}

.lgn_msg_bottom{
width:580px;
float:left;
height:11px;
overflow:hidden;
}

.lgn_table{
font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
color: #848c6d;
}
.lgn_table_td{
font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
color: #666666;
padding:4px 8px;
}
.lgn_txt_link{
font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
color: #cd0000;
}
.lgn_txt{
width:100px;
border:1px solid #c1c1c1;
padding:4px 8px;
height:15px;
font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
}
.lgn_btn{
float:left;
overflow:hidden;
width:250px;
}
.lgn_btn_inner{
float:left;
overflow:hidden;
width:111px;
}
.lgn_btn_innerA{
float:left;
padding-top:44px;
overflow:hidden;
width:139px;
}
/*...............................Newshelf 1 in a row for giftvoucher.........................*/

.newshelfBtable{
width:100%;
margin:4px 0;
}
.newshelfBheader{
padding:8px 0 3px 8px;
background:#5e7095 url(../site_images/shb.gif) left top repeat-x;
font-weight:normal;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

.newshelfBtabletd{
padding:3px 0;
background:url(../site_images/mid-row-bg.gif) left bottom repeat-x;
}

.newnormalshelf_hover{
padding:3px 0;
background:url(../site_images/mid-row-bg-hover.gif) left bottom repeat-x;
}
.newshelfBtableinner{
width:100%;
background:none;
border-right:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
}
.newshelfBtableinnertd img{
background:url(../site_images/mid-shf-img-bg.gif) right bottom no-repeat;
padding:0 5px 5px 0;
}
.newshelfBtableinnertd {
width:33%;
padding:3px 0 3px 10px;
}
.newshelfBprodname{
padding:2px 5px 2px 5px;
font-weight:bold;
color:#717171;
margin:5px 0 10px 0;
background: url(../site_images/tst.gif) left bottom no-repeat;
text-decoration:none;
font-size:11px;
}

.newshelfBprodname a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#001522;
text-decoration:none;
font-size:10px;
}
.newshelfBproddes{
font-weight:normal;
color:#000000;
font-size:11px;
padding:2px 0 8px 2px;
white-space:normal;
}
.shelfAtableA{
width:100%;
border-bottom:1px solid #f8f8f8;
margin:4px 0;
}
/*//////////////////////////shelfAtabletd////////////////////////////////////////////////////*/
.newshelfAtabletd{
background:url(../site_images/mid-shf-img-bg.gif) right bottom no-repeat;
width:33%;
padding:1px 6px 6px 6px;
border-right:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
}

.newshelfAtabletd_hover{
background:url(../site_images/mid-shf-img-bg-hover.gif) right bottom no-repeat;
width:33%;
padding:1px 6px 6px 6px;
border-right:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
}

.newshelfBtableinnerimage{
display:block;
clear:both;
height:135px;
}

.newshelfBtableinnerimage img{
background:url(../site_images/mid-shf-img-bg.gif) right bottom no-repeat;
padding:0 5px 5px 0;
}

/*///////////////////////////*Styles added bye eldo --------------sept-15---------////////////////////*/
.pro_nav_links{
font-weight:normal;
color:#CCCCCC;
font-size:11px;
padding:0 2px;
}
.pro_nav_links a:link{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #d0d0d0;
color:#000000;
}
.pro_nav_links a:visited{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#000000;
}
.pro_nav_links a:hover{
padding:0 2px 0 2px ;
background: #E8E8AD;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#99992C;
} 
.pagingcontainertdA a{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #d0d0d0;
color:#000000;
}
.variable_combo{
width:97%;
}

.mid_shelfBtabletd{
}
.variable_combo_1row{
width:46%;
padding:1% 2%;
float:left;
}
.variable_combo_1row table{
width:100%;
float:left;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

/*Added by latheesh for combo*/
.combo_shelfBtable{
width:590px;
float:left;
margin:3px 0;
font-family:Tahoma,Arial, Helvetica, sans-serif
}
.combo_shelfBtabletd{
float:left;
width:590px;
padding:0 0 9px 0;
margin:3px 0 0 5px;
background:#ffffff url(../site_images/1-row-bg.gif) right bottom no-repeat;
}
.combo_shelfBtabletdinner{
float:left;
padding:5px 0 0 5px;
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
}
.combo_shelfBprodname{
font-weight:bold;
color:#434343;
padding:0 0 5px 0;
text-decoration:none;
font-size:11px;
}
a.combo_shelfBprodnamelink{
color:#000000;
text-decoration:none;
}
.combo_shelfBleft{
width:140px;
float:left;
padding-bottom:2px;
}
.mid_combo_select{
float:left;
font-size:12px;
padding:3px;
}
.combo_compare_li{
padding:2px 0 2px;
display:block;
vertical-align:top;
}
.combo_shelfBmid{
width:250px;
padding:0 5px;
float:left;
}
.combo_shelfBproddes{
font-weight:normal;
color:#717171;
font-size:11px;
padding:2px 0 15px 3px;
}
.combo_shelfB_sale{
margin:5px;
padding:9px 36px 9px 0;
font-size:10px;
font-weight:bold;
color:#7aaace;
border-top:1px solid #bfe2f8;
border-bottom:1px solid #bfe2f8;
background:url(../site_images/sale-tag.gif) 96% 50% no-repeat;
}
.combo_shelfB_newsale{
margin:5px;
padding:9px 36px 9px 0;
font-size:10px;
font-weight:bold;
color:#dd8612;
border-top:1px solid #f1ceae;
border-bottom:1px solid #f1ceae;
background:url(../site_images/new-tag.gif) 96% 50% no-repeat;
}
.combo_shelfB_rate{
padding:3px 0;
}
.combo_shelfBright{
width:179px;
float:left;
}
.combo_shelfB_free{
width:179px;
height:28px;
overflow:hidden;
background:url(../site_images/free-del-tag.gif) right top no-repeat;
}
.combo_shelfB_bulk{
width:179px;
height:28px;
overflow:hidden;
background:url(../site_images/bulk-tag.gif) right top no-repeat;
}
.combo_mid_shelfBtabletd{
color:#000000;
font-weight:bold;
font-size:11px;
background-color:#F5F5CA;
border-bottom:1px solid #FFFEEA;
padding:3px;

}
.middle_fav_table{
float:left;
}
.staticpagetable{
float:left;
width:100%;  
}
.homepagetable{
width:100%;  
}
.shelfAprodname_combo{
padding:9px 30px 2px 0;
margin:0;
font-weight:bold;
color:#000000;
font-size:11px;
height:24px;
background:url(../site_images/or-combo.gif) 98% 2px no-repeat;
}
.shelfAprodname_combo a{
color:#000000;
text-decoration:none;
}
.cancel_promcode{
padding:5px 0;
}
.general_links{
padding:5px 0;
background-color:#FFFEEA;
}

.general_links_table{
width:65%;
border:1px solid #B57142;
background-color:#FFFFFF;
}
.general_links_hdr{
padding:8px;
background-color: #B57142;
border-top:1px solid #B57142;
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;
}
.centeredContent table{
margin:2%;
width:96%;
}
.centeredContent{
background:#F9F9DF;
}
.sizechart_productname{
font-size:14px;
color:#990000;
font-weight:bold;
padding:8px 5px;
}
.shoppingcartcontent_delivery{
padding:3px;
background-color:#E8BB5C;
font-size:12PX;
font-weight:bold;
color:#FFFFFF;
}
/* Advert Text Middle Area Section */
.mid_ad_table{
margin:2px 0;
border:1px solid #DDA882;
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:156px;
}
.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;
}

.shelfAnormalprice_combo{
font-size:12px;
font-weight:bold;
text-align:left;
padding:9px 8px 0 0;
color:#CC0000;
list-style:none;
}
.keyfeatureHeading{
padding:3px 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 #F3E0D2;
}
.savedsearch_td{
padding: 4px 2px 4px 2px;
}


.innerfade li{
left:34px;
top:0;
}
ul.innerfade{
list-style:none;
}
/*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  ---- */
.maintopshop{
background:url(../site_images/topshop-bg.gif) 0 0 repeat-x;
}

.shp_brnd_con{
float:left;
width:998px;
margin:5px 0 0 0;
}
.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:998px;
height:65px;
}
.shp_brnd_thumbimg_con{
width:998px;
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:964px;
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;
}

.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{border-top:1px dashed #d1d1d1;  padding:10px 0;float:left;text-align:center;width:948px;}
/*linkedproducts..........................*/
.link_pdt_outr{
float:left;
width:600px;
margin-top:5px;
padding-bottom:10px;
border:1px solid #DCC694;
background:#EEE4CD;
}

.link_pdt_top{
float:left;
width:600px;
height:11px;
overflow:hidden;
background:#000000 url(../site_images/link-top.gif) left top repeat-x;
display:none;
}
.link_pdt_conts{
float:left;
width:590px;
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:590px;
height:15px;
overflow:hidden;
background:url(../site_images/link-bottom.gif) left bottom repeat-x;
display:none;
}
.link_pdt_hdr_outr{
float:left;
width:590px;
border-bottom:1px solid #B47474;
}
.link_pdt_hdr{
float:left;
background:#B47474 /*url(../site_images/pro_tab_bg.gif) no-repeat left top*/;
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.link_pdt_hdr  span {
float:left;
display:block;
background:#B47474;
padding:5px 16px 5px 3px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF ;
}
.det_link_pdt_con{
width:590px;
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:500px;
margin:0 10px;
height:160px;
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:5px 0 5px 2px ;
text-align:left;

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

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

.det_link_bottom{
width:600px;
float:left;
background:url(../site_images/det-pdt-btm.gif) left top no-repeat;
height:16px;
overflow:hidden;
}
/*Price promise Styles*/
.review_page_div{
padding:0px 2px 5px 2px;

}
.reg_table{
width:100%;
}
.reg_table1{
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 #FFCC66;
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 #800000;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
cursor:pointer;
background:url(../site_images/det-buy-bg.gif) repeat-x bottom left;
}
.promise_hdr{
padding:3px 0 3px 20px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
background:#E7C4AA;
}
.promise_txt{
padding:5px 0 5px 20px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom:1px solid #E7C4AA;
}


.reg_shlf_inner_cont{
float:left;
width:100%;
padding:10px 0;
background:#FFFEEA 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 11px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.reg_shlf_inner_bottom_admin{
float:left;
}

.reg_shlf_hdr_outr{
float:left;
width:100%;
background:#D79A6E;
margin-bottom:10px;
}
.reg_shlf_hdr_outr_admin{
float:left;
width:100%;
background:#D79A6E;
margin-bottom:10px;
}
.reg_shlf_hdr_in_admin{
float:left;
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.reg_shlf_pdt_con{
float:left;
width:100%;
}
.reg_shlf_hdr_in_admin  span {
float:left;
display:block;
padding:5px 16px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.promise_hdr_admin{
padding:3px 0 3px 20px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
background:#CEC500;
}
.promise_txt_admin{
padding:5px 0 5px 20px;
border-bottom:1px solid #E7C4AA;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.promise_txtA{
padding:5px 0 5px 20px;
font:normal 11px Arial, Helvetica, sans-serif;
color: #FF0000;
border-bottom:1px solid #E7C4AA;
background-color:#F3E0D2;
}
.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:28px;
padding:12px 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:28px;
padding:12px 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: #000000;
text-align:right;
padding-right:22px;
padding-top:7px;

}
.combo_pdt_var_outr_price{
font:bold 11px Arial, Helvetica, sans-serif;
color: #CC0000;
padding-top:2px;
padding-left:3px;
}
.review_pdta{
font:bold 14px Tahoma,Arial, Helvetica, sans-serif;
color: #800000;
text-decoration:none;
padding-top:8px;
padding-left:3px;
}
.review_pdta a{
font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
color: #800000;
text-decoration:none;
}
.reg_shlf_hdr_in{
float:left;
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.reg_shlf_hdr_in  span {
float:left;
display:block;
padding:5px 16px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.my_hm_shlf_pdt_con table{
float:left;
}
.shp_brnd_scroll{
float:left;
width:188px;
border:1px solid #993300;
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;

}
.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:236px;
border:1px solid #E9C4AA;
margin:5px 0;
text-align:left;
padding:0 0 0 65px;
height:62px;
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: #55080f;
}
div.deat_bonusB {
float:left;
width:130px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #55080f;
}
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;
}
.bottom_address{
background-color:#800000;
border-top:1px solid #800000;
border-bottom:1px solid #800000;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding:3px 0;
text-align:center;
}
.bottom_address a{
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.categorybottomstd{
padding:0 0 6px 0;
}
.shoppingcartcontent_prom_alert{
color:#CC0000;
font-weight:bold;
padding:10px 5px 5px 25px;
background:#E8BB5C url(../site_images/cart_notice.gif) no-repeat 1% 18%;
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;
}
.bulkdiscHeader{
float:left;
width:590px;
padding:5px 0 5px 10px;
background:#EEE4CD url(../site_images/shlf-hdr-bg.gif) right top no-repeat;
font-weight:bold;
color:#000000;
font-size:14px;
}
.bulkdisc_bottom_desc{
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding:5px;
border-bottom:1px solid #EDDFC5;
}

