.clearhack { display: block; visibility: hidden; clear: both; height: 0; }
.center { position: relative; margin-left: auto; margin-right: auto; }

body { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	background: #fff url(http://www.registrycures.com/i/top-bg.gif) top repeat-x;
	}
a:link, a:visited, a:focus, a:hover, a:active { color: #6799CA; font-weight: bold; }

div#hd {
background-color: #BA0100;
height: 30px;
}
div#hd ul {padding: 7px;}
	div#hd li {
		padding: 8px;
		display: inline;
	}
	div#hd a:link, div#hd a:visited, div#hd a:focus, div#hd a:hover, div#hd a:active { color: #CFE0F0; font-weight: bold; }
	div#hd a:link.highlight {color: #fff;	}
div#toprow {
	background-color: transparent;
	margin: 10px 0;
height: 280px;
	}
	div#toprow p {margin: 10px;}
	div#toprow p.teaser {color: #205486; font-weight: bold;}
div.first {
	background-color: #fff;
}
div.first h1 {
font-size: 1.5em;
font-weight: bold;
color: #BA0100;
margin: 5px 0;
}
div.first h2 {
font-variant: small-caps;
font-size 1.2em;
font-weight: bold;
color: #BA0100;
margin: 5px 0;
border-bottom: 1px solid #437DAF;
}
div.first h3 {
font-weight: bold;
margin: 5px 0;
}
div.first h4 {
font-style: italic;
margin: 5px 0;
}
div.first p {margin: 10px 0;}
div.first li {list-style: circle inside;}
div.first div.quicklinks {
float: right;
background-color: #ededed;
padding: 12px;
margin-top: 1.5em;
}

div#navcolumn {
background-color: #fff;
}
div#navcolumn div.reviewmenu {
margin-top: 10px;
}
div#navcolumn h3 {
font-size 1.2em;
font-weight: bold;
color: #BA0100;
margin: 5px 0;
border-bottom: 1px solid #437DAF;
}
div#navcolumn li {
list-style: circle inside;
}

div#ft {
padding: 15px 0;
background-color: #fff;
font-size: 0.7em;
}
div#ft li {
display: inline;
}
div.ad {
padding: 20px;
}
div.mainsubform, div.bottomsubform {
padding: 10px;
border: 2px solid #BA0100;
background-color: #6799CA;
color: white;
font-weight: bold;
margin-bottom: 10px;
}