/*
Author: LucidPage:TomDunn
*/
@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f5f5f5}
html { padding:0; margin:0;}

.main { margin:0 auto; padding:0;  width: 980px; background:#f5f5f5 top center no-repeat;}
.main2 { margin:0 auto; padding:0; background: url(http://d3ojxb8o4shwru.cloudfront.net/auto-insurance/main_bg2.gif) top center repeat-x;}
.main3 {float: left; margin: 0 0 0 0;}
/********** header **********/
.header {  padding:0; margin:0 auto; width: 980px;}
/* logo */
.logo {float:left; margin: 10px 0 20px 30px;}
.got8logo { width: 482px; height: 70px; border: 0px; }
/* top button */
.tbutton { padding:10px 0 20px 120px; float:left;}
.toffer { font-family: trebuchet ms; font-size: 0.9em; float: left; margin: 5px 0 0 130px; width: 220px; }
.toffer a { color:#618bb6; text-decoration: none; }
.toffer a:hover { font-weight: bold; text-decoration: none; }
.boffer { font-family: trebuchet ms; float: left; margin: 0 0 0 160px; width: 220px; }
.boffer a:hover { font-weight: bold; text-decoration: none; }
/* girl */
.girl { float:right; margin-right: -20px; margin-left: 70px; margin-bottom: 0px; }
/* offer */
/* intro */
.intro { font: normal .7em trebuchet ms; color:#000000; line-height:1.5em; }
.offer { width: 800px; position: relative; float:left; font: normal 18px Tahoma, Geneva, sans-serif; color:#000000; margin-top: -10px; margin-left: 80px; line-height:1.8em; }
/* seguro */
.seguro { width:362px; text-align: center; font-family: trebuchet ms; font-size: 0.9em; margin: 0 0 0 0; }
.seguro a { color:#618bb6; text-decoration: none; }
.seguro a:hover { font-weight: bold; text-decoration: none; }
.basegif, .bottomgif { float: left; }
.breadcrumb { font-family: trebuchet ms; font-size: 12px; }
/* body */
.body_resize { width:980px; margin:0 auto; padding:0;}
.body { padding:10px 0; margin:0 auto; background:#fff; border-top:1px solid #e2e2e2;}
.body h2 { font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #dfdfdf;}
.body h3 { color:#27619c; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:15px 0; margin:0; }
.body .menu2 { width:170px; float:right; padding:0; margin:0;}
.body .menu2 a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none;}
.body .menu2 a:hover { color:#27619c; text-decoration:underline;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:10px 0; margin:0;}
.body ul { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; list-style-type: square;}
.body a { color:#618bb6; text-decoration:none;}
.body img { margin:5px auto; padding:5px; border:1px solid #e9e9e9; background:#f8f8f8;}
.body img.floated { float:left; margin:5px 0; padding:10px 20px 0 0; border:none; background:none;}
.body img.serv { margin:10px; padding:0 0 30px 0; float:left;}
.right { width:600px; margin:10px 0; padding:0 55px 0 10px; float:left;}
.left { width:290px; margin:10px 0; padding:0; float:right;}
.port { width:290px; margin:10px 0; padding:0 55px 0 0; float:left;}
.port.last { padding:0;}
.whois { padding:10px 20px 0 20px; }
.bottom_img { float: left; margin: 50px 0 0 150px; }

.state1 { margin: -15px 0 0 0; }
.state1 p { margin: -15px 0 0 0; }

.states {font-family: trebuchet ms; font-weight: bold; font-size: 16px; line-height: 1.8em; }
a.states:hover {font: bold 16px trebuchet ms; color: #000000; }
/*************footer**********/
.footer {padding:5px 20px;  margin:0 auto;}
.footer_resize { width:980px; margin:0 auto; padding:10px 0; border-top:1px solid #e2e2e2;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#a9a9a9;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none; }
.footer p.right { text-align:right; width:180px; margin: 0; padding:10px 0; float:right;} 
.footer p.leftside { text-align:left; width:500px; margin:0; padding:10px 0; float:left;}
.partnerseal { float: left; margin: -35px 0 20px 0; width: 180px }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:5px 0; margin:0; border-bottom:1px solid #d0d0d0;}
/* Slider */
#slider {width: 100%; margin: 23px 0 0 0; background: #; }
#slider h1 { font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; text-align: center; } 
#slider h2 { font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; text-align: center; }  
#slider h3 { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; text-align: center; } 
#slider .flash_slider { width:980px; height:300px; margin:0 0 30px 0; overflow:hidden;}
a.homeLink:link    {
  /* Applies to links pointing back to this page */
  text-decoration:  none;
  color:            #000000;
  }
a.homeLink:visited    {
  /* Applies to links pointing back to this page */
  text-decoration:  none;
  color:            #000000;
  }
a.homeLink:hover    {
  /* Applies to links pointing back to this page */
  text-decoration:  none;
  color:            #000000;
  }
a.homeLink:active    {
  /* Applies to links pointing back to this page */
  text-decoration:  none;
  color:            #000000;
  } 
