body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	margin:0 auto;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	font-size: 12px;
	color: #FFFFFF;
}

a.msn:link {color: #000000;font-family:Arial;font-size:12px;text-decoration:none}
a.msn:visited {color: #000000;font-family:Arial;font-size:12px;text-decoration:none}
a.msn:hover {color: #000000;font-family:Arial;font-size:12px;text-decoration: underline}
a.msn:active { color: #000000;font-family:Arial;font-size:12px;text-decoration:none}


a.bottommenu:link {color: #FF6600;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none}
a.bottommenu:visited {color: #FF6600;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none}
a.bottommenu:hover {color: #FF6600;font-family:Arial;font-size:12px;font-weight:bold;text-decoration: underline}
a.bottommenu:active { color: #FF6600;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 color: #003300;}

#header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:1003px;
	margin:0 auto;
}

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

#sidebar {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	width:210px;
	text-align:center

}
.line{width:210px; height:30px; background:url(../images/left_01.gif); color:#FFFFFF; font-weight:bold; line-height:25px; font-size:13px; text-align:left; text-indent:10px;}
.line-hot{ width:775px; height:33px; background:url(../images/index_01.gif); line-height:33px; font-weight:bold;; text-indent:10px;}
.line-recommend{ width:775px; height:28px; background:url(../images/index_02.gif); line-height:28px; font-weight:bold; text-indent:10px; color:#FFFFFF; margin-top:10px;}

#mainpage{ width:1003px; margin:0 auto; margin-top:10px;}
#leftpage{ width:210px; float:left}
#rightpage{ width:775px; float:right}



#showpage {  text-align:right; border: 1px solid #f60; height:20px; line-height:20px; font-size:12px;clear:both; padding:5px; background:#FFDEC8; margin:5px;}
#showpage a{ text-decoration:none; color:#000000}
#bar{width:775px; height:28px; background:url(../images/index_02.gif); line-height:28px;text-indent:10px; color:#000000;
}
#bar a{ font-size:11px;color:#000000; text-decoration:none}
#clr{ clear:both;}


#hw00{ float:left; width:171px; padding:15px 5px 0 15px; overflow:hidden;}
#hw1{ text-align:center;margin-top:10px;height:125px; background:url(images/cart/loader.gif) center no-repeat;  overflow:hidden;}
#hw1 a img{ border:0; max-width:160px; max-height:125px; width:expression(this.width > 160 && this.height < this.width*120/160 ? 160: true);  height: expression(this.height > 120 ? 120: true);margin-top: expression(this.height < 120 ? (120-this.height)/2: 0); }
#hw2{ width:167px; text-align:center; line-height:1.3; margin:auto; height:60px; padding-top:4px; font-size:12px; font-family:verdana; background:url(../images/picbg.gif)}
#hw2 b{ color:#000; font-size:12px;}
#hw2 br{ line-height:7px;}
#hw2 a{  color:#000; font-size:12px;}
#hw2 span{ color:#000;}
#hw2 u{ font-size:12px; color:#000; text-decoration:none; font-weight:100;}




.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
