@charset "utf-8";
/*-------------layout------------------------- */
body{ background:url(images/bodybg.gif) repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#header, #container, #footer{ margin:0 auto; width:990px; clear:both; padding:0px;}
#container{}
/*----------------------------------------common----------------------------------------------------------- */

.submit{ margin:0 10px 0 4px;border:0px; height:22px; cursor:pointer; font-size:11px; color:#0B323D; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative;  background:url(images/Btn_Buy.gif) repeat-x; padding:0px;}
.submit .left{ background:url(images/Btn_BuyLeft.gif) no-repeat; position:absolute; font-size:22px; left:-8px; top:-5px; *top:0px; *left:-4px;}
.submit .right{ background:url(images/Btn_BuyRight.gif) right 0 no-repeat; position:absolute; font-size:22px; right:-8px; top:-5px; *top:0px; *right:-4px;}
.submit:hover{color:#E21E1F;}

.buy{ background:url(images/buyBG.gif); border:0px; height:30px; position:relative; cursor:pointer; font-size:14px; color:#EA1D1E; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.buy .left{ background:url(images/BuyLeft.gif) no-repeat; font-size:30px; position:absolute; top:-8px; left:-12px; *top:0px; *left:-2px;}
.buy .right{ background:url(images/BuyRight.gif) right top no-repeat; font-size:30px; position:absolute; top:-8px; right:-12px;*top:0px; *right:-2px; _right:-3px;}
input{font-family:Arial, Helvetica, sans-serif;}
#container .input{ border:1px solid #808080; border-left:2px solid #808080; height:16px; color:#333333; margin:0 5px 0 0; padding-left:2px;}
ul{margin:0px; list-style:none;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
select{ font-family:Arial; color:#666666; border:1px solid #808080; border-left:2px solid #808080;}
h1, h2, h3, h4{ margin:0px; padding:0px;}
.clear{ clear:both; margin:0px; height:10px; padding:0px;}
.addtoCart{ background:url(images/addtoCart.gif); width:123px; height:21px; border:none; color:#E11C1F; font-weight:bold; cursor:pointer;}
.btnAll{background:#CE1616; border-left:1px solid #EEB1B1; border-top:1px solid #EEB1B1;border-right:1px solid #716F63; border-bottom:1px solid #716F63; font-size:11px; height:20px; color:#ffffff; font-weight:bold; font-family:Arial;}
.remove{ background:url(images/remove.gif) no-repeat; width:68px; height:20px; border:0px; cursor:pointer;}
h1{ color:#3F3F3F; font-size:18px; margin:0px; padding:10px 0 10px 0px;}
h3{ font-size:16px; color:#CC6633; font-weight:bold; margin:0px; padding:0px;}
h3 a{font-size:16px; color:#CC6633; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
h3 a:hover{color:#D31919;}
.width760{ width:98%;}
/*-------------table------------------ */
table.P_Prise{border-collapse:collapse; background:#ffffff; width:100%; _width:99%;}

table.list{border-collapse:collapse; background:#ffffff; border:1px solid #E5E5E5; width:100%; _width:99%;}
table.list th{border-top:1px solid #808080;border-rigth:1px solid #E5E5E5;border-bottom:1px solid #808080;border-left:1px solid #E5E5E5; background:#FFFFF0; padding:0 5px; color:#333333; height:25px;}
table.list td{border-top:1px solid #CBCACA;border-rigth:1px solid #F0F0F0;border-bottom:1px solid #CBCACA;border-left:1px solid #F0F0F0; padding:5px 5px;}
table.list tr{ background-color:#ffffff;}
table.list tr:hover{background:#FFF6F6;}
table.list td a{ text-decoration:none; color:#333333;}
table.list td a:hover{text-decoration:underline;}

table.list_cart{border-collapse:collapse; background:#ffffff; border:1px solid #E5E5E5;  width:100%; _width:99%;}
table.list_cart th{border-top:1px solid #ffffff;border-rigth:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff; background:#E5E5E5; padding:0 5px; color:#333333; height:25px;}
table.list_cart td{border-top:1px solid #CBCACA;border-bottom:1px solid #CBCACA;padding:5px 5px;}
table.list_cart tr{ background-color:#ffffff;}
table.list_cart tr:hover{background:#FFF6F6;}
table.list_cart td a{ text-decoration:none; color:#333333;}
table.list_cart td a:hover{text-decoration:underline;}

table.C{border:1px solid #E5E5E5; width:760px; padding:5px;}
table.C td{ width:20%; margin:0; padding:0; vertical-align:top;}
/*-------------box------------------ */
.Box{ margin:0px; padding:0px;}
.Box dt, .Box dd{ margin:0px;}
.Box dt{ height:33px; position:relative; z-index:1;}
.Box dd{ border:1px solid #D0D0D0; border-top:2px solid #D0D0D0;}
.titleName{font-size:12px; font-weight:bold; color:#574443; background:#E7E7E7 url(images/titleBG.gif) repeat-x; position:relative; z-index:2;}
.titleName p{margin:0px; background:url(images/titleRight.gif) right top no-repeat; padding:10px 0px 10px 0; }
.titleName span{ background:url(images/titleLeft.gif) left top no-repeat; padding:10px 10px;}
.boxTitleA{font-size:12px; font-weight:bold; position:relative; z-index:2;}
.boxTitleA p{ margin:0px; background:url(images/titleRight.gif) right top no-repeat; padding:10px 0;}
.boxTitleA span{ background:url(images/titleLeft.gif) left top no-repeat; padding:10px 10px;}
.boxTitleB{font-size:12px; float:left; font-weight:bold; height:33px; position:absolute; bottom:-1px; _bottom:-2px;}
.boxTitleB p{ margin:0px; background:url(images/titleRight.gif) right top no-repeat; padding:10px 0;}
.boxTitleB span{ background:url(images/titleLeft.gif) left top no-repeat; padding:10px 10px;}
.titleNameColorA{background:#E7E7E7 url(images/titleBG.gif) repeat-x; color:#574443}
.titleNameColorB{ background:#DEDEE0 url(images/titleBG.gif) repeat-x; color:#574443;}
.titleNameColorC{ background:#E7E7E7 url(images/titleBG.gif) repeat-x; color:#333333; width:300px;}
.titleNameColorD{ background:#F4F2F2 url(images/titleBG.gif) repeat-x; color:#333333; width:300px;}
#cart_info h2{margin:10px; padding:0px; color:#333333; font-size:12px; line-height:150%; font-weight:normal;}
#cart_info h2 span{ color:#EB1D1E; font-weight:bold; font-size:11px;}
#cart_info h2 a{ background:url(images/cart.gif) no-repeat;color:#666666; text-decoration:underline; line-height:20px; padding:0px 2px 0 25px; }
#cart_info h2 a:hover{ color:#ff0000;}

/*-------------edit------------------------- */
#areaSidebar{padding:10px 0; overflow:hidden;}
.areaHeader{ margin:10px 10px 0 0; clear:right; float:right; color:#F1EEC1; width:450px; height:50px; overflow:hidden;}
#areaBanner{width:760px; overflow:hidden;}
#areaBanner img{}
#logo{float:left; margin:15px 0 0 15px; height:60px; width:250px; font-size:24px; font-weight:bold; color:#ffffff;overflow:hidden;}
#logo a{color:#ffffff; text-decoration:none;}
#areaFooter{ background:#ffffff; margin:0px; padding:10px; overflow:hidden;}

/*-------------head------------------------- */
#header{background:#E21E1F url(images/headBg.gif) repeat-x;}
#header #nav, #header #nav #nav_searchBox{ margin:0px; padding:0px;}
#sm{ float:right; padding:10px 0 0 0;}
#sm li{ margin:0px; padding:0px 10px; background:url(images/topMenuBg.gif) 0 3px no-repeat; display:inline; text-align:center; color:#ffffff; font-size:11px; line-height:11px;}
#sm > li:first-child{background:none;}
#sm li a{ color:#ffffff; text-decoration:none;}
#sm li a:hover{ color:#FBDC44;}
#nav{ clear:both; height:25px;}
#nav_menu{margin:0px 0 10px 0; padding:0px; float:left;}
#nav_menu li{ display:inline; padding:0px; margin:0px;}
#nav_menu li a{ float:left; color:#ffffff;padding:2px 10px;text-decoration:none;background:#CA2714; border:1px solid #93939F;margin:0 0 0 10px;}
#nav_menu li a:hover{color:#FFF359; background:#A81908;}
#nav_more{position:relative;  z-index:3; width:35px; float:right;color:#ffffff;padding:2px 10px;background:#CA2714; border:1px solid #93939F;margin:0 10px 0 10px;}
#nav_more a{color:#ffffff;text-decoration:none;}
#nav_more:hover{color:#FFF359; background:#A81908;}
#nav_more a span{background:url(images/more.gif) right 8px no-repeat; padding-right:8px;}
#nav_more ul{position:absolute; top:18px; right:-1px; margin:0px; padding:0; border:1px solid #DF958C; background:#A81908;}
#nav_more ul li{ margin:0px; padding:0px; background:none;}
#nav_more ul li a{margin:0px; text-decoration:none;background:#A81908; color:#ffffff; border-bottom:1px solid #E2958C; text-align:right; width:150px; display:block; border-left:none; border-top:none;border-right:none; padding:0 5px 0 0; line-height:18px;}
#nav_more ul li a:hover{background:#CA2714;}
#nav_searchBox{ background-color:#C6C6D0; padding:5px 30px 5px 0; padding-left: 150px;}
#nav_searchBox label{ margin:0 0 0 20px;}
#nav_searchBox .input{ border:1px solid #7F9DB9;border-left:2px solid #7F9DB9; height:16px; color:#666666; }
#nav_searchBox select{ width:150px; border:1px solid #7F9DB9; color:#666666; }
.botton{background:#E6E6E6 url(images/btn.gif) repeat-x; border-left:1px solid #ffffff; border-top:1px solid #ffffff;border-right:1px solid #716F63; border-bottom:1px solid #716F63; font-size:11px; height:19px; color:#000000; font-family:Arial;}

/*-------------footer------------------------- */
#footer{ color:#999999; padding:0;  background:#ffffff; clear:both;}
#footer p{ margin:0px; padding:0px;}
#footer #footerBottom{ padding:0 10px; height:50px; *height:60px;  background-color:#333333; margin:0; clear:both;}
#footer .footInfo{padding:0px 5px 0 5px; *padding:10px 5px 0 5px; float:left; margin:0px;}
#footer .footInfo span{ line-height:20px;}
#footer .footInfo a{color:#ffffff; text-decoration:none;}
#footer .footInfo a:hover{text-decoration:underline;}
#footer #paymentInfo{ text-align:right; margin:0 10px 0 400px; padding-top:15px;}


/*---------------------------------------index content----------------------------------------------------------- */
#container{ padding-top:10px; background:#ffffff; min-height:410px;_height:410px;}
#categoryM{margin:10px 0 0 0; padding:10px 0; background:#E7E7E7; font-size:11px; }
#categoryM ul{padding:0px; margin:0;}
#categoryM li{ margin:0px; padding:1px 0;}
#categoryM li a{ text-decoration:none; color:#574344; margin:0px 10px; display:block; padding-left:5px;}
#categoryM li a:hover{ text-decoration:none; color:#333333; background-color:#ffffff;}
#categoryM ul >li:first-child,li.first-child{ font-weight:bold; padding-bottom:4px;}
#categoryM .more a{ color:#E21E1E;}
.marginT{ margin-top:10px;}
/*--Products List X--*/
table.listBoxX{width:100%; _width:99%; border-collapse:collapse; background:#ffffff;  margin:0px;}
table.listBoxX td{ width:20%; text-align:center;}
table.listBoxX td:hover{background:#F6F6F6;}
table.listBoxX td a{ }
table.listBoxX td a:hover{text-decoration:underline; }
table.listBoxX .list{ padding:5px 10px;}
table.listBoxX .list .img{ width:80px; height:80px; overflow:hidden; margin:0 auto; border:1px solid #c0c0c0;}
/*table.listBoxX .list h1{font-size:12px; padding:0px;}
table.listBoxX .list h1 a{ text-decoration:none; font-weight:bold; color:#584446; }
table.listBoxX .list h1 a:hover{ color:#CA2714; }
table.listBoxX .list h2{ font-size:11px; font-weight:normal; }
table.listBoxX .list h3{ color:#888888; font-size:11px; font-weight:normal;}
table.listBoxX .list h4{ color:#E0201F; font-size:11px; font-weight:bold; margin-top:0px;}*/

table.listBoxX .list h4 { font-size:12px; padding:0;}
table.listBoxX .list h4 a { font-weight:bold; color:#584446;}
table.listBoxX .list h4 a:hover {color:#CA2714;}
table.listBoxX .list .itemListPrice { font-size:11px;}
table.listBoxX .list .itemOurPrice { color:#888; font-size:11px;}
table.listBoxX .list .itemOnSale { color:#E0201F; font-size:11px;}
table.listBoxX .list .itemYouSave { font-size:11px;}
table.listBoxX .list .itemRegularPrice { font-size:11px;}

/*----------------=======================--Products List Page--------======================--------------*/
#bread{ padding:0px; font-size:10px; font-size:11px;}
#bread li{ display:inline; background:url(images/path.gif) right 2px no-repeat; padding:0 10px 0 0; margin-right:8px;}
#bread li a{ color:#666666; text-decoration:none;}
#bread li a:hover{ color:#E21E1F;}
#categoryList{margin:5px 0 0 0;}
#categoryList a{ background:url(images/cion_menuSub.gif) 5px center no-repeat;text-decoration:none; font-weight:bold; color:#3F3F3F; display:block; padding:5px 5px 5px 15px; }
#categoryList a:hover{ text-decoration:none; color:#333333; background-color:#F6F6F6;}
.BtnPageF, .BtnPageE, .BtnPageL, .BtnPageN{ height:18px; margin:0px 0 0 5px; padding:0;  cursor:pointer; font-size:11px; color:#808080; border:1px solid #E7E7E7; } 
.BtnPageF{ background:url(images/PageF.gif) 29px center no-repeat; text-align:left; padding-left:3px; width:43px;}
.BtnPageE{ background:url(images/PageE.gif) 3px center no-repeat; text-align:right; padding-right:3px; width:43px;}
.BtnPageL{ background:url(images/PageL.gif) 50px center no-repeat; text-align:left; padding-left:3px; width:60px; margin-right:5px;}
.BtnPageN{ background:url(images/PageN.gif) 3px no-repeat; text-align:right; padding-right:3px; width:41px;}
.BtnPageF:hover, .BtnPageE:hover, .BtnPageL:hover, .BtnPageN:hover{ border:1px solid #DC1C1B;}
.btnPageSeleted{border:1px solid #DC1C1B; background:#E7E7E7;}
.titleContent{margin-right:10px; text-align:right; padding-top:10px; *padding-top:6px;}
.titleContent a{ text-decoration:none; color:#000000; padding:0px 4px; border:1px solid #E7E7E7;}
.titleContent a:hover{ color:#DC1C1B; border:1px solid #DC1C1B;}
/*--Products List Y--*/
#productList{margin:10px 0 0 0; padding:0px;}
#productList dt{ height:34px; *height:33px; position:relative; z-index:1;}
#productList dt, #productList dd{margin:0px; padding:0px; width:760px;}
#productList dt .title{background:#E7E7E7 url(images/titleBG.gif) repeat-x; float:left; font-size:12px; font-weight:bold; color:#574443; position:absolute;}
#productList dt .title span{margin:0px; background:url(images/titleLeft.gif) left top no-repeat; float:left;}
#productList dt .title span span{background:url(images/titleRight.gif) right top no-repeat; padding:9px 10px;}
#productList dd{ margin:0px; padding:0px; }
table.listBoxY{ width:100%; border-collapse:collapse; margin:0px; padding:0px; background:#ffffff; border-top:1px solid #D0D0D0;}
table.listBoxY td{ width:100%;text-align:center;}
table.listBoxY .list{ margin:0px 0 5px 0; padding:5px 10px; text-align:left; border:1px solid #E5E5E5; height:83px;}
table.listBoxY .list:hover{background:#F6F6F6;}
table.listBoxY .list .img{ width:80px; height:80px; overflow:hidden; float:left; margin-left:20px; *margin-left:0; border:1px solid #c0c0c0; margin-right:10px;}
/*table.listBoxY .list h1{font-size:12px; font-weight:bold; margin:0px; padding:5px 0 0 0; height:45px; overflow:hidden;}
table.listBoxY .list h1 a{ text-decoration:none; font-weight:bold; color:#584446; padding:0px; }
table.listBoxY .list h1 a:hover{ color:#CA2714;}
table.listBoxY .list h5{ color:#666666; font-weight:normal; font-size:11px;}
table.listBoxY .list h2, #productList table.listBoxY .list h2, #productList table.listBoxY .list h3{ float:left; padding-top:10px; margin-right:10px;}
table.listBoxY .list h2{ font-size:11px; font-weight:normal;}
table.listBoxY .list h3{ color:#888888; font-size:11px; font-weight:normal;}
table.listBoxY .list h4{ color:#E0201F; font-size:11px; font-weight:bold; float:left; margin-top:10px;}*/

table.listBoxY .list .itemName { font-size:12px; font-weight:bold; margin:0; padding:5px 0 0 0;}
table.listBoxY .list .itemName a { text-decoration:none; font-weight:bold; color:#584446; padding:0px;}

/*--==================================LogIn Account Cart ====================================--*/

.CA_Box{ margin:0px; padding:0px 0 5px 0; }
.CA_Box dt, .CA_Box dd{margin:0px; clear:both; width:100%;}
.CA_Box dt{background:url(images/titleBG.gif) repeat-x; color:#574443; padding:0px; height:8px; font-size:0px; position:relative;}
.CA_Box dt .left{ background:url(images/CA_left.gif) no-repeat; height:8px; width:8px; float:left;}
.CA_Box dt .right{ background:url(images/CA_right.gif) no-repeat; height:8px; width:8px; right:-2px; position:absolute;}
.CA_Box dd{border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; padding:8px 0px; border-bottom:1px solid #CFCFCF;}
.CA_BoxB{margin:-6px 0 0 0; padding:0px 0 5px 0; }
.CA_BoxB dt, .CA_BoxB dd{margin:0px; width:100%; padding:0px;}
.CA_BoxB dt{background:url(images/CAB_X.gif) repeat-x; color:#574443; height:8px; font-size:0px; position:relative;}
.CA_BoxB dt .left{ background:url(images/CAB_left.gif) no-repeat; height:8px; width:8px; float:left;}
.CA_BoxB dt .right{ background:url(images/CAB_right.gif) no-repeat; height:8px; width:8px; right:-2px; position:absolute;}
.CA_BoxB dd{border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; padding:15px 0px; border-bottom:1px solid #CFCFCF;}
.CA_Box .content, .CA_BoxB .content{ margin:0px 15px; padding:0px; clear:both;}
.CA_boxBG{background-color:#F7F7F7;}
.CA_BoxB table{margin-top:10px;}
.CA_Title{background:#777777 url(images/CA_step_BRight.gif) right 0 no-repeat; float:left; font-size:14px; color:#ffffff; line-height:30px; padding:0 13px 0 0; height:30px; margin:0px;}
.CA_Title .left{background:url(images/CA_step_BLeft.gif) no-repeat; height:30px; width:13px; float:left;}
.CA_TitleB{background:#DBDBDB url(images/CA_stepRight.gif) right 0 no-repeat; float:left; font-size:12px; color:#EB0202; padding:0 13px 0 0; height:30px; margin:5px 0 0 30px; line-height:30px;}
.CA_TitleB .left{ background:url(images/CA_stepLeft.gif) no-repeat; height:30px; width:13px; float:left;}
.mainContent{ width:970px; margin:0 auto; padding:0px; }

/*--Sign In--*/
.CA_Box_Layer{ margin:0px; padding:0px; position:relative;background:url(images/SkipBG.gif) repeat-x;}
.CA_Box_Layer .topLeft{background:url(images/skipLeft.gif) no-repeat; width:8px; height:8px; font-size:8px; position:absolute; top:0px; left:0px; }
.CA_Box_Layer .topRight{background:url(images/skipRight.gif) no-repeat;width:8px; height:8px; font-size:8px; position:absolute; top:0px; right:0px; }
.CA_BoxC_Layer{margin:0px 0 0 0; padding:10px 0; border:1px solid #cfcfcf; position:relative;}
.CA_BoxC_Layer .topLeft{ background:url(images/CAC_left.gif) no-repeat; height:8px; width:8px;font-size:8px; position:absolute; top:-1px; left:-1px; }
.CA_BoxC_Layer .topRight{ background:url(images/CAC_right.gif) no-repeat; height:8px; width:8px;position:absolute; top:-1px; right:-1px; }
.Skip{width:302px;  float:left; clear:left; text-align:right; *margin-right:10px; padding:0;}
.SkipContent{ margin:10px 10px;}
.SkipContent h1{ font-size:13px; margin:0px; color:#FFEBEB; padding:1px 0 5px 2px; text-align:left;}
.SkipContent h2{ font-size:12px; margin:0px; color:#F6E2E2;padding:5px 0; text-align:left; font-weight:normal;border-top:1px solid #CF5757; }
.LogIn{ width:300px; float:left;  clear:left; *margin-right:10px; background:#F8F8F8; padding:0px;}
.loginContent{ margin:10px;}
.loginContent h1{ color:#666666; font-size:12px; margin:0px; padding:1px 0 5px 2px;border-bottom:1px solid #E6E6E6;}
.loginContent p{ margin:5px 0 0 0; padding:0px;}
.loginContent p label{text-align:right; padding:0 5px 0 0; color:#333333;}
.loginContent p label span{ float:left; width:80px; text-align:right; color:#333333; font-size:12px; margin-right:5px;}
.loginContent p span{ color:#808080; font-size:11px;}
.Rememble{ margin:0 0 0 85px; clear:both; margin-top:3px; padding:0px; color:#808080; font-size:11px;}
.SumitButton{ margin:0; clear:both; margin-top:10px;}
.LogIn .fotget{font-size:11px; color:#E21E1E;}
.LogIn .fotget a{color:#E21E1E; margin-left:85px;}
.LogInRight{margin:0 0 0 310px; padding:0px;}
.RegisterContent{ padding:10px;}
.RegisterContent p{ margin:5px 0 0 0px; padding:0px; color:#666666; }
.RegisterContent p label{ margin:0px; width:160px; float:left; text-align:right; padding:0 5px 0 0; color:#333333;}
.RegisterContent p span{ color:#CE1616; }
.SumitButtonB{ margin:0 0 0 25px; clear:both; padding:10px 0 0 0;}
/*--MyAccountInfo--*/
.accountTable{ padding:10px;}
.MAIBottonLayer{ clear:both; margin:0px 0 10px 0; padding:10px 10px; text-align:right; background:#F4F2F2;}
/*--Shopping Cart--*/
.CartUpDate{background:#e5e5e5; margin:5px 0; padding:5px 0; height:23px;}
.CartUpDate label{ margin-left:50px;}
.CartUpDate input{ margin-top:5px;}
.CartUpDate .total{ font-weight:bold; color:#666666; font-size:16px; line-height:20px; float:right; margin-right:5px;text-align:right;}
.CartUpDate .total span{ color:#EB1D1E;}
.cartButtonLayer{ margin:0 15px; padding:0px; text-align:right;}
.cartButtonLayer p{ margin:10px 0 0 0; padding:0px;}
.buyPaypal{ background:url(images/buyPaypal.gif) no-repeat; width:145px; height:28px; border:0px; cursor:pointer;}
.buyGoogle{ background:url(images/buyGoogle.gif) no-repeat; width:180px; height:46px; border:0px; cursor:pointer;}
/*--Checkout--*/
.checkoutInfo{padding:0px; margin:0 10px 10px 20px; float:left; border:1px solid #E0E0E0; width:250px; padding:10px; font-size:12px; color:#333333; font-weight:bold;}
.checkoutInfo label{ font-style:normal; color:#CC0000;}
.CA_lineX{background:url(images/CA_infoLineX.gif) top repeat-x; clear:both; padding:0; margin:0 20px; height:1px;}
.checkoutInfoRight{ margin:0px 0 0 50px; clear:both; padding:0px;}
.checkoutSubmit{ text-align:center; background:#E7E7E7; padding:5px 0;}
.redTell{ float:right; padding-top:10px; margin-right:20%;}
.redTell span{ color:#ff0000;}
.chekoutInfoCentent{border:1px dotted #c0c0c0; width:700px; margin:10px auto; padding:10px; text-align:center;}
.chekoutInfoCentent h1{ font-size:16px; color:#993333;  line-height:18px;}
.chekoutInfoCentent h2{ font-size:12px; color:#333333; line-height:18px;}
.chekoutInfoCentent h2 span{font-weight:normal; margin-right:10px; width:190px; text-align:right;}
.chekoutInfoCentent .line{ clear:both; border-bottom:2px solid #ff0000; margin:20px 0;}
.CHTotal{ border:0px; width:40%;}
.CHTotal td{ text-align:right;}
.CHTotal td span{ color:#CC0000;}
.orderdetailsub_box{ border:1px solid #B1B1B3; border-collapse:collapse; width:940px;}
.orderdetailsub_box td{ border:1px solid #CDCDCD; padding-left:18px; padding-bottom:5px; font-size:12px; color:#666666; }
.orderdetailsub_box td h1{ color:#333333; font-size:12px; font-weight:bold; margin:0px; padding:0px; line-height:25px;}
.orderdetailsub_box td span{ color:#333333; font-size:12px; font-weight:bold; margin:0px 5px 0 0; padding:0px; line-height:25px;}
.orderdetailsub_box td p{margin:0px; padding:0px;}
.orderdetailsub_B{width:939px; *width:938px; margin:0 auto; border:1px solid #B1B1B3; border-top:none;}
.orderdetailsub_B table.list{border-collapse:collapse; background:#ffffff; border:1px solid #E5E5E5; margin:15px 0 0 0;width:100%;}
.orderdetailsub_B table.list th{border-top:1px solid #808080;border-rigth:1px solid #E5E5E5;border-bottom:1px solid #808080;border-left:1px solid #E5E5E5; background:#FFFFF0; padding:0 5px; color:#333333; height:25px;}
.orderdetailsub_B table.list td{border-top:1px solid #CBCACA;border-rigth:1px solid #F0F0F0;border-bottom:1px solid #CBCACA;border-left:1px solid #F0F0F0; padding:5px 5px;}
.orderdetailsub_B h5{ margin:0px; padding:0px; font-size:11px; font-weight:normal;}
.paymentIF{ margin:10px 18px; _margin-left:9px; background:#F7F7F7; border:1px solid #E0E0E0; padding:0 10px 5px 10px; float:left; width:430px;}
.paymentIF h1{ color:#666666; font-size:12px; font-weight:bold; margin:0px; padding:0px; line-height:25px;}
.paymentIF p{margin:0px; padding:0px;  color:#666666; font-size:12px;}
.OD_prise{ width:180px; border:1px solid #DDDDDD; margin:-1px 18px 0 0;_margin-right:9px; float:right; padding:5px;}
.OD_prise table{ border:0px; border-collapse:collapse;}
.OD_prise td{ text-align:right;}
.OD_prise td span{ color:#E00000;}
.OD_prise td strong{ font-size:14px; line-height:25px;}
/*--==================================productsDiscription page====================================--*/
.breadMore{ padding:0px; font-size:10px; font-size:11px;}
.breadMore li{ display:inline; background:url(images/path.gif) right 2px no-repeat; padding:0 10px 0 0; margin-right:8px;}
.breadMore li a{ color:#666666; text-decoration:none;}
.breadMore li a:hover{ color:#E21E1F;}
h5{ color:#808080; margin:0px; padding:0px; font-weight:normal; font-size:14px;}
h4{ font-size:12px; color:#333333; font-weight:normal; margin-top:5px;}
h4 a{ font-weight:bold; color:#B94E4C; text-decoration:none;}
h4 a:hover{ text-decoration:underline; color:#666666;}
.pDiscription{margin:10px 0 0 0; border:1px solid #DDDDDD; height:430px; padding-bottom: 10px}
.pDiscription dl{border:1px solid #E2E2E2; margin:10px 0 0 10px; _margin:10px 0 0 5px; float:left; width:310px; padding:20px 0;}
.pDiscription dl dt, .pDiscription dl dd{ margin:5px 0 0 30px; padding:0px; }
.pDiscription dl dt a:hover{ color:#666666; text-decoration:underline;}
.pDiscription dl dt a{ background:url(images/viewLarger.jpg) no-repeat; color:#808080; text-decoration:none; padding:0 0 0 25px;}
.pDiscription dl .BigImg{width:250px; height:250px; border:1px solid #E2E2E2; overflow:hidden; border:1px solid #E2E2E2;}
.pDiscription dl .SmallImg{width:80px; height:80px; margin:0 5px 0 0; float:left; overflow:hidden; border:1px solid #E2E2E2;}
.pDiscription .PBread{margin:10px 10px 0 330px; padding:0px;}
.P_Prise{ color:#333333;}  
.P_Prise span{color:#E61D1E; font-weight:bold;}
.priseTB{ font-size:14px; font-weight:bold;}
.PriseTA{color:#999999; font-size:12px; margin:0px; padding:0px;}
.priseTotal{color:#333333; font-size:14px; background:#f7f7f7;}
.PBread h1, .PBread h5{ margin:5px 0 0 0; padding:0px;  font-size:12px; font-weight:normal;}
.PBread h1{color:#515151; font-size:12px; font-weight:normal; }
.PBread h1 span{font-weight:bold; margin-left:5px;}
.PBread h5{color:#888888; font-size:12px; font-weight:normal;  }
.P_Prise label{ color:#333333; font-weight:bold; margin-left:10px;}
.pDiscription .PBread{ border:1px solid #E2E2E2; padding:10px;}
#overView{ margin:15px 0 0 0; padding:0px;}
.infoMore{margin:10px 0 0 0; padding:0px; color:#3B291D;}
.infoMore li{display:inline; background:#333333; border:1px solid #E2DEDF; padding:4px 10px; margin:0 0 0 5px;}
.infoMore li:hover{}
.infoMore li a{ color:#ffffff; text-decoration:none;}
.infoMore .selected{background:#ffffff; border:1px solid #B5B2B3; border-bottom:none;}
.infoMore .selected a{color:#333333;}
.infoContent{border:1px solid #D0D0D0; margin:3px 0 0 0; color:#3B291D; padding:10px;}
.productsR{}
.productsR dt{ height:33px;}
.productsR dt, .productsR dd{ margin:0px; padding:0px;}
.productsR dd{ border:1px solid #E7E7E7; text-align:center;}
.productsR dd ul{ padding:0px;}
.productsR ul{ padding:5px 10px; margin:0px;}
.productsR ul li{ margin:10px 10px;}
.productsR ul .img{ width:80px; height:80px; overflow:hidden; margin:0 auto; border:1px solid #E2E2E2;}
.productsR ul h1{font-weight:normal; font-size:12px; line-height:16px; margin:0px; padding:0px;}
.productsR ul h1 a{font-weight:bold; font-size:12px; text-decoration:none; line-height:16px;  color:#584446;}
.productsR ul h1 a:hover{ color:#CA2714;}
.productsR ul h2{ font-size:11px; font-weight:normal;}
.productsR ul h3{ color:#888888; font-size:11px; font-weight:normal;}
.productsR ul h4{ color:#E0201F; font-size:11px; font-weight:bold; margin-top:0px;}
.tabcontent{
margin-bottom:10px;
display:none;
}
@media print {
.tabcontent {
display:block!important;
}}


/*--input common--*/
.SignInLayer{ margin:10px 0 0 0;}
.SignInLayer label{ font-weight:bold; font-family:Verdana; color:#333333; margin-top:10px;}
.SignInLayer .must{ margin-left:5px; color:#339933; font-size:11px;}
.SignInLayer .forget{ color:#ff0000; font-size:11px; text-decoration:underline;}
.inputLayer{margin:10px 20px 0 20px;}
.inputLayer table td{ height:40px;}
.inputLayer label{font-family:Verdana; color:#333333; margin-top:10px;}
.inputLayer .must{ margin-left:5px; color:#339933; font-size:11px;}
.inputLayer .forget{ color:#ff0000; font-size:11px; text-decoration:underline;}
.inputLayer .btn_layer{ border-top:1px solid #505050; padding:10px 0;}
.getPassworld{ color:#ff0000; font-size:11px;}

.seoDescription { padding:5px; line-height:150%; color:#666;}
