/* CSS Document */
html{margin:0; padding:0;}
body{margin:0; padding:20px 0 0 0; text-align:center; width:100%; font-size:100%; background:url(/media/fbd/images2/bg_grad.jpg) top repeat-x #FFF; font-family:Arial, Helvetica}

img {  border-style: none }
a{color:#334148}
.l{float:left}
.r{float:right}
.clear{margin:0; padding:0; clear:both;}
fieldset {border: 0}


#wrapPage{margin:0 auto; padding:0; text-align:left; width:967px; background:url(/media/fbd/images2/page_bg.gif) repeat-y 0px 30px #fff;}

/*..................................................*/
/*.................... HEADER ......................*/
/*..................................................*/


#header{margin:0; padding:13px 0 0 0; width:967px; background:url(/media/fbd/images2/page_top.gif) top no-repeat}
#header #logo{margin:0; padding:7px 0 0 37px; width:150px; float:left; border:none}
#header #callus{ display:none; margin:10px 15px 0 0; padding:0; float:right; clear:right}

#header #menu_top{
	margin:0;
	padding:0;
	float:right;
	width:700px;
	position:relative;
	z-index:550 !important;
	height: 20px;
}




#header #menu_top ul{margin:0 10px 0 0; padding:0;  font-size:0.7em; list-style:none;}
#header #menu_top ul li{margin:0; padding:0 7px 0 7px; float:right; }
#header #menu_top ul li.last{margin:0; padding:0 7px 0 7px; float:right; background:url(/media/fbd/images/menu_top_divider.gif) 0px 4px no-repeat}
#header #menu_top ul li.middle{margin:0; padding:0 7px 0 7px; float:right; background:url(/media/fbd/images/menu_top_divider.gif) 0px 4px no-repeat}
#header #menu_top ul li.first{background:url(); color:#33586F;}
#header #menu_top ul li.quicklinks{margin:0; padding:0 ;background:url(); color:#33586F;}
#header #menu_top ul li span.name{font-weight: bold}
#header #menu_top ul li a{color:#334148; text-decoration:none} 
#header #menu_top ul li a.close{background:url(/media/fbd/images/icon_close2.jpg) no-repeat top right; padding-right: 20px}
#header #menu_top ul li a{color:#334148; text-decoration:underline} 
#header #menu_top ul li a:hover{text-decoration:none; color:#334148;}

#header #menu_top ul li span.textSize_white{margin: 0; padding: 0; width: 60px; position: relative; left: 785px;list-style: none ;}
#header #menu_top ul li span.textSize_white a{color: #fff; text-decoration:none; font-weight: bold}
#header #menu_top ul li span.textSize_white #large{font-size: 1em; padding-left: 5px; list }
#header #menu_top ul li span.textSize_white #small{border-right: 1px solid #c2c2c2; font-size: .7em; padding-right: 5px; display:inline }

#header #menuWrap{margin:0; padding:0; float:left; width:967px;}
#header #menu{margin:0; padding:0; float:left; width:967px; }
#header #menu ul{margin:0; padding:0; float:right; width:auto; font-size:0.75em; list-style:none; }

#header #menu ul li * {padding:4px 0 0 0;}
#header #menu ul li{margin:0; float:left; text-align:center;}
#header #menu ul li a{margin:0; width:112px; height:26px; float:left; color:#fff; background:url(/media/fbd/images2/menu-on.gif) top left no-repeat;} 
#header #menu ul li a:hover{margin:0; background:#22b2ff; color:#FFF; text-decoration:none; background:url(/media/fbd/images2/menu-off.gif) top left no-repeat}

#header #menu ul li.on a{margin:0; padding-top:4px!important;width:112px; height:26px; float:left; color:#FFF; background:url(/media/fbd/images2/menu-on.gif) top left no-repeat;}
#header #menu ul span.currentbranch0 {margin:0; padding-top:4px!important; width:112px; height:26px; float:left; color:#FFF; background:url(/media/fbd/images2/menu-off.gif) top left no-repeat; }
#header #menu ul span.currentbranch0 a {margin:-4px 0; padding-top:4px; width:112px; height:26px; color:#FFF; float:left;text-decoration:none; background:url(/media/fbd/images2/menu-off.gif) top left no-repeat;} 
#header #menu ul span.currentbranch0 a:hover {margin:-4px 0; padding-top:4px; width:112px; height:26px; color:#FFF; float:left;text-decoration:none; background:url(/media/fbd/images2/menu-off.gif) top left no-repeat;} 

#header #menu #search{margin:0; padding:0 4px 0 0; float:right; width:185px; background:url(/media/fbd/images/menu_top_right.gif) top right no-repeat}
#header #menu #search input{margin:7px 5px 0 0; padding:0; font-size:0.7em; width:150px; float:left}
#header #menu #search img{margin:7px 0 0 0; padding:0;}

/*..................................................*/
/*...................... RETRIEVE POP UP...................*/
/*..................................................*/

#retrieve
{
	margin:0;
	padding:0;
	width:106px;
	position:absolute;
	left:291px;
	float:left;
	top: 1px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#RetrievePopUp
 {
	margin:0;
	padding:0;
	position:absolute;
	left:286px;
	float:left;
	background:url(/media/fbd/images2/retrieve-pop-up.gif) no-repeat;
	top: -8px;
	z-index:560 !important;
	font-size:.7em;
	color:#33586f;
}
#RetrievePopUp table
 {
	font-size:1em;
	color:#33586f;	
}
#RetrievePopUp table td.error
 {
	color:#f9610e;	
	font-weight:bold;
	position:relative;
	top:-10px;
	margin:0;
}

#RetrievePopUp input
 {
	font-size:1em;
	color:#33586f;	
	padding:0;
	width:128px;

}

#RetrievePopUp input.hidden
 {
	color:#33586f;	
	height:1px;
}

#retrieve a,#talktous a
{
text-decoration:underline;
}

#retrieve a:hover,#talktous a:hover
{
text-decoration:none;
}
#quicklinks{
	margin:0;
	padding:0;
	width:49px;
	position:absolute;
	left:616px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#talktous
{
	margin:0;
	padding:0;
	width:50px;
	position:absolute;
	left:564px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

#faq
{
	margin:0;
	padding:0;
	width:28px;
	position:absolute;
	left:526px;
	float:left;
	top: 2px;
	font-size:.7em;
	color:#33586f;
	float:left;
}



#renew
{
	margin:0;
	padding:0;
	width:100px;
	position:absolute;
	left:411px;
	float:left;
	top: 1px;
	font-size:.7em;
	color:#33586f;
	float:left;
}

.retrieveButton
{
	background:transparent url(/media/fbd/images2/retrieve-button.gif) repeat-x scroll 0 0;				
	cursor:pointer;
	border:medium none;
	width:85px !important;
	height:22px;
	padding:0;
	margin:0;	
}

/*..................................................*/
/*................. QUOTE INNER .....................*/
/*..................................................*/

#wrapInner{margin:0 0 0 15px; padding:0; width:940px;}

#wrapInner #inner_quote{margin:0 0 0 13px; padding:11px 0 0 0; width:456px; float:left; background:url(/media/fbd/images/inner_quote_top.gif) top no-repeat}
#wrapInner #inner_quote.home{margin:0 0 0 13px; padding:11px 0 0 0; width:456px; float:left; background:url(/media/fbd/images/inner_home_quote_top.jpg) top no-repeat}
#wrapInner #inner_quote_inner{ margin:0;padding:0; width:456px; background:url(/media/fbd/images/home_quote_bg.jpg) top repeat-x #9FCBE8}
#wrapInner #inner_quote_inner.home{ margin:0;padding:0; width:456px; background:url(/media/fbd/images/home_quote_bg_home.jpg) top repeat-x #9fcbe8}
#wrapInner #inner_quote_inner.car{ margin:0;padding:0; width:456px; background:url(/media/fbd/images/inner-car-quote.jpg) top repeat-x #9fcbe8}
#wrapInner #inner_quote #pic{margin:0; padding:0; width:158px; float:left}
#wrapInner #inner_quote #pic img{margin:0; padding:0;}
#wrapInner #inner_quote #formwrapper {margin:0; padding:0; width:370px; float:left}
#wrapInner #inner_quote #formwrapper fieldset{margin:0; padding:0; border:0px; width:400px;}
#wrapInner #inner_quote #formwrapper h1{margin:0; padding:3px 0 5px 15px; font-size:0.8em; color:#fff}
#wrapInner #inner_quote #formwrapper ol{margin:0 0 0 16px; padding:0; font-size:0.7em; list-style:none; color:#fff;}
#wrapInner #inner_quote #formwrapper ol li{margin:5px 0 5px 0; padding:0 0 0 14px; float:left; width:370px; clear:both; background:url(/media/fbd/images/bullet_arrow.gif) 0px 4px no-repeat; }
#wrapInner #inner_quote #formwrapper ol li span.acceptAssumptionsForm{  font-size:0.8em; position: relative; }
#wrapInner #inner_quote #formwrapper ol li  span#acceptAssumptionsForm label{ width: auto;font-size:1em;;float: none;}
#wrapInner #inner_quote #formwrapper ol li  span#acceptAssumptionsForm label.secondLabel{ margin: 0px;}
#wrapInner #inner_quote #formwrapper ol li a.showAssumptions, a.showTermsAndConditions
{ margin: 0px; padding:0px; text-decoration: underline;cursor: pointer; font-weight:bold}
#wrapInner #inner_quote #formwrapper ol li.butt{padding-left:145px; background:url();}
#wrapInner #inner_quote #formwrapper ol li label{margin:0; padding:0; width:130px; float:left; font-weight:bold; font-size:1.0em }

#wrapInner #inner_quote #formwrapper ol li a.white{color:#FFFFFF; width:40px;}

#wrapInner #inner_quote #formwrapper ol li select{margin:0 5px 0 0; padding:0; width:130px; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li select.small{margin:0 5px 0 0; padding:0; width:50px; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li label.auto{width:auto}
#wrapInner #inner_quote #formwrapper ol li label.or{width:21px}
#wrapInner #inner_quote #formwrapper ol li input{margin:0 3px 0 0; padding:0; font-size:1em; float:left}
#wrapInner #inner_quote #formwrapper ol li input.small{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:60px;}
#wrapInner #inner_quote #formwrapper ol li input.smaller{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:51px; height:auto}
#wrapInner #inner_quote #formwrapper ol li input.smallest{margin:0 3px 0 0; padding:0; font-size:1em; float:left; width:40px;}
#wrapInner #inner_quote #formwrapper ol li input.cb{margin:0; padding:0; width:25px; height:15px}
#wrapInner #inner_quote #formwrapper ol li input.butt{margin:0; padding:3px 5px; width:auto; font-size:1em; color:#fff; font-weight:bold; background:url(/media/fbd/images/butt_bg.gif) repeat-x #79A4BB}
#wrapInner #inner_quote_bottom{margin:0; padding:0; width:456px; float:left; height:17px; background:url(/media/fbd/images/inner_index_quote_bottom.gif) top left no-repeat}
#wrapInner #inner_quote_bottom.home{margin:0; padding:0; width:456px; float:left; height:17px; background:url(/media/fbd/images/home_index_quote_bottom.gif) top left no-repeat}
#wrapInner #inner_quote #formwrapper ol li p.error{margin:0; padding:5px 0 0 0;width:250px;color:#f9610e;font-weight:bold;line-height: normal align:right; clear: both;}

/*..................................................*/
/*................. INNER PAGE STYLES.....................*/
/*..................................................*/

#wrapInner #inner_page #heading{ margin:0 0 0 13px;padding:0; width:456px; background-colour: #9FCBE8; float:left}
#wrapInner #content #innertext{ margin:0 0 0 13px; padding:0; width:440px; background-colour: #9FCBE8; float:left; text-align: justify; }
#wrapInner #inner_page #heading-long{ margin:0 0 0 13px;padding:0; width:738px; background-colour: #9FCBE8; float:left}

/*=Car-------------------------------------------------------------*/
#wrapInner #content #innertext-car-3col { margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify;}
#wrapInner #content #innertext-car-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-car-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-car-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-car-3col span.callus{margin:0; padding:0; font-size:1em; color:#607b8d; font-weight:bold}
#wrapInner #content #innertext-car-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-car-2col{ margin:0 0 0 13px; padding:0; width:752px; float:left; text-align: justify; color:#607b8d;}
#wrapInner #content #innertext-car-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-car-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-car-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-car-2col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-car-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-car-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-car-2col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-car-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif);  font-size:0.75em; color:#334148; }


/*=HOME-------------------------------------------------------------*/
#wrapInner #content #innertext-home-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify;}
#wrapInner #content #innertext-home-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#7fabc8;}
#wrapInner #content #innertext-home-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-home-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-home-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-home-3col span.callus{margin:0; padding:0; font-size:1em; color:#7fabc8; font-weight:bold}
#wrapInner #content #innertext-home-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-home-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-home-2col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-home-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148;}
#wrapInner #content  #innertext-home-3col .innertext2{ margin:0 0 0 13px; padding:0; width:290px; background-colour: #9FCBE8; float:left;  }
#wrapInner #content #innertext-home-3col p.small{margin:8px 0 8px 0; padding:0; font-size:0.65em; color:#334148; float:right }
#wrapInner #content #innertext-home-3col .image {margin:8px 0 8px 0; padding:0; color:#334148; float:right}
#wrapInner #content #innertext-home-3col .image2 {margin:8px 0 8px 0; padding:0; color:#334148; float:right}
#wrapInner #content #innertext-home-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-home-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #innertext-home-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-home-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-home-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-home-2col ul li.body{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-home-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-home-2col ul li a{margin:5px 0 5px 2px; padding:0; font-size:.75em; color:#334148; list-style-image:url(/media/fbd/images/car-bullet-square.gif)}
#wrapInner #content #innertext-home-2col ul li a.hover{margin: 0; padding:0; font-size:.75em; color:#334148; text-decoration:underline; list-style:none}
#wrapInner #content #innertext-home-2col ul li ul li a{margin:0; padding:0; list-style-image:url(/media/fbd/images/car-bullet-square.gif); font-size:.9em;}
#wrapInner #content #innertext-home-2col ul li ul li a.hover{margin:0; padding:0;  list-style:none; font-size:.9em;}
#wrapInner #content #innertext-home-2col ul li ul li ul li a{margin:0; padding:0;  list-style:none; font-size:.75em;}
#wrapInner #content #innertext-home-2col ul li ul li ul li a.hover{margin:0; padding:0;  list-style:none; font-size:.75em;}
#wrapInner #content #innertext-home-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold; font-size:0.75em;}
#wrapInner #content #innertext-car-2col table {margin: 0; padding:0; font-size:.75em;  color:#334148;}
#wrapInner #content #innertext-car-2col table p{margin:8px 0 8px 0; padding:0; font-size:.9em !important;}
#wrapInner #content #innertext-car-2col table a{margin:8px 0 8px 0; padding:0; font-size:1em !important; }

/*=BUSINESS-------------------------------------------------------------*/
#wrapInner #content #innertext-business-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify; }
#wrapInner #content #innertext-business-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#6c6c92;}
#wrapInner #content #innertext-business-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-business-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-business-3col span.callus{margin:0; padding:0; font-size:1em; color:#6c6c92; font-weight:bold}
#wrapInner #content #innertext-business-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/business-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/business-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-business-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-business-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: left;}
#wrapInner #content #innertext-business-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#6c6c92;}
#wrapInner #content #innertext-business-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-business-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-business-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-business-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/business-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-business-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/business-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148; }


/*=FARM-------------------------------------------------------------*/
#wrapInner #content.farm{
	position:relative;
	width:765px;
	float:left;
	text-align: justify;
}
#wrapInner #content #innertext-farm-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#31bbab;}
#wrapInner #content #innertext-farm-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-farm-3col h3{margin:10px 0 10px 0; padding:0;font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-farm-3col span.callus{margin:0; padding:0; font-size:1em; color:#31bbab; font-weight:bold}
#wrapInner #content #innertext-farm-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-farm-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-farm-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/farm-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-farm-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/farm-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-farm-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-farm-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#31bbab;}
#wrapInner #content #innertext-farm-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-farm-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-farm-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-farm-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/farm-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-farm-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/farm-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}

/*=PF-------------------------------------------------------------*/
#wrapInner #content #innertext-pf-3col{ margin:0 0 0 13px; padding:0; width:440px; float:left; text-align: justify; }
#wrapInner #content #innertext-pf-3col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#8080bc;}
#wrapInner #content #innertext-pf-3col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#8080bc;}
#wrapInner #content #innertext-pf-3col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-3col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-pf-3col span.callus{margin:0; padding:0; font-size:1em; color:#8080bc; font-weight:bold}
#wrapInner #content #innertext-pf-3col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/pf-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-pf-3col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/pf-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}
#wrapInner #content #innertext-pf-3col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-pf-2col p.small{margin:0; padding:5px; font-size:0.65em; color:#334148;}
#wrapInner #content #innertext-pf-2col{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify;}
#wrapInner #content #innertext-pf-2col h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#8080bc;}
#wrapInner #content #innertext-pf-2col h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #innertext-pf-2col h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-2col p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content #innertext-pf-2col span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #innertext-pf-2col ul li{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/pf-bullet.gif);  font-size:0.75em; color:#334148; }
#wrapInner #content #innertext-pf-2col ul li.square{margin:5px 0 5px 2px; padding:0; list-style-image:url(/media/fbd/images/pf-bullet-square.gif); list-style:none; font-size:0.75em; color:#334148}

/*..................................................*/
/*................. LEFT NAV.....................*/

#wrapInner #firstCol ul li.heading{margin:0; padding:10px;  width: 175px; height: auto; font-size:0.75em; font-weight:bold; color:#334148; list-style:none;  background:url(/media/fbd/images/left_nav_arc.gif) no-repeat bottom left }
#wrapInner #firstCol {margin: 0;padding: 0; width: 175px; height: 600px; font-family: Arial; float: left; text-align: left;  background:url(/media/fbd/images/left_nav_top.gif) no-repeat top left #e0e2e2;  list-style:none;}
#wrapInner #firstCol ul { margin:0;padding:0;}
#wrapInner #firstCol ul li {margin:0; padding:0; list-style:none; font-size:1em}
#wrapInner #firstCol ul li a {margin:0px; padding:5px 0px 8px 20px; color:#334148; display: block; background:url(/media/fbd/images/arrow.gif) no-repeat 13px; font-size:0.7em; text-decoration:none;  }
#wrapInner #firstCol ul li a:hover{margin:0px; padding:5px 0px 8px 20px; color:#334148; display: block; background:url(/media/fbd/images/arrow_white.gif) no-repeat 13px; font-size:0.7em; text-decoration:underline}
#wrapInner #firstCol ul li span.currentbranch0 {margin:0px;  padding:5px 0px 8px 15px; color:#334148; display: block; font-size:0.70em; text-decoration: underline; font-weight:bold;  background:url(/media/fbd/images/arrow.gif) no-repeat 10px;}
#wrapInner #firstCol ul li span.currentbranch0 a {  text-decoration: underline; font-weight:bold; font-size:0.95em; background:none; padding:0 0 0 2px; border:none;  }
#wrapInner #firstCol ul li  span.currentbranch0 a:hover { text-decoration: none; font-weight:bold; font-size:0.95em; padding:0 0 0 2px;}
#wrapInner #firstCol ul li span.currentbranch1 {margin:0px; padding:5px 0px 8px 20px;  color:#334148; display: block; font-size:0.7em; text-decoration: none; font-weight:bold; border-bottom:thin 1px #FFFFFF}
#wrapInner #firstCol ul li span.currentbranch1 a {margin:0px; padding:0; color:#334148;  text-decoration: underline; font-weight:bold}
#wrapInner #firstCol ul li  span.currentbranch1 a:hover {margin:0px; padding:0; color:#334148;  text-decoration: none; font-weight:bold}
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li{margin: 0px; list-style:none; no-repeat 13px; border-bottom:solid 1px #e0e2e2; border-top:solid 1px #ffffff; background:url(/media/fbd/images/bullet_sub_orange.gif) no-repeat 13px; }
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li a { background:url(/media/fbd/images/bullet_sub.gif) no-repeat 13px; border:none;}
#wrapInner #firstCol ul li ul.multilevel-linkul-0 li a hover { background:url(/media/fbd/images/bullet_sub_white.gif) no-repeat 13px;) no-repeat 13px; border:none;}
#wrapInner #firstCol p{margin:0; padding:10px;  width: 175px; height: auto; font-size:0.75em; font-weight:bold; color:#334148;}

/*..................................................*/
/*................. BREAD CRUMBS.....................*/
/*..................................................*/

ul#bcrumbs {margin:0; padding:0; float:left; list-style-type: none; font-size:.65em;  color:#FFFFFF; background: url(/media/fbd/images2/breadcrumbs-bg.gif) no-repeat; width:967px; height:42px}
ul#bcrumbs a:hover {color:#333333; text-decoration:underline;color: #fff; }
ul#bcrumbs li {margin:0 0 0 0; padding:7px 2px 7px 7px; float:left; color: #fff; }
ul#bcrumbs a{color:#333333; text-decoration:underline;color: #fff; }

/*..................................................*/
/*.................... CONTENT .....................*/
/*..................................................*/
div#border {margin:0 0 5px 3px; background: url(/media/fbd/images/bgd_header_border.gif) no-repeat; height: 5px; }
#wrapInner #content.home{margin:0; padding:0 0 0 20px; width:600px; float:left; text-align:justify }
#wrapInner #content.interior{margin:0; padding:0; width:735px; float:left; }
#wrapInner #content h1{}
#wrapInner #content h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148 ;}
#wrapInner #content p{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148;}
#wrapInner #content p.small{margin:0; padding:5px; font-size:0.7em; color:#334148;}
#wrapInner #content span.bottom{margin:8px 0 8px 0; padding:0; font-size:0.75em; color:#334148; float:left }
#wrapInner #content input.butt{background-color:Transparent;
background-image:url(/media/fbd/images2/green-submit-buttonlg.gif);border:medium none;bottom:10px;color:#FFFFFF;
cursor:pointer;font-family:Arial;font-size:.95em;
font-weight:bold;height:34px;left:5px;position:relative;top:5px;width:220px;}

#wrapInner table{margin:0; padding:0; font-size:0.75em; }
#wrapInner table td{margin:0; padding:3px; border-bottom:0px solid #E3E3E3}

#secondCol div.standardtext div.stArticleText {width:400px; padding-right:10px; clear:none; float:left;}
#secondCol div.stArticle {width:auto; }
#secondCol div.stArticle img {margin-top:20px; margin-bottom:20px;}
#secondCol div.stArticle h2 {font-size:0.8em;}
#secondCol div.stArticle p {margin-top:4px;}
#secondCol div.stArticle div.stArticleText {padding-top:15px;}

#wrapInner #content.agent{margin:0; padding:0; width:940px; float:left; font-size:1.1em; }
#wrapInner #content.agent table{margin:0;  padding:0; font-size:0.85em; background-color:#ececec }
#wrapInner #content.agent td{margin:0; padding:0;  border-bottom:1px solid #fff}
#wrapInner #content.agent input{margin:3px 0 3px 0; padding:0; width:150px; float:left, font-size:0.8em;}
#wrapInner #content.agent input.small{margin:3px 0 3px 0; padding:0; width:30px; float:left }
#wrapInner #content.agent input.phone{margin:3px 0 3px 3px; padding:0; width:114px; float:left }
#wrapInner #content.agent p.heading {margin:0; padding:0;width:auto; line-height: normal align:right;  font-weight:bold;  }
#wrapInner #content.agent h2 {margin:0; padding:0;width:auto; line-height: normal align:right;  font-weight:bold; font-size:0.95em; color:#00b174}
#wrapInner #content.agent p.error{margin:3px 0 3px 0; width:500px;color:#f9610e;font-weight:bold;line-height: normal; align:right;}
#wrapInner #content.agent select{margin:3px 0 3px 0; padding:0; width:152px; font-size:.75em; float:left}
#wrapInner #content.agent checkbox{margin:0; padding:0; width: 15px; float:right; }
#wrapInner #content.agent table#blank{margin:2px;  padding:0; font-size:0.85em; background-color:#fff }

/*..................................................*/
/*....................... RHS ......................*/
/*..................................................*/
#wrapInner #rhs{margin:0; padding:0; float:right; width:283px;}
#wrapInner #rhs.interior{ width:179px;}
#wrapInner #rhs.farm{margin:0; padding:0; float:left; width:287px;}

#wrapInner #rhs .box1{margin:0 0 2px 0; padding:0 0 5px 0; float:right; width:283px; background:url(/media/fbd/images/home_rhs_bottom.gif) no-repeat bottom #EFF1F1}
#wrapInner #rhs .box1 .header{margin:0; padding:0; width:283px; background:url(/media/fbd/images/home_rhs_top.gif) no-repeat top left #EFF1F1}
#wrapInner #rhs .box1 h3{margin:0; padding:13px 0 10px 10px; width:283px; font-size:0.8em; color:#334148;}
#wrapInner #rhs .box1 p{margin:0 10px; padding:5px 0 5px 0; font-size:0.7em; color:#334148}
#wrapInner #rhs .box1 p.note{font-size:0.65em}
#wrapInner #rhs .box1 img.pic{margin:5px 10px 0 10px}
#wrapInner #rhs #formwrapper ol li p.error{margin:0; padding:0px 0px 0 0; width:158px; height:auto;color:#f9610e;font-weight:bold;line-height:normal; align:right; font-size:0.95em; float:right; }

#wrapInner #rhs .box2{margin:20px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/fbd/images/home_rhs_bottom.gif) no-repeat bottom #D4D6D5}
#wrapInner #rhs .box2 .header{margin:0; padding:0; width:179px; background:url(/media/fbd/images/interior_rhs_top.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box2 h3{margin:0; padding:5px 0 8px 10px; width:179px; font-size:0.8em; color:#334148;}
#wrapInner #rhs .box2 h4{margin:0; padding:5px 0 8px 10px;  font-size:0.8em; color:#334148; background:url(/media/fbd/images/rhs_header1.gif) repeat-x; }

#wrapInner #rhs .box3{margin:10px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/fbd/images/home_rhs_bottom.gif) no-repeat bottom #F2F2F2}
#wrapInner #rhs .box3 .header{margin:0; padding:0; width:179px; background:url(/media/fbd/images/interior_rhs_top2.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box3 h3{margin:0; padding:5px 0 13px 10px; width:179px; font-size:0.8em; color:#334148; }
#wrapInner #rhs .box3 p{margin:0;padding: 0 10px; font-size: .8em;  color:#334148; }
#wrapInner #rhs .box3 p.warning { margin-bottom: 10px }


#wrapInner #rhs .box4{margin:10px 0 2px 0; padding:0 0 5px 0; float:right; width:179px; background:url(/media/fbd/images/home_rhs_bottom.gif) no-repeat bottom #F2F2F2; text-align:left;}
#wrapInner #rhs .box4 .header{margin:0; padding:0; width:179px; background:url(/media/fbd/images/interior_rhs_top2.gif) no-repeat top left #EFF1F1; }
#wrapInner #rhs .box4 h3{margin:0; padding:5px 0 13px 10px; width:179px; font-size:0.8em; color:#334148; }
#wrapInner #rhs .box4 p{margin:0;padding: 0 10px; font-size: .85em;  color:#334148; }
#wrapInner  #rhs .box4 ul{margin:0 5px 0 5px; padding:0; width:170px; float:right; font-size:0.7em; list-style:none; color:#334148; }
#wrapInner #rhs .box4 ul li{margin:5px 0 5px 0; padding:0 0 0 10px; clear:both; background:url(/media/fbd/images/dark_arrow.gif) 0px 4px no-repeat;  }
#wrapInner #rhs .box4 ul .smallheader{margin:5px 0 5px 0; padding:0 0 0 10px; clear:both; 0px 4px no-repeat; font-weight:bold; background-image:none }

#wrapInner #rhs #formwrapper{margin:0; padding:0;}
#wrapInner #rhs #formwrapper ol{margin:0 0 0 10px; padding:0; font-size:0.7em; width:250px; font-weight:bold; list-style:none; color:#334148;}
#wrapInner #rhs #formwrapper ol li{margin:3px 0 3px 0; padding:0 0 0 5px; float:left; clear:both; width:245px;}
#wrapInner #rhs #formwrapper ol li label{margin:0; padding:0; width:90px; float:left; font-weight:normal}
#wrapInner #rhs #formwrapper input{margin:0; padding:0; width:150px; font-size:1em; float:left}
#wrapInner #rhs #formwrapper input.butt{margin:0; padding:3px 5px; width:auto; float:right; font-size:1em; color:#fff; font-weight:bold; background:url(/media/fbd/images/butt_bg.gif) repeat-x #79A4BB}
#wrapInner #rhs #formwrapper input.butt2{background-color:Transparent;background-image:url(/media/fbd/images/small-blue-button-bg.gif);border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:.75em;font-weight:bold;height:26px;width:97px; position:relative;left:5px; bottom:10px; top:5px;}

#wrapInner #rhs #formwrapper.interior{margin:5px 0 0 0; padding:0;}
#wrapInner #rhs #formwrapper.interior ol{margin:0 0 0 10px; padding:0; font-size:0.7em; width:150px; font-weight:bold; list-style:none; color:#334148;}
#wrapInner #rhs #formwrapper.interior ol li{margin:3px 0 3px 0; padding:0 0 0 5px; float:left; clear:both; width:150px;}
#wrapInner #rhs #formwrapper.interior ol li label{margin:0; padding:0; width:150px; font-weight:normal; color: #376485}
#wrapInner #rhs #formwrapper.interior ol li label.radio{width: 120px; }
#wrapInner #rhs #formwrapper.interior input{margin:0; padding:0; width:146px; font-size:1em; float:left}
#wrapInner #rhs #formwrapper.interior input.radio{margin:0 5px 0 0; padding:0; width: 15px; height:15px; float:left}
#wrapInner #rhs #formwrapper.interior input.butt{margin:10px 0 20px 0; padding:3px 5px; width:120px; float:right; font-size:1em; color:#fff; font-weight:bold; background:url(/media/fbd/images/butt_bg.gif) repeat-x #79A4BB}

#wrapInner #rhs table{margin:0 0 0 10px; padding:0; clear:both; width:260px; color:#334148}
#wrapInner #rhs table td{width:33%; text-align:center}

/*..................................................*/

/*..................................................*/
/*...................... FOOTER ....................*/
/*..................................................*/


#footer{margin:0; padding:0; clear:both; width:967px; background:url(/media/fbd/images2/footer_bg.gif) top #f3f3f3; height:150px; position:relative;}
#footer ul{margin:0 0 0 15px; padding:25px 0 0 25px; font-size:0.70em; font-weight:bold; list-style:none; }
#footer ul li{margin:0; padding:0 15px 0 15px; float:left; background:url(/media/fbd/images/menu_top_divider.gif) 0px 4px no-repeat}
#footer ul li.first{padding-left:0px; background:url()}
#footer ul li a{text-decoration:none; color:#334148; float:left;}
#footer ul li a:hover{text-decoration:underline; color:#334148;}
#footer p{ position:relative; left:35px; bottom:50px; top:5px; float:left; font-size:0.7em; color:#717070; background-color:#f3f3f3; width:932px;}
#footer p table{ position:relative; left:35px !important; bottom:50px; float:left; font-size:0.7em; color:#717070; width:466px; background:url(/media/fbd/images2/footer-logo-bg.gif) top #f3f3f3; clear:both;}
#footer p table a{ color:#33586F; text-decoration:underline; font-size:0.75em; border:red solid 1px;}



/*=Text Size-------------------------------------------------------------*/
ul#textSize{margin: 0; padding: 0; width: 60px; position: relative; left: 705px;list-style: none ;}
ul#textSize a{color: #000; text-decoration:none; font-weight: bold}
ul#textSize li#large{font-size: 1em; padding-left: 5px; display:inline }
ul#textSize li#small{border-right: 1px solid #c2c2c2; font-size: .7em; padding-right: 5px; display:inline }




/*..................................................*/
/*.................. PRICE COMPARISON......................*/
/*..................................................*/

#wrapInner #content ul#pc{margin:0; padding:0; float:left;  font-size:.7em; font-weight: bold; color: #416176; background-color:#e7e8e8; }
#wrapInner  #content ul#pc li#top{margin:0;padding:0; width: 740px; float:left; background:url(/media/fbd/images/pc_top.gif) no-repeat; height:53px; }
#wrapInner  #content ul#pc li#top2 {margin:0;padding:0; width: 740px; float:left; background:url(/media/fbd/images/pc_top2.gif) no-repeat; height:53px; }
#wrapInner #content ul#pc span.cost {margin: -3px 0 0 0; padding:0; float:left; font-size:1.1em; color: #21AC99; font-weight:bold;  }
#wrapInner #content ul#pc span.row_on{margin:0;padding:0; font-size: 1em; display:inline }
#wrapInner #content ul#pc span.row_off{margin:0;padding:0; font-size: 1em;  display:inline ; color:#c4c4c4; }
#wrapInner  #content ul#pc li {margin:0;padding:0; float:left; list-style: none;  background:url(/media/fbd/images/pc_bg.gif) ; height:68px; }
#wrapInner  #content ul#pc li.section1 {margin:0;padding:0;  width: 68px; float:left;  text-align:left; list-style:none; text-indent:5px; height:68px ; }
#wrapInner  #content ul#pc li.section2 {margin:0;padding:0;  width: 150px; float:left;  text-align:left; list-style:none; font-weight:normal; height:68px ; }
#wrapInner #content ul#pc li.section3{margin:0;padding:0; width:130px; float:left; text-align: center;  background:url(/media/fbd/images/pc_white.gif); height:68px ; }
#wrapInner  #content ul#pc li.section4{margin:0;padding:0; width: 81px; float:left; text-align: center; border-right:solid #c5c5c5 1px; height:68px ; }
#wrapInner  #content ul#pc li.section5{ margin:0;padding:0; width: 79px; float:left; text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;  }
#wrapInner  #content ul#pc li.section6{margin:0;padding:0; width: 81px;  float:left;  list-style:none;  text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;}
#wrapInner  #content ul#pc li.section7{margin:0;padding:0; width: 70px;  float:left;  list-style:none;  text-align: center; border-right:solid #c5c5c5 1px ; height:68px ;}
#wrapInner  #content ul#pc li.section8{margin:0;padding:0; width: 77px;  float:left;  list-style:none;  text-align: center; height:68px ;}
#wrapInner  #content ul#pc li#bottom{margin:0;padding:0; width: 740px; float:left;     list-style:none; height:35px }

/*..................................................*/
#wrapInner #content ul#myfbd_profile_inner #formwrapper ol li p.error{margin:0; padding:0 ; width:500px; color:#f9610e; font-weight:bold; line-height: normal ; list-style:none; font-size:1em; text-align:left; text-indent:130px; }
#wrapInner #content #myfbd_profile_inner  p.text {margin:0; padding:0 ; font-weight:bold; line-height: normal ; list-style:none; text-align:left; text-indent:10px; font-size:.7em }*/
/*.................. TOOLTIPS.....................*/
/*..................................................*/

a.tooltipForm {margin:0; background-color:#fff; color: #fff; text-decoration: none;}
img.tooltipForm {margin:0; cursor: pointer; margin: 2px 0px 0px 0px;}

/*..................................................*/
/*.................. ASSUMPTIONS DIV.....................*/
/*..................................................*/

#wrapInner #content #termsOfBusinessText p {
font-family:Arial,Helvetica;
font-size:100%;
font-weight:normal;
text-align:left;
}

iframe#assumptionsIFrame{width: 100%;height: 380px;margin-bottom: 15px; background-color:#FFFFFF}

/*..................................................*/
/*.................. ACCORDIAN DIV.....................*/
/*..................................................*/


#wrapInner #content #accordian{ margin:0 0 0 13px; padding:0; width:740px; float:left; text-align: justify; color:#607b8d}
#wrapInner #content #accordian h1{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#607b8d;}
#wrapInner #content #accordian h2{margin:10px 0 10px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #accordian h3{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}
#wrapInner #content #accordian p{margin:8px 0 8px 0; padding:0; font-size:0.8em; color:#334148;}
#wrapInner #content #accordian span.question{margin:10px 0 10px 0; padding:0; font-size:0.75em; color:#334148; font-weight:bold}

/*..................................................*/
/*.................. JS ERRORS.....................*/
/*..................................................*/

  #error1, #errorNoClaims, #errorLicenseType, #errorLocation, #errorEngineSize,
  #error2, #errorEmail, #errorPassword, #error3, #errorGender, #userGreeting, #savedQuotesLink,
  #errorFirstname, #errorSurname, #errorPolicynumber, #errorPhonenumber, #errorClientemail,
  #errorCounty, #errorBranch, #errorQuestion, #errorService, #errorPolicyholdername,
  #errorDescription, #errorDate, #errorClaimtype, #errorNoClaimsAge 
  #errorDescription, #errorDate, #errorClaimtype, #errorClaimDescription, #errorNoClaimsAge,
  #coverTypeIdError, #countyIdError, #rebuildCostError, #contentsValueError, #burgularAlarmIdError,
  #lastClaimIdError, #ageError, #rebuildCostAmountError,#assumptionsAcceptedError,
  #contentsValueError,#ageManError, #contentsMin2Error,#contentsMin1Error,
  #errorBusinessname, #errorAddressOne, #errorAddressTwo, #errorAddressThree, 
  #errorRenewalDate, #errorDob, #errorBusinesstype, #errorRequiredType, #errorGenderType,
  #errorText04_addressOne, #errorText05_addressTwo, #errorText08_phonenumber,
  #errorText09_renewalDate, #errorText10_firstname, #errorText11_surname,
  #errorText12_genderType, #errorText13_dob, #errorText02_requiredType,
  #errorText07_county, #errorText01_businesstype, #errorClient_email,
  #errorText01_occupationType, #errorText05_service,#errorText21_claimDate


{
        display:none;
}
	
/*..................................................*/
/*.................. CAR AND HOME QUICK QUOTE FORM WRAPPER....................*/
/*..................................................*/

 .quoteWrapperPanel
        {
            position:relative;
			background-color:#005bb5;
			width:457px; 
			float:left;
			left:0;
			top:0;
           	height: auto;
        }
		
#carQuote

{
position:relative;
left:13px;
background: url(/media/FBD/images2/car-insurance-bg-inner.jpg) no-repeat top left #005bb5;
width:456px;
height:auto;
background-image:transparent;
float:left;
}

#homeQuote

{
position:relative;
left:13px;
background: url(/media/FBD/images2/home-insurance-bg-inner.jpg) no-repeat top left #005bb5;
width:456px;
height:auto;
background-image:transparent;
float:left;
}


	
/*..................................................*/
/*..................Comparsion table...................*/
/*..................................................*/

.comparison-table

{
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#416176;
font-weight:normal;
background: url(/media/FBD/images/price-comp-bg.gif) no-repeat top left #e7e8e8;
width:671px;

}
.comparison-table-home

{
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#416176;
font-weight:normal;
background: url(/media/FBD/images/price-comp-bg-home.gif) no-repeat top left #e7e8e8;
width:742px;


}

/*..................................................*/
/*..................Talk To Us Styles...................*/
/*..................................................*/

.talk-wrapper
{
width:752px; 
float:left;
position:relative;
padding-bottom:50px;
height:auto;
}



.talk-to-got
{
background: url(/media/FBD/images2/talk-to-got.gif) no-repeat top left #FFF;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}

.talk-to-downloads-header
{
background: url(/media/FBD/images2/talk-to-downloads-header.gif) no-repeat top left #FFF;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}

.talk-to-downloads-weathersense
{
background: url(/media/FBD/images2/talk-to-downloads-weathersense.gif) no-repeat top left #FFF;
width:748px;
height:82px;
float:left;
position:relative;
top:20px;

}



.talk-to-got-text
{
position:relative;
top:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.95em;
color:#FFF;
left:180px;
width:500px;

}
.talk-to-got-text a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;

}


.talk-to-phone
{
background: url(/media/FBD/images2/talk-to-phone.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;

}

.talk-to-skype
{
background: url(/media/FBD/images2/talk-to-skype.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-sms
{
background: url(/media/FBD/images2/talk-to-sms.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-email
{
background: url(/media/FBD/images2/talk-to-email.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
padding-right:2px;
position:relative;
top:20px;
}

.talk-to-google
{
	background: url(/media/FBD/images2/talk-to-google.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}

.talk-to-youtube
{
	background: url(/media/FBD/images2/talk-to-youtube.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-blog
{
	background: url(/media/FBD/images2/talk-to-blog.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-linkedin
{
	background: url(/media/FBD/images2/talk-to-linkedin.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
	background-image: url(/media/FBD/images2/talk-to-linkedin.gif);

}
.talk-to-downloads
{
background: url(/media/FBD/images2/talk-to-downloads.gif) no-repeat top left #FFF;
width:186px;
float:left;
height:170px;
position:relative;
top:30px;
padding-right:2px;

}
.talk-to-downloads-home
{
	background: url(/media/FBD/images2/talk-to-downloads-home.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-downloads-car
{
	background: url(/media/FBD/images2/talk-to-downloads-car.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-downloads-cv
{
	background: url(/media/FBD/images2/talk-to-downloads-cv.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}
.talk-to-igopeople
{
	background: url(/media/FBD/images2/talk-to-igopeople.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;

}

.talk-to-meet
{
	background: url(/media/FBD/images2/talk-to-meet.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}

.talk-to-post
{
	background: url(/media/FBD/images2/talk-to-post.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
}

.talk-to-twitter
{
	background: url(/media/FBD/images2/talk-to-twitter.gif) no-repeat top left #FFF;
	width:186px;
	float:left;
	height:180px;
	position:relative;
	top:30px;
	padding-right:2px;
	
}



.talk-to-text
{
position:relative;
top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#334148;
left:19px;
width:140px;

}

#twitter_div
{
position:relative;
top:45px;
left:0;
padding:0;
width:160px;
height:60px;
font-size:0.6em;
line-height:1em;
color:#666;
text-align:left !important;
}
#twitter_div ul
{
list-style:none;
}
#twitter_div a 
{
text-decoration:underline;
font-size:1em !important;
}
.talk-to-text2
{
	position:relative;
	top:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#334148;
	left:39px;
	width:140px;

}
/*..................................................*/
/*...............End Talk To Us Styles..............*/
/*..................................................*/

/*..................................................*/
/*..................BMP and CMV New Styles...................*/
/*..................................................*/

.bmp-wrapper
{
width:752px; 
float:left;
position:relative;
padding-bottom:50px;
height:auto;
}

.bmp-header
{
	background: url(/media/FBD/images2/bmp-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.claim-header
{
	background: url(/media/FBD/images2/claim-header.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.farm-header
{
	background: url(/media/FBD/images2/farm-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}
.pf-header
{
	background: url(/media/FBD/images2/pf-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}
.cmv-header
{
	background: url(/media/FBD/images2/cmv-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.appointment-header
{
	background: url(/media/FBD/images2/appointment-heading.gif) no-repeat top left #FFF;
	width:748px;
	height:60px;
	float:left;
	position:relative;
	top:0;
	left:0;

}

.bmp-main-about-you
{
	background: url(/media/FBD/images2/bmp-bg.gif) repeat-y !important;
	height:auto !important;
	width:748px;
}

.bmp-main,.bmp-main-about-you
{
	float:left;
	position:relative;
	top:0;
	left:0;
	background: url(/media/FBD/images2/bmp-bg.gif) repeat-y;
	height:auto;
	width:748px;
}


.bmp-main-header, .bmp-main-header-about-you

{
	background: url(/media/FBD/images2/bmp-main-header.gif) no-repeat top left;
	width:748px;
	height:38px;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.bmp-main-footer, .bmp-main-footer-about-you

{
	background: url(/media/FBD/images2/bmp-main-footer.gif) no-repeat top left;
	width:748px;
	height:38px;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.bmp-main table,.bmp-main-about-you table 

{
	position:relative;
	top:0;
	left:30px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#334148;
	float:left;
	width:674px;
}

.bmp-main-about-you table 

{
position:relative;
top:0 !important;
}
.bmp-main table td,.bmp-main-about-you table td

{
	padding:5px 0 7px 0  !important;
	
}

.bmp-main table h2,.bmp-main-about-you table h2

{
	
	font-size:1em !important;
	font-weight:bold;
	padding:0;
	margin:0;

}

.bmp-main table input,.bmp-main table select,.bmp-main table textarea,  .bmp-main-about-you table input, .bmp-main-about-you table  select

{
	
	width:210px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:auto;
}

.bmp-main table input.radio,.bmp-main-about-you table input.radio

{
	
	width:auto !important;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;

}

.bmp-main table input.small,.bmp-main-about-you table input.small
{
	
	width:59px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:auto;
}

.bmp-main-about-you
{
	float:left;
	position:relative;
	top:0;
	left:0;
	background: url(/media/FBD/images2/bmp-bg.gif) no-repeat top left #f0f1f5;
	height:752px;
	width:748px;
	background-image: url(/media/FBD/images2/bmp-bg.gif);
}

.bmp-main p.error,.bmp-main-about-you p.error
{
	color:#f9610e !important;
	font-weight:bold;
	font-size:0.95em;
	position:relative;
	margin:0 !important;
	padding:5px 0 0 0  !important;
	
	
}

input.green-submit-button 

{
	border:none;
	background-color:Transparent;
	background-image: url(/media/FBD/images2/green-submit-button.gif);
	cursor:pointer;
	width:195px !important;
	height:34px !important;
	font-size:1em;
	text-align:center;
	color:#FFF !important;
	font-weight:bold;

}
input.green-submit-buttonlg

{
	background-color:Transparent;
	border:none;
	background-image: url(/media/FBD/images2/green-submit-buttonlg.gif);
	cursor:pointer;
	width:220px !important;
	height:34px !important;
	font-size:1em;
	text-align:center;
	color:#FFF;
	font-weight:bold;

}


/*..................................................*/
/*...............End BMP New Styles.................*/
/*..................................................*/
.small-text
{

font-size:.95em!important;
}

/*..................................................*/
/*...............New Farm Section Styles.................*/
/*..................................................*/
.central-section
 
{
	position:relative;
	width:459px;
	float:left;
	background-image: url(/media/FBD/images/fbd-for-farmers.gif);
	height:353px;
	left: 13px;

}

.left-section,.left-section-home

{
	width:290px;
	float:left;
	background-image: url(/media/FBD/images/fbd-assessment-bg.gif);
	height:353px;
	position:relative;
	left: 15px;


}

.left-section-home

{
	left:25px;


}
.left-section-box-1,.left-section-box-2,.left-section-box-3

{
	width:74px;
	height:5px;
	float:left;
	position:relative;
	left:20px;
	top:21px;
	font-size:0.7em;
	text-align:center;
}
.left-section-box-2

{
	left:35px;
}
.left-section-box-3

{
	left:50px;
}

.left-section-box-4,.left-section-box-5,.left-section-box-6

{
	width:74px;
	height:70px;
	float:left;
	position:relative;
	left:20px;
	top:21px;
	font-size:0.7em;
	text-align:center;
}

.left-section-box-5

{
	left:35px;
}
.left-section-box-6

{
	left:50px;
}

.left-section-box-link

{
	color:#43a6dd;
	font-weight:bold;
	text-decoration:none;
}

.left-section h2, .left-section-home h2

{
	float:left;
	color:#FFF !important;
	font-size:0.8em ;
	text-indent:10px;

}


.text-area

{
	float:left;
	font-size:0.7em;
	text-align:left;
	width:264px;
	postion:relative;
	left:10px;
 	padding:13px;

}

.centre-box-1, .centre-box-2, .centre-box-3, .centre-box-4, .centre-box-5, .centre-box-6

{
	width:133px;
	height:141px;
	float:left;
	position:relative;
	left:20px;
	top:41px;
	background-image: url(/media/FBD/images/fbd-farm-insurance.jpg);
}

.centre-box-2

{
	left:35px !important;
	background-image: url(/media/FBD/images/fbd-farm-supporting.jpg);
}

.centre-box-3

{
	left:50px !important;
	background-image: url(/media/FBD/images/fbd-farm-ifa.jpg);
}

.centre-box-4

{
	left:20px;
	top:51px;
	background-image: url(/media/FBD/images/fbd-farm-safety.jpg);
}


.centre-box-5

{
	left:35px !important;
	top:51px;
	background-image: url(/media/FBD/images/fbd-farm-finance.jpg);
}


.centre-box-6

{
	left:50px !important;
	top:51px;
	background-image: url(/media/FBD/images/fbd-farm-risk.jpg);
}

.centre-box-link

{
	position:relative;
	float:left;
	text-align:right;
	top:112px;
	font-size:0.7em;
	font-weight:bold;
	width:125px;
	line-height:1.1em;
}

.centre-box-link a

{
	color:#FFFFFF !important;
	text-decoration:none;
}


.centre-box-link a:hover

{
	text-decoration:underline !important;
}

.centre-text,.centre-inner-div,.centre-text-pf

{
	position:relative;
	float:left;
	width:740px;
	text-align:left;
	position:relative;
	left:10px;


}
.centre-text-pf h2 


{
	float:left;
	position:relative;
	color:#8080bc !important;
	font-size:0.85em;
	width:700px;
	
}

.centre-text-pf p 


{
	float:left;
	position:relative;
	font-size:0.85em;
	width:auto;

	
}

.centre-inner-div

{

	width:470px;

}

.centre-text h2


{
	

	color:#8cb822 !important;
	font-size:0.85em;
	width:auto;
	
}
.centre-text h2 a, .centre-text h2 a:hover


{
	
	color:#8cb822 !important;	
}

.centre-text p


{
	
	font-size:0.75em;
	color:#334148;
	
	padding:10px;
	
		
}

.centre-inner-div p

{
	
	color:#334148;
	font-size:0.8em;
	margin:10px 0;
	padding:0;
}

.centre-inner-text

{
	position:relative;
	float:left;
	color:#334148;
	font-size:0.8em;
	margin:10px 20px;

}
.heading-img

{
	float:left;
	width:459px;
	position:relative;
	bottom:20px;
	top:0;
}
.centre-inner-div h1,.centre-inner-div h2


{		

	color:#8cb822 !important;
	font-size:0.85em;
	width:auto;
	

		
}
.centre-inner-div h2
{
	font-size:0.45em;
	font-weight:bold;
}

.centre-inner-div ul 
{
	
	clear:both;
	
}

.centre-inner-div ul li
{
	

	color:#334148;
	font-size:0.75em;
	list-style-image:url("/media/fbd/images/farm-bullet.gif");
	margin:5px 0 5px 2px;
	width:350px;
	
}
.right-image

{
	postition:relative;
	float:right;
	top:20px;
	padding:10px;


}
/*..................................................*/
/*...............New Personal Finance Section Styles.................*/
/*..................................................*/
.central-section-pf
 
{
	position:relative;
	width:459px;
	float:left;
	background-image: url(/media/FBD/images/personal-finance.gif);
	height:353px;
	left: 13px;

}

.centre-box-1-pf, .centre-box-2-pf, .centre-box-3-pf, .centre-box-4-pf, .centre-box-5-pf, .centre-box-6-pf

{
	width:133px;
	height:141px;
	float:left;
	position:relative;
	left:20px;
	top:41px;
	background-image: url(/media/FBD/images/fbd-mortgage-protection.jpg);
}

.centre-box-2-pf

{
	left:35px !important;
	background-image: url(/media/FBD/images/fbd-illness.jpg);
}

.centre-box-3-pf

{
	left:50px !important;
	background-image: url(/media/FBD/images/fbd-investments.jpg);
}

.centre-box-4-pf

{
	left:20px;
	top:51px;
	background-image: url(/media/FBD/images/fbd-mortgages.jpg);
}


.centre-box-5-pf

{
	left:35px !important;
	top:51px;
	background-image: url(/media/FBD/images/fbd-pensions.jpg);
}


.centre-box-6-pf

{
	left:50px !important;
	top:51px;
	background-image: url(/media/FBD/images/fbd-income-prot.jpg);
}


/*..................................................*/
/*...............JQuery Collapsable Div Styles.................*/
/*..................................................*/

a:focus {
	outline: none;
}
#panel,#panel2 
{
	background: #FFF;
	height: auto;
	display: none;
	
}
.slide
{
	margin: 0;
	background: url(/media/FBD/images2/btn-slide.gif) no-repeat center top;
	width: 74px;
	height: 31px;
	padding-bottom:50px;

}
.btn-slide
{
	background: url(/media/FBD/images2/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 74px;
	height: 31px;
	padding:0;
	margin: 0;
	display: block;
	font: bold 0.75em/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	float:left;
}

.active {
	background-position: right 12px;
}

/*..................................................*/
/*...............JQuery Collapsable Div Styles.................*/
/*..................................................*/


.paymentPanelButton3 {
background:url(/media/fbd/images/fbd_button_bg_next_section_blue.gif) no-repeat scroll 0 0 transparent !important;
border:medium none;
color:#FFFFFF;
float:left;
font-size:.75em;
font-weight:bold;
height:28px;
margin:10px 0 0 10px;
padding-bottom:5px;
width:131px;
position:relative;
left:220px;
padding: 3px 5px;
}


/*..................................................*/
/*...............Life Cover Calculator.................*/
/*..................................................*/

.lifecover-div

{
position:relative;
left:20px;
top:20px;
float:left;

}