a {
	color:#999;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
img {
	border:none;
	}
	
p {	
	margin:0;
	padding:6px 15px;
	}

.standout {	
    margin:40;
	padding:6px 15px;
	background-color: #f0f6f8;
	}
	
	
ul {
	margin:0;
	padding:0 0 0 15px;
	line-height:18px;
	list-style-position:inside;
	}
	
ul ul {
	padding-left:15px;
	list-style:disc;
    margin:5px;
    }
	
ul ul ul {
    list-style:none;
    }
	
ul#finder {
    list-style:none; 
    }
	
h1 {
	margin:15px 15px 8px;
	padding:0;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	}
	
h2 {
	margin:25px 15px 10px;
	padding:0;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#116685;
	}
	
h3 {
	margin:70px 0 0;
	padding:0;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#116685;
	text-align:center;
	}
	
strong.highlight {
	color:#116685;
	}
	
.headline {
	font-size:18px;
	color:#116685;
	}
	
p.highlight {
	font-weight:bold;
	padding:35px 15px 6px;
	}
	
.fineprint {
	font-size:9px;
	line-height:11px;
	}
	
.small {
	text-align:center;
	font-size:10px;
	}
	
.topcorners, .btmcorners {
	height:5px;
	font-size:1px;
	line-height:0;
	width:100%;
	}
	
.btmcorners {
	position:absolute;
	bottom:0;
	}
	
.topcorners .alignleft, .topcorners .alignright, .btmcorners .alignleft, .btmcorners .alignright {
	padding:0;
	}
	
.alignright {
	float:right;
	padding:0 10px 0 0;
	}
	
.alignleft {
	float:left;
	padding:0 0 0 10px;
	}
	
.head {
	display:block;
	margin:0 auto;
	background:#f6df59;
	font:bold 12px "Trebuchet MS", Tahoma, sans-serif;
	color:#166685;
	line-height:36px;
	}
	
body {
	margin:0;
	padding:10px;
	text-align:center;
	background:#bfd9e0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#116689;
	}
	
#page {
	text-align:left;
	width:980px;
	margin:0 auto;
	}
	
#header {
	height:80px;
	background:#fff;
	position:relative;
	margin-bottom:10px;
	}
	
#header .content {
	padding:2px 5px;
	}
	
#logo {
	display:block;
	float:left;
	font:bold 20px "Trebuchet MS", Tahoma, sans-serif;
	}
	
#specials {
	background:#c4dbe4 url(images/specials.jpg);
	height:43px;
	width:175px;
	margin:0 0 0 400px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:15px 15px 0 150px;
	}
	
#toplinks {
	float:right;
	padding:8px 15px 0 0;
	text-align:right;
	}
	
#toplinks img {
	display:block;
	font:bold 10px "Trebuchet MS", Tahoma, sans-serif;
	text-transform:uppercase;
	}
	
#nav {
	width:220px;
	height:550px;
	position:relative;
	float:left;
	background:#fff;
	}
	
#nav .links {
	margin:30px 0;
	padding:0;
	list-style:none;
	}
	
#nav .links img {
	font:bold 14px "Trebuchet MS", Tahoma, sans-serif;
	text-transform:uppercase;
	display:block;
	margin:0 auto;
	}
	
#nav a, #toplinks a, #tabs li a {
	color:#116685;
	}
	
#nav a:hover, #toplinks a:hover, #tabs li a:hover {
	color:#508fa6;
	text-decoration:none;
	}
	
.tophalf {
	width:370px;
	height:140px;
	position:relative;
	background:#fff;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	}
	
.quarter {
	width:180px;
	height:220px;
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	background:#fff;
	}
	
.btmhalf {
	width:370px;
	height:170px;
	position:relative;
	background:#fff;
	margin-left:10px;
	float:left;
	}
	
.subpage {
	width:750px;
	height:550px;
	margin-left:10px;
	position:relative;
	background:#fff;
	color:#666;
	font-size:11px;
	float:left;
	line-height:16px;
	}
	
#info {
	background:#d3e9f2 url(images/infobg.jpg) no-repeat 0 25px;
	height:272px;
	width:720px;
	margin:20px auto 0;
	font-size:10px;
	}
	
#info .title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	}
	
.content1, .content2, .content3, .content4 {
	padding:40px 46px 0 76px;
	background:url(images/freeoffer.jpg) no-repeat left top;
	display:none;
	}
	
.content3 {
	padding:18px 15px 0 76px;
	}
	
.content3 ul {
	margin:0 0 0 310px;
	padding:0;
	list-style:none;
	list-style-position:outside;
	}
	
.content3 li {
	padding:0 0 4px 16px;
	margin:0;
	line-height:11px;
	background:url(images/check.gif) 0 2px no-repeat;
	text-indent:0;
	}
	
.one .content1 {
	display:block;
	}
	
.two .content2 {
	display:block;
	}
	
.three .content3 {
	display:block;
	}
	
.four .content4 {
	display:block;
	}
	
#info p {
	padding:6px 0;
	}
	
#info .leftcolumn {
	float:left;
	width:268px;
	padding-right:41px;
	}
	
#tabs {
	margin:0;
	padding:0 0 0 210px;
	background:#fff url(images/tabs-bg.jpg) no-repeat left bottom;
	list-style:none;
	height:26px;
	}
	
#tabs li {
	float:left;
	padding-right:4px;
	height:26px;
	}
	
.one #tabs li.first, .two #tabs li.second, .three #tabs li.third, .four #tabs li.fourth {
	background:url(images/tab-bg.jpg) left bottom no-repeat;
	}
	
#tabs li img {
	background:#dceef5;
	display:block;
	text-align:center;
	font:12px "Trebuchet MS", Tahoma, sans-serif;
	text-transform:uppercase;
	}
	
#rightbar {
	width:261px;
	float:right;
	height:900px;
	padding:35px 10px 0 25px;
	}	

.greybox {
	background:#efefef;
	}
	
#rightbar .greybox p {
	padding:6px 13px 7px;
	}
	
.greybox .top {
	background:url(images/greybox-top.jpg) no-repeat;
	height:7px;
	}
	
.greybox .btm {
	background:url(images/greybox-btm.jpg) no-repeat bottom;
	height:6px;
	}
	
#rightbar ul {
	margin:0;
	padding:25px 0 5px 10px;
	list-style:none;
	list-style-position:outside;
	}
	
#rightbar li {
	padding:0 0 4px 16px;
	margin:0;
	line-height:11px;
	background:url(images/check.gif) 0 2px no-repeat;
	text-indent:0;
	}
	
#rightbar p {
	padding:6px 0;
	}
	
ol {
	margin:0;
	padding:6px 0 6px 27px;
	list-style-position:inside;
	}
	
ol li {
	padding:6px 0;
	}
	
ol p {
	padding:6px 0;
	}
	
ol p.arrow, p.arrow {
	margin-left:25px;
	padding-left:15px;
	background:url(images/arrow.gif) 0 8px no-repeat;
	}
	
ul.numbered, ul.arrows  {
	margin:5px 5px 5px 35px;
	padding:0;
	}
	
ul.numbered li {
	list-style:none;
	}
	
ul.arrows li {
	padding-left:15px;
	list-style:none;
	list-style-position:inside;
	background:url(images/arrow.gif) 0 3px no-repeat;
	}
	
ul.checks {
	margin:0;
	padding:5px 0;
	}
	
ul.checks li {
	padding:0 0 4px 16px;
	margin:0 0 0 35px;
	list-style:none;
	list-style-position:outside;
	line-height:11px;
	background:url(images/check.gif) 0 2px no-repeat;
	text-indent:0;
	}
	
#logos {
	text-align:center;
	padding:0 0 10px;
	}
	
#logos img {
	padding:6px 0;
	vertical-align:middle;
	}
	
ul.phones {
	margin:0;
	padding:0 10px;
	list-style:none;
	}
	
ul.phones li {
	float:left;
	text-align:center;
	width:20%;
	}
	
.greybox2 {
	float:right;
	margin-top:6px;
	padding:0 57px 0 0;
	background:url(images/greybox.jpg) no-repeat left;
	width:501px;
	line-height:11px;
	text-align:center;
	color:#116685;
	font-weight:bold;
	}
	
.greybox3 {

	margin-top:6px;
	padding:0 57px 0 0;
	background:url(images/greybox2.jpg) no-repeat left;
	width:501px;
	line-height:14px;
	text-align:center;
	color:#116685;
	font-weight:bold;
	}
	
.map {
float:right;
padding-right:15px;
}	
		
#footer {
	text-align:center;
	padding-top:10px;
	color:#999;
	clear:both;
	}
	
	