/*------BANNER TYPE------*/
#wrap-main{
	background-image:url("images/banner-2.png")!important; 
	height:411px; 
	position:relative;
}

#wrap-main h2{background:none!important; padding:0; margin:0; text-indent:-5000px; float:left;}

#wrap-main.generic{
	background-image:url("images/banner_new.png")!important;
}
#wrap-main.generictel{
	background-image:url("images/bannertel.png")!important;
}

#wrap-main.cats{
	background-image:url("images/banner-cats.png")!important; 
	}

#wrap-main.dogs{
	background-image:url("images/banner-dogs.png")!important; 
}

#wrap-main.tenant{
	background-image:url("images/banner-tenant.png")!important; 
}

#logo span h1{text-indent:-5000px; background-image:none!important;}
/*------BANNER TICKED LIST------*/

#wrap-main ul#ticked{
	list-style:none!important; 
	padding:0; margin:0; 
	position:absolute; 
	top:150px; 
	left:50px; 
	font-size:14px; 
	line-height:32px; 
	text-indent:35px
}

#wrap-main ul#ticked li{
	background:url("images/tick.gif") 0 0 no-repeat; 
	margin-bottom:5px; 
	height:30px;
}

#wrap-main.tenant ul#ticked{
	list-style:none!important; 
	padding:0; margin:0; 
	position:absolute; 
	top:150px; 
	left:50px; 
	font-size:13px; 
	line-height:32px; 
	text-indent:35px
}

/*------GET A QUOTE HOME------*/

#wrap-main #quote-but-home{
	position:absolute; 
	bottom:90px; 
	left:50px; 
	width:219px; 
	height:53px;
}

#wrap-main #quote-but-home a{
	position:absolute;
	width:100%;
	height:100%;
	background:url("images/getquote-large.gif");
	text-indent:-5000px;
	outline:none;
}

#wrap-main #quote-but-home a:hover{
	background:url("images/getquote-large.gif") no-repeat bottom left;
}

#wrap-main #quote-but-home a:active{
	background:url("images/getquote-large.gif") no-repeat top left;
}

/*------GET A QUOTE HOME - ORANGE------*/

#wrap-main #quote-but-right{
	position:absolute;
	top:50px; 
	right:30px; 
	width:270px; 
	height:240px;
	}

#wrap-main #quote-but-right a{
	position:absolute; 
	width:100%; 
	height:100%; 
	text-indent:-5000px; 
	outline:none;
}



/*------DISCLAIMER TEXT------*/

#disclaimer{
	font-size:10px; 
	color:#999; 
	line-height:13px; 
	position:absolute; 
	width:480px; 
	top:345px; 
	left:40px  
}

/*------HOME PAGE FORM------*/

form.bcLpForm{
	float:right;
	padding: 50px 40px 0 0;
	width:355px;
	}

form.bcLpForm label {
	clear:left;
	color:#007eff;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:6px 8px 4px 0;
	text-align:right;
	width:120px;
}
form.bcLpForm label.radio {
	clear:none;
	color:#2e2e2e;
	font-weight:bold;
	font-size:12px;
	margin-top:8px;
	text-align:left;
	width:105px;
}
form.bcLpForm label.radio input {
	border:0;
	margin-right:2px;
	background:none!important;
}
form.bcLpForm label.chkBox {
	color:#2e2e2e;
	line-height:12px;
	font-size:10px;
	font-weight:normal;
	margin-top:18px;
	text-align:left;
	width:170px;
}
form.bcLpForm label.chkBox input {
	border:0;
	margin: 4px 4px;
	background:none!important;
}
form.bcLpForm select,
form.bcLpForm input {
	float:left;
	background:#fff;
	border: 2px solid #007eff;
	margin:4px 0;
}
form.bcLpForm input.fields {
	width:200px;
}
form.bcLpForm select.dropdown{
	padding:3px;
	width:210px;
	margin-right: 10px;
}

form.bcLpForm select.dropdownhalfa,
form.bcLpForm select.dropdownhalfb{
	padding:3px;
	width:100px;
}
form.bcLpForm select.dropdownhalfb { margin-left:10px; }

form.bcLpForm select.dropdownpart1{
	padding:3px;
	width:52px;
}
form.bcLpForm select.dropdownpart2{
	margin-left:10px;
	padding:3px;
	width:81px;
}
form.bcLpForm select.dropdownpart3{
	margin-left:10px;
	padding:3px;
	width:57px;
}

form.bcLpForm select.dropdownDisabled {
	background: #c3e0ff;
	color: #999999;
	padding:3px;
	}


form.bcLpForm .fields {
	background:#fff;

	
}
form.bcLpForm input.submit{
	background: url(images/get-a-quote.gif) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	*float:right;
	*margin-right:15px;
	height:44px;
	margin-top:18px;
	width:167px;
	text-indent:-9999px;
}





