body,td,th {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #222222;}
body {background-color: #FFFFFF; width:900px; margin: 0px auto;}
body h1,body h2,body h3 {font-weight:bold; margin:0px; padding:5px 0 0 2px;}
body h1 {font-size: 16px; color: #7D374A;}
body h2 {font-size: 14px; color: #58202F;}
body h3 {font-size: 12px; color: #333333;}

a{outline-style:none;}
a:link,a:visited {color:#58202F;}
a:hover {color:#7D374A;}
.clear {clear:both;}

strong {font-weight:bold;}

#masthead{ background-image:url(images/header.jpg); background-repeat:no-repeat; margin:0; width:900px; height:223px; text-align:right;}

#nav_top {color:#ffffff;}
#nav_top a:link, #nav_top a:visited {color: #FFFFFF; font-size:10px; margin:5px; text-decoration:none;}
#nav_top a:hover {color: #ECE3E5; font-size:10px;}

#nav_main {width:675px; margin:0; padding:30px 0 0 0; border:0;}
#nav_main ul#menu li {margin:0; padding:0; list-style:none; top:0; float:right;}
ul#menu {width:675px; margin:0; padding:0;}
ul#menu li, ul#menu a {padding-left:10px; padding-right:10px;}
#nav_main ul#menu li a {text-decoration: none; font-size:14px; border-right:1px solid #58202F;}
#nav_main ul#menu li a.last {border:none;}

#insurance a:link, #insurance a:visited {color:#58202F;}
#apply a:link, #apply a:visited {color:#58202F;}
#agents a:link, #agents a:visited {color:#58202F;}
#financial a:link, #financial a:visited {color:#58202F;}
#facebook {padding:10px 10px 5px 25px;}

#insurance a:hover {color:#7D374A;}
#apply a:hover {color:#7D374A;}
#agents a:hover {color:#7D374A;}
#financial a:hover {color:#7D374A;}

#back_color {width:900px; background-position:top left; background-repeat:repeat-y; background-image:url(images/backcolor.jpg);}

#content_left {width:697px; float:left; padding:0; margin:0;}

#content_main {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; padding:2px 10px 0 5px;}
#content_main h4 {font-weight:bold; font-size:11px; padding:0; margin:0;}

#left {float:left; width:216px;}
#left p {text-align:center;}
#left p img {padding:5px 15px 0;}
#auto {background-image:url(images/auto_cta.jpg); background-repeat:no-repeat; margin:10px 0 0 0; width:216px; height:19px;  padding:30px 0 0 0;}
#auto:hover {background-image:url(images/auto_cta_ro.jpg); background-repeat:no-repeat; margin: 10px 0 0 0; width:216px; height:19px; padding:30px 0 0 0;}
#home {background-image:url(images/home_cta.jpg); background-repeat:no-repeat; margin:10px 0 0 0; width:216px; height:19px;  padding:30px 0 0 0;}
#home:hover {background-image:url(images/home_cta_ro.jpg); background-repeat:no-repeat; margin: 10px 0 0 0; width:216px; height:19px; padding:30px 0 0 0;}
#business {background-image:url(images/business_cta.jpg); background-repeat:no-repeat; margin:10px 0 0 0; width:216px; height:19px; padding:30px 0 0 0;}
#business:hover {background-image:url(images/business_cta_ro.jpg); background-repeat:no-repeat; margin: 10px 0 0 0; width:216px; height:19px; padding:30px 0 0 0;}
#referral {background-image: url(images/refer_cta_ro.jpg); background-repeat:no-repeat; margin:10px 0 0 0; width:216px; height:19px;  padding:30px 0 0 0;}
#referral:hover {background-image: url(images/refer_cta.jpg); background-repeat:no-repeat; margin: 10px 0 0 0; width:216px; height:19px; padding:30px 0 0 0;}


#brochure a {display:block; background: url(images/brochure_cta.jpg) left top no-repeat; margin:10px 0 0 0; width:216px; height:19px;  padding:30px 0 0 0;}
#brochure a:hover {background: url(images/brochure_cta.jpg) left bottom no-repeat;}
#hour a {display:block; background: url(images/24hr_cta.jpg) left top no-repeat; margin:10px 0 0 0; width:216px; height:19px;  padding:30px 0 0 0;}
#hour a:hover {background: url(images/24hr_cta.jpg) left bottom no-repeat;}



#middle {float:left; width:460px; margin:10px 0px 0 10px; padding:0;}
#middle_form {float:left; width:660px; margin:10px 0px 0 10px; padding:0;}
#news {margin:5px 0; height:80px;}

#right {background-image:url(images/quote_box.jpg); background-repeat:no-repeat; background-position:top; background-color:#7E374A; margin:0; width:173px; height:252px; float:right; color:#ffffff; padding: 80px 0px 0px 30px; font-size:12px;}
#right a:link, #right a:visited {color: #FFFFFF; font-size:12px;}
#right a:hover {color: #ECE3E5; font-size:12px;}

#offer {background-image:url(images/also_offer.jpg); background-repeat:no-repeat; width:608px; height:15px; margin:0 0 2px 0; padding:25px 0 0 80px;}
#offer a:link, #offer a:visited {color: #222222; font-size:10px; text-decoration:none; margin:5px;}
#offer a:hover {color: #58202F; font-size:10px;}

#footer {background-image:url(images/grey_footer.jpg); background-repeat:repeat-x; width:900px; height:16px; margin:5px 0 0 0; color:#ffffff; text-align:center; padding:3px 0;}
#footer a:link, #footer a:visited {color: #FFFFFF; font-size:10px; margin:5px; text-decoration:none;}
#footer a:hover {color: #ECE3E5; font-size:10px;}

#addresses td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #58202F; padding:3px 0 0 0; margin:0;}

/*admin*/
#content_admin {width:900px; float:left; padding:0; margin:0;}


