@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,ul,p,font,li,form{
padding:0;
margin:0;
}
body{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
height:100%;
width:100%;
background:#ffffff url(../site_images/body-bg.gif) 0 0 repeat-x;
}
li{
list-style:none;
}
.maindiv{
width:960px;
padding:0;
margin:auto;
}
.centeredContent{
padding:0;
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background:#F6F6F6 ;
}

.centeredContent table{

margin:5%;
width:90%;
border:1px solid #BDD9EF;
}
/*...............................TOPLINKS.........................*/
.topmenu{
background:url(../site_images/tophead.jpg) 774px 0 no-repeat;
height:48px;
float:left;
width:960px;
padding:0;
margin:0;
}

/******************innner login..................*/
.login_inner_cnt{
padding:15px  0 0 0;
background:url(../site_images/login-a-btm.gif) left bottom no-repeat;
}
.login_inner_top{
border-left:10px solid #ffffff;
background:url(../site_images/lgoin-in-btma.gif) left bottom no-repeat;
}
.login_inner_right{
padding:15px  0 0 0;
border-left:10px solid #ffffff;
background:url(../site_images/lgoin-in-btma.gif) left bottom no-repeat;
}
.login_inner_cnt div{
text-align:left;
padding:5px  0 5px 20px;
}
.login_inner_cnt img{
float:right;
margin:0px  20px 65px 0;
}
.login_inner_right div{
text-align:left;
padding:5px  40px 5px 20px;
font:bold 14px Verdana,Arial, Helvetica, sans-serif;
color: #6b6b6b;
}
.login_inner_right img{
float:right;
margin:0px  0 65px 0;

}
.login_inner_alert{
padding:15px  0 15px 70px;
float:left;
font:normal 11px Arial,Verdana, Helvetica, sans-serif;
color: #9b0000;
background:url(../site_images/lgoin-in-msg.gif) 3% 30% no-repeat;
}


.login_inner_input{
width:260px;
height:33px;
padding:10px 7px 0 30px;
border:none;
background:url(../site_images/login-in-txta.gif) left bottom no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.login_inner_inputA{
width:260px;
height:33px;
padding:10px 7px 0 30px;
border:none;
background:url(../site_images/login-in-txtb.gif) left bottom no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.login_inner_table{
margin-left:10px;
width:90%;
float:left;
}

/*...............................TOP LOGIn........................*/
.topmenulogin{
float:left;
width:280px;
padding:3px 20px 0 0;
margin:0;
text-align:right;
}

.topmenulogin table{
float:left;
padding:0;
margin:0;
width:70%;
}
.topmenuloginta{
padding:0 0 1px 0;
}
.topmenulogintaA{
padding:0 0 3px 0;
}
.topmenulogintaB{
padding:0 0 1px 0;
}
.topmenulogininput{
	border:1px solid #900;
	width:110px;
	
	
}

ul.staticlink{
width:660px;
float:left;
list-style:none;
text-align:left;
font-size:11px;

}
ul.staticlink li{
display:inline;
float:left;
text-transform:uppercase;
}

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

a.static{
display:block;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:8px 12px;
font-size:12px;
background: url(../site_images/menu-bdr-bg.gif) right top repeat-y;
}

a.static_sel{
display:block;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:9px 12px;
font-size:12px;
background:url(../site_images/top-menu-bg.gif) left top repeat-x;
}

/*...............................TOPLINKS ends here.........................*/
.compleft{
width:195px;
padding:0 15px 10px 0;
float:left;
margin:0;
}
.comp_con_main{
width:740px;
overflow:hidden;
float:left;
background:url(../site_images/cmain-bg.gif) 0 0 repeat-y;
}
.compright{
width:729px;
padding:0 21px 0 0;
margin:0;
background:url(../site_images/c-bg.gif) 0 0 no-repeat;
float:left;
}
.compbottom{
width:729px;
margin:0;
margin-bottom:-1px;
padding:0 21px 0 0;
height:15px;
overflow:hidden;
background: url(../site_images/c-b-bg.gif) left top  no-repeat;
float:left;
}

.comprightcontent{
width:100%;
float:left;
}
.hdr_div{
width:729px;
height:129px;
background:url(../site_images/1.jpg) 20px 0 no-repeat;
}
.hdr_div_inner{
width:729px;
height:10px;
}
.search_div{
width:729px;
height:40px;
padding:5px 0;
background:url(../site_images/search-bg.gif) right bottom no-repeat;
}

ul.serach_outer{
width:100%;
list-style:none;
text-align:left;
font-size:11px;

}
ul.serach_outer li{
display:inline;
float:left;
padding:0 5px;
text-transform:uppercase;
}
.serach_icon{
padding:0 0 0 7px;
}
.search_txt_bx{
width:255px;
height:27px;
border:none;
background:url(../site_images/se-box-bg.gif) left top no-repeat;
}

.search_btn{
width:58px;
height:27px;
border:none;
padding-bottom:4px;
background:url(../site_images/search-btn-bg.gif) 0 1px no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.ad_search{
width:110px;
height:21px;
border:none;
display:block;
padding:7px 0 0 5px;
background:url(../site_images/ad-search.gif) 0 1px no-repeat;
color:#75c1ff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

/*///////////////////////////////////////////left components/////////////////////////////////////////////////////*/
.left_con{
width:193px;
float:left;
clear:both;
padding:0;
}

.left_top_logo{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:  url(../site_images/logo_top.gif) 0 0 no-repeat;
}
.left_mid_logo{
width:189px;
float:left;
padding:0;
position:relative;
z-index:0;
background-color:#f6f6f6;
border-left:2px solid #b3cfe5;
border-right:2px solid #b3cfe5;
}
.left_bottom_logo{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/logo.png',sizingMethod='scale')
}

.left_top_login{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/login.gif) 0 0 no-repeat;
}
.left_mid_login{
width:189px;
float:left;
padding:0;
background-color:#bcd9ef;
border-left:2px solid #d4e7f6;
border-right:2px solid #d4e7f6;
}
.left_bottom_login{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/login.png',sizingMethod='scale')
}

.login_header{
float:left;
font-weight:bold;
color:#ffffff;
font-size:18px;
padding:15px 2px 4px 50px;
background:url(../site_images/login-icon.gif) 0 0 no-repeat;
}
.login_txt{
text-align:center;
color:#0966c8;
font-size:11px;
padding:2px 0;
}
.login_txtA{
text-align:left;
color:#ffffff;
font-size:11px;
width:150px;
margin:0 auto;
padding:0;
}
.login_txtB{
width:150px;
background-color:#000000;
margin:3px auto;
text-align:left;
color:#ffffff;
font-size:10px;
padding:0;
}
.login_txt_top{
text-align:right;
color:#ffffff;
font-size:10px;
padding:0;
}
.login_txt_top a{
color:#ffffff;
font-size:10px;
}
.login_txtC{
width:150px;
margin:0 auto;
padding:2px 0;
}
.login_txt_bx{
text-align:left;
color:#000000;
font-size:12px;
width:150px;
height:20px;
border:1px solid #83acca;
background:#FFFFFF;
}
.login_txt_btn{
color:#FFFFFF;
font-size:12px;
width:55px;
padding:0 2px 0 12px;
border:none;
margin-top:4px;
background:#337cc5 url(../site_images/lg-arrow.gif) 4px 4px no-repeat;
}
.left_top_protex{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_protex{
width:189px;
float:left;
padding:0;
overflow:hidden;
text-align:center;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}

.left_bottom_protex{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/protex.png',sizingMethod='scale')
}
.left_advert{
width:193px;
float:left;
clear:both;
padding:0;
}


/*////////////////////////////category left///////////////////////////////////////////*/
.left_top_cat{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_cat{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
.left_bottom_cat{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
ul.category{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.category li{
display:block;
}
.categoryheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}

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

a.subcategoryheaderlink {
font-size:11px;
font-weight:bold;
color:#2a6798;
}

ul.category li h2{
font-weight:normal;
font-size:11px;
}

a.catelink:link{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.catelink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.catelink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
/*////////////////////category ends here//////////////////////////*/
/*////////////////////Shopping Cart //////////////////////////*/
.left_top_cart{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cart.gif) 0 0 no-repeat;
}
.left_mid_cart{
width:169px;
float:left;
padding:0 0 0 20px;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
background:#ffffff url(../site_images/cart-bg.gif) 0 0 no-repeat;
}
.left_bottom_cart{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cart.png',sizingMethod='scale')
}
.sh_cart_hdr{
font-size:16px;
font-weight:bold;
color:#e4491e;
padding:0 0 20px 0;
text-transform:uppercase;
}
.sh_cart_hdr span{
font-size:16px;
font-weight:bold;
color:#0470cd;
text-transform:uppercase;
}
.cart_items{
text-align:right;
padding:2px 10px 2px 10px;
font-size:12px;
font-weight:bold;
color:#888888;
}
.cart_link{
font-size:12px;
font-weight:bold;
color:#e4491e;
padding:12px 10px 0 0;
text-align:right;
}
.viewcart{
font-size:11px;
color:#f2632a;
display:inline-block;
text-decoration:none;
padding:2px 2px 2px 12px;
background:url(../site_images/vc-arrow.gif) 0 4px no-repeat;
}
.check_out{
font-size:11px;
color:#337fb5;
display:inline-block;
text-decoration:none;
padding:2px 2px 2px 12px;
background:url(../site_images/ck-arrow.gif) 0 4px no-repeat;
}
.view_enquiry{
font-size:11px;
color:#f2632a;
display:inline-block;
text-decoration:none;
padding:2px 2px 2px 12px;
background:url(../site_images/vc-arrow.gif) 0 4px no-repeat;
}

/*////////////////////Cart Ends here//////////////////////////*/
/*////////////////////Advert left//////////////////////////*/
.advert{
width:193px;
float:left;
clear:both;
padding:0;
}
.advert_middle_rotate{
width:704px;
float:left;
overflow:hidden;
padding: 0;
}
.advert_middle_rotate img{
border:0;
}
.advert_middle_rotate ul{
list-style:none;
}
.advert_rotate{
width:179px;
float:left;
padding:0 5px;
overflow:hidden;
border:2px solid #B3CFE5;
border-top:none;
border-bottomt:none;
background-color:#FFFFFF;
}
.innerfade{
width:179px;
float:left;
overflow:hidden;
}

/*////////////////////Advert Ends here//////////////////////////*/
/*////////////////////Componet Left//////////////////////////*/
.left_top_comp{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_comp{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_comp{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/*////////////////////Comp Ends here//////////////////////////*/
.left_top_news{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/news.gif) 0 0 no-repeat;
}
.left_mid_news{
width:189px;
float:left;
padding:0;
background-color:#bcd9ef;
border-left:2px solid #bcd9ef;
border-right:2px solid #bcd9ef;
}
.left_bottom_news{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/news.png',sizingMethod='scale')
}

.news_header{
float:left;
font-weight:normal;
clear:both;
width:163px;
color:#1e66a3;
font-size:18px;
padding:0 2px 4px 10px;

}
.news_txt{
text-align:left;
color:#FFFFFF;
font-size:11px;
width:150px;
margin:0 auto;
padding:0;
}
.news_txtA{
color:#FFFFFF;
font-size:11px;
width:150px;
margin:0 auto;
padding:0;
}
.news_txtB{
width:150px;
background-color:#000000;
margin:5px auto;
text-align:left;
color:#ffffff;
font-size:10px;
padding:2px;
}
.news_txt_bx{
text-align:left;
color:#000000;
font-size:12px;
width:150px;
height:20px;
border:1px solid #83acca;
background:#FFFFFF;
}
.news_txt_btn{
color:#FFFFFF;
font-size:12px;
width:auto;
padding:0 2px;
border:none;
margin-top:4px;
background:#337cc5;
}






/*////////////////////Survey//////////////////////////*/

.left_top_survey{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/survey.gif) 0 0 no-repeat;
}
.left_mid_survey{
width:189px;
float:left;
padding:0;
background-color:#f3f9fd;
border-left:2px solid #9dc1dd;
border-right:2px solid #9dc1dd;
}
.left_bottom_survey{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/survey.png',sizingMethod='scale')
}

.survey_hdr{
float:left;
width:80%;
font-weight:bold;
clear:both;
color:#1e66a3;
font-size:12px;
padding:4px 2px 4px 10px;
}
.survey_qstn{
float:left;
width:80%;
font-weight:bold;
clear:both;
color:#000000;
font-size:11px;
padding:4px 2px 4px 10px;
}
.survey_ans{
float:left;
width:80%;
font-weight:normal;
clear:both;
color:#000000;
font-size:11px;
padding:4px 2px 4px 20px;
}
.survey_btn{
float:left;
width:30%;
font-weight:normal;
clear:both;
color:#000000;
font-size:11px;
padding:4px 2px 4px 30px;
}
.sry_btn{
color:#FFFFFF;
font-size:12px;
width:auto;
padding:0 2px;
border:none;
margin-top:4px;
background:#337cc5;
}
/*////////////////////Survey Ends here//////////////////////////*/

.left_top_gift{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_gift{
width:189px;
float:left;
padding:0;
overflow:hidden;
text-align:center;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
.left_bottom_gift{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/protex.png',sizingMethod='scale')
}
.gift_hdr{
float:left;
font-weight:bold;
color:#ffffff;
font-size:18px;
margin-left:10px;
padding:15px 2px 4px 50px;
border-bottom:1px dotted #FFFFFF;
background:url(../site_images/gift-icon.jpg) 0 0 no-repeat;
}
.gift_txt{
float:left;
width:169px;
font-weight:normal;
color:#ffffff;
font-size:11px;
margin-left:8px;
padding:2px 2px 2px 0;
}
.gift_txt div{
float:left;
height:25px;
background:#FFFFFF;
width:auto;
margin:0 2px 0 0;
padding:0;
}
.gift_txt_bx{
color:#000000;
font-size:12px;
width:120px;
height:20px;
border:none;
background:#FFFFFF;
}
.gift_btn{
color:#000000;
font-size:12px;
width:30px;
font-weight:bold;
height:20px;
border:none;
margin-top:4px;
background:#ffffff;
}
.gift_buy{
color:#1a5689;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin-top:4px;
background:#bcd9ef;
}






.left_top_review{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/review.gif) 0 0 no-repeat;
}
.left_mid_review{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9dc1dd;
border-right:2px solid #9dc1dd;
cursor:pointer;
}

.left_bottom_review{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/review.png',sizingMethod='scale')
}
/*.imggfil{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}*/

/*///////////////////////////////////////////right category components/////////////////////////////////////////////////////*/
.cate_main_outer{
width:729px;
clear:both;
padding:0;
margin:0;
float:left;
}
.cate_main_con{
width:729px;
clear:both;
padding:0;
margin:0;
float:left;
}
.cate_con{
width:340px;
float:left;
padding:5px 12px;
}
.cate_top{
width:290px;
height:14px;
overflow:hidden;
float:left;
padding:6px 0 8px 50px;
margin:0;
background:url(../site_images/cat-top.gif) 0 0 no-repeat;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
.cate_mid{
width:338px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
}
.cate_bottom{
width:340px;
float:left;
padding:0;
height:9px;
overflow:hidden;
background:url(../site_images/cat-bottom.gif) left top no-repeat;
}
.cate_mid_img{
width:124px;
padding:7px 7px 0 7px;
float:left;
height:130px;
}
.cate_mid_outr{
width:200px;
float:left;
}
.cate_mid_txt{
width:190px;
float:left;
font-size:11px;
color:#787878;
height:60px;
padding:10px 0 0 0;
}
.cate_mid_info{
width:190px;
float:left;
padding:10px 0;
}



/*///////////////////////////////////////////Shlef components/////////////////////////////////////////////////////*/

.shelf_main_con{
width:704px;
float:left;
padding:5px 12px;
overflow:hidden;
}
.shelf_top{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelf-top.gif) 0 0 no-repeat;
}
.shelf_mid{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
overflow:hidden;
}
.shelf_bottom{
width:704px;
float:right;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelf-bottom.gif) left top no-repeat;
}

.shelf_mid_fet{
width:702px;
float:left;
padding:0;
background:url(../site_images/fet-sticker.gif) 550px 5px  no-repeat;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
overflow:hidden;
}
.shlf_main{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelf-bg-pdt.gif) left bottom no-repeat;
}

.shlf_pdt_img_outr{
width:186px;
padding:2px 0 0 7px;
float:left;
}

.shlf_pdt_img{
width:172px;
clear:both;
float:left;
}

.shlf_pdt_compare{
width:172px;
clear:both;
float:left;
padding:5px 0 0 0;
}
.shlf_pdt_txt{
width:316px;
padding:2px 7px 0 0;
float:left;
}
.fet_pdt_des{
width:316px;
float:left;
}
.fet_pdt_des_top{
width:306px;
padding:12px 5px 0 5px;
background:url(../site_images/fettop.gif) left top no-repeat;
float:left;
color:#000;
}
.fet_pdt_des_bottom{
width:316px;
height:9px;
float:left;
background:url(../site_images/fet-bottom.gif) left bottom no-repeat;
}
.shlf_main_last{
width:702px;
float:left;
padding:4px 0 8px 0;

}

ul.shlf_pdt_ul{
width:316px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlf_pdt_ul li{
display:block;
clear:both;
padding-bottom:3px;
}

.shlf_pdt_name{
font-size:12px;
}

.shlf_pdt_name h3{
font-size:12px;
}
.shlf_pdt_name h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlf_pdt_des{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlf_pdt_des h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}

ul.shelf_price_ul{
width:486px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelf_price_ul li{
display:block;
clear:both;
}
.shelfAstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfAnormalprice{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfAyousaveprice{
color:#E05627;
font-size:11px;
font-weight:bold;
}
.shelfAdiscountprice{
color:#E05627;
font-size:11px;
font-weight:bold;
}
/*...............................moreinfo styles.........................*/

.infodiv{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleft{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivright{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
/*..................quantity styles...........................*/

.quantity{
display:block;
float:left;
padding:0 3px 0 3px;
margin-left:2px;
color:#000000;
font-size:11px;
width:25%;
}
.quainput{
width:15px;
height:13px;
padding:1px;
font-size:11px;
border:1px solid #b8b8b8;
font-weight:normal;
color:#000000;
text-align:center;
}
.quainput_det{
width:50px;
height:13px;
padding:1px;
font-size:11px;
border:1px solid #b8b8b8;
font-weight:bold;
color:#000000;
text-align:center;
}
.quantity_infolink{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
a.infolink{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
/*///////////////////////////////////////////Shlef A components/////////////////////////////////////////////////////*/

.shelfA_main_con{
width:704px;
float:left;
padding:5px 12px;
}
.shelfA_top{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelfA-top.gif) 0 0 no-repeat;
}
.shelfA_mid{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #ebd3cb;
border-right:1px solid #ebd3cb;
}
.shelfA_bottom{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelfA-bottom.gif) left top no-repeat;
}

.shlfA_main{
width:702px;
float:left;
padding:4px 0 8px 0;

background:url(../site_images/shelfA-bg-pdt.gif) left bottom no-repeat;
}
.shlfA_main_last{
width:702px;
float:left;
padding:4px 0 8px 0;
}
.shlfA_inner_main{
width:220px;
float:left;
padding:4px;
overflow:hidden;
border-left:1px solid #ebd3cb;
}
.shlfA_pdt_img{
width:211px;
padding:2px 7px 0 7px;
float:left;

}

.shlfA_pdt_compare{
width:211px;
padding:5px 7px 0 7px;
float:left;
}
.shlfA_pdt_txt{
width:211px;
padding:2px 7px 0 7px;
float:left;
}

.shlfA_inner_main_lst{
width:220px;
float:left;
padding:4px;
overflow:hidden;
}

ul.shlfA_pdt_ul{
width:211px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlfA_pdt_ul li{
display:block;
clear:both;
padding-bottom:3px;
}

.shlfA_pdt_name{
font-size:12px;
padding:3px;
background:url(../site_images/prodcutbg.gif) right top repeat-y;

}

.shlfA_pdt_name h3{
font-size:12px;
}
.shlfA_pdt_name h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlfA_pdt_des{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlfA_pdt_des h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}

ul.shelfA_price_ul{
width:211px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelfA_price_ul li{
display:block;
clear:both;
}
.shelfBstrikeprice{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfBnormalprice{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfByousaveprice{
color:#E05627;
font-size:11px;
font-weight:bold;
}
.shelfBdiscountprice{
color:#E05627;
font-size:11px;
font-weight:bold;
}
/*...............................moreinfo styles.........................*/

.infodivB{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleftB{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivrightB{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
/*..................quantity styles...........................*/

.quantityB{
display:block;
float:left;
padding:0 3px 0 3px;
margin-left:2px;
color:#000000;
font-size:11px;
width:25%;
}
.quainputB{
width:15px;
height:13px;
padding:1px;
font-size:11px;
border:1px solid #b8b8b8;
font-weight:normal;
color:#000000;
text-align:center;
}
.quantity_infolinkB{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
a.infolinkB{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}

/*///////////////////////////////////////////Useful links/////////////////////////////////////////////////////*/

.sta_rt_lnk{
width:704px;
float:left;
padding:5px 12px;
}
.sta_rt_top{
width:684px;
height:18px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/st-top.gif) 0 0 no-repeat;
font-weight:bold;
color:#000000;
padding:5px 10px;
font-size:11px;
}
.sta_rt_mid{
width:702px;
float:left;
padding:10px 0 0 0;
background-color:#ffffff;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
}
.sta_rt_bottom{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/st-bottom.gif) left top no-repeat;
}
/*///////////static links right /////////////////////*/
ul.static_rt{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
}
ul.static_rt li{
display:inline;
float:left;
width:24%;
text-transform:uppercase;
}

ul.static_rt li h5{
font-weight:normal;
font-size:12px;
}

a.static_lnk{
display:block;
font-weight:bold;
color:#4ab2fb;
text-decoration:underline;
padding:2px 10px;
font-size:11px;
border-right:1px solid #f0f0f0;
}

.sta_rt_lnk{
width:704px;
float:left;
padding:5px 12px;
}
.bottom_div{
width:100%;
float:left;
bottom:0;
left:0;
padding:15px 0 25px 0;
background:#4d90c5 url(../site_images/bottom-bg.gif) left bottom repeat-x;
border-top:20px solid #FFFFFF;
border-bottom:20px solid #FFFFFF;
}

.bottom_inner{
width:960px;
padding:0;
margin:auto;
}
/*///////////////////////////////////////////PRODUCT LIST PAGE/////////////////////////////////////////////////////*/
.lst_outer{
width:709px;
clear:both;
padding:0 10px 0 10px;
margin:0;
float:left;
}


.lst_cat_header{
width:709px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 0;
}


.lst_cat_header img{
float:left;
}
.lst_cat_des{
width:709px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:normal;
padding:2px 0;
}
.lst_sub_cat{
width:709px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 0;
}
.lst_sub_con{
width:709px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:4px 0;
margin:5px 0;
border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
}
ul.sub_cat{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
}
ul.sub_cat li{
display:inline;
float:left;
width:22%;
margin:0 5px 5px 0;
padding:1% 5%;
border:1px solid #f0f0f0;
text-transform:uppercase;
overflow:hidden;
}
ul.sub_cat li span{
display:block;
float:left;
width:auto;
width:100%;
text-align:center;
overflow:hidden;
}
.subcatimg_span{
	height:100px;
	display:block;
	overflow:hidden
}

.subcatdesc_span{
	height:60px;
	display:block;
	overflow:hidden
}
ul.sub_cat li h2{
font-weight:normal;
font-size:12px;
}

a.sub_cat_lnk{
display:block;
font-weight:bold;
color:#2774b7;
text-decoration:none;
padding:2px 10px;
font-size:11px;
border-right:1px solid #f0f0f0;
}

.lst_nav{
width:699px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 5px;
background:url(../site_images/lst-nav.gif) left top no-repeat;
}

.lst_nav ul{
width:100%;
list-style:none;
text-align:left;
font-size:11px;
margin:5px 0;
}
.lst_nav ul li{
display:inline;
float:left;
width:auto;
margin:0 5px 5px 0;
text-transform:uppercase;
}

.drop_box{
background-color:#4f4c51;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.pro_nav_links{

float:right;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 20px 2px 0;

}
.pro_nav_links a{
font-size:12px;
color:#f2632a;
font-weight:bold;
}
.pro_nav_page{
float:right;
width:90%;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 20px 2px 0;

}
.pro_nav_page a{
font-size:12px;
color:#f2632a;
font-weight:bold;
}
a.nav_page{
font-size:12px;
color:#f2632a;
font-weight:bold;
border:1px solid #DADADA;
text-decoration:none;
padding:1px;
}

.list_main{
width:709px;
float:left;
padding:4px 0 0 0;
margin-top:5px;
border-top:1px solid #e3e3e3;
}
.bookmark{
width:20%;
float:left;
}
.bottom_sta{
width:80%;
float:left;
text-align:right;
}

.bottom_sta_ssl{
width:100%;
float:left;
text-align:center;
padding:5px 0 0 0;
}
a.sta_bt_lnk{
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0 6px;
font-size:11px;
border-left:1px solid #FFFFFF
}
.cpy_rht{
width:100%;
float:left;
clear:both;
padding:3px 0 ;
text-align:right;
color:#9cc6ec;
font-size:11px;
}
/* Newly Added by Sony*/
.Img_ver_txt{
color:#000000;
font-size:12px;
font-weight:bold;
width:120px;
height:20px;
border: solid 1px #84ADCA;
background:#FFFFFF;
text-transform:uppercase;
letter-spacing:4px;
text-align:center;
padding-top:4px;
}

/* ==============Static Pages=============== */
.left_con_stat{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_mid_stat{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
ul.static{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.static li{
display:block;
}
.staticheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.static li h2{
font-weight:normal;
font-size:11px;
}

a.staticlink:link{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.staticlink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.staticlink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
.left_bottom_static{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* ========Call back===================== */
.left_con_callback{
width:193px;
float:left;
clear:both;
padding:0;
}
.callback{
width:193px;
float:left;
clear:both;
padding:0;
}
/* =============================== */
/* =============Best sellers================= */
.left_con_best{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_comp_best{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_comp_best{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_comp_best{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_best{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_best a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */

/* ============Compare================= */
.left_con_comp{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_comp{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_comp{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
ul.compare{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.compare li{
display:block;
}
.compareheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.compare li h2{
display:block;
width:169px;
float:left;
padding:3px 0 3px 20px;
border-top:1px solid #cadded;
font-weight:normal;
font-size:11px;
}
.comp_delete_img{
float:left;
width:10px;
margin:2px;
padding-top:2px;
}
.comp_prod_main_link{
float:left;
width:20px;
margin:2px;
}
.comp_prod_links{
font-weight:bold;
color:#FFFFFF;
width:100px;
float:right;
background-color:#F2632A;
display:block;
text-align:center;
text-decoration:none;
padding:3px;
margin:3px;
}

a.compare_link{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.comparelink{
font-weight:bold;
color:#2a6798;
display:block;
float:left;
text-decoration:none;

}

.left_bottom_comp{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* ===========Combo=================== */
.left_con_combo{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_combo{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_combo{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_combo{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_combo{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_combo a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */
/* ===========shelf normal=================== */
.left_con_norshelf{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_norshelf{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_norshelf{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_norshelf{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_norshelf{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_norshelf a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */
/* ===========shelf christ=================== */
.left_con_christshelf{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_christshelf{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_christshelf{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_christshelf{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_christshelf{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_christshelf a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */
/* ===========new christ=================== */
.left_con_newshelf{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_newshelf{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_newshelf{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_newshelf{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_newshelf{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_newshelf a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */

/* ============shop by brand================= */
.left_con_brand{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_brand{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_brand{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
ul.brand{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.brand li{
display:block;
}
.brandheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.brand li h2{
font-weight:normal;
font-size:11px;
}

a.brandlink:link{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.brandlink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.brandlink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
.left_bottom_brand{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* ============Recently================= */
.left_con_recent{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_recent{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_recent{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
ul.recent{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.recent li{
display:block;
}
.recentheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.recent li h2{
font-weight:normal;
font-size:11px;
}

a.recentlink{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.recentlink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.recentlink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}

.recentlinkclear{
font-weight:bold;
color:#FFFFFF;
width:60px;
text-align:center;
background-color:#F2632A;
display:block;
text-decoration:none;
padding:3px;
margin:3px;
}
.left_bottom_recent{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* =============Product list================ */
.left_con_prod{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_prod{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_prod{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
ul.product{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.product li{
display:block;
}
.productheader{
display:block;
background:#2682d7 url(../site_images/cate-head-bg.gif) left top repeat-x ;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.product li h2{
font-weight:normal;
font-size:11px;
}

a.prodlink:link{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.prodlink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.prodlink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
.left_bottom_prod{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* =============stat================= */
.left_con_stat{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_stat{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_stat{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9dc1dd;
border-right:2px solid #9dc1dd;
font-weight:bold;
font-size:12px;
color:#F2632A;
text-align:center;
}

.left_bottom_stat{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/review.png',sizingMethod='scale')
}
.imggfil_stat{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/* ================================ */

/* ========currency=============== */
.left_con_curr{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_curr{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/cat.gif) 0 0 no-repeat;
}
.left_mid_curr{
width:189px;
float:left;
padding:0;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}

.top_mid_curr{
width:139px;
height:21px;
border:none;
float:left;
padding:1px 0 5px 0;
background:url(../site_images/ad-cur.gif) 0 1px no-repeat;
color:#75c1ff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
ul.currency{
width:189px;
list-style:none;
text-align:left;
font-size:11px;
margin:0;
}
ul.currency li{
display:block;
}
.currencyheader{
display:block;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}
ul.currency li h2{
font-weight:normal;
font-size:11px;
padding:3px 0 3px 10px;
}

a.currencylink:link{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.currencylink:visited{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
a.currencylink:hover{
font-weight:bold;
color:#2a6798;
width:169px;
display:block;
border-top:1px solid #cadded;
text-decoration:underline;
padding:3px 0 3px 20px;
background: url(../site_images/arrow.gif) 10px 6px no-repeat;
}
.left_bottom_currency{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/cat.png',sizingMethod='scale')
}
/* =============================== */

/* ===========Preorder=================== */
.left_con_pre{
width:193px;
float:left;
clear:both;
padding:0;
}
.left_top_pre{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/comp.gif) 0 0 no-repeat;
}
.left_mid_pre{
width:189px;
float:left;
padding:0;
background-color:#277ac0;
border-left:2px solid #277ac0;
border-right:2px solid #277ac0;
}
.left_bottom_pre{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/comp.png',sizingMethod='scale')
}
.component_left_pre{
padding:0 10px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.component_left_pre a{
background:url(../site_images/com-arrow.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#FFFFFF;
text-decoration:none;
}
/* ================================ */

/* ========1row Christmas=============*/
.shelf_main_con_christ{
width:704px;
float:left;
padding:5px 12px;
}
.shelf_top_christ{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelf-top.gif) 0 0 no-repeat;
}
.shelf_mid_christ{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
}
.shlf_main_last_christ{
width:702px;
float:left;
padding:4px 0 8px 0;
}
.shlf_main_christ{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelf-bg-pdt.gif) left bottom no-repeat;
}
.shlf_pdt_img_outr_christ{
width:186px;
padding:2px 0 0 7px;
float:left;
}
.shlf_pdt_img_christ{
width:172px;
clear:both;
float:left;
}
.shlf_pdt_compare_christ{
width:172px;
clear:both;
float:left;
padding:5px 0 0 0;
}
.shlf_pdt_txt_christ{
width:486px;
padding:2px 7px 0 0;
float:left;
}
ul.shlf_pdt_ul_christ{
width:486px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlf_pdt_ul_christ li{
display:block;
clear:both;
padding-bottom:3px;
}
.shlf_pdt_name_christ{
font-size:12px;
}

.shlf_pdt_name_christ h3{
font-size:12px;
}
.shlf_pdt_name_christ h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlf_pdt_des_christ{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlf_pdt_des_christ h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
ul.shelf_price_ul_christ{
width:486px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelf_price_ul_christ li{
display:block;
clear:both;
}
.shelfAnormalprice_christ{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfAyousaveprice_christ{
color:#f2632a;
font-size:11px;
font-weight:bold;
}
.shelfAdiscountprice_christ{
color:#000000;
font-size:11px;
font-weight:bold;
}
.infodiv_christ{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleft_christ{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivright_christ{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
a.infolink_christ{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.quantity_infolink_christ{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.shelf_bottom_christ{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelf-bottom.gif) left top no-repeat;
}
/*==============================*/
/*==========3row Christmas==================*/
.shelfA_main_con_christ{
width:704px;
float:left;
padding:5px 12px;
}
.shelfA_top_christ{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelfA-top.gif) 0 0 no-repeat;
}
.shelfA_mid_christ{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #ebd3cb;
border-right:1px solid #ebd3cb;
}
.shlfA_main_last_christ{
width:702px;
float:left;
padding:4px 0 8px 0;
}
.shlfA_main_christ{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelfA-bg-pdt.gif) left bottom no-repeat;
}
.shlfA_inner_main_lst_christ{
width:226px;
float:left;
padding:4px;
}
.shlfA_inner_main_christ{
width:225px;
float:left;
padding:4px;
border-left:1px solid #ebd3cb;
}
.shlfA_pdt_img_christ{
width:211px;
padding:2px 7px 0 7px;
float:left;
}
.shlfA_pdt_compare_christ{
width:211px;
padding:5px 7px 0 7px;
float:left;
}
.shlfA_pdt_txt_christ{
width:211px;
padding:2px 7px 0 7px;
float:left;
}
ul.shlfA_pdt_ul_christ{
width:211px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlfA_pdt_ul_christ li{
display:block;
clear:both;
padding-bottom:3px;
}
.shlfA_pdt_name_christ{
font-size:12px;
}

.shlfA_pdt_name_christ h3{
font-size:12px;
}
.shlfA_pdt_name_christ h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlfA_pdt_des_christ{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlfA_pdt_des_christ h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
ul.shelfA_price_ul_christ{
width:211px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelfA_price_ul_christ li{
display:block;
clear:both;
}
.shelfBstrikeprice_christ{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfBnormalprice_christ{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfByousaveprice_christ{
color:#f2632a;
font-size:11px;
font-weight:bold;
}
.shelfBdiscountprice_christ{
color:#000000;
font-size:11px;
font-weight:bold;
}
.infodivB_christ{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleftB_christ{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivrightB_christ{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
a.infolinkB_christ{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.quantity_infolinkB_christ{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.shelfA_bottom_christ{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelfA-bottom.gif) left top no-repeat;
}
/*==============================*/

/*===========1row new year================*/
.shelf_main_con_newyear{
width:704px;
float:left;
padding:5px 12px;
}
.shelf_top_newyear{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelf-top.gif) 0 0 no-repeat;
}
.shelf_mid_newyear{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
}
.shlf_main_last_newyear{
width:702px;
float:left;
padding:4px 0 8px 0;
}
.shlf_main_newyear{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelf-bg-pdt.gif) left bottom no-repeat;
}
.shlf_pdt_img_outr_newyear{
width:186px;
padding:2px 0 0 7px;
float:left;
}
.shlf_pdt_img_newyear{
width:172px;
clear:both;
float:left;
}
.shlf_pdt_compare_newyear{
width:172px;
clear:both;
float:left;
padding:5px 0 0 0;
}
.shlf_pdt_txt_newyear{
width:486px;
padding:2px 7px 0 0;
float:left;
}
ul.shlf_pdt_ul_newyear{
width:486px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlf_pdt_ul_newyear li{
display:block;
clear:both;
padding-bottom:3px;
}
.shlf_pdt_name_newyear{
font-size:12px;
}

.shlf_pdt_name_newyear h3{
font-size:12px;
}
.shlf_pdt_name_newyear h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlf_pdt_des_newyear{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlf_pdt_des_newyear h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
ul.shelf_price_ul_newyear{
width:486px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelf_price_ul_newyear li{
display:block;
clear:both;
}
.shelfAnormalprice_newyear{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfAyousaveprice_newyear{
color:#f2632a;
font-size:11px;
font-weight:bold;
}
.shelfAdiscountprice_newyear{
color:#000000;
font-size:11px;
font-weight:bold;
}
.infodiv_newyear{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleft_newyear{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivright_newyear{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
a.infolink_newyear{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.quantity_infolink_newyear{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.shelf_bottom_newyear{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelf-bottom.gif) left top no-repeat;
}
/*==============================*/

/*===========3row newyear=================*/
.shelfA_main_con_newyear{
width:704px;
float:left;
padding:5px 12px;
}
.shelfA_top_newyear{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelfA-top.gif) 0 0 no-repeat;
}
.shelfA_mid_newyear{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #ebd3cb;
border-right:1px solid #ebd3cb;
}
.shlfA_main_last_newyear{
width:702px;
float:left;
padding:4px 0 8px 0;
}
.shlfA_main_newyear{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelfA-bg-pdt.gif) left bottom no-repeat;
}
.shlfA_inner_main_lst_newyear{
width:226px;
float:left;
padding:4px;
}
.shlfA_inner_main_newyear{
width:225px;
float:left;
padding:4px;
border-left:1px solid #ebd3cb;
}
.shlfA_pdt_img_newyear{
width:211px;
padding:2px 7px 0 7px;
float:left;
}
.shlfA_pdt_compare_newyear{
width:211px;
padding:5px 7px 0 7px;
float:left;
}
.shlfA_pdt_txt_newyear{
width:211px;
padding:2px 7px 0 7px;
float:left;
}
ul.shlfA_pdt_ul_newyear{
width:211px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.shlfA_pdt_ul_newyear li{
display:block;
clear:both;
padding-bottom:3px;
}
.shlfA_pdt_name_newyear{
font-size:12px;
}

.shlfA_pdt_name_newyear h3{
font-size:12px;
}
.shlfA_pdt_name_newyear h3 a{
font-size:12px;
font-weight:bold;
color:#494949;
text-decoration:none;
}
.shlfA_pdt_des_newyear{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
.shlfA_pdt_des_newyear h6{
font-size:11px;
font-weight:normal;
color:#6c6c6c;
}
ul.shelfA_price_ul_newyear{
width:211px;
float:left;
list-style:none;
text-align:left;
font-size:11px;
margin-top:10px;
}
ul.shelfA_price_ul_newyear li{
display:block;
clear:both;
}
.shelfBstrikeprice_newyear{
color:#969696;
font-size:11px;
text-decoration:line-through;
}
.shelfBnormalprice_newyear{
color:#337fb5;
font-size:12px;
font-weight:bold;
}
.shelfByousaveprice_newyear{
color:#f2632a;
font-size:11px;
font-weight:bold;
}
.shelfBdiscountprice_newyear{
color:#000000;
font-size:11px;
font-weight:bold;
}
.infodivB_newyear{
width:160px;
height:32px;
margin:4px 4px 4px 0;
float:left;
}

.infodivleftB_newyear{
width:40%;
float:left;
height:24px;
padding:6px 4px 1px 0;
background:url(../site_images/more-info-bg.gif) right top no-repeat;

}
.infodivrightB_newyear{
height:24px;
padding:6px 4px 1px 0;
width:50%;
float:left;
text-align:left;
background:url(../site_images/more-info-bg.gif) right top no-repeat;
}
a.infolinkB_newyear{
width:80%;
display:block;
font-size:12px;
color:#337fb5;
font-weight:bold;
padding:0px 6px 3px 4px;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.quantity_infolinkB_newyear{
display:block;
float:left;
width:50%;
text-align:left;
font-size:12px;
color:#f2632a;
font-weight:bold;
padding:1px 0 0 0;
text-decoration:none;
margin:0 0 0 2px;
white-space:nowrap;
}
.shelfA_bottom_newyear{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelfA-bottom.gif) left top no-repeat;
}
/*==============================*/
/*.........................................Shopping cart styles .......................*/



.shoppingcarttable{

float:left;
width:100%;
border-top:5px solid #ffffff;

font-size:12px;

font-weight:normal;

color:#000000;

}



.shoppingcartheader{

padding:15px 0 5px 0;

border-bottom:1px solid #eeeeee;

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 0 5px 0;

border-bottom:1px solid #eeeeee;

font-size:12px;

font-weight:bold;

color:#397ab5;

}



.updatediv{

width:100%;

float:left;

font-size:10px;

font-weight:normal;

}



.shoppingcartcontent{

padding:5px 0 5px 0;

border-bottom:1px solid #eeeeee;

font-size:11px;

font-weight:normal;

color:#000000;

}

.shoppingcartcontent_indent{

padding:5px 0 5px 10px;

border-bottom:1px solid #eeeeee;

font-size:11px;

font-weight:normal;

color:#000000;

}

.shoppingcartcontent_indent_highlight{

padding:5px 0 5px 10px;

border-bottom:1px solid #eeeeee;

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 #eeeeee;

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 #eeeeee;

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:8px 0 8px 0;

border-bottom:1px solid #eeeeee;

font-size:12px;

font-weight:bold;

color:#175e9e;

}

.shopprodiv{

background-color:#f5f5f5;

margin:5px 0 5px 0;

padding:12px 0 12px 6px;

}

.shoppaymentdiv{

background-color:#dbdbdb;

margin:9px 0 5px 0;

padding:5px 0 12px 0;

}
.shoppaymentdiv_gift{

background-color:#FFFFFF;

margin:9px 0 5px 0;

padding:5px 0 12px 0;

}


.cart_payment_header{

padding:10px 5px 10px 12px;

font-size:12px;

background-color:#df2a00;

background:url(../site_images/crt-hdr.gif) right bottom no-repeat;

color:#134978;

font-weight:bold;

}



.shoppayment_type_div{



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-color:#F2632A;
float:left;
margin:4px 8px;
padding:2px 4px 2px 4px ;
border:none;
font-size:12px;
font-weight:bold;
color:#ffffff;

}

.buttonred_category{

height:20px;

background-color:#0085ff;

padding:2px 4px 2px 4px ;

margin:0px;

border:none;

font-size:12px;

font-weight:normal;

color:#ffffff;

}

.carttextblue{

font-size:10px;

font-weight:normal;

color:#0041FF;

}



.cartvariable{

font-size:11px;

font-weight:normal;

color:#e30141;

}

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

}

.cart_outer{

width:704px;

clear:both;

padding:0 12px 0 13px;

margin:5px 0;

float:left;

}

.cart_top{

width:704px;

float:left;

height:8px;

background:url(../site_images/cart-top.gif) left bottom no-repeat;

}

.cart_mid{

width:688px;

float:left;

padding:7px;

background:#FFFFFF;

border-right:1px solid #c4deed;

border-left:1px solid #c4deed;

}

.cart_btm{
width:704px;
float:left;
height:8px;
background:url(../site_images/cart-btm.gif) left top no-repeat;

}



.cart_btn{
font-size:11px;
font-weight:normal;
color:#ffffff;
font-weight:bold;
padding:4px 10px 10px 4px;
width:auto;
border:none;
background:url(../site_images/cart-btn.gif) right bottom no-repeat;
}

.cart_input{

text-align:left;

color:#000000;

font-size:12px;

width:150px;

height:20px;

border:1px solid #83acca;

background:#FFFFFF;

}

.cart_drop{

background-color:#4f4c51;

font-size:11px;

color:#FFFFFF;

font-weight:bold;

}

.productdetailslink{

margin-right:8px;

font-weight:bold;

color:#ffffff;

font-size:11px;

}
.userloginmenuytop{

}
ul.userloginmenuytopul{
list-style:none;
font-size:11px;
margin:4px 0 4px 0;

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

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

}

a.userloginmenuytoplink:link{
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0 0 0 10px;
}
a.userloginmenuytoplink:visited{
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0 0 0 10px;
}
a.userloginmenuytoplink:hover{
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0 0 0 10px;
}
/*...................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;
}
.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;
}
/*Myhome section */
.categoreyname_headerlink{
padding:0px 0 3px 0;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:bold;
clear:both;
display:block;
}
/* 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;
}
/*////////////////////Product Ajax Name///////////////////////////////////////////////////////////*/
.ajx_det_main{
margin:6px 0;
width:709px;
float:left;
}

.pro_ajx{
width:709px;
float:left;
font-size:18px;
color:#000000;
font-weight:normal;
margin:5px 0;

}



.pro_ajx_hdr{
width:709px;
float:left;
font-size:12px;
color:#000000;
font-weight:bold;
padding:5px 0 0 0;
border-bottom:1px solid #f7d3c7;
}



.pro_ajx_stplt{
width:auto;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:8px 20px 0 20px;
height:17px;
background:url(../site_images/ajx-stp-bg.gif) left bottom no-repeat;

}



.pro_ajx_stptxt{
width:auto;
float:left;
font-size:12px;
color:#4a7daa;
font-weight:bold;
padding:8px 20px 0 0;
}

.pro_ajx_cont{
width:709px;
float:left;
font-size:12px;
color:#000000;
font-weight:bold;
padding:5px 0;
margin:5px 0;
}
.pro_ajx_cont_sub
{
float:left;
padding:5px 0;
}

.ajx_det_main_tp{
width:709px;
float:left;
height:8px;
overflow:hidden;
background:url(../site_images/det-img-top.gif) left top no-repeat;

}

.ajx_det_main_mid{
width:707px;
float:left;
background:#FFFFFF;
border-right:1px solid #c4deed;
border-left:1px solid #c4deed;
}

.ajx_det_image{
width:48%;
float:right;
padding:0 1%;
}

.ajx_det_price{
width:46%;
float:right;
padding:0 2%;

}

.ajx_det_main_midA{
width:100%;
float:left;
padding:5px 0;
margin:5px 0;
background:#F2F8FB;
border:1px solid #c4deed;
}

.ajx_det_main_btm{

width:709px;

float:left;

height:8px;

overflow:hidden;

background:url(../site_images/det-img-bt.gif) left top no-repeat;

}



.ajx_var_tp{
width:320px;
float:left;
height:8px;
overflow:hidden;
background: url(../site_images/ajx-var-tp.gif) left top no-repeat;

}

.ajx_var_mid{
width:300px;
float:left;
background:#FFFFFF;
padding:0 8px;
border-right:2px solid #9ec1dd;
border-left:2px solid #9ec1dd;
font-size:12px;
font-weight:bold;
}

div.ajax_varname{
float:left;
padding:9px 3px 3px 3px;
}
.ajax_varval{
float:left;
padding:3px;
}
.ajax_varvalA{
float:left;
padding:3px 0 3px 5px;
}
.ajax_varvalA input {
height:20px;
}
.ajx_var_btm{
width:320px;
float:left;
height:9px;
overflow:hidden;
background: url(../site_images/ajx-var-btm.gif) left top no-repeat;

}



ul.ajx_picr_ul{

width:211px;

float:left;

list-style:none;

text-align:left;

font-size:11px;

margin:10px 0;

}

ul.ajx_picr_ul li{

display:block;

clear:both;

}

.ajx_strikeprice{

color:#969696;

font-size:11px;

text-decoration:line-through;

}

.ajx_normalprice{

color:#2c8fe4;

font-size:18px;

font-weight:bold;

}

.ajx_yousaveprice{

color:#f2632a;

font-size:11px;

font-weight:bold;

}

.ajx_discountprice{

color:#000000;

font-size:11px;

font-weight:bold;

}



.ajx_buy{

width:320px;

clear:both;

padding:6px 0;

}

.quantity_details{

float:left;
padding:5px;
margin:0 8px 5px 0;
font-size:11px;
color:#000000;
border:1px solid #235e96;

background-color:#b2c6da;

}



.ajx_buy_btn{
width:183px;
float:left;
height:31px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
border:none;
margin:0 8px 8px 0;
background: url(../site_images/buy-ajx-btn.gif) left top no-repeat;

}
.ajx_notbuy_btn{
float:left;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
border:none;
margin:0 8px 8px 0;
background:#DF6945;
}
	
	
.ajx_des_mid{

width:687px;

float:left;

padding:0 10px;

background:#FFFFFF;

border-right:1px solid #c4deed;

border-left:1px solid #c4deed;

}

.ajx_det_tab{

float:left;

font-size:12px;

color:#FFFFFF;

font-weight:normal;

margin:5px 0;

}



.ajx_det_cont{
width:670px;
float:left;

font-size:12px;

color:#000000;

font-weight:normal;

border-top:1px solid #bdd9ef;

padding:0;

}
.pro_det_treemenu{

width:709px;

float:left;

font-size:11px;

color:#7b7b7b;

font-weight:bold;

padding:5px 0;

border-bottom:1px solid #f4f4f4;

}

.pro_det_treemenu ul{

width:100%;

list-style:none;

margin:0 0 0 10px;

font-size:10px;

float:left;

text-transform:uppercase;

}



.pro_det_treemenu ul li{

display:inline;

font-size:10px;

padding-right:3px;

font-weight:bold;

float:left;

}

.pro_det_treemenu ul li a{ 

font-size:10px;

font-weight:bold;

color:#a4a4a4;

text-decoration:none;

}

.protabcontainer{
white-space:nowrap;
}
.protab{
list-style:none;
font-weight:normal;
font-size:11px;
color:#ffffff;
cursor:pointer;
padding:0;
margin:0;
}

.protab li{
height:18px;
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 bottom;
}
.protab li.selectedtab{
height:18px;
display:block;
margin-bottom:0;
float:left;
margin-right:2px;
color:#ffffff;
font-weight:bold;
padding:8px 9px 0 9px;
background-color:#B4D3F0;
background-image:url(../site_images/heade_bg_det.gif);
background-repeat: no-repeat;
background-position:left top;
cursor:pointer;
}
.protab li a.tablink{
color:#000000;
text-decoration:none;
}
/*/////////////////Variable Styles*//*//////////////////////////////////////////////*/
.variabletable{
	width:100%;
}
.productvariabletdA{
padding:3px 0 3px 15px;
font-weight:bold;
background-color:#EAF5FC;
color:#000000;
}
.productvariabletdB{
padding:3px 0 3px 15px;
font-weight:bold;
background-color:#d4eaf8;
border-bottom:1px solid #d4eaf8;
color:#000000;
}	

.productlabeltdA{
padding:3px 0 3px 15px;
font-weight:bold;
width:20%;
background-color:#EAF5FC;
color:#000000;
}
.productlabeltdA_right{
padding:3px 0 3px 15px;
font-weight:bold;
background-color:#EAF5FC;
color:#000000;
width:60%;
}
.productlabeltdB{
padding:3px 0 3px 15px;
font-weight:bold;
width:20%;
background-color:#d4eaf8;
border-bottom:1px solid #d4eaf8;
color:#000000;
}	
.productlabeltdB_right{
padding:3px 0 3px 15px;
font-weight:bold;
width:60%;
background-color:#d4eaf8;
border-bottom:1px solid #d4eaf8;
color:#000000;
}
/* --------------------------------------------------- Product Size Chart ------------- */

.productsizecharttable{
width:100%;
}

.productsizechartheading{
	padding:4px 4px;
	font-size:11px;
	font-weight:bold;
	color:#155ea2;
	border-bottom:1px solid #bdd9ef;
}
.productchartheader{
	padding:5px 0 0 15px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #bdd9ef;
}
.productsizechartvalueA{
	padding:2px 4px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#bdd9ef;
}

.productsizechartvalueB{
	padding:2px 4px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #bdd9ef;
}
.productsizechartfeature{
	background-color:#FF6600;
	font-size:13px;
	font-weight:bold;
}

/*//////////////////////////downloads/////////////////////////////////////////*/

.productdownloadtable{
	width:100%;
}
.productdownloadheader{
	border-bottom:1px solid #d3d3d3;
	padding:5px 2px 5px 15px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.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:2px 0 2px 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:100%;
/*/background: url(../site_images/video.gif) left top no-repeat;*/
font-size:12px;
font-weight:bold;
color:#FF0000;
}

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

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

li.others{
width:100%;
/*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;
float:left;
padding:0 12px 0 0;
height:25px;
color:#010101;
}
ul.sub li img{
margin-top:-4px;
}
ul.sub li span{
display:block;
float:left;
padding-left:2px;
}
.downloadul li a.downloadlink{
color:#454545;
font-weight:normal;
text-decoration:none;
}

.pro_det_ke_fea_tp{
width:709px;
float:left;
height:10px;
overflow:hidden;
background:url(../site_images/k-feat.gif) left top no-repeat;
}
.pro_det_name{
width:709px;
float:left;
font-size:18px;
color:#000000;
font-weight:normal;
padding:5px 0;
border-bottom:1px solid #f4f4f4;
}
.pro_det_lnks{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
background:#df6945;
}
.pro_det_lnks_lft{
width:5px;
height:25px;
float:left;
background:url(../site_images/det-lnk-left.gif) left top no-repeat;
}
.pro_det_lnks_rht{
width:5px;
height:25px;
float:left;
background:url(../site_images/det-lnk-right.gif) left top no-repeat;
}
.pro_det_lnks_mid{
width:699px;
height:20px;
padding:5px 0 0 0;
float:left;
text-align:right;
}
.pro_det_main{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_main_tp{
width:709px;
float:left;
height:8px;
overflow:hidden;
background:url(../site_images/det-img-top.gif) left top no-repeat;
}
.pro_det_main_mid{
width:707px;
float:left;
background:#FFFFFF;
border-right:1px solid #c4deed;
border-left:1px solid #c4deed;
}
.pro_det_image{

float:left;

}
.pro_det_price{
width:46%;
float:left;
padding:2%;
}
.pro_det_main_midA{
width:707px;
float:left;
background:#FFFFFF;
border-top:1px solid #c4deed;
border-right:1px solid #c4deed;
border-left:1px solid #c4deed;
}
.pro_det_main_btm{
width:709px;
float:left;
height:8px;
background:url(../site_images/det-img-bt.gif) left top no-repeat;
}

.pro_det_varble{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_varble_tp{
width:709px;
float:left;
height:10px;
overflow:hidden;
background:url(../site_images/var_top.gif) left top no-repeat;
}
.pro_det_varble_mid{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/var_mid.gif) left top repeat-y;
}
.pro_det_varble_btm{
width:709px;
float:left;
height:23px;
background:url(../site_images/var_bottom.gif) left top no-repeat;
}
.pro_det_varble_hdr{
width:689px;
float:left;
padding:0 10px 4px 10px;
color:#225686;
font-weight:bold;
background:url(../site_images/var_mid.gif) left top repeat-y;
}





.pro_det_varble_col{
width:364px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
overflow:hidden;
}
.pro_det_varble_tp_col{
width:364px;
float:left;
height:10px;
overflow:hidden;
background:url(../site_images/var_top.gif) left top no-repeat;
}
.pro_det_varble_mid_col{
width:364px;
float:left;
background:#FFFFFF;
background:url(../site_images/var_mid.gif) right top repeat-y;
}
.pro_det_varble_btm_col{
width:364px;
float:left;
height:23px;
background:url(../site_images/var_bottom.gif) right top no-repeat;
}
.pro_det_varble_hdr_col{
width:364px;
float:left;
padding:0 10px;
color:#225686;
font-weight:bold;
background:url(../site_images/var_mid.gif) right top repeat-y;
}

.bulkdiscounttable{
width:364px;
background:#f6eeca;
border:1px solid #ebdea0;
font-size:11px;
font-weight:bold;
color:#2ba500;
margin-top: 10px;
}
.bulkdiscountheader{
	padding:2px 0 2px 20px;
	font-weight:bold;
	font-size:12px;
	color:#525252;
}
.bulkdiscountcontent
{
	padding:2px 0 2px 20px;
	font-size:12px;
	color:#EA0001;
}
.bulkdiscounttd{
	padding:6px 0;
}




















.pro_det_ke_fea{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_ke_fea_mid{
width:709px;
float:left;
background:#FFFFFF;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../site_images/k-mid.gif) left top repeat-y;
}
.pro_det_ke_fea_hdr{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/k-mid.gif) left top repeat-y;
}
.pro_det_ke_fea_btm{
width:709px;
float:left;
height:23px;
background:url(../site_images/k-bottom.gif) left top no-repeat;
}

.pro_det_dwn{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_dwn_tp{
width:709px;
float:left;
height:10px;
overflow:hidden;
background:url(../site_images/dwn-tp.gif) left top no-repeat;
}
.pro_det_dwn_mid{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/dwn-mid.gif) left top repeat-y;
}
.pro_det_dwn_hdr{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/dwn-mid.gif) left top repeat-y;
}
.pro_det_dwn_btm{
width:709px;
float:left;
height:23px;
background:url(../site_images/dwn-ld.gif) left top no-repeat;
}

.pro_det_size{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_size_tp{
width:709px;
float:left;
height:10px;
overflow:hidden;
background:url(../site_images/k-feat.gif) left top no-repeat;
}
.pro_det_size_mid{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/k-mid.gif) left top repeat-y;
}
.pro_det_size_hdr{
width:709px;
float:left;
background:#FFFFFF;
background:url(../site_images/k-mid.gif) left top repeat-y;
}
.pro_det_size_btm{
width:709px;
float:left;
height:23px;
background:url(../site_images/k-bottom.gif) left top no-repeat;
}
.pro_det_tab{
width:709px;
float:left;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0;
}
.pro_det_tab_cnts{
width:709px;
float:left;
font-size:12px;
color:#000000;
font-weight:normal;
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
padding:4px 0;
}
/*NEW CLASS///////////////////////////////////////ADDED MAY21*/

.subcategoreynamelink{
font-size:12px;
color:#FFFFFF;
font-weight:BOLD;
text-decoration:none;
}

.shelf_top_desc{
padding:5PX;
font-size:12px;
color:#333333;
font-weight:normal;
}

ul.currency li h2 select{
font-weight:normal;
font-size:12px;
border:1PX solid #333333;
background:#FFFFFF;
}
ul.brand li h2 select{
margin:5px 0 0 10px;
}
ul.category li select{
margin:5px 0 0 10px;
}

.login_txtB a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}
.buttongray{
background:#277AC0;
font-weight:bold;
font-size:11px;
border:none;
color:#FFFFFF;
padding:2px;
}

.left_mid_protex img{
padding:3px 0 3px 0;
}

a.link{
font-size:12px;
color:#FF3300;
font-weight:BOLD;
white-space:nowrap;
text-decoration:underline;
padding:3px 0 3px 10px;
}

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


.treemenu{
margin-left:10px;
border-bottom:1px solid #f4f4f4;
width:709px;
float:left;
font-size:11px;
color:#7b7b7b;
font-weight:normal;
padding:5px 0;
}



.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;
}
/*.............COMMMON STYLES.........................*/
.errormsg{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
/*...Message Display...........*/
.message_header{
font-weight:bold;
font-size:11px;
color: #000000;
padding:5px 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
}

.readreivewtable{
width:100%;
border-top:1px solid #f1f1f1;
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:12px;
font-weight:normal;
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;
}

/*....................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:normal;
font-size:12px;
color:#000000;
}
.addreivewinput{
padding:1px;
border:1px solid #a6a6a6;
font-weight:normal;
color:#000000;
}

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

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

.readreivewcontent{
padding:0px 3px 5px 55px;
font-size:12px;
font-weight:normal;
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;
}

.advancedsearch_class{
border:1px solid #f1f1f1;
}
.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 #f1f1f1;
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;
}
.searchfont{
padding:6px 10px 6px  10px;
font-size:12px;
color:#000000;
}

.search_noresult_td
{
	padding:10px;
	font-weight:normal;
	color:#ff0000;
	font-size:18px;
}

.searchspecial_header{
padding:3px 2px 3px 10px ;
background-color:#E05627;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}
.searchspecial_content_normal{
background-color:#FFFFFF;
font-weight:normal;
color:#da0000;
font-size:12px;
}
.searchspecial_content_special{
padding:4px 0 0 10px ;
background-color:#f1f1f1;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
}
.searchspecial_td{
padding:4px 0 0 10px ;
font-weight:normal;
color:#da0000;
font-size:12px;
}
a.searchspecial_link{
font-weight:normal;
text-decoration:none;
font-size:11px;
color:#000000;
}
.pagingcontainertd{
width:689px;
float:left;
font-size:12px;
color:#7b7b7b;
font-weight:bold;
padding:2px 6px 2px 7px;
border-bottom:1px solid #EBD3CB;
}
/* Bonus points div */
.bonus_point{
padding:1px 0;
color:#49ce0f;
font-size:12px;
font-weight:bold;
}

.reviewscore{
font-size:11px;
color:#8f8f8f;
width:46%;
padding:0 2%;
float:left;

}
.stockdetailstd{
font-size:11px;
font-weight:bold;
color:#14b907;
width:46%;
padding:0 2%;
float:left;
}

.productdeposit_price{
font-size:11px;
font-weight:bold;
color:#3e3e3e;
width:46%;
padding:0 2%;
float:left;
}
.productdeposit_msg{
font-size:11px;
font-weight:normal;
color:#8f8f8f;
width:46%;
padding:0 2%;
float:left;
}

.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 10px;
font-size:11px;
font-weight:normal;
color:#000000;
}
.staticpagetable{
width:100%;
float:left;
border:12px solid #FFFFFF;
}
.staticpagecontent{
font-size:12px;
font-weight:normal;
color:#000000;
padding:5px 10px ;
}
.homepagecontent{
font-size:11px;
font-weight:normal;
color:#717171;
padding:5px 10px ;
border:1px solid #E4E4E4;
}
.regitable{
width:100%;
border-bottom:1px solid #e1e1e1;
}
.regiheader{
padding:5px 0 ;
font-weight:bold;
font-size:11px;
color:#FF7B18;
}
.regvalue{
padding:5px 0 ;
font-weight:normal;
font-size:11px;
color:#000000;
}

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

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

.regifontred{
font-weight:bold;
font-size:11px;
color:#ff0000;
}
.favoritesheader{
padding:10px 0 0 0 ;
font-weight:bold;
text-decoration:none;
color:#da0000;
font-size:12px;
}
.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;
}
.pagingcontainertd div{
margin:2px;
padding:2px;
font-weight:normal;
color:#d0d0d0;
}

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

.pagingcontainertd a:link{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #d0d0d0;
color:#FE7200;
}
.pagingcontainertd a:visited{
padding:0 2px 0 2px ;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#FE7200;
}
.pagingcontainertd a:hover{
padding:0 2px 0 2px ;
background: #FE7200;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:0px solid #999999;
color:#ffffff;
} 
.staticpageheader{
font-size:11px;
font-weight:bold;
color:#000000;
padding:5px 0;
}
.img_center{
padding:10px;
width:600px;
margin:auto;
}


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

.combo_messtext{
font-size:11px;
font-weight:bold;
color:#000000;
}
.var_area{
float:left;

}
.combovar_inside{
float:left;
width:600px;
padding:10px;
border:1px solid #D5E9F5;
font-size:11px;
font-weight:bold;
color:#000000;
}
.bundle_price{
color:#337FB5;
font-weight:bold;
font-size:18px;
padding: 25px 25px;
}

.buttonblackbig{
height:28px;
background-color:#F2632A;
padding:2px 4px 2px 4px ;
margin:2px 4px 2px 4px;
border:none;
font-size:18px;
font-weight:bold;
color:#ffffff;
}
.top_cust_menu{
float:left;
width:720px;
padding:2px 0px 2px 10px;
background-color:#F2632A;
}

.loginwelcomemsg_header{
padding:2px 0px 2px 10px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
float:left;
width:700px;
}

.loginwelcomemsg_text{
padding:2px 0px 2px 10px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
/*width:700px;*/
}
.loginwelcomemsg_text_sub{
padding:2px 0px 2px 0;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:12px;
float:left;
}
/* Additions */
/* 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;
}
/* #################################################################################################
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 
###################################################################################################*/
.hits_div
{

}
.statis_div{

}
.userordertablestyleA{
background:#f8f8f8;
border-bottom:1px solid #E7E7E7;
border-top:1px solid #E7E7E7;
font-size:11px;
font-weight:bold;
}
.userordercontent{
padding:5px 0 5px 2px;     
border-bottom:1px solid #f1f1f1;
font-size:11px;
color:#000000;
background:#F8F9F9;
}
.ordertableheader{
padding:5px;
white-space:nowrap;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
background-color:#f8f9f9;
font-size:11px;
color:#FF7C7C;
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;
}
.edithreflink_tronmouse{
font-weight:bold;
color:#7e7e7e;
text-decoration:none;
}
.edithreflink_trmouseout{
font-weight:bold;
color:#000000;
}
.shoppingcartprod_link{ 
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
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;
}
.prod_orderheader{
padding:8px 2px;
font-weight:bold;
color:#949494;
font-size:12px;
}
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;
}
.usermenucontentbold{
padding:5px;
font-size:11px;
border-bottom:1px solid #f1f1f1;
color:#000000;
font-weight:bold;
background:#F8F9F9;
}
.userorderheadernew{
padding:5px 0;
font-weight:bold;
color:#000000;
font-size:12px;
}
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;
}
.userorderheader{
padding:4px;
border-bottom:1px solid #ffffff;
font-size:11px;
font-weight:bold;
color:#da0000;
}
.userordercontentbold{
padding:5px 20px ;
border-bottom:1px solid #f1f1f1;
font-size:11px;
color:#000000;
font-weight:bold;
background:#F8F9F9;
}
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;
}
.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;
}
.redtext
{
font-size:11px;
font-weight:normal;
color:#FE0000;
text-decoration:none;
}
.productpagenavtext{
padding: 0 4px  0 4px;
font-size:11px;
font-weight:normal;
color:#414141;
}

.productpagenavtabletd{
padding: 0 4px  0 4px;
}
.productpagenavtable{
border-bottom:1px solid #e3e3e3;
font-size:11px;
background-color:#EBEBEB;
}
.lst_cat_heading {
font-size:11px;
font-weight:bold;
}
.surveytabletd{
padding:2px 0 2px 12px;
color:#000000;
font-size:11px;
}
.survey_graph{
float:left;
background-color:#EA740D;
}

ul.subcategory{
width:100%;
}

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


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

ul.subshopleft{
width:100%;
}
ul.subshopleft li{
display:block;
padding:0;
}
ul.subshopleft li h2{
font-weight:normal;
font-size:11px;
}

a.subcatelink{
font-weight:bold;
color:#2a6798;
width:149px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 40px;
background: url(../site_images/arrow.gif) 30px 6px no-repeat;
}
a.sub_brandlink{
font-weight:bold;
color:#2a6798;
width:149px;
display:block;
border-top:1px solid #cadded;
text-decoration:none;
padding:3px 0 3px 40px;
background: url(../site_images/arrow.gif) 30px 6px no-repeat;
}
.subcategory_group{
display:block;
background:#990000;
border-top:none;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
padding:3px 0 3px 10px;
}

.subcategory_group_link{
}

.variable_bottom_border{
	padding:3px 0 3px 15px;
	color:#2476C0;
	}
	
.copyrightlink{
font-weight:normal;
color:#9CC6EC;
text-decoration:underline;
}
/*content PAge Styles*//*////////////////////////////////////////////////////////////////////////////////////////////*/
div#pg_content div.contact_box {
	width:48%;
	height:10em;
	background:url(../site_images/contact-box-bg.gif) no-repeat bottom right;
}

.holder .letter {
	background-image:url(../site_images/contact-box-letter.jpg);
	background-repeat:no-repeat;
}

.holder .phone {
	background-image:url(../site_images/contact-box-phone.jpg);
	background-repeat:no-repeat;
}

.holder .fax {
	background-image:url(../site_images/contact-box-fax.jpg);
	background-repeat:no-repeat;
}

.holder .email {
	background-image:url(../site_images/contact-box-email.jpg);
	background-repeat:no-repeat;
}

.holder {
	margin-bottom:10px;
}

div#pg_content {
	padding:10px;
}

div#pg_content p {
	text-align:justify;
}

div#pg_content h2 {
	margin-top:10px;
	margin-bottom:5px;
}


div#pg_content div.contact_box p {
	text-align:left;
}

div#pg_content div.contact_box {
	width:48%;
	height:10em;
	background:url(../site_images/contact-box-bg.gif) no-repeat bottom right;
}

div#pg_content div.contact_box div {
	height:100%;
}

div#pg_content div.contact_box div p {
	margin-left:60px;
	
}

.ad_euro{

padding:10px 0;
width:704px;
float:left;
border-left:12px solid #ffffff;
border-right:12px solid #ffffff;
}
.ad_euro div{
float:left;
}


#take-a-tour {
	position: relative;
	overflow: hidden;
	height: 123px;
	margin: 0;
	background: url(../site_images/take-a-tour.gif) no-repeat;
	text-indent: -5000em;
	cursor:pointer;
}


#take-a-tour a {
	position: absolute;
	top: 74px;
	left: 33px;
	width: 122px;
	height: 26px;
}
div#eurovideodiv {
	text-align:left;
	position:absolute;
	z-index:1000;
	padding:10px;
}

/*div#loading {
	font-weight:bold;
	font-size:1.2em;
	color:#6c6c6c;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
	text-align:center;
	width:300px;
	padding:10px;
	background-color:#fff;
	position:absolute;
	z-index:100;
}

div#loading img {
	margin-right:10px;
}*/

div#blackout {
	background-color:#fff;
	position:absolute;
	z-index:999;
}

div#eurovideodiv {
	text-align:left;
	position:absolute;
	z-index:1000;
	padding:10px;
}

div#eurovideodiv h1 {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
.productdetd_main{
padding:5px 0 5px 10px;
font-size:12px;
font-weight:normal;
color:#000000;
}

div#blackout img,div#eurovideodiv img {
border:none;
}

div#blackout {
  opacity: 0.7;
  filter: alpha(opacity = 70);
}
.bulk_discount_button_div{
float:left;
}
.bulk_discount_detail_div{
float:left;
}
.bulk_discount_detail_div td{
padding:5px 0 5px 10px;
}
.ajx_bulk_btn{
width:168px;
float:left;
height:29px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
border:none;
margin:8px 0 3px 0;
background: url(../site_images/view-bulk.gif) left top no-repeat;
}

.bulkdiscountdetailheader{
color:#c20c00;
font-size:14px;
font-weight:bold;
}
.bulkdiscountdetailcontent{
color:#c20c00;
}

input{
padding:1px;
font-size:12px;
border:1px solid #b8b8b8;
font-weight:normal;
color:#000000;
}

select{
font-weight:normal;
font-size:12px;
border:1PX solid #333333;
background:#FFFFFF;
background:#ededed;
}
.red_msg{
padding:2px 4px 2px 2px ;
font-size:11px;
font-weight:bold;

color:#FF0000;
}
textarea{
padding:1px;
font-size:12px;
border:1px solid #b8b8b8;
font-weight:normal;
color:#000000;
}
.ajx_det_price_no_img{
width:46%;
float:left;
padding:0 2%;
}
.cart_continue_div{
width:50%;
float:left;
}
.cart_checkout_div{
width:48%;
float:left;
}
.processing_divcls
{
	background-color:#1E70BA;
	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 #134978;
}

.subcatelink_det{
font-weight:bold;
color:#2a6798;
display:block;
text-decoration:none;
padding:3px 0 ;
text-align:center;
}
.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;
}
a.cust_login_button{
font-size:11px;
font-weight:normal;
color:#ffffff;
font-weight:bold;
float:left;
display:block;
margin-top:6px;
text-decoration:none;
padding:4px 10px 10px 4px;
background:url(../site_images/cart-btn.gif) right bottom no-repeat;
}
.myhome_offer_subtext{
background:#FDCC30;
padding:4px 0px 4px 10px;
font-weight:bold;
text-decoration:none;
color: #CC0000;
font-size:11px;
text-align:center;
}
.middle_showall_link{
display:inline-block;
border:none;
background:#FB6C45 url(../site_images/cart-btn.gif) right bottom no-repeat;
margin:5px 10px 5px 0;
padding:5px 8px 8px 4px;
font-size:11px;
width:53px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#FFFFFF;
float:right;
}
.logindetailheader{
padding:8px 2px 4px 10px;
font-size:12px;
font-weight:bold;
color:#F26229;
border-bottom:1px solid #F26229;
}
.logindiscountmsg_text{
background:#F26229;
border:1px solid #B0C695;
padding:2px 0px 2px 10px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
font-size:11px;
text-align:center;
}
/* Gift voucher buy and spend */
.gift_mid_con{
width:580px;
float:left;
margin:4px 0;
border:1px solid #DBDBDB;
}
.gift_mid_top{
width:550px;
float:left;
height:10px;
overflow:hidden;
}
.gift_mid_middle{
width:560px;
padding:0 10px;
}
.gift_mid_bottom{
width:550px;
float:left;
height:10px;
overflow:hidden;
}
.gift_mid_des{
width:550px;
padding:5px 0;
font-size:12px;
}
.gift_mid_table{
width:660px;
}
.gift_mid_table_td{
padding:2px 0;
}
.gift_buy_header{
width:560px;
background:url(../site_images/bg-gift-voucher.gif) left top no-repeat;
height:10px;
padding:20px 20px 20px 0;
color:#FFFFFF;
text-align:right;
font-size:18px;
font-weight:bold;
}
.div_gift_cnt{
width:96%;
padding:2%;
background:url(../site_images/gif-con-bg.gif) right bottom no-repeat;
border-top:1px solid #89d0f2;
border-bottom:1px solid #89d0f2;
}
.gift-hed-bg{
padding:1% 2%;
width:140px;
white-space:nowrap;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-weight:bold;
background:#ffffff url(../site_images/gift-hed-bg.gif) left top no-repeat;
}
.gift-hed-bg_td{
padding-top:6px;
border-bottom:2px solid #B9281E;
background:#ffffff;
}
.gift-send-bg_td{
padding:0 5px 6px 5px;
background-color:#FFFFFF;
border-bottom:2px solid #B9281E;
}
.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{
background:url(../site_images/use-gift-hed.gif) 15px top no-repeat;
height:10px;
padding:20px 20px 20px 20px;
color:#7DB5E0;
text-align:left;
font-size:16px;
font-weight:bold;
}
#cancel_spend_gift_button{
margin-right:20px;
}
.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 4px 4px 20px;

}
.gift_user_fontB{
color:#dc3e00;
font-weight:bold;
font-size:12px;
padding:4px 4px 4px 20px;
}
.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;
}
.gift_user_btn{
border:none;
background:url(../site_images/buy-gift-btn.gif) left top no-repeat;
padding:10px 4px 10px 20px;
font-size:12px;
width:94px;
font-size:18px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#FFFFFF;
}
/* Added by latheesh*/
.size_chart{
float:left;
padding:2px 0;
width:100%;
text-align:right;
}
.shop_desc{
font-size:12px;
font-weight:normal;
padding:2px 10px ;
color:#000000;
}
.lst_cat_header img{
padding:2px 10px ;
}
.bulk_discount{
float:right;
clear:both;
position:relative;
right:30px;
top:59px;
margin-top:-54px;
width:103px;
height:54px;
background:url(../site_images/bulk-discounta.gif) right top no-repeat;
}
/*///////////////////////////new styles added november 06/////////////////////*/
.login_banner{
width:189px;
height:145px;
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:110px;
left:30px;
width:72px;
height:23px;
}

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

.left_top_newsltr{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_newsltr{
width:189px;
float:left;
padding:0;
overflow:hidden;
text-align:center;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}

.left_bottom_newsltr{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/protex.png',sizingMethod='scale')
}

.left_top_shpbrnd{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_shpbrnd{
width:189px;
float:left;
padding:0;
overflow:hidden;
text-align:center;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}

.left_bottom_shpbrnd{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/protex.png',sizingMethod='scale')
}

.left_top_callback{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_callback{
width:189px;
float:left;
padding:0;
overflow:hidden;
text-align:center;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}

.left_bottom_callback{
width:193px;
float:left;
padding:0;
height:28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site_images/protex.png',sizingMethod='scale')
}
.free_delivery{
float:right;
position:relative;
right:30px;
top:115px;
clear:both;
margin-top:-54px;
width:103px;
height:54px;
background:url(../site_images/free-deliverya.gif) right top no-repeat;
}

.mid_shlf_pdt_sale{
float:left;
clear:both;
padding:5px 0 5px 45px;
height:25px;
font-size:11px;
font-weight:bold;
color:#dd630a;
text-align:left;
background:url(../site_images/sale.gif) left top no-repeat;
}
.mid_shlf_pdt_new{
float:left;
clear:both;
padding:5px 0 5px 45px;
height:25px;
font-size:11px;
font-weight:bold;
color:#259C5C;
text-align:left;
background:url(../site_images/new.gif) left top no-repeat;
}

.shelf_rate{
float:left;
padding:5px 0 0 0;
}


.details_btn{
float:left;
padding:5px 0 0 0;
}
.details_btn img{
float:left;
}

.bulk_discount_con{
float:left;
padding:5px 0 0 0;
}
.bulk_discounta{
float:left;
width:103px;
height:54px;
background:url(../site_images/bulk-discounta.gif) left top no-repeat;
}

.free_deliverya{
float:left;
width:103px;
height:54px;
background:url(../site_images/free-deliverya.gif) left top no-repeat;
}

.mid_shlf_pdt_salea{
float:left;
clear:both;
padding:5px 0 5px 45px;
height:25px;
font-size:11px;
font-weight:bold;
color:#dd630a;
text-align:left;
background:url(../site_images/sale.gif) left top no-repeat;
}
.mid_shlf_pdt_newa{
float:left;
clear:both;
padding:5px 0 5px 45px;
height:25px;
font-size:11px;
font-weight:bold;
color:#259C5C;
text-align:left;
background:url(../site_images/new.gif) left top no-repeat;
}
.shelfdesc{
font-size:12px;
font-weight:normal;
color:#000000;
padding:5px 5px ;
}
.left_mid_protex_text{
width:189px;
float:left;
padding:0;
font-weight:normal;
font-size:12px;
text-align:left;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
.bookmark_cls{
float:left;
width:100%;
overflow:hidden;
}
.main_img_container{
width:300px;
float:left;
padding:2px 5px 2px 5px;
overflow:hidden;
}
.gift_main_con{
width:704px;
float:left;
padding:5px 12px;
overflow:hidden;
}
#RemoveUsernameBanner{
font-size:12px;
font-weight:normal;
color:#FF0000;
}
#voucher_self_tr table{
width:98%;
float:right;
}

.shlfA_inner_main_lst_combo{
width:220px;
float:left;
padding:4px;
overflow:hidden;
background:url(../site_images/or.gif) right top no-repeat;
}
.shlfA_inner_main_combo{
width:220px;
float:left;
padding:4px;
overflow:hidden;
background:url(../site_images/or.gif) right top no-repeat;
border-left:1px solid #ebd3cb;
}
.combovar_inside_3rw{
float:left;
width:100%;
}
.combovar_name{
float:left;
width:48%;
font-size:11px;
font-weight:bold;
color:#000000;
}
.combovar_val{
float:left;
width:48%;
font-size:11px;
font-weight:bold;
color:#000000;
}
.combovar_name_new{
float:left;
width:100%;
font-size:11px;
font-weight:bold;
color:#000000;
}
.sizechart_productname{
font-size:12px;
font-weight:bold;
color:#CD4B23;
padding:5px 0;
border-bottom:1px solid #BDD9EF;
}

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





.prod_comparison_table{

width:100%;

border-bottom:1px solid #B9D3E8;

border-top:1px solid #B9D3E8;

}



.prod_comparison_img{

padding:5px;

border:1px solid #B9D3E8;

}

.prod_comparison_name{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#3776A8;
padding:5px;

}



.prod_comparison_buy{

padding:5px; 
background-color:#FFFFFF;
font-size:12px;

color:#b61331;

font-weight:bold;

}



.comparison_sec_header{

padding:5px;


font-size:14px;

color:#FFFFFF;

font-weight:bold;
background-color:#1F415C;
}



.comparison_mainheader{

padding:2px;

border:1px solid #3776A8;

background-color:#3776A8;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

}



.comparison_contentA{

padding:2px 10px;

border:1px solid #CCDFEE;

background-color:#CCDFEE;

font-size:12px;

color:#000000;

font-weight:normal;

}



.comparison_contentB{

padding:2px 10px;

border:1px solid #B9D3E8;

font-size:12px;

color:#000000;

font-weight:normal;

}

.comparison_quainput{

width:15px;

height:15px;

padding:1px;

font-size:9px;

border:1px solid #B9D3E8;

font-weight:bold;

color:#000000;

text-align:center;

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

}
.compare_infodivright{
height:16px;
padding:2px 4px 1px 0;
width:50%;
float:left;
}
.comparison_quainput{
width:15px;
height:15px;
padding:1px;
font-size:9px;
border:1px solid #B6A88E;
font-weight:bold;
color:#000000;
text-align:center;
}
.comparison_strikeprice
{
margin-left:-5px;
width:100%;
display:block;
color:#FFFFFF;
font-size:11px;
text-decoration:line-through;
}
.comparison_normalprice
{
margin-left:-5px;
width:100%;
display:block;
color:#003366;
font-size:12px;
font-weight:bold;
}
.comparison_discountprice{
width:100%;
display:block;
margin-left:-5px;
color:#f27200;
font-size:11px;
font-weight:bold;
}
/*////////////////////////////////////////COMBO DEAL//////////////////////ADDEDD NOV 17 2009/////////////////////*/

/*///////////////////////////////////////////Shlef components/////////////////////////////////////////////////////*/

.combo_main_con{
width:704px;
float:left;
padding:5px 12px;
}
.combo_top{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelf-top.gif) 0 0 no-repeat;
}
.combo_mid{
width:702px;
float:left;
padding:0;
background-color:#ffffff;
border-left:1px solid #d5e9f5;
border-right:1px solid #d5e9f5;
}
.combo_bottom{
width:704px;
float:left;
padding:0;
height:13px;
overflow:hidden;
background:url(../site_images/shelf-bottom.gif) left top no-repeat;
}
.combo_main{
width:702px;
float:left;
padding:4px 0 8px 0;
background:url(../site_images/shelf-bg-pdt.gif) left bottom no-repeat;
}
.combo_main_table{
width:100%;
}

.combo_main_table_td{
padding:0;
border:2px solid #D5E9F4
}
.combo_or{
width:51px;
height:51px;
position:relative;
float:right;
right:-10px;
top:20px;
margin-top:-30px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background:url(../site_images/combo-or.gif) right top no-repeat;
}

.combo_variable{
float:left;
width:100%;
background-color:#D5E9F4;
font-size:12px;
font-weight:bold;
color:#07456E;
}
.combo_variable_td{
padding:2px 5px;
font-size:12px;
font-weight:bold;
color:#07456E;
}
.combo_variable_tdA{
padding:2px 5px;
font-size:12px;
font-weight:bold;
color:#07456E;
}
.combo_plus{
text-align:center;
padding:5px 0;
}
.combo_name{
float:left;
clear:both;
font-size:12px;
font-weight:bold;
color:#DB6B00;
padding:0 50px 2px 5px;
width:85%;
}
.combo_name a{
font-size:12px;
font-weight:bold;
color:#DB6B00;
text-decoration:none;
}
.combo_img{
float:left;
width:95%;
padding:2px 5px;
}
.combo_select{
float:left;
width:35px;
padding:5px;
}
.combo_price{
float:left;
width:70%;
padding:5px;
font-size:18px;
font-weight:bold;
color:#277AC8;
}
.combo_main_table1row{
border:10px solid #FFFFFF;
}

.combo_main_table_td_1row{
padding:5px;
border:2px solid #D5E9F4;
border-right:none;
}
.combo_main_table_td_1rowA{
padding:5px;
border:2px solid #D5E9F4;
border-left:none;
border-right:none;
}

.combo_main_table_td_1row_variable{
padding:5px;
background-color:#D5E9F4;
}
.combo_main_table_td_1row_variable_no{
padding:5px;
border:2px solid #D5E9F4;
border-left:none;
}
.combo_price_table{
width:673px;
border:10px solid #FFFFFF;
background-color:#E8F1F8;
}

.combo_price_table_td{
padding:5px;
font-size:18px;
font-weight:bold;
color:#F00001;
vertical-align:middle;
}
/*left Combo deal///////////////////////////////////////////////////////////////////////////////*/

.lf_combodeal_middle{
width:194px;
float:left;
padding-left:15px;
}
.lf_combodeal_hdr{
width:194px;
float:left;
font-size:12px;
font-weight:bold;
color:#E00D02;
text-align:left;
padding:9px 0;
}
.lf-combodeal-showall{
display:block;
float:right;
border:none;
background:url(../site_images/cmpr-showall.gif) left top no-repeat;
padding:2px 3px 5px 3px;
font-size:11px;
width:59px;
margin-top:7px;
margin-right:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#000000;
}

.lf_combodeal_img{
margin:4px 0;
float:left;
width:46px;
height:56px;
padding:14px 4px 2px 12px;
background:url(../site_images/cm.gif) left top no-repeat;
overflow:hidden;
}
.lf_combodeal_plus{
margin:4px 0;
float:left;
width:5px;
height:74px;
background:url(../site_images/comboplus.gif) left top  no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.lf_combodeal_price_top{
float:left;
width:194px;
height:12px;
font-size:12px;
background:url(../site_images/combo-price-top.gif) left top  no-repeat;
font-weight:bold;
color:#4279c3;
}
.lf_combodeal_price{
float:left;
width:194px;
font-size:14px;
padding-bottom:10px;
text-align:center;
background:url(../site_images/combo-price-btm.gif) left bottom  no-repeat;
font-weight:bold;
color:#4279c3;
}
/* Advert Text Middle Area Section */
.mid_ad_table{
width:98%;
margin:2px 1%;
text-align:left;

}
.mid_ad_mid{
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
padding:3px 12px;
background-color:#FFFFFF;
}
.advert_text_middle{
width:95%;
float:left;
height:119px;
overflow:auto;
padding:0 10px;
color:#888888;
font-size:12px;
background-color:#FFFFFF;
}
.mid_ad_top_lf{
overflow:hidden;
width:12px;
height:8px;
font-size:4px;
background:url(../site_images/ad-top-left.gif) left top no-repeat;
}
.mid_ad_top_mid{
width:90%;
background:#FFFFFF url(../site_images/ad-bg.gif)  left top repeat-x;
font-size:4px;
font-weight:bold;
padding:8px 0;
color:#000000;
overflow:hidden;
height:8px;
}
.mid_ad_top_rt{
overflow:hidden;
width:12px;
font-size:4px;
height:8px;
background:url(../site_images/ad-top-right.gif) right top no-repeat;
}
.mid_ad_btm_lf{
overflow:hidden;
width:12px;
font-size:4px;
height:8px;
background:url(../site_images/ad-bottom-left.gif) left bottom no-repeat;
}
.mid_ad_btm_mid{
overflow:hidden;
font-size:4px;
height:8px;
background:#FFFFFF url(../site_images/ad-bottom-bg.gif)  left bottom repeat-x;
}
.mid_ad_btm_rt{
overflow:hidden;
width:12px;
font-size:4px;
height:8px;
background:url(../site_images/ad-bottom-right.gif) right bottom no-repeat;
}
.general_links{
padding:5px 0;

}

.general_links_table{
float:left;
width:60%;
margin:10px 20%;
background-color: #C8DFF4;
/*border:2px solid #74AFE3;*/
}
.general_links_hdr{
padding:5px 8px;
background-color: #9EC7EB;
border-top:1px solid #9EC7EB;
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;
}	
.left_top_txt_ad{
width:193px;
height:8px;
overflow:hidden;
float:left;
padding:0;
margin:0;
background:url(../site_images/protex.gif) 0 0 no-repeat;
}
.left_mid_txt_ad{
width:179px;
float:left;
padding:0 5px;
font-weight:normal;
font-size:12px;
text-align:left;
overflow:hidden;
background-color:#ffffff;
border-left:2px solid #9DC1DD;
border-right:2px solid #9DC1DD;
}
.advertheader{
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:12px;
}
.keyfeatureHeading{
padding:7px 5px 9px 30px;
font-size:12px;
color:#1C5C96;
font-weight:bold;
width:35%;
text-align:left;
background:#D2E4F2 url(../site_images/key-hdr.gif) 5px 0  no-repeat;
border-top:1px solid #BED8EC;
border-bottom:1px solid #D2E4F2;
}
.bottom_address{
float:left;
width:100%;
margin-top:5px;
background-color:#5FA3DF;
border-top:1px solid #5FA3DF;
border-bottom:1px solid #5FA3DF;
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;
}

.innerfade li{
left:34px;
top:0;
}
ul.innerfade{
list-style:none;
}
/*section for play video display*/
.deat_pdt_button{
float:right;
width:65px;
padding:0 0 3px 15px;
text-align:right;
}
.deat_pdt_button_ajx{
float:left;
width:305px;
padding:0 0 3px 0;
text-align:left;
}
.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%;
}
/*linkedproducts..........................*/
.link_pdt_outr{
float:left;
width:709px;
padding:0 0 0 10px;
}
.link_pdt_outr_ajax{
float:left;
width:709px;
padding:0 0 0 0px;
}
.link_pdt_top{
float:left;
width:709px;
height:10px;
overflow:hidden;
background:#FFFFFF url(../site_images/k-feat.gif) left top no-repeat;
}
.link_pdt_conts{
float:left;
width:699px;
padding:10px 5px 0 5px;
background:#FFFFFF url(../site_images/k-mid.gif) left top repeat-y;
font:normal 12px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.link_pdt_bottom{
float:left;
width:709px;
height:25px;
overflow:hidden;
background:url(../site_images/k-bottom.gif) left bottom repeat-x;
}
.link_pdt_hdr_outr{
float:left;
width:699px;
border-bottom:1px solid #FFFFFF;
}
.link_pdt_hdr{
float:left;
background:url(../site_images/link-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.link_pdt_hdr  span {
float:left;
display:block;
background:url(../site_images/linkright.gif) no-repeat right top;
padding:5px 16px 5px 3px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.det_link_pdt_con{
width:699px;
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:625px;
height:130px;
float:left;
font-weight:normal;
color:#7e993a;
font-size:14px;
overflow:hidden;
}
.det_link_image{
width:160px;
float:left;
height:115px;
overflow:hidden;
font-weight:normal;
color:#7e993a;
font-size:14px;
padding:2px 0;
text-align:left;
}
.det_link_name{
width:160px;
float:left;
font-weight:normal;
color:#de3649;
font-size:11px;
padding:0 0 5px 2px ;
text-align:left;

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

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

.det_link_bottom{
width:731px;
float:left;
background:url(../site_images/det-pdt-btm.gif) left top no-repeat;
height:16px;
overflow:hidden;
}
						/* ---- Shop by Brand Top and Bottom  ---- */
.shp_brnd_con{
float:left;
width:948px;
padding:0 10px 0 10px;
margin:5px 0 0 0;
}
.shp_brnd_left{
float:left;
width:8px;
height:55px;
background:url(../site_images/topshop-left.gif) 0 0 no-repeat;
}
.shp_brnd_mid{
float:left;
width:932px;
height:55px;
background:url(../site_images/topshop-bg.gif) 0 0 repeat-x;
}
.shp_brnd_thumbimg_con{
width:932px;
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:904px;
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:55px;
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;}
/*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 #525252;
width:20px;
height:20px;
margin-top:-2px;
}
.size_var_div{
float:left;
margin:2px;
padding:4px;
border:1px solid #dfdfdf;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
background:url(../site_images/size-bg.gif) no-repeat 1px 1px;
}
.size_var_div_sel{
float:left;
margin:2px;
padding:4px;
border:1px solid #dfdfdf;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../site_images/sizs-sel-bg.gif) no-repeat 1px 1px;
}
.promise_hdr{
padding:3px 0 3px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background:#8CB7D9;
}
.promise_txt{
padding:5px 0 5px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
border-bottom:1px solid #D0D0D0;
}


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

}
.reg_shlf_inner_top_admin{
float:left;
height:11px;
overflow:hidden;
/*background:#000000 url(../site_images/best-hdr-topa.gif) left top repeat-x;*/
}
.reg_shlf_inner_cont_admin{
float:left;
width:100%;
/*background:#FFFFFF url(../site_images/my-hm-mida.gif) left top repeat-y;*/
font:normal 12px Arial, Helvetica, sans-serif;
color: #8a8989;
}
.reg_shlf_inner_bottom_admin{
float:left;
}

.reg_shlf_hdr_outr{
float:left;
width:711px;
border-bottom:1px solid #D0D0D0;
margin-bottom:10px;
}
.reg_shlf_hdr_outr_admin{
float:left;
width:711px;
border-bottom:1px solid #D0D0D0;
margin-bottom:10px;
}
.reg_shlf_hdr_in_admin{
float:left;
/*background:url(../site_images/link-left.gif) no-repeat left top;*/
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;
/*background:url(../site_images/linkright.gif) no-repeat right top;*/
padding:5px 16px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
}
.promise_hdr_admin{
padding:3px 0 3px 20px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
background:#E67105;
}
.promise_txt_admin{
padding:5px 0 5px 20px;
border-bottom:1px solid #D0D0D0;
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.promise_txtA{
padding:5px 0 5px 20px;
font:normal 12px Arial, Helvetica, sans-serif;
color: #FF0000;
border-bottom:1px solid #D0D0D0;
background-color:#EBEBEB;
}
.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: #CC0000;
text-align:center;
}
.promise_price span{
display:block;
font:normal 18px Arial, Helvetica, sans-serif;
color: #CC0000;
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: #267CCD;
text-align:center;
}
.promise_acceptprice span{
display:block;
font:normal 18px Arial, Helvetica, sans-serif;
color: #267CCD;
text-align:center;
}

.promise_webprice{
font:bold 12px Arial, Helvetica, sans-serif;
color: #666666;
text-align:right;
padding-right:22px;
padding-top:7px;
}
.combo_pdt_var_outr_price{
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
padding-left:8px;
}
.review_pdta{
font:bold 14px Tahoma,Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
padding-left:8px;
}
.review_pdta a{
font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
color: #EE3F00;
text-decoration:none;
}
.reg_shlf_hdr_in{
float:left;
/*background:url(../site_images/link-left.gif) no-repeat left top;*/
margin:0;
padding:0 0 0 12px;
text-decoration:none;
}
.reg_shlf_hdr_in  span {
float:left;
display:block;
/*background:url(../site_images/linkright.gif) no-repeat right top;*/
padding:5px 16px 5px 3px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
}
.my_hm_shlf_pdt_con table{
float:left;
}
.shp_brnd_scroll{
float:left;
width:174px;
padding:0 8px;
overflow:hidden;
}

.shp_brnd_scroll_con{
float:left;
width:174px;
margin:9px 0 0 0 ;
background:url(../site_images/shop-scroll-con.gif) left top no-repeat;
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:266px;
border:1px solid #CECECE;
margin:5px 0 5px 15px;
text-align:left;
padding:0 0 0 65px;
height:72px;
background:url(../site_images/bonus.gif) no-repeat 0 0;
}
.deat_bonus_ajx{
float:left;
width:266px;
border:1px solid #CECECE;
margin:5px 0 5px 0;
text-align:left;
padding:0 0 0 65px;
height:72px;
background:url(../site_images/bonus.gif) no-repeat 0 0;
}
div.deat_bonusA {
float:left;
width:170px;
font:bold 18px Arial, Helvetica, sans-serif;
color: #55080f;
}
div.deat_bonusB {
float:left;
width:170px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #55080f;
}
div.deat_bonusC {
float:left;
width:170px;
}
.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;
}
.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{
width:654px;
height:14px;
overflow:hidden;
float:left;
margin:0;
padding:6px 0 8px 50px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background:url(../site_images/shelfA-top.gif) 0 0 no-repeat;
}
.bulkdisc_bottom_desc{
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding:5px;
border-bottom:1px solid #EDDFC5;
}
.forgotpass{
	float:right;
	margin-right:5px;
}
.lgn_txt_link{
float:right;
font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
color: #cd0000;
}

.pagingcontainertd_left{
	float:left;
	width:48%;
	font-size:12px;
color:#000;
padding:5px 0 0 5px;
}

.pagingcontainertd_right{
	float:right;
	width:48%;
}
