@charset "utf-8";
body
{
	width:100%;margin:0px;padding:0px;
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	background-image:url(/images/bg.pn);
	background-repeat:repeat-x;
	color:#8F6C19;
	padding-top:5px;
}

div,td,table,h1,h2,h3,UL,LI,p{line-height:18px;font-size:9pt;margin:0px;padding:0px;}
img{border:0px;}
a:link,a:visited{color:#8F6C19;text-decoration: underline;}
a:hover,a:active{color:red;text-decoration: underline;}

#divHeader{margin:0 auto;width:970px;}
#divHeader .Header_AD{float:left; padding-top:2px;}
#divHeader .Header_Move{float:left;padding-left:5px;}
#divHeader .Header_Menu{float:right;}
#divHeader .Header_Menu table td{ padding-left:2px; padding-right:2px;}
#divHeader .Header_Menu ul li{float:right; margin-left:4px; margin-right:4px;}


#pcontent{width:773px; overflow:hidden;}

#divBody
{
	margin:0 auto;width:960px;
}
#divBody #LeftPanel
{
	 float:left;height:auto;display:inline;width:175px;
}
#divBody #LeftPanel #logo{ margin-top:20px; margin-bottom:20px;}


#divBody #RightPanel
{
	float:right;width:773px;margin-top:5px;
}

#divBody #RightPanel #location
{
	margin-top:12px; border-bottom:dotted 1px #666; height:22px; margin-bottom:8px;
}

.mm .mainbar
{
	width:773px;
	background-image:url(/style/1/images/bg_menu.gif);
	font-weight:bold; padding-top:6px; 
	background-repeat:no-repeat;
	height:23px;
	float:right;
}

.mm ul{padding-left:8PX; margin-bottom:0px; padding-bottom:0px;}
.mm ul li{float:left; margin-left:6px; margin-right:6px;}

#jsddm{margin:0;padding:0;}
#jsddm li{float: left;list-style: none;}
#jsddm li a
{	
	display:block;
	padding-left:1px; padding-right:1px;
	text-decoration: none;
	text-align:center;
	padding-top:2px;
}
#jsddm li ul
{	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	border-left:1px solid white;
	margin-left:-14px;
	z-index: 99;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-kHTML-opacity: 0.8;
	opacity: 0.8;
	margin-top:4px;
}
#jsddm li ul li{float: none;display: inline;}	
#jsddm li ul li a
{	
	width: auto;
	background: #87BB4D;
	color: white;
	width:144px;
	padding-top:9px;
	padding-left:15px;
	text-align:left;
	border-bottom:1px solid white;
	height:20px;
	font-size:9pt;
	border-right:1px solid white;
}	
#jsddm li ul li a:hover{background: #643966}

.ProductItem
{
	width:164px;text-align:center; float:left; height:271px;
	background-image:url(/style/1/images/bg_item.gif);
	padding:8px;
	margin-left:9px;
	*margin-left:9px;
	_margin-left:7px;

	margin-right:2px;
	padding-bottom:7px;
	margin-bottom:2px;
}

.ProductItem p{ padding:0px; margin:0px;}
.ProductItem .PPrice{color:#836E48; font-weight:bold; font-size:18pt; color:#6CAB2A;}
.ProductItem .PName{margin-top:8px; font-weight:bold; color:#0066B1; line-height:16px; height:40px; padding-bottom:5px;}
.boxTitle01{background-color:#A62466;color:White;width:156px; padding:5px 10px; padding-top:7px;}
.tb01{ margin-top:5px; margin-bottom:5px;}
.tb01 td{width:70px; padding-left:6px; height:22px; padding-top:1px; color:#B89C2D;}


.HotProductItems
{
	width:164px;text-align:center; float:left; height:243px;
	background-image:url(/images/bg_item_1.gif);
	padding:8px;
	margin-left:9px;
	*margin-left:9px;
	_margin-left:7px;
	margin-right:2px;
	padding-bottom:7px;
	margin-bottom:2px;
}

.hotproducts{width:764px; margin-bottom:5px;}
.hotproducts .title_01
{
	background-image:url(/images/bg_title_01.gif);width:764px; 
	height:26px; padding-top:8px; 
	padding-left:8px; 
	background-repeat:repeat-x;
	overflow:hidden;
}
.hotproducts .title_01 .title_01_text
{
	float:left; font-weight:bold; margin-right:20px;
}
.hotproducts .title_01 .title_01_sub ul li{ float:left; margin-right:8px;}

.box_02{width:100%; border:solid 2px #8BBE52; padding:1px; margin-bottom:3PX;}
.box_02 .title_02{ background-color:#8BBE52; color:White; padding:3px; font-weight:bold;}
.box_02 .p2{padding:8px; line-height:20px;}
.box_02 .tags ul{padding:8px;}
.box_02 .tags ul li{list-style: none;display: inline;}
.box_02 .blog ul
{
	padding:8px;
	width:159px;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.box_02 .blog ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px; border-bottom:dotted 1px #eee; height:22px; padding-top:3px;}

#foot_line{background-image:url(/images/bg_footer.gif); height:67px; width:100%;overflow:hidden;}

#divFooter{width:100%; text-align:center;background-color:#656565;padding-bottom:20px; color:#eee;}
#divFooter p{margin-top:5px; margin-bottom:5px;}
#divFooter ul,#links ul{margin-bottom :3px; margin-top:3px; margin-left:0px;}
#divFooter ul li, #links ul li{list-style: none;display: inline; margin-left:1px; margin-right:1px; line-height:20px; }
#divFooter ul li a:link,#divFooter ul li a:visited{color:#eee;text-decoration: none;padding-top:5px; padding-bottom:5px;}
#divFooter ul li a:hover,#divFooter ul li a:active{color:#eee;text-decoration: none;}
#links{margin-left:auto; margin-right:auto;width:950px;}
#payimg{margin-left:auto; margin-right:auto; text-align:center; margin-top:50px;}
#ppra td{height:28px; font-weight:bold;}
.productImgList{ margin-top:5px; padding-left:8px;}
.productImgList a{border:2px solid WHITE; float:left; margin-right:5px; margin-bottom:5px; padding:1px; background-color:#eee;}
.productImgList a:hover{border:2px solid #c3c3c3;}


.detmainl{float:left;width:780px;margin:5px 0 10px 3px;overflow:hidden;}/*下左*/
.detailm_label{background:url(/images/detailm_labelbg.gif) repeat-x 0 25px;width:780px;height:36px;}
.detailm_label .ull{float:left;*display:inline;width:575px;margin-left:15px;}
.detailm_label .ull li{float:left;font-size:12px;line-height:28px;text-align:center;background:url(/images/picb1.gif) no-repeat -150px 0px;width:80px;height:32px;margin-right:5px;overflow:hidden; cursor:pointer;cursor:hand}
.detailm_label .ull li a{color:#666;}
.detailm_label .ull li a:hover{color:#c00;text-decoration:none;}
.detailm_label .ull .lil{background-position:-150px -35px;width:130px;}
.detailm_label .ull .now{background-position:0 0;width:90px;}
.detailm_label .ull .now a,.detailm_label .ull .now a:hover,.detailm_label .ull .lilnow a,.detailm_label .ull .lilnow a:hover{font-size:14px;font-weight:bold;color:#fff;}
.detailm_label .ull .lilnow{background-position:0 -35px;width:145px;}
.detailm_label .ulr li{float:right;*display:inline;margin-right:5px;}
.detailm_label .ulr li a{float:left;*display:inline;color:#666;text-decoration:none;background:url(/images/picb1.gif) no-repeat 0 -70px;padding:0 0 0 3px;height:24px;cursor:pointer;}
.detailm_label .ulr li a span{float:left;display:block;_display:inline;color:#666;text-decoration:none;background:url(/images/picb1.gif) no-repeat right -70px;height:24px;padding:0 5px 0 4px;*overflow:hidden;white-space:nowrap;}
.detailm_label .ulr li a:hover span{color:#c31400;text-decoration:none;}
.detailm_label .ulr li em{font-style:normal;color:#f60;}
.detailm_label .ulr .now a{background-position:0 -100px;}
.detailm_label .ulr .now span{background-position:right -100px;}
.detmainr{float:right;display:inline;width:192px;margin:7px 2px 0 0;}/*下右*/
.detmainr .ad{width:190px;}
.detmainr .ad img{width:192px;margin-bottom:10px;}
.boxBody{width:750px; margin-left:auto; margin-right:auto;}

.clearboth{clear:both;margin:0;padding:0;font-size:1px;}
.profile
{
	width:169px; height: 308px; background-color: #87BB4D; padding:4px;
}
.profile .probox{background-color: White;}
.profile table{border-collapse: collapse; color: Green; margin-left:3px;}
#Left-Img{margin-top: 5px;}
#Left-Img img{ margin-bottom:1px;}
.shopintro{ margin-left:auto; margin-right:auto; text-align:center; margin-top:2px;}
.shopintro table td{ height:20px;}


#ad-top{width:770px;margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:10px;}
#ad-top #categoryitems{width:935px;background-image:url(/style/1/images/bg-items.gif);background-repeat:repeat-x; margin-top:1px; padding-top:20px; padding-left:25px;overflow:hidden;}
#ad-top #Location
{
	width:770px; margin-left:auto; margin-right:auto; 
	font-family:; padding-top:5px; padding-bottom:5px; 
	border-bottom:solid 2px #eee; height:18px; 
}
#ad-top #Location h1{color:Red;}
#ad-top #aLeft{float:left;}
#ad-top #aRight{float:right;}
#ad-top #aRight{float:right;}

#ad-top #aRight #LoginBox{border:solid 2px #E88EB4;padding:2px;width:215px; background-image:url(/images/bg-login.gif); height:147px;}
#ad-top #aRight #LoginBox #logintitle{background-color:#75557A; color:White;padding-top:4px; padding-bottom:0px; padding-left:2px; height:18px;filter:alpha(opacity=80);}
#ad-top #aRight #LoginBox #LoginMessage{width:150px;height:16px; padding:6px; margin-top:2px; margin-bottom:2px; padding-left:10px; color:Red; font-weight:bold;}
#ad-top #aRight #LoginBox #LoginBoxArea{margin-bottom:5px; text-align:center;}
#ad-top #aRight #LoginBox #loginoption{margin-bottom:5px; padding-left:10px; margin-top:10px;}
#subcategory{width:763px; padding:5px;}
#subcategory ul{}
#subcategory ul li{float:left; width:150px;}
.PagingFooter{ margin-top:10px; margin-left:9px;}
#form1{padding :0px; margin:0px;}
#sb
{
	width:773px; 
	height:84px;
	background-image: url(/images/bg_sb.gif); background-repeat:no-repeat;
}

#key,.inputbox
{
	width:400px; height:21px;
	font-size: 1.5em;
	*font-size:13pt;
	padding-top:3px;
	padding-left:3PX; background-color:#EAF5D7;
	font-family: Arial,sans-serif;
	color:#666666;
	_font-size: 1.5em;
}

.guestcontent{ border-bottom:dotted 1px #ddd; padding:10px; margin-left:50px; margin-right:50px;}
.guestcontent p{ line-height:20px;}
.guestcontent .g_title{ font-weight:bold; margin-right:10px;}
.guestcontent .g_content{ margin-bottom:10px;}
.guestcontent .g_footer{ color:#666;}
.guestcontent .g_reply{ color:Red;}

.TJProductItem{width:115px; text-align:center; float:left; padding-left:5px; padding-right:5px;}
.TJProductItem img{ border:solid 1px #eee; padding:1px;}
.TJProductItem .TJName{width:120px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#myImgs{width:300px; height:300px; margin-bottom:10px;}
.qq{width:400px;}
.price2{ color:Green; font-size:18pt; font-family:Arial;}
.price1{color:Red; font-size:18pt; font-family:Arial; text-decoration:line-through;}

.Login{background-color:#F7FBFF;width:770px;}
.Login .Login-Left{width:480px; float:left;}
.Login .Login-Right{width:250px;border:solid 1px #71A3D5;float:right; padding:15px; background-color:#F2F7FF;}
.Login .Login-Right .LoginBox{width:220px; background-color:white; border:solid 1px #eee;padding:15px; padding-top:0px;}
.TextBox02{width:150px; border:solid 1px #71A3D5;}
#Div2 p{ margin-bottom:30px;}
#spjs p{ font-size:16pt; margin-top:10px; margin-bottom:10px; line-height:28px;}



#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #E88EB4;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image:url(/images/bg-pop.gif);
}

#popup_title {
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: white;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	background-color:#75557A;
	filter:alpha(opacity=80);
}

#popup_content {
	background: 16px 16px no-repeat url(/images/important.gif);
	padding: 1em 1.75em;
	margin: 0em;
	 padding-top:25px;
}

#popup_content.alert {
	background-image: url(/images/info.gif);
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel{
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}




#JT_arrow_left{
	background-image: url(/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #87BB4D;
	background-color: #fff;
	padding:1px;
}

#JT hr{border: 1px dotted #808080; height:1px;}

#JT_copy{
	padding:10px;
	color:#666;
}

.JT_loader{
	background-image: url(/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #87BB4D;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:White;
}

#JT_close_right{
	background-color: #87BB4D;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	color:White;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

#tags a{ margin-right:20px;}
