@charset "utf-8";

body  {font: 100% Arial, Helvetica, sans-serif; background:#ccc; margin: 0; padding: 0; text-align: center; color: #000;}


#container {width: 960px; background: #fff; margin: 10px auto; text-align: left;} 

/* banner -------------------------------------------------------*/
#header {position:relative; background:#c0c0c0 url(img/electric_forester_banner.jpg); height:205px;}  

#header h1 {margin: 0; padding: 10px 0; text-indent:-9999px;} 
 

/* main navigation tabs -------------------------------------------------------*/
#main-nav {position:absolute; top:165px; width:960px; height:30px; border-bottom:#336666 10px solid;}

#main-nav ul {margin:0px; padding:0; list-style:none;}

#main-nav ul li {float:left; width:96px; margin:0px; text-align:center; font-size:80%;}

#main-nav a {float:left; display:block; margin:0; padding:7px 0 0 0; color:#336666; text-decoration: none; background:url(img/tab_unselected.png); height:23px; width:96px;}

#main-nav a:hover, body#home #t-home a, body#about #t-about a, body#contact #t-contact a, body#surveys #t-surveys a, body#prices #t-prices a, body#terms #t-terms a, body#why #t-why a, body#phoneaware #t-phoneaware a  {float:left; display:block; margin:0px; padding:7px 0 0 0; color:#eee; text-decoration:none; background:url(img/tab_selected.png); height:23px; width:96px;}



/* secondary navigation -------------------------------------------------------*/
#secondarynav {float: left; width: 170px; background:#fff; padding: 28px 5px 15px 10px;} 

#secondarynav ul {list-style:none; margin:0; padding:0;}

#secondarynav ul li {background-image:url(img/bullet.jpg); background-position:left center; background-repeat:no-repeat; padding:6px 26px 6px 26px;}

#secondarynav a {text-decoration:none; color:#000;}

#secondarynav a:hover {text-decoration: none; color:#336666;}



/* sub content right -------------------------------------------------------*/
#subcontentr {float: right; width: 160px; background: #fff; padding: 40px 10px 15px 10px;}

#subcontentr ul {margin:0; padding:0;}

/* main content -------------------------------------------------------*/
#maincontent {margin: 0 182px 12px 185px; padding: 0 20px;} 

#maincontent p {text-align:justify; line-height:1.3em;}

#maincontent h3 {color:#336666;}


/* footer -------------------------------------------------------*/
#footer {clear:both; height:96px; padding: 0 20px 0 20px; background:#777;} 

#footer p {margin: 0; padding: 35px 0 0 0; text-align:right; color:#eee; font-size:90%;}

#footer a {text-decoration:none; color:#336666;}

#footer a:hover {text-decoration: none; color:#eee;}


/* links -------------------------------------------------------*/

#links {list-style:none; margin:0; padding:0;}

#links li {padding-bottom:10px;}

/* img floats -------------------------------------------------------*/

.right {float:right; margin-left:12px;}

.left {float:left; margin-right:12px;}

/* Numbered lists --------------------------------------------------*/
ol  {list-style-type:none; padding:0; margin:0;  line-height:1.3em;}
ol li {padding-top:10px;}