BODY {
	BACKGROUND: url(images/body_bk.gif) #ffffff repeat-y center 50%; MARGIN: 0px; COLOR: #000000
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
	
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
}


#headbody{ width:980px; margin:0 auto;}
#headbody .banner{ height:140px;}
#headbody .topmenu{ height:35px; background-color:#141414}
#headbody .topmenu .topmenu-left{ width:620px; float:left}
#headbody .topmenu .topmenu-left ul{ margin:0; padding:0; list-style-type:none}
#headbody .topmenu .topmenu-left li{ display:block; float:left; border-right:1px solid #666; line-height:35px;}
#headbody .topmenu .topmenu-left li a{ padding:0 20px; color:#FFF; font-weight:bold;}

#headbody .topmenu .topmenu-right{ width:240px; float:right; line-height:35px;}
#headbody .topmenu .topmenu-right .cart{ height:25px; background-color:#2D2D2D; color:#FFF; font-weight:bold; line-height:20px; text-align:left; margin-top:5px;}

#BodyColumn{ width:980px; margin:0 auto; margin-top:5px;}
#BodyColumn .LeftColumn{ width:200px; float:left}
#BodyColumn .LeftColumn .title-column{ width:200px; background:url(images/red_dot.gif) no-repeat left; background-position:13px 8px; text-indent:28px; font-size:13px;color:#7F7F7F; font-weight:bold; line-height:25px; text-transform:uppercase}

#BodyColumn .RightColumn{ width:770px; float:right;}
#BodyColumn .RightColumn .content{ text-align:left; line-height:15pt; padding:5px;}
#BodyColumn .RightColumn .titlebar{ width:770px; background:#F7F7F7 url(images/red_dot.gif) no-repeat left; background-position:13px 8px; text-indent:28px; font-size:13px;color:#7F7F7F; font-weight:bold; line-height:25px; text-transform:uppercase; clear:both}
#BodyColumn .RightColumn .titlebar a{ color:#7F7F7F}
#BodyColumn .RightColumn .rightsider{width:350px; float:right; text-align:left}






#foot{ width:980px; margin:0 auto; border-top:4px solid #999; margin-top:30px; padding-top:10px; clear:both}
#foot .footleft{ width:200px; float:left; text-align:center}
#foot .footright{ width:780px; float:right; text-align:left; color:#000}
#foot .footright ul{  margin:0; padding:0; list-style-type:none}
#foot .footright li{  display:block; float:left;line-height:20px;}
#foot .footright li a{  padding:0 10px; color:#000;}
#foot .footright .copyright{ padding-left:10px; line-height:15pt; white-space:normal}


#insort { width:200px; text-align:center; margin:0 auto;}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left;width:130px;}

.ProTitle { text-align:left; line-height:22px; padding-left:25px; background:url(images/dot.gif) no-repeat left; background-position:15px 10px;}
.ProTitle a{ font-size:11px; color:#666}
.ProTitleHover { text-align:left;line-height:22px; padding-left:25px;background:#F7F7F7 url(images/dot_over.gif) no-repeat left; background-position:15px 10px;}
.ProTitleHover a{ font-size:11px; color:#F00; text-decoration:none}

.ProTitle200{ width:190px; height:22px;text-align:left; padding-left:10px;}
.ProTitle200 a{ font-weight:100; font-size:12px; color:#666}
.ProTitleHover200 { width:190px; height:22px;text-align:left; padding-left:10px;}
.ProTitleHover200 a{ font-weight:100; font-size:12px; color:#F00;}
.ProTitleDown200 { width:190px; text-transform: capitalize; padding-left:10px;}
.ProTitleDown200 a{ font-weight:100}

.classstyle{width:200px; height:24px;text-align:left; background:#F7F7F7; border-bottom:1px solid #EDEDED; line-height:24px; text-indent:15px; font-weight:bold;}
.classstyle a{ color: #000; text-decoration:none; font-size:12px;}
.classstyle a:hover{ color: #f00; text-decoration:none; font-size:12px;}
.sort{VISIBILITY: hidden; WIDTH: 190px; position:absolute;margin-top:0px; overflow:hidden; z-index:999; background-color:#FFFFFF; border:1px solid #858585}





#showpage {  text-align:center;line-height:30px; font-size:12px;clear:both;  color:#000; font-weight:100; margin:10px 0;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:11px; font-weight:bold; background:#fff; border:1px solid #666; padding:0 5px;}




#hw00{ float:left; width:192px;  overflow:hidden; }
#hw1{ text-align:center;margin-top:10px;height:125px; overflow:hidden;}
#hw1 a img{ border:0; max-width:150px; max-height:120px; width:expression(this.width > 150 && this.height < this.width*120/150 ? 150: true);  height: expression(this.height > 120 ? 120: true);margin-top: expression(this.height < 120 ? (120-this.height)/2: 0); }
#hw2{ width:150px; text-align:center; line-height:1.3; margin:auto; height:65px; }

#hw2 br{ line-height:7px;}
#hw2 a{  color:#666; font-size:11px; font-weight:bold;}
#hw2 span{ color:red; font-weight:bold;}
#hw2 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}
#hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}