/* CSS Document */
body{
	padding:0;
	margin:0;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
}
td{
font: normal 11px/11px Arial, Helvetica, sans-serif;}
div, h1, h2, h3, h4, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.clear{
	padding:0px;
	margin:0px;
	line-height:0px;
	list-style-type:none;
	height:5px;
	clear:both;
	width:100%;
	overflow:hidden;
}
img{
border:0px;}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#topmain{
	width:100%;
	background:url(bg_skins.png) 0 0 repeat-x;
	height:100px;
	padding:5px 0 0 0;
	overflow:hidden
}
#top{
	width:958px;
	margin:0 auto;
	height:100px;
}
#top .logo{
	display:block;
	font-size:0;
	line-height:0;
	padding:3px 0 0 0;
	float:left;
	margin:0 82px 6px 0;
}
#top p.topTxt{
	display:block;
	font:bolder 13px/18px  Arial, Helvetica, sans-serif;
	color:#D4F5FF;
	background-color:inherit;
	float:right;
	padding:5px;
	text-align:right;
}
#top p.topTxt span.yellow{
	font-weight:bold;
	color:#F4F23C;
	background-color:inherit;
}
#top p.topTxt span.red a{
clear:both;
	font-weight:normal;
	color:#fff;
	padding:2px;
	padding:10px 0;
	font:bolder 11px/18px  Arial, Helvetica, sans-serif;
}
#top ul.nav{
	margin-top:-20px;
	width:700px;
	height:26px;
	padding:0 0 0 273px;
	float:left;
}
#top ul.nav li{
	float:left;
	margin:0 3px 0 0;
	font-size:0;
	line-height:0;
}
#top ul.nav li.noMargin{
	margin:0;
}
#top ul.nav li a{
	display:block;
	background:url(bg_skins.png) 0 -110px repeat-x;
	width:82px;
	height:26px;
	font:bold 13px/26px  Arial, Helvetica, sans-serif;
	color:#EBEBEB;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}
#top ul.nav li a:hover{
	background:url(bg_skins.png) -82px -110px repeat-x;
	color:#444444;
	background-color:inherit;
}
#top ul.nav li a.hover{
	display:block;
	background:url(bg_skins.png) -82px -110px repeat-x;
	width:82px;
	height:26px;
	font:bold 13px/26px  Arial, Helvetica, sans-serif;
	color:#444444;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	cursor:text;
}
#top form{
	padding:5px 0px;
	text-align:center;
}
#top form input.txtBox{
	width:350px;
	height:15px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	background-color:#fff;
	color:#000;
	padding:3px;
	font-size:12px;
	line-height:15px;
}
#top form input.go{
	background:url(bg_skins.png) -170px -110px repeat-x;
	width:99px;
	height:23px;
	font-size:12px;
	line-height:21px;
	font-weight:bold;
	color:#333333;
	background-color:#0D6C8A;
	border:none;
	cursor:pointer;
}
#top form a{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#D6DF43;
	background-color:#0D6C8A;
	float:left;
	display:block;
	text-decoration:none;
}
#top form a:hover{
	text-decoration:underline;
}
/*------------------------------------------------top--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain{
	width:100%;
	background:url(body_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	padding:12px 0 20px 0;
}
#body{
	width:958px;
	margin:0 auto;
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: -23px;
}
/*------------------------------------------------ad--------------------*/
#adfull{
	margin:auto;
	padding-bottom:10px;
	width:958px;
	overflow:hidden
}
#adfull img{
	width:152px;
	height:54px; 
	border:1px solid #0099CC;
}
#adfull span{
	padding-right:5px;
	width:1px;
	height:10px;
	overflow:hidden
}
/*------------------------------------------------left--------------------*/
#left{
	width:180px;
	float:left;
}
#left h2{
	height:20px;
	line-height:20px;
	background:url(bg_skins.png) 0 -220px repeat-x #E8E8D0;
	border-left:#1E78E0 solid 1px;
	border-right:#1E78E0 solid 1px;
	padding:4px 0 0 10px;
	margin:0 0 1px 0;
}
#left h2 span{
	ackground:url(arrow.gif) 0 3px no-repeat;
	padding:0 0 0 0px;
	font-size:12px;
	font-weight:bold;
	color:#F3F3F3;
}
#left h2 span a{
	color:#F3F3F3;
	text-decoration:none;
}
#left h2 span a:hover{
	color: #FFFF00;
	text-decoration:none;
}
#menu {
	list-style-type:none;
	margin:0px auto 3px auto;
	padding:0;
	width:180px;
}
#menu li {
	padding:0px;
	margin:0;
	position:relative;
	width:180px;
	z-index:100;
	height:19px;
}
#menu li dl {
	position:absolute;
	top:0;
	left:0;
	padding-bottom:0;
}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu table {border-collapse:collapse; padding:0; margin:-1px;}
#menu dl {
	width: 180px;
	margin: 0;
	padding: 0;
	background: transparent;
}
#menu dt {margin:0; padding: 0;
	font:bolder 11px/12px Arial, Helvetica, sans-serif;
}
#menu dd {
	margin:0;
	padding:0;
	color: #fff;
	text-align:left;
	width:180px; 
	float:right; 
	clear:right;
	font:bolder 11px/12px Arial, Helvetica, sans-serif;
}
#menu dt a, #menu dt a:visited {
	display:block;
	color: #006699;
	text-align:center;
	border:1px solid #006699;
	border-width:0 1px 1px 1px;
	background:#fff;
	padding:3px 0;
}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:363px;}
/*--title onmouseover---*/
#menu li:hover dt a, #menu a:hover dt a {
	color:#000;
	background:#ddd;
	border:1px solid #006699;
	border-width:0 1px 1px 1px;
}
#menu dd a, #menu dd a:visited {
	background:#006699;
	color:#fff;
	padding:3px;
	text-decoration:none;
	display:block;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:1px solid #fff;
	width:174px;
	line-height:150%;
}
#menu dd a:hover {
	background: #ddd;
	color:#000;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
}
#menu b {display:block; overflow:hidden; height:1px;}
b.p1 {background:#006699; margin:0 5px;}
b.p2 {background:#d4d4d4; border:2px solid #006699; border-width:0 2px; margin:0 3px;}
b.p3 {background:#d4d4d4; margin:0 2px; border:1px solid #006699; border-width:0 1px;}
b.p4 {height:2px; background:#d4d4d4; margin:0 1px; border:1px solid #006699; border-width:0 1px;}
b.p5 {background:#006699; margin:0 5px;}
b.p6 {background:#006699; margin:0 3px;}
b.p7 {background:#006699; margin:0 2px;}
b.p8 {height:2px; background:#006699; margin:0 1px;}
#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#f0f0f0;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#e8e8e8;}

#left form{
	width:160px;
	padding:5px 10px 5px 10px;
	background-color: #D6DEFC;
	color:#000;
}
#left form label{
	display:block;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	float:left;
}
#left form input.txtBox{
	width:150px;
	height:19px;
	background-color:#fff;
	color:#000;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
}
#left form a{
	display:block;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	float:left;
	color:#945E02;
	background-color:inherit;
	text-decoration:none;
	margin:4px 0 0 0;
}
#left form a:hover{
	text-decoration:underline;
}
#left input.login{
	background:url(btn_login.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	float:right;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#F2F2E2;
	background-color:#D2D2B4;
	border:none;
	cursor:pointer;
	margin:4px 0 0 0;
}
#callme
{
	width:178px;
}
#callme h2{
	display:block;
	height:16px;
	color:#FFFFFC;
	border-bottom:#6A9EC3 solid 1px;
	background:url(bg_skins.png) 0 -220px repeat-x #E8E8D0;
	border-left:#6A9EC3 solid 1px;
	border-right:#6A9EC3 solid 1px;
	padding:5px;
	margin:0 0 1px 0;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
}
#callme div
{
	height:107px;
	border-right:#6A9EC3 solid 1px;
	border-left:#6A9EC3 solid 1px;
	border-bottom:#6A9EC3 solid 1px;
	background-image:url(../Images/callmebg.jpg);
}
#callme span
{
float:left;
}
#callme .articlerowhigh
{
	margin-left:10px;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------center--------------------*/
#center{
	float:left;
	width:530px;
	margin-left:15px;
	overflow:hidden;
	font-size:11px;
	padding:0px;
}
#center h2 a{
	float:right;
	color:#FFFFFF;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
}
#newslist{
	margin:0px;
	padding:0px;
	border:#277DCE solid 1px;
}
#newslist h2{
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	text-indent:10px;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -140px repeat-x;
}
#newslist ul{
	margin:0px;
	list-style-type:none;
	background:url(flash_1px.gif) 0 0 repeat-x;
	padding:5px;
}
#newslist ul li{
	padding:0px;
	margin:0px;
	height:20px;
	list-style-type:none;
}
#newslist ul li a{
	display:block;
	padding:2px 5px 2px 20px;
	background:url(arrow_green.gif) 10px 5px no-repeat #fff;
	color:#2F2F20;
	text-decoration:none;
}
#newslist ul li a span.bg{
	background-color:#F3F3DD;
	color:#000;
	width:15px;
	height:15px;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
}
#newslist ul li a span.nor{
	color:#000;
	background-color:inherit;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	float:right;
	margin:0 5px;
}
#newslist ul li a:hover{
	color:#2F2F20;
	background-color:#C3E0F0;
}
#newslist ul li a:hover span.nor{
	color:#2F2F20;
	background-color:#fff;
}
.productList{
	clear:both;
	padding:0px;
	margin:0px;
	height:190px;
	list-style-type:none;
	border:#277DCE solid 1px;
	background:#fff;
}
.productList h2{
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	text-indent:10px;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -140px repeat-x;
}
.productList .productItem{
float:left;
width:32%;
margin:15px 0px 0px 5px;
}
#pwidth
{
width:95px;
height:58px;
overflow:hidden;
float:left;
}
.productList .productItem ul{float:left;margin:0px 4px 0px 0px;height:50px;padding:0px;width:60px;list-style-image:none;}
.productList .productItem ul .productImg{width:58px;height:58px;text-align:center;border:1px solid #E8E9EA;overflow:hidden;}
.productList .productItem ul .productImg img{vertical-align:top; width:58px; height:58px;}
.productList .productItem p{margin:0px;padding:0px;}
.productList .productItem .pPrice{padding:2px 0px 2px 0px;height:18px;font-size:18px;}
.productList .productItem .pPrice a{font-size:18px;font-weight:bold;color:#006699;}
.productList .productItem .pPrice span{font-size:11px;font-weight:normal;}
.productList .productItem .pOrder{line-height:11px;font-size:11px;color:#666;}
.sdHint{padding-top:5px;height:12px;line-height:12px;text-align:right;font-family:Verdana;font-size:11px;color:#039;}
.pFree a{color:#FF6600;padding:4px 0px 2px;font:bolder 13px/15px Arial, Helvetica, sans-serif;}
.pFree a:hover{color:#000; text-decoration:none}
.Globalbuyer,.Jr360,.Epgallery{
	clear:both;
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:#BA9011 solid 1px;
	background:#fff;
}
.Globalbuyer h2{
	margin:0px;
	padding:5px;
	color:#333;
	text-indent:10px;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -170px repeat-x;
}
.Globalbuyer a,.Jr360 a,.Epgallery a{
	color:#000;
}
.Globalbuyer a:hover,.Jr360 a:hover,.Epgallery a:hover{
	color:#990000;
	text-decoration:none
}
.Jr360,.Epgallery{
	clear:both;
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:#277DCE solid 1px;
	background:#fff;
}
.Jr360 h2,.Epgallery h2{
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	text-indent:10px;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -140px repeat-x;
}
.ptile{
	margin:10px;
	padding:5px;
	color: #FF6600;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
}
.ptext{
	padding:10px;
	color:#333;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
}
.Epgallery{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	overflow:hidden;
}
.Epgallery ul{
	clear:both;
	padding:0px;
	margin:5px 0px 0px 5px;
	width:94%;
	list-style-type:none;
	background:#fff;
	overflow:hidden;
	height:80px;
}
.Epgallery ul li{
	float:left;
	margin:1px;
	width:24%;
	padding:3px 0px;
	list-style-type:none;
	background:#fff;
	text-align:center;
}
.pubhome_o{
	border:1px #C1B836 solid;
	border-bottom:none;
	background-color:#fff;
	padding:5px;
}
.pubhome_o img{
	width:120px; height:80px;
}
.pubhome_f{
	border:1px #f5f5f5 solid;
	border-bottom:1px #C1B836 solid;
	background-color:#BA9011;
}
.pubhome_f img{
	width:120px; height:80px;
}
.boxtitle3{
	padding:2px;
	margin:0px 5px 5px 5px;
	height:15px;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	background:#BA9011;
	text-align:center;
}
.boxtitle3 a{
	color:#FFFFFF;
	text-decoration:none;
}
#green{
	margin:0;
	padding:0;
	width:530px;
	height:150px;
	padding-bottom:5px! important;
}

/*------------------------------------------------center--------------------*/
#mianbox{
	float:left;
	width:650px;
	overflow:hidden;
	font-size:11px;
	line-height:130%;
}
#mianbox h1{
	display:block;
	height:20px;
	line-height:20px;
	background:url(bg_skins.png) 0 -220px repeat-x #E8E8D0;
	border-left:#1E78E0 solid 1px;
	border-right:#1E78E0 solid 1px;
	padding:4px 0 0 10px;
	margin:0 0 1px 0;
}
#mianbox h1 span{
	ackground:url(arrow.gif) 0 3px no-repeat;
	padding:0 0 0 0px;
	font-size:12px;
	font-weight:bold;
	color:#F3F3F3;
}
#mianbox h2 span a{
	color: #FF3300;
	text-decoration:none;
}
#mianbox h2 span a:hover{
	color: #003399;
	text-decoration:none;
}
#mianbox h3{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color: #003399;
	margin:0px;
	padding:3px;
	background:#efefef;
	height: inherit;
}
#classbox {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0px 5px 35px 0px;
	width:320px;
	height:180px;
	overflow:hidden;
}
#classbox h2{
	font: bolder 13px/18px Arial, Helvetica, sans-serif;
	color:#FF3300;
}
#classbox li {
	padding:0px;
	margin:0px;
	list-style:none;
}
#classbox li dl{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#classbox li a{
	color:#333333;
}
#classbox li a:hover{
	color: #FF3300;
}

/*------------------------------------------------right--------------------*/
#right{
	width:220px;
	float:right;
	overflow:hidden;
}
#right1{
	width:150px;
	float:right;
	overflow:hidden;
}
#right a{
color:#333333;
}
#right a:hover{
color: #FF6600;
text-decoration:none;
}
#right h2{
	display:block;
	height:16px;
	color:#08769A;
	border-bottom:#6A9EC3 solid 1px;
	background:url(bg_skins.png) 0 -250px repeat-x;
	border-left:#6A9EC3 solid 1px;
	border-right:#6A9EC3 solid 1px;
	padding:5px;
	margin:0 0 1px 0;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
}
#right h2 span{
	float:right;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
}
#right h4{
	display:block;
	font:bold 17px/46px Arial, Helvetica, sans-serif;
	color:#6B1420;
	background-color:inherit;
	margin:0;
}
#right p.rightTxt1{
	display:block;
	font:bold 16px/23px Arial, Helvetica, sans-serif;
	color:#B3770F;
	background-color:inherit;
	margin:0 0 18px 0;
}
#right p.rightTxt1 span{
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
#right p.rightTxt2{
	display:block;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	border-left:#6A9EC3 solid 1px;
	border-right:#6A9EC3 solid 1px;
	border-bottom:#6A9EC3 solid 1px;
	padding:6px;
	margin:0;
}
#right p.rightTxt2 span{
	color:#000;
	padding:2px;
	font:bolder 11px/11px Arial, Helvetica, sans-serif;
	background-color:#F4F4E3;
}
.FTShows{
	margin:0px;
	list-style-type:none;
	color:#000;
	padding:2px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-left:#6A9EC3 solid 1px;
	border-right:#6A9EC3 solid 1px;
	border-bottom:#6A9EC3 solid 1px;
	height:290px;
}
#serrchTradeShow{
height:80px;
}
#serrchTradeShow input{
height:16px;
}
#serrchTradeShow select{
height:20px;
}
.FTShows div{
	height:50px;
}.FTShows1 div{
	height:50px;
}
.FTShows img{
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
	border:1px #0066CC solid;
}
#green img{
	float:left;
	margin:0px;
	padding:0px;
	width:528px;
	height:150px;
	border:1px #0066CC solid;
}
.FTShows h3{
	font:bolder 13px/13px Arial, Helvetica, sans-serif;
	background:#efefef;
	padding:5px;
}	
.FTShows b a{
	text-decoration:none;
	color: #FF6600;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding:5px;
}
.FTShows div{
	line-height:150%;
}
.FTShows1 div{
	line-height:150%;
}
.FTShows form{
margin:3px;
}
.FTShows ul{
clear:both;
padding:0px;
margin:0px;
height:50px;
list-style-type:none;
font:bolder 12px/13px Arial, Helvetica, sans-serif;
}
.FTShows ul li{
float:left;
width:15%;
margin:2px;
padding:2px;
}
.event{
	margin:0px;
	list-style-type:none;
	padding:5px;
	border:#6A9EC3 solid 1px;
	border-top:0px;
}
.event li{
	padding:0px;
	margin:0px;
	height:auto;
	list-style-type:none;
}
.event li a{
	display:block;
	padding:2px 5px 2px 20px;
	background:url(arrow_green.gif) 10px 9px no-repeat #fff;
	color:#2F2F20;
	text-decoration:none;
}
.event li a span.bg{
	background-color:#F3F3DD;
	color:#000;
	width:15px;
	height:15px;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
}
.event li a span.nor{
	color:#000;
	background-color:inherit;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	float:right;
	margin:0 5px;
}
.event li a:hover{
	color:#2F2F20;
	background-color:#C3E0F0;
}
.event li a:hover span.nor{
	color:#2F2F20;
	background-color:#fff;
}
.adright{
	margin:0px;
	list-style:none;
	padding:2px;
	border:#6A9EC3 solid 1px;
	border-top:0px;
}
.adright li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.adright li a{
	display:block;
	padding:4px 0px 4px 0px;
	color:#2F2F20;
	text-decoration:none;
}
.adright li a span.bg{
	background-color:#F3F3DD;
	color:#000;
	width:15px;
	height:15px;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
}
.adright li a span.nor{
	color:#000;
	background-color:inherit;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	float:right;
	margin:0 5px;
}
.adright li a:hover{
	color:#2F2F20;
	background-color:#C3E0F0;
}
.adright li a:hover span.nor{
	color:#2F2F20;
	background-color:#fff;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:85px;
	background:url(footer_bg.gif) 0 0 repeat-x;
}
#footer{
	width:100%;
	margin:0 auto;
	font-size:14px;
	padding:0px;
	margin:0px;text-align:center;
}
#footer a{
	padding:0 10px;
	font-weight:bolder;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
	font-weight:bolder;
}
#footer p.copyright{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	font-weight:bolder;
	left:261px;
	top:37px;
	color:#FEDC3B;
	background-color:inherit;
}
#footer p.design{
	display:block;
	height:18px;
	padding:0;
	left:261px;
	top:58px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#F5F5C7;
	background-color:inherit;
}
#footer p.design a.link{
	color:#F5F5C7;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#000;
}
#footer a.xhtml{
	display:block;
	background:url(xhtml_bg.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	left:0;
	top:18px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#B70D0D;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}
#footer a.xhtml:hover{
	color:#000;
	background-color:inherit;
}
#footer a.css{
	display:block;
	background:url(xhtml_bg.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	left:72px;
	top:18px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#B70D0D;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}
#footer a.css:hover{
	color:#000;
	background-color:inherit;
}
/*------------------------------------------------footer--------------------*/
#OBPavilion{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:#91BBDE;
	height:430px;
}
#OBPavilion li {
	float:left;
	width:70px;
	margin:2px 0px 2px 2px ;
	text-align:center;
	line-height:66px;
	height:66px;
	font-size:60px;
	background:url(featuredbg.gif);
	padding:inherit;
	}
*>#OBPavilion li{
	font-size:60px
	}
#OBPavilion li img{
	margin-top:8px;
	margin-bottom:14px;
	vertical-align:middle;
	width:45px;
	height:45px;
	}
.h10{
height:10px;
line-height:10px;
overflow:hidden;
}
.h12{
height:12px;
line-height:12px;
overflow:hidden;
}
.h20{
height:20px;
line-height:20px;
overflow:hidden;
}
.h150{
height:150px;
line-height:150%;
overflow:hidden;
}
.pageNav {
	PADDING-RIGHT: 0px;text-align:left; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 0.85em arial; OVERFLOW: hidden; COLOR: #000000;  ZOOM: 1; position:relative;*top:10px! important;top:0px;
}
#green .pageNav {
	PADDING: 0px; margin:0;text-align:left; PADDING-LEFT: 0px; FONT: 0.85em arial; OVERFLOW: hidden; COLOR: #000000;  ZOOM: 1; position:relative;*top:80px! important;top:-20px; filter:alpha(opacity=80); background-color:#999900;
}
.pageNav .typing {
	FLOAT: right
}
.pageNav INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}

.pageNav A {
	BORDER-RIGHT: #849cc6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #849cc6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #849cc6 1px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em; PADDING-TOP: 2px; BORDER-BOTTOM: #849cc6 1px solid; TEXT-DECORATION: none! important
}
.pageNav A:hover {
	COLOR: #203558! important; BACKGROUND-COLOR: #e5edf9; font-weight:bolder;
}

.pageNav .numOff {
	margin:1px;BORDER-RIGHT: #849cc6 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #849cc6 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #849cc6 0px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em; PADDING-TOP: 2px; BORDER-BOTTOM: #849cc6 0px solid; TEXT-DECORATION: none! important
}
#green .pageNav .numOff {
	margin:1px;BORDER-RIGHT: #849cc6 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #849cc6 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #849cc6 0px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em; PADDING-TOP: 2px; BORDER-BOTTOM: #849cc6 0px solid; TEXT-DECORATION: none! important;
}
.pageNav .numOn {
	BACKGROUND-COLOR: #e5edf9;margin:1px;BORDER-RIGHT: #849cc6 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #849cc6 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #849cc6 0px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em; PADDING-TOP: 2px; BORDER-BOTTOM: #849cc6 0px solid; TEXT-DECORATION: none! important;font-weight:bolder;
}
#green .pageNav .numOn {
	BACKGROUND-COLOR: #e5edf9;BORDER-RIGHT: #849cc6 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #849cc6 0px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #849cc6 0px solid; COLOR: #203558! important; LINE-HEIGHT: 2.2em;BORDER-BOTTOM: #849cc6 0px solid; TEXT-DECORATION: none! important;font-weight:bolder;
}

.pageNav SPAN.current {
	BORDER-RIGHT: #5e90c3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5e90c3 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #5e90c3 1px solid; COLOR: #ffffff! important; PADDING-TOP: 2px; BORDER-BOTTOM: #5e90c3 1px solid; BACKGROUND-COLOR: #5e90c3! important
}
.pageNav .pre {
	MARGIN: 0px 10px; WHITE-SPACE: nowrap
}
.pageNav .next {
	MARGIN: 0px 10px; WHITE-SPACE: nowrap
}
.inputsel{
border:1px inset #999;
font-size:11px;
height:14px;
padding:2px;
color:#FF0000}

/*------------------------------------------------left--------------------*/
#leftMain{
	width:191px;
	float:left;
	margin:0 10px 0 0;
	/*background-color:#EAE680;
	color:#000;*/
}
#leftMainmenu{
	width:191px;
	background:url(left_bg.gif) 0 0 repeat-y;
	padding:0;
	margin:0;
}
#leftMainmenu p.leftTop{
	display:block;
	margin:0px;
	background:url(left_top.gif) 0 0 no-repeat;
	width:191px;
	height:7px;
	font-size:0;
	line-height:0;
}
#leftMainmenu h2.homeDetail{
	display:block;
	background:url(home_page_details.gif) 0 0 no-repeat;
	width:147px;
	height:27px;
	padding:0 0 0 28px;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 2px 8px;
}
#leftMainmenu ul.leftLink{
	width:175px;
	padding:0 0 0 8px;
}
#leftMainmenu ul.leftLink li{
	margin:0 0 2px 0;
	display:block;
	height:27px;
	line-height:0;
	font-size:0;
	background:url(left_link_bg.gif) 0 0 repeat-x;
}
#leftMainmenu ul.leftLink li a{
	display:block;
	background:url(bullet.gif) 12px 9px no-repeat;
	width:147px;
	height:27px;
	padding:0 0 0 28px;
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#leftMainmenu ul.leftLink li a:hover{
	color:#BD1515;
	background-color:inherit;
}
#leftMainmenu p.leftBot{
	display:block;
	background:url(left_bot.gif) 0 0 no-repeat;
	width:191px;
	height:5px;
	font-size:0;
	line-height:0;
}
#leftMain p.sp{
	display:block;
	background:url(special_offer.gif) 0 0 no-repeat;
	width:178px;
	height:28px;
	padding:53px 0 0 13px;
	margin:20px 0 11px 0;
	font-size:0;
	line-height:0;
}
#leftMain p.sp a{
	display:block;
	background:url(click_bg.gif) 0 0 no-repeat;
	width:63px;
	height:18px;
	padding:0 0 0 20px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#175EA5;
	background-color:inherit;
	text-decoration:none;
}
#leftMain p.sp a:hover{
	color:#900222;
	background-color:inherit;
}
#leftMain ul{
	width:177px;
	padding:0;
	margin:0;
}
#leftMain ul li{
	display:block;
	margin:0 0 6px 0;
	line-height:0;
	font-size:0;
}
#rightbox{
	margin-left:10px;
	float:left;
	width:760px;
}
#rightbox h2{
	margin:0px;
	padding:5px;
	color:#FFFFFF;
	text-indent:10px;
	font:bolder 13px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -140px repeat-x;
}
#rightbox ul{
	margin:0px;
	list-style-type:none;
	padding:0px;
}
#rightbox ul li{
	padding:0px;
	margin:1px;
	list-style-type:none;
	line-height:20px;
	background:#efefef;
	text-indent:10px;
}
#rightbox ul li a{
	text-decoration:none;
	color:#000;
}
#rightbox ul li a span.nor{
	color:#000;
	background-color:inherit;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	float:right;
	margin:2px;
	padding:0 10px;
}
#rightbox ul li a:hover{
	color:#2F2F20;
	background-color:#C3E0F0;
}
#rightbox ul li a:hover span.nor{
	color:#2F2F20;
	background-color:#fff;
	text-decoration:none;
}
#rightbox h2{
	margin:0px;
	padding:5px;
	color:#333;
	text-indent:10px;
	font:bolder 15px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -170px repeat-x;
}
#rightbox h3{
	margin:0px;
	padding:5px;
	color:#333;
	text-indent:10px;
	font:bolder 15px/15px Arial, Helvetica, sans-serif;
	background:url(bg_skins.png) 0 -170px repeat-x;
	text-align:center;
}
.time{
	display:block;
	background:#efefef;
	text-align:center;
	padding:3px;
}
/*------------------------------------------------left--------------------*/
.navigation{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
}
.navigation a{
	color:#FF3300;
}
.productList h2 a{
	float:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.detailimg{
	display:block;
	margin:auto;
	text-align:center;
	padding:10px;
}
#pages{
	padding:5px 0;
	line-height:120%;
}
#pages li{
	display: block;
	float: left;
	margin-right: 2px;
	padding:0;
}
#pages span{
	display: block;
	padding: 2px 5px 2px 5px;
	background: #FFFFCC;
	font-weight: bold;
	border: 1px solid #CCC;
	color: #7B7B7B;
}
#pages a{
	display: block;
	text-decoration: none;
	margin:0px;
	color: #0066CC;
	padding: 2px 5px 2px 5px;
	background: #ffffff;
}
#pages a:link {
	border: 1px solid #CCCCCC;
}
#pages a:visited {
	border: 1px solid #CCCCCC;
	background: #ffffff;
}
#pages a:hover {
	border: 1px solid #0099FF;
	background: #CCFFFF;
}
.gallery li{
float:left;
width:187px;
text-align:center;
font-weight:bolder;
}
.gallery li img{
padding:3px;
width:160px;
height:125px;
}
.gallery a{
display:block;
}

.articlerowhigh
{
line-height:16px;
}
.articlerowhigh2
{
line-height:18px;
font-size:13px;
}