/* CSS Document */
*{
	margin:0;
	padding:0;
	outline:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%;   }
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}

a{ text-decoration:none; }
a:hover{text-decoration:underline;}

body{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:18px; color:#000; background:#010643;
}

#container{ width:960px; margin:0 auto; }

#content{ border-top:20px solid #32acd9; padding-top:20px;
background:#fff;

 border-right:1px solid #ccc;border-left:1px solid #ccc;}

h3{ display:none;}
#sidebar-left{ width:270px; margin-right:10px;}

h1{ font-size:30px; font-weight:bold; text-indent:15px; color: #000643; font-family: trebuchet MS;}
h7{ font-size:24px; font-weight:bold; text-indent:15px; color: #ff0000; font-family: trebuchet MS; padding-left:14px;}

a.logo{
	display:block;
	background:url(../images/logo.jpg) no-repeat;
	height:82px;
	width:229px; text-indent:-9999px;  margin-left:25px;
}

p.call-us{
	background:url(../images/call-us.gif) no-repeat;
	height:59px; width:270px;
	text-indent:-9999px; margin:20px 0 0px 0;
}

p.receive-quote{
	
	background:url(../images/landlords-buildings-insurance-quote.gif) no-repeat;
	height:59px; width:270px;
	text-indent:-9999px; margin:0px 0 5px 0;
}

p.multipleProperties{
	background:url(../images/landlords-buildings-insurance-quote.gif) no-repeat;
	height:59px; width:270px;
	text-indent:-9999px; margin:0px 0 40px 0;

}

#menu{ margin-left:45px; width:225px; }
#menu p{
	display:block;
	height:40px;
	font-size:19px;
	font-weight:bold;
	padding-top:35px;
	padding-left: 90px;
}
#menu p a{color: #333333; font-size:15px;}

p.icon-res{ background:url(../images/icon-residential.gif) no-repeat; }
p.icon-comm{ background:url(../images/icon-commercial.gif) no-repeat; }
p.icon-dss{
	background:url(../images/icon-student.gif) no-repeat;
	text-align: left;
}
p.icon-flats{ background:url(../images/icon-flats.gif) no-repeat; }
p.icon-holiday{ background:url(../images/icon-holiday.gif) no-repeat; }
p.icon-unoccupied{ background:url(../images/icon-unoccupied.gif) no-repeat; }

#menu a.quote{
	display:block;
	background:url(../images/list-quote.gif) no-repeat left center;
	text-transform:uppercase;
	text-indent:25px; color:#21a5d4;
	padding:10px 0; font-size:10px; font-weight:bold;
}

#sidebar-right{ 
	width:645px; margin-top:50px;
}

.box-top{ display:block; background:url(../images/box-top.gif) no-repeat; height:98px; 
position:relative;}
.box-top2{ display:block; background:url(../images/box-top2.gif) no-repeat; height:30px; 
position:relative;}

.box-bot{ display:block; background:url(../images/box-bot.gif) no-repeat; height:19px; }
.box-mid{
	background:url(../images/box-mid.gif) repeat-y;
	width:564px;
	min-height:300px;
	height: auto!important;
	height:300px;
	padding-top: 0;
	padding-right: 51px;
	padding-left: 29px;
}
	.keys{
		display:block;
		/*background:url(../images/keys.jpg) no-repeat left top;*/
		height:100px;
		text-align:left; padding-top:0px; padding-left:20px; padding-bottom:15px;
	}
	.keys h2{ font-size:22px; margin-bottom:10px; line-height:38px; }
	.keys a{ font-size:15px;color:#727272; font-weight:bold;}
	
	p.tailored{
	display:block;
	background:url(../images/tailored.gif) no-repeat;
	height:45px;
	width:380px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding-top:35px;
	float: left;
	margin-left: 10px;
	padding-bottom:10px;
	}
.listContainer{
	padding-left: 20px;	
}
	.box-mid h4{
	bottom:10px;
	font-size:18px;
	line-height:25px;
	
	float: left;
	padding-left:25px;
    width: 145px;
}
	 .box-mid h6{
	bottom:10px;
	font-size:18px;
	line-height:25px;
	
	float: left;
	color: #000643;
	padding-top:4px;
	padding-bottom:4px;
	 }
	 
	 
	 .box-top a.get-quote{  position:absolute; top:37px; right:31px; text-align:right;  }

.box-white-top{display:block;background:url(../images/box-white-top.gif) no-repeat; height:39px;}
.box-white-bot{display:block;background:url(../images/box-white-bot.gif) no-repeat;height:98px;
position:relative;}
.box-white-mid{
	background:url(../images/box-white-mid.gif) repeat-y;
	padding:0 40px; width:564px;
}

.box-white-mid h4{ font-size:22px;}
.box-white-mid h5{ font-size:18px; margin:15px 0; color: #000643;}
.box-white-mid ul{ margin-left:17px;}
.box-white-mid ul li{
	list-style-type:disc;
	padding:3px 0;
}

 .box-white-bot a.get-quote{  position:absolute; top:10px; right:31px; text-align:right;  }

#footer{
	width:870px; color:#fff;
	background:#32acd9; padding:20px 45px 20px 45px;
	font-size:12px;
	border-right:1px solid #ccc;border-left:1px solid #ccc;
}
#footer a{ color:#000643;}

.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.form-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table#form-table td{
	padding:10px;
}

table#form-table td h2{
	color: #32acd9;	
}

input{
	border: 1px solid #999999;	
}
textarea {
	border: 1px solid #999999;	
}
select{
    border: 1px solid #999999;	
}


td p {
	font-size: 10px;
	color: #000000;
}
e#form-table td h2{
	color: #32acd9;	
}

