html, body { background: #fff url('http://terminsuranceca.com/css/bg.jpg') ; text-align: center; font-family: arial; font-size: 12px; color: #0000000; margin-bottom: 10px;}

h1 { font-size:26px; font-weight: normal; color: #0079b2; margin-top: 0px; margin-bottom: 20px; border-bottom: 1px dotted #000; padding-bottom: 8px; }
h2 { font-size:16px; font-weight: bold; color: #000000; margin-top:-0px; margin-bottom:-15px; }
h3 { font-size:13px; font-weight: bold; color: #000000; margin-top:-0px; margin-bottom:-15px; }


a.a:link { color: #029FE8; font-weight: normal; text-decoration: underline; }
a.a:visited { color: #029FE8; font-weight: normal; text-decoration: underline; }
a.a:hover { color: #029FE8; font-weight: normal; text-decoration: underline; border-bottom: 1px solid #029FE8; }


#container { width: 939px; margin: auto; background: #fff; border-left: 10px #fff solid; border-right: 10px #fff solid; border-top: 10px #fff solid; border-bottom: 10px #fff solid;}
#header-img { background: url('images/header-img.jpg'); height: 281px; }

#content { float: left; padding: 20px 15px; text-align: left; width: 597px; font-size: 14px; color: #404040; font-family: verdana; }

#contact { float: left; background: #fff; width: 312px; }
#contact-img { background: url('images/contact-img.jpg'); height: 132px;}
#contact-head { background: #0079b2; height: 34px; padding: 0 10px; font-weight: bold; color: #fff; font-size: 16px; border-bottom: 2px solid #fff; }
#contact-text { background: #ececec; text-align: left; padding: 10px 10px; }

.subtitle { font-weight: bold; color: #0079b2 }
li.spacing { margin-bottom: 8px; }

/* Header Navigation Customization - Edit this code to customize navigation for header.
****************************************************************************************************************************/
#headnav { height: 41px; background: #c3e4c0; text-align: center; }

ul#menu { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 12px; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #0079b2; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 10px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 10px 0; }



/* Footer Navigation Customization - Edit this code to customize navigation for footer. Uncomment to include in CSS. 
*****************************************************************************************************************************/
#footer { background: #0079b2; clear: both; text-align: left; height: 77px; padding-top: 20px;}

#foot-left { float: left; width: 580px; color: #fff; padding-left: 20px; padding-right: 10px}
#foot-left a:link { font-family: arial, verdana, sans-serif; font-size: 14px; color: #fff; text-decoration: none; }
#foot-left a:visited { font-family: arial, verdana, sans-serif; font-size: 14px; color: #fff; text-decoration: none; }
#foot-left a:hover { font-family: arial, verdana, sans-serif; font-size: 14px; color: #ffd757; text-decoration: none; }


#foot-right { float: left; width: 309px; color: #fff; }
#foot-right a:link { font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #ffd757; text-decoration: none; }
#foot-right a:visited { font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #ffd757; text-decoration: none;}
#foot-right a:hover { font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none;}


#servarea { clear: both; padding-top: 10px; text-align: left; font-size: 9px; color: #808080; }
