body{ margin:0; padding:0; background:url(images/bg.jpg) top repeat-x #FFFFFF; font-family: Arial, Verdana ; font-size:12px; color:#666666}
body img{ border:0}
h1{ color:#cc0000; font-size:20px}
h2{ color:#666666; font-weight:bold; font-size:14px; padding-top:0; margin-top:0}
a:visited{color:#0000FF;}
#main{ margin:0 auto; width:779px}
#header{ height:89px; background-image:url(images/header.jpg)}
#phone{ padding-right:100px; padding-top:25px; font-size:21px; text-align:right;color:#666666;text-decoration:none;}
#slang{padding-right:100px;font-size:16px; color:#666666; text-align:right;text-decoration:none;}
#navy{ height:46px}
#clock{ float:left; width:210px; text-align:right; color:#FFFFFF; padding-top:10px}
#clock a{text-decoration:none;font-size:16px;color:white}
#nav{ float:left; text-align:right; width:460px; padding-left:109px}
#nav ul, #nav li,#gryboxfooter ul, #gryboxfooter li{ margin:0; padding:0; text-indent:0; list-style-type:none}
#nav li{ float:left; padding-top:10px; padding-right:30px}
#nav a { font-size:16px; text-decoration:none; color:#FFFFFF}
#nav a:hover{ text-decoration:underline; color:#ddded9}
#greeny{ height:140px; position:relative}
.toplogolink {z-index:-5001; position:absolute;font-size:11px;color:#EEEEEE}
.toplogolink2 {text-decoration:none;color:#666666;}
#CallUsButton {width:109px;height:63px;background-image:url(/images/button3.jpg);}
#CallUsButton div {width:108px;padding-top:19px;color:Red;font-weight:bold;text-align:center;font-family:Verdana;font-size:11px;}
#chick{
	position:absolute;
	bottom:0px; left:0
}
#getaquote{ position: absolute; height:102px; width:116px; right:30px; top:18px}
.smalltext {
	font-size: 11px;
}
#left{ width:193px; padding-left:29px; float:left}
.sidenav{ padding-bottom:5px}
.sidenav a { color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:7px; width:193px; background-image:url(images/sidenav.jpg); background-position:bottom; text-align:center; font-size:13px}
.sidenav a:hover, #selected a{ background-position:top; }
.sidenav a:visited { color:#FFFFFF;}
#grybox{ background:#dddddd url(images/gryboxheader.jpg) top no-repeat; margin-bottom:10px }
#gryboxfooter{ background: url(images/gryboxfooter.jpg) bottom no-repeat; padding:12px 10px 10px 12px}
#gryboxfooter li { background:url(images/arrow.jpg)  left  3px no-repeat; padding-left:15px;padding-bottom:5px;}
#gryboxfooter a { color:#333333; font-size:11px}
#gryboxfooter a:hover { color:#9e0000; text-decoration:none}
#midpart{ float:left; width:375px; padding-left:25px}
#right{ float:left; padding-left:12px}
#footer{ background:#244bb8; height:40px; color:#FFFFFF; padding-top:20px}
#footer a { color:#FFFFFF; font-weight:bold; text-decoration:none}
#footer a:hover{ text-decoration:underline}
#footerholder{ width:633px; margin:0 auto}
#copyright{ float:left}
#designby{ float:right}
.clear{ clear:both}
.padtop17{ padding-top:17px}
.center{ text-align:center}
bullet {color:Red;font-weight:bold;}
#breadcrumb {color:#000000;font-size:11px;}
#breadcrumb a{color:#0000FF;}
.red {color:Red;}

/* Compare Over50s Styles */
.cellbg {background-color:#FFC;height:65px;text-align:center;border-top:1px solid #CCC;width:90px;}
.thead {color: #666;padding-bottom: 2px;vertical-align: bottom;font-size: 12px;}
.btop {border-top:1px solid #CCC;}
.bright {border-right:1px solid #CCC;}
.bleft {border-left:1px solid #CCC;}
.bbottom {border-bottom:1px solid #CCC;}
.noquote {background-color:#EEE}
#originatorId {width:160px;}
#originatorId span {float:left;width:20px;display:block;padding:2px;color:black;border:1px solid #000;text-align:center;font-size:16px;border-right:0px;font-weight:bold;}
#originatorId span.last {border-right:1px solid #000;}