html{min-height: 100%;
 	height: auto;}
body{	margin: 0px; font:normal 12px/150% Arial; color:#333; background:url(../images/bgall.png) repeat-x;background-color:#EDEEEE; }

/****** Sortable Styles ******/
/* a style which makes div touch the bottom of content */
.clear { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}
/* clearFloat */
.clearFloat:after { content:"."; clear:both; height:0; visibility:hidden; display:block; }
.clearFloat { display:inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/

* html .clearfix { height:1%; }
form, ul, ul li, p { padding:0; margin:0;}
ul li{ list-style:none}
.clearFloat { display:block; }

td, p, input {	font:normal 12px/150% Arial;	color:#333	text-decoration: none;}
a,
a:visited {  font:normal 12px/150% tahoma; color:#000; text-decoration:none}
a:hover   {  font:normal 12px/150% tahoma; color:#11A7CF; text-decoration:underline}
a.smaller{ font-size:11px;}
a.email:link{ color:#C30101; text-decoration:underline}

a.email:hover{ color:#333; text-decoration:none}
select{font:normal 11px/150% Arial; }
.stress{ font-weight:bold;}
img { border: none; margin:0; padding:0 }

div, ul{ zoom:1; }
div:after, ul:after{ content:"\0020"; display:block; height:0; clear:both; }


/*----------------- / GLOBAL ------------------*/
#pageMain{background-color:#FFF; width:980px; margin:16px auto;}
#pageFooter{background:url(../images/bgfooter.gif) center bottom no-repeat; width:980px;}
#container{ width:980px; margin:0 auto; }
#header{ position:relative;  height:135px; width:980px; margin:6px auto 0;}
#header .tel{
	position:absolute;
	top:51px;
	right:212px;
	text-align:right;
	width: 154px;
}
#header .cart{
	position:absolute;
	top:28px;height:52px;
	right:1px;
	width: 203px;
	padding:6px 0 0 53px;
	width:150px;
	height:46px;
	background:url(../images/cartbg.png); 
}
#header .cart .cartN{ color:#666E73; font:bold 16px/150% Arial, Helvetica, sans-serif; color:#06A0CB;}
#header .cart .cartD{ color:#666E73; font:normal 11px Verdana, Geneva, sans-serif; }


#header .member{
	position:absolute;
	top:98px;
	height:37px;
	right:0px;
	width: 435px;
}
#header .member ul{}
#header .member ul li{ float:left; background:url(../images/tl.png) left no-repeat; height:37px; margin-right:1px; text-align:center;}
#header .member ul li a{ background:url(../images/tr.png) right no-repeat; height:37px; display:block; line-height:37px; font-size:13px; font-weight:bold; padding:0 15px; color:#FFF;}
#header .member ul li.live{ float:left; background:url(../images/tr2.png) no-repeat; height:37px; text-align:center; width:120px;}
#header .member ul li.live a{ background-image:none; height:37px; padding-left:34px;}

.search { background:url(../images/searchbg.png) 0 0 no-repeat; width:221px; height:24px; position:absolute; top:9px; right:26px; }
.input_text2 { width:150px; line-height:23px; height:23px; padding:5px 0px 0 4px; *padding:1px 0px 0 4px; float:left; border:none; background:none; }
.input_submit2 { width:66px; height:24px; border:none; background:none; cursor:pointer; }

.signup{ background:url(../images/searchbg.gif); position:relative}
.signup{ width:980px; height:50px;}
.signup span{ line-height:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#C2FF41; font-size:22px; padding-left:85px;}
.signup .signupForm{ background:url(../images/signupformbg.png); width:348px; height:23px; position:absolute; top:14px; right:156px;}
.signup .signupForm .input_text { width:272px; line-height:23px; height:23px; padding:4px 0px 0 6px; *padding:1px 0px 0 6px; float:left; border:none; background:none; }
.input_submit { width:69px; height:23px; border:none; background:none; cursor:pointer; }


.signup2{ background:url(../images/searchbg.gif);}
.signup2{ width:980px; height:50px;}
.signup2 span{ line-height:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#C2FF41; font-size:22px; padding-left:85px; display:inline-block; float:left; margin-right:7px;}
.signup2 .signupForm{ background:url(../images/signupformbg.png); width:348px; height:23px; display:inline-block; margin:14px 0 0 0px;}
.signup2 .signupForm .input_text { width:272px; line-height:23px; height:23px; padding:4px 0px 0 6px; float:left; border:none; background:none;*padding:1px 0px 0 6px; }
.input_submit { width:69px; height:23px; border:none; background:none; cursor:pointer; }



#header .shoppingbag{ color:#F00; font-size:18px; background:url(../images/bag.gif) right 2px no-repeat; padding-right:19px; width:130px; padding-left:120px; margin-top:12px;}
#header .shoppingbagDetails{ margin-top:6px; font-size:11px;}
#header .shoppingbagbt{ margin-top:6px;}

#logo{ float:left; display:block; margin:23px 0 0 12px;}
.header_right{ background:url(../images/topright.png); width:211px; height:111px; position:absolute; top:0px; right:0px;}
.header_right p{ padding:22px 10px 0 13px; color:#FFF; font-size:13px;}
.header_right a{ color:#FFFF00; text-decoration:underline; font-size:13px;}
.header_right a:hover{ color:#FFFF00; text-decoration:none}


#search{ width:930px; margin:8px auto;}
#search .title{ font-size:13px; color:#003195;}
#search .title2{ font-size:13px; color:#666;}
#search .text{ border:1px solid #ccc; color:#666; font-size:11px; padding:2px 0 0 2px; height:17px; width:172px;}
.style{
	position:absolute;
	top:1px;
	right:17px;
	text-align:center;
	width:115px;
	height:29px;
	background:url(../images/version.jpg);
}
.style a{line-height:22px; padding:0 5px; font-size:11px;  }
#header #form {
	position:absolute;
	top:42px;
	right:0px;
	font-size:12px;
	width: 254px;
	font-weight:bold;
}
#header #form form{
	width:234px;
	height:23px;
}



#row2{ width:954px; margin-top:5px;}



#news{ height:63px; width:930px;  background:url(../images/bg1.gif) no-repeat center top; position:relative;}
#news p{ position:absolute; font:bold 23px Arial, Helvetica, sans-serif; padding:22px 0 0 12px;}
#news ul{ margin:0; padding:0;}
#news ul li{ float:left; padding-right:12px; line-height:24px;}
#news ul li a{ color:#FFF; font-size:12px; line-height:24px; background:url(../images/i2.png) no-repeat left 2px; padding-left:12px;}


#row3{ width:930px; height:45px; background:url(../images/dealof.jpg); margin:16px auto 14px;}
#row3 p{ padding:0 0 0 265px; font-size:20px; line-height:45px; color:#000 }
#row3 p span{ color:#F00; text-decoration:underline}
table.dealofMonth{ margin:6px 0 0 6px;}
table.dealofMonth img{ padding:5px; border:1px solid #ccc; background:#FFF; text-align:center;}

.brands{ border:1px solid #8ACC5D; width:930px; height:236px; margin:5px auto;}




.row4{ width:978px; margin:5px auto; background:url(../images/r4bg.gif); height:463px;}
.mainbody{ width:953px; margin:0 auto; padding-top:10px;}
.row4 .col1{ float:left; width:271px;margin-right:8px;  background:url(../images/leftbg2.jpg) no-repeat; height:439px;}
.row4 .col1 .title{ width:237px; height:51px; line-height:51px;}
.row4 .col1 .title p{ color:#FFF; font-weight:; font-size:20px; text-align:center;line-height:43px;}
.row4 .col1 ul.news li { margin-bottom:12px;}
.row4 .col1 ul.news li .date{ float:left; background:url(../images/datebg.png); width:59px; height:67px; text-align:center; margin:5px 0 0 0;}
.row4 .col1 ul.news li .right{ float:right; width:570px;}
.row4 .col1 ul.news li .right .time{ color:#ED8805; font-weight:bold}

.row4 .col1 ul.news li .date .day{ color:#FFF; height:42px; line-height:43px;font-weight:bold}
.row4 .col1 ul.news li .date .year{ color:#A1F984;font-weight:bold;  font-size:15px;}
.row4 .col1 ul.news li .right .t1{ font-size:14px; line-height:120%;  color:#268134; font-weight:bold; margin-top:6px;}
.row4 .col1 ul.news li .right .intro a{ color:#C51A12; font-weight:bold}

table.proHome{ text-align:center;}

.nameHome{ color:#0D6DB1; font-weight:bold;}
.priceHome{ font-size:11px; text-align:center;}
.moreHome{ padding:12px;}

.row4 .col2{ float:right; width:671px; margin-top:-10px;}
.row4 .col2 .title{ font-size:17px; padding:11px 0 0 11px; color:#000; font-weight:bold}
.row4 .col2 img{ }
.row4 .col2 .t2{ padding:0 0 0 18px; color:#408828;}
.row4 .col2 .t2 a{ color:#C51A12; text-decoration:underline;  font-weight:bold}
.line { background:url(../images/line.gif) center repeat-x; width:980px; height:12px; margin:8px auto;}



.row5 { width:980px; margin:0px auto 4px; background:url(../images/bottom.gif) no-repeat center bottom; background-color:#FFF;}
.row5 .mainbody{ padding:10px;}
.row5 .col1{ float:left; width:224px;margin-right:8px; background-color:#F7F9F9; border:1px solid #CCCFCF;}
.row5 .col1 .title{ background:url(../images/catbg3.png); width:222px; height:42px;  margin:1px 0 0 1px;}
.row5 .col1 .title p{ color:#FFF; font-size:18px; text-align:center;line-height:42px;}
.row5 .col1 ul.catG{ padding:12px;}
.row5 .col1 ul.catG li { background:url(../images/arrow3.gif) left 7px no-repeat; padding-left:8px; }
.row5 .col1 ul.catG li a{ font-size:13px; font-family:Arial, Helvetica, sans-serif}
.row5 .col2{ float:right; width:712px; margin:0 0 30px;}

h2.intitle{ color:#11A7CF; font-size:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; height:42px; line-height:42px; font-weight:normal}

.row5 .col2 .proImg{ border:0px solid #60BB22; padding:5px;}
.row5 .col2 .pro_title{ font-size:22px; padding:0px 0 0 0px; color:#000; line-height:130%;}
.row5 .col2 .details{ font-size:12px; color:#666; line-height:150%;}



ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 98%; margin:2px auto;}
ul#menu {display: block;text-decoration: none;}
ul#menu li#parent_tree{margin-top: 1px; background:url(../images/catabg.png) repeat-x; color: #596269; display:block; width:100%;  font-size:14px; line-height:36px; cursor:pointer;}

/*background:url(../images/catabg.png) repeat-x; color: #596269; display:block; width:100%; height:36px; font-size:14px; line-height:36px; padding-left:12px; width:208px; margin:0px 0 0 0px;*/

ul#menu li ul { height:230px; overflow:auto; }
ul#menu li ul li{
    border-bottom:1px dashed #ccc; 
	background-image:url(../images/icons/box_unchecked.gif); 
	background-position:2px 6px; 
	background-repeat:no-repeat; 
	background-color:#FFF; 
	color: #000;
	padding-left: 15px; 
	font-weight:normal; 
	font-size:13px;
	padding:6px 10px 6px 18px;
	line-height:10px; 
}

ul#menu li ul li.selected{ 
    border-bottom:1px dashed #ccc; 
	background-image:url(../images/icons/box_checked.gif); 
	background-position:2px 6px; 
	background-repeat:no-repeat; 
	background-color:#FFF; 
	color: #000;
	padding-left: 15px; 
	font-weight:normal; 
	font-size:13px;
	padding:6px 10px 6px 18px;
	line-height:10px; 
}

#brand li{ background-color:#FFF;}



.Tab{width:671px; min-height:242px; _height:242px;}
.Tab dl{background:url(../images/labe_menu_tdbg.gif) no-repeat left 30px; }
.Tab dt{height:32px;line-height:32px;color:#666;}
.Tab dt ul{ clear:both; background:url(../images/dbg.png) right bottom no-repeat;}
#Menu0,#Menu1,#Menu2,#Menu3{ clear:both; margin-top:12px;}
.Tab dt ul,.Tab dt ul li{margin:0px; padding:0px;list-style:none;}
.Tab dt ul li{float:left;width:151px;background:url(../images/tab2.png) no-repeat left top;text-align:center;cursor:pointer; height:43px; font-weight:bold; margin-right:1px; text-align:center; color:#fff; line-height:43px; font-size:15px;}

.Tab dt ul li.nhover{background:url(../images/tab1.png) no-repeat left top;font-weight:bold;color:#666;}
.Tab dt ul li.click{background:none;}

.Tab dd{margin:0px 0 22px 0px; line-height:150%; min-height:100px; _height:100px;}
#Menu0,
#Menu1,
#Menu2,
#Menu3{ border:1px solid #E6E6E6; border-top:0;height:392px; }


#Menu0 ul,
#Menu1 ul,
#Menu2 ul,
#Menu3 ul
{ margin-left:22px; margin-top:6px;}
#Menu0 ul li,
#Menu1 ul li,
#Menu2 ul li,
#Menu3 ul li,
{ background:url(../images/icon1.png) left 2px no-repeat; padding-left:19px;}















#dateL .t1{ float:left; padding:22px 0 0 58px; color:#408828; font-size:15px;}

#dateL p{ float:right; margin-right:22px; margin-top:22px;}

table.eventDateList{ width:90%; margin:5px 0 0 27px;}
table.eventDateListin{ width:90%; margin:18px 0 0 18px;}

.weekList{ color:#C51A12}
.dateSelected{ color:#FFF; font-weight:bold; background:#3D9721; width:16px; height:16px; display:block; line-height:16px;}
.dateSelected a{color:#FFF; text-decoration:none}

.pro_title{ font-size:24px;}
.price{ color:#C00; font-size:19px;}


#internal{ width:100%; margin-top:12px;}
#internal .col1{ float:right; width:723px;margin-right:8px;}
#internal .col1 .pro_list{ width:723px; margin-bottom:12px;}
#internal .col1 .pro_list .top{ background:url(../images/menubg/pin1.jpg); height:34px; line-height:34px;}
#internal .col1 .pro_list .top p{ padding-left:15px; padding-top:3px; font-size:16px; color:#333}
#internal .col1 .pro_list .md{  width:720px; min-height:150px;}

#internal .col1{ float:right; width:738px;margin-right:2px;}
#internal .col1 .c1{ float:left; width:480px}
#internal .col1 .c1 .title{ color:#000; border-bottom:1px solid #FBC807; padding-bottom:6px; height:25px; line-height:25px; margin-bottom:12px; }
#internal .col1 .c2{ width:256px; float:right;}
#internal .col1 .c2 .rr1{ background:url(../images/rr1.png) no-repeat; min-height:226px;}
#internal .col1 .c2 .rr1 .title{ font-size:12px; padding:9px 0 0 13px; color:#000; font-weight:bold}
#internal .col1 .c2 .rr1 img{ padding:18px 0 0 8px;}
#internal .col1 .c2 .rr1 .t2{ padding:0 15px 0 12px; color:#408828;}
#internal .col1 .c2 .rr1 .t2 a{ color:#C51A12; text-decoration:underline}

#internal .col1 .c2 .rr2{ background:url(../images/rr2.png) no-repeat; min-height:226px; margin:32px auto;}
#internal .col1 .c2 .rr2 .title{ font-size:12px; padding:9px 0 0 13px; color:#000; font-weight:bold}

#internal .col1 .c2 .rr1 .md ul{ padding:18px 18px; text-align:left}
#internal .col1 .c2 .rr1 .md ul li{ background:url(../images/i.png) no-repeat left 6px; padding-left:15px; border-bottom:1px solid #FBC807; height:22px; line-height:22px;}
#internal .col1 .c2 .rr1 .md ul li a{ font-size:12px;}



#internal .col1 .c2 .rr3{ background:url(../images/rr1.png) no-repeat; min-height:226px; margin-bottom:32px;}
#internal .col1 .c2 .rr3 .title{ font-size:12px; padding:9px 0 0 13px; color:#000; font-weight:bold}
#internal .col1 .c2 .rr3 img{ padding:50px 0 0 8px; margin-bottom:32px;}
#internal .col1 .c2 .rr3 .t2{ padding:0 15px 0 12px; color:#408828;}
#internal .col1 .c2 .rr3 .t2 a{ color:#C51A12; text-decoration:underline}
#internal .col1 .c2 .rr3 .md ul{ padding:18px 18px; text-align:left}
#internal .col1 .c2 .rr3 .md ul li{ background:url(../images/i.png) no-repeat left 6px; padding-left:15px; border-bottom:1px solid #FBC807; height:22px; line-height:22px;}
#internal .col1 .c2 .rr3 .md ul li a{ font-size:12px;}
#internal .col1 .c2 .rr3 .md ul li a:hover{ font-size:12px; color:#EBAE15;}
#internal .col1 .c2 .rr3 .md ul li.selected a{ font-size:12px; color:#EBAE15;}



#internal .col1 .pro_list .md .pic{ float:left; border:1px solid #EBEBEB; padding:2px; margin-left:10px; background-color:#FFF; margin-top:8px; }
#internal .col1 .pro_list .md .desc{ width:548px; margin-right:6px; float:right; margin-top:8px; }
#internal .col1 .pro_list .md .desc .t1{ font-size:18px; line-height:120%; margin-bottom:8px;}
#internal .col1 .pro_list .md .desc .t2{ font-size:12px;}
#internal .col1 .pro_list .md .desc p.t3{ font-size:16px; font-weight:bold; float:left;}
#internal .col1 .pro_list .md .desc .details{ float:right; background:url(../images/cart.gif) no-repeat left 1px; padding-left:23px; height:24px; margin-right:10px;}
#internal .col1 .pro_list .md .desc .details a{ text-decoration:underline;}
#internal .col1 .pro_list .md .desc p.t3 span{ color:#C80F0F;}

#internal .col1 .pro_list .footer{ background:url(../images/menubg/pin2.jpg) no-repeat; height:4px; }

#internal .col2{ float:left; width:220px;}
#internal .col2 #category { width:220px; background:url(../images/inleft.png) no-repeat; min-height:190px;}
#internal .col2 #category .top{ width:220px; height:57px; }
#internal .col2 #category .top p{ font-size:12px; padding:15px 0 5px 22px; font-weight:bold; color:#333}
#internal .col2 #category .md img{ padding:8px;}
#internal .col2 #category .md{ width:220px; min-height:160px;}
#internal .col2 #category .footer{ width:220px; height:16px; background:url(../images/leftbottom.png) left bottom no-repeat; min-height:190px;}
#internal .col2 #category .md ul{ padding:8px 18px; text-align:left}
/*#internal .col2 #category .md ul li{ background:url(../images/i.png) no-repeat left 6px; padding-left:15px; border-bottom:1px solid #E3E3E3;}*/
#internal .col2 #category .md ul li{  padding-left:4px; border-bottom:1px solid #FBC807;}


#internal .col2 #category .md ul li a{ font-size:12px;}
#internal .col2 #category .md ul li a:hover{ font-size:12px; color:#EBAE15;}
#internal .col2 #category .md ul li.selected a{ font-size:12px; color:#EBAE15;}

.pro_title{ font-size:24px;}
.price{ color:#C00; font-size:19px;}



#Register{ margin-top:12px;}
#cate{ margin-top:0px;}
#subthrumb{
color:#666666;
font-size:12px;
margin:0pt auto 3px;
padding:0px 0pt 6px 0;
text-decoration:none;
}
#subthrumb a{  text-decoration:none; color:#666}
#subthrumb a:hover{ text-decoration:underline}

.blue{ color:#0375BB}
.text1{ padding:12px; font-size:12px;}
.title{ font-size:24px; color:#0375BB}
.title3{ font-size:16px; color:#0375BB; font-family:Verdana, Geneva, sans-serif}

.more{ float:right;}
.list{ border-bottom:1px dotted #CCC; padding-bottom:12px; margin-bottom:20px;}
.productImg{ border:1px solid #F5F3E1; background:#FFF; padding:2px;}

.mainContent{ padding:8px;}
.mainContent .title{ font:bold 20px/150% Arial, Helvetica, sans-serif; color:#000}
.mainContent .about{ padding:8px; margin-bottom:62px;}
.inbanner{ margin:0 auto; width:954px;}
.red{ color:#F00}
.form_content td{ font-size:14px;}
.claim{ padding:12px; font-size:11px;}


.input{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px arial; height:18px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:237px;}
.textBoxinput{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px arial; height:198px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:380px; }
.input:hover, .textBoxinput:hover{ border:1px #000 solid; background-color:#F8FBFE; }
.input:focus, .textBoxinput:focus{ border:1px #000 solid; background-color:#F8FBFE;}
a.more{ text-decoration:underline}
.dropdown{ border:1px #666 solid; background-color:#FFF; color:#333; font:normal 11px/18px arial; height:21px; padding:3px 0 0 4px; *padding:1px 0 0 4px; width:243px;}
.center{ text-align:center}

#scrolldiv{ float:right; margin:5px 10px 0 0;}



.events{}
.newsin li{ background:url(../images/icon.png) left 5px no-repeat; padding-left:27px;border-bottom:1px solid #F2EFD6; margin-bottom:12px; padding-bottom:8px;}
.newsin li .t1 a{ font-size:16px; color:#000}
.newsin li .date img{ float:left; padding-right:12px; }
.newsin li .date{padding-top:1px;}
.newsin li .detail{ color:#333}
.events li{ border-bottom:1px solid #F2EFD6; margin-bottom:12px; padding-bottom:8px;}
.events li .t1 a{ font-size:16px; color:#000}
.events li .date img{ float:left; padding-right:12px; }
.events li .date{padding-top:8px;}
.mainText .t2{ font-size:22px; text-align:center; border-bottom:1px solid #F2EFD6; margin-bottom:12px; padding-bottom:8px; line-height:130%; color:#000; font-weight:bold}
.back a{  font-size:14px; text-decoration:underline}
.back{ text-align:center; font-size:14px; padding:12px;}

.cat{ border:1px solid #DDD;}
.catTitle{ background:#EAECEC; text-align:center; font-weight:bold; color:#11A7CF; height:26px; line-height:26px;}
.quantity{ border:1px solid #CCCCCC; width:30px; height:17px; padding:2px;}
.desc{ border-bottom:1px solid #EEE; margin-bottom:12px;}
ul.productList{ padding:8px 0 0 12px;}
ul.productList li{ width:218px; border:1px solid #F2F2F2; text-align:center; float:left; margin:8px 12px 12px 0; }
ul.productList li .price{ color:#D70000; font-size:14px; font-weight:bold;}
ul.productList li .price span{ color:#333; text-decoration:line-through;}

.link{  text-align:center; margin-top:28px;}
.link a{padding:0 12px; border-right:1px dashed #ddd; height:15px; color:#666; height:40px; line-height:40px; font-size:11px;}

.p11{width:321px; height:143px; background:url(../images/lbg1.jpg) repeat-x;  text-align:left }
.p11 td{font-size:11px;}
.p11 ul li{ background:url(../images/i33.png) left 7px no-repeat; padding-left:9px; }
.p11 ul li, .p11 ul li a{font-size:10px; color:#666; font-family:Tahoma, Geneva, sans-serif}

.p22{width:321px; height:143px; background:url(../images/lbg2.jpg) repeat-x;  text-align:left }
.p22 td{font-size:11px;}
.p22 ul li{ background:url(../images/i33.png) left 7px no-repeat; padding-left:9px; }
.p22 ul li, .p22 ul li a{font-size:10px; color:#666; font-family:Tahoma, Geneva, sans-serif}

.p33{width:321px; height:143px; background:url(../images/lbg3.jpg) repeat-x; text-align:left }
.p33 td{font-size:11px;}
.p33 ul li{ background:url(../images/i33.png) left 7px no-repeat; padding-left:9px; }
.p33 ul li, .p33 ul li a{font-size:10px; color:#666; font-family:Tahoma, Geneva, sans-serif}

.smallad{
	position:absolute;
	top:35px;
	left:221px;
	width:435px;
	height:72px;
}
#ad_pic{ text-align:center}
.p1_link{ display:block; width:200px; height:24px; }
.p2_link{ display:block; width:170px; height:24px; }
.p3_link{ display:block; width:120px; height:24px; }

/* ====================== footer ====================== */

.copy{text-align:center; color:#666; font-size:11px;}
#footer{ width:980px;  color:#666;}
#footer a{ color:#666; padding:0 6px; font-size:11px}

table.tableBox_shopping_cart { background:#D8D8D8;}
table.tableBox_shopping_cart td{ background:#FFF}

.no_results{
    background-color:#EFEFEF;
    border:4px double #888888;
    color:#555555;
    float:none !important;
    font-size:13px !important;
    font-weight:bold;
    margin:12px 0 !important;
    padding:12px 0;
    text-align:center;
    width:705px;
}
#contact{ width:500px; margin:0 auto;}
#contact .addressList{width:600px; margin:0 0 0 16px;}
#contact .addressList p{line-height:30px;}

#header .tel{
	position:absolute;
	top:58px;
	right:212px;
	text-align:right;
	width: 154px;
}
#header .cart{
	position:absolute;
	top:35px;height:52px;
	right:1px;
	width: 203px;
	padding:6px 0 0 53px;
	width:150px;
	height:46px;
	background:url(../images/cartbg.png); 
}
#header .free{
	position:absolute;
	top:8px;
	right:98px;
	text-align:right;
	width: 294px;
}