/* CSS Document */
body{margin:0px; background:#171717 url(../img/backgrounda.jpg) repeat-y top; font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#999;}
*{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
img{ border:0px; vertical-align:middle;}
.floatleft{ float:left;margin:0;}
.floatright{ float:right}
a{color:#000;}
a:hover{ color:#999; }
.clearboth{ clear:both; font-size:0px; height:0px; width:100%; line-height:0; margin:0; padding:0;}
li{ list-style:none}
.red{ color:#ff0000}
.old-price{ color:#9E9E9C; font-size:13px;}
.old-price del{color:#9E9E9C;}
.white{ color:#FFFFFF}
.bigfont{ color:#FFFFFF; font-size:22px}
#checkout-step-login{overflow:hidden;}

/* top */
.topfont{margin:0 auto; color:#fff; height:26px; line-height:26px; width:1003px;}
.topfont p{ float:left;margin:0;}
.Currency{float:right;/* width:220px;*/ color:#fff; text-align:right}
.Currency select{ background:#000; font-size:11px; color:#fff;}
.webtop{ width:1003px; margin:0 auto; background:url(../img/topbg.jpg) repeat-x; }
.logo{padding-left:55px; height:43px; color:#FF6F02; font-size:11px; margin-left:8px; width:250px; float:left; padding-top:7px; background:url(../img/logo.jpg) no-repeat bottom left}
.livechat{ width:350px; float:right; padding-right:10px;padding-top:10px; text-align:right}
.navdiv{height:23px; vertical-align:top}
.logobot{background:url(../img/logobottom.jpg) no-repeat left top; width:134px; height:23px; float:left; -padding-top:-10px;padding-left:55px; margin-left:8px;}
.navright{ float:right; width:267px; margin-top:1px}
.navright a{ color:#fff; text-decoration:none; font-weight:700;}
.navright a:hover{ text-decoration:underline}
.navright li{display:inline}
.navright .faq{ background:url(../img/faqbg.jpg) no-repeat top; width:48px; padding-left:20px; height:21px; line-height:21px; display:block; float:left; margin-right:3px; text-align:left}
.pager{width:98%;}
.navright .myaccount{ background:url(../img/myaccountbg.jpg) no-repeat top; width:70px; height:21px;line-height:21px;display:block;float:left; margin-right:3px; text-align:left; padding-left:20px;}
.navright .cart{ background:url(../img/viewcart.jpg) no-repeat top; width:75px; height:21px;line-height:21px; display:block; float:left; text-align:left; padding-left:27px;}
.navleft{ float:left; height:21px;}
.navleft ul li{ display:inline; background:url(../img/libgleft.jpg) no-repeat left top; height:22px; padding-left:17px; display:block; float:left}
.navleft ul li a{background:url(../img/libgrigh.jpg) right top; display:block; float:left; height:22px; line-height:22px; text-decoration:none; color:#fff; margin-right:2px; padding-right:10px;}
.navleft ul li a:hover{ text-decoration:underline;}


.webmain{ width:1003px; margin:0 auto; background:url(../img/leftbg.jpg) repeat-y left; clear:left}
.webmain2{ width:1003px; margin:0 auto; background:#fff; clear:left}
.webmainin{ padding:10px;}
/* left */
.webleft{ float:left; width:200px;}
.webleft .title{ font-size:13px; color:#5282D8; text-transform:uppercase; font-weight:700; margin:0; padding-top:10px;}
.webleft .title a{color:#5282D8;text-decoration:none;}
.searchbox{ background:url(../img/search_bg.gif) repeat-x; height:27px; line-height:27px; border:1px solid #333; padding-top:5px; padding-left:10px;vertical-align:middle}
.searchbox .input{ background:#fff; border:1px solid #666; height:16px; line-height:16px; margin-right:1px; width:140px;}
.productlist{ background:url(../img/left_bg.gif) repeat-x top; padding-left:18px; padding-bottom:10px;}
.productlist ul{ margin-left:10px;}
.productlist li{padding-left:8px; background:url(../img/arrow.gif) no-repeat left 6px;line-height:18px; height:18px;}
.productlist li a{ color:#fff; text-transform:uppercase; text-decoration:none; }
.productlist li a:hover{ text-decoration:underline; color:#F46300}
.newbox{background:url(../img/left_bg.gif) repeat-x top;padding-left:18px; padding-bottom:10px; padding-right:10px;}
.newbox span{ color:#fff;}
.newbox  ul{ padding:2px; margin:0;}
.newbox ul li{text-indent:0px; margin-bottom:2px; border-bottom:#333 dotted 1px; padding-bottom:5px; margin-bottom:15px; color:#999}
.newbox a{ color:#fff;}
.newbox a:visited{ color:#999;}
.newbox a:hover{ color:#FF6600; text-decoration:underline;}
.webleft .e_news_title{ font-size:14px;}
.webleft .e_news_date{ margin:5px; text-align: right;}
.inputdiv{ line-height:28px; padding:0 15px; clear:both;}
.inputdiv .fontleft{ width:150px; text-align:left; float:left; display:block;}
.inputdiv .fontright{text-align:left;color:#fff}
/* right */

.webright{ width:794px; float:right;padding-left:9px; background:url(../img/rightbg.jpg) repeat-x right top; padding-top:15px;}
.rigthbanner{ width:433px; float:left; }
.rightproduct{ width:349px; float:right; background:#F5F5F8;margin-right:1px;}
.rigthpicbox{ padding-top:10px;}
.right-title{ background:#130D19; height:26px; color:#fff; text-align:left; padding-left:4px; line-height:26px; font-size:14px; font-weight:700; }
.righttitle{ color:#686665; font-size:13px;}
.youere{ height:26px; line-height:26px; color:#3A71BF; font-weight:700}
.youere a{ text-decoration:none; padding-right:5px; color:#616765; font-weight:lighter}
.youere a:hover{ text-decoration:underline;}
.SubPage{padding-bottom:4px;font-size:11px; text-indent:5px; padding-top:6px; height:25px; color:#333;background:url(../img/SubPage.gif) no-repeat top left; padding-right:10px;}
.SubPage select{ font-size:11px;color:#000}
.SubPage a{ margin:0 2px; color:#000}
.SubPage a:hover{ color:#ccc;  text-decoration:none}
.pro{ padding-top:10px;float:left}
.probox{width:155px; float:left; text-align:center;position:static;vertical-align:middle;text-align:left; margin-bottom:10px;}
.promragingdiv{width:10px; height:100px; float:left}
.probox h5{ font-size:11px;}
.probox h5 a{ font-size:11px;color:#4982AB; font-weight:lighter; text-decoration:underline; line-height:12px;} 
.probox h5 a:hover{ text-decoration:none; font-weight:lighter;line-height:14px;}
.pro_img{width:114px; background:#FFFFFF; height:171px; margin:0 auto}
.pro_text{font-size:11px;word-wrap:break-word; overflow:hidden;height:45px;vertical-align:middle; border-collapse:collapse; width:100%; text-align:center}
.addtocart{ text-align:center}
.pro_text_prics{font-size:11px;word-wrap:break-word; overflow:hidden; color:#434343;height:28px; line-height:14px; margin-top:2px; text-align:center}
.pro_text_prics .RetailPrice{color:#434343;}
.pro_text_prics b{color:#ff0000;}
.nybanner{ margin-bottom:10px;}
.fontbox{color:#333; font-size:11px;padding-top:10px;padding-right:10px;}
.fontbox .fonttitle{ font-size:12px; color:#333;}
.fontbox a{ color:#000;}
.fontbox a:hover{ text-decoration:none}
.fontboxtitle{ color:#3A73D2; font-weight:700; font-size:16px; border-bottom:1px dotted #ccc; margin-right:10px; margin-top:20px; padding-bottom:5px;}
.proDetail{ float:left; color:#999; padding-top:15px; background:url(../img/produt_b.gif) no-repeat  top left; paddign-bottom:15px;}
.proDetail .Description {height:190px;}
.proDetailsleft{ width:320px; float:left; display:inline; color:#999; background:url(../img/proleft.gif) repeat-x bottom; border-bottom:1px solid #9E9E9E;border-right:1px solid #9E9E9E; padding-left:10px; padding-bottom:40px;}
.proDetailsleft p{ font-size:18px; color:#000; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif}
.othercolor{line-height:10px;color:#999; text-align:left; margin-top:15px; padding-bottom:10px;}
.proDetailsright{float:left; display:inline; color:#666; width:440px; margin-left:10px;}
.proDetailsright h5{ font-size:14px; color:#666; font-weight:700;}
.ShoppingInformation{background:url(../img/nybg.jpg) repeat-x; height:86px; margin-bottom:10px}
.pricebox{font-size:12px; font-weight:700; height:38px; line-height:19px; padding-left:10px;}
.pricebox b{color:#F26B08; font-size:14px;}
.Emaibox{text-align:center; width:88px; float:left; color:#014065; font-size:11px; padding-top:8px;margin-right:15px}
.Sizecharts{text-align:center; width:100px; float:left; color:#000; font-size:11px; padding-top:8px;margin-right:15px;}
.Bookmark{text-align:center; width:110px; float:left;color:#000; font-size:11px; padding-top:8px;margin-right:15px;}
.butdiv{padding-top:5px;}
.smallbox{ padding-left:10px;}
.smallbox a{ text-decoration:none}
.smallbox a:hover{ text-decoration:underline}
.sizeny{ font-size:12px;margin-right:15px; color:#333}
.sizeny select{ font-size:12px;}
.Currencyny{ font-size:12px; margin-top:5px; margin-bottom:5px; margin-right:15px;color:#333}
.Currencyny p{margin:0;}
.Currencyny select{ font-size:12px;}
.sizeny{ font-size:12px;margin-right:15px;color:#333}
.sizeny select{ font-size:12px;}
.qtyny{ font-size:12px;margin-right:15px;color:#333; /*padding-top:10px;*/}
.qtyny p{ margin:0;}
.qtyny select{ font-size:12px;}
.TeamWork{color:#474747; margin-top:20px;}
.TeamWork .TabTitle{overflow: hidden; clear:both}
.TeamWork .TabTitle ul{HEIGHT: 19px; TEXT-ALIGN: left;border-bottom:1px solid #686868; clear:both; }
.team TabTitle img{ padding-right:5px;}
.TeamWork .TabTitle li{DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; font-size:11px; cursor:pointer}
.TeamWork .TabTitle .active{FLOAT: left; height:19px; line-height:19px; COLOR: #000; font-weight:700;TEXT-ALIGN: center; margin-right:2px;margin-bottom:-1px; background:url(../img/libg.gif) no-repeat left top; width:89px; color:#656565; text-transform:uppercase}
.TeamWork .TabTitle .normal{FLOAT: left;TEXT-ALIGN: center; height:19px; line-height:19px; color:#DEDEDE; margin-right:2px;background:url(../img/libga.gif) repeat-x;  width:89px;text-transform:uppercase}
.TeamWork .TabContent{ padding-bottom:5px; min-height:253px; padding-top:10px; background:url(../img/boxbg.gif) repeat-x  top;padding-left:10px; padding-right:10px;}
.TeamWork .TabContent{ display:block; clear:both; padding-top:10px;}
.TeamWork .TabContent ul{ padding-bottom:10px; padding-left:25px;}
.TeamWork .TabContent ul li{ line-height:19px; list-style-type:disc}
.TeamWork .TabContent h3{margin-top:10px; font-size:18px; font-weight:lighter}
.TeamWork .TabContent p{ margin-bottom:10px;color:#474747; font-size:11px; line-height:15px}
.none {display:none;}
.MOREVIEWS{ border:1px solid #F3F3F3; padding-bottom:10px;}
.webright .e_news{ font-size:11px; padding-right:10px;clear:both;display:block;float:left;margin-top:15px;}
.webright .e_news div{ color:#333; padding-top:10px;}
.webright .e_news span{ padding-left:20px; font-size:11px; color:#999;}
.webright .e_news ul{ padding:2px; margin:0;}
.webright .e_news ul li{list-style-type:disc; list-style-position:inside;text-indent:0px; margin-bottom:2px; border-bottom:#CCC dotted 1px; padding-bottom:5px; margin-bottom:15px; color:#000}
.webright .e_news a{ color:#333;}
.webright .e_news a:visited{ color:#333;}
.webright .e_news a:hover{ color:#FF6600; text-decoration:underline;}
.webright .e_news_title{ font-size:14px;}
.webright .e_news_date{ margin:5px; text-align: right;}

/*shopping-cart*/
.shopping-cart-topfont{padding:6px 0px; background:#fff;margin-bottom:5px; color:#333}
.shopping-cart{margin-bottom:10px;} 
.shopping-cart table{BORDER-COLLAPSE: collapse; border-bottom:1px solid #ccc; margin:1px auto; width:100%;}
.shopping-cart th{border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;color:#333; HEIGHT: 26px; BACKGROUND: #fff; text-align:left; margin-top:15px;}
.shopping-cart td{ background:#F9F9F9; padding-top:5px;padding-bottom:5px; border-bottom:1px solid #EBEBEB; color:#333}
.shopping-cart-check{ text-align:center;line-height:20px; background:#F3F3F3; border:1px solid #BDBDBD; padding:20px; margin-bottom:10px; margin-top:10px;}
.shopping-cartcheck{ background:#fff; text-align:right; padding-top:15px; font-size:11px; font-weight:700; color:#333; line-height:24px; margin-bottom:15px; }
.shopping-cartcheck del{ line-height:25px; font-size:15px;}
/*.shoppingcarttotal .price{ font-size:25px !important;color:#f00 !important;}*/

/*ind pro*/
.indpro{}
.indprobox{ border-bottom:1px solid #D5D5DB; padding-bottom:3px; padding-top:3px; height:96px}
.proboxright{float:left; width:250px;}
.indimg{ width:63px; height:93px; float:left; margin-left:10px; margin-right:10px}
.indpro_text{ padding-top:3px;}
.indpro_text h5 a{ font-size:13px; color:#171658}
.indpro_text h5 a:hover{ color:red}
.indpro_text_prics{font-size:11px;word-wrap:break-word; overflow:hidden; color:#434343;line-height:14px; margin-top:5px; float:left; width:100%}
.indpro_text_prics .RetailPrice{color:#434343;}
.indpro_text_prics b{color:#ff0000; font-size:13px;}
.indaddcart{ float:left; margin-top:6px;}

/* bottom */
.footer{ width:1000px; margin:0 auto; background:#000; height:32px; line-height:32px; padding-left:3px;}
.footer ul{ float:right}
.footer ul li{ display:inline; margin:0 5px;}
.footer ul li a{ color:#fff}
.footer ul li a:hover{ text-decoration:none;}
.but{ background:url(../img/but_bg.gif) repeat-x; border:1px solid #707274; height:24px; line-height:21px; color:#fff; cursor:pointer; font-size:11px; font-weight:700; text-transform:uppercase}
.e_button_medium{ background:url(../img/but_bg.gif) repeat-x; border:1px solid #707274; height:24px; line-height:21px; color:#fff; cursor:pointer; font-size:11px; font-weight:700; text-transform:uppercase}
.e_button_short{ background:url(../img/but_bg.gif) repeat-x; border:1px solid #707274; height:24px; line-height:21px; color:#fff; cursor:pointer; font-size:11px; font-weight:700; text-transform:uppercase}
.shoppingcartbottom{ padding:5px;}
.shoppingcarttotal p{margin:0; color:#000;}
.checkout-types{clear:both;}

.sizetable{background:#fff; border:1px solid #BDBEBD; display: block; width:280px;position: absolute; z-index:1009; left: 63%;}
.sizetable h5{ font-size:13px; background:#D2D9D0; margin-left:1px; margin-right:1px; margin-top:1px; line-height:20px; text-indent:5px; padding-right:5px;}
.sizetable table{ width:98%;BORDER-COLLAPSE: collapse; margin:0 auto 10px;}
.sizetable table td{border-bottom:1px solid #ccc}
.sizetable table th{border-bottom:1px solid #333; text-align:left}
.sizetable p{ padding:5px; font-size:11px}
.zizingtable{ float:right; line-height:22px; margin-right:120px; display:inline;}
.button_continue{ background:#234786; color:#FFF; font-weight:bold; width:170px; line-height:18px; border-color:#78859F #000033 #000033 #78859F;
border-style:solid;
border-width:2px;}
.sizetable .to_right{float:right;}

.topfont a{color:#fff;}
.topfont a:hover{text-decoration:none;}
.product_cart{margin:6px;}


.pro_list_2{clear:both; overflow:hidden; height:145px;}
.pro_list_2 ul li{clear:both}
