@charset "utf-8";

body {color: #666; font: 12px/150% Verdana,Helvetica,sans-serif; text-transform:capitalize;}
body,form,h1,h2,h3,h4,h5,h6,img,ul,li,dl,dt,dd{ margin: 0px; padding: 0px; border: 0px; }
li { list-style-type: none; }
.clear { clear:both}



a:link {text-decoration: none;color: #333;}
a:visited{text-decoration: none;color: #333;}
a:hover {text-decoration: underline;color:#FF0000;}

.wrapper {

}


#mu_top {
    background: none repeat scroll 0 0 #333333;
    font: 12px/30px Helvetica;
    height: 30px;
}
.mu_top {
    color: #d3d3d3;
    margin: 0 auto;
    text-align: left;
    width: 992px;
}





.header_w {}
.header {margin:0px auto;width: 992px;}
.header .logo {float:left; margin-left:40px; margin-bottom:2px;}
.header .logo img {display: inline;}
.header .header_word {float:left;margin-top:18px;margin-left:10px;}

.cat{
    background: url("../images/cart_top_bg.gif") no-repeat scroll left top;
    float: right;
    height: 35px;
    line-height: 35px;
    margin: 3px 3px 0 0;
    text-align: left;
    width: 238px;
}
.cat a {text-decoration: none;color: #f7550a;  }
.cat a:hover {text-decoration: underline;color: #fffc00;}
.cat .navSp {
    padding-left: 70px;
}

#cartCount {
    background: url("../images/nav_sprite_lang.png") no-repeat scroll -230px -642px;
    color: #fffc00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding-left: 4px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px #094474;
    top: -2px;
    width: 26px;
}

#cartText {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 0 6px 0 40px;
    text-shadow: 0 -1px 0 #881e22;
}

#navSps {
    color: #fffc00;
    height: 8px; font-weight: bold;
    margin-left: 5px;
}


.header .top-bar{font-size:12px; height:22px; color: #333;line-height:22px;padding: 8px 0 0; float: right;}
.header .top-bar a:link {text-decoration: none;color: #333;}
.header .top-bar a:visited{text-decoration: none;color: #333;}
.header .top-bar a:hover {text-decoration: underline;color: #FF0000;}

.search { float: left;
    padding-top: 4px;
    width: 490px; margin-left:13px;
}
.search input.input-text {background: url("../images/search_bg.gif") no-repeat scroll left top;
    border: medium none;
    color: #666;
    float: left;
    font: italic 12px/18px Georgia;
    height: 31px;
    padding: 0; margin:0;
    text-indent: 12px;
    width: 445px;}
.search input.input-b{background: url("../images/nav_sprite_lang.png") no-repeat scroll 0 -567px;
    border: medium none;
    float: left;
    font-size: 0;
    height: 31px;
    padding: 0 0;margin:0;
    width: 35px;}

/***************************************/


.currency-view-switcher{font-size:12px;}
.currency-view-switcher .currency-1{ float:right; padding-right:5px;color:#000;}
.currency-view-switcher .currency-2{ float:right;height:20px;padding-top: 2px;}
.currency-view-switcher .currency-3{ float:right;text-align: right;margin-right: 10px;}
.currency-view-switcher .curraaa a:link{ color:#666666;text-decoration:none;}
.currency-view-switcher .curraaa a:visited{ color:#666666;text-decoration:none;}
.currency-view-switcher .curraaa a:hover{ color:#8D0313;text-decoration: underline;}

.currency-view-switcher ul{position:relative; margin:0; padding:0; }
.currency-view-switcher li{line-height:1.5; float:left; display:inline;}
.currency-view-switcher li a{display:block;}
.currency-view-switcher li .c_currency{background:url(images/sprite.gif) 0 -574px no-repeat;padding: 2px 0 0;font-weight: 200;font-size: 12px; line-height: 1.5;width:57px; text-indent:3px; text-decoration:underline; text-align:left; color:#8D0313;}
.currency-view-switcher .curraaa a{font-size: 12px; line-height: 1.5;padding: 0;font-weight: 200;}
.currency-view-switcher li a:hover div,.currency-view-switcher li:hover div{display:block;}
.currency-view-switcher li:hover > .c_currency{background-position:-62px -574px; padding: 2px 0 0; text-align:left;}
.currency-view-switcher li div{display:none; position:absolute; width:55px; padding-bottom:5px; text-indent:3px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#FFFFFF; text-align:left;}

.currency-view-switcher li a {color:#0000FF;}


/***************************************/

.topmenubar{margin:0 auto;background: url("../images/mainzav.gif"); font-size: 14px;height: 42px;width: 992px;}




.main{margin:0px auto; width: 992px;background:#fff; padding: 0 6px 15px;}
.main .banner{ margin-bottom:10px; margin-top:10px; clear:both;text-align: justify; line-height:15px;}
.main .content { line-height:20px}

.main .left {width:240px; float:left; margin-bottom:10px; }
.main .left .categories{}
.main .left .categories h2{border-bottom: 2px solid #ad3231;
    color: #990000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;}
.main .left .leftcontent {margin-bottom:10px;}
.main .left .leftcontent h2{ border-bottom: 2px solid #ad3231;
    color: #990000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;}
.main .left .leftcontent .box{padding:0px}
.main .left .leftcontent .box p{ margin:0px}

.main .left .leftcontent .box .reviews{ padding:0px}
.main .left .leftcontent .box .reviews li {line-height:12px; padding:4px 0; border-bottom:1px dotted #CCC}
.main .left .leftcontent .box .reviews li p{ font-style:italic; width:183px; text-align:right; margin:0;color:#999}
.main .left .leftcontent .box .reviews li.more { text-align:right; border-bottom:0px dotted #CCC}

.main .left .leftcontent .box .news{ padding:3px}
.main .left .leftcontent .box .news li {line-height:12px; padding:4px 0;}
.main .left .leftcontent .box .news li.more { text-align:right;}

/*******************************************************************/
.indhhh{ border-bottom: 2px solid #ad3231;
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    text-decoration: none;}
.indhhh span{background-color: #ad3231;
    border-radius: 3px 3px 0 0;
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-shadow: 0 2px 0 #8a2827;}
.tabbtn {
    background: none repeat scroll 0 0 #013b63;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 33px;
    line-height: 32px;
    margin-right: 2px;
    margin-top: 5px;
    padding: 0 25px;
}
.tabtitle {
    border-bottom: 1px solid #d1d1d1;
    height: 38px;
    padding: 0;
}
.tabcont {
    border-color: #d1d1d1;
    border-style: solid;
    border-width: 0 1px 1px;
}
#tab_info { margin-bottom:15px;}
#tab_info .tabbody { background:url(./images/tab_bg.gif) #ebebeb 0 0 repeat-x;}
#tab_info .tabcont { padding:10px;}
#tab_info .tabtitle { height:33px;}
#tab_info .tabtitle .tabbtn { background: url(./images/tab_title_bg.gif) repeat-x #cecece; padding-left:20px; color:#000; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; margin-top:0; border-width:1px 1px 0 1px; border-color:#D1D1D1; border-style:solid;}
#tab_info .tabtitle .tabcur { background:url(./images/tab_title_bg-hover.gif) repeat-x #ebebeb; height: 33px; line-height:32px;}
#tab_info .tabtitle .first { border-radius:4px 8px 0 0; -webkit-border-radius:4px 8px 0 0; -moz-border-radius:4px 8px 0 0;}
#tab_info .tabtitle .tabbtn { padding-left:45px; display:block;}
#tab_info .tabtitle #tab2 { background: url(./images/icon1.png) no-repeat 20px center; }
#tab_info .tabtitle #tab3 { background: url(./images/icon2.png) no-repeat 20px center; }
#tab_info .tabtitle #tab4 { background: url(./images/icon3.png) no-repeat 20px center; }
#tab_info .tabtitle #tab5 { background: url(./images/icon4.png) no-repeat 20px center; }
/*******************************************************************/


.cate_list2 {
    margin-left: 10px;
}
.cate_list2 li {
    float: left;
    margin: 0px 10px;
    overflow: hidden;
    text-align:left;
    width: 210px;height: 25px;
}

.cate_list2 a {
    display: block;
    color: #444444;
    text-decoration: none;
	line-height:25px;
}
.cate_list2 a:hover {
    color: red;
}


/***************top***********************/
#drop_Menu {
    position: relative;

}

#drop_Menu .sidenav_h {
    background: url("../images/sidenav_h_bg.gif") no-repeat scroll left top;
    height: 41px;
    line-height: 41px;
    width: 241px;float: left;
}
#drop_Menu .sidenav_h_a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 41px;
    padding-left: 20px;
    text-decoration: none;
    text-shadow: 0 2px 0 #8a2827;
    text-transform: uppercase;
}

.call_add, .level1{position: absolute; display:none; z-index: 21; background-color:#FFFFFF;border-bottom: 2px solid #871302;border-left:2px solid #871302;
	border-right:2px solid #871302; }
#indexHomeBody .level1 { display: block; }
#drop_Menu .sidenav_h:hover .call_add,#drop_Menu .sidenav_h:hover .level1{ display:block;}

.header p{ padding: 0; }
/*
#drop_Menu ul .drop_Menu_home {
    background: none repeat scroll 0 0 transparent;
}*/
#drop_Menu ul li {
	width: 236px;
	height: 30px; 
    margin: 0;border-top: 1px solid #e7e6e3; position: relative; 
}
#drop_Menu ul li .submenu, #drop_Menu ul li.submenu {
    background: url("../images/nav_spritenn.png") no-repeat scroll 216px center;display: block;
}
#drop_Menu ul li a {
    color: #333;
    display: block;
    font-family: "Helvetica Neue",arial,sans-serif;
    font-size: 13px;line-height:30px;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
    text-indent: 14px;
}
/*
#drop_Menu ul li a:hover{
	text-decoration:underline;	 
}*/
#drop_Menu ul li.liv1:hover,#drop_Menu ul li.submenu:hover {border-bottom:1px solid #871302;border-top:1px solid #871302;}
#drop_Menu ul li.liv1:hover span.sl1{position: relative;z-index:9990; background-color:#fff; width:240px; display:block}
#drop_Menu ul li:hover ul {display: block;}
#drop_Menu ul ul{
background-color:#FFFFFF;
	border:1px solid #871302;
    padding: 0;
	display: none;
    position: absolute;
    
	z-index:22;
	
	top: -1px;
	left: 238px;
	width:490px;
	
}

#drop_Menu ul ul li{
	width:233px;
    position: relative;
	margin:0 5px;
	background: url("../images/silder_menu_bg.jpg") no-repeat scroll center bottom;
    border: medium none;
	float:left;
	
}


#drop_Menu ul ul li a{
    color: #000;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#drop_Menu ul ul li a:hover{
text-decoration:underline;
	
}
/**************************************/


.homebanner{ padding:0 10px;}
.homebanner img {
    border: 1px solid #FFFFFF;
}
#bannerRight {
    float: left;
    margin: 0 0 6.5px;
}




.bar_bottom {
    background: url("../images/bkg_menu_scarpe_04.gif") repeat scroll 0 0 transparent;
    height: 9px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 202px;
}

.leftmenu{ padding:0 0 10px;}
.leftmenu li {position: relative; line-height:25px;}
/*.leftmenu li ul {position: absolute; display:none;left:180px;top: 0px; width:200px;border:1px #FF6600 solid;background:#fff; z-index:99}*/
.leftmenu li ul {border:0px #FF6600 solid;}
.leftmenu li ul li {border-bottom:0px;line-height:20px;}
.leftmenu li a { display: block;text-decoration: none;color: #2f2f2f;padding-left: 10px; z-index:999;font-size: 12px;font-weight: bold;}
.leftmenu li a:hover { color: #990000; text-decoration:underline;}
.leftmenu li ul li a { display: block;text-decoration: none;color: #2f2f2f; padding-left:20px;font-weight: 200;font-size: 12px;}
.leftmenu li ul li a:hover { color: #F00; }
.leftmenu li.over { border-right:0px #EE0403 solid; z-index:11; top:0px;}
.leftmenu li.over a { position: relative;border:0px #EE0403 solid;border-right:0px;z-index:999; color:#F00;font-size: 12px;}
.leftmenu li.over ul { display: block;} 
.leftmenu li.over ul li { background:#fff;}
.leftmenu li.over ul li a {border:0px; height:20px;padding:3px 10px 3px 10px; color:#555; width:200px; background:none; font-size:12px;line-height: 16px;}
.leftmenu li.over ul li a:hover {color:#F00}
* html .leftmenu li { float: left; height: 1%; }
* html .leftmenu li a { height: 1%; }
.leftmenu li a.category-products { padding-left: 20px; font-weight: normal; }
.category-subs-parent, .category-subs-selected { color: #f00; }
#group_Primary_Color li { float:left;height: 15px;padding: 5px 6px;width: 15px;}


.main .right {  width:736px; float:right; display:inline;}
.main .right .rightcontent { margin-bottom:10px;border: 0px solid #F69B02;}
/*
.main .right .rightcontent h2{ font-size: 16px;font-weight: bold;height: 35px;line-height: 35px;padding-left: 20px;background: url("images/left-title-bg.jpg") repeat-x scroll center center transparent;color: #FFFFFF;}*/
.main .right .rightcontent h2{
    border-bottom: 2px solid #ad3231;
    color: #990000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;
}
.main .right .rightcontent h2 span{background-color: #ad3231;
    border-radius: 3px 3px 0 0;
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-shadow: 0 2px 0 #8a2827;}

.main .right .rightcontent h1, h1#advSearchResultsDefaultHeading{border-bottom: 2px solid #ad3231;
    color: #990000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;}
.main .right .rightcontent .box{ padding:4px;}
.boxend {border-top:1px solid #DDDDDD;}
.main .mcenter {}
.main .mcenter h1{ font-size:20px; font-weight: bold; color:#000000; line-height:30px; background:#FFF;}
.main .mcenter .box{ }

.cplist li{ text-transform: capitalize;float:left; width:230px;margin: 4px; text-align:center;padding: 0 0 8px;position: relative;}
.cplist li .pic {background:url(../images/loading.gif) no-repeat center;border: 0px solid #CCCCCC; height:190px; width:230px;vertical-align:middle;text-align:center;display:table-cell;}
.cplist li .pic img { margin:5px;}
.cplist li:hover .pic {border: 0px solid #DDDDEE;}
.cplist li h3 { text-transform: capitalize;font-size:12px; font-weight:200; color:#036; line-height:14px; height:28px;overflow: hidden; margin:0 5px; text-align:left;}
.cplist li .price{margin:5px 5px; text-align:center}
.cplist li .price .ypri{ font-style: italic; text-decoration:line-through; font-size:13px; color:#000; line-height:18px; float:left;padding-right: 10px;}
.cplist li .price .sale{  color:#990000; font-size:13px;font-weight: bold; line-height:20px;float:left;}
.cplist li .price .save{ font-weight:normal; color:#A30101; font-size:11px; line-height:20px;display:none;}
.cplist li .details { text-align:center; padding:5px; display:none}


.content .faq li { padding:10px 0; border-bottom:1px dotted #999}
.content .faq li h4{ font-size:13px; color:#036}
.content .faq li p{ margin:0px}
.content .news li{ list-style:disc ; margin-left:20px; line-height:28px; color: #036}
.content h5{ font-size:15px; color:#036; text-align:center; line-height:30px; border-bottom:1px #CCC dashed; margin-bottom:10px}

.footer_w{background-color: #f7f7f7;
    background-image: url("../images/foot-top-bg.png");
    background-position: center -60px;
    background-repeat: no-repeat;
    border-top: 1px solid #e8e8e8;
    margin-top: 20px;}
.footer{margin:20px auto 0; width: 992px;padding:0 0 20px;clear:both;color: #D0D0D0; }


.footer .pay{ text-align:center; }
.footer .copyright{ text-align:center; color:#2f2f2f;font-size:11px;font-style: italic; }
.footer .copyright a:link {text-decoration: none;color: #2f2f2f; }
.footer .copyright a:visited{text-decoration: none;color: #2f2f2f;}
.footer .copyright a:hover {text-decoration: underline;color: #2f2f2f;}
.footer .link{line-height: 32px;overflow: hidden; text-align:center; font-size:13px;color:#D0D0D0;}
.footer .link a:link {text-decoration: none; color:#D0D0D0;margin:0 7px;}
.footer .link a:visited{text-decoration: none;color:#D0D0D0; margin:0 7px;}
.footer .link a:hover {text-decoration: underline;color: #D0D0D0; margin:0 7px;}
.footer .link li{ float:left; padding: 0px 13px;}


#customerHelp dl {
    float: left;
    margin-right: 16px;
    text-align: left;
    width: 185px;
}
#customerHelp dt {
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
}
#customerHelp dd {
    line-height: 12px;
    padding: 3px 0;
}
#customerHelp dd a {
    color: #666666;
    font-size: 11px;
}
#customerHelp .mu_footer_dl {
    margin-right: 0;
}

.where { padding:5px 0;color: #000;text-transform: capitalize; }
.where a:link {text-decoration: none;color: #000;}
.where a:visited{text-decoration: none;color: #000;}
.where a:hover {text-decoration: underline;color: #990000;}

.allpreducts {   border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; padding-bottom: 15px; padding-left:15px;}
.allpreducts li{ float:left;overflow:hidden; }
.allpreducts li a { display: block; font-weight: bold; width: 148px;}
.allpreducts li ul {float:left; width:585px; margin-bottom:10px;border-left:1px #999 solid}
.allpreducts li ul li{ margin-left:20px; float:left; clear:none}
.allpreducts li ul li a{ float:none; width:170px; font-weight:normal}


.products {}

.products .pic{ float:left; width:415px;margin-top: 40px;}
.products .pic .cloud-zoom{ border:0px #CCC solid; width:298px}
.products .pic ul{ margin:10px 0; width:305px; overflow:hidden}
.products .pic ul li{padding: 2px; float:left; border:0px #CCC solid;height:54px;}
.products .pic ul.zoomul li img{ width:54px; height:54px;}
.products .cp{ float:left; width:560px; }
.products .cp .cpdes{ padding:0px 10px 0 10px; overflow:hidden}
.products .cp .cpdes h1{ font: 18px/20px Arial,Helvetica,sans-serif;background:none;padding-left:0;color:#130c0e;border-bottom: 1px solid #dddddd; padding: 2px 0 7px;text-transform: capitalize;}
.products .cp .cpdes p{ margin:10px 0 0;clear:both;}
.products .cp .cpdes p.rank{line-height:20px; margin-top:5px;}
.products .cp .cpdes p.review{line-height:20px; }
.products .cp .cpdes p.sstyle{display:none;}
.products .cp .cpdes p.no{ display:none;}

.products .cp .cpdes p.retprice{}
.products .cp .cpdes p.retprice #retprice{ color: #666; text-decoration:line-through;font-size: 13px;}
.products .cp .cpdes p.ourprice{border-bottom: 1px solid #dddddd;padding: 0 0 7px; line-height:25px; margin-top:5px;}
.products .cp .cpdes p.ourprice #ourprice{font-weight:bold; color:#a72d2c; font-size:24px;}
.products .cp .cpdes p.ourprice .save{color:#990000; font-size:14px;}
.products .cp .buynow{ padding: 0px 0 0 10px;-padding:20px 7px 10px 10px; font-size:12px;}
.products .cp .buynow p{ margin-top: 5px;}
.products .cp .buynow p.freeshipping { margin:20px 0 30px 0;}
.products .cp .buynow p.currency { margin-bottom:0px; display:none;}
.products .cp .buynow p.ssize{margin-top:0;}

.products .cp strong{font: bold 11px/17px Arial,Helvetica,sans-serif; float: left;padding-right: 5px;}/*width: 90px;*/

.alive_sy {
    border-bottom: 1px dashed #343434;
    margin-bottom: 8px;
    padding-bottom: 5px;padding-top: 5px;
}


.replica_s {
    border-bottom: 1px dashed #979789;
    float: left;
    margin-bottom: 8px;
    padding: 10px 0;
    width: 320px;
}


.morecp{ margin-top:15px; padding-bottom:5px;}
.morecp h3{ font-size:13px; line-height:30px; background:#EAEAEA; padding-left:10px}
.morecp li{  width:155px; margin:5px; float:left; height:220px; border: 0px solid #e1e1e1; position:relative;}/*height:auto;*/
.morecp h4 {text-transform: capitalize; font-size:11px; font-weight: normal; color:#000; line-height:16px; height:30px;overflow: hidden; margin:5px 0;}
.morecp h4 a{ }
.morecp a img{}


.products .content{ float:left; margin-top:15px; padding:0; width:100%}
.products .content h4{border-bottom: 2px solid #ad3231;
    color: #990000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-decoration: none;}
.products .content h4 span {
    background-color: #ad3231;
    border-radius: 3px 3px 0 0;
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
    text-shadow: 0 2px 0 #8a2827;}

.colorall{border:2px solid #ccc; width:30px; height:30px; float:left; margin-right:5px; margin-top:0px; cursor:pointer}
.colorall:hover{border:2px solid #f00; width:30px;height:30px; float:left; margin-right:5px; margin-top:0px; cursor:pointer}
.coloralle{border:2px solid #f00; width:30px; height:30px;float:left; margin-right:5px; margin-top:0px; cursor:pointer}

.feedbacklist {}
.feedbacklist li{ border-bottom:1px #CCC solid; padding:5px 0px; clear:both; height:auto}
.feedbacklist li p{ margin:5px 0 ; font-size:11px;}
.red{ color: #900}
.feedbacklist li .div{ float:left; height:50px; margin-top:5px; border:1px #CCC solid; }
.feedbacklist li div.d{ float:left;margin:5px 0 ; font-size:11px; border:0px; height:auto;margin-left:5px;}
.feedbacklist li .username { font-weight:bold; margin-right:20px; margin-left:0px;}
.feedbacklist li .date { color:#999; margin-right:20px; font-size:10px;}

.feedbackadd h6{ color:#666; font-size:12px;line-height:25px; padding-left:10px}
.feedbackadd p{ margin:5px 0 ; clear:both}
.feedbackadd p span{ width:100px; text-align:right; display:block; float:left; margin-top:5px}
.feedbackadd p span.c{ width:450px; text-align:left; display:block; padding-left:10px; float:left }
.feedbackadd p span.d{ width:600px; text-align:left; display:block; padding-left:10px;}


.button{cursor: pointer; border:1px #a30101 solid; background:#a30101; color:#ddd; font-weight:bold}
.button:hover{color:#FFF;}
.hr {height: 1px; color: #cccccc;}
.cart .size {display: block; margin-left: 20px; font-style: italic}
.cart .pic { margin-right:10px; float:left}
.cart .qty{width: 30px; height: 18px; vertical-align: middle; text-align: center;}
.cart .table {background: #ccc;width: 100%;text-transform: capitalize; }
.cart .table .tbtop { background:#eee; border-top: 1px solid #ddd;color:#363636;}
.cart .table .tb{ background:#fff;}
.cart .table .tb div{ float:left; width:80px; height:80px; margin:0px; border:1px solid #f1f1f1; margin-right:5px;vertical-align:middle;text-align:center;  display:table-cell;}
.cart .table .tbbottom{background: #fafafa;border-bottom: 1px solid #ddd; border-top: 0px solid #ddd;}
.cart .cartprice{ background:#FFF; font-size:14px; line-height:22px; padding:15px 20px 20px 0; color:#000000;}
.cart .cartprice strong {font-size:16px;}
.cart .pcheck{ height:40px; width:210px; margin-top:5px; color:}
.cart .pcheckno{ background:url(images/btn_checkout.gif) left bottom; height:40px; width:200px}
.cart .pcheckno a{ background:url(images/btn_checkout.gif) right bottom; height:40px; width:186px; display:block; line-height:37px; text-align:center; color:#fff; font-size:14px; font-weight:bold; padding-right:7px}
.cart .pcheckno a:hover{ text-decoration:none}
.cart .coupank{border:1px #ccc solid; background:#FCFCFC; padding:10px 15px; line-height:22px; display:none;}
.cart .coupank strong{ color:#333; font-weight:bold; font-size:14px}
.cart .moreview {border:1px #ccc solid; background:#fff; padding:10px 15px; line-height:18px}
.cart .moreview strong{ color:#333; font-weight:bold; font-size:14px}
.cart .moreview .viewed{ margin-top:5px}
.cart .moreview .viewed .p{ float:left; width:80px; height:80px; margin-top:3px; border:1px solid #f1f1f1; margin-right:3px;vertical-align:middle;text-align:center;  display:table-cell;}
.cart .moreview .viewed .t{ float:left; width:225px }
.cart .moreview .viewed .t span{ color:#F00 }
.cart .moreview .viewed li{ float:left;width:310px}
.lcontart em{ color:#eb340a;}
.lcontart{ width:100%; float:left}
.lcontart ul li{padding:5px 25px;overflow: hidden;}
.rcontart{ width:100%; float:left;}


.count { display:none}
/*page*/
.pager{margin-top:10px; padding:5px; text-align:center; clear:both}
.pagey {
color:#999; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; border:1px #999 solid; text-decoration:none;
}
a.pagey {
color:#18295B; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#fff;border:1px #666666 solid; text-decoration:none;
}
a.pagey:hover {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color: #666666;border:1px #666666 solid; text-decoration:none;
}
.page {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#666666; border:1px #666666 solid; text-decoration:none;
}
a.page {
color:#18295B; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#fff; border:1px #666666 solid; text-decoration:none;
}
a.page:hover {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#666666; border:1px #666666 solid; text-decoration:none;
}
/*page*/

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #000;
	overflow:hidden;
}
/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}




ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #CCCCCC;
	border-left: none;
	margin-bottom: -1px;
	background: #E0E0E0;/*e0e0e0*/
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #CCCCCC;
	color: #000;
}	
html ul.tabs li.active,html ul.tabs li.active a, html ul.tabs li.active a:hover  {
	background: #FFF;
	border-bottom: 1px solid #fff;color: #333333;
}
.tab_container {	
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;

	 overflow: hidden;
}
.tab_content {
	padding: 2px;
	font-size: 1.2em;
}


myform label.error, label.error {color: red;}

.checkout2 table INPUT.required,.checkout2 table select{float:left;}

.shipping-info {
    font-weight: bold;
    margin-bottom: 15px;
    padding: 6px;
	
	border-color: -moz-use-text-color #BBB6A5 #BBB6A5;
    border: 1px solid #BBB6A5;
    border-right: 1px solid #BBB6A5;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 10px;
    padding: 0 25px;
}

.head { 
    border: 0px solid #BBAFA0;
	border-bottom:0px solid #BBAFA0;
    cursor: default;
    margin-bottom: 0;
    padding: 5px 8px 6px;
}
.head h3 .step-count {
    background: none repeat scroll 0 0 #F18200;
    border: 1px solid #F19900;
    color: #FFFFFF;
    font-size: 0.9em;
    line-height: 1em;
    padding: 0 4px;
}
.head h3 {
    color: #E26703;
    font-size: 14px;
    font-weight: 900;
    margin: 0;
    text-transform: uppercase;
}


#shipping_address{border: 1px solid #BBB6A5; background-color:#EEEEEE}
.contentck {
    border: 1px solid #BBB6A5;
    background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
	color: #666666;
	font-size:12px;
	width:100%;
	float:left;
}

.contentck dt {
    
	padding-left:5px;
	 display: block;
    font-weight: bold
}

.contentck dd {
    padding: 5px 5px;color: #000;
}
.contentck .notice .notable{
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
text-transform: capitalize;
}
.contentck .notice .notable td{border: 1px solid #B6B6B6;}
.contentck .notice .notable .tbtop {
    color: #000000;
    font-weight: bold;
    padding: 8px;
	text-transform: uppercase;
	border: 0 none;
}

.contentck .notice .notable .tb {
    padding: 10px;
}
.contentck .notice .notable .tbbottom {
    padding: 10px;
	background: url("../images/totalsbg.gif") repeat-x scroll 0 0 #EEEEEE;
}
.contentck .notice .notable .tbbottom2 {
	background: none repeat scroll 0 0 #EEEEEE !important;
    padding: 10px;
}


.contentck1 {
    border: 1px solid #BBB6A5;
   /* background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;*/
    margin-bottom: 10px;
	font-size:12px;color: #000;
	width:40%;
	float:left;
}

.contentck1 dt {
    
	padding-left:15px;
	 display: block;
    font-weight: bold
}

.contentck1 dd {
    padding: 5px 15px;color: #000;
}
.contentck2 {
  /* background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;*/
	border: 1px solid #BBB6A5;
   	padding-left:5px;
    margin-bottom: 10px;
	color: #000;
	font-size:12px;
	width:57%;
	float:right;
}
.payment{ height:100px;}

.contentck2 dt {
    margin-left: 15px;
	display: block;
    font-weight: bold
}

.contentck2 dd {
    padding: 5px 15px;color: #000;
}



.button-set {
    border-top: 1px solid #E4E4E4;
    clear: both;
    margin-top: 5px;
    padding: 20px 30px;
    text-align: right;
}
.button-set .left {
    color: #000000;
    float: left;
    padding: 10px;
	font-size:12px;
}

.checkout2 #submit {
    background: url("../images/btn_place_order.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 43px;
    width: 188px;
}
/*************************************************/
.short-description {
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 650px;
}
.short-description li {
    background: url("../images/adv_dot.gif") no-repeat scroll left center transparent;
    float: left;
    margin-top: 10px;
    padding-left: 42px;
    width: 270px;
}
.short-description .a1 {
    color: #DA0300;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: underline;
}
.short-description span {
    float: left;
    width: 270px;
}
.tab_content img {
    max-width: 730px;
}
/**************************/
.col2-set .col-1 {
    float: left;
    width: 48%;
	border:1px solid #DDDDDD;
	background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;
}
.col2-set .col-2 {
    float: right;
    width: 48%;
	border:1px solid #DDDDDD;
	background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;
}

.col2-set .content{ height:250px;}
.col2-set .content h2{
	background-position: 0 1px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #990000;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 14px;
    padding: 5px 0 6px 21px;
    text-transform: uppercase;
}
.col2-set .content p{padding:0 20px;}

.col2-set .col-3 {
	border:1px solid #DDDDDD;
	background: url("images/block.gif") repeat-x scroll 0 0 #FFFFFF;
}
.col2-set .col-3 h2{
	background-position: 0 1px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #990000;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 14px;
    padding: 5px 0 6px 21px;
    text-transform: uppercase;
}


.form-list{padding:0 20px;}
.form-list label {
    color: #666666;
    /*float: left;*/
    font-weight: bold;
    position: relative;
    z-index: 0;
}
.form-list label.error{color: red;font-weight:200;}
.form-list label.required em {
    color: #EB340A;
    float: right;
    font-style: normal;
    position: absolute;
    right: -8px;
    top: 0;
}
.form-list .input-box {
    clear: both;
    display: block;
}
.form-list .wide {
    clear: both;
    display: block;
}
.form-list input.input-text {
    width: 254px;
}

input.input-text, textarea {
    padding: 2px;
}
input.input-text, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #b6b6b6;
}
p.required {
    color: #EB340A;
    font-size: 11px;
}
.account-login .content {
    background: url("images/sprite_repeat.gif") repeat-x scroll 0 -2920px #FFFFFF;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    min-height: 240px;
    padding: 14px 0;
}
.buttons-set button.button {
    float:left;
    margin-left: 5px;	
}

.buttons-set {
    margin: 0;
    padding: 8px 13px;
}
.buttons-set2 button.button {
    margin-left: 5px;	
}

.buttons-set2 {
    margin: 0;
    padding: 8px 13px;
	border-bottom:1px solid #DDDDDD;
}

a.bcontinue {
    background: url("../images/addshopping.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 135px;
}
.bcontinue {
    background: url("../images/addshopping.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 135px;
}


/*////////////////////////*/
#loginDefault {
    color: #404040;
    float: left;
    font-size: 12px;
    padding: 3%;
}
#loginReturning .Login_left_box_1 {
    border: 0 none;
    float: left;
    padding: 0;
    width: 100%;
}
#RegistInformation {
    float: right;
    width: 18%;
}
#loginReturning {
    float: left;
}
#loginReturning .Login_left_box {
    border: 0 none;
    clear: both;
    margin-bottom: 1em;
    padding: 0;
}
#loginReturning .Login_left_box_2 {
    border: 0 none;
    float: left;
    margin-bottom: 2em;
    padding: 0;
    width: 48%;
}
#loginReturning h2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C1C1C1;
    color: #404040;
    font-family: 'AkzidenzGroteskBE-LightEx',Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 0.3em 0;
}
#loginReturning .Login_left_box_2 .Login_left_box_content {
    float: left;
    padding: 1em;
}

#loginReturning .Login_left_box_2 .forward {
    float: left;
    margin: 10px 0 0;
}
#loginReturning .Login_left_box .Login_left_box_content {
    padding: 0 1em;
}
#loginReturning .Login_left_box .information {
    padding: 1em 0;
}

#loginReturning .Login_left_box form {
    margin: 0;
}
.clearBoth {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#loginReturning .Login_left_box .mima {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 9.2em;
}
#loginReturning .Login_left_box .mima a {
    text-decoration: underline;
}
#loginReturning .Login_left_box .forward {
    margin: 0;
}
FORM, SELECT, INPUT {
    font-size: 12px;
    margin: 0.1em;
}
#loginReturning .Login_left_box #login-password, #loginReturning .Login_left_box #login-email-address {
    width: 200px;
}
#RegistInformation span {
    clear: both;
    display: block;
    float: right;
    margin: 0;
    text-align: right;
}
#RegistInformation span a {
    display: table-cell;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

LABEL.inputLabel {
    float: left;
    margin: 0;
    width: 9em;
}




#whyBuyFromUs {
    color: #666666;
    font: 11px/16px verdana,arial,helvetica,sans-serif;
    margin: 20px auto 0;
    width: 992px;
}
#whyBuyFromUs h2 {
    background-image: url("../images/foot-top-bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #b6810c;
    font: 20px/59px georgia,verdana,arial,helvetica,sans-serif;
    height: 59px;
    padding: 0;
    text-align: center;
}

#whyBuyFromUs dt {
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding-bottom: 6px;
}
#whyBuyFromUs .bestMerchandise, #whyBuyFromUs .freeShipping, #whyBuyFromUs .easyOrders, #whyBuyFromUs .freeJoin, #whyBuyFromUs .freeDelivery, #whyBuyFromUs .secure, #mini-joinOurCommunity .mini-facebook, #mini-joinOurCommunity .mini-twitter, #mini-joinOurCommunity .mini-blog, #mini-joinOurCommunity .mini-youtube, #mini-joinOurCommunity .mini-google, #mini-joinOurCommunity .mini-pinterest {
    background: url("../images/footer-sprite.gif") no-repeat scroll 0 0 transparent;
}
#whyBuyFromUs .easyOrders {
    background-position: -190px -95px;
    margin-left: 0;
    width: 252px;
}

#whyBuyFromUs .bestMerchandise {
    background-position: -268px 0;
    margin-left: 30px;
    width: 268px;
}

#whyBuyFromUs .freeShipping {
    background-position: -230px -50px;
    margin-left: 30px;
    width: 268px;
}

#whyBuyFromUs .secure {
    background-position: -70px -230px;
    margin-left: 0;
    width: 252px;
}

#whyBuyFromUs .freeJoin {
    background-position: -150px -140px;
    margin-left: 30px;
    width: 268px;
}

#whyBuyFromUs .freeDelivery {
    background-position: -110px -184px;
    margin-left: 30px;
    width: 268px;
}

#whyBuyFromUs dl {
    float: left;
    margin: 30px 0 3px;
    padding-left: 48px;
    text-align: left;
}

.productPriceDiscount, .cplist li.mylist .save {
    background: url("../images/newblue_lang.png") no-repeat scroll -230px -105px;
    color: #ffffff;
    font-family: arial,helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    height: 40px;
    line-height: 26px;
    padding-left: 1px;
    padding-right: 0;
    position: absolute;
    right: 1px;
    text-align: left;
    text-shadow: 0 -1px 0 #d9d9d9;
    top: 1px;
    width: 35px;
}

.cartAdd_r li {
    float: left;
    padding-left: 6px;
}
.cartAdd_r_b {
    padding-top: 10px;
}


.indexRecNewBox {
    border-right: 1px solid #dddddd;
    float: left;
    height: 280px;
    margin-bottom: 20px;
    padding: 0 19px 0 20px;
    width: 205px;
}

.indexRecNewBox_img {
    text-align: center;
}

.indexRecNewBox_b h3 {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding: 6px 0;
}
.indexRecNewBox_b li {
    background: url("../images/list-right-arrow.gif") no-repeat scroll left center;
    line-height: 18px;
    padding-left: 8px;
}
.indexRecNewBox_b li a {
    font-size: 11px;
}
p.navNextPrevCounter { margin: 0!important; }