body{font-family: Tahoma, Arial; font-size: 12px; color: #898989;}
a img { border-style: none; }
h1, h2, h3{margin: 5px 0 5px; padding: 0; font-weight: bold;}
h1{font-size: 18pt; color: black; font-family:  Century Gothic;}
h2{font-size: 12pt; color: #898989; font-family: Tahoma;}
h3{font-size: 10pt; color: #898989; font-family: Tahoma;}
#content-body { font-family: Tahoma; font-size: 12px; color: #898989; }
#content-body  h1{margin: 0 0 10px 0;}
a{text-decoration: none; color: red; outline: 0;}
.bordered-body ul li{margin-bottom: 5px;}
ol {margin-right: 30px;}
ol li {margin-bottom: 8px;}
.hidden{display: none; visibility: hidden;}
.tab {float: left; width: 58px; margin-top: 0; margin-left: 8px;}
ul.tabs {margin: 0; padding: 0; list-style: none; width: 58px; font-size: 12px; font-weight: bold; }
ul.tabs li {float: left; height: 50px; padding: 0; margin: 6px 0 5px 0; position: relative; text-align:center; background: url(../images/red-tab.gif) no-repeat; width: 52px;}
ul.tabs li a {
	text-decoration: none;
	display: block;
	outline: none;
	color: #FFF;
	height: 45px;
	padding-top: 8px;
}
ul.tabs li a:hover {
}	

html ul.tabs li.active
{
	background: none;
	
}
html ul.tabs li.active a
{
	color: red;
	font-weight: bold;
}
html ul.tabs li.active a:hover  {
}
.tab_container { width: 180px; float: left; margin-top: 10px; margin-left: 2px;}
.tab_content {
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	font-size: 1.8em;
}
.clearFix{clear: both;}
#container
{
	margin: 0 auto;
	width: 1031px;
	background: #fff;
}

#powered-by
{
 float:left;	
 margin-left: 118px;	
}

#content-container {	float: left; width: 1031px; margin-bottom: 10px;}
#content-body {float: left; width: 730px;}
#header-nav{height: 135px;}
#coloum-one
{
	float: left;
	width: 300px;
	margin: 0px 0;
}

#coloum-one #logo
{
	background: no-repeat top;
	height: 112px;
	margin-bottom: 0px;
	margin-left: 12px;
}

#quote-box
{
	background:url(../images/quote-tab.png) no-repeat top left;	
	height: 371px;
	width: 264px;
	margin-left: 5px;
	margin-right: 25px;	
}
#quote-box.quoteboxbg0{background-position: 0 0;}
#quote-box.quoteboxbg1{background-position: -264px 0;}
#quote-box.quoteboxbg2{background-position: -528px 0;}
#quote-box.quoteboxbg3{background-position: -792px 0;}
#quote-box.quoteboxbg4{background-position: -1056px 0;}

#coloum-one .why-compare
{
	margin-top: 50px;
	margin-left: 20px;
	width: 250px;
}

#coloum-one .why-compare p
{
	margin-top: 5px;
	margin-bottom:5px;
	font: 13px Century Gothic;
}

#coloum-one .why-cti
{
	margin-top: 5px;
	margin-left: 15px;
	
	background-position: center 10px;
	width: 260px;
	font: 13px Century Gothic;
	font-weight: bold;
	padding: 10px;
	padding-top: 5px;
}

#coloum-one .why-cti ul
{
	margin: 0;
	padding: 0;
}
#coloum-one .why-cti ul li
{
	list-style-type: none;
	background-image: url(../images/check.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0px 22px;
	margin-bottom: 5px;
	color: #000000;
}

#coloum-two-and-three-container
{
	float: right;
	background: url(../images/bloke.png) no-repeat;
	height: 834px;
	width: 705px;
}

#coloum-two
{
	float: left;
	width: 490px;
}

#coloum-two h2 { margin: 0; }

#coloum-two .eugene
{
	margin-left: 40px;
	margin-top: 300px;	
}

#coloum-two #social
{
	margin-left: 40px;
	padding: 0;
	height: 30px;
}

#coloum-two #social ul {padding: 0;}
#coloum-two #social ul li { list-style-type: none; display: inline-block; float: left;}
#coloum-two #social ul li a{display: block; width: 32px; height: 32px; padding: 8px 0 3px 5px;}
#coloum-two #social ul li a.facebook {background: url(../images/FaceBook_32x32.png) no-repeat;}
#coloum-two #social ul li a.twitter {background: url(../images/Twitter_32x32.png) no-repeat; }
#coloum-two #social ul li a.youtube {background: url(../images/Youtube_32x32.png) no-repeat; }

#coloum-three
{
	float: right;
	width: 215px;
	display: inline;
	background-color: transparent;
}

#coloum-three h3 { margin: 0; }

#navigation-header
{
	float: right;
	background: url(../images/top-right-bg.gif) no-repeat;	
	width: 215px;
	height: 23px;
	margin-top: -8px;
}

#navigation-header ul {margin: 3px 0px 5px 20px; padding: 0;}
#navigation-header ul li {list-style-type: none; display: inline; text-align:center;  min-height: 12px;  padding-left: 0px; padding-right: 7px;}
#navigation-header ul li.nav-li{background: url(../images/separator.gif) no-repeat bottom right; }
#navigation-header li a {text-decoration: none; color: #000000; font-size: 10px; font-weight: bold;}

#coloum-three .parrot
{
	margin-top: 200px;
	text-align:center;
}

#coloum-three .parrot-bag
{
	padding-top: 155px;
	background-image: url(../images/parrotsbag.png);
	background-repeat: no-repeat;
	height: 442px;
}

#coloum-three .did-you-know
{
	background:url(../images/did-you-know.png) no-repeat center top;
	margin: 10px 5px 10px 10px;
	border-bottom: 1px #000000 dotted;
	height: 150px;
}

#coloum-three .did-you-know p, .quote p
{
	margin: 0;
	padding-top: 25px;
	font: 12px Century Gothic;
}

#coloum-three .did-you-know p.next, .quote p.next
{
	margin: 0;
	padding: 0;
	text-align:right;
	margin-bottom: 5px;
}
#coloum-three .did-you-know p a, .quote p a{color: #898989;}
#coloum-three .quote
{
	margin-top:30px;
	background:url(../images/quote.png) no-repeat center top;
	margin: 10px;
	height: 110px;
}


#footer
{
	clear: both; float: left;
	color: #898989;
	margin-top: 10px;
	margin-bottom: 50px;	
	font-size: 10px;
}


#footer-bottom-border{
 float: left;
 width: 1031px;
 background-color: #e7e7e8;
}

#footer-bottom{
  width: 1011px; 
  float: left;
  margin-left:  10px;
  margin-right: 10px;   
  background-color: #e7e7e8;
  border-top: 1px dotted #898989;
}


#footer-bottom .common{
  height:185px;
  color: #898989;
  float: left; 
  margin-top:5px; 
}


#footer-bottom  p
{
	margin-left: 5px;
	margin-right: 10px;	
}
		
#footer-bottom  a
{
	color: #898989;
	text-decoration: none;	
}

#footer-bottom a:hover
{
	color: #000;	
}

#footer-bottom ul
{
	margin-left: 20px;
	margin-right: 20px;
	padding: 0;
}

#footer-bottom ul li
{
	list-style-type: none;
	display: block;	
}

#footer-col-1 {width: 180px;}

#col1-row1 {border-bottom:1px dotted; height: 90px; }

#footer-col-2 {
  width: 160px;  
  margin-left:10px; 
  margin-right:10px;
  border-left:1px dotted; 
  border-right:1px dotted;
}

#footer-col-3 {
  width: 640px;
  float: right;  
}


#learn-why  {	
  font-size:11px;    
  float: left;
  padding-left: 0px;
  width:1031px;
  background: url(../images/footer-bg-top.gif) no-repeat top left;
}

#learn-why-table{
   padding-left:20px;
   padding-bottom:10px;
   width: 100%;
   background-color: #e7e7e8;
}

#learn-why-title{
    margin-top:25px;    
    padding-left:20px;
	background-color: #e7e7e8;
}

#learn-why-link{
   height:30px;
   margin-top:5px;
   font-size:15px; 
   color: #898989;
   text-decoration: none;
   display: block;
   overflow: hidden;
   background-color: #e7e7e8;
}

#learn-why h3 {
	font-size:12px;
	color: #898989;
	margin-bottom: 1px;
}

#learn-why-table img{
   margin-right: 10px;
}

#learn-why-table td{vertical-align: top; padding-top: 5px;}
#learn-why-table .small-title{vertical-align: super; font-size: 10pt; font-weight: bold;}
#footer-bottom-bg{background: url(../images/footer-bg-bottom.gif); width: 1032px; margin-left:-1px; height: 66px; clear: both;}

.learn-cell {
   width: 230px; 
   padding-left: 36px
}

.learn-cell-title {  
   padding-top: 0px;
}

.navigation-helpinfo {
  font-size: 12px; 
  color: red; 
  margin-top: 10px;  
  margin-bottom: 10px;	
}

.navigation-helpinfo a{
  text-decoration: none;
  color: red; 
}
.navigation-current{color: #898989}

.rowHeader {text-align: left;}
.rowData {text-align: center; }

.pregnant {
	margin: 10px ;
	margin-right: 35px;
	border-width: 0px;
	border-spacing: 0px;	
	border-color: gray;
	border-collapse: collapse;	
	background-color: #f7f7f7;	
}
.pregnant th {	
	width:16%;
	font-size:10px;
	text-align: left;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;	
}
.pregnant td {
	height:35px;
	font-size:10px;
	text-align: center;
	border-width: 1px;	
	border-style: solid;
	border-color: gray;	
}
 .pregnatLeft{ padding-left: 20px;	}

.helpinfo-list li  a{color: black; font-weight:bold; text-decoration: none; }
.helpinfo-list a:hover{	color: red;	}

.quote-box-inner-font{font-size:12px;}
.quote-box-head1{font-size:12px; font-weight:bold; padding: 5px 0 5px 0; color: #000000;}
.quote-box-red-head1{font-size:12px; font-weight:bold; color:#e21517; padding-top: 5px;}
.quote-box-head2{font-size:10px; color: #000000;}

.ageInputField {width: 32px; height: 14px; margin-bottom:4px;}
.ageRows{width: 200px; }
.ageRows input{margin-right: 5px;}
.quoteButtonCell{padding-top: 5px; border-bottom: 1px dotted #898989; padding-bottom: 5px;}

.info-box{float:left; width:800px; padding-left:30px;}
.info-box-left{float:left; width:208px; height:227px;}
.info-box-right{float:left; width:467px; padding-left:25px;}
.logo-holder{float:left; width:200px;}
.button-holder{float:right; width:200px;  margin-top:10px;}
.get-quote-info{float:right; background: url(../images/visit-site.gif) no-repeat; width:94px; height:34px;}
.dotted{background: url(../images/dot.gif); text-indent:-9999px;}

.social-top{height: 35px; float: right; margin-top: 10px; margin-bottom: 5px; width: 115px;}
.normalpage .social-top{margin-bottom: 68px;}
.social-top ul {padding: 0; margin: 5px 0;}
.social-top ul li { list-style-type: none; display: inline-block; float: left; height:35px;}
.social-top ul li a{display: block; width: 32px; height: 32px; padding: 8px 0 3px 5px;}
.social-top ul li a.facebook {background: url(../images/FaceBook_32x32.png) no-repeat; background-size: 78%; }
.social-top ul li a.twitter {background: url(../images/Twitter_32x32.png) no-repeat; background-size: 78%;}
.social-top ul li a.youtube {background: url(../images/Youtube_32x32.png) no-repeat; background-size: 78%;}
.page-tab {margin: 0; padding: 0;}
.page-tab li{list-style: none; float: left; margin-top: -50px; margin-right: 5px;}
.page-tab a{height: 110px; width: 86px; text-indent: -9999px; display: block; overflow: hidden; background: url(../images/article-tabs.png) no-repeat;
margin-bottom: 5px;}
.page-tab a.selected{width: 70px; margin-bottom: 0; margin-top: 5px;}
#articles-tab{background-position: 0 66px;}
#articles-tab.selected{background-position: 0 -44px;}
#tips-tab{background-position: -86px 66px;}
#tips-tab.selected{background-position: -86px -44px;}
#resources-tab{background-position: -172px 66px;}
#resources-tab.selected{background-position: -172px -44px;}
#faq-tab{background-position: -258px 66px;}
#faq-tab.selected{background-position: -258px -44px;}
#funstuff-tab{background-position: -344px 66px;}
#funstuff-tab.selected{background-position: -344px -44px;}
#offer-tab{background-position: -430px 66px;}
#offer-tab.selected{background-position: -430px -44px;}
.bordered-box{min-height: 400px; position: relative; margin-bottom: 10px;}
.bordered-content{margin: 0; padding: 0;}
.bordered-body{float: left; padding-left: 20px;}
.bordered-body p {margin-right: 30px; }
.bordered-body ul {margin-right: 30px;}
.bordered-footer{clear: left;}
.paper{ background: url(../images/paper.gif) no-repeat; width: 161px; height: 219px; padding-top: 35px;}
.paper .title{text-align: center;}
.paper p{ margin-left: 10px; margin-right: 10px;}
.small-border .paper{position: absolute; top: 150px; left: 470px; z-index: 2;}
.small-border .bordered-top{background: url(../images/border-small-top.gif) no-repeat; width: 551px; height: 14px;}
.small-border .bordered-body{background: url(../images/border-small-middle.gif) repeat-y; width: 551px;}
.small-border .bordered-footer{background: url(../images/border-small-bottom.gif) no-repeat; width: 551px; height: 16px;}
.large-border .bordered-top{background: url(../images/border-large-top.gif) no-repeat; width: 677px; height: 17px;}
.large-border .bordered-body{background: url(../images/border-large-middle.gif) repeat-y; width: 667px;}
.large-border .bordered-footer{background: url(../images/border-large-bottom.gif) no-repeat; width: 677px; height: 18px;}
.large-border .paper{position: absolute; top: 300px; left: 495px; z-index: 2;}
.table-border .bordered-top{background: url(../images/border-table-top.gif) no-repeat; width: 718px; height: 16px;}
.table-border .bordered-body{background: url(../images/border-table-middle.gif) repeat-y; width: 718px; padding-left: 10px;}
.table-border .bordered-footer{background: url(../images/border-table-bottom.gif) no-repeat; width: 718px; height: 16px;}

.social-top ul li a.youtube {background: url(../images/Youtube_32x32.png) no-repeat; }

.stuff-box{float:left; margin-bottom:10px; width:800px;  }
.stuff-box-left{float:left; width:62px; height:62px; }
.stuff-box-right{float:left; width:550px; padding-left:20px; font-size: 12px;}
#quote-form{float: left;}
.next-icon{background: url(../images/next-icon.gif) no-repeat center left; width: 6px; height: 10px;}
#dykText{height: 105px; }
.iloveinsurance a{display: block; width: 55px; height: 54px; text-indent: -9999px; margin: 115px 0 0 60px;
background: url(../images/i-love-insurance-logo.png) no-repeat;}
.short-width{width: 440px;}
#tab-ski, #tab-senior { padding-top: 15px;}
#redirecting{background: url(/compare/assets/image/redirecting.jpg) no-repeat; width:669px; height:464px; margin:0 auto;}
.redirecting-text{padding:180px 0 0 360px;}
#quote-result-tips {text-align:center;}
#bargain{ margin-left: 465px; margin-top: -95px;}
#cti-video { margin-bottom: 20px;}
.more-info{margin-bottom: 10px; margin-right:60px; text-align: right;}
