@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 {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;
	font-weight: inherit;
	font-style: inherit;
	 ie bug*/ 
	font-size:11px;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}
:focus {
/*outline: 0; ie*/
}
body {
	line-height: 1;
	color: black;
	background:#dedbd2;
}
ol, ul {
	list-style: none;
}
.red {
	color:#c00;
}
.clear {
	clear:both;
	height:1px;
}
table {
	border-collapse: separate;/*border-spacing: 0; ie*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
/*content: ""; ie*/
}
blockquote, q {
/*quotes: "" ""; ie  */
}
a {
	color: black;
	text-decoration: none;
}
a img {
	border:0;
}
a:hover {
	color:#063997;
	text-decoration: underline;
}
/* END reset */
/*button style*/
a.button {
	background: transparent url(../images/12/bg_button_a.gif) no-repeat top right;
	color: #063997;
	height:22px;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	margin-right:6px;
	padding-top:0;
	padding-right: 10px; /* sliding doors padding */
	text-decoration: none;
}
a.button:hover {
	text-decoration:none;
}
a.button span {
	background: transparent url(../images/12/bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 4px 18px;
}
a.button:active {
	background-position: bottom right;
	color: #000;/*outline: none;  hide dotted outline in Firefox */
}
a.button:active span {
	background-position: bottom left;
	padding: 4px 0 4px 18px;/* push text down 1px , if there is one bug: padding:6px 0 4px 18px; */
}
.button1 a, .button2 a {
	line-height:20px;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
	width:auto;
	height:auto;
}
.button1 a:link, .button1 a:visited {
	background:#424951;
	border:2px solid #fff;
	color:#fff;
}
.button1 a:hover {
	background:#c00;
	border:2px solid #ccc;
	color:#fff;
	text-decoration:none;
}
.button2 a:link, .button2 a:visited {
	background:#424951;
	border:2px solid #fff;
	color:#fff;
}
.button2 a:hover {
	background:#9c3;
	border:2px solid #ccc;
	color:#fff;
	text-decoration:none;
}
.button_bar {
	width:96%;
	float:left;
	clear:both;
	margin:5px 0;
}
/*End button style*/
/*text style*/
.font12 {
	font-size:12px;
}
/*layout style*/
#wraper {
	width:950px;
	height:100%;
	margin:0 auto;
	background:#fff;
}
/*header style*/
#header {
	position:relative;
	width:100%;
	background: url(../images/12/header_bg.gif) repeat-x;
	height:134px;
	float:left;
	clear:both;
	font-size:11px;
}
#header #status {
	position:absolute;
	top:8px;
	left:15px;
	width:300px;
	height:auto;
	text-align: left;
}
#header #status span {
	padding:0 15px 0 0;
}
#header #status span a {
	padding:0 0 0 5px;
}
#header #status span a:hover {
	color:#c00;
}
#header #menu {
	position:absolute;
	top:4px;
	right:200px;
	width:420px;
	height:auto;
	text-align: right;
}
#header #menu a, #header #shoppingcart a {
	padding:0 3px;
}
#header #shoppingcart {
	position:absolute;
	top:4px;
	right:15px;
	width:150px;
	padding:5px 0 0 25px;
	height:15px;
	text-align:left;
	background:url(../images/12/icon_cart.gif) left top no-repeat;
}
#header #search {
	position:absolute;
	top:51px;
	right:15px;
	width:258px;
	height:26px;
	text-align:right;
}
#header #search input {
	border-top:1px solid #262626;
	border-left:1px solid #262626;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background: url(../images/12/search_input.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 1px 2px 1px;
	color:#666;
	margin:1px 3px 0 0;
	display:block;
	width:180px;
	float:left;
}
#header #search .btn_search{ float:left; padding-left:10px; width:58px; height:19px; font-weight:bold; color:#fff; line-height:19px; text-decoration:none; background:url(../images/12/btn_search.gif) no-repeat; text-align:left;}
#header #logo {
	position:absolute;
	top:39px;
	left:14px;
	width:430px;
	height:44px;
}
#header #nav {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:31px;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background:url(../images/12/navbg.gif) repeat-x;
}
#header #nav ul {
	float:left;
	display:block;
	width:830px;
	height:35px;
}
#header #nav ul li {
	float:left;
}
#header #nav ul li a {
	padding:9px 20px 7px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#59595e;
	line-height:35px;
	background:url(../images/12/navline.gif) right center no-repeat;
}
#header #nav ul li a:link, #header #nav ul li a:visited {
	color:#59595e;
	text-decoration:none;
}
#header #nav ul li a:hover {
	color:#063997;
	text-decoration:none;
}
/*container style*/
#container {
	width:100%;
	height:auto;
	float:left;
	clear:both;
}
#container .shadow_bar {
	display:block;
	width:950px;
	height:auto;
	float:left;
	clear:both;
}
#container .shadow_c {
	width:940px;
	height:100%;
	background:#fff url(../images/12/bg_shadow_c.gif) repeat-y;
	padding:0 5px;
	float:left;
	clear:both;
}
#container .shadow_c .banner_index {
	width:735px;
	float: right;
	height:auto;
}
#container .shadow_c .banner_index img {
	float:left;
	display:block;
}
#container .shadow_c .banner_index .banner_index_sub a {
	padding:3px 2px 2px 0;
	float:left;
}
#container .shadow_c .list_index {
	width:190px;
	padding:10px 0 5px 10px;
	min-height:530px;
	float:left;
	background:url(../images/12/left_bg.gif) repeat-y;
}
.list_index h1 {
	float:left;
	width:190px;
	font-size:16px;
	font-weight:bold;
	color:#00409c;
	padding:2px 0 5px;
	border-bottom:1px dotted #00409c;
	margin-bottom:5px;
}
#container .shadow_c .list_index ul {
	float:left;
	width:190px;
	padding:0 0 15px;
	margin-bottom:10px;
}
#container .shadow_c .list_index ul li {
	float:left;
	width:190px;

}
#container .shadow_c .list_index ul li a {
	float:left;
	width:180px;
	padding:5px 0 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#00409c;
	text-decoration:none;
}
#container .shadow_c .list_index ul li a:link, #container .shadow_c .list_index ul li a:visited {
	color:#00409c;
	text-decoration:none;
}
#container .shadow_c .list_index ul li a:hover, #container .shadow_c .list_index ul li a:active {
	color:#fff;
	background-color:#ccc;
	text-decoration:underline;
}
/*footer style*/
#footer {
	width:100%;
	height:102px;
	float:left;
	clear:both;
	background:#fff;
	position:relative;
	background:url(../images/12/footerbg.gif) repeat-x;
}
#footer #help_item {
	width:522px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:5px;
	left:15px;
	display:block;
}
#footer #help_item a {
	color:#000;
}
#footer #cr_item {
	width:445px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:76px;
	left:498px;
	display:block;
}
#footer ul div, #footer ul a {
	position:relative;
	display:inline;
	float:left;
	padding:0px 5px;
}
#footer #newsletter {
	position:absolute;
	right:12px;
	top:5px;
	width: 410px;
	color:#000;
	line-height:20px;
	height:20px;
}
#footer #newsletter a, #footer #newsletter div, #footer #newsletter input {
	display:block;
	float:left;
}
#footer #newsletter input {
	display:inline;
	float:left;
	border:1px solid #ccc;
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 1px 2px 1px;
	margin:1px 3px 0 2px;
}
#footer div#au_seo {
	width:924px;
	position:absolute;
	top: 37px;
	left: 16px;
}
/*style for other except index*/
#container .leftbox {
	width:190px;
	float:left;
}
#container .leftbox ul {
	float:left;
	clear:both;
	padding:0 0 15px 0px;
}
#container .leftbox ul li {
	clear:both;
	float:left;
	width:auto;
	height:auto;
	line-height:20px;
}
#container .leftbox ul li a {
	display:block;
	width:180px;
	float:left;
	font-size:11px;
	padding:0 0 0 5px;
	font-weight:700;
	color:#333;
}
#container .leftbox ul li a:hover {
	text-decoration:none;
	background:#efefef;
	color:#000;
}
#container .leftbox ul.special_cate li a {
	color:#c00;
}
#container .leftbox ul.category {
	width:189px;
	clear:both;
}
#container .leftbox ul.category li ul {
	padding:3px 0 3px 10px;
	width:162px;
}
#container .leftbox div.left_tittle, #container .leftbox div.left_tittle a {
	font-size:12px;
	font-weight:700;
	clear:both;
	width:170px;
	line-height:25px;
	padding:0 0 0 5px;
	float:left;
}
#container .leftbox ul.category li ul li {
	clear:both;
	width:161px;
	overflow:hidden;
}
#container .leftbox ul.category li ul li a {
	width:160px;
	font-weight:normal;
}
#container .rightbox {
	width:750px;
	overflow:hidden;
	float:left;
}
.crumb {
	line-height:25px;
	width:98%;
	border-bottom:1px solid #efefef;
}
.crumb a {
	background:url(../images/12/arrow.gif) no-repeat left center;
	padding:0 5px 0 10px;
	font-weight:700;
}
#container .rightbox .pagination {
	width:98%;
	float:left;
	clear:both;
	padding:10px 3px 0 5px;
}
#container .rightbox .pagination a, #container .rightbox .pagination b, #container .rightbox .pagination span {
	padding:2px 6px;
	margin:0 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
	display:inline;
}
#container .rightbox .pagination b {
	font-weight:700;
	border:1px solid #000;
	background:#efefef;
}
#container .rightbox .pagination a:link, #container .rightbox .pagination a:visited {
	border:1px solid #ccc;
	background:#fff;
}
#container .rightbox .pagination a:hover {
	border:1px solid #000;
	text-decoration:none;
	background:#efefef;
}
#container .rightbox .list_cate {
	width:750px;
	float:left;
	height:auto;
	clear:both;
	display:inline;
}
/*
#container .rightbox .list_cate .leftarrow a,#container .rightbox .list_cate .rightarrow a{
	width:23px;
	height:245px;
	float:left;
}
#container .rightbox .list_cate .leftarrow a:link{
	background:#efefef url(../images/12/leftoff.gif) no-repeat left center;}
#container .rightbox .list_cate .leftarrow a:visited{
	background:#efefef url(../images/12/leftoff.gif) no-repeat left center;}
#container .rightbox .list_cate .leftarrow a:hover{
	background:#efefef url(../images/12/lefton.gif) no-repeat left center;
	text-decoration:none;}
#container .rightbox .list_cate .rightarrow a:link{
	background:#efefef url(../images/12/rightoff.gif) no-repeat left center;}
#container .rightbox .list_cate .rightarrow a:visited{
	background:#efefef url(../images/12/rightoff.gif) no-repeat left center;}
#container .rightbox .list_cate .rightarrow a:hover{
	background:#efefef url(../images/12/righton.gif) no-repeat left center;
	text-decoration:none;}*/
#container .rightbox .list_cate {
	width:100%;
	clear:both;
	float:left;
	padding:10px 0;
}
#container .rightbox .pro_box {
	width:160px;
            height:230px;
	padding:10px;
	display:inline;
	float:left;
	margin:0px 0 5px 5px;
	background:#efefef;
}
#container .rightbox .pro_box_img {
	clear:both;
	width:150px;
	margin:0 auto;
}
#container .rightbox .pro_box .pro_box_img img {
	margin:0 auto;
	width:150px;
	height:150px;
}
#container .rightbox .pro_box .pro_box_name {
	width:150px;
	padding:2px 5px;
	height:35px;
}
#container .rightbox .pro_box .pro_box_price {
	width:150px;
	padding:1px 5px;
	color:#c00;
}
#container .rightbox .pro_box .pro_box_sale {
	width:150px;
	padding:1px 5px;
	color:#fff;
	text-transform:uppercase;
	background:#c00;
}
/*product style*/
#product_detail {
	width:740px;
	padding:5px;
	float:left;
	font-size:12px;
}
#pro_detail #prenext a {
	padding:0 5px;
}
#pro_detail #product_promotion {
	display:block;
	float:left;
	clear:both;
	width:360px;
	padding:10px 0;
}
#pro_detail #product_promotion li {
	line-height:20px;
	background:url(../images/12/icon_arrow_red.gif) no-repeat left center;
	padding:0 15px;
}
#pro_tabs {
	clear:both;
	float:left;
	height:100%;
	width:100%;
}
#tabcontents {
	float:left;
	padding:10px;
	width:95%;
}
#tabcontents div {
	width:100%;
	height:auto;
	clear:both;
}
#tabcontents p {
	clear:both;font-size:14px;
}
#tabtittle {
	background:#ececec;
	border-top:3px solid #ececec;
	clear:both;
	float:left;
	width:96%;
}
#tabtittle .actives {
	background:#fff;
	color:#333;
}
#tabtittle li {
	cursor:pointer;
	display:inline;
	float:left;
	font-weight:700;
	line-height:25px;
	list-style: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:#fff;
	color:#000;
}
#tabcontents a.normal:hover {
	color:#039;
	text-decoration:underline;
}
/*product style*/

.box {
	border:9px solid #eaeaea;
	display:inline;
	float:left;
	height:99px;
	margin:0 5px;
	width:200px;
}
.box .itemtittle {
	color:#333;
	font-size:18px;
	font-weight:700;
	padding:15px 0 0;
}
.box .itemtittle span {
	color:#8d237c;
	text-transform:uppercase;
}
.box img {
	border-right:1px #e8e8e8 solid;
	display:inline;
	float:left;
	margin:7px 5px 0 0;
}
.briefname .right {
	display:block;
	float:right;
}
#pro_detail {
	color:#000;
	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/12/arrow_top.gif) no-repeat left center;
	float:right;
}
.img_btn_zoom {
	background:url(../images/12/zoom.gif) no-repeat left center;
	float:left;
}
.img_btn_zoom, .img_btn_roll {
	display:block;
	padding-left:10px;
}
.pbox {
	background:#f4f4f4;
	border:1px solid #fff;
	display:inline;
	float:right;
	margin:7px;
	overflow:hidden;
	text-align:center;
	width:160px;
}
.pbox img {
	border:0 solid #e8e8e8;
	margin:4px;
}
.pd_ul {
	clear:both;
	display:block;
	float:left;
	height:auto;
	overflow:visible;
	padding:5px;
	width:350px;
}
.pd_ul li {
	border-bottom:1px dashed #f69;
	clear:both;
	display:block;
	float:left;
	line-height:25px;
	list-style:none;
	width:350px;
}
.pd_ul li span.left {
	color:#c00;
	display:block;
	float:left;
	font-weight:700;
	width:200px;
}
.pd_ul li span.right {
	display:block;
	float:left;
	width:150px;
}
.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:#000;
	text-decoration:underline;
}
.pname, .pprice {
	clear:both;
	float:left;
	font-size:11px;
	line-height:18px;
	padding:5px;
	width:150px;
}
.pprice {
	color:#c00;
	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;
}
/*comments*/
.reviews {
	border-top:1px dashed #ccc;
	clear:both;
	float:left;
	height:100%;
	padding:15px 0;
	width:100%;
}
.reviews div.left {
	float:left;
	width:250px;
	line-height:20px;
}
.reviews div.right {
	float:left;
	padding:10px 0;
	width:400px;
	line-height:15px;
}
.write {
	float:left;
	height:100%;
	margin:10px 0;
	width:540px;
}
/*text style*/
.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:#069;
	font-size:14px;
	text-transform:uppercase;
}
.font16 {
	color:#333;
	font-size:16px;
	text-transform:uppercase;
}
.blue {
	color:#06C;
}
/*addtag*/
.addtag {
	clear:both;
	padding:10px 0 0 0;
	float:left;
	width:100%;
	margin:10px 0;
}
.addtag h3 {
	float:left;
	clear:both;
	font-size:12px;
	color:#000;
	line-height:25px;
	padding:0 0 0 10px;
	width:96%;
	margin:5px 0;
	background:#efefef;
}
.addtag div {
	display:block;
	width:96%;
	float:left;
	clear:both;
}
.addtag div input {
	border:1px solid #ccc;
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 1px 2px 1px;
	margin:1px 3px 0 0;
	display:block;
	float:left;
}
.addtag ul {
	float:left;
	clear:both;
	width:660px;
}
.addtag ul li {
	padding:3px 10px;
	float:left;
}
.addtag ul li a, .addtag ul li span {
	display:inline;
	float:left;
}
.addtag ul li a:link, .addtag ul li a:visited {
	color:#036;
	text-decoration:underline;
}
.addtag ul li a:hover {
	color:#000;
	text-decoration:none;
}
/*rating*/
.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;
}
/*furm style*/
.inline {
	display: inline;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.furm_area {
	width:750px;
	clear:both;
	float:left;
	margin:15px 0 0 0;
}
.furm_area label {
	width:auto;
	line-height:20px;
}
.furm_area radio {
	float:left;
	display:block;
	line-height:20px;
}
.furm_area .textarea_gift {
	width:550px;
	height:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px inset #ccc;
	padding:5px;
}
.furm_ul {
	width:99%;
	clear:both;
	line-height:15px;
	margin:10px 0 10px 0;
	float:left;
	display:inline
}
.furm_ul li {
	width:98%;
	clear:both;
	line-height:18px;
	float:left;
	margin:0 0 5px 0;
	list-style:none;
}
.furm_ul li .furm_right .message {
	float:left;
	display:inline;
	padding:5px;
	margin-left:5px;
	border:1px solid #ccc;
}
.remind {
	width:96%;
	margin:10px auto;
	border:2px solid #c00;
	padding:10px;
}
.furm_remind {
	float:left;
	display:inline;
	color:#c00;
}
.login, .register {
	padding:10px;
	float:left;
}
.login {
	border-right:1px solid #efefef;
	width:440px;
}
.register {
	margin-left:10px;
	width:240px;
}
.furm_tittle {
	font-size:14px;
	color:#C60;
	text-transform:uppercase;
	padding-bottom:10px;
	clear:both;
}
.furm_subtittle {
	font-size:14px;
	width:96%;
	color:#333;
	text-transform:uppercase;
	float:left;
	padding:20px 0 5px 0;
	margin-top:20px;
	border-top:1px solid #ccc;
	overflow:hidden;
	clear:both;
}
.furm_info {
	line-height:15px;
	padding-bottom:5px;
}
.furm_info li {
	background:url(images/arrow.gif) no-repeat left top;
}
.furm_left, .furm_right {
	float:left;
	line-height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.w750 {
	width:750px;
	line-height:20px;
}
.w390 {
	width:390px;
	line-height:20px;
}
.w350 {
	width:350px;
	line-height:20px;
}
.w340 {
	width:340px;
	line-height:20px;
}
.w300 {
	width:300px;
	line-height:20px;
}
.w280 {
	width:280px;
	line-height:20px;
}
.w210 {
	width:210px;
	line-height:20px;
}
.w180 {
	width:180px;
	line-height:20px;
}
.w170 {
	width:170px;
	line-height:20px;
}
.w154 {
	width:154px;
	line-height:20px;
}
.w120 {
	width:120px;
	line-height:20px;
}
.w100 {
	width:100px;
	line-height:20px;
}
.w95 {
	width:95px;
	line-height:20px;
}
.w80 {
	width:80px;
	line-height:20px;
}
.w40 {
	width:40px;
	line-height:20px;
}
.w60 {
	width:60px;
	line-height:20px;
}
.w20 {
	width:20px;
	line-height:20px;
}
.wp50 {
	width:50%;
	line-height:20px;
}
.furm_right select, .furm_right input, .furm_right .input01 {
	border:1px solid #ccc;
	margin:0 5px;
	padding:2px 5px;
}
.input01, .inputs {
	border:1px solid #ccc;
	font-size:11px;
	padding:2px 0 1px 2px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
.btn_ok {
	background:#F60;
	color:#fff;
	cursor:pointer;
}
.furm_left1 {
	margin:5px 0;
}
a.tip {
	font-size:11px;
	font-style:italic;
}
a.tip:hover {
	color:#c00;
	text-decoration:underline;
}
/*shopping cart furm*/
.shoppingcart {
	width:750px;
	padding:5px;
	float:left;
}
.cart_area, .shipping_area {
	width:100%;
	float:left;
	clear:both;
	margin:5px 0;
}
.shipping_area {
	width:96%;
}
.cart_area ul {
	width:100%;
	clear:both;
	float:left;
}
.cart_area ul li {
	display:block;
	float:left;
	padding:3px;
}
.cart_area ul li .cart_product {
	width:98%;
	float:left;
	clear:both;
	padding:0 5px;
}
.cart_area ul li .cart_product span {
	float:left;
	padding:5px;
}
.cart_area ul li .cart_product span .cart_prodctimg img {
	border:1px solid #ccc;
}
.cart_area .cart_item {
	padding-top:5px;
	border-bottom:1px dashed #efefef;
}
.order_field {
	width:100%;
	float:left;
	clear:both;
	margin:5px 0;
}
.order_field ul {
	width:100%;
	clear:both;
	float:left;
}
.order_field ul li {
	display:block;
	float:left;
	padding:3px;
}
.order_field ul li .cart_product {
	width:98%;
	float:left;
	clear:both;
	padding:0 5px;
}
.order_field ul li .cart_product span {
	float:left;
	padding:5px;
}
.order_field ul li .cart_product span.cart_prodctimg img {
	border:1px solid #ccc;
}
.order_field .cart_item {
	padding-top:5px;
	border-bottom:1px dashed #efefef;
}
.icon {
	padding:0px 3px;
	width:auto;
	line-height:12px;
	color:#fff;
	margin:7px 0;
}
.gift {
	background:#f06;
}
.stock {
	background:#690;
}
.bg_gray {
	background:#efefef;
}
.bg_lightblue {
	background:#edf5fd;
}
/*doc*/
.tittle_bar {
	clear:both;
	width:96%;
	padding:8px;
	margin:10px 0 0px 5px;
	background:#efefef;
	float:left;
}
.head_doc {
	padding:10px 0;
	margin-bottom:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#F90;
}
.tiitle_doc {
	padding:5px;
	font-size:12px;
	width:96%;
	font-weight:700;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
}
.doc_area {
	width:100%;
	clear:both;
}
.text_doc {
	padding:5px 20px;
	font-size:11px;
	line-height:18px;
}
.text_doc2 {
	padding:5px;
	font-size:11px;
	line-height:18px;
}
.remark {
	padding:5px;
	margin:10px;
	color:#c00;
	clear:both;
}
.icon_mail {
	padding-left:20px;
	background:url(../images/12/icon_mail.gif) no-repeat left center;
}
.news_list {
	width:96%;
	float:left;
	clear:both;
	padding:10px;
}
.news_list li {
	padding-left:15px;
	background:url(../images/12/arrow.gif) no-repeat left center;
	border-bottom:1px dotted #efefef;
	width:100%;
	display:block;
	float:left;
	clear:both;
	line-height:25px;
}
.news_list li a {
	font-weight:700;
}
.news_tittle {
	width:75%;
	float:left;
 font-weight:
 font-size:12px;
}
.text_tittle {
	width:94%;
	line-height:25px;
	float:left;
	border-buttom:1px solid #efefef;
	padding:10px 0 0 0px;
	margin-left:20px;
	clear:both;
}
.text_tittle span.tiitle {
	font-size:12px;
	width:75%;
	font-weight:700;
	float:left;
}
.news_date, .text_tittle span.news_date {
	width:24%;
	float:left;
	font-size:11px;
	text-align:right;
}
/*search tag*/
.search_tag {
	width:95%;
	clear:both;
	padding:5px;
	float:left;
	overflow:hidden;
}
.search_tag li {
	float:left;
	width:150px;
	padding:2px 5px;
	line-height:20px;
}
.search_style {
	float:left;
	clear:both;
	width:96%;
	line-height:20px;
	border-bottom:1px dashed #ccc;
	margin:0 0 3px 0;
}
.search_style #search_tittle {
	float:left;
	width:120px;
	font-weight:700;
	clear:none;
}
.search_style #search_content {
	width:510px;
	clear:none;
	float:left;
}
.search_style #search_content span {
	float:left;
}
.notfound {
	width:96%;
	float:left;
	clear:both;
	height:auto;
}
.notfound h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#000;
	clear:both;
}
.notfound p {
	clear:both;
	float:left;
	color:#333;
	line-height:20px;
	font-size:12px;
}

/*faq*/
.help{float:left; width:718px;}
.help h4{ float:left; margin-top:10px; width:718px; font-size:13px; color:#00409C;}
.help .helpinfo { float:left;width:698px; padding:0 10px 10px; overflow:hidden;}
.help .helpinfo .helpcon{ float:left; width:698px; overflow:hidden;}
.help .helpinfo ul.helptitle{ float:left;}
.help .helpinfo ul.helptitle li {float:left; margin-top:15px; width:710px;display:inline;overflow:hidden;}
.help .helpinfo ul.helptitle li a{ float:left; display:block; position:relative; text-align:left; color:#00409C; background-color:#fff; z-index:100; text-decoration:none; }
.help .helpinfo ul.helptitle li a:hover,ul.helptitle li.prosel { float:left; padding:10px 0 10px 12px; width:686px; color:#9c00ff; background:#dcdcdc;}
.help .helpinfo .helptext { float:left; position:relative; z-index:1; padding:14px; width:666px; border:2px solid #dcdcdc;border-top:0; background:#fff; color:#48738e; text-align:left;}
.help .helpinfo .helptext div{ padding-bottom:12px; line-height:18px;}
.help .helpinfo .helptext a,.help .helpinfo .helptext a:hover { color:#9c00ff; }
/*****category description******/
.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;}
/*****footer friendlinks******/
#friendLink{margin-top:30px;color:#999;font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}
#friendLink a{ padding:0 7px; color:#454545; text-decoration:none;}
#friendLink a:hover,#friendLink a:active{ color:#000000; text-decoration: underline;}

/*newpr*/
.newpr{ float:left; width:730px; margin-bottom:10px;}
.newpr .newprt{ float:left; width:730px; height:30px;}
.newpr .newprt .newprtc{ float:left; width:720px; height:30px;  background:url(../images/12/navbg.gif) repeat-x;}
.newpr .newprt .newprtc h2{ font-size:14px; color:#59595E; text-indent:15px; line-height:30px;}
.newpr .newprt .newprtl{ float:left; width:5px; height:30px; overflow:hidden; background:url(../images/12/navbg.gif) repeat-x;}
.newpr .newprt .newprtr{ float:left; width:5px; height:30px;overflow:hidden; background-position:; background:url(../images/12/navbg.gif) repeat-x -5px 0;}
.newpr .newprc{ float:left; width:715px; padding:0 6px 10px 7px; background:#f4f5f9; border:1px solid #dedede; overflow:hidden;}
.newpr .newprc .leftarrow{ float:left; width:30px; height:206px; background:url(../images/12/leftarrowbtn.gif) no-repeat center; cursor:pointer;}
.newpr .newprc .rightarrow{ float:left; width:30px; height:206px; background:url(../images/12/rightarrowbtn.gif) no-repeat center; cursor:pointer;}
.newpr .newprc .newprelist{ float:left; padding:0 5px;}
#newprelist{float:left; position:relative; width:630px;height:334px;overflow:hidden;}
#prelistcontainer{position:relative;width:1920px;left:0;}
.newpr .newprc .newprelist .newpre{ float:left; width:200px; padding:10px 5px; overflow:hidden;position:relative;}
.preimg{ width:100%; border:1px solid #dedede;height:210px;}
.prename{padding:8px; font-size:12px; color:#17237f;height:30px;}
.prepriceretail,.prepriceour,.prepricesav{ padding:1px 8px;}
.prepriceretail span{font-size:10px; color:#000000; text-decoration:line-through;}
.prepriceour span{ font-size:16px; color:#CC0000;}
.prepricesav span{ font-size:13px; color:#9c00ff;}