@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 8px;
	background: url(../images/content_petsecure_com/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/content_petsecure_com/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/content_petsecure_com/home_col4_top.png) top left;
	background-repeat: no-repeat;
}
#home_content div.col_4_bottom {
	background: url(../images/content_petsecure_com/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/content_petsecure_com/home_dog.png) no-repeat;
	background-position: 0px 8px;
}
.cat_ins {
	background: url(../images/content_petsecure_com/home_cat.png) no-repeat;
	background-position: 0px 8px;
}
.compare {
	background: url(../images/content_petsecure_com/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/content_petsecure_com/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/content_petsecure_com/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;
}
/**PRIDE FM CSS**/

#home_content div.col_wide_2 {
	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_2 {
	width: 570px;
	background: #999;
	background: url(../images/content_petsecure_com/blue_gradient2.png) top center no-repeat;	
	/*border:1px solid black;*/
	padding:0px;
	margin:0px;
}
.home_grid_proud,.home_grid_proud1{
	float: left;
	display:inline;
	margin-right: 10px;
	margin-left: 12px;
	overflow:auto;
	padding-bottom: 10px;
}
.home_grid_proud4{
	width:560px;
	/*border:1px solid yellow;*/
}

.home_grid_proud4  p{
	padding-left:10px;
	padding-top:10px;
}
.home_grid_proud1{
	width:257px;
	/*border:1px solid yellow;*/
}

#home_content div.col_5
{
	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_5 {
	width:304px;
	padding-right: 0px;
	margin-left:10px;
	background: url(../images/content_petsecure_com/home_col4_top2.png) top left;
	background-repeat: no-repeat;
	/*border:1px solid blue;*/
}
#home_content div.col_5 p, h4{
    padding-left: 10px;
}
#home_content div.col_5_bottom {
	background: url(../images/content_petsecure_com/home_col4_bottom.png) bottom left no-repeat;
	padding-bottom: 13px;
	
}
div.straight_right{
border-right: 1px solid #E1DFC9;
padding-right:10px;
}
/*====== Navigation - Partners ==========*/


#nav_partner2 {
	float: left;
	display: inline;
	height: 62px;
	margin: 0px;
	padding-top: 27px;
	background:url(../images/content_petsecure_com/nav_partner_bknd.png) no-repeat;
}
#home #nav_partner2 { /*home page uses different bottom graphic due to purple "top claims" box*/
	background:url(../images/content_petsecure_com/nav_partner_bknd_home2.png) no-repeat;
	width:900px;
}
#nav_partner2 ul {
	margin-left: 210px;
}
#nav_partner2 li {
	height: 35px;
	float: left;
	display:inline;
	border-right: 1px solid #535880;
	border-left: 1px solid #8389AC;
}
#nav_partner2 li.first {
	border-left: none;
}
#nav_partner2 a {
	height: 26px;
	display: block;
	float: left;
	padding: 9px 15px 0px 15px;
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size: .8em;
}
#nav_partner2 a:hover {
	background:url(../images/content_petsecure_com/nav_partner_bknd_over.png) repeat-x;
}
#nav_partner2 a.active {
	/*no active state given as I'm not sure where this leads*/
}

div.ruler  {
	border-top:1px solid #fff;
	display:block;
	float:left;
	height:1px;
	padding-bottom:5px;
	padding-top:2px;
	width:95%;
	margin-left:10px;
}
.total_claims2 {
	font-size: 1.1em;
	text-align:center;
	font-weight:bold;
	background:#fff;
	width:90%;
	margin-left:10px;
}

