body {
   margin:0;
   padding:0;
   color:#999999;
   text-decoration:none;
   font-family: Tahoma;
}

a:link {text-decoration:none;color:#006666;}
a:active {text-decoration:none;color:black;}
a:visited {text-decoration:none;color:#006666;}
a:hover {text-decoration:none;color:black;}

h1 {
   padding:0px;
   margin:0px;
   color:#009933;
   font-size:1em;
}

h3 {margin:0px;}
#style1 {
   color:#009933; 
   font-size:1.8em;
}
#style2 {
   font-weight:600;
   padding:6px;
}

#top {
   width:769px;
   height:120px;
   margin:0 auto;
}

#top .logo {
   background:transparent url(../images/logo.png) no-repeat left bottom;
   width:364px;
   height:120px;
   float:left;
}
#top .slogan {
   height:120px;
   float:right;
   text-align:center;
}

#top .slogan_text {
   padding:45px 0 0 0;
   margin:0px;
   font-size:.9em;
   color:black;
}

#nav {
   background:transparent url(../images/nav_bac.png) repeat-x;
   height:76px;
   width:100%;
}

#nav .menu {
   height:20px;
   width:630px;
   margin:0 auto;
   padding:0;
}

#nav .menu li {
   list-style:none;
   background:transparent url(../images/nav_divider.png) no-repeat right;
   padding:29px;
   float:left;
   font-family: Tahoma;
   font-size: .875em;
}

#header {
   height:292px;
   width:100%;
   background:#cccccc;
   margin:0 auto;
}

#header .container {
   width: 769px;
   margin: 0 auto;
   height:292px;
}

#header .header_text {
   margin:0 0 0 363px;
   text-align:right;
   width:400px;
   padding:20px 0 0 0;
   color:black;
}

#header .header_text_life {
   margin:0 0 0 363px;
   text-align:right;
   width:400px;
   color:black;
}


#header .streets {
   background:transparent url(../images/header_bac.png) no-repeat center;
   width:769px;
   height:292px;
}

#header .streets_life {
   background:transparent url(../images/life.png) no-repeat center;
   width:769px;
   height:292px;
}

#header .streets_auto {
   background:transparent url(../images/auto.png) no-repeat center;
   width:769px;
   height:292px;
}

#get_a_quote {
   float:right;
   text-align:right;
   width:220px;
   padding:10px 0 0 0;
   color:black;
}




#get_a_quote_submit {
   background:transparent url(../images/submit.png)no-repeat;
   width:90px;
   height:33px;
   border:none;
   cursor:pointer;
   color:white;
   font-size:1.5em;
   float:right;
   margin:5px 0 0 0;
}

#content {
   width:100%;
   min-height:128px;
   background:transparent url(../images/bottom_glow.png) no-repeat top center;
   margin:0 auto;
   
}

.autoinsurance {
   float:left;
   width:380px;
   padding:20px 0 0 0;
   cursor:pointer;
}
.lifeinsurance {
   float:right;
   width:380px;
   padding:20px 0 0 0;
   cursor:pointer;
}

.life {
   color:black;
   margin:0px;
   padding:60px 0 0 0;
}
.life_benefits {}

#content .home {
   width:769px;
   margin:0 auto;
}

#content .results {
   width:769px;
   margin:0 auto;
   min-height:200px;
}

#content .about {
   color:#333333;
   margin:0px;
   padding:60px 0;
}

#content .privacy {
   color:#333333;
   margin:0px;
   padding:10px 0;
}
.carriers {margin:0 0 0 -100px;}

.auto {
   color:black;
   margin:0px;
   padding:60px 0;
}

#contact {
   padding:60px 0;
   width:200px;
}

#footer {
   width:100%;
   height:76px;
   background:transparent url(../images/nav_bac.png) repeat-x;
}
#footer .copyright {
   width:100%;
   margin:0 auto;
   text-align:center;
   font-size:.7em;
   padding:20px 0 0 0;
}
#footer .sitemap {
   width:390px;
   margin:0 auto;
   font-size:.7em;
}
#footer .sitemap li {
   list-style:none;
   font-size:.8em;
   float:left;
   padding:10px;
   
}

#footer .sitemap li:link {color:#999999;}
