/*global*/
body {font:11px/1.35 Arial, Helvetica, sans-serif; background:#E3E3E3; color:#555;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p,button{padding:0; margin:0; border:0px;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';} 
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fixfloat{zoom:1} 
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a{blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ -moz-outline-style: none;   /*    FF    */
}
html{-webkit-text-size-adjust:none;}
/* link color font */
a {color:#555;text-decoration:none;}
a:visited {/*color:#83006f;*/text-decoration:none;}
a:hover {color:#43986E;text-decoration:underline;}
a:active {color:#43986E;}
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cDGreen,.cDGreen:visited,.cDGreen a{color:#43986E;}
.cGray,.cGray:visited,.cGray a{color:#8b8b8b !important;}
.cDGray,.cDGray:visited,.cDGray a{color:#4B4A4A;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDBlue,.cDBlue:visited,.cDBlue a,.cBlue a:hover{color:#217CB3;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#ba2636;}
.cOrange,.cOrange:visited,.cOrange a{color:#FF6C00;}
.cBGreen{color:#646464;}
.clgray{color:#ccc;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDBlue a:hover,a.cDBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cOrange a:hover,a.cOrange:hover{color:#BA2636;}
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.fI{font-style: italic;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px!important;}
.f20px{font-size:20px;line-height:23px;}
.f22px{font-size:22px;}
.left{float:left;}
.right{float:right;}
.right5px{margin-right:5px;}
.mt5{margin-top:5px!important}
.hidden{display:none;}
.fLine,.fLine a,.fLine:visited{text-decoration:underline;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.tCenter { text-align:center;}
.tline{text-decoration:line-through;}
.tLeft{text-align:left;}
.tRight{text-align:right;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.hide {display:none;}
.marginl5{margin-left:5px;}
.margin_top10px{margin-top:10px;}
.mt5{margin-top:5px !important;}
.height5{height:5px; font-size:0px; overflow:hidden;}
.height10{clear:both; height:10px; font-size:0px; overflow:hidden;}
.line_dot{ clear:both; height:2px; font-size:0px; line-height:0px; overflow:hidden; border-bottom:1px dotted #dcdcdc;}
.line_solid{ clear:both; height:2px; font-size:0px; line-height:0px; overflow:hidden; border-bottom:1px solid #CCCCCC;}
.borderD9{border:1px solid #d9d9d9}
.wrong1{border:1px solid #FBC2C4; background:#FBE3E4; padding:10px; font-size:11px; font-weight:bold; color:#FF0000; margin:5px auto; text-align:left;}
.wrong2{border:1px solid #C6D880; background:#E6EFC2; padding:10px; font-size:11px; font-weight:bold; color:#264439; margin:5px auto; text-align:left;}
.wrong3{border:1px solid #FFD324; background:#FFF6BF; padding:10px; font-size:11px; font-weight:bold; color:#514721; margin:5px auto; text-align:left;}
.wrong4{border:1px solid #CCCCCC; background:#EFEFEF; padding:10px; font-size:11px; font-weight:bold; color:#666666; margin:5px auto; text-align:left;}


/*image middle===============================image middle*/
.img40,.img50,.img60,.img80,.img90,.img100,.img120,.img140,.img150,.img160,.img180,.img300,.img360,.img400,.img600{ overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block; }
.img40 img,.img50 img,.img60 img,.img80 img,.img90 img,.img100 img,.img140 img,.img150 img,.img120 img,.img160 img,.img180 img,.img300 img,.img360 img,.img400 img,.img600 img{ vertical-align:middle;}
.img40          			{ width:40px; height:40px; *font-size:35px;}
.img50          			{ width:50px; height:50px; *font-size:44px;}
.img60          			{ width:60px; height:60px; *font-size:52px;}
.img80          			{ width:80px; height:80px; *font-size:1px;}
.img90          			{ width:90px; height:90px; *font-size:78px;}
.img100         			{ width:100px; height:100px; *font-size:87px;}
.img120         			{ width:120px; height:120px; *font-size:105px;}
.img140         			{ width:140px; height:140px; *font-size:122px;}
.img150         			{ width:150px; height:150px; *font-size:121px;}
.img160             		{ width:160px; height:160px; *font-size:140px;}
.img180         			{ width:180px; height:180px; *font-size:157px;}
.img300         			{ width:300px; height:300px; *font-size:262px;}
.img360         			{ width:360px; height:360px; *font-size:314px;}
.img400         			{ width:400px; height:400px; *font-size:350px;}
.img600         			{ width:600px; height:600px; *font-size:520px;}

/*layout*/
#wraper{width:990px; margin:0 auto;}
.leftbox210{ width:210px; float:left; margin-top:8px; display:inline; }
.rightbox752{width:752px; float:right; margin-top:8px; display:inline;}
.container_bg{width:990px; margin:0 auto; background:url(/images/body_bg.gif) center repeat-y; padding-top:1px;}
.container{clear:both;width:970px; margin:0 auto; float:left; margin-left:10px; display:inline;}

.container745px{clear:both;width:945px; margin:0 auto;}






/*banners*/
.banner970px{width:970px; overflow:hidden;clear:both; margin-top:0px; display:inline-block;}
.banner700px{clear:both;width:700px; float:left; margin-top:6px; position: relative; overflow:hidden;}
.banner720px{clear:both;width:720px; height:370px; float:left; margin-top:1px; position: relative; overflow:hidden;}
.banner980px{width:970px; overflow:hidden;clear:both; margin:0 auto}
/*banner*/

/*banner*/
.banner_show{ position:relative; float:left; width:720px; height:370px; overflow:hidden; }
.banner_show .bigimg img { position:absolute; top:0; left:0; padding:0px; display:none; }
.change_num { position:absolute; right:5px; bottom:7px; padding-left:19px; overflow:hidden; }
.change_num li { display:block; float:left; cursor:pointer;}
.change_num span { display:block; width:28px; height:18px; line-height:18px; text-align:center; margin-right:4px; color:#707070; border:1px solid #fff; background-color:#fff;}
.change_num span.hover { background-color:#aaaaaa; color:#fff; border:1px solid #fff; font-weight:bold;  text-decoration:none; }



.banner245px{width:245px; overflow:hidden; float:right;margin-top:1px; display:inline;}
.banner269px{width:269px; float:right;margin-top:1px; display:inline;}
.banner752px{width:750px; clear:both;margin-top:6px; margin-bottom:6px;	display:inline-block;}
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

.slider-wrap								{ width: 698px; border:1px solid #ccc; height:370px; z-index:1; overflow:hidden; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 698px; height: 300px; z-index:1;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 700px; z-index:1;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid #ccc; margin-right: 5px; }
#movers-row									{ margin: -66px 0 0 139px; *margin-left:415px; *width:560px; z-index:1;}
#movers-row div								{ width: 24.5%;  float: left; z-index:10;}
#movers-row div a.cross-link 				{ /*float: right;*/ }
.photo-meta-data							{ background: url(/images/transpBlack.png); padding: 10px; text-align:left; height: 60px; margin-top: -50px; position: relative; z-index: 1; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 122px; margin-top: -11px; margin-left:16px; *margin-left:-544px; position: relative; padding-top: 15px; z-index: 1; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }




/*background*/
.do_currency,.top_menu .account,.top_menu .order,.top_menu .contact,.header_search,.min_car,.min_car_on,.min_cart_btn,.header_mid .header_cart p,.index_newslist li,.category_list .category_list_main,.category_list .category_list_main span,.category_list .no_list span,.prev,.next,#crumb a,#crumb span,.jcarousel_prev,.jcarousel_next,.pro_email,.product_select_right .pro_news li,.pro_img_tool .tool_roll,.pro_img_tool .tool_lager,.pro_tab_content .reviews_but,.usercenter_left li.usercenter_on span,.usercenter_right h2 a,.usercenter_address .edit_btn,.usercenter_address .delete_btn,.form_list .submit_btn,.currency_list,.currency_main,.usercenter_address .add_del,.usercenter_address .add_edit{background:url(/images/bg.gif) no-repeat scroll -999em 0 transparent;}

.pro_add_bag,.pro_add_bag_mover{background:url(/images/ico.png) no-repeat scroll -999em 0 transparent;border:0;cursor:pointer;}



/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input_text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input_text,textarea { padding:2px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:-.1em; vertical-align:top;}
select { padding:1px; _margin:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { display:block; height:20px; border:1px solid #4d71a6; background:#214d90; padding:0 11px; font:bold 12px/20px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; white-space:nowrap; color:#fff; }
button.button span span { border:0; padding:0; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }


p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus { background-color:#fafafa; }
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form_list { width:535px; margin:0 auto; overflow:hidden; }*/
.form_list li { margin:0 0 8px; }
.form_list label {float:left;  margin:0 12px 3px;color:#707070;  font-size:11px; font-weight:bold;  z-index:0;zoom: 1; text-align:right;}
.form_list label.required {width:150px;margin-right:10px; text-align:right;}
.form_list label.required em { font-style:normal; color:#eb340a; top:0; right:-8px; }
.form_list li.control label { float:none; }
.form_list li.control input.radio,
.form_list li.control input.checkbox { margin-right:6px; vertical-align:top; margin-top:2px; }
.form_list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form_list li.fields { margin-right:-15px; }*/
.form_list .input_box { display:block; clear:both; width:260px; }
.form_list .row label{width:150px; text-align:right; margin-right:10px; zoom: 1}
.form_list .row li{clear:both; margin:0 0 8px;}
.form_list .row li.tips{padding-left:170px;}
.form_list .row li.tip{padding-left:170px;}
.form_list input.input_text { width:254px; }
.form_list input.input_reg_text { width:200px; }
.form_list .name_profile,.form_list .row input.name_profile{ width:65px; }
.form_list .submit_btn{padding-left:8px;background-position:0 -785px;border:0; cursor:pointer;line-height:23px;width:78px; height:24px; color:#FFFFFF; text-align:left; text-decoration:none; display:inline; *margin-top:-1px; margin-bottom:5px; margin-top:3px; font-weight:bold; font-size:11px; }
.form_list .submit2_btn{background:url(/images/submit_2.png);border:0; cursor:pointer;line-height:23px;width:80px; height:23px; color:#FFFFFF; text-align:left; text-decoration:none; display:inline; font-size:11px; text-align:center; *margin-top:-1px; margin-bottom:5px; font-weight:bold;}
.form_list .submit_login_btn{ background:url(/images/login_btn.gif) no-repeat ;border:0; cursor:pointer;line-height:20px;width:72px; height:22px; color:#FFFFFF; text-align:left; text-indent:10px; text-decoration:none; display:inline; font-weight:bold;}
.form_list .usemessage_btn{background:url(/images/usercenter_message_btn.gif); width:118px; height:21px; color:#FFFFFF;border:0; cursor:pointer; text-align:center; font-weight:bold;}
.form_list li.short{width:50%; float:left; }
.form_list li.wide{clear:both}
.form_list li.wide span{font-size:12px; color:#3e3e3e;}
.form_list li.wide input.input_text { width:529px; }

.form_list li select.month { width:154px; margin-right:10px; }
.form_list li select.year { width:96px; }
.form_list li select.select_mid { width:154px; }
.form_list li select.select_short { width:96px; margin-right:10px; }
.form_list li input.cvv { width:3em !important; }

.form_list .label_short label{width:90px;}

.form_list .field { float:left; width:275px; }
.form_list input.input-text { width:254px; }
.form_list textarea { width:254px; height:10em; }
.form_list select { width:260px; }
.form_list li.wide .input-box { width:535px; }
.form_list li.wide input.input-text { width:529px; }
.form_list li.wide textarea { width:529px; }
.form_list li.wide select { width:535px; }
.form_list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form_list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form_list .passwordfix label { width:155px; }
.form_list .emailfix label { width:120px; }
.form_list input.input_email_text { width:150px; }
.form_list .reg_opt label { width:350px; }

/* Customer */



.fieldset { margin:0 0 24px; padding:0 13px 13px; width:550px; }
.fieldset .legend { font-size:16px; margin:0 -13px 13px; padding:11px 13px 17px; background:#fafafa url(/images/bkg_heading.gif) 0 100% repeat-x; color:#f15d22; position:relative; z-index:1; }

p.required { font-size:11px; text-align:right; color:#f15c22; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error_msg,
.success_msg,
.note_msg,
.notice_msg { border-style:solid !important; border-width:1px !important; background-position:10px 8px !important; background-repeat:no-repeat !important; padding:8px 8px 8px 0 !important; font-size:11px !important; font-weight:bold !important; padding:8px 10px 8px 0; font-size:11px; font-weight:bold;margin:5px auto; text-align:left; text-indent:35px;}
.error_msg {background:#FBE3E4; border-color:#f16048; background-image:url(/images/i_msg-error.gif); color:#df280a; }
.success_msg {background:#E6EFC2; border-color:#446423; background-image:url(/images/i_msg-success.gif); color:#3d6611; }
.note_msg,
.notice_msg {background:#FFF6BF; border-color:#fcd344; background-image:url(/images/i_msg-note.gif); color:#3d6611; }



.form_list label.error { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(/images/validation_advice_bg.gif) 2px 0 no-repeat; color:#f15c22; margin:5px 0;margin-left:170px; width:300px; text-align:left;}
.form_list input.valid {border:1px solid #339966;}
.form_list input.error { border:1px solid #f15c22 !important; background:#fff7f5 !important;  }
.form_list textarea.error { border:1px solid #f15c22 !important; background:#fff7f5 !important;  }
.form_list .emailfix label.error{margin-left:140px; width:200px;}
.form_list .passwordfix label.error{margin-left:175px; }
.form_list .label_short label.error{margin-left:90px; }
.form_list .short label.error,.form_list .wide label.error{margin-left:0; width:100%; }


.cart_code .form_list .short label.error{margin-left:0; width:310px; }







/*crumb*/
#crumb{height:25px;text-align:left;  width:968px; margin:5px auto 0;font-size:11px;}
#crumb a{background-position:-82px -876px; display:block;height:25px; margin-left:5px;padding:0 5px 0 15px;line-height:25px; float:left; color:#666;}
#crumb span{background-position:-82px -876px; display:block;height:25px; margin-left:5px;padding:0 5px 0 15px;line-height:25px; float:left; color:#666; font-weight:bold;}
#crumb a.home{background:none;}





/*header*/
#header{width:990px; margin:0 auto;background:url(/images/body_bg.gif) center repeat-y}
.header_top{clear:both; width:980px; margin:0 auto; line-height:30px; height:30px; background:url(/images/top_menu_bg.gif) repeat-x; }
.do_currency{display:block;  width:150px;  margin:3px 0 0 10px; height:25px; line-height:25px; position:relative; float:left; cursor:pointer;}
.currency_main{width:148px; text-indent:4px; display:block; _padding-top:5px; line-height:25px; height:25px; background-position:125px 2px;}
.currency_main img{vertical-align:middle;}
.currency_main_on{background: url(/images/bg.gif) no-repeat 125px 2px #FFFFFF;width:148px; display:inline-block;border:1px solid #D0D0D0; border-bottom:0;}
.currency_list{background: #FFFFFF; display:none; position:absolute; left:0; top:25px; width:148px; border:1px solid #D0D0D0; border-top:0; padding-top:0; padding-bottom:5px;}
.currency_list li{height:18px; line-height:19px; font-size:11px; text-align:left; text-indent:90px;}
.currency_list li.eur{background:url(/images/eur.gif) no-repeat 65px 4px;}
.currency_list li.gbp{background:url(/images/gbp.gif) no-repeat 65px 4px;}
.currency_list li.usd{background:url(/images/usd.gif) no-repeat 65px 4px;}
.top_menu{display:inline; float:right; margin-right:10px; font-size:11px;}
.top_menu li{ display:inline-block; float:left; width:115px; text-indent:30px; text-align:left}
.top_menu .account{background-position:-3px -47px;}
.top_menu .order{background-position:-3px -104px;}
.top_menu .contact{background-position:-3px -74px;}
.header_user_info{display:inline; float:right;margin-right:25px; font-size:11px;}
.header_mid{clear:both; width:980px; margin:0 auto;}
.header_mid h1{width:260px; height:88px;  float:left; }
.header_mid h1 a{width:260px; height:88px; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size:77px;*font-family:Arial;}
.header_mid h1 img{vertical-align:middle;}
.img_mid{display:inline; height:100%; vertical-align:middle; }
.header_mid .header_search{float:left; display:inline-block;width:520px; padding-top:30px; background-position:515px -47px; text-align:left;}
.header_mid .header_search .search_con{background:url(/images/heard_search_bg.gif) no-repeat left top; height:35px; width:495px; line-height:35px; display:inline-block;text-align:right;}
.header_mid .search_adv a{ display:block; float:left; line-height:30px; text-indent:5px;  font-size:11px; color:#43986E}
.header_search .header_user_info{ text-align:left;	display:block;	height:35px; text-indent:10px; line-height:40px; overflow:hidden;}
.search_form{padding:3px;width:420px; float:left;display:inline;margin-left: 30px;}
.search_select {outline:none; z-index:3; position:relative;}
.search_select select{ width:140px; overflow:hidden;}
.search_select h4{cursor:default;}
.search_select * {-moz-user-select:none;}
.search_select h4.over {}
.search_select div {display:none; position:relative;}
.search_select span {position:absolute;}
.search_select ul{position:absolute;display:none; z-index:99;}
.search_select ul li{}
.search_select ul li.over{}
.search_select {float:left;}
.search_select h4{display:block; padding:2px 25px 0 5px; margin:0; height:23px; font:12px/21px Arial, Helvetica, sans-serif; border:solid 1px #c6c6c6; background:url(/images/se_bg.jpg) no-repeat left top; width:108px; overflow:hidden;}
.search_select h4.over{border-color:#436456;}
.search_select div {}
.search_select span {top:1px; right:1px; background:url(/images/droparrow.jpg) no-repeat center; width:21px; height:25px;}
.search_select span.over {background-image:url(/images/droparrowover.jpg);}
.search_select ul{border:1px solid #436456; background:#F0F0F0; width:138px; border-top:none;}
.search_select ul li{background:#F0F0F0;height:22px;display:block;padding:0 25px 0 5px; overflow:hidden; cursor:default;font:400 12px/19px Arial, Helvetica, sans-serif;}
.search_select ul li.over{background:#8AB49F; color:#FFF;}
.search_form .search_text{background:url(/images/search_text_bg.gif) no-repeat left top; height:23px; width:325px; border:1px solid #c6c6c6;  padding:2px 0 0 5px; margin:0;float:left; line-height:23px; margin-left:3px;display:inline;}
.search_form .search_text:focus { border: 1px solid #436456; }
.search_form .search_btn{flaot:left;background:url(/images/search_btn.gif) no-repeat; width:84px; height:27px; border:0; _margin-left:-3px; display:inline; cursor:pointer; vertical-align:middle;}
.header_mid .header_cart{ width:190px; float:left; height:70px; margin:10px 0 0 10px;}
.header_mid .header_cart .min_car{background-position:-32px -491px; width:202px; margin-left:-16px; position:absolute; border:1px solid #fff;}
.header_mid .header_cart .min_car_on{background-position:-32px -491px; width:202px; margin-left:-16px; position:absolute; border:1px solid #bcbcbc;}
.header_mid .header_cart p.bag{background-position:400px -197px;  font-size:14px; color:#43986E; font-weight:bold; margin-top:10px;}
.header_mid .header_cart p{ text-align:left; cursor:pointer; text-indent:80px; background-position:165px -200px; line-height:25px;}
.header_mid .header_cart p a:hover{text-decoration:underline;}
.header_mid .header_cart .min_cart_list{width:202px;background:#FFFFFF; display:none; z-index:999;}
.header_mid .header_cart .min_cart_list .none{ padding:20px; color:#ba2636}
.header_mid .header_cart .min_cart_list dl{clear:both;}
.header_mid .header_cart .min_cart_list dd{float:left; display:inline;}
.header_mid .header_cart .min_cart_list .min_cart_list_pic{ width:40px; height:40px; margin:10px; display:inline; }
.header_mid .header_cart .min_cart_list .min_cart_list_pic a{width:40px; height:40px; overflow:hidden; display: table-cell;border:1px solid #f2f2f2;vertical-align:middle; text-align:center;*display: block;*font-size:35px;*font-family:Arial;}
.header_mid .header_cart .min_cart_list .min_cart_list_pic img{vertical-align:middle;}

.header_mid .header_cart .min_cart_list .min_cart_list_info{margin-top:8px;}
.header_mid .header_cart .min_cart_list .min_cart_list_info p{width:105px; line-height:15px; text-align:left; text-indent:0;}
.header_mid .header_cart .min_cart_list .min_cart_list_info .title{height:30px; overflow:hidden;}
.header_mid .header_cart .min_cart_list .min_cart_list_del img{ vertical-align:middle; text-align:center; margin:20px 10px;}
.header_mid .header_cart .min_cart_list .min_car_bottom{ background:url(/images/min_car_bot_bg.gif) bottom left repeat-x #FFFFFF; border-top:1px solid #e3e3e3;}
.header_mid .header_cart .min_cart_list .min_cart_btn{ background-position:0 -167px; width:81px; height:24px; line-height:20px; text-align:center; color:#FFFFFF; border:0; margin:5px 5px 5px 20px; *margin-left:100px;_margin-left:20px; cursor:pointer;}
/*main_nav*/
.main_nav{background:url(/images/menu_bg.gif) repeat-x;height:39px; width:970px; margin:0 auto; clear:both;}
.main_nav ul{ padding:0 6px; clear:both;}
.main_nav li{float:left;height:39px; line-height:39px; color:#436456; font-weight:bold;}
.main_nav li a{color:#436456; text-decoration:none; display:inline-block; padding:0px 22px;cursor:pointer; font-size:12px;}
.main_nav li.line{background:url(/images/menu_line.gif) no-repeat center top;width:2px;}
.main_nav  li a.on{ background:url(/images/menu_on_bg.gif) repeat-x;color:#FFFFFF;}

/*index=======================================================================index*/

/*index_newslist*/	
.index_newslist{width:267px; border:1px solid #e2e2e2; float:right; display:inline; ;margin-top:6px; text-align:left;}
.index_newslist dl{	background:#ededed; color:#3e3e3e; height:25px; font-size:14px; font-weight:bold; line-height:25px; text-indent:10px;}
.index_newslist ul{background:url(/images/index_newslist_bg.gif) top left repeat-x #f4f4f4;}
.index_newslist ul{margin-top:5px; margin-bottom:0px; height:88px; text-align:left; }
.index_newslist li{line-height:20px;text-indent:15px; background-position:-78px -230px;}



/*leftbox210*/
.leftbox210 h2{font-size:14px; font-weight:bold; background:#95BCF2; height:33px; line-height:33px;text-align:left;color:#fff;text-indent:15px; background:url(/images/left_cate_h2_bg.gif) repeat-x; border:1px solid #8C8F77; border-bottom:0px; clear:both;}
.category_list{border:3px solid #8C8F77; border-top:0; display:inline-block; width:204px; background:#FAF9F4;}
.category_list .category_list_main {cursor: pointer;position: relative;font-weight:bold; border-bottom:1px solid #a6a6a6; border-top:1px solid #FFFFFF; height:26px; line-height:26px; color:#4E4823;font-size:12px;background:url(/images/bg.png) no-repeat #e7e7e7 170px -252px; z-index:1}
.category_list .no_list {cursor: pointer;position: relative;font-weight:bold; border-bottom:1px solid #a6a6a6; border-top:1px solid #FFFFFF; height:26px; line-height:26px; color:#4E4823;font-size:12px;background:#e7e7e7; z-index:1}
.category_list .category_list_main span{text-align:left; text-indent:30px; display:block;}
.category_list .no_list span{text-align:left; text-indent:30px; display:block;}
.category_list .category_list_main .cate1,.category_list .no_list .cate1{background-position:-65px -252px;}
.category_list .category_list_main .cate2,.category_list .no_list .cate2{background-position:-65px -278px;}
.category_list .category_list_main .cate3,.category_list .no_list .cate3{background-position:-65px -304px;}
.category_list .category_list_main .cate4,.category_list .no_list .cate4{background-position:-65px -330px;}
.category_list_sub_menu {display:none; z-index:10}
.category_list_sub_menu li{position: relative;width:100%;  background:url(/images/cate_ico.png) no-repeat #FAF9F4 20px 10px; border-bottom:1px solid #EAE1CB; text-align:left; text-indent:35px; *margin-bottom:-3px; z-index:20}
.category_list_sub_menu li a {display: block;text-decoration: none;	color: #515151; padding: 5px;border-bottom: 0; font-size:12px;}	
.category_list_sub_menu li ul{position:absolute;left:204px;top: 0; z-index:30; width:200px;border:2px solid #8C8F77;}
.category_list_sub_menu li ul li{z-index:40;text-indent:20px;background:url(/images/bg.png) no-repeat #FAF9F4 -70px -356px;}
.category_list_sub_menu li ul li a{display: block;text-decoration: none;color: #4E4823; padding: 5px;border-bottom:0px solid #EAE1CB; text-align:left;}
li.category_first{ border-bottom:0;}
.category_list_colors{ margin-left:5px; margin-top:0px;}
.category_list_colors a{ padding:0; display:inline; float:left;  background:none; border:0; text-indent:0; width:22px;}
.category_list_colors img{border:1px solid #CCC; width:19px; height:19px; padding:1px;}
.category_list_colors img.mover{border:1px solid #43986E; width:19px; height:19px; padding:1px;}

.leftbox210 h3{font-size:14px; font-weight:bold; background:#95BCF2; height:33px; line-height:33px;text-align:left;color:#3e3e3e;text-indent:15px; background:url(/images/left_cate_h3_bg.gif) repeat-x; border:1px solid #E2E2E2; border-bottom:0px; margin-top:8px; clear:both;}
.leftbox210 .topics{border:1px solid #E2E2E2; height:353px;overflow:hidden;min-height:80px;}
.leftbox210 .topics li{clear:both;margin:5px auto 5px; width:198px;text-align:center; height:80px;}
.leftbox210 .recently_sold{border:1px solid #E2E2E2; /*height:400px;*/overflow:hidden;/*min-height:80px; padding:5px;*/}
.leftbox210 .recently_sold li{position:relative;padding-top:10px;clear:both; border-bottom:1px dotted #e2e2e2; height:80px;}
#left_feedback{border:1px solid #E2E2E2; height:143px;overflow:hidden;padding:5px;  text-align:left}
#left_feedback li{ clear:both; height:155px;}
.leftbox210 .left_feedback_more{border:1px solid #E2E2E2; border-top:0; text-align:right; height:22px; line-height:22px; font-size:11px; padding-right:5px;}
.leftbox210 .left_upfront{height:80px; padding-top:10px; border:1px solid #E2E2E2; padding-right:5px; margin-top:10px; }
.left_pic{display:inline;width:60px; height:60px; overflow:hidden; background:#FFFFFF; float:left; margin:0 10px 10px 5px;}
.left_pic_outer{position:relative;}
.left_pic_outer span.sale{position:absolute; left:0; top:0;display:block; width:31px; height:33px;background:url(/images/bg_sale.png) no-repeat scroll 0 0 transparent; text-indent:-9999px;}
.left_pic a{width:60px; height:60px; overflow:hidden;display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 52px;*font-family:Arial; line-height:0;}
.left_pic img{vertical-align:middle;}
.left_pic_info{ width:123px; float:left; text-align:left;}
.left_pic_info h5{font-size:11px; font-weight:normal; color:#3e3e3e; margin:5px 0; height:30px; overflow:hidden;}



/*rightbox752*/
.section h2, .rightbox752 h2{font-size:14px; background:url(/images/right_title_h2_bg.gif) repeat-x; font-weight:bold; height:33px; line-height:33px;text-align:left;color:#3e3e3e;text-indent:15px; border:1px solid #e9e9e9; border-bottom:0;}
.section h2 span, .rightbox752 h2 span{font-size:10px;margin-right:15px; font-weight:normal;}
.rightbox752 .weekly_deals{position:relative; height:215px; overflow:hidden;border:3px solid #e9e9e9; border-top:0;padding:10px 0;}
.rightbox752 .weekly_deals a{cursor:pointer;}
.rightbox752 .weekly_deals .prev{position:absolute; top:0; left:0; background-position:0 -382px; width:27px; height:47px; border:0; margin-top:80px;}
.rightbox752 .weekly_deals .next{position:absolute; top:0; right:0; background-position:-62px -382px; width:27px; height:47px; border:0; margin-top:80px; float:right;}
.rightbox752 .weekly_deals a.prev:hover{ background-position:0 -430px;}
.rightbox752 .weekly_deals a.next:hover{background-position:-62px -430px;}
.rightbox752 .weekly_deals .weekly_deals_list{float:left; display:inline; margin-left:25px; height:215px;}
.rightbox752 .weekly_deals .weekly_deals_pic{width:160px; height:160px; background:#FFFFFF; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 140px;*font-family:Arial;}
.rightbox752 .weekly_deals .weekly_deals_pic span.sale{background:url(/images/bg_sale.png) no-repeat scroll 0 0 transparent;height:33px;position:absolute;text-indent:-9999px;width:31px;}
.rightbox752 .weekly_deals .weekly_deals_pic img{vertical-align:middle;}
.rightbox752 .weekly_deals h5{font-size:11px; color:#3e3e3e; margin:5px 0; height:30px; overflow:hidden;}
.rightbox752 .weekly_deals p{font-size:12px; color:#ba2636; font-weight:bold;}
img{vertical-align:middle;}
.rightbox752 .weekly_deals ul li{position:relative;display:inline;float:left;margin-left:8px;width:165px; text-align:left;}
.top_sellers{border:3px solid #e9e9e9; border-top:0;padding:0 0 10px 10px;}
.top_sellers .top_sellers_pic{position:relative;width:160px; height:160px; background:#FFFFFF; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 140px;*font-family:Arial;  }
.top_sellers .top_sellers_pic span.sale{display:block;background:url(/images/bg_sale.png) no-repeat scroll 0 0 transparent;height:33px;position:absolute;text-indent:-9999px;width:31px;}
.top_sellers .top_sellers_pic img{vertical-align:middle;}
.top_sellers li{display:inline-block;float:left;margin-left:10px;margin-bottom:18px;width:170px; margin-top:8px; display:inline; text-align:left;}
.top_sellers h5{font-size:11px; color:#3e3e3e; margin:5px;height:32px; overflow:hidden;}
.top_sellers p{margin:0 5px;}
.top_sellers p{font-size:12px; color:#ba2636; font-weight:bold;}





/*footer*/
.footer{clear:both; width:990px; margin:0 auto;background:url(/images/body_bg.gif) center repeat-y ; padding-top:10px;}
.footer_top{width:968px; border:1px solid #d5d5d5; border-left:0px; margin:0 auto; background:url(/images/footer_top_bg.gif) top left repeat-x #f2f2f2;  clear:both;}
.footer_top li{float:left;  border-left:1px solid #d5d5d5; height:160px;}
.footer_top .footer_share{width:220px; margin-left:20px; margin-top:10px;}
.footer_top .footer_share li{height:32px; clear:left; margin-top:3px; border:0;}
.footer_top .footer_letter{text-align:left; width:250px; padding:0 20px;}
.footer_top .footer_letter h4,.footer_top .footer_letter p{margin:0 10px;}
.footer_top .footer_letter h4{margin-top:20px;}
.footer_top h4{font-size:14px; font-weight:bold; color:#43986E; margin-top:20px;}
.footer_top .footer_letter p{line-height:20px;}
.footer_top .footer_letter p a{margin-top:10px; display:block;}
.footer_top .footer_safe{text-align:left; padding-left:20px; width:200px;}
.footer_top .footer_safe a{display:inline-block; margin-right:10px; margin-top:10px;}
.footer_top .footer_shipping{text-align:left; padding-left:20px; width:180px;}
.footer_top .footer_shipping p{margin-left:-5px;}
.footer_top .footer_shipping a{display:inline-block; margin-right:8px; margin-top:10px;}
.footer_top .footer_nav{ clear:both;  width:100%; min-height:25px; line-height:25px; text-align:center; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; display:inline-block; color:#ccc; }
.footer_top .footer_nav a{margin:5px;}
.footer_bot{margin:0 auto; background:url(/images/footer_bg.gif) center top no-repeat #E3E3E3; height:30px;}
.footer_bot p{ padding-top:8px; line-height:20px; font-size:11px; text-align:center; color:#515151;}


















/*produvt_view========================================================================product_view*/
.container_pro{clear:both; width:950px; margin:0 auto;}

/*product_content*/
.product_show_content {display:block; background:#fff;  padding:10px 0; color:#797979}
.product_show_content .product_select_left{width:360px; float:left; display:inline; margin-left:10px; }
.product_show_content #product_mainphoto{ border:1px solid #F2F2F2; height:360px; width:360px; overflow:hidden; }
.product_show_content #product_mainphoto .do_product_pic_main{margin:0 auto;}
.product_show_content #product_mainphoto div{display:table-cell;width:360px; height:360px; text-align:center; vertical-align:middle; *display:block; *font-size:314px; *font-famili:Arial;}
.product_show_content #product_mainphoto a img{vertical-align:middle;}
.product_show_content .pro_img_tool{margin-left:70px; margin-top:10px }
.product_show_content .pro_img_tool span{font-size:10px; margin-right:20px; text-indent:25px; display:block; float:left;}
.product_show_content .pro_img_tool .tool_roll{background-position:-69px -655px;}
.product_show_content .pro_img_tool .tool_lager{background-position:-69px -683px;}
.product_show_content .product_select{ width:360px; height:52px; overflow:hidden; margin-top:10px;}
.product_show_content .product_select .jcarousel_list ul{height:43px !important;}
.product_show_content .product_select .jcarousel_list{margin-top:5px;}
.jcarousel_prev{background-position:0px -643px; width:14px; height:52px; cursor:pointer;}
.jcarousel_next{background-position:-16px -643px; width:14px; height:52px; margin-left:12px; display:inline; cursor:pointer;}
.product_show_content .product_select .jcarousel_list li{ float:left;width:42px; height:43px; overflow:hidden; margin-left:12px; display:inline;}
.product_show_content .product_select .jcarousel_list li a{ width:40px; height:40px; overflow:hidden;display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 35px;*font-family:Arial; cursor:pointer; border:1px solid #E6E6E6}
.product_show_content .product_select .jcarousel_list li a:hover{border:1px solid #CE0606;}
.product_show_content .product_select .jcarousel_list li a img{vertical-align:middle;}
.product_show_content .product_select .jcarousel_list .border1{border:1px solid #E6E6E6; }
.product_show_content .product_select .jcarousel_list .border2{border:1px solid #CE0606; }
.product_show_content .product_select_right{float:left; margin-left:20px; width:555px;  display:inline;  text-align:left;}
.product_select_right .product_sort{ float:right; color:#ccc; width:150px;  font-size:11px; text-align:left; line-height:17px; display:inline}
.product_select_right .product_sort a{display:block;  width:65px;}
.product_select_right .product_sort a:hover{text-decoration:none; color:#797979; }
.product_select_right .product_sort a.prev{background-position:-68px -607px;text-indent:30px;  float:left;   height:17px;}
.product_select_right .product_sort a.prev:hover{background-position:-68px -625px;float:left;}
.product_select_right .product_sort a.next{background-position:30px -607px; text-align:left; height:17px; float:right}
.product_select_right .product_sort a.next:hover{background-position:30px -625px;float:right}
.product_select_right .product_sku{ color:#5F5F5F; text-align:left; font-size:11px; }
.product_select_right h1{ font-family:"Palatino","Times","Times New Roman",serif; font-size:20px; line-height:20px; font-weight:bold; color:#406053; margin:12px 0; }
.product_select_right .info{padding-top:12px;line-height:14px; font-size:11px; clear:both;}
.product_select_right .product_star{font-size:11px;}
.product_select_right .product_star .inline_rating{*margin-top:0;padding-right:10px;}
.product_select_right .product_star img{ vertical-align:middle; padding:5px 0}
.product_select_right .product_pro{margin-top:8px;border:1px solid #f2f2f2;}
.product_select_right .product_subinfo{background:#f9f9f9;font-size:11px; width:350px; border-right:1px solid #f2f2f2; padding:5px 0;line-height:16px;color:#797979; float:left; display:inline; overflow:hidden;}
.product_select_right .product_subinfo .tb{padding:10px 0;}
.product_select_right .product_subinfo p{margin:2px 0 0 15px;}
.product_select_right .product_subinfo .size_name{font-size:11px; line-height:22px;  font-weight:bold;}
.product_select_right .product_subinfo .pro_size{float:left; margin-bottom:8px; margin-left:15px; width:360px; *margin-left:2px; display:block; *padding-left:15px;}
.product_select_right .product_subinfo .pro_size .size_selected{background-color:#EDEDED; border:1px solid #FE6218; color:#7A7A7A}
.product_select_right .product_subinfo .color_name{font-size:12px; line-height:22px;  font-weight:bold;}
.product_select_right .product_subinfo .pro_color{padding-left:15px; width:360px; *margin-left:2px; margin-bottom:10px; display:inline-block;}
.product_select_right .product_subinfo .pro_color .color_selected{border:1px solid #FE6218; color:#FFFFFF;}
.product_select_right .product_subinfo .subinfo_input{ width:20px; border:1px solid #A6AFB4}
.product_select_right .product_subinfo_right{width:172px; float:left;font-size:11px;line-height:23px; text-align:left; color:#565656; padding:10px 0 0 10px;}
.product_select_right .product_subinfo_right p{padding-left:20px;}
.product_select_right .product_subinfo_right p del{padding-left:8px;}
.product_select_right .product_subinfo_right span.f22px{margin-left:4px;font-size:22px;}
.product_select_right .product_subinfo_right span.off{margin-left:30px;}
.product_select_right .product_subinfo_right .pro_add_bag{padding-left:0;background-position:0 0; width:173px; height:39px; margin:15px 0 0;}
.product_select_right .product_subinfo_right .pro_out_bag{background-position:0 -78px; width:173px; height:39px; margin:5px 0;}
.product_select_right .product_subinfo_right .pro_add_bag_mover{background-position:0 -39px; padding-left:0px; width:173px; height:39px;margin:15px 0 0;}
.product_select_right .product_subinfo_right .pro_add_wishlist{margin-top:10px;text-align:center;}
.product_select_right .product_subinfo_right .pro_add_wishlist a{padding-left:20px;background:url(/images/bg.gif) no-repeat -76px -901px; text-decoration:underline;}
.product_select_right .product_subinfo_right .pro_email{background-position:-69px -712px; font-size:11px; text-indent:25px;  margin-top:10px;margin-bottom:5px;}
.product_show_content .product_select_right  .share{margin:6px 0 3px 4px; font-size:11px;}
.product_show_content .product_select_right  .share a{ margin-left:6px;}
.product_select_right .pro_wish{background-position:-287px -162px; font-size:11px; text-indent:15px; line-height:22px; display:block; float:left; margin-top:5px;}
.product_select_right .pro_p{clear:left;background-position:2px -135px; text-indent:12px; line-height:20px;}
.product_select_right .pro_news{margin-top:5px; padding:5px 0 0 5px; clear:both;}
.product_select_right .pro_news li{background-position:-86px -234px; line-height:15px; font-size:11px; text-indent:10px;}
.jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(/images/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;* width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;
}
.jqZoomWindow{border: 1px solid #999;background-color: #FFF;}


/*product_details*/
.product_details{width:730px; float:left; margin-left:15px; display:inline;}
.product_details .pro_tab_top li{ float:left; display:block; cursor:pointer; height:29px; margin-right:2px; font-size:11px; position:relative;z-index:9;}
.product_details .pro_tab_top li a{padding:0 20px;}
.product_details .pro_tab_on{background:url(/images/pro_tab_on_l.gif) left top no-repeat; height:29px; line-height:29px; font-weight:bold; }
.product_details .pro_tab_on_a{background:url(/images/pro_tab_on_r.gif) right top no-repeat; height:29px; display:inline-block;color:#43986E; font-size:13px;}
.product_details .pro_tab_over{background:url(/images/pro_tab_over_l.gif) left top no-repeat; height:29px; line-height:29px; font-weight:bold;}
.product_details .pro_tab_over_a{background:url(/images/pro_tab_over_r.gif) right top no-repeat; height:29px; *height:40px;display:inline-block;color:#606060; font-size:13px; }
.pro_tab {background: transparent; margin:1em; width:710px; margin:0px; margin-top:0px; position:relative; z-index:0; top:-1px; *margin-left:-20px;_margin-left:0px; _top:-12px;}
.pro_tab .inline_rating{float:none; margin-top:-3px; padding-right:5px;}
.pro_tab .line_dot{margin:5px 0;}
.pro_tab_none {background: transparent; margin:1em; width:710px; margin:0px; margin-top:0px; position:relative; z-index:0; top:-1px; *margin-left:-8px; _top:-6px; display:none;}
.pro_tab_content {display:block; background:#fff; border:1px solid #dadada; padding:10px; overflow:hidden; line-height:20px; text-align:left; width:710px; color:#515151}
.pro_tab_content p{padding:10px;clear:both;}
.pro_tab_content ul.attribute{margin-left:10px; width:95%}
.pro_tab_content ul.attribute li{clear:both; line-height:22px; border-bottom:1px solid #EDEDED; padding-left:5px;}
.pro_tab_content ul.attribute li span{float:left; width:120px; display:block; font-weight:bold;}
.w92 {width:92px;}



/*star_rating*/
.star_rating,.star_rating a:hover,.star_rating a:active,.star_rating a:focus,.star_rating .current_rating{background:url(star.gif) left -1000px repeat-x;}
.star_rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star_rating li{display:inline;}
.star_rating a,.star_rating .current_rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star_rating a:hover,.star_rating a:active,.star_rating a:focus{background-position:left bottom;}
.star_rating a.one_star{width:20%;z-index:6;}
.star_rating a.two_stars{width:40%;z-index:5;}
.star_rating a.three_stars{width:60%;z-index:4;}
.star_rating a.four_stars{width:80%;z-index:3;}
.star_rating a.five_stars{width:100%;z-index:2;}
.star_rating .current_rating{z-index:1;background-position:left center;}	

.inline_rating{float:left;*margin-top:-10px;display:inline-block;vertical-align:middle;}

.small_star{width:65px;height:60px; display:inline-block;}
.small_star,.small_star a:hover,.small_star a:active,.small_star a:focus,.small_star .current_rating{background-image:url(/images/star_small.gif);line-height:12px;height:12px;}







/*product_reviews*/
.pro_tab_content .reviews_name{display:block; float:left;}
.pro_tab_content .reviews_star{display:block; float:left; margin-left:15px; display:inline}
.pro_tab_content .reviews_share{display:block; float:right;}
.pro_tab_content .reviews_share a{margin-left:5px;}
.pro_tab_content .reviews_but{background-position:0 -142px; width:66px; height:22px; border:0}
form.reviews_form{margin-top:20px;}
form.reviews_form li{margin-top:10px;}
form.reviews_form input,form.reviews_form select{border:1px solid #9A9A9A; height:16px; }
form.reviews_form input{width:220px;}
form.reviews_form select{width:225px;}
form.reviews_form input,form.reviews_form select{vertical-align:middle;}
form.reviews_form select{height:20px; }
form.reviews_form input:focus { border: 1px dotted #D4D9EB; }
form.reviews_form input.error { border: 1px dotted red; }
form.reviews_form label {width: 90px; text-align:right; display: inline-block;line-height: 1.8;vertical-align: middle; margin-right:5px;}
form.reviews_form input.submit { margin:10px 50px;	background:url(/images/checkout.gif) no-repeat; width:223px; height:27px; border:0; cursor:pointer;
}
form.reviews_form textarea{border:1px solid #9A9A9A; height:50px; width:220px;}
form.reviews_form label.wrong{border:1px solid #FF8080; width: 160px; color:#FF0000; background:url(/images/b2b_pay_bg.gif) no-repeat #FFF2F2; background-position:2px 1px; text-indent:20px; text-align:left; height:18px; overflow:hidden;  margin-left:10px; padding:0;}
form.reviews_form input.wrong{border:1px #ff8080 solid;}
form.reviews_form textarea.wrong{border:1px #ff8080 solid;}




form.user_form{margin-top:20px; text-align:left;}
form.user_form li{margin-top:10px;}
form.user_form input,form.reviews_form select{border:1px solid #9A9A9A; height:16px; }
form.user_form input{width:220px;}
form.user_form select{width:225px;}
form.user_form input,form.reviews_form select{vertical-align:middle;}
form.user_form select{height:20px; }
form.user_form input:focus { border: 1px dotted #D4D9EB; }
form.user_form input.error { border: 1px dotted red; }
form.user_form label {width: 120px; text-align:right; display: inline-block;line-height: 1.8;vertical-align: middle; margin-right:5px;}
form.user_form .user_btn {background-position:0 -785px;border:0; cursor:pointer;line-height:20px;width:67px; height:23px; color:#FFFFFF; text-align:left; text-decoration:none; display:inline;}
form.user_form textarea{border:1px solid #9A9A9A; height:50px; width:220px;}
form.user_form label.wrong{border:1px solid #FF8080; width: 160px; color:#FF0000; background:url(/images/b2b_pay_bg.gif) no-repeat #FFF2F2; background-position:2px 1px; text-indent:20px; text-align:left; height:18px; line-height:18px; overflow:hidden;  margin-left:10px; padding:0;}
form.user_form input.wrong{border:1px #ff8080 solid;}
form.user_form textarea.wrong{border:1px #ff8080 solid;}




/*category_view===================================================================category_view*/

.category_info{ background:url(/images/category_info.gif) no-repeat 10px 13px #D7E8E0; padding:5px 10px 5px 25px; color:#3A7058; line-height:20px; text-align:left;}

.category_view_list{border:3px solid #e9e9e9;padding:5px 10px;}

.category_view_list .category_top{ background:#f1f1f1; border:1px solid #e0e0e0; padding:10px 0;}
.category_view_list .category_top li{ display:block;  width:710px; overflow:hidden; border:1px solid #e0e0e0; background:#FFFFFF; line-height:20px; text-align:left; margin:0 auto; margin-bottom:10px;}

.category_view_list .category_top .cate_more{overflow:hidden;height:20px;}
.category_view_list .category_top table{table-layout:fixed; overflow:hidden; width:100%;}
.category_view_list .category_top table th{ font-weight:bold; padding-left:5px; vertical-align:top;}
.category_view_list .category_top table td{ overflow:hidden;}
.category_view_list .category_top table td a{display:inline; padding:1px 5px; text-decoration:none; margin-right:1px; white-space:nowrap}
.category_view_list .category_top table td a:hover{background:#FF9900; color:#FFFFFF; text-decoration:none;}
.category_view_list .category_top table .handle{ vertical-align:top; margin-top:5px; }
.category_view_list .category_top table .handle .more{cursor:pointer; display:block; background:url(/images/pro_more_ico.gif) no-repeat; overflow:hidden; height:15px; line-height:15px; text-indent:15px;}
.category_view_list .category_top table tr.expand .handle .more{cursor:pointer; display:block; background:url(/images/pro_more_ico.gif) no-repeat 0 100%; overflow:hidden; height:15px; line-height:15px; text-indent:15px;}



.category_view_list .category_top .catename{width:55px; font-weight:bold; margin-left:5px; display:inline; float:left;}
.category_view_list .category_top .catelist{width:645px; float:left; }
.category_view_list .category_top .catelist .more{ cursor:pointer; background:url(/images/down_ico.gif) no-repeat; height:15px; line-height:15px; width:50px; text-indent:15px;  float:right; margin-top:3px;}

.category_view_list .category_top .catelist a.more{ color:#3e3e3e; text-decoration:none;}
.category_view_list .category_top p{margin-right:60px; height:25px; overflow:hidden;}

.category_view_list .category_top p a{display:inline; padding:1px 5px; text-decoration:none; margin-right:1px;}
.category_view_list .category_top p a:hover{background:#FF9900; color:#FFFFFF; text-decoration:none;}
.category_view_list .category_top p .category_name_select{background:#43986E; color:#FFFFFF; text-decoration:none;}

.category_view_list .category_crumb{height:35px;border-bottom:1px dashed #e0e0e0;margin:0 0 6px;clear:both;}

.category_view_list .category_crumb .category_list_type{border:1px solid #B0B0B0; background:#FFFFFF; width:40px; height:20px; float:left; margin-left:10px; display:inline; margin-top:7px;}
.category_view_list .category_crumb .category_list_type li{float:left; cursor:pointer;}

.category_view_list .category_crumb .category_select{ float:left; display:inline; margin-left:6px; margin-top:7px; color:#5e5e5e;}
.category_select .category_show{ }
.category_select .category_show label{float:left; margin:2px 0 0 10px; font-weight:bold;}
.category_select .category_show ul.show_sort{margin:0 30px 0 5px; float:left; display:inline;}
.category_select .category_show ul.show_num{margin:0 5px 0; float:left; display:inline;}
.category_show .show_sort li{float:left; margin-right:4px; }
.category_show .show_sort li span{width:50px; height:16px; line-height:16px; border:1px solid #ccc; text-align:left;text-indent:10px; cursor:pointer; display:block;background:url(/images/show_desc.gif) 100% 0 no-repeat;}
.category_show .show_sort li span.desc{background:url(/images/show_desc.gif) 100% 0 no-repeat;}
.category_show .show_sort li span.asc{background:url(/images/show_asc.gif) no-repeat 100% 0 ;}
.category_show .show_sort li.mover span{background:url(/images/show_desc.gif) 100% -17px no-repeat; border:1px solid #FF9900;}
.category_show .show_sort li.selected span.desc{background:url(/images/show_desc.gif) 100% -17px no-repeat; border:1px solid #7e9189;}
.category_show .show_sort li.mover span.asc{background:url(/images/show_asc.gif) 100% -17px no-repeat; border:1px solid #FF9900;}
.category_show .show_sort li.selected span.asc{background:url(/images/show_asc.gif) 100% -17px no-repeat; border:1px solid #FF9900;}
.category_show .spacer{ margin:0px 0 0 5px; float:left}
.category_show .show_num li{ float:left; margin-right:4px; width:18px; height:18px; line-height:18px; text-align:center; border:1px solid #e0e0e0;background:#fff;cursor:pointer; color:#7a7a7a;}
/*.category_show .show_num li a:hover{color:#fff; text-decoration:none;}*/
.category_show .show_num li.mover{ border:1px solid #7e9189; color:#697a72;}
.category_show .show_num li.selected{ background:#c9dad2; border:1px solid #7e9189; color:#7e7e7e;}
.category_page{ float:right; margin-right:5px; display:inline; margin-top:7px;}
.category_page li{ height:20px;line-height:20px; float:left;  margin-right:2px; font-size:11px;}
.category_page li a{ padding:2px 5px; clear:both; height:100%; background:#FFFFFF; border:1px solid #B0B0B0; text-decoration:none;}
.category_page li a:hover{ background:#43986E; color:#FFFFFF;}
.category_page li .page_select{background:#AEAEAE; color:#FFFFFF;}
.category_list_pic{color:#3B3B3B; clear:both}
.category_list_pic .category_list_pic_img{position:relative;width:160px;  height:160px; background:#FFFFFF; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 140px;*font-family:Arial;  }
.category_list_pic .category_list_pic_img span.sale{width:31px; height:33px;position:absolute; left:0; top:0;background:url(/images/bg_sale.png) no-repeat 0 0; text-indent:-9999px;}
.category_list_pic .category_list_pic_img img{vertical-align:middle;}
.category_list_pic .category_list_pic_color{width:160px;overflow:hidden;}
.category_list_pic .category_list_pic_color li{float:left; width:15px; height:15px; padding:1px; margin:3px 2px 0 0;}
.category_list_pic li{position:relative;display:inline-block;float:left; margin-bottom:18px;paddingn-left:10px;width:170px; margin-top:8px; display:inline; text-align:left; margin-left:10px;}
.category_list_pic h5{font-size:11px; color:#3B3B3B; margin:5px;height:30px; overflow:hidden;}
.category_list_pic p{margin:0 5px;}
.category_list_pic .sale{overflow:hidden;}
.category_list_pic p{font-size:11px; }
.category_list_pic p span{padding-right:3px;}



/*filter*/
.pagination a.prev,.pagination a.next{ background:url(../images/sprite_arrow.gif) no-repeat 0 -9999px;}
.filter .select_item{ background:url(../images/sprite_theme.png) no-repeat 0 -9999px;}


.filter{ height:20px; padding:8px 13px; background-position:0 -151px;}
.filter_tools{ float:left;}
.filter_tools_label,.filter_tools_item{ display:inline; float:left; color:#7a7a7a;}
.filter_tools_label{ height:20px; line-height:20px; margin-right:4px; text-transform:capitalize;}
.filter_tools_item{ margin-right:30px;}
.filter .select_item{ display:inline; position:relative; float:left;cursor:pointer; height:18px; line-height:18px; padding:0 20px 0 4px; background-position:100% 0; background-color:#ffffff; border:1px solid #d2d2d2; z-index:5;}
.filter_tools_sort .select_item,.filter_tools_sort .select_item .select_list a{ width:100px;}
.filter_tools_numb .select_item,.filter_tools_numb .select_item .select_list a{ width:25px;}
.filter .select_list{ display:none; position:absolute; left:-1px; top:18px; background:#ffffff; border:1px solid #d2d2d2;}
.filter .select_list li{float:left;}
.filter .select_list li.even{background-color:#f2f2f2;}
.filter .select_list a{ display:block; padding:0 20px 0 4px; line-height:18px;}
.filter .select_item a:hover,.filter .select_item a:active{text-decoration:none; color:#555;}
.filter .select_list a:hover,.filter .select_list a:active{ background:#7E9189; color:#ffffff; text-decoration:none;}
/*pagination*/
.pagination{ display:inline; float:right; height:20px; line-height:20px; padding-right:12px; text-transform:capitalize;}
.pagination span{ float:left; margin-right:10px;}
.pagination a{ display:inline; float:left; height:18px;  margin:0 4px; color:#9a9a9a; overflow:hidden;}
.pagination a:hover{ color:#7E9189;}
.pagination a.current{ color:#7E9189; font-weight:bold; font-size:11px; text-decoration:underline;}
.pagination a.prev,.pagination a.next{ width:6px; text-indent:-9999em;}
.pagination a.prev{ background-position:-103px 2px;}
.pagination a.prev:hover{ background-position:-103px -18px;}
.pagination a.next{ background-position:100% 2px;}
.pagination a.next:hover{ background-position:100% -18px;}




/*usercenter=========================================================================usercenter*/
.usercenter_left{width:210px; float:left; margin-top:8px; display:inline}
.usercenter_left h3{background:url(/images/usercenter_h3_bg.gif); height:33px; font-weight:bold; line-height:33px; font-size:14px; color:#34674E; border:0;}
.usercenter_left ul{border:1px solid #BDCEC6}
.usercenter_left ul li{text-align:left;}
.usercenter_left h4{background:url(/images/usercenter_h4_bg.gif); height:31px; line-height:31px; font-size:12px; color:#515151; text-align:left; text-indent:25px;}
.usercenter_left li a{background:url(/images/usercenter_left_bg.gif); display:block;  line-height:29px; text-align:left; padding-left:25px; font-size:12px;}
.usercenter_left li a:hover{background:url(/images/usercenter_left_on_bg.gif); font-weight:bold; color:#34674E; text-decoration:none;}
.usercenter_left li a.usercenter_left_current{background:url(/images/usercenter_left_on_bg.gif); font-weight:bold; color:#34674E; text-decoration:none;}
.usercenter_left li.line{background:url(/images/usercenter_left_line.gif); height:2px; font-size:0; line-height:0;}
.usercenter_left li.usercenter_on{background:url(/images/usercenter_left_on_bg.gif); display:block; height:29px; line-height:29px; text-align:left; text-indent:25px; font-size:11px; font-weight:bold; color:#34674E;}
.usercenter_left li.usercenter_on span{ background-position:160px -755px; display:block; height:29px;}

.usercenter_right{width:720px; float:right; border:1px solid #d9d9d8; margin-top:8px; color:#5F5F5F; z-index:0; padding-bottom:10px;}
.usercenter_right h2{background:url(/images/usercenter_h2_bg.gif); height:31px; line-height:31px; color:#37614D; font-weight:bold; font-size:12px; border-bottom:1px solid #d9d9d9; text-align:left; text-indent:25px; font-size:14px;}
.usercenter_right h2 a{background-position:-69px -748px; float:right; height:31px; width:180px; text-align:left; text-indent:25px; font-size:12px;}
.usercenter_right .order_p{ font-weight:bold; margin:20px 0 0 30px; text-align:left}
.usercenter_right .usercenter_address{margin:20px 0; width:327px; text-align:left; float:left; display:inline; margin-left:20px;}
.usercenter_right .usercenter_address table{margin-top:0; border-spacing:0;border-collapse:separate;
    *border-spacing:expression(this.cellSpacing="0");}
.usercenter_right .usercenter_address h5{background:url(/images/usercenter_address_title.gif); width:327px; height:30px; font-size:12px; color:#34674E; line-height:30px;text-indent:10px;}
.usercenter_right .usercenter_address table{border:1px solid #d9d9d9; width:327px; border-spacing:0;  line-height:16px;}
.usercenter_right .usercenter_address table td{ padding:3px 0;font-size:11px; color:#5f5f5f; text-align:left;}
.usercenter_right .usercenter_address table .name{width:110px; font-weight:bold; text-indent:10px; vertical-align:top;}
.usercenter_right .usercenter_address a{float:left; margin:6px 5px; line-height:23px;width:67px; height:23px; color:#FFFFFF; text-decoration:none; display:inline;}
.usercenter_right .usercenter_address .edit_btn{background-position:0 -785px; margin-left:100px; text-indent:20px;}
.usercenter_right .usercenter_address .delete_btn{background-position:0 -808px;color:#858585; text-indent:15px;}
.usercenter_right .usercenter_address .add_del{padding-left:8px;background-position:0 -808px;border:0; cursor:pointer;line-height:23px;width:72px; height:24px; color:#828282; text-align:left; text-decoration:none; display:inline; font-size:11px; font-weight:bold; *margin-top:-2px;}
.usercenter_right .usercenter_address .add_edit{background-position:0 -785px;border:0; cursor:pointer;line-height:23px;width:76px; height:23px; color:#FFFFFF; text-align:left; text-decoration:none; display:inline; text-align:center; *margin-top:-1px; margin-left:5px;font-size:11px; font-weight:bold;}
.usercenter_right .order_out{border:1px solid #cfcfcf; width:665px; margin:10px auto; position:relative; }
.usercenter_right .order_in{ border:3px solid #e8e8e8;}
.usercenter_right .order_title{ background:url(/images/usercenter_order.gif) no-repeat; width:665px;  height:26px;  line-height:26px; text-align:left; text-indent:10px; font-size:14px; font-weight:bold; color:#FFFFFF;  /**margin-left:-60px;*/ margin-top:10px;  z-index:999; position:absolute; left:-20px;}
.usercenter_right table{border:1px solid #d9d9d9; border-spacing:0;
    *border-spacing:expression(this.cellSpacing="0");  line-height:16px; margin:10px auto; font-size:11px; width:610px; padding:1px;/* margin-top:50px;*/}
.usercenter_right .order_table{margin-top:50px;}
.usercenter_right table .o1{width:150px; border-right:1px solid #FFFFFF;}
.usercenter_right table .o2{width:105px; border-right:1px solid #FFFFFF;}
.usercenter_right table .o3{width:340px;}
.usercenter_right table .l1{width:400px; border-right:1px solid #FFFFFF;}
.usercenter_right table .l2{width:70px; border-right:1px solid #FFFFFF;}
.usercenter_right table .l3{width:60px; border-right:1px solid #FFFFFF;}
.usercenter_right table .l4{width:75px;}

.usercenter_right table .m1{width:120px; border-right:1px solid #FFFFFF;}
.usercenter_right table th{background:#ececec; height:20px; line-height:20px; padding:3px; color:#7f7f7f; text-align:center; font-weight:bold; font-size:10px;}
.usercenter_right table td{height:20px; line-height:20px; padding:9px; color:#5f5f5f; text-align:center; border-bottom:1px dotted #cfcfcf; font-size:11px;}
.usercenter_right table td a{color:#43986E;}
.usercenter_right table td p{text-align:left;}
.usercenter_right .order_out .order_ads{width:290px; border:1px solid #cfcfcf; text-align:left; display:inline; float:left; margin:10px 0 10px 25px;}
.usercenter_right .order_out .order_ads h6{background:#ececec; margin:1px; height:25px; line-height:25px; text-indent:20px; font-weight:bold; font-size:11px; color:#7e7e7e;}
.usercenter_right .order_out .order_ads p{padding:10px 20px;}
.usercenter_right table .good_list_pic{ float:left;margin-right:10px;}
.usercenter_right table .good_list_pic a{width:60px; height:60px; overflow:hidden;  background:#FFFFFF;display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size:52px;*font-family:Arial;  border:1px solid #cfcfcf;}
.usercenter_right table img{vertical-align:middle;}
.usercenter_right table .good_info{width:300px; float:left;}
.usercenter_right table .good_info .sale{ background-position:265px -479px; padding-right:30px;}
.usercenter_right .userter_con{ width:665px; margin:10px auto; text-align:left;}
.usercenter_right .userter_con_title{ font-size:16px; color:#1B8250; font-weight:bold; line-height:40px;}
.usercenter_right .userter_con table{border:1px solid #d9d9d9; border-spacing:0; width:665px; line-height:16px;font-size:11px; padding:1px; border-collapse:separate;}
.usercenter_right .message_bot{ text-align:left; margin-left:25px; width:620px;}
.usercenter_right .message_bot p{ padding:5px 0;}
.usercenter_right .userter_con table .uo1{width:100px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .uo2{width:130px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .uo3{width:115px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .uo4{width:75px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .uo5{width:75px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .uo5{width:75px;}
.usercenter_right .userter_con table .w1{width:410px; border-right:1px solid #FFFFFF;}

.usercenter_right .userter_con table .w2{width:100px; border-right:1px solid #FFFFFF;}
.usercenter_right .userter_con table .w3{width:120px;}



.promotion p{line-height:15px; text-align:left; padding:3px 0; clear:both;}
.promotion h1{font-size:14px; line-height:20px; font-weight:bold; text-align:left; color:#42996C; margin-top:15px;}





.email_fri{clear:both;width:745px; margin:0 auto; border:1px solid #CCCCCC}
.email_fri .border{border:2px solid #FF7400; padding:4px; padding-top:10px; margin-bottom:10px; width:95%; margin:0 auto; height:80px;}
.email_fri h1{ font-size:25px; font-weight:bold; color:#FF8A02; line-height:20px; text-align:left; margin-left:20px;}
.email_fri h2{ font-size:22px; font-weight:bold; color:#FF8A02; line-height:50px; text-align:left; margin-left:20px; background:none; border:none; text-indent:0;}
.email_fri .con{/*background:url(/images/pr_demo/pro_180_2.jpg) no-repeat; padding-left:200px; */margin-left:20px;}
.email_fri p,.email_fri li{text-align:left; margin-left:20px;}
.email_fri ul{margin-left:20px; margin-top:10px;}



.order_track{width:705px;margin:10px auto;border:1px solid #ccc;}
.order_track ul li{float:left; line-height:25px;}
.order_track ul li.o_left{float:left;width:100px; font-weight:bold; color:#3e3e3e;}
.order_track ul li.o_right{float:left;width:500px; }
.order_track ul li.o_right p{ float:left;width:540px; line-height:18px; margin-left:0; }



.reg_banner{margin:0 auto;}
.reg_con{text-align:left; width:800px; margin:0 auto;}
.reg_con h1{font-size:25px; color:#FF7400; font-weight:bold; line-height:25px;}
.reg_con h2{background:#eee; font-size:14px; height:35px; line-height:35px; font-weight:bold; text-indent:10px;}
.reg_con p{padding:5px 0; color:#7e7e7e}
.reg_con ul{margin-left:15px; margin-top:10px;}



/**shopping cart=================================================================shopping_cart**/

.shoppingcart{width:940px;margin:0 auto;padding:0; display:inline-block; clear:both;}
.shoppingcart h2{padding:10px 0;font-size:14pt;font-weight:bold;color:#43986F; text-align:left;}
.shoppingcart p{font-size:11px;color:#606060; text-align:left;}
.shoppingcart p a{font-size:11px;color:#42996f; text-decoration:underline;}
.cart_layout_left{float:left;width:730px;padding:0; display:inline-block;}
.cart_layout_right{float:right;width:210px;padding:0; display:inline-block;}
 
.cart_list{width:730px; padding:0}
.cart_list ul li{float:left;width:730px; text-align:center}
.cart_list .cart_title{float:left;background:#ececec;height:25px; line-height:25px; color:#7e7e7e;font-size:10px;font-weight:bold;}
.cart_list .cart_text{float:left;background:#fff;padding:10px 0;border-bottom:1px dotted #CCCCCC}
.cart_list .c1{width:365px; text-align:left;padding:0 0 0 5px;border-right:1px solid #FFFFFF;clear:both;}
	.cart_img{position:relative;float:left;width:62px; height:62px;clear:both}
.cart_list .cart_img span{width:60px; height:60px; overflow:hidden; background:#FFFFFF; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 52px;*font-family:Arial;border:1px solid #e0e0e0;clear:both}
.cart_list .cart_img span.sale{display:block; top:0; border:0; padding-right:0;width:31px; height:33px;position:absolute; text-indent:-9999px;background:url(/images/bg_sale.png) no-repeat scroll 0 0 transparent;}
	.cart_img img{vertical-align:middle;}
	.cart_dse{float:right;width:280px;padding:0 5px;}
.cart_list .cart_text .sale{background:url(/images/bg_sale2.png) no-repeat 100% 0; padding-right:60px;}
	.cart_dse h3{height:30px; padding:0 5px; color:#2f7e56;font-size:11px; overflow:hidden;}
	.cart_dse h3 a{color:#2f7e56; text-decoration:underline;}
	.cart_dse p{padding:5px 0; color:#666666;font-size:11px;overflow:hidden;}
	.cart_dse span{font-weight:bold;}
.cart_list .c2{width:102px;border-right:1px solid #fff}
.cart_list .c3{width:100px;border-right:1px solid #fff;font-weight:bold;font-size:10px;}
.cart_list .c3 p{padding:2px 10px;}
	.input_w1{width:60px;text-align:center; font-weight:bold;font-size:11px;}
	.btn_update{width:57px;height:20px;background:url(/images/btn_update.gif) no-repeat 0 0;font-size:10px;color:#2e7d56;line-height:14px;border:0; cursor:pointer;}
	
.cart_list .c4{width:75px;border-right:1px solid #fff; text-align:center; font-size:10px;font-weight:bold;}
.cart_list .c5{width:75px;}
.cart_list .c5 a{font-weight:bold;color:#2f7e56; text-decoration:underline; font-size:10px;}
	.cart_f11{font-size:11px;font-weight:bold;color:#3e3e3e;}
	.cart_ourprice{font-size:11px;color:#3e3e3e;text-decoration:line-through;}
	.cart_promotionprice{font-size:12px;font-weight:bold;color:#3e3e3e;}
.cart_promotion{width:730px;padding:5px 0 ; background:#e0e0e0}

.cart_end_frame{float:left;width:730px;padding:10px 0; background:#f4f4f4;}

.cart_code{float:left;width:340px;padding:5px;}
.cart_code .short div.error{ width:300px;}
.cart_code h2{padding:5px 0;font-size:12px;font-weight:bold;color:#3e3e3e;}
.cart_code  span{font-size:10px;color:#666;padding:0 5px; font-weight:normal;}
.cart_code  select,.cart_cont  select option{font-size:11px;color:#333;}
.cart_code p.c_s{padding:14px 0 5px 5px;font-weight:bold;}
.btn_apply{width:58px;height:20px;border:0; background:url(/images/btn_apply.gif) no-repeat 0 0; font-size:10px; font-weight:bold;color:#2f7e56;}


.cart_total{float:right;width:360px;padding:10px 5px;}
	.cart_total_pr{float:right;width:370px;padding:5px 0;border-bottom:1px solid #e0e0e0;  font-weight:bold; }
	.cart_total_pr .ct_left{float:left;width:120px;color:#3e3e3e;font-size:11px; text-align:left; padding:3px 10px 3px 0;}
	.cart_total_pr .ct_right{float:left;width:240px;font-size:10px; text-align:left;}
	.cart_total_pr .ct_right p{float:left;width:240px;padding:3px 0;font-size:11px;font-weight:bold;}
	.cart_total_pr .ct_right p.fb18{font-size:18px;font-weight:bold;color:#990000;}
	.cart_total_pr .ct_right p.fb14_black{font-size:14px;font-weight:bold;color:#3e3e3e;}
	.cart_total_pr .ct_right p.fb14{font-size:14px;font-weight:bold;color:#990000;}
	.cart_total_pr .ct_right p.fb12{font-size:12px;font-weight:bold;color:#3e3e3e;}

.cart_gift{float:left;width:730px; padding:3px 0;background:#ececec; margin:5px 0 5px 0;clear:both;}
.cart_gift h2{font-size:14px;font-weight:bold; padding:0 5px;color:#3e3e3e}
.cart_gift ul li{float:left;text-align:center}
.cart_gift .cart_text{float:left;padding:3px 0;margin:3px 0;}
.cart_gift .c1{width:365px; text-align:left;padding:0 0 0 5px;}
.cart_gift .c3{width:100px;}
	.input_w1{width:50px;text-align:center;}
.cart_gift .c4{width:100px;}
.cart_gift .c5{width:80px;}
	.cart_f11{font-size:11px;font-weight:bold;color:#3e3e3e;}
	.btn_giftcart{width:90px;height:20px;background:url(/images/btn_giftcart.gif) no-repeat 0 0;font-size:12px; font-weight:bold;color:#2e7d56;line-height:14px;border:0; cursor:pointer;}


.cart_cont{float:right;width:360px;padding:10px 5px;}
.cart_cont h2{padding:5px 0;font-size:11px;font-weight:bold;color:#3e3e3e;}
.cart_cont  span{ display:block;font-size:10px;color:#666;padding:3px 5px; font-weight:normal;}
.cart_cont  select,.cart_cont  select option{font-size:11px;color:#333;}

.cart_shipping{float:right;width:360px;padding:10px 5px;}
.cart_shipping h2{padding:5px 0;font-size:11px;font-weight:bold;color:#3e3e3e;}
.cart_shipping ul li{float:left;width:360px;padding:2px 0; text-align:left; }
.cart_shipping ul li span{padding:0 10px;font-size:10px;color:#333; }



.cart_total_pay{float:left;width:730px;margin:10px 0;}
.cart_total_pay .btn_checkout,.cart_total_pay .btn_checkout_dis{ float:right; margin-right:30px;}
.cart_total_pay ul li{float:right;padding:0 0 0 10px;}
.cart_total_pay ul li a{text-align:left; padding-left:14px; text-decoration:none;color:#fff;}
.btn_checkout{margin-left:0; display:inline-block; width:246px;height:30px;border:0; background:url(/images/btn_checkout.gif) no-repeat 0 0; font-size:13px; font-weight:bold;color:#fff; cursor:pointer; line-height:30px;}

.btn_checkout_dis{margin-left:0;display:inline-block; width:246px;height:30px;border:0; background:url(https://www.bagsok.com/images/btn_checkout_dis.png) no-repeat 0 0; font-size:13px; font-weight:bold;color:#fff; cursor:pointer; line-height:30px;}

/*.form_container .btn_checkout,.form_container .btn_checkout_dis{margin-left:300px;}*/








/*payment=========================================================payment*/
.payment_p{line-height:35px; text-indent:25px; text-align:left;}
.payment{width:940px; margin:0 auto; padding:10px 0 0 0;}
	.step{float:left;width:940px;padding:0 10px 10px 10px;}
	.step ul li{float:left; padding:0 10px 3px 10px; font-size:160%; color:#666666;}
	.step ul li.step_current{ color:#3e3e3e;}


	.step p{float:left;width:930px;font-size:11px; padding:5px 0;}
	.step p a{color:#6600CC; text-decoration:underline;}
	
	.Shipping_info,.payment_info{float:left;width:560px;}
	.payment_info h2{font-size:11px;font-weight:bold;  padding:0 0 5px; color:#43986f;}
.form_container{float:left;background:#fff;text-align:left;width:560px; padding:0 0 0 20px;}
.form_container label{text-align:left;}
.form_container ul{margin-left:10px;}
.form_container ul.row{margin-top:15px;}
/**** Form Section ****/


.old_address{ background:#e9e9e9; padding:8px 12px;margin-bottom:8px; font-weight:bold; font-size:11px;color:#333}

.pay_address{ padding:8px 5px; font-weight:bold; font-size:11px;color:#333}
.pay_address h2{clear:left;font-size:160%;font-weight:400;margin:0 0 3px;color:#43986f; }
.pay_address h2 a{color:#43986f; font-size:11px; text-decoration:underline}


.appnitro{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
.appnitro li{width:97%; }



form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.buttons:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.buttons{clear:both;display:block;margin:10px 0 10px 280px;}

* html form li{height:1%;}
* html .buttons{height:1%;}
* html form li div{display:inline-block;}

.form_description{clear:both;}

.form_description h2{clear:left;font-size:14px;font-weight:bold; color:#43986f; padding:10px 0 10px 15px; background:#f5f5f5;}
.form_description h2 a{color:#43986f; font-size:11px; text-decoration:underline}
.form_description p{line-height:130%;margin:0 0 12px; color:#333333; font-weight:normal}
.form_container p.listor{padding:25px 10px; margin-bottom:10px; border:1px solid #ececec;}
.form_container p span{padding-right:15px;font-size:14px;color:#990000;font-weight:bold;}

.shipping_add{ border:1px solid #ececec; padding:15px 10px; margin-bottom:10px }

.shipping_add p{ color:#707070; padding:2px 0}
form hr{display:none;}
form li.section_break{border-top:1px dotted #ccc;margin-top:9px;padding-bottom:0;padding-left:9px;padding-top:13px;width:97% !important;}
form ul li.first{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}
form .section_break h3{font-size:110%;font-weight:400;line-height:130%;margin:0 0 2px;}
form .section_break p{font-size:85%;margin:0 0 10px;}

/**** Buttons ****/
/*input.button_text{overflow:visible;padding:0;width:215px; height:24px; background:url(/images/btn_bg.gif) no-repeat left top; border:0px;color:#fff; font-weight:bold; }
.buttons input{font-size:100%;margin-right:5px;color:#fff; font-weight:bold;}
*/
/**** Inputs and Labels ****/
/*label.description{border:none;color:#222;display:block;font-size:100%;font-weight:700;line-height:150%;padding:0 0 1px;}
span.symbol{font-size:115%;line-height:130%;}
input.text{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;
border-top:1px solid #7c7c7c;color:#333;font-size:100%;margin:0;padding:2px 0;}
input.file{color:#333;font-size:100%;margin:0;padding:2px 0;}
textarea.textarea{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-size:12px;margin:0;width:99%;}
select.select{color:#333;font-size:100%;margin:1px 0;padding:1px 0 0;background:#fff;border:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;}
input.currency{text-align:right;}

input.checkbox{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
input.radio{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
label.choice{color:#444;display:block;font-size:100%;line-height:1.4em;margin:-1.55em 0 0 25px;padding:4px 0 5px;width:90%;}
select.select[class]{margin:0;padding:1px 0;}

*:first-child+html select.select[class]{margin:1px 0;}
.safari select.select{font-size:120% !important;margin-bottom:1px;}

input.small{width:25%;}
select.small{width:25%;}
input.medium{width:50%;}
select.medium{width:50%;}
input.large{width:99%;}
select.large{width:100%;}
textarea.small{height:5.5em;}
textarea.medium{height:10em;}
textarea.large{height:20em;}*/



/**** Errors ****/
/*#error_message{background:#fff;border:1px dotted red;margin-bottom:1em;padding-left:0;padding-right:0;padding-top:4px;text-align:center;width:99%;}
#error_message_title{color:#DF0000;font-size:125%;margin:7px 0 5px;padding:0;}
#error_message_desc{color:#000;font-size:100%;margin:0 0 .8em;}
#error_message_desc strong{background-color:#FFDFDF;color:red;padding:2px 3px;}


label.f_error{color:#ff0000;font-size:10px; display:block;}
input.f_error{border:1px solid #ff0000;}
select.f_error{border:1px solid #ff0000;}
textarea.f_error{border:1px solid #ff0000;}

 p.f_error{clear:both;color:red;font-size:10px;font-weight:700;margin:0 0 5px;}
.f_required{color:red;float:none;font-weight:700;}
.l1{font-size:11px; color:#ff0000;}*/

/**** Guidelines and Error Highlight ****/
/*form li.highlighted{background-color:#fff7c0;}
form .guidelines{background:#f5f5f5;border:1px solid #e6e6e6;color:#444;font-size:80%;left:100%;line-height:130%;margin:0 0 0 8px;padding:8px 10px 9px;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;}
form .guidelines small{font-size:105%;}
form li.highlighted .guidelines{visibility:visible;}
form li:hover .guidelines{visibility:visible;}
.no_guidelines .guidelines{display:none !important;}
.no_guidelines form li{width:97%;}
.no_guidelines li.section{padding-left:9px;}*/

/*** note Message ****/
.remind_error, .remind_notice, .remind_note, .remind_success {border:1px solid #DDDDDD;margin-bottom:0.5em;padding:0.8em; position:relative}
.remind_error p, .remind_notice p, .remind_note p, .remind_success p{font-size:11px;font-weight:bold;}
.remind_error {background:#FBE3E4 none repeat scroll 10px -94px;border-color:#FBC2C4;color:#ff0000;}
.remind_notice {background:#FFF6BF none repeat scroll 10px -192px;border-color:#FFD324;color:#514721;}
.remind_success {background:#E6EFC2 none repeat scroll 10px 8px;border-color:#C6D880;color:#264409;}
.remind_note {background:#EFEFEF none repeat scroll 0 0;border-color:#CCCCCC;color:#666666;}
.remind_error a {color:#ff0000;}
.remind_notice a {color:#514721;}
.remind_success a {color:#264409;}
.remind_note a {color:#3e3e3e;}

.close{position:absolute; right:3px;top:3px;width:16px;height:16px;}

/*** Password ****/
ul.password{ margin-top:60px;margin-bottom: 60px; text-align: center;}
.password h2{ color:#DF0000; font-weight:bold;margin:0pt auto 10px;}
.password input.text {font-size:170% !important;  width:380px;text-align: center;}
.password label{  display:block;font-size:120% !important;padding-top:10px; font-weight:bold;}

#li_captcha{padding-left: 5px;}
#li_captcha span{float:none;}

/** Embedded Form **/
.embed .form_container{border: none;}
.embed #top, .embed #bottom, .embed h1{display: none;}
.embed .form_container{width: 100%;}
.embed #footer{text-align: left;padding-left: 10px;width: 99%;}
.embed #footer.success{text-align: center;}
.embed form.appnitro{margin:0px 0px 0;}


/**order list**/

.orderlist{float:right;width:340px; font-weight:bold; font-size:11px;color:#707070}
.ordersummary,.contactinfo,.orderlist_other{float:left;width:320px;padding:0 0 10px 0;}
.ordersummaryheader,.contactinfoheader,.orderlist_other_header{background:#e9e9e9;display:inline;float:left;padding:7px 5px;width:310px; text-align:left;}
.ordersummaryheader h2,.contactinfoheader h2,.orderlist_other_header h2{padding-left:10px;color:#43986f;font-size:130%; }

.ordersummarycontent,.contactinfocontent,.orderlist_other_content{border:1px solid #E0E0E0;float:left;padding-top:8px;padding-left:6px;width:312px; text-align:left;}
.ordersummarycontent .orderproduct {float:left;display:inline;width:300px;padding:5px;}
.ordersummarycontent .orderproduct .orderproductimg {float:left;height:60px;width:60px;}
.ordersummarycontent .orderproduct .orderproductdesc {float:left;width:110px;}
.ordersummarycontent .orderproduct .orderproductdesc p {color:#666666;font-size:11px;line-height:14px;padding:0 3px 0 14px;font-weight:bold; text-align:left;}
.ordersummarycontent .orderproduct .orderproductcount {float:left;width:30px;}
.orderproductcount p{font-weight:bold;line-height:14px;text-align:center;}
.ordersummarycontent .orderproduct .orderproductprice {float:left;width:48px;text-align:right;}

.ordersummarycontent .ordersubtotal {float:left;margin-top:12px;padding:0 5px; width:298px;border-top:1px dotted #CCCCCC;}

.ordersummarycontent .ordersubtotal .clear1 {display:inline;float:left;width:100%;}
.ordersubtotal p{padding:3px 0;}
.ordersubtotal p.left {color:#3e3e3e;float:left;line-height:18px;text-align:left; font-size:10px;}
.ordersubtotal p.right {color:#3e3e3e;float:right;line-height:18px;text-align:left;font-weight:bold;}
.ordersummarybottom  {background:#f4f0f7;float:left;height:44px;padding:0;width:320px;}
.summarybottomleft {display:inline;float:left;padding-left:0;padding-top:18px;width:100px;}

.summarybottomleft p {padding:0 5px;}
.summarybottomleft p a{color:#43986E;text-decoration:underline;}
.summarybottomleft  p a:hover{color:#43986E;}
.summarybottomright  {display:inline;float:right;padding-top:10px;width:190px;}
.summarybottomright p {color:#43986E;font-size:22px;font-weight:bold;line-height:20px;padding:0 5px;text-align:right;}
.summarybottomright p span{padding-right:10px; font-size:14px;}

.contactinfocontent p {line-height:16px;margin:0;padding:0 5px 14px 5px;font-size:11px;font-weight:normal;}
.contactinfocontent h2 {line-height:16px;margin:0;padding:3px 5px;font-size:12px;font-weight:bold;color:#3e3e3e;}


.orderlist_other{padding-top:10px;}
.orderlist_other_content h3{color:#333;font-weight:bold;font-size:12px;padding:0 10px;}
.orderlist_other_content p{padding:5px 5px 10px 10px; font-size:10px;}
.orderlist_other_content p a{ text-decoration:underline;color:#0b5daa;}





















/*you_also_like*/

.product_also_like{ width:192px; float:right; display:inline; }
.product_also_like p{color:#ba2636; text-align:left;}
.product_also_like p span{padding-right:10px;}
.product_also_like h4{ background:url(/images/pro_hx_bg.gif) repeat-x; height:29px; text-align:center; line-height:29px; border:1px solid #E2E2E2; font-size:14px; font-weight:bold; color:#606060;}
.product_also_like ul{border:1px solid #e2e2e2; border-top:1px; text-align:center;padding:14px 0 10px 15px;}
.product_also_like ul li{margin-bottom:14px;}
.product_also_like div h5{font-size:11px; font-weight:bold; text-align:left;}
.product_also_like .also_like_pic{position:relative;width:160px; height:160px; overflow:hidden; text-align:center; background:#FFFFFF;display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size: 140px;*font-family:Arial; }
.product_also_like .also_like_pic img{vertical-align:middle;}
.product_also_like .also_like_pic span.sale{width:31px; height:33px; display:block; position:absolute; background:url(/images/bg_sale.png) no-repeat scroll 0 0 transparent; text-indent:-9999px;}








































/*404*/
.error404box{ padding:25px 0;background:url(/images/bg_404.gif) no-repeat left 30px;}
.error404content{ margin:20px 100px 20px 150px; padding-bottom:15px;text-align:left; color:#787878; font-size:11px; border-bottom:1px solid #a5acb2;}
.error404content span.vmiddle{display:inline-block; vertical-align:middle;}
.error404content h2.error404{font-size:24px; color:#41986d;}
.error404content p{clear:both;}
.error404content label.error{margin-left:280px;}
.error404content p.unfind{height:28px; line-height:28px;}
.error404content p span.yellow{color:#fe7c00; font-weight:bold;}
.error404content span .btn_search{border:0; width:80px; height:24px; background:url(/images/bg.gif) 0 -167px no-repeat; color:#fff; font-size:12px;}
ul.error_tips{margin:0 0 40px 150px;  text-align:left; font-size:11px; color:#787878;}
ul.error_tips li{list-style-type:disc; margin-left:15px; line-height:16px;}
ul.error_tips h4.title{ margin-bottom:5px;font-size:15px; color:#42996e; font-weight:bold;}



/*advanced_search*/
.adv_search_form{background:url(/images/bg_adv_search.gif) no-repeat 50px 50px; padding:30px 0 30px 250px;}
.adv_search_form h2.search_title{padding:5px 0; text-align:left; color:#ff8f06; font-size:15px; font-weight:bold;}

ul.adv_search{padding:35px 0 5px 35px;  float:left; width:80%; text-align:left; font-size:12px; color:#4f4f4f; background-color:#f8f8f8; border-top:1px dashed #dcdcdc;}
ul.adv_search label{width:85px; display:inline-block; color:#5a5a5a; font-weight:bold;}
ul.adv_search .title{margin-left:5px;}
ul.adv_search li{padding:5px 0;}
ul.adv_search li span{float:none;}
ul.adv_search li.style{padding:0;}
ul.adv_search input.adv_search_text{width:175px;}
ul.adv_search .btn_search{height:22px; width:66px; background:url(/images/bg.gif) 0px -786px no-repeat; font-size:12px; line-height:12px; font-family:Arial; color:#fff; border:none;}
.adv_search .search_attr{margin-left:80px;clear:both;}
.adv_search .search_attr span{display:inline-block; width:100px; overflow:hidden; white-space:nowrap; margin-right:2px; float:left;}




/*cart_register*/
.login_account{text-align:left; margin:20px 40px 30px 30px; font-size:11px; color:#606060;}
.login_account p{padding-bottom:10px;}
.login_account h2{font-size:15px; color:#5a5a5a; font-weight:bold;}
.login_account h3{ margin-bottom:15px;font-size:15px; color:#ff7200; font-weight:bold;}
.login_account li{padding:2px 0;}
.login_account li label{display:inline-block; width:80px; font-weight:bold; color:#464646; vertical-align:middle; }
.login_account .login_in{margin:25px 0 0 0; width:430px; float:left; overflow:hidden;}
.login_account ul.registe_new label{width:145px;}
.login_account ul.registe_new label.error{margin-left:165px; width:200px;}
.login_account .registe_new{width:420px; padding-left:20px; float:right; margin-top:25px; border-left:1px solid #a1a1a1;}
.login_account .btn_submit{height:22px; width:66px; background:url(/images/bg.gif) 0px -786px no-repeat; font-size:9px; font-family:Arial; color:#fff; border:none;}
.login_account .btn_register{height:22px; width:66px; background:url(/images/bg.gif) 0px -786px no-repeat; font-size:9px; font-family:Arial; color:#fff; border:none;}
.login_account input, .login_account select {border:1px solid #9A9A9A;height:16px;}



/*contact_us*/
.contact_content{ padding:20px 30px 80px 20px; text-align:left; color:#676767; font-size:11px;}
.contact_content p.contact_help{margin-bottom:20px;line-height:18px;}
.contact_content p.contact_help_title{font-size:14px; font-weight:bold; height:33px; line-height:33px;text-align:left;color:#43986E; margin-top:10px; margin-bottom:0px; padding-left:0px;}
.contact_content ul.contact_ul li{padding:5px 0;}
.contact_content ul.contact_ul li span{float:none;}
form .contact_ul{margin-top:15px;}
.contact_form ul.contact_ul label{width:160px; display:inline-block; vertical-align:top; color:#333335; font-size:12px;}
.contact_form ul.contact_ul label.vtop{ vertical-align:top;}
.contact_form ul.contact_ul input{border:1px solid #9a9a9a; height:16px; width:150px;}
.contact_form ul.contact_ul .btn_submit{background:url(/images/bg.gif) 0 -167px no-repeat; width:80px; height:24px; border:none; color:#fff; font-size:14px;}
.contact_form ul.contact_ul textarea{border:1px solid #9a9a9a; height:80px; width:200px;}
form.contact_form label.wrong{border:1px solid #FF8080; width: 160px; color:#FF0000; background:url(/images/b2b_pay_bg.gif) no-repeat #FFF2F2; background-position:2px 1px; text-indent:20px; text-align:left; height:18px; overflow:hidden;  margin-left:10px; padding:0; display:inline-block; vertical-align:top; line-height:18px;}



/*faq*/
.faq_content{text-align:left; padding:18px 15px 20px 15px; font-size:11px; color:#666;}
.faq_content h3{ background:url(/images/down_ico2.gif) no-repeat 99% 50% #E5E5E5;color:#34674E; font-size:12px; margin-bottom:10px;  margin-top:1px; height:22px; line-height:22px; text-indent:8px; cursor:pointer;}
.faq_content h3.up{ background:url(/images/up_ico2.gif) no-repeat 99% 50% #E5E5E5;}
.faq_content h3.down{ background:url(/images/down_ico2.gif) no-repeat 99% 50% #E5E5E5;}
.faq_content div{ display:none; margin-bottom:10px; line-height:16px; padding-left:5px;}


/*news_view*/
.newsview_content{margin:10px;}
.newsview_content h3{font-size:14px; color:#575757; font-weight:bold;}
.newsview_content p{ margin-bottom:15px; line-height:20px;text-align:left; color:#767676; font-size:12px;}
.newsview_content p.news_date{text-align:center; font-size:11px; margin:10px auto;}
.news_page{margin:50px 20px 20px 20px;}
/* 
.pagination{text-align:right; margin:0px 10px 0px 10px;}
 .pagination a{display:inline-block; border:1px solid #e0e0e0; padding:2px 6px; margin-right:4px; color:#7e7e7e}
 .pagination a.current{background-color:#C9DAD2;}
 .pagination a:hover{background-color:#43986f; color:#fff; text-decoration:none;}
*/

/*news_list*/
.usercenter_right table.newslist_content{ width:700px;margin:10px 10px -30px 10px; text-align:left; border:none;}
.usercenter_right table.newslist_content td{text-align:left; padding:5px;}
.usercenter_right table.newslist_content td a{padding-left:20px; background:url(/images/bg_news_list.gif) no-repeat left 2px;}
.usercenter_right table.newslist_content td.newslist_date{margin-right:10px; text-align:right; }
.newslist_content li{border-bottom:1px dashed #ccc; padding:5px 0; }


/*pay_success*/
.paysuccess_box{ text-align:left;background:url(/images/bg_pay_success.gif) 50px 50px no-repeat; padding:20px 0 350px 290px; color:#ff6d00; }
.paysuccess_box h2{font-size:25px;}
.paysuccess_box p{font-size:12px; font-weight:bold; margin-top:5px;}
.paysuccess_box a{ width:165px; height:29px; display:block; background:url(/images/bg_shop_button.gif) no-repeat 0 0; text-align:center; line-height:29px; float:left; margin-right:10px; color:#6b6b6b;}


/*email*/
.container720px{width:720px; padding:10px; clear:both; margin:0 auto;}
.container720px .banner_email{border:7px solid #FF7D01; width:710px; overflow:hidden;}
.container720px p{ line-height:20px;}
.container720px p.email_hi{text-align:left; padding:30px 0 0 0px; background:url(/images/bg_hello.gif) left top no-repeat; text-indent:50px; font-size:13px; color:#5a5a5a;}
.container720px p.email_hi span.yellow a{color:#ff7e00; font-size:15px;}
.emailcontact_box{width:720px; border:1px solid #dadada; text-align:left; color:#5a5a5a;}
ul.emailcontact_box_left{width:338px; float:left; background:url(/images/bg_email_li.gif) repeat-y;}
ul.emailcontact_box_left li{ padding-left:70px;font-size:13px; height:82px; line-height:82px; border-bottom:1px solid #dadada;}
ul.emailcontact_box_left li.mail_bg_1{background:url(/images/bg_mail_1.gif) 8px center no-repeat;}
ul.emailcontact_box_left li.mail_bg_2{background:url(/images/mail_bg_2.gif) 8px center no-repeat;}
ul.emailcontact_box_left li.mail_bg_3{background:url(/images/mail_bg_3.gif) 8px center no-repeat;}
ul.emailcontact_box_left li.mail_bg_4{background:url(/images/mail_bg_4.gif) 8px center no-repeat; border-bottom:none;}
ul.emailcontact_box_left li span.yellow{font-size:16px; color:#ff7e00;}

ul.emailcontact_box_right{float:right; width:382px; background:url(/images/email_bg_right.gif) left top repeat-y;}
ul.emailcontact_box_right p.emailcontact_save{padding:10px; font-size:14px;}
ul.emailcontact_box_right .emailcontact_save span{display:block; padding-left:100px;}
ul.emailcontact_box_right h2{color:#ff7e00; font-size:14px; font-weight:bold; margin:0px 10px; padding-bottom:15px; background:none;height:auto; border:0; }
ul.emailcontact_box_right span.yellow{font-size:24px;}
ul.emailcontact_box_right .emailfix{margin-left:20px;}
.footer_content p{text-align: left;margin-left:10px;}






.thumbnail .img_btn{ background:url(../images/scroll_btn.png)}
.initial_layout{ float:left; display:inline; width:360px; margin-left:10px;}
.initial_layout .gallery_img{position:relative; z-index:9; width:360px; height:360px; border:1px solid #D0CFCD;} 
.initial_layout .zoom{width:360px; display:block; height:360px; background:url(../images/loading.gif) center center no-repeat; cursor:pointer;}
.initial_layout .gallery_img p{position:absolute; left:80px; top:390px;width:230px; height:16px;padding-left:10px; line-height:16px; text-indent:13px; color:#666; background-position:-278px 2px; background-color:#f9f9f9;  }
.initial_layout .thumbnail{ margin-top:10px;}
.initial_layout .thumbnail .thumbnail_list{ float:left; width:285px; height:55px; overflow:hidden;}
.initial_layout .thumbnail ul li{ display:inline; float:left; margin:5px 15px 5px 0; width:40px; height:40px; border:1px solid #e4e4e4;cursor:pointer}
.initial_layout .thumbnail ul li.mover,.initial_layout .thumbnail ul li.selected{border:1px solid #CE0606}
.initial_layout .thumbnail .img_btn{display:block; float:left; width:14px; height:52px; font-size:0; text-indent:-9999px; overflow:hidden;  }
.initial_layout .thumbnail .prev{margin-right:20px;background-position:0px -84px;}
.initial_layout .thumbnail .next{float:right; background-position:-58px -84px;}
.initial_layout .thumbnail .mover_prev{background-position:-14px -84px;}
.initial_layout .thumbnail .mover_next{background-position:-72px -84px;}
.initial_layout .thumbnail .unclick_prev{background-position:-28px -84px;}
.initial_layout .thumbnail .unclick_next{background-position:-86px -84px;}


.popup_layout .gallery_img{z-index:998; position:relative; padding:0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; overflow:hidden;}
.popup_layout .zoom{width:700px; height:700px; margin-top:5px; margin-left:113px; display:block;background:#fff url(../images/loading.gif) center center no-repeat;}
.popup_layout .thumbnail{ z-index:999; position:absolute;width:100px;}
.popup_layout .thumbnail .thumbnail_list { width:105px; height:660px; overflow:hidden;}
.popup_layout .thumbnail ul li{ display:block; margin:8px 0 0 0px; width:100px; height:100px; border:1px solid #e4e4e4; background:#fff; cursor:pointer}
.popup_layout .thumbnail ul li.mover,.popup_layout .thumbnail ul li.selected{border:1px solid #CE0606}
.popup_layout .thumbnail .img_btn{display:block; margin-top:15px;  width:100px; height:14px; font-size:0; text-indent:-9999px; overflow:hidden; }
.popup_layout .thumbnail .prev{background-position:-0px -42px;}
.popup_layout .thumbnail .next{background-position:0px 0px; margin-top:0px}
.popup_layout .thumbnail .mover_prev{background-position:0px -56px;}
.popup_layout .thumbnail .mover_next{background-position:-0px -14px; margin-top:0px}
.popup_layout .thumbnail .unclick_prev{background-position:0px -70px;}
.popup_layout .thumbnail .unclick_next{background-position:0px -28px; margin-top:0px}




.popup_close{z-index:999;display:none; position:absolute;  width:66px;height:22px;cursor:pointer; }
.popup_close a{display:block; width:66px; text-indent:-9999px; height:22px; background:url(../images/popupclose.png); cursor:pointer;}


.popup_overlay{ opacity:0.6; filter:alpha(opacity:60); background:gray;}

.jqzoom{position:relative;padding:0px;cursor:pointer;}

.jqzoom img{}


.zoomdiv {z-index: 100;position: absolute;top:0px!important;left:380px!important ;width: 200px;height: 200px;background:#fff url(../images/loading.gif) center center no-repeat;border:1px solid #CCCCCC;display:none;overflow: hidden;}
.zoomdiv img{vertical-align:middle;}
.handle {z-index: 10;visibility: hidden;position: absolute;top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.popup_layout .handle,.popup_layout .zoomdiv{display:none!important}



/* 2011-5-5 xiaoche section*/

.section{ width:968px; margin-top:8px;}
.section .top_sellers{padding-left:25px;}

/*share_google*/
.share_google{width:60px;margin:5px 0 3px 4px;}
