@CHARSET "ISO-8859-1";
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	margin:0; padding:0;
	background:#efeae4 ;
}
img{border: 0;}
p, .p {margin: 0 0 1.0em 0;}
ul, li {margin: 0;padding: 0;list-style: none;}
ol {padding: 0;margin: 1em 0;}
	ol li {list-style: decimal inside;}
label {font-weight: bold;margin-right: 1em;}
table {border: 0;border-collapse: collapse; padding: 0;}
td {vertical-align: top;}
strong a {font-weight: bold;}

#container {
	width: 900px;
	margin: auto;
	background: #FFF;
}
#mtophome {
	height: 66px;
	border-bottom: 1px solid #E0E0E0;
	padding: 25px 0 0 250px;
}
#mtop {height: 15px;}


#tnav {
	height: 28px;
	font-size: 12px;
	font-weight: normal;
	color: #ACD373;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E0E0E0;
	display: block;
}
	#tnav ul {margin: 8px 0 0 75px;}
	#tnav li {float: left;position: relative;}
	#tnav a {
		height: 16px;
		font-size: 12px;
		font-weight: bold;
		Xcolor: #818181;
		color: #799098;
		line-height: 18px;
		padding: 0px .5em;
		text-decoration: none;
		padding-bottom: 5px;
	}
		#tnav a:hover {text-decoration: underline;}

	#tnav ul ul {
		display: none;
		padding-top: 10px;
		width: 250px;
		margin-top: 5px;
	}
	#tnav ul ul li {
		background: #000;
		opacity:0.7;filter:alpha(opacity=70);
	}

	#tnav ul li:hover ul {
		position: absolute;
		z-index: 10;
		display: block;
		top: 13px;
		left: -70px;
		}
	#tnav ul li:hover ul ul {display: none;}
	#tnav ul ul li:hover ul {
		position: absolute;
		z-index: 10;
		display: block;
		top: 0px;
		left: 0px;
		}
	#tnav li li {
		width: 234px;
		border-bottom: 1px solid #05ABA5;
		display: block;
		padding: 0 8px;
		}
	#tnav li li a {
		padding: 0;
		font-size: 11px;
		font-weight: bold;
		}
#body {border-top: 1px solid #E0E0E0;padding-top: 30px;}
#main {width: 100%;margin-bottom: 30px;}
	#main td {Xborder: 1px solid #000;}
	#main .col1 {width: 228px;}
	#main .col2 {width: 424px;padding: 0 10px 30px 10px;}
	#main .col3 {width: 228px;}	

#gradleft {width: 187px;float: right;}
	#gradleft .top {
		width: 187px;
		height: 7px;
		background: url(gfx/css/grltop.png);
	}
	#gradleft .mid {
		width: 167px;
		background: url(gfx/css/grl.png);
		padding: 10px 0 30px 20px;
	}
	#gradleft .bot {
		width: 187px;
		height: 7px;
		background: url(gfx/css/grlbot.png);
	}
#gradright {width: 187px;text-align: right;}
	#gradright .top {
		width: 187px;
		height: 7px;
		background: url(gfx/css/grrtop.png);
	}
	#gradright .mid {
		width: 167px;
		background: url(gfx/css/grr.png);
		padding: 10px 20px 30px 0;
	}
	#gradright .bot {
		width: 187px;
		height: 7px;
		background: url(gfx/css/grrbot.png);
	}

#content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	line-height: 19px; 
	font-weight: normal; 
	color: #4F4F4F;
	padding-bottom: 30px;
}
	#content a{  
		font-size: 13px; 
		line-height: 19px; 
		font-weight: normal; 
		color: #4F4F4F;
	}
	#content h1 {
		color: #799098;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 24px; 
		margin: 0 0 20px 0;
		line-height: 28px;
	}
	#content h2, #content h2 a {font-size: 16px;font-weight: bold;}
	#content h3 {margin-bottom: 0;}
	#content strong a {font-weight: bold;}
	
	#content .city_lists {width: 100%;}
	#content .city_lists td {width: 50%;}
	#content .city_lists a {font-size: 11px;}

#footer {
	font-size: 10px;
	text-align: center;
	margin-top: 30px;
	}
	#footer a {
		font-size: 9px;
		text-decoration: none;
		padding: 0 3px;
	}
	#footer a:hover {text-decoration: underline;}
	#footer .disclaimer {line-height: 11px;}
	#footer h3 {font-size: 14px;margin-bottom: 0;}

#editors_choice {
	border-top: 1px solid #2C6A2B;
	margin-top: 40px;
}
	#editors_choice h2 {margin-bottom: 2px;margin-top: .6em;}
	#editors_choice img {
		float:left;
		margin: 5px 10px 0 0;
	}
	#editors_choice .pick {
		font-size: 11px;
		border-bottom: 1px solid #2C6A2B;
		padding-bottom: 20px;
		}
	#editors_choice .link {font-style: italic;font-size: 11px;}
	#editors_choice a {font-size: 11px;}

#adbot {margin: 2em 0;}

.spotlight {
	height: 249px;
	width: 400px;
	align: center;
	vertical-align: middle;
	border: 1px solid #A7A7A7;
	margin: 16px 0 20px 0;
}
.spotholder {
	height: 233px;
	width: 384px;
	margin: 8px 8px 8px 8px;
}
.featured {
	height: 144px;
	width: 400px;
	align: center;
	vertical-align: middle;
	border: 1px solid #A7A7A7;
	margin: 16px 0 20px 0;
	}
	.featured .ad {margin: 8px 8px 8px 8px;}
	
#prefli {font-size: 11px;margin-top: 1.3em;}
	#prefli .name,
	#prefli .name a {
		font-weight: bold;
		color: #BB5201;
		line-height: 18px;
		font-size: 13px;
	}
	#prefli .gmap {
		margin-left: 2em;
		font-size: 10px;
	}
	#prefli .gmap a {}
	#prefli .phone {font-weight: bold;}
	#prefli p {margin-top: .4em;}

#basli {padding-top: .5em;font-size: 11px;}
	#basli ul {margin-bottom: 1em;}
	#basli .name {font-weight: bold;}
	#basli .phone {font-weight: bold;}

#totop {text-align: right;}
	#totop a {text-decoration: none;}

.img_mr {float: right;margin: 0 0 5px 10px;}
.img_ml {float: left;margin: 3px 10px 5px 0;}
.l {float: left;}
.r {float: right;}
.ctr {text-align: center;}
.clr {clear: both;}
.nou{text-decoration: none;}
.l {float: left;}
.r {float: right;}
.mb {margin-bottom: 1em;}
#content .caption, #content .caption a {font-size: 10px;font-style: italic;}
.w170 img {display: block;width: 170px;}
.ls1 li {list-style: disc inside;}
.ls1 label {font-weight: bold;margin-right: 1em;}

		
		