@charset "utf-8";
/*
------------
site:clothes theme02
template:No.1
author: eric 
dated: 2009/11/25
updated 
-------------
*/
/* START reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, radio, table, caption, tbody, tfoot, thead, tr, th, td { background:none repeat scroll 0 0 transparent; border:0 none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; vertical-align:baseline; }
:focus { }
body { background:url("../images/4/bg_body.gif") repeat-y scroll center top transparent; color:black; line-height:1; }
ol, ul { list-style:none outside none; }
.red { color:#CC0000; }
.clear { clear:both; height:1px; }
table { border-collapse:separate; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { }
blockquote, q { }
a { color:black; text-decoration:none; }
a img { border:0 none; }
a:hover { text-decoration:underline; }
a.button { background:url("../images/4/bg_button_a.gif") no-repeat scroll right center transparent; color:#444444; display:block; float:left; font:12px arial, sans-serif; height:20px; margin-right:6px; margin-top:1px; padding-right:15px; padding-top:0; text-decoration:none; }
a.button:hover { text-decoration:none; }
a.button span { background:url("../images/4/bg_button_span.gif") no-repeat scroll right center transparent; display:block; line-height:14px; padding:3px 0 3px 18px; }
a.button:active { background-position:right bottom; color:#000000; }
a.button:active span { background-position:left bottom; padding:3px 0 3px 18px; }
.button1 a, .button2 a { height:auto; line-height:20px; padding:3px 5px; text-align:center; text-decoration:none; width:auto; }
.button1 a:link, .button1 a:visited { background:none repeat scroll 0 0 #424951; border:2px solid #FFFFFF; color:#FFFFFF; }
.button1 a:hover { background:none repeat scroll 0 0 #CC0000; border:2px solid #CCCCCC; color:#FFFFFF; text-decoration:none; }
.button2 a:link, .button2 a:visited { background:none repeat scroll 0 0 #424951; border:2px solid #FFFFFF; color:#FFFFFF; }
.button2 a:hover { background:none repeat scroll 0 0 #99CC33; border:2px solid #CCCCCC; color:#FFFFFF; text-decoration:none; }
.button_bar { clear:both; float:left; margin:5px 0; width:96%; }
.font12 { font-size:12px; }
#wraper { background:none repeat scroll 0 0 #FFFFFF; height:100%; margin:0 auto; width:950px; }
#header { background:none repeat scroll 0 0 #000000; clear:both; float:left; font-size:11px; height:100px; position:relative; width:100%; }
#header #status { color:#FFFFFF; height:auto; left:5px; position:absolute; top:5px; width:467px; }
#header #status span { padding:0 15px 0 0; }
#header #status span a { color:#FFFFFF; padding:0 0 0 5px; }
#header #status span a:hover { color:#CC0000; }
#header #menu { height:auto; position:absolute; right:172px; text-align:right; top:5px; width:300px; }
#header #menu a, #header #shoppingcart a { color:#FFFFFF; padding:0 3px; }
#header #shoppingcart { color:#FFFFFF; height:auto; position:absolute; right:5px; text-align:right; top:5px; width:150px; }
#header #search { height:26px; position:absolute; right:8px; top:36px; width:215px; }
#header #search input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 0; padding:2px 1px; }
#header #logo { height:45px; left:14px; position:absolute; top:25px; width:370px; }
#header #nav { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; bottom:0; height:20px; left:0; position:absolute; width:100%; }
#header #nav ul { display:block; height:20px; margin:0 auto; width:980px; }
#header #nav ul li { float:left; }
#header #nav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; line-height:20px; padding:2px 12px; text-transform:uppercase; }
#header #nav ul li a:link, #header #nav ul li a:visited { color:#333333; text-decoration:none; }
#header #nav ul li a:hover { background:none repeat scroll 0 0 transparent; color:#CC3333; text-decoration:none; }
#container { clear:both; float:left; height:auto; margin:2px 0; width:100%; }
#container .shadow_bar { clear:both; display:block; float:left; height:auto; width:950px; }
#container .shadow_c { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:100%; padding:0 5px; width:940px; }
#container .shadow_c .banner_index { float:left; height:auto; width:690px; }
#container .shadow_c .banner_index img { display:block; float:left; }
#container .shadow_c .banner_index .banner_index_sub a { float:left; padding:3px 2px 2px 0; }
#container .shadow_c .list_index { background:none repeat scroll 0 0 #E9E7E1; float:left; height:auto; padding:10px; width:230px; }
#container .shadow_c .list_index ul { width:auto; }
#container .shadow_c .list_index ul li { clear:both; font-size:12px; line-height:20px; }
#container .shadow_c .list_index ul li a { clear:both; display:block; float:left; font-weight:700; padding-left:10px; text-transform:uppercase; width:220px; }
#container .shadow_c .list_index ul li a:link, #container .shadow_c .list_index ul li a:visited { color:#4A2C2D; text-decoration:none; }
#container .shadow_c .list_index ul li a:hover { background:none repeat scroll 0 0 #B49758; color:#FFFFFF; text-decoration:none; }
#footer { background:none repeat scroll 0 0 #000000; clear:both; float:left; height:102px; position:relative; width:100%; }
#footer #help_item { display:block; height:20px; left:15px; line-height:20px; position:absolute; top:5px; width:620px; }
#footer #help_item a { font-size:12px; }
#footer #cr_item { display:block; height:20px; left:720px; line-height:20px; position:absolute; top:76px; width:220px; }
#footer ul div, #footer ul a { color:#FFFFFF; display:inline; float:left; padding:0 5px; position:relative; }
#footer #newsletter { height:20px; line-height:20px; position:absolute; right:12px; top:5px; width:304px; }
#footer #newsletter a, #footer #newsletter div, #footer #newsletter input { display:block; float:left; }
#footer #newsletter input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 2px; padding:2px 1px; }
#footer div#au_seo { color:#FFFFFF; font-size:13px; left:16px; position:absolute; top:31px; width:924px; }
#container .leftbox { float:left; width:190px; }
#container .leftbox ul { clear:both; float:left; padding:0 0 15px 0; }
#container .category li { clear:both; float:left; height:auto; line-height:20px; width:189px; }
#container .leftbox ul li a { color:#333333; float:left; font-size:11px; font-weight:700; text-align:center; }
#container .leftbox ul li a:hover { background:none repeat scroll 0 0 #EFEFEF; color:#000000; text-decoration:none; }
#container .leftbox ul.special_cate li a { color:#CC0000; }
#container .leftbox ul.category { clear:both; width:189px; }
#container .leftbox ul.category li ul { padding:3px 0 3px 10px; width:162px; }
#container .leftbox div.left_tittle, #container .leftbox div.left_tittle a { clear:both; float:left; font-size:12px; font-weight:700; line-height:25px; padding:0 0 0 5px; width:170px; }
#container .leftbox ul.category li ul li { clear:both; overflow:hidden; width:161px; }
#container .leftbox ul.category li ul li a { font-weight:normal; width:160px; }
.bestseller { float:left; width:189px;  }
#marquee1{ overflow:auto; clear:both;height:505px; }
.bestseller li { clear:both; overflow:hidden; width:189px; }
.bestseller img { float:left; width:80px; margin:0; padding:2px;  border:0 none; }
.bestseller li p { float:left; width:99px; font-size:9px; overflow:hidden; }
.bestseller li a { display:inline; float:left; margin:8px 0 10px; font-size:9px; }
.bestseller li span.pic{float:left; width:84px; height:90px; overflow:hidden;margin:8px 0 10px;}
.bestseller li span.pic a{ margin:0;}
.bestseller li span { float:left; }
#container .rightbox { float:left; overflow:hidden; width:750px; }
.crumb { border-bottom:1px solid #EFEFEF; line-height:25px; width:98%; }
.crumb a { background:url("../images/4/arrow.gif") no-repeat scroll left center transparent; font-weight:700; padding:0 5px 0 10px; }
#container .rightbox .pagination { clear:both; float:left; padding:10px 3px 0 5px; width:98%; }
#container .rightbox .pagination a, #container .rightbox .pagination b, #container .rightbox .pagination span { display:inline; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:0 2px; padding:2px 6px; }
#container .rightbox .pagination b { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #000000; font-weight:700; }
#container .rightbox .pagination a:link, #container .rightbox .pagination a:visited { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; }
#container .rightbox .pagination a:hover { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #000000; text-decoration:none; }
#container .rightbox .list_cate { clear:both; display:inline; float:left; height:auto; width:750px; }
#container .rightbox .list_cate { clear:both; float:left; padding:10px 0; width:100%; }
#container .rightbox .pro_box { background:none repeat scroll 0 0 #FFFFFF; display:inline; float:left; height:290px; margin:0 0 5px 5px; padding:10px; position:relative; width:160px; }
#container .rightbox .pro_box .icon_sale { position:absolute; right:0; top:0; }
#container .rightbox .pro_box_img { clear:both; margin:0 auto; width:150px; }
#container .rightbox .pro_box .pro_box_img img { height:150px; margin:0 auto; width:150px; }
#container .rightbox .pro_box .pro_box_name { height:30px; padding:2px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_retail_price { padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_our_price { padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_price { color:#CC0000; padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_sale { background:none repeat scroll 0 0 #CC0000; color:#FFFFFF; padding:1px 5px; text-transform:uppercase; width:150px; }
#product_detail { float:left; font-size:12px; padding:5px; width:740px; }
#pro_detail #prenext a { padding:0 5px; }
#pro_detail #product_promotion { clear:both; display:block; float:left; padding:10px 0; width:360px; }
#pro_detail #product_promotion li { background:url("../images/4/icon_arrow_red.gif") no-repeat scroll left center transparent; line-height:20px; padding:0 15px; }
#pro_tabs { clear:both; float:left; height:100%; width:100%; }
#tabcontents { float:left; padding:10px; width:95%; }
#tabcontents div { clear:both; height:auto; width:100%; }
#tabcontents p { clear:both; }
#tabtittle { background:none repeat scroll 0 0 #ECECEC; border-top:3px solid #ECECEC; clear:both; float:left; width:96%; }
#tabtittle .actives { background:none repeat scroll 0 0 #FFFFFF; color:#333333; }
#tabtittle li { cursor:pointer; display:inline; float:left; font-weight:700; line-height:25px; list-style:none outside none; margin:0 5px; overflow:visible; padding:0 10px; text-align:center; width:auto; }
#tabtittle li a { display:block; font-size:12px; }
#tabtittle li a:hover { background:none repeat scroll 0 0 #FFFFFF; color:#000000; }
#tabcontents a.normal:hover { color:#003399; text-decoration:underline; }
.box { border:9px solid #EAEAEA; display:inline; float:left; height:99px; margin:0 5px; width:200px; }
.box .itemtittle { color:#333333; font-size:18px; font-weight:700; padding:15px 0 0; }
.box .itemtittle span { color:#8D237C; text-transform:uppercase; }
.box img { border-right:1px solid #E8E8E8; display:inline; float:left; margin:7px 5px 0 0; }
.briefname .right { display:block; float:right; }
#pro_detail { color:#000000; float:right; padding:10px; width:370px; }
#pro_img { float:left; height:100%; width:320px; }
#pro_show { float:left; margin-top:15px; width:715px; }
.img_btn { font-size:11px; line-height:20px; margin:0 auto; width:280px; }
.img_btn_roll { background:url("../images/4/arrow_top.gif") no-repeat scroll left center transparent; float:right; }
.img_btn_zoom { background:url("../images/4/zoom.gif") no-repeat scroll left center transparent; float:left; }
.img_btn_zoom, .img_btn_roll { display:block; padding-left:10px; }
.pbox { background:none repeat scroll 0 0 #F4F4F4; border:1px solid #FFFFFF; display:inline; float:right; margin:7px; overflow:hidden; position:relative; text-align:center; width:160px; }
.pbox img.icon_sale { height:50px; left:0; position:absolute; top:10px; width:50px; }
.pbox img { border:0 solid #E8E8E8; margin:4px; position:relative; }
.pd_ul { clear:both; display:block; float:left; height:auto; overflow:visible; padding:5px; width:350px; }
.pd_ul li { border-bottom:1px dashed #FF6699; clear:both; display:block; float:left; line-height:25px; list-style:none outside none; width:350px; }
.pd_ul li span.left { color:#CC0000; display:block; float:left; font-weight:700; width:100px; }
.pd_ul li span.right { display:block; float:left; width:250px; }
.pic_mid { clear:both; height:310px; text-align:center; width:320px; }
.pic_small { clear:both; margin:0 auto; width:280px; }
.pic_small img { border:1px solid #E8E8E8; display:inline; float:left; margin:5px; }
.pname { height:50px; }
.pname a:hover { color:#000000; text-decoration:underline; }
.pname, .pprice { clear:both; float:left; font-size:11px; line-height:18px; padding:5px; width:150px; }
.pprice { color:#CC0000; font-weight:700; }
.price { clear:both; float:left; height:40px; padding:10px 0; width:360px; }
.price span, .briefname .left { display:block; float:left; }
.price span.our { font-size:20px; line-height:40px; padding-right:10px; }
.price span.was, .price span.save { font-size:12px; padding:3px 10px 0 0; width:160px; }
.price span.was { color:#808080; }
#brief { clear:both; float:left; padding:10px 0; width:100%; }
#brief .briefname { clear:both; font-size:12px; font-weight:700; line-height:20px; width:350px; }
#brief p { clear:both; padding:5px 0; }
#buy { clear:both; float:left; width:300px; }
.reviews { border-top:1px dashed #CCCCCC; clear:both; float:left; height:100%; padding:15px 0; width:100%; }
.reviews div.left { float:left; line-height:20px; width:250px; }
.reviews div.right { float:left; line-height:15px; padding:10px 0; width:400px; }
.write { float:left; height:100%; margin:10px 0; width:540px; }
.throughline { text-decoration:line-through; }
h1.product_name { clear:both; float:left; font-size:20px; line-height:25px; padding:10px 0; width:100%; }
.font14 { color:#006699; font-size:14px; text-transform:uppercase; }
.font16 { color:#333333; font-size:16px; text-transform:uppercase; }
.blue { color:#0066CC; }
.addtag { clear:both; float:left; margin:10px 0; padding:10px 0 0; width:100%; }
.addtag h3 { background:none repeat scroll 0 0 #EFEFEF; clear:both; color:#000000; float:left; font-size:12px; line-height:25px; margin:5px 0; padding:0 0 0 10px; width:96%; }
.addtag div { clear:both; display:block; float:left; width:96%; }
.addtag div input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 0; padding:2px 1px; }
.addtag ul { clear:both; float:left; width:660px; }
.addtag ul li { float:left; padding:3px 10px; }
.addtag ul li a, .addtag ul li span { display:inline; float:left; }
.addtag ul li a:link, .addtag ul li a:visited { color:#003366; text-decoration:underline; }
.addtag ul li a:hover { color:#000000; text-decoration:none; }
.product_rate { clear:both; float:left; width:90%; }
.product_rate img { display:inline; float:left; }
.product_rate p { clear:both; line-height:20px; }
.product_rate span { display:block; float:left; padding:4px 10px 0 0; }
.starWrapper { float:left; width:120px; }
.starWrapper img { cursor:pointer; }
.inline { display:inline; }
.f_left { float:left; }
.f_right { float:right; }
.furm_area { clear:both; float:left; margin:15px 0 0; width:750px; }
.furm_area label { line-height:20px; width:auto; }
.furm_area radio { display:block; float:left; line-height:20px; }
.furm_area .textarea_gift { border:1px inset #CCCCCC; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:150px; padding:5px; width:550px; }
.furm_ul { clear:both; display:inline; float:left; line-height:15px; margin:10px 0; width:99%; }
.furm_ul li { clear:both; float:left; line-height:18px; list-style:none outside none; margin:0 0 5px; width:98%; }
.furm_ul li .furm_right .message { border:1px solid #CCCCCC; display:inline; float:left; margin-left:5px; padding:5px; }
.remind { border:2px solid #CC0000; margin:10px auto; padding:10px; width:96%; }
.furm_remind { color:#CC0000; display:inline; float:left; }
.login, .register { float:left; padding:10px; }
.login { border-right:1px solid #EFEFEF; width:440px; }
.register { margin-left:10px; width:240px; }
.furm_tittle { clear:both; color:#CC6600; font-size:14px; padding-bottom:10px; text-transform:uppercase; }
.furm_subtittle { border-top:1px solid #CCCCCC; clear:both; color:#333333; float:left; font-size:14px; margin-top:20px; overflow:hidden; padding:20px 0 5px; text-transform:uppercase; width:96%; }
.furm_info { line-height:15px; padding-bottom:5px; }
.furm_info li { background:url("images/4/arrow.gif") no-repeat scroll left top transparent; }
.furm_left, .furm_right { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; }
.w750 { line-height:20px; width:750px; }
.w390 { line-height:20px; width:390px; }
.w350 { line-height:20px; width:350px; }
.w340 { line-height:20px; width:340px; }
.w300 { line-height:20px; width:300px; }
.w280 { line-height:20px; width:280px; }
.w200 {  width:200px; }
.w210 { line-height:20px; width:90px; }
.w180 { line-height:20px; width:180px; }
.w170 { line-height:20px; width:170px; }
.w154 { line-height:20px; width:154px; }
.w120 { line-height:20px; width:120px; }
.w100 { line-height:20px; width:100px; }
.w95 { line-height:20px; width:95px; }
.w80 { line-height:20px; width:130px; }
.w40 { line-height:20px; width:40px; }
.w60 { line-height:20px; width:60px; }
.w20 { line-height:20px; width:20px; }
.wp50 { line-height:20px; width:50%; }
.furm_right select, .furm_right input, .furm_right .input01 { border:1px solid #CCCCCC; float:left; margin:0 5px; padding:2px 5px; }
.input01, .inputs { border:1px solid #CCCCCC; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 1px 2px; }
.btn_ok { background:none repeat scroll 0 0 #FF6600; color:#FFFFFF; cursor:pointer; }
.furm_left1 { margin:5px 0; }
a.tip { font-size:11px; font-style:italic; }
a.tip:hover { color:#CC0000; text-decoration:underline; }
.shoppingcart { float:left; padding:5px; width:750px; }
.cart_area, .shipping_area { clear:both; float:left; margin:5px 0; width:100%; }
.shipping_area { width:96%; }
.cart_area ul { clear:both; float:left; width:100%; }
.cart_area ul li { display:block; float:left; padding:3px; }
.cart_area ul li .cart_product { clear:both; float:left; padding:0 5px; width:98%; }
.cart_area ul li .cart_product span { float:left; padding:5px; }
.cart_area ul li .cart_product span.cart_prodctimg img { border:1px solid #CCCCCC; }
.cart_area .cart_item { border-bottom:1px dashed #EFEFEF; padding-top:5px; }
.order_field { clear:both; float:left; margin:5px 0; width:100%; }
.order_field ul { clear:both; float:left; width:100%; }
.order_field ul li { display:block; float:left; padding:3px; }
.order_field ul li .cart_product { clear:both; float:left; padding:0 5px; width:98%; }
.order_field ul li .cart_product span { float:left; padding:5px; }
.order_field ul li .cart_product span.cart_prodctimg img { border:1px solid #CCCCCC; }
.order_field .cart_item { border-bottom:1px dashed #EFEFEF; padding-top:5px; }
.icon { color:#FFFFFF; line-height:12px; padding:0 5px; width:auto; }
.gift { background:none repeat scroll 0 0 #FF0066; }
.stock { background:none repeat scroll 0 0 #669900; }
.bg_gray { background:none repeat scroll 0 0 #EFEFEF; }
.bg_lightblue { background:none repeat scroll 0 0 #EDF5FD; }
.tittle_bar { background:none repeat scroll 0 0 #EFEFEF; clear:both; float:left; margin:10px 0 0 5px; padding:8px; width:96%; }
.head_doc { color:#FF9900; font-size:16px; margin-bottom:10px; padding:10px 0; text-transform:uppercase; }
.tiitle_doc { border-bottom:1px solid #CCCCCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; padding:5px; width:96%; }
.doc_area { clear:both; width:100%; }
.text_doc { font-size:11px; line-height:18px; padding:5px 20px; }
.text_doc2 { font-size:11px; line-height:18px; padding:5px; }
.remark { clear:both; color:#CC0000; margin:10px; padding:5px; }
.icon_mail { background:url("../images/4/icon_mail.gif") no-repeat scroll left center transparent; padding-left:20px; }
.news_list { clear:both; float:left; padding:10px; width:96%; }
.news_list li { background:url("../images/4/arrow.gif") no-repeat scroll left center transparent; border-bottom:1px dotted #EFEFEF; clear:both; display:block; float:left; line-height:25px; padding-left:15px; width:100%; }
.news_list li a { font-weight:700; }
.news_tittle { float:left; width:75%; }
.text_tittle { border-bottom:1px solid #EFEFEF; clear:both; float:left; line-height:25px; margin-left:20px; padding:10px 0 0 0; width:94%; }
.text_tittle span.tiitle { float:left; font-size:12px; font-weight:700; width:75%; }
.news_date, .text_tittle span.news_date { float:left; font-size:11px; text-align:right; width:24%; }
.search_tag { clear:both; float:left; overflow:hidden; padding:5px; width:95%; }
.search_tag li { float:left; line-height:20px; padding:2px 5px; width:150px; }
.search_style { border-bottom:1px dashed #CCCCCC; clear:both; float:left; line-height:20px; margin:0 0 3px; width:96%; }
.search_style #search_tittle { clear:none; float:left; font-weight:700; width:120px; }
.search_style #search_content { clear:none; float:left; width:510px; }
.search_style #search_content span { float:left; }
.notfound { clear:both; float:left; height:auto; width:96%; }
.notfound h1 { clear:both; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; }
.notfound p { clear:both; color:#333333; float:left; font-size:12px; line-height:20px; }
.checkoutmain { border:1px solid #EFEFEF; float:right; height:100%; overflow:hidden; width:745px; }
.btn_edit { background:url("../images/3/btn_edit.gif") no-repeat scroll left top transparent; }
.btn_edit_active { background:url("../images/3/btn_edit.gif") no-repeat scroll left -19px transparent; }
.btn_continue { background:url("../images/3/btn_continue.gif") no-repeat scroll left top transparent; }
.btn_continue_active { background:url("../images/3/btn_continue.gif") no-repeat scroll left -19px transparent; }
.btn_signin { background:url("../images/3/btn_signin.gif") no-repeat scroll left top transparent; }
.btn_signin_active { background:url("../images/3/btn_signin.gif") no-repeat scroll left -19px transparent; }
.checkoutmain .cart_header { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:50px; padding:10px; width:750px; }
.checkoutmain #leftcolmn { background:none repeat scroll 0 0 #736D69; float:left; height:100%; padding:1px; width:395px; }
.checkoutmain #leftcolmn .moduleheader { clear:both; color:#FFFFFF; display:block; float:left; height:25px; line-height:25px; padding:0 5px; width:385px; }
.checkoutmain #leftcolmn .moduleheader span.left { display:block; float:left; font-size:12px; }
.checkoutmain #leftcolmn .moduleheader span.right { display:block; float:right; }
.checkoutmain #leftcolmn .moduleheader span.right a { color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.checkoutmain #leftcolmn .modulecontainer { background:none repeat scroll 0 0 #303030; float:left; height:100%; width:100%; }
.checkoutmain #leftcolmn .modulebody { clear:both; float:left; height:100%; padding:10px; width:375px; }
.bg_dark { background:none repeat scroll 0 0 #D5D1CD; }
.bg_fff { background:none repeat scroll 0 0 #FFFFFF; }
.w20, .w60, .w65, .w80, .w90, .w100, .w120, .w140, .w260, .w290, .w300 { display:block; float:left; line-height:20px; overflow:hidden; }
.w290 label { float:left; width:auto; }
.w20 { width:20px; }
.w60 { width:60px; }
.w65 { width:65px; }
.w80 { width:95px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w140 { width:140px; }
.w260 { width:260px; }
.w290 { width:290px; }
.w300 { width:300px; }
.input01 { background:none repeat scroll 0 0 #FFFFFF; border:1px inset #CCCCCC; font-size:11px; line-height:12px; padding:2px; }
.input02 { display:block; float:left; margin:5px 0 0; }
.padding_top { padding-top:10px; }
.border_b { border-bottom:1px solid #CCCCCC; }
.input01:focus { background:none repeat scroll 0 0 #E3FCBD; }
.atip { color:#29517A; font-size:10px; }
.info_on { font-weight:normal; line-height:25px; padding:0 15px; }
.module_dt { font-weight:700; line-height:15px; padding:0 15px 0 0; }
.checkoutmain #rightcolmn { background:none repeat scroll 0 0 #736D69; float:right; height:100%; padding:1px; width:345px; }
.checkoutmain #rightcolmn .shoppingbagheader { clear:both; color:#FFFFFF; display:block; float:left; height:25px; line-height:25px; padding:0 5px; width:335px; }
.checkoutmain #rightcolmn .shoppingbagheader span.left { display:block; float:left; font-size:12px; }
.checkoutmain #rightcolmn .shoppingbagheader span.right { display:block; float:right; }
.checkoutmain #rightcolmn .shoppingbagheader span.right a { color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.checkoutmain #rightcolmn #shoppingbagdetail { background:none repeat scroll 0 0 #FFFFFF; float:left; height:auto; padding:0 5px; width:335px; }
.checkoutmain #rightcolmn #shoppingbagdetail .lineitemdisplay { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:auto; width:100%; }
.checkoutmain #rightcolmn #shoppingbagdetail .lineitemdisplay li { border-bottom:1px solid #EFEFEF; display:block; float:left; margin-bottom:5px; padding-bottom:5px; }
.lineitemdisplay .productimage { float:left; height:50px; padding:5px; width:50px; }
.lineitemdisplay .productimage img { display:block; margin:0 auto; }
.productname { color:#707070; float:left; width:274px; }
.productname div.sku { margin-bottom:5px; }
.productname .productnametext { color:#29517A; font-size:12px; line-height:25px; }
.productname .itemdetailslist dt, .productname .itemdetailslist dd { line-height:18px; }
.productname .itemdetailslist dt { float:left; width:60px; }
.productname .itemdetailslist dd { color:#333333; float:left; width:160px; }
.productname .itemdetailslist dd.qty { width:20px; }
.productname .itemdetailslist dd.subTotal { text-align:right; }
#summary { background:none repeat scroll 0 0 #2F2F2F; float:left; height:100%; width:100%; }
#summary .sumarydetail { background:none repeat scroll 0 0 #FFFFFF; float:left; height:120px; padding:5px 10px; width:325px; }
#summary .sumarydetail dt, #summary .sumarydetail dd { display:block; float:left; line-height:20px; }
#summary .sumarydetail dt { color:#707070; width:40%; }
#summary .sumarydetail dt.total { color:#333333; font-size:16px; font-weight:700; line-height:35px; }
#summary .sumarydetail dd { text-align:right; width:60%; }
#summary .sumarydetail dd.total { color:#CC0000; font-size:16px; font-weight:700; line-height:35px; }
.step_content { float:left; height:100%; width:100%; }
.hide { display:none; }
input.error { border:1px dotted red; }
select.error { border:1px dotted red; }
.error_message { border:1px dotted red; }
.error { color:red; }
.issue { display:none; }
.payment_image { margin-left:5px; }
.payment_radio { margin-top:8px; }
.category h1, .bestsellersTitle{ border-bottom:1px dotted #CC0000; color:#CC0000; font-size:16px; font-weight:bold; margin-bottom:5px; padding:10px 0 5px; width:180px; clear:both; }
#new1 { -moz-background-inline-policy:continuous; background:url("http://admin.opococ.com/images/4/hot.png") no-repeat scroll 0 0 transparent; height:13px; left:195px; position:absolute; top:5px; width:43px; }
.listInfo{ float: left; width:100%;}
.listInfo h1{
	padding:0 10px;
	border-bottom:1px #ccc dashed;
	color:#000000;
	font:bold 16px/30px Verdana;
}
.listInfo p{ margin-top:5px; padding:0 10px; font:11px/1.6em Verdana, Geneva, sans-serif;}
#friendLink{background:#000; color:#ffffff; font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}
#friendLink a{ padding:0 7px; color:#ffffff; text-decoration:none;}
#friendLink a:hover,#friendLink a:active{ color:#ffffff; text-decoration: underline;}


@charset "utf-8";
/*
------------
site:clothes theme02
template:No.1
author: eric 
dated: 2009/11/25
updated 
-------------
*/
/* START reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, radio, table, caption, tbody, tfoot, thead, tr, th, td { background:none repeat scroll 0 0 transparent; border:0 none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; vertical-align:baseline; }
:focus { }
body { background:url("../images/4/bg_body.gif") repeat-y scroll center top transparent; color:black; line-height:1; }
ol, ul { list-style:none outside none; }
.red { color:#CC0000; }
.clear { clear:both; height:1px; }
table { border-collapse:separate; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { }
blockquote, q { }
a { color:black; text-decoration:none; }
a img { border:0 none; }
a:hover { text-decoration:underline; }
a.button { background:url("../images/4/bg_button_a.gif") no-repeat scroll right center transparent; color:#444444; display:block; float:left; font:12px arial, sans-serif; height:20px; margin-right:6px; margin-top:1px; padding-right:15px; padding-top:0; text-decoration:none; }
a.button:hover { text-decoration:none; }
a.button span { background:url("../images/4/bg_button_span.gif") no-repeat scroll right center transparent; display:block; line-height:14px; padding:3px 0 3px 18px; }
a.button:active { background-position:right bottom; color:#000000; }
a.button:active span { background-position:left bottom; padding:3px 0 3px 18px; }
.button1 a, .button2 a { height:auto; line-height:20px; padding:3px 5px; text-align:center; text-decoration:none; width:auto; }
.button1 a:link, .button1 a:visited { background:none repeat scroll 0 0 #424951; border:2px solid #FFFFFF; color:#FFFFFF; }
.button1 a:hover { background:none repeat scroll 0 0 #CC0000; border:2px solid #CCCCCC; color:#FFFFFF; text-decoration:none; }
.button2 a:link, .button2 a:visited { background:none repeat scroll 0 0 #424951; border:2px solid #FFFFFF; color:#FFFFFF; }
.button2 a:hover { background:none repeat scroll 0 0 #99CC33; border:2px solid #CCCCCC; color:#FFFFFF; text-decoration:none; }
.button_bar { clear:both; float:left; margin:5px 0; width:96%; }
.font12 { font-size:12px; }
#wraper { background:none repeat scroll 0 0 #FFFFFF; height:100%; margin:0 auto; width:950px; }
#header { background:none repeat scroll 0 0 #000000; clear:both; float:left; font-size:11px; height:100px; position:relative; width:100%; }
#header #status { color:#FFFFFF; height:auto; left:5px; position:absolute; top:5px; width:467px; }
#header #status span { padding:0 15px 0 0; }
#header #status span a { color:#FFFFFF; padding:0 0 0 5px; }
#header #status span a:hover { color:#CC0000; }
#header #menu { height:auto; position:absolute; right:172px; text-align:right; top:5px; width:300px; }
#header #menu a, #header #shoppingcart a { color:#FFFFFF; padding:0 3px; }
#header #shoppingcart { color:#FFFFFF; height:auto; position:absolute; right:5px; text-align:right; top:5px; width:150px; }
#header #search { height:26px; position:absolute; right:8px; top:36px; width:215px; }
#header #search input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 0; padding:2px 1px; }
#header #logo { height:45px; left:14px; position:absolute; top:25px; width:370px; }
#header #nav { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; bottom:0; height:20px; left:0; position:absolute; width:100%; }
#header #nav ul { display:block; height:20px; margin:0 auto; width:980px; }
#header #nav ul li { float:left; }
#header #nav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; line-height:20px; padding:2px 16px; text-transform:uppercase; }
#header #nav ul li a:link, #header #nav ul li a:visited { color:#333333; text-decoration:none; }
#header #nav ul li a:hover { background:none repeat scroll 0 0 transparent; color:#CC3333; text-decoration:none; }
#container { clear:both; float:left; height:auto; margin:2px 0; width:100%; }
#container .shadow_bar { clear:both; display:block; float:left; height:auto; width:950px; }
#container .shadow_c { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:100%; padding:0 5px; width:940px; }
#container .shadow_c .banner_index { float:left; height:auto; width:690px; }
#container .shadow_c .banner_index img { display:block; float:left; }
#container .shadow_c .banner_index .banner_index_sub a { float:left; padding:3px 2px 2px 0; }
#container .shadow_c .list_index { background:none repeat scroll 0 0 #E9E7E1; float:left; height:auto; padding:10px; width:230px; }
#container .shadow_c .list_index ul { width:auto; }
#container .shadow_c .list_index ul li { clear:both; font-size:12px; line-height:20px; }
#container .shadow_c .list_index ul li a { clear:both; display:block; float:left; font-weight:700; padding-left:10px; text-transform:uppercase; width:220px; }
#container .shadow_c .list_index ul li a:link, #container .shadow_c .list_index ul li a:visited { color:#4A2C2D; text-decoration:none; }
#container .shadow_c .list_index ul li a:hover { background:none repeat scroll 0 0 #B49758; color:#FFFFFF; text-decoration:none; }
#footer { background:none repeat scroll 0 0 #000000; clear:both; float:left; height:102px; position:relative; width:100%; }
#footer #help_item { display:block; height:20px; left:15px; line-height:20px; position:absolute; top:5px; width:582px; }
#footer #help_item a { font-size:12px; }
#footer #cr_item { display:block; height:20px; left:720px; line-height:20px; position:absolute; top:76px; width:220px; }
#footer ul div, #footer ul a { color:#FFFFFF; display:inline; float:left; padding:0 5px; position:relative; }
#footer #newsletter { height:20px; line-height:20px; position:absolute; right:12px; top:5px; width:304px; }
#footer #newsletter a, #footer #newsletter div, #footer #newsletter input { display:block; float:left; }
#footer #newsletter input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 2px; padding:2px 1px; }
#footer div#au_seo { color:#FFFFFF; font-size:13px; left:16px; position:absolute; top:31px; width:924px; }
#container .leftbox { float:left; width:190px; }
#container .leftbox ul { clear:both; float:left; padding:0 0 15px 0; }
#container .category li { clear:both; float:left; height:auto; line-height:20px; width:189px; }
#container .leftbox ul li a { color:#333333; float:left; font-size:11px; font-weight:700; text-align:center; }
#container .leftbox ul li a:hover { background:none repeat scroll 0 0 #EFEFEF; color:#000000; text-decoration:none; }
#container .leftbox ul.special_cate li a { color:#CC0000; }
#container .leftbox ul.category { clear:both; width:189px; }
#container .leftbox ul.category li ul { padding:3px 0 3px 10px; width:162px; }
#container .leftbox div.left_tittle, #container .leftbox div.left_tittle a { clear:both; float:left; font-size:12px; font-weight:700; line-height:25px; padding:0 0 0 5px; width:170px; }
#container .leftbox ul.category li ul li { clear:both; overflow:hidden; width:161px; }
#container .leftbox ul.category li ul li a { font-weight:normal; width:160px; }

.mainBanner{float:left;width:740px;}
.mainBanner ul{list-style:none;}
.mainBanner ul li{float:left;padding:0px;margin:0px;}
.mainBanner ul li img{display:block;float:left;padding:0px;margin:0px;}

.bestseller { float:left; width:189px;  }
#marquee1{ overflow:auto; clear:both;height:505px; }
.bestseller li { clear:both; overflow:hidden; width:189px; }
.bestseller img { float:left; width:80px; margin:0; padding:2px;  border:0 none; }
.bestseller li p { float:left; width:99px; font-size:9px; overflow:hidden; }
.bestseller li a { display:inline; float:left; margin:8px 0 10px; font-size:9px; }
.bestseller li span.pic{float:left; width:84px; height:90px; overflow:hidden;margin:8px 0 10px;}
.bestseller li span.pic a{ margin:0;}
.bestseller li span { float:left; }
#container .rightbox { float:left; overflow:hidden; width:750px; }
.crumb { border-bottom:1px solid #EFEFEF; line-height:25px; width:98%; }
.crumb a { background:url("../images/4/arrow.gif") no-repeat scroll left center transparent; font-weight:700; padding:0 5px 0 10px; }
#container .rightbox .pagination { clear:both; float:left; padding:10px 3px 0 5px; width:98%; }
#container .rightbox .pagination a, #container .rightbox .pagination b, #container .rightbox .pagination span { display:inline; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:0 2px; padding:2px 6px; }
#container .rightbox .pagination b { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #000000; font-weight:700; }
#container .rightbox .pagination a:link, #container .rightbox .pagination a:visited { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; }
#container .rightbox .pagination a:hover { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #000000; text-decoration:none; }
#container .rightbox .list_cate { clear:both; display:inline; float:left; height:auto; width:750px; }
#container .rightbox .list_cate { clear:both; float:left; padding:10px 0; width:100%; }
#container .rightbox .pro_box { background:none repeat scroll 0 0 #FFFFFF; display:inline; float:left; height:290px; margin:0 0 5px 5px; padding:10px; position:relative; width:160px; }
#container .rightbox .pro_box .icon_sale { position:absolute; right:0; top:0; }
#container .rightbox .pro_box_img { clear:both; margin:0 auto; width:150px; }
#container .rightbox .pro_box .pro_box_img img { height:150px; margin:0 auto; width:150px; }
#container .rightbox .pro_box .pro_box_name { height:30px; padding:2px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_retail_price { padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_our_price { padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_price { color:#CC0000; padding:1px 5px; width:150px; }
#container .rightbox .pro_box .pro_box_sale { background:none repeat scroll 0 0 #CC0000; color:#FFFFFF; padding:1px 5px; text-transform:uppercase; width:150px; }
#product_detail { float:left; font-size:12px; padding:5px; width:740px; }
#pro_detail #prenext a { padding:0 5px; }
#pro_detail #product_promotion { clear:both; display:block; float:left; padding:10px 0; width:360px; }
#pro_detail #product_promotion li { background:url("../images/4/icon_arrow_red.gif") no-repeat scroll left center transparent; line-height:20px; padding:0 15px; }
#pro_tabs { clear:both; float:left; height:100%; width:100%; }
#tabcontents { float:left; padding:10px; width:95%; }
#tabcontents div { clear:both; height:auto; width:100%; }
#tabcontents p { clear:both; }
#tabtittle { background:none repeat scroll 0 0 #ECECEC; border-top:3px solid #ECECEC; clear:both; float:left; width:96%; }
#tabtittle .actives { background:none repeat scroll 0 0 #FFFFFF; color:#333333; }
#tabtittle li { cursor:pointer; display:inline; float:left; font-weight:700; line-height:25px; list-style:none outside none; margin:0 5px; overflow:visible; padding:0 10px; text-align:center; width:auto; }
#tabtittle li a { display:block; font-size:12px; }
#tabtittle li a:hover { background:none repeat scroll 0 0 #FFFFFF; color:#000000; }
#tabcontents a.normal:hover { color:#003399; text-decoration:underline; }
.box { border:9px solid #EAEAEA; display:inline; float:left; height:99px; margin:0 5px; width:200px; }
.box .itemtittle { color:#333333; font-size:18px; font-weight:700; padding:15px 0 0; }
.box .itemtittle span { color:#8D237C; text-transform:uppercase; }
.box img { border-right:1px solid #E8E8E8; display:inline; float:left; margin:7px 5px 0 0; }
.briefname .right { display:block; float:right; }
#pro_detail { color:#000000; float:right; padding:10px; width:370px; }
#pro_img { float:left; height:100%; width:320px; }
#pro_show { float:left; margin-top:15px; width:715px; }
.img_btn { font-size:11px; line-height:20px; margin:0 auto; width:280px; }
.img_btn_roll { background:url("../images/4/arrow_top.gif") no-repeat scroll left center transparent; float:right; }
.img_btn_zoom { background:url("../images/4/zoom.gif") no-repeat scroll left center transparent; float:left; }
.img_btn_zoom, .img_btn_roll { display:block; padding-left:10px; }
.pbox { background:none repeat scroll 0 0 #F4F4F4; border:1px solid #FFFFFF; display:inline; float:right; margin:7px; overflow:hidden; position:relative; text-align:center; width:160px; }
.pbox img.icon_sale { height:50px; left:0; position:absolute; top:10px; width:50px; }
.pbox img { border:0 solid #E8E8E8; margin:4px; position:relative; }
.pd_ul { clear:both; display:block; float:left; height:auto; overflow:visible; padding:5px; width:350px; }
.pd_ul li { border-bottom:1px dashed #FF6699; clear:both; display:block; float:left; line-height:25px; list-style:none outside none; width:350px; }
.pd_ul li span.left { color:#CC0000; display:block; float:left; font-weight:700; width:100px; }
.pd_ul li span.right { display:block; float:left; width:250px; }
.pic_mid { clear:both; height:310px; text-align:center; width:320px; }
.pic_small { clear:both; margin:0 auto; width:280px; }
.pic_small img { border:1px solid #E8E8E8; display:inline; float:left; margin:5px; }
.pname { height:50px; }
.pname a:hover { color:#000000; text-decoration:underline; }
.pname, .pprice { clear:both; float:left; font-size:11px; line-height:18px; padding:5px; width:150px; }
.pprice { color:#CC0000; font-weight:700; }
.price { clear:both; float:left; height:40px; padding:10px 0; width:360px; }
.price span, .briefname .left { display:block; float:left; }
.price span.our { font-size:20px; line-height:40px; padding-right:10px; }
.price span.was, .price span.save { font-size:12px; padding:3px 10px 0 0; width:160px; }
.price span.was { color:#808080; }
#brief { clear:both; float:left; padding:10px 0; width:100%; }
#brief .briefname { clear:both; font-size:12px; font-weight:700; line-height:20px; width:350px; }
#brief p { clear:both; padding:5px 0; }
#buy { clear:both; float:left; width:300px; }
.reviews { border-top:1px dashed #CCCCCC; clear:both; float:left; height:100%; padding:15px 0; width:100%; }
.reviews div.left { float:left; line-height:20px; width:250px; }
.reviews div.right { float:left; line-height:15px; padding:10px 0; width:400px; }
.write { float:left; height:100%; margin:10px 0; width:540px; }
.throughline { text-decoration:line-through; }
h1.product_name { clear:both; float:left; font-size:20px; line-height:25px; padding:10px 0; width:100%; }
.font14 { color:#006699; font-size:14px; text-transform:uppercase; }
.font16 { color:#333333; font-size:16px; text-transform:uppercase; }
.blue { color:#0066CC; }
.addtag { clear:both; float:left; margin:10px 0; padding:10px 0 0; width:100%; }
.addtag h3 { background:none repeat scroll 0 0 #EFEFEF; clear:both; color:#000000; float:left; font-size:12px; line-height:25px; margin:5px 0; padding:0 0 0 10px; width:96%; }
.addtag div { clear:both; display:block; float:left; width:96%; }
.addtag div input { background:none repeat scroll 0 0 #EFEFEF; border:1px solid #CCCCCC; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px 3px 0 0; padding:2px 1px; }
.addtag ul { clear:both; float:left; width:660px; }
.addtag ul li { float:left; padding:3px 10px; }
.addtag ul li a, .addtag ul li span { display:inline; float:left; }
.addtag ul li a:link, .addtag ul li a:visited { color:#003366; text-decoration:underline; }
.addtag ul li a:hover { color:#000000; text-decoration:none; }
.product_rate { clear:both; float:left; width:90%; }
.product_rate img { display:inline; float:left; }
.product_rate p { clear:both; line-height:20px; }
.product_rate span { display:block; float:left; padding:4px 10px 0 0; }
.starWrapper { float:left; width:120px; }
.starWrapper img { cursor:pointer; }
.inline { display:inline; }
.f_left { float:left; }
.f_right { float:right; }
.furm_area { clear:both; float:left; margin:15px 0 0; width:750px; }
.furm_area label { line-height:20px; width:auto; }
.furm_area radio { display:block; float:left; line-height:20px; }
.furm_area .textarea_gift { border:1px inset #CCCCCC; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:150px; padding:5px; width:550px; }
.furm_ul { clear:both; display:inline; float:left; line-height:15px; margin:10px 0; width:99%; }
.furm_ul li { clear:both; float:left; line-height:18px; list-style:none outside none; margin:0 0 5px; width:98%; }
.furm_ul li .furm_right .message { border:1px solid #CCCCCC; display:inline; float:left; margin-left:5px; padding:5px; }
.remind { border:2px solid #CC0000; margin:10px auto; padding:10px; width:96%; }
.furm_remind { color:#CC0000; display:inline; float:left; }
.login, .register { float:left; padding:10px; }
.login { border-right:1px solid #EFEFEF; width:440px; }
.register { margin-left:10px; width:240px; }
.furm_tittle { clear:both; color:#CC6600; font-size:14px; padding-bottom:10px; text-transform:uppercase; }
.furm_subtittle { border-top:1px solid #CCCCCC; clear:both; color:#333333; float:left; font-size:14px; margin-top:20px; overflow:hidden; padding:20px 0 5px; text-transform:uppercase; width:96%; }
.furm_info { line-height:15px; padding-bottom:5px; }
.furm_info li { background:url("images/4/arrow.gif") no-repeat scroll left top transparent; }
.furm_left, .furm_right { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; }
.w750 { line-height:20px; width:750px; }
.w390 { line-height:20px; width:390px; }
.w350 { line-height:20px; width:350px; }
.w340 { line-height:20px; width:340px; }
.w300 { line-height:20px; width:300px; }
.w280 { line-height:20px; width:280px; }
.w210 { line-height:20px; width:90px; }
.w180 { line-height:20px; width:180px; }
.w170 { line-height:20px; width:170px; }
.w154 { line-height:20px; width:154px; }
.w120 { line-height:20px; width:120px; }
.w100 { line-height:20px; width:100px; }
.w95 { line-height:20px; width:95px; }
.w80 { line-height:20px; width:130px; }
.w40 { line-height:20px; width:40px; }
.w60 { line-height:20px; width:60px; }
.w20 { line-height:20px; width:20px; }
.wp50 { line-height:20px; width:50%; }
.furm_right select, .furm_right input, .furm_right .input01 { border:1px solid #CCCCCC; float:left; margin:0 5px; padding:2px 5px; }
.input01, .inputs { border:1px solid #CCCCCC; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 1px 2px; }
.btn_ok { background:none repeat scroll 0 0 #FF6600; color:#FFFFFF; cursor:pointer; }
.furm_left1 { margin:5px 0; }
a.tip { font-size:11px; font-style:italic; }
a.tip:hover { color:#CC0000; text-decoration:underline; }
.shoppingcart { float:left; padding:5px; width:750px; }
.cart_area, .shipping_area { clear:both; float:left; margin:5px 0; width:100%; }
.shipping_area { width:96%; }
.cart_area ul { clear:both; float:left; width:100%; }
.cart_area ul li { display:block; float:left; padding:3px; }
.cart_area ul li .cart_product { clear:both; float:left; padding:0 5px; width:98%; }
.cart_area ul li .cart_product span { float:left; padding:5px; }
.cart_area ul li .cart_product span.cart_prodctimg img { border:1px solid #CCCCCC; }
.cart_area .cart_item { border-bottom:1px dashed #EFEFEF; padding-top:5px; }
.order_field { clear:both; float:left; margin:5px 0; width:100%; }
.order_field ul { clear:both; float:left; width:100%; }
.order_field ul li { display:block; float:left; padding:3px; }
.order_field ul li .cart_product { clear:both; float:left; padding:0 5px; width:98%; }
.order_field ul li .cart_product span { float:left; padding:5px; }
.order_field ul li .cart_product span.cart_prodctimg img { border:1px solid #CCCCCC; }
.order_field .cart_item { border-bottom:1px dashed #EFEFEF; padding-top:5px; }
.icon { color:#FFFFFF; line-height:12px; padding:0 5px; width:auto; }
.gift { background:none repeat scroll 0 0 #FF0066; }
.stock { background:none repeat scroll 0 0 #669900; }
.bg_gray { background:none repeat scroll 0 0 #EFEFEF; }
.bg_lightblue { background:none repeat scroll 0 0 #EDF5FD; }
.tittle_bar { background:none repeat scroll 0 0 #EFEFEF; clear:both; float:left; margin:10px 0 0 5px; padding:8px; width:96%; }
.head_doc { color:#FF9900; font-size:16px; margin-bottom:10px; padding:10px 0; text-transform:uppercase; }
.tiitle_doc { border-bottom:1px solid #CCCCCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; padding:5px; width:96%; }
.doc_area { clear:both; width:100%; }
.text_doc { font-size:11px; line-height:18px; padding:5px 20px; }
.text_doc2 { font-size:11px; line-height:18px; padding:5px; }
.remark { clear:both; color:#CC0000; margin:10px; padding:5px; }
.icon_mail { background:url("../images/4/icon_mail.gif") no-repeat scroll left center transparent; padding-left:20px; }
.news_list { clear:both; float:left; padding:10px; width:96%; }
.news_list li { background:url("../images/4/arrow.gif") no-repeat scroll left center transparent; border-bottom:1px dotted #EFEFEF; clear:both; display:block; float:left; line-height:25px; padding-left:15px; width:100%; }
.news_list li a { font-weight:700; }
.news_tittle { float:left; width:75%; }
.text_tittle { border-bottom:1px solid #EFEFEF; clear:both; float:left; line-height:25px; margin-left:20px; padding:10px 0 0 0; width:94%; }
.text_tittle span.tiitle { float:left; font-size:12px; font-weight:700; width:75%; }
.news_date, .text_tittle span.news_date { float:left; font-size:11px; text-align:right; width:24%; }
.search_tag { clear:both; float:left; overflow:hidden; padding:5px; width:95%; }
.search_tag li { float:left; line-height:20px; padding:2px 5px; width:150px; }
.search_style { border-bottom:1px dashed #CCCCCC; clear:both; float:left; line-height:20px; margin:0 0 3px; width:96%; }
.search_style #search_tittle { clear:none; float:left; font-weight:700; width:120px; }
.search_style #search_content { clear:none; float:left; width:510px; }
.search_style #search_content span { float:left; }
.notfound { clear:both; float:left; height:auto; width:96%; }
.notfound h1 { clear:both; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; }
.notfound p { clear:both; color:#333333; float:left; font-size:12px; line-height:20px; }
.checkoutmain { border:1px solid #EFEFEF; float:right; height:100%; overflow:hidden; width:745px; }
.btn_edit { background:url("../images/3/btn_edit.gif") no-repeat scroll left top transparent; }
.btn_edit_active { background:url("../images/3/btn_edit.gif") no-repeat scroll left -19px transparent; }
.btn_continue { background:url("../images/3/btn_continue.gif") no-repeat scroll left top transparent; }
.btn_continue_active { background:url("../images/3/btn_continue.gif") no-repeat scroll left -19px transparent; }
.btn_signin { background:url("../images/3/btn_signin.gif") no-repeat scroll left top transparent; }
.btn_signin_active { background:url("../images/3/btn_signin.gif") no-repeat scroll left -19px transparent; }
.checkoutmain .cart_header { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:50px; padding:10px; width:750px; }
.checkoutmain #leftcolmn { background:none repeat scroll 0 0 #736D69; float:left; height:100%; padding:1px; width:395px; }
.checkoutmain #leftcolmn .moduleheader { clear:both; color:#FFFFFF; display:block; float:left; height:25px; line-height:25px; padding:0 5px; width:385px; }
.checkoutmain #leftcolmn .moduleheader span.left { display:block; float:left; font-size:12px; }
.checkoutmain #leftcolmn .moduleheader span.right { display:block; float:right; }
.checkoutmain #leftcolmn .moduleheader span.right a { color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.checkoutmain #leftcolmn .modulecontainer { background:none repeat scroll 0 0 #303030; float:left; height:100%; width:100%; }
.checkoutmain #leftcolmn .modulebody { clear:both; float:left; height:100%; padding:10px; width:375px; }
.bg_dark { background:none repeat scroll 0 0 #D5D1CD; }
.bg_fff { background:none repeat scroll 0 0 #FFFFFF; }
.w20, .w60, .w65, .w80, .w90, .w100, .w120, .w140, .w260, .w290, .w300 { display:block; float:left; line-height:20px; overflow:hidden; }
.w290 label { float:left; width:auto; }
.w20 { width:20px; }
.w60 { width:60px; }
.w65 { width:65px; }
.w80 { width:95px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w140 { width:140px; }
.w260 { width:260px; }
.w290 { width:290px; }
.w300 { width:300px; }
.input01 { background:none repeat scroll 0 0 #FFFFFF; border:1px inset #CCCCCC; font-size:11px; line-height:12px; padding:2px; }
.input02 { display:block; float:left; margin:5px 0 0; }
.padding_top { padding-top:10px; }
.border_b { border-bottom:1px solid #CCCCCC; }
.input01:focus { background:none repeat scroll 0 0 #E3FCBD; }
.atip { color:#29517A; font-size:10px; }
.info_on { font-weight:normal; line-height:25px; padding:0 15px; }
.module_dt { font-weight:700; line-height:15px; padding:0 15px 0 0; }
.checkoutmain #rightcolmn { background:none repeat scroll 0 0 #736D69; float:right; height:100%; padding:1px; width:345px; }
.checkoutmain #rightcolmn .shoppingbagheader { clear:both; color:#FFFFFF; display:block; float:left; height:25px; line-height:25px; padding:0 5px; width:335px; }
.checkoutmain #rightcolmn .shoppingbagheader span.left { display:block; float:left; font-size:12px; }
.checkoutmain #rightcolmn .shoppingbagheader span.right { display:block; float:right; }
.checkoutmain #rightcolmn .shoppingbagheader span.right a { color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.checkoutmain #rightcolmn #shoppingbagdetail { background:none repeat scroll 0 0 #FFFFFF; float:left; height:auto; padding:0 5px; width:335px; }
.checkoutmain #rightcolmn #shoppingbagdetail .lineitemdisplay { background:none repeat scroll 0 0 #FFFFFF; clear:both; float:left; height:auto; width:100%; }
.checkoutmain #rightcolmn #shoppingbagdetail .lineitemdisplay li { border-bottom:1px solid #EFEFEF; display:block; float:left; margin-bottom:5px; padding-bottom:5px; }
.lineitemdisplay .productimage { float:left; height:50px; padding:5px; width:50px; }
.lineitemdisplay .productimage img { display:block; margin:0 auto; }
.productname { color:#707070; float:left; width:274px; }
.productname div.sku { margin-bottom:5px; }
.productname .productnametext { color:#29517A; font-size:12px; line-height:25px; }
.productname .itemdetailslist dt, .productname .itemdetailslist dd { line-height:18px; }
.productname .itemdetailslist dt { float:left; width:60px; }
.productname .itemdetailslist dd { color:#333333; float:left; width:160px; }
.productname .itemdetailslist dd.qty { width:20px; }
.productname .itemdetailslist dd.subTotal { text-align:right; }
#summary { background:none repeat scroll 0 0 #2F2F2F; float:left; height:100%; width:100%; }
#summary .sumarydetail { background:none repeat scroll 0 0 #FFFFFF; float:left; height:120px; padding:5px 10px; width:325px; }
#summary .sumarydetail dt, #summary .sumarydetail dd { display:block; float:left; line-height:20px; }
#summary .sumarydetail dt { color:#707070; width:40%; }
#summary .sumarydetail dt.total { color:#333333; font-size:16px; font-weight:700; line-height:35px; }
#summary .sumarydetail dd { text-align:right; width:60%; }
#summary .sumarydetail dd.total { color:#CC0000; font-size:16px; font-weight:700; line-height:35px; }
.step_content { float:left; height:100%; width:100%; }
.hide { display:none; }
input.error { border:1px dotted red; }
select.error { border:1px dotted red; }
.error_message { border:1px dotted red; }
.error { color:red; }
.issue { display:none; }
.payment_image { margin-left:5px; }
.payment_radio { margin-top:8px; }
.category h1, .bestsellersTitle{ border-bottom:1px dotted #CC0000; color:#CC0000; font-size:16px; font-weight:bold; margin-bottom:5px; padding:10px 0 5px; width:180px; clear:both; }
#new1 { -moz-background-inline-policy:continuous; background:url("http://admin.opococ.com/images/4/hot.png") no-repeat scroll 0 0 transparent; height:13px; left:195px; position:absolute; top:5px; width:43px; }
.listInfo{ float: left; width:100%;}
.listInfo h1{
	padding:0 10px;
	border-bottom:1px #ccc dashed;
	color:#000000;
	font:bold 16px/30px Verdana;
}
.listInfo p{ margin-top:5px; padding:0 10px; font:11px/1.6em Verdana, Geneva, sans-serif;}
#friendLink{background:#000; color:#ffffff; font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}
#friendLink a{ padding:0 7px; color:#ffffff; text-decoration:none;}
#friendLink a:hover,#friendLink a:active{ color:#ffffff; text-decoration: underline;}

