/* $TopStyle:URL=http://www.hometownlocator.com/css/www.css$ */
/* Document settings */

	body {margin:0px;font-family:verdana, arial, geneva, sans-serif;background-color:#bfccdb; font-size:13px;background-image:url('/Images/HomeBG2.gif');background-repeat:repeat-x;}	

	.linklist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	line-height:20px;}
	.mainnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;}
	.mainnav A:link { color:#FFFFFF; font-size:13px ;text-decoration: none}
	.mainnav A:visited { color:#FFFFFF; font-size:13px ;text-decoration: none}
	.mainnav A:active { color:#FFFFFF; font-size:13px ;text-decoration: none}
	.mainnav A:hover {text-decoration: underline; color: #f7b824;}
	#NavHome {display:block; height:35px; margin: 0 0 0 0; vertical-align:middle;width:100%;}
	
	/*Remove UnderNav after testing Feb 2010 Updates*/
	#UnderNav {display:block;width:100%; margin: 0 0 0 0; background-color:#000000; height:10px;}

	#header {display:block;width:100%;text-align:left;  background-image:url('http://www.hometownlocator.com/Images/CompassHome.gif'); background-repeat:no-repeat; background-position:top right; padding-top:6px; vertical-align:middle; height:61px;voice-family: "\"}\"";voice-family: inherit;}	
	html>body #header {height:61px;}	
	#header img {border:0 none; float:left; padding-right: 1.5em;padding-top: 3px;}
	#header h1 {font-size:1.8em;color:#25598E;font-weight:normal;font-family: verdana,arial,geneva, sans-serif;background-color:transparent;display:inline;line-height:2.0em;}
	#header .Headertext {font-size:1.4em;line-height:2.2em;}
	#Header2Spacer {padding-top:5px;}
	#header .Header2text {font-size:1.05em;line-height:1.22em;}
	#content,#centerContent {float:none;border:none;background:white;padding:20px;top:200px;left:200px;}
	#content{font-size:90%;padding:10px;}		
	#centerContent{font-size:90%;margin-right:24.5%;padding:10px;}
	#footer {border-top-style: solid;border-top-color:#DE9696;border-top-width:1px;display:block;margin-right:40%;color:#666666;font-size:.7em;}
	#footerLeft {width: 50%; position:relative; float: left; color:#25598e;font-size:11px;}
	#footerRight {width: 40%; position:relative; float: right; color:#25598e;font-size:11px;}
	.footer A:link { color:#25598e; font-size:11px ;text-decoration: underline}
	.footer A:visited { color:#809fc9; font-size:11px ;text-decoration: underline}
	.footer A:active { color:#25598e; font-size:11px ;text-decoration: underline}
	.footer A:hover {text-decoration: underline; color: #25598e;}		
	#payment,#promo {background: transparent;}
/* Right content */		
	#rightContent {display:block;text-align:center;position:absolute;width:24.45%;right:0px;top:130px;border:none;background-color:transparent;color:black;}			
    #rightContent div{margin-left:10px;margin-right:10px;}
		.ad {font-size:.8em;margin-top:5px;margin-bottom:5px;color:#000000;border:3px double #E0E8FF;width:160px;height:auto;}
		.sponsor {font-size:.8em;margin-top:5px;margin-bottom:5px;color:#000000;border:3px double #F7C27F;width:160px;height:auto;}
		.travel {font-size:.8em;margin-top:5px;margin-bottom:5px;color:#000000;border:3px double #D70000;width:150px;height:auto;}
		.special {font-size:.8em;margin-top:5px;margin-bottom:5px;color:#000000;}		
		.special p, .ad p, .sponsor p, .travel p {text-align:left;margin:0px; line-height: 130%;}		
		.header {background-color:#BDDFFF;padding:0px 3px 3px 3px;}
		.headersp {background-color:#F7C27F;padding:0px 3px 3px 3px;}
		.header a, .headersp a {font-weight:normal;font-size:0.85em;}
		/*.adtitle {padding:20px 0px 0px 0px;}*/
		.adtext {padding:20px 0px 20px 0px; border-bottom:1px solid #E0E8FF;}
		.adtextsp {padding:20px 0px 20px 0px; border-bottom:1px solid #F7C27F;}
		p.adtext span.url, p.adtextsp span.url {font-size:0.74em;color:#000099;}
		.travelsp {background-color:#D70000;padding:0px 3px 3px 3px; color:#ffffff;font-weight:bold;font-size:0.85em; }
	#rightContent .small {display: inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.70em;color:black;background-color:transparent;border:none;}
/* links */	
	#centerContent a:link, #content a:link, #footer a:link, #rightContent a:link{text-decoration:underline;color:#25598e;background-color: transparent;font-weight:bolder;}
	#centerContent a:visited, #content a:visited, #footer a:visited, #rightContent a:visited{text-decoration: underline;color:#809fc9;background-color: transparent;font-weight:bolder;}
	#centerContent a:hover, #content a:hover, #footer a:hover, #rightContent a:hover{color:#25598e;background-color: #e3eaf0;text-decoration:none;font-weight: bolder;}
	a img{border: 0 none;}
	a.specials{color:#000099;}	
	#no-hover a:hover {background-color: transparent;}
	.no-Hover a:hover {background-color: transparent;}
/* forms*/
	.label {float:left;width:120px;}	
	div.row {clear:both;} 
	div.row span.formw {float:left;width:245px;text-align:right;margin-right:24px;padding: 0 0 0 5px;} 
	div#content form, div#centerContent form {background-color:#edefe1;color:#000;width:450px;padding:10px 10px;border:thin;border-color:#afc2d5;border-style:solid;font-family:verdana,arial,geneva, sans-serif; background-image:url('http://www.hometownlocator.com/Images/CompassBG_Left.gif');
	background-repeat:no-repeat;background-position:top left;}
	div#contractor form {background-color:#deedde;color:#000;width:550px;padding:10px 10px;border:3px double #004d99;font-family:verdana,arial,geneva, sans-serif;}
	div#contractor p, div#contractor td {font-family:verdana,arial,geneva, sans-serif;font-size:0.8em;}			
	div#content form.paypal{background-color:#ffffff;color:#000;border:none;width:50px;}
	div#content .special form, div#centerContent .special form {background: transparent; color:#000; width:140px; padding: 0; border: 0;}
/* Content style definitions */
	.logo {float:none;padding-left:5px;padding-top:4px;vertical-align:top;}
	.logo h1 {display:inline;color:#004d99;font-family: verdana,arial,geneva, sans-serif;vertical-align:super;margin-left:30px;font-size:2.0em;}	
	#boundingBox { min-width: 780px; max-width:1024px; margin-left: auto; margin-right: auto; }
	.content{font-size:1em;	color:#333333;}		
	#centerContent h1, #content h1 {margin-top:2px;font-size:1.4em;font-weight:bolder;color:#25598e;}	
	h2 {margin:0px;font-size: 14px;font-weight:bold;color:#25598e;}	
	.boxhead {color:#25598e;}	
	h2.ColorBar {font-size: 14px;font-weight:bold; font-style:normal; background-color:#e3eaf0; width: 97%;padding: 5px 9px;font-family:verdana,arial,geneva, sans-serif;color:#25598e;}	
	h3 {margin-top:2px;font-size:1.05em;font-weight:bold;color:#336633;margin-left:5px;}		
	h4 {margin:0px;font-size:1.2em;font-weight:bold;color:#666633;}
	.adfooter {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.75em;color:#666;border-top:1px solid #666;padding-top:0.7em;}	
	.alert {color: red;background-color: transparent;}	
	.attn {color: #A22A2A;background-color: transparent;} 	
	.bold {font-weight:bold;}	
	.greentext  {color: #006633;background-color: transparent;}	
	.center{text-align:center;}	
	.clear {clear:both;float:none;}		
	.color {background-color:#deedde;color:Black;}	
	.grey {background-color:#ececec;color: Black;}
	.green {background-color:#85C1A3;color: Black;}
	.dkgreen{background-color: #4B9570;color: #ffffff;}
	.dkcolor	{background-color: #D17600;color: #ffffff;}	
	.indent {padding-left:10px;}	
	.indent1 {padding-left:20px;}	
	.indent2 {text-indent: 20px;margin-right:20px;}
	.inlineSpacer {display:inline;padding-left:10px;}
	.larger {font-size:0.9em;}
	li {margin-top:5px;}		
	.left{text-align:left;}	
	.nocolor {background-color:#ffffff;color:Black;}
	p {padding:0px;margin:10px;}	
	#footer p {	margin-left:10px;}	
	p.ad {display:block;padding-top: 8px;padding-bottom: 8px;}	
	p.breadcrumb {margin-left:-2px;margin-bottom:0.85em;font-size:0.85em;}
	.ColorBar {font-size:1.1em;font-style: italic;font-weight:bold;font-family:arial,geneva, sans-serif;background-color: #e3eaf0;width: 93%;padding: 3px 6px;color:#224422;}	
	p.smalltblrow {width:70%;margin: 2px 0 2px 0;padding-left:8px;}		
	p.tblrow {width:98%;margin: 2px 0 2px 0;padding-left: 8px;}	
	p.tblrow span.leftcol {float: left;}
	p.tblrow span.rightcol {float: right;padding: 0 5px 0 0;}
	.padbottom {display:block;padding-bottom:3px;}			
	.photo {float:right;padding:5px;}			
	.right{text-align:right;}	
	#sitemap ul li.top{list-style: circle;margin-left:0;}
	#sitemap ul li.sub{list-style: none;margin-left:35px;}	
	.small {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.85em;}
	.spacer {display: block;height:1px;font:1px/1 sans-serif;clear: both;}
	.SpecialList {margin-left:5px;padding-bottom:0px;border:1px dashed #448866;}
	.SpecialList ul li {list-style:none; display:inline; padding-right:20px;}
	.subhead {display:block;margin-top:-12px;font-style: italic;margin-left:5px;}	
	sup {font-size: 0.7em;}					
	table {width: 98%;}	
	table.standard {width:75%;}
	table.fixedwidth {width:auto;}		
	table.big {width: 85%;}	
	.tabletitle {background-color:#448866;color:White;font-size:130%;font-weight:bold;}	
	.tblborder {border:5px double;border-color:#ECECEC;}	
	td {font-family: Verdana, Arial, Helvetica, sans-serif;}
	table.smalltext {font-size: 0.9em;}
	td.border {border-bottom:1px solid #cccccc;}	
	th {font-weight: bold;}
	ul.ad {display:block;margin-bottom:0;padding-bottom:0;}		
		li.ad {list-style-image: url(../Images/sm_bullet.gif); list-style-type: circle;}
	.unit {color:#2D8659;background-color:transparent;	}
	
