@media print  {
.noprint {
display:none;
}
}

body {
	overflow-x:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	_background:url(about:blank) fixed;
}
 

a:link{color:#005599;text-decoration:none;}
a:visited{color:#005599;text-decoration:none;}
a:hover{color:#005599;text-decoration:underline}

table,td,tr {
font-family:verdana;
font-size:12px;

/*word-break:break-all;*/
}
.clear{
	clear:both;
}
input,select,textarea{
	font-size:12px;
}

input[type="text"],input[type="password"] {
	font-family: arial; font-size: 12px;  padding: 1px; margin: 0px; background-color: #fcfcfc; border: 1px solid #acacac; border-bottom: 1px solid #ececec; border-right: 1px solid #eeeeee; 
}


input[type="submit"],input[type="reset"],input[type="button"] {
	font-family: arial; font-size: 12px;  padding: 1px; margin: 0px; background-color: #fcfcfc; border: 1px solid #acacac; border-bottom: 1px solid #ececec; border-right: 1px solid #eeeeee; 
}

;
.txtFocus {
background-color:#ffe4b5;
}

.txtBlur {
color:#069;
}

tr.TitleBgcolor,td.TitleBgcolor {
background-color:#a2c3e4;

color: #3b3a3a;
font-size:12px;
vertical-align:middle;
height:28px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.TitleBgcolorSort {
vertical-align:middle;
background-image:url(../images/sort.gif);
font-weight:700;
background-repeat:no-repeat;
background-position:center right;
margin-left:-1px;
cursor:hand;
}

.TitleBgcolorSort1 {
vertical-align:middle;
background-image:url(../images/sort1.gif);
font-weight:700;
background-repeat:no-repeat;
background-position:center right;
margin-left:-1px;
cursor:hand;
}

.TitleBgcolorSort2 {
vertical-align:middle;
background-image:url(../images/sort2.gif);
font-weight:700;
background-repeat:no-repeat;
background-position:center right;
margin-left:-1px;
cursor:hand;

}

tr.DataBgcolor1,td.DataBgcolor1 {
background-color:#FFFFFF;
font-size:12px;
height:25px;
vertical-align:middle;
color:#3b3a3a;
}

tr.DataBgcolor2,td.DataBgcolor2 {
background-color:#f2f1f1;
font-size:12px;
height:25px;
vertical-align:middle;
color:#3b3a3a;
}
tr.DataBgcolor3 {
background-color:#FFC;
font-size:12px;
height:25px;
vertical-align:middle;
color:#3b3a3a;
}
hr {
border:1px dashed #CCC;
}

tr.SDataBgcolor1,td.SDataBgcolor1 {
text-align:right;
background-color:#FFF;
color:#4b4b4b;
}

tr.SDataBgcolor2,td.SDataBgcolor2 {
text-align:left;
background-color:#FFF;
color:#000;
border-bottom-color:#F6F6F6;
border-bottom-width:1px;
border-bottom-style:inset;
}



table.TableBgcolor {
border-collapse:separate;
border-spacing:3px;
empty-cells:show;
}
 
table.MTableBgcolor {
/*background-color:#B5C7E7;*/
border-collapse:separate;
border-spacing:3px;
empty-cells:show;
}

tr.MTitleBgcolor,td.MTitleBgcolor {
background-color:#95D5D3;
font-size:12px;
color:#FFF;
}

tr.MDataBgcolor1,td.MDataBgcolor1 {
text-align:right;
vertical-align:top;
color:#4b4b4b;
background-color:#FCEFE2;
height:25px
padding-top:10px;
}

tr.MDataBgcolor2,td.MDataBgcolor2 {
text-align:left;
color:#4b4b4b;
background-color:#FCFAF8;
height:25px
padding-top:10px;
}

.btn {
		font-family: arial; font-size: 12px;  padding: 1px; margin: 0px; background-color: #fcfcfc; border: 1px solid #acacac; border-bottom: 1px solid #ececec; border-right: 1px solid #eeeeee; 

width:75px;
height:20px;
}

form {
margin:0;
}

.DMIn {
color:#CE4C08;
text-decoration:none;
display:inline-block;
width:7px;
}

img {
border:none;
}

.border {
border:1px solid #000;
}

.PageFocus {
cursor:hand;
}

span.SS {
color:#1286B6;
text-decoration:underline;
cursor:hand;
}

#dhtmltooltip {
position:absolute;
left:-300px;
width:300px;
border:1px solid #000;
background-color:#FFFFE0;
visibility:hidden;
z-index:100;
font-size:12px;
padding:2px;
}

#dhtmlpointer {
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

div#wrapper {
position:relative;
float:right;
margin:0 auto;
}

div.pagination {
overflow:hidden;
font-size:12px;
padding:10px 0;
}

div.pagination ul {
list-style:none;
line-height:16px;
padding:2px 0;
}

div.pagination li {
display:inline;
}

div.pagination.digg {
margin:3px;
padding:3px;
}

div.pagination.digg a {
border:1px solid #AAD;
text-decoration:none;
color:#009;
margin:2px;
padding:2px 5px;
}

div.pagination.digg a:hover,div.pagination.digg a:active {
border:1px solid #009;
color:#000;
}

div.pagination.digg li.current {
border:1px solid #009;
font-weight:700;
background-color:#009;
color:#FFF;
margin:2px;
padding:2px 5px;
}

div.pagination.digg li.disabled {
border:1px solid #EEE;
color:#DDD;
margin:2px;
padding:2px 5px;
}

h1 {
font-size:13px;
vertical-align:middle;
margin:0 auto;
height:auto;
color:#6A9249;
 display: inline;
}

h2 {
font-size:12px;
height:auto;
margin:0 auto;
 display: inline;
  font-weight:100;
}

.red,.title {
color:red;
font-weight:800;
}

h3,h4 {
font-size:12px;
font-weight:100;
margin:0 auto;
height:auto;
 display: inline;
}


.webdesign{width:1000px;text-indent:-9999px;}


.kindheadon{
	background-image:url(../images/icon1.jpg);
 
	color: #02579A;
	cursor: pointer;
	padding-top:2px;
	height:24px;
	
	text-align:center;
}

.kindheadoff{	 
	 background-image:url(../images/icon3.jpg);
 
 	color: #838383;
 	cursor: pointer;
 	padding-top:2px;
 	height:24px;
 	
 	text-align:center;
}

.search_advance{
	text-decoration:underline !important;
}

.footerBox{
	width:950px;
	margin:0 auto;
}

.cateTable{
	 background:url(../images/left_bg.gif);
	 width:162px;
}
/******member service*/
.memberserviceFrame{
	margin:0 auto;
	width:950px;
	
}
.memberserviceBox{
	width:950px;
	height:45px;
	overflow:hidden;
	position:fixed;
	_position: absolute;
	_top:expression(documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight+IE6_bug_t);
	
}

/****footer****/
.footerBox{
	border-top:1px solid #c7c7c7;
}
.footerBox .wordBox{
	float:left;
	width:750px;
	
}
.sosaBox{
	float:right;
}
.sosa{
	width:49px;
	height:74px;
	background:url(../images/new/sosa.jpg);
	display:block;
	float:right;
}
.eshop{
	width:67px;
	height:76px;
	background:url(../images/new/eshop.jpg);
	display:block;
	float:right;
	margin:0 15px 0 0;
}
/****每日好康***/
.dayGoodBox{
	width:162px;
	height:251px;
	background:url(../images/new/bg_good.gif);
	margin:0 0 10px 0;
}
.dayGoodBox .textBox{
	padding:38px 0 0 13px;
	height:190px;
}
.btn_good{
	width:63px;
	height:18px;
	background:url(../images/new/btn_good.jpg);
	display:block;
	margin:0 0 0 7px;
}

.font_12-graypx a{
	color:#616161;
}

.cateText{
	margin:0 0 0 30px;
}
.mainon{
	padding:2px 0 0 0;
	background:url(../images/new/bg_cate_on.jpg) no-repeat 10px 0;
	height:24px;
}
.mainon a{
	color:white !important;
}
.btn_pay{
	width:67px;
	height:22px;
	display:block;
	background:url(../images/new/btn_paynow.jpg);
}
.btn_pay:hover{
	background-position:0 100%;
}

.brand img{
	border:1px solid #ccc;
}

#lightbox-image-details{
	height:15px;
	overflow:hidden;
}

.pt-special{
	height:15px;
	overflow:hidden;
}
.facebooxOpenBox {
	display:none;
	position:absolute;
	width:140px;
	margin:0 0 0 72px;
	*margin:-3px 0 0 -70px;
}
.facebooxOpenBox .item{
	border:1px solid #dadada;
	background:#fafafa;
	width:110px;
	padding:3px 0 3px 8px;
	margin:-3px 0 0 -8px;
	text-align:left;
}
/****kindhead********/
.bestSellBox{
	border:1px solid #c7c6c6;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.sellBox1{
	margin:10px 0 0 16px;
	*margin:10px 0 0 7px;
	float:left;
	width:135px;
}
.sellBox1 a{
	color:#616161;
}
.sellBox1 a:hover{
	color:#0055cc;
}
.sellPrice{
	color:#3e3c3c;
	margin:0 0 0 10px;
}
.sellBox{
	width:92px;
	float:left;
	margin:20px 0 0 10px;
	*margin:20px 0 0 11px;
}
.sellBox1 .price{
	color:#616161;
	font-size:10px;
}
.sellBox .price{
	margin:2px 0 0 0;
	color:#616161;
}
.sellTitle{
	height:15px;
	overflow:hidden;
	margin:5px 0 0 0;
}
.sellTitle2{
	height:31px;
	overflow:hidden;
	margin:5px 0 0 0;
	
}
.sellPrice2{
	color:#3e3c3c;
}
.sellTitle2 a{
	color:#616161;
}

.W_currency{
	color:#c70007;
	font-size:14px;
}

.W_price{
	color:#c70007;
	font-size:18px;
	font-weight:bold;
 
}

.pt_text{
	height:36px;
	overflow:hidden;
}


.pageTitle{
	margin:0 0 0 10px;
}

/*****add float box******/
.FloatBoxCenter{
	background:#F9FCFE;
	border:1px solid #05406A;
	color:#3A3A3A;
	width:250px;
}
.FloatBoxCenter_b{
	padding:10px;
	border:2px solid #ffffff;
}
.FloatBoxCenter .title{
	margin:0 0 5px 0;
	padding:0 0 3px 2px;
	color:black;
	border-bottom:1px solid #989191;
	font-size:14px;
}
.FloatBoxCenter2{
	background:white;
	border:1px solid #05406A;
	color:#3A3A3A;
	width:250px;
}
.FloatBoxCenter2_b{
	padding:10px;
	border:2px solid #ffffff;
}
/******table nm1*****/
.tableNM{
	border-top:1px solid #acacac;
	border-left:1px solid #acacac;
}
.tableNM td{
	padding:10px 5px;
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
}
.receiptBox{
 
}
.order_receipt_btn{
	padding:5px 0 5px 42px;
}


/****order***/
.coupon_item{
	margin:0 0 6px 0;
	border:1px solid #E6E6E6;
	background:none repeat scroll 0 0 #EFEFEF;
	color:#616161;
	padding:8px;
	text-align:left;
}
.couponData{
	text-align:left;
	margin:4px 0;
}
.couponBox{
	text-align:left;
}
.couponBox .title{
	color:#4E4E4E;
	background:url(../images/image_product/01.gif);
	width:265px;
	height:29px;
	margin:12px 0px;
 
}

 
#toolTip{
	padding:5px 5px;
	background:#efefef;
	border:1px solid #666;
	color:#7f7f7f;
}
.money_sign{
	font-size:12px;
}
/**高距**/
.productTR{
	height:230px;
	
}
.product_sImage{
	height:36px;overflow:hidden;
	*height:32px;
	text-align:left;
}
.product_sImage a{
	line-height:15px !important;
}
.brandBox .more{
	margin:0 0px 0 0px;
	float:right;
}
.more {
	width:55px;
	height:20px;
	display:block;
	padding:6px 0 0 5px;
	color:#005599;
	background:url(../images/new/btn_more.jpg) no-repeat 0 5px;
	
}

.footer_logo{
	width:118px;
	height:30px;
	background:url(../images/footer_logo.png);
}

.top_searcg_bg{
	background:url(../images/11.jpg);
}

.form01_bg{
	background:url(../images/form_00-01.jpg);
}

.form02_bg{
	background:url(../images/form_00-02.jpg);
}
.form03_bg{
	background:url(../images/form_00-03.jpg);
}

.cate_a:hover{
	text-decoration:none;
}

