/* Home Insurance Section CSS Code */
#sitecontainer #contentcontainer #idInsuranceImageHeader 
{  
	background-image: url('/uploadedImages/Images/SiteMedia/HomeInsurance.jpg');
	height:226px;
	background-repeat: no-repeat;
	width: 600px;
	margin: 0px;
	padding: 20px 0px 0px 10px;
}

#sitecontainer #contentcontainer #idMotorinsuranceImageHeader 
{  
	background-image: url('/uploadedImages/Images/Insurance/Motor_insurance_banner.gif');
	height:226px;
	background-repeat: no-repeat;
	width: 600px;
	margin: 0px;
	padding: 20px 0px 0px 10px;
}

#sitecontainer #contentcontainer #idInsuranceHeaderFloatInner 
{
	margin: 0px 1px 0px 0px;
	padding: 21px 20px 20px 20px;
	float:left;
	width: 365px;
	font-family:arial;
	color:#333333;
	font-size: 70%;
	background-color: #FFFFFF;
	}
#sitecontainer #contentcontainer #idInsPromoCollectionHolder 
{
	margin:-42px 0px 0px 0px;
	padding-left: 10px;
	clear:both;
}

#sitecontainer #contentcontainer #InsOffers1 {
	float:left; 
	width: 405px;
	background-image: url('../images/home_insurance/HomeInsToppanel.gif');
	background-position: top center;
	background-repeat: no-repeat;	
}

#sitecontainer #contentcontainer #InsOffers2 
{
	float:left; 
	margin-left: 10px;
	width: 174px;
	background-image: url('../images/home_insurance/HomeInsRightPanelTopBack.gif');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0px;
}
#sitecontainer #contentcontainer .InsTableHeader
{
	color: #FFFFFF;    
	text-decoration: none;
	font-weight: bold;   
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 90%;
	background-image: url('../images/home_insurance/HomeInsToppanel.gif');
	width: 385px;
	background-position: top center;
	background-repeat: no-repeat;	
	height: 5px;

}
#sitecontainer #contentcontainer .InsOffersHeader1
{
	color: #FFFFFF;    
	text-decoration: none;
	font-weight: bold;   
	margin: 8px 10px 7px 20px;
	font-size: 90%;
	background-color: #8CC63E;
}

#sitecontainer #contentcontainer .InsOffersHeader2
{
	color: #FFFFFF;    
	text-decoration: none;
	font-weight: bold;   
	margin: 0px 10px 10px 10px;
	background-color:  #8CC63E;
	text-align: left;
	padding-top: 20px;
	font-size: 110%;
}
#sitecontainer #contentcontainer .InsOffersBody1 
{
	color:#333333; 
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background-color: #E6E6E6;
	width: 385px;
	background-image: url('../images/home_insurance/HomeInsBottompanel.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	
}

#sitecontainer #contentcontainer .InsComparison table
{
   font-size: 60%;
   width:405px; 
   text-align: center;
   padding:10px;
   margin-top: 20px;
   border-collapse: collapse;
}

#sitecontainer #contentcontainer .InsComparisontoprow
{
background-color: #8CC63E;
color:#FFFFFF;

}

#sitecontainer #contentcontainer .InsComparisontoprowleft
{
background-repeat: no-repeat;
background-image: url('/images/home_insurance/HomeInsTopPanel-left.gif');
background-position: top left;
padding: 5px 20px 5px 10px;
}

#sitecontainer #contentcontainer .InsComparisontoprowright
{
background-repeat: no-repeat;
background-image: url('/images/home_insurance/HomeInsTopPanel-right.gif');
background-position: top right;
padding: 5px 10px 5px 10px;
}

#sitecontainer #contentcontainer .InsComparisonBody 
{
background-color: #E6E6E6;
}

#sitecontainer #contentcontainer .InsComparisonfooter
{
	color:#333333; 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #E6E6E6;
	width: 405px;
	background-image: url('../images/home_insurance/HomeInsBottompanel.gif');
	background-position: bottom center;
	height:5px;
}
#sitecontainer #contentcontainer .InsOffersBody3
{
	background-image: url('../images/home_insurance/HomeInsCallmebackBack.jpg');
	font-size: 83.333%;
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 9px 60px 20px 25px;
	margin: 0px;
}
#sitecontainer #contentcontainer .InsOffersBody4
{
	background-image: url('../images/home_insurance/HomeInsRegisterBack.jpg');
	font-size: 83.333%;
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 9px 60px 20px 25px;
	margin: 0px;
}
#sitecontainer #contentcontainer .InsOffersBody5
{
	background-image: url('../images/home_insurance/HomeInsDownloadBack.jpg');
	font-size: 83.333%;
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 9px 60px 20px 25px;
	margin: 0px;
}
#sitecontainer #contentcontainer .InsOffersBody6
{
	background-image: url('../images/home_insurance/HomeInsRequestBack.jpg');
	font-size: 83.333%;
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 9px 60px 20px 25px;
	margin: 0px;
}
#sitecontainer #contentcontainer .InsOffersFooter2 
{   
	background-color: #8CC63E;
	background-image: url('../images/home_insurance/HomeInsRightPanelBottom.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 174px;
	height: 5px;
}

#sitecontainer #contentcontainer .InsOffersBody1 ul {
    list-style-image: url('../images/general/GreenBullet.gif');
	list-style-position: outside;
	font-size: 70%;
	padding: 0px;
	margin: 5px 10px 10px 25px;
}
#sitecontainer #contentcontainer .InsOffersBody1 li
{
	margin: 3px 0px 3px 0px;
}

#sitecontainer #contentcontainer #InsOffers2 
{
    color: #FFFFFF; 
    text-decoration: none;  
}
#sitecontainer #contentcontainer #InsOffers2 a
{
    color: #FFFFFF; 
    text-decoration: none;  
}
#sitecontainer #contentcontainer .InsTextBlock 
{
	padding:10px 20px 0px 20px;
	background-color: #FFFFFF;
	font-size: 70%;
	color:#333333;
	width: 365px;
	/*border: solid 1px;*/
}
#sitecontainer #contentcontainer .InsTextBlock  h2 
{ 
    color:#0157A4;
}
#sitecontainer #contentcontainer .InsTextBlock p{
	margin-bottom: 0px;
}
#sitecontainer #contentcontainer .InsTextBlock  a
{ 
    color:#0255A1;
    font-weight: bold;
}
#sitecontainer #contentcontainer .InsOffersBody1 p {
	font-size: 70%;
	}

#sitecontainer #contentcontainer .InsTextBlock ul {
	list-style-image: url('../images/home_insurance/GreenBullet.gif');
	list-style-position: outside;
	padding: 0px;
	margin: 5px 10px 10px 15px;
}
#sitecontainer #contentcontainer .InsTextBlock li
{
	margin: 3px 0px 3px 0px;
}


/*Sonny additional Insurance Section CSS Code */
#sitecontainer #contentcontainer #idInsImagesOffers1 
{
	float:left;
	width: 190px;
	background-image: url('/uploadedImages/Images/Insurance/InsFolioBack.gif');
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

#sitecontainer #contentcontainer #idInsImagesOffers2 
{
	float:left;
	width: 190px;
	background-image: url('/uploadedImages/Images/Insurance/InsFolioBack.gif');
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
}

#sitecontainer #contentcontainer .InsOffersFooter 
{
	background-image: url('/uploadedImages/Images/Insurance/panelfooter.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	color: #FFFFFF;    
	text-decoration: none;
	margin: 0px;
	font-size: 70%;
	padding: 8px 25px 5px 0px;
	text-align: right;
	width: 165px;
	min-height:20px;
	
}

#sitecontainer #contentcontainer .InsOffersHeader 
{
	color: #FFFFFF;    
	text-decoration: none;
	font-weight: bold;   
	background-color:  #8CC63E;
	background-image: url('/uploadedImages/Images/Insurance/insdotline.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 5px 0px 12px 0px;
	margin: 3px 10px 10px 12px;
	font-size: 90%;

}

/*  from savings.css */

#sitecontainer #contentcontainer #idSavingsHeaderFloatInner 
{
	margin: 0px 1px 0px 0px;
	padding: 14px 20px 27px 20px;
	float:left;
	width: 365px;
	font-family:arial;
	color:#333333;
	font-size: 70%;
	background-color: #FFFFFF;
}

/* from mortgages.css */


#sitecontainer #contentcontainer #FTBPromoCollectionHolder 
{
    margin:-42px 0px 0px 0px;
    padding-left: 10px;
    clear:both;
}
#sitecontainer #contentcontainer .FTBTableBody
{
	color:#333333; 
	text-decoration: none;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #E6E6E6;
	width: 385px;
	background-image: url('../images/mortgages/MortBottompanel.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}
#sitecontainer #contentcontainer .FTBTableBody A
{
	FONT-WEIGHT: bold;
	COLOR: #0255a1;
}
#sitecontainer #contentcontainer .FTBTableBody table
{
   font-size: 70%;
   width:100%; 
   text-align: center;
   padding:5px 5px 5px 0px;
  
}
