@charset "UTF-8";
/* CSS Document */


/*====== HOME BANNER ==========*/

/* Banner area is 884px x 274px high with a 8px border*/

#home #banner{
	width: 884px; 
	height: 274px;
	clear:both;
	padding: 9px 8px 8px 8px;

}
#home #banner_1,#home #banner_2 {
	float: left;
	display:inline;
	height: 274px;
	background-color:#ffffff;
}
#home #banner_1 {
	width: 580px;
}
#home #banner_2 {
	width: 304px;
	z-index:-10000;
}

/*row of buttons below banner*/
#nav_button {
	width: 884px;
	float: left;
	display:inline;
	margin: 8px 8px 8px 10px;
	height: 42px;
}

.clear {
clear:both;
overflow:hidden;
height:0px;
display:block;
}

/*======= Home Content Area =======*/
#home_content{
	float: left;
	display: inline;
	overflow:hidden;
	width: 884px;
	padding: 8px 18px 0px 10px;
	background: url(../images/corners_white_top.png) no-repeat;
	margin:0px;
}
#home_content div.col_wide_1 {
	float: left;
	display: inline;
	padding-bottom: 900px;
	margin-bottom: -900px; /*this evens out the lines that are on the left side of each column*/
}
#home_content div.col_wide_1 {
	width: 696px;
	background: #999;
	background: url(../images/blue_gradient.png) top center no-repeat;	
}
.home_grid_1,.home_grid_2,.home_grid_3{
	float: left;
	display:inline;
	margin-right: 10px;
	margin-left: 8px;
	overflow:auto;
	padding-bottom: 10px;
}

.home_grid_1{
width:676px;
border:1px solid yellow;
}
.home_grid_2{
width:330px;
}
.home_grid_3{
width:210px;
margin-bottom:5px;
}
div.dotted_right{
border-right: 1px solid #E1DFC9;
padding-right:5px;
}

#home_content div.col_1,
#home_content div.col_2,
#home_content div.col_3,
#home_content div.col_4 {
	float: left;
	display: inline;
	padding-bottom: 900px;
	margin-bottom: -900px; /*this evens out the lines that are on the left side of each column*/
}
#home_content div.col_1,
#home_content div.col_2,
#home_content div.col_3 {
	width: 216px;
	padding-right:8px;
	padding-left:10px;
	border-right: 1px dotted #E1DFC9;
}
#home_content div.col_3{
	border-right: none;
}
#home_content div.col_4 {
	width:163px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left:6px;
	background: url(../images/home_col4_top.png) top left;
	background-repeat: no-repeat;
}
#home_content div.col_4_bottom {
	background: url(../images/home_col4_bottom.png) bottom left no-repeat;
	padding-bottom: 13px;
}

/* Column 3 Feature Items */
.feature { 
	padding-left: 72px;
	padding-top: 6px;
	
}
.dog_ins {
	background: url(../images/home_dog.png) no-repeat;
	background-position: 0px 8px;
}
.cat_ins {
	background: url(../images/home_cat.png) no-repeat;
	background-position: 0px 8px;
}
.compare {
	background: url(../images/compare.png) no-repeat;
	background-position: 0px 8px;
}
div.col_3 div.first {
	border-top: none;
	padding-top: 0px;
}

.line { 
	
	border-top: 1px solid #E1DFC9;

}

/*======== COLUMN 4 ELEMENTS ==========*/

div.col_4 h4 {
	font-size: .9em;
	text-align: center;
	padding: 6px 0px;
}
.total_claims {
	font-size: 1.1em;
	text-align:center;
	font-weight:bold;
	background:#fff;
}
ul.claim {
	clear:both;
	width: 154px;
	padding: 5px 4px;
	background:#FFF;
	margin-bottom: 4px;
	overflow:hidden;
}
#home_content ul.claim li{
	float: left;
	display: inline;
	margin: 0px;
	padding:0px;
	line-height: 1.2em;
}
#home_content ul.claim li.claim_amount{
	float: right;
	font-weight:bold;
}
#home_content ul.claim li.claim_detail{
	float: left;
	width: 100%;
	font-size: .7em;
}
.col_4 p{
	clear:both;
	text-align:center;
}

div.true_tail {
	border-top: 1px solid #fff;
	padding-top: 6px;

}
div.col_4 div.true_tail img {
	float: left;
	padding-right: 4px;
	
}
div.col_4 div.true_tail h4 {
	text-align: left!important;
	font-size: 1.2em;
}
div.col_4 div.true_tail p {
	text-align: left!important;
	font-size: 1em;
	text-align:left;
}
h4 a.readmore {
font-style:normal;
margin-top:0px;
font-size:.8em;
}

/* Cycle CSS */
.cycleBanner {  
    height:  274px;  
    width:   580px;  
    padding: 0;  
    margin:  0;  
} 
 
.cycleBanner img {  
    background-color:#ffffff;
    width:  580px; 
    height: 274px; 
    top:  0; 
    left: 0; 
	padding:0px;
	margin:0px;
} 
div.rule {
	float: left;
	display:inline;
	width: 99%;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top: 1px solid #E1DFC9;
	height: 1px;
}

a.arrow_link {
	display:block;
	padding: 6px 0px;
	background:url(../images/arrow_orange.png) no-repeat right center;
	margin-right: 120px;
	text-decoration:none;
}
/*======= Slide Show Side Banner =======*/
a img{
border: medium none;
}
#slideshow {
	height:274px;
	
	position:relative;
	width:303px;
	
}
#slideshow a {
	display:none;
}
#slideshow a.lead {
	display:inline;
}
#pager {
	background:url(../images/fade.png) no-repeat 0 0;
	padding:3px 3px 6px 4px;
	position:absolute;
	margin-left:130px;
	top:412px;
	z-index:10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pager a {
	background-color:#fff;
	border:1px solid #edb868;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:5px;
	padding:3px 7px;
	text-align:center;
	text-decoration:none;
		color:#edb868;

}
#pager a:hover, #pager a.activeSlide {
	background-color:#edb868;
	border:1px solid #fff;
	color:#fff;
}
