#hm-header {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/hm_header2.gif);
	}
			
#hm-col-left {
	background-color: white;
	background-repeat: no-repeat;
	background-image: url(../images/hm_col_left.gif);
	}
			
#hm-flash {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/hm_flash_bg.gif);
	background-color: white;
	}
			
#hm-col-right {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/hm_col_right.gif);
	background-color: white;
	}
#hm-footer {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../images/hm_footer_bg.gif);
	background-color: white;
	}
	
#hm-menu { 
	position: absolute;
	top: 230px;
	width: 160px;
	margin-left: 18px;
	background-color: transparent;
	}

#sub-menu { 
	position: absolute;
	top: 210px;
	width: 100px;
	margin-left: 18px;
	background-color: transparent;
	}
div.hm-content {
	padding-top:220px;
	padding-left:24px;
	padding-right:30px;
	line-height:22px;
	}
	
#content {
	width:500px;
	}
	
#ads_content {
	width: 754px;
}
#ads_content { width:694px; line-height: 18px; padding: 12px 30px 30px 30px; }
#ads_content h1 { color: #75b948; font-size: 18px; font-weight: bold; }
#ads_content h2 { color: #2d8599; font-size: 14px; font-weight: bold; }
#ads_content h3 { font-size:12px; }

p,li,td { font-size:13px; letter-spacing: .5px; 
	}
			
a { color: #2d8599; text-decoration: none; }
a:hover { color: #82d151; }
#sub_bg { background-image: url(../images/sub_bg2.gif); background-repeat: repeat-y; background-position: left top; }
#sub_hdr { color: #646464; font-size: 10px; font-weight: lighter; background-image: url(../images/sub_hdr.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; padding-top: 23px; height: 125px; }
#sub_navbg { background-image: url(../images/sub_navbg.jpg); background-repeat: no-repeat; background-position: right top; }
#sub_nav { line-height: 40px; background-image: url(../images/nav_bg.gif); background-repeat: repeat-y; background-position: left top; width: 151px; margin-top: 60px; margin-right: 25px; margin-left: 25px; padding-top: 10px; }
#sub_nav a {  }
#sub_ftr { font-size: 10px; background-color: white; text-align: right; padding-top: 25px; padding-bottom: 10px; }
#content { width:500px; line-height: 18px; padding-top: 12px; padding-left: 30px; }
#content h1 { color: #75b948; font-size: 18px; font-weight: bold; }
#content h2 { color: #2d8599; font-size: 14px; font-weight: bold; }
#content h3 { font-size:12px; }
#content a:hover { border-bottom: 1px solid #82d151; }
#crumbs { font-size: 10px; padding-bottom:12px; }
#crumbs a { color: #3f3f3f; }
#crumbs a:hover { color: #82d151; }

.data td { border: solid 1px #3f3f3f; border-collapse:collapse; padding:2px }
.select { font-size: 10px }

.ads {
	background: #ddd;
	padding: 0;
}

.ads_left {
}

#results {
	padding: 25px 0 0 0;
	
}

.category_form {
	padding: 25px;
}

.view-virtual {
	font-size:13px;
	padding:0 0 18px 0;
}
