/* $TopStyle:URL=http://www.hometownlocator.com/css/www.css$ */
/* Document settings */
	body {margin:0px;font-family:verdana, arial, geneva, sans-serif;background:#FFF;font-size:90%;}	
	#header {display:block;border:none;width:100%;text-align:left;background:url(http://www.hometownlocator.com/images/bgtop.gif) repeat-x #fff7e8;height:56px;
		voice-family: "\"}\"";voice-family: inherit;}	
	html>body #header {height:56px;}	
	#content,#centerContent {float:none;border:none;background:white;padding:20px;top:200px;left:200px;}
	#content{font-size:90%;margin-right:0.09%;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;}		
	#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:#000099;background-color: transparent;font-weight:bolder;}
	#centerContent a:visited, #content a:visited, #footer a:visited, #rightContent a:visited{text-decoration: underline;color:#990099;background-color: transparent;font-weight:bolder;}
	#centerContent a:hover, #content a:hover, #footer a:hover, #rightContent a:hover{color:#990000;background-color: #ffd39b;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:#deedde;color:#000;width:500px;padding:10px 10px;border:3px double #004d99;font-family:verdana,arial,geneva, sans-serif;}
	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;}	
	.content{font-size:1em;	color:#333333;}		
	#centerContent h1, #content h1 {margin-top:2px;font-size:1.4em;font-weight:bolder;color:#336633;}	
	h2 {margin:0px;font-size:1.3em;font-weight:bold;color:#666633;}	
	h2.ColorBar {font-size:1.1em;font-style: italic;font-weight:bold;	background-color: #DEEDDE;width: 97%;padding: 3px 6px;font-family:arial,geneva,sans-serif;color:#224422;}	
	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;}		
	.left{text-align:left;}	
	.nocolor {background-color:#ffffff;color:Black;}
	p {padding:0px;margin:5px;}	
	#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: #DEEDDE;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;	}
	
