@charset "UTF-8";
/* CSS Document */

body{
background: #E5E5D5;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #000000;
line-height: 1.4em;
}

h1{
font-size: 1.8em;
line-height: 1em;
margin: 0;
padding: 10px 0 10px 0;
}

.premium h1{
font-size: 1.8em;
line-height: 1em;
margin: 0;
padding: 10px 0 3px 0;
}

h2{
font-size: 1.8em;
margin: 0;
padding: 20px 0 20px 0;
}

h3{
font-size: 1.3em;
font-weight: normal;
margin: 0;
padding: 20px 0 0 0;
}

.premium h3{
font-size: 1.3em;
font-weight:bold;
margin: 0;
padding: 5px 0 10px 0;
}

p{
margin: 0;
padding: 5px 0 5px 0;
}

ul{
padding: 0;
margin: 0;
}

form{
padding: 0;
margin: 0;
}

a{
color: #006600;
text-decoration: underline;
}

a:hover{
color: #666666;
}

#page-top { 
width:780px; 
margin:0 auto; 
padding: 10px;
text-align: center;
}

#page-top a{
padding: 0 0 0 5px;
} 

#wrapper { 
width: 800px; 
margin: 0 auto; 
padding: 0;
}

#header{ 
width: 790px;
padding: 10px 0 10px 10px;
background: #FFFFFF;
float: left;
}

#header-logo-panel{
background: #000000;
height: 200px;
width: 160px;
float: left;
display: inline;
}

#header-logo-links{
width: 160px;
text-align: center;
padding: 0;
color: #FFFFFF;
font-size: 0.9em;
}

#header-logo-links a{
color: #FFFFFF;
text-decoration: none;
}

#header-logo-links a:hover{
color: #BAE55F;
}

#header-info-panel{
float: left;
display: inline;
width: 220px;
height: 180px;
padding: 10px 120px 10px 15px;
background: url(../media/images/header-info-panel-bg.jpg) bottom right no-repeat #000000;
border-left: 1px solid #000000;
color: #FFFFFF;
}

#header-info-panel p{
font-size: 1.3em;
}

#header-info-panel a{
color: #BAE55F;
text-decoration: none;
font-weight: bold;
}

#header-info-panel a:hover{
color: #FFFFFF;
}

#header-survey-panel{
float: left;
margin: 0 0 0 10px;
}

#main-body{
width: 780px;
padding: 10px;
background: #FFFFFF;
float: left;
}

#feature-panel-home{
width: 780px;
background: #000000;
float: left;
margin: 0 0 10px 0;
}

#feature-panel-home h1{
font-size: 2em;
padding: 20px 0 20px 0;
}

#feature-panel-home-left{
float: left;
display: inline;
width: 375px;
color: #FFFFFF;
padding: 0 0 0 25px;
}

#feature-panel-home-left a{
color: #BAE55F;
text-decoration: none;
font-size: 1.3em;
font-weight: bold;
}

#feature-panel-home-left a:hover{
color: #FFFFFF;
}

#feature-panel-home-right{
float: left;
width: 380px;
}

#feature-panel-slim{
width: 780px;
background: #000000;
float: left;
margin: 0 0 10px 0;
}

#feature-panel-slim h1{
font-size: 2em;
padding: 20px 0 0 0;
}

#feature-panel-slim-left{
float: left;
display: inline;
width: 555px;
color: #FFFFFF;
padding: 0 0 0 25px;
}

#feature-panel-slim-left a{
color: #BAE55F;
text-decoration: none;
font-size: 1.3em;
font-weight: bold;
}

#feature-panel-slim-left a:hover{
color: #FFFFFF;
}

#feature-panel-slim-right{
float: left;
width: 200px;
}

#quote_overflow{
height: 150px;
overflow: auto;
background: #F2F3E9;
padding: 10px 10px 0 10px;
}

/*COLUMNS BEGIN*/

.column-left-double{
float: left;
display: inline;
width: 516px;
padding: 0 0 10px 0;
}

.column-left-double-survey{
float: left;
display: inline;
width: 516px;
padding: 70px 0 10px 0;
background: url(../media/images/title-win.gif) top left no-repeat;
}

.column-right-single{
float: left;
width: 254px;
margin: 0 0 0 10px;
padding: 0 0 10px 0;
}

.column-left-single{
float: left;
display: inline;
width: 253px;
padding: 0 0 10px 0;
}

.column-mid-single{
float: left;
display: inline;
width: 253px;
margin: 0 0 0 10px;
padding: 0 0 10px 0;
}

/*COLUMNS END*/

.section-space{
width: 100%;
height: 15px;
float: left;
}

.buffbox-header{
width: 100%;
height: 30px;
background: #E5E5D5;
float: left;
}

.buffbox-header h1{
font-size: 15px;
font-weight: normal;
margin: 0;
padding: 7px 10px 0 10px;
}

.buffbox-main-diagonals{
width: 100%;
background: url(../media/images/bg_buff-diagonal.gif) repeat top left #E5E5D5;
float: left;
}

.buffbox-main-solid{
width: 100%;
background: #F2F3E9;
float: left;
}

.buffbox-main-solid p{
padding: 10px;
}

.buffbox-quickquote{
width: 209px;
padding: 0 30px 10px 15px;
background: #F2F3E9;
float: left;
}

.buffbox-otherpets{
width: 209px;
padding: 0 30px 10px 15px;
background: #F2F3E9;
float: left;
}

.buffbox-otherpets h1{
font-size: 15px;
font-weight: normal;
margin: 0;
padding: 7px 0 20px 0;
}

.other-pets-title{
	float:left;
	}

.buffbox-quickquote h2{
padding: 0 0 20px 0;
}

.buffbox-talkthrough{
width: 224px;
padding: 0 15px 10px 15px;
background: #F2F3E9;
float: left;
}

.buffbox-quickquote h1{
font-size: 15px;
font-weight: normal;
margin: 0;
padding: 7px 0 20px 0;
}

.buffbox-talkthrough h1{
font-size: 15px;
font-weight: normal;
margin: 0;
padding: 7px 0 10px 0;
}

.note-top{
width: 117px;
height: 20px;
background: url(../media/images/note-top.gif) no-repeat #BBE562;
}

.note-mid{
width: 97px;
height: 77px;
background: url(../media/images/note-bg.gif) repeat-y #BBE562;
color: #006600;
text-align: center;
padding: 5px 10px 5px 10px;
overflow: hidden;
}

.note-mid-links{
width: 97px;
height: 57px;
background: url(../media/images/note-bg.gif) repeat-y #BBE562;
color: #006600;
text-align: center;
padding: 20px 10px 5px 10px;
overflow: hidden;
}

.note-foot{
width: 117px;
height: 10px;
background:url(../media/images/note-foot.gif) no-repeat;
}

#note-wrapper{
float: left;
display: inline;
}

.grey-divider{
margin: 5px 0 0 0;
padding: 0 0 10px 0;
border-top: 3px solid #F2F3E9;
}

.green{
color: #006600;
}

.black-bold{
color: #000000;
font-weight:bold;
}

.floatimg p {padding: 10px 0 15px 0; text-align: left;}

.floatimg-img-left{
float: left;
clear: left;
padding: 0 0 0 0;
}

.events-news{
float: left;
width: 100%;
}

.sectionlink{
font-size: 1.3em;
}

.sectionlink a{
text-decoration: none;
}

#vets-corner-top{
float: left;
width: 516px;
background: url(../media/images/vets-corner-top.jpg) no-repeat;
}

#vets-corner-main{
float: left;
width: 516px;
height: 209px;
background: url(../media/images/vets-corner-bg.jpg) top left no-repeat;
}

#vets-corner-title{
float: left;
display: inline;
height: 209px;
width: 155px;
}

#vets-corner-text{
float: left;
width: 351px;
padding: 10px 10px 10px 0;
}

#vets-corner-text h3{
color: #006600;
margin: 0;
padding: 10px 0 10px 0;
}

#footer{
padding: 15px 10px 40px 10px;
}

#footer a{
color: #000000;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

#copyright{
font-size: 1.4em;
}

.body-bullet{
margin: 10px 20px 10px 25px;
}

.terms-bullet{
margin: 0 20px 0 25px;
padding: 0;
}

.smallprint{
font-size: 0.7em;
}

.error{
color: #CC0000;
}

.bullets{
padding: 0 0 10px 0;
}

.bullets ul{
list-style-position: outside; 
list-style-type: disc; 
margin: 0 0 0 15px;
padding: 0;
}

.bullets li{
padding: 0;

}
a.postit_links:link, a.postit_links:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
color:#006600;
text-decoration:underline;

}

a.postit_links:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
color:#666666;
text-decoration:underline;

}

/* NAV BEGINS */
#nav-wrapper{ float: left; }
#nav { padding: 10px 0 0 10px; }
ul#nav li { list-style:none; float:left; font-weight:bold; padding:0; margin:0; }


#nav li { height:23px; position:relative; overflow:hidden; padding: 0; margin:0; }
#nav li span { position:absolute; width:100%; height:100%; background: url(../media/images/menu-tabs.gif) no-repeat 0 0; }
#nav li a { text-decoration:none; font-weight:bold; font-size:1em; overflow:hidden; color:#000000; }
#nav a:hover, #nav a:active, #nav a:focus { background-position:0 0; border-bottom:1px dotted #000000; cursor:hand; }
#nav li.current a span { background-position:0 -23px;}

#nav .home { width:68px; }     
#nav .home a span { background-position:0 0; }
#nav .home a:hover span, #nav .home a:active span, #nav .home a:focus span { background-position:0 -23px; }
#nav .home-selected { width:68px; }
#nav .home-selected a span { background-position:0px -23px; }
#nav .quote { width:108px; }     
#nav .quote a span { background-position:-68px 0; }
#nav .quote-selected { width:108px; }
#nav .quote-selected a span { background-position:-68px -23px; }
#nav .quote a:hover span, #nav .quote a:active span, #nav .quote a:focus span { background-position:-68px -23px; }
#nav .types { width:138px; }     
#nav .types a span { background-position:-176px 0; }
#nav .types-selected { width:138px; }
#nav .types-selected a span { background-position:-176px -23px; }
#nav .types a:hover span, #nav .types a:active span, #nav .types a:focus span { background-position:-176px -23px; }
#nav .claim { width:135px; }     
#nav .claim a span { background-position:-314px 0; }
#nav .claim-selected { width:135px; }
#nav .claim-selected a span { background-position:-314px -23px; }
#nav .claim a:hover span, #nav .claim a:active span, #nav .claim a:focus span { background-position:-314px -23px; }
#nav .wording { width:231px; }     
#nav .wording a span { background-position:-449px 0; }
#nav .wording-selected { width:231px; }
#nav .wording-selected a span { background-position:-449px -23px; }
#nav .wording a:hover span, #nav .wording a:active span, #nav .wording a:focus span { background-position:-449px -23px; }
#nav .about { width:86px; }     
#nav .about a span { background-position:-680px 0; }
#nav .about-selected { width:86px; }
#nav .about-selected a span { background-position:-680px -23px; }
#nav .about a:hover span, #nav .about a:active span, #nav .about a:focus span { background-position:-680px -23px; }
/* NAV ENDS */