html,body{margin:0;padding:0}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
  font-size:11px;
  background-color:#366;
  margin:0;
  padding:0;
  text-align:center;
}


p {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
  font-size:11px;
}


td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

tr {
background-color:#336699;
font-size:10px;
font-weight:bold;
color:#ffffff;
}

tr.search {
background-color:#CCCC99;
font-size:12px;
font-weight:normal;
color:#000000;
}

tr.plain {
background-color:#ffffff;
font-size:12px;
font-weight:normal;
color:#000000;
}

tr.streetresults {
background-color:#CCCC99;
font-size:11px;
font-weight:normal;
color:#000000;
}

td.search {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#CCCC99;
	font-size:12px;
	color:#000000;
	}


td.calc {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 6px 4px 4px;
	vertical-align:top;
	}


th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.calchover {
position:absolute;
top:12px;left:
10px;z-index:30;
background-color:#CCCC66;
color:#000;
border:2px solid black;
width:480px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
visibility:hidden;
}

tr.calc {
	background-color:#336699;
}

h1 {
font-size:30px;
}

h2 {
font-size:22px;
}

h3 {
font-size:16px;
margin-bottom:2px;
padding-bottom:0px;
}


h4 {
font-size:12px;
margin-bottom:6px;
padding-bottom:0px;
font-weight:bold;
}

h3.flushtop {
margin-top:0px;
}

.redboy {
color:#cc0000;
font-weight:bold;
}

.caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#666666;
}

.kicker {
font-size:11px;
font-style:italic;
margin:0;
border:0;
}

.photobox {
width:162px;float:right;text-align:left;margin:0px 0px 12px 12px;
}

label {
width:400px;
}

img.bordered {
border:1px solid black;
}

img.rightie {
float:right;
border:1px solid black;
margin:0px 0px 12px 12px;
}

div#supercontainer {width:780px;
				margin: 0 auto;
				background-color: #000;
				background-image:url(images/bg1.gif);
				color:#000;
				text-align: center;
				}


div#container{width:770px;
				margin: 0 auto;
				background-color: #fff;
				text-align: left;
				}


div#leftcolumn{
float:left;
clear:right;
padding:0px;
width:180px;
background-color:#000;

}

div#innerleft{
margin:10px;
background-color:#000;
}


div#innerleftlow{
margin:10px;
background-color:#000;
color:#fff;
}

div#rightcolumn {
text-align:left;
float:left;
padding:0px;
width:580px;
background-color:#ffffff;
}

div#innerright{
float:left;
clear:right;
margin:0px;
padding:10px;
text-align:left;
width:355px;
}

div#innerfarright {
float:left;
margin:40px 0px 20px 20px;
padding:0px;
text-align:left;
width:165px;
}


div#innerright2{
float:left;
clear:right;
margin:0px;
padding:10px;
text-align:left;
width:358px;
}

div#innerfarright2 {
float:left;
margin:20px 0px 0px 10px;
padding:10px;
text-align:left;
width:162px;
background-color:#ddd;
}

div#innerfarright3 {
float:left;
margin:20px 0px 0px 10px;
padding:10px;
text-align:left;
width:162px;
background-color:#ddd;
color:#336600;
}


div#searchright {
/* margin:20px; */
margin:0px;
padding:10px;
text-align:left;

}



div#searchmessage {
margin-right:30px;
float:left;
width:200px;
}

div#searchresults {
float:left;
width:300px;
}

div#headspace{background-color: #c21027;
			width:770px;
			height:60px;
			padding:0px;
			margin:0px;
			text-align:left;
			border-bottom:2px solid #333;
			}
			

div#footer{padding-top:10px;padding-bottom:10px;text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background: #c21027;color: #FFF;clear:both;border-top:2px solid #333;}

A.searchhit:link	{color:#000;
	text-decoration:none}
A.searchhit:active {color:#000;
	text-decoration:none}
A.searchhit:visited {color:#000;
	text-decoration:none}
A.searchhit:hover {color:#c00;
	text-decoration:none}

A.linkspage:link	{color:#000;
	text-decoration:none}
A.linkspage:active {color:#000;
	text-decoration:none}
A.linkspage:visited {color:#000;
	text-decoration:none}
A.linkspage:hover {color:#c00;
	text-decoration:underline}


A.header:link	{color:#fff;
	text-decoration:none}
A.header:active {color:#fff;
	text-decoration:none}
A.header:visited {color:#fff;
	text-decoration:none}
A.header:hover {color:#fff;
	text-decoration:underline}


A.searchnear:link	{color:#aaa;
	text-decoration:none}
A.searchnear:active {color:#aaa;
	text-decoration:none}
A.searchnear:visited {color:#aaa;
	text-decoration:none}
A.searchnear:hover {color:#C00;
	text-decoration:none}
	
.buttonscontainer {width: 154px;}



.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #c22127;
padding: 2px;
padding-left: 3px;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #FFCCcc #660000 #660000 #FFCCcc;
display: block;
margin: 0px;
width: 100%;
text-align: left;}





.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #c18066;
border-color: #FFCCcc #660000 #660000 #FFCCcc;
color: #fff;
text-decoration: none;}