body {


}





a {


}





a:hover  {



}



.list_title_bar {

	font		: normal 12px  Arial, Helvetica, sans-serif;

	color		: #FFFFFF;

	font-weight	: bold;

	height		: 30px;

}



.normal_11_blue {

	font	: normal 11px  Arial, Helvetica, sans-serif;

	color	: #0D388A;

}



.normal_11_black {

	font	: normal 11px  Arial, Helvetica, sans-serif;

	color	: #DADADA;

}



.normal_11_black_link {

	font	: normal 11px  Arial, Helvetica, sans-serif;

	color	: #DADADA;

}



.normal_11_black_link:hover {

	color	: #C10000;

}



.normal_11_red {

	font	: normal 11px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}



.normal_12_black_link {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #DADADA;

}



.normal_12_black_link:hover {

	color	: #C10000;

}



.normal_12_red {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}



.normal_12_red_link {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}



.normal_12_red_link:hover {

	text-decoration:underline

}



.normal_12_black {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #DADADA;

}



.normal_12_blue {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #0D388A;

}





.normal_12_red_verdana {

	font	: normal 12px  Verdana;

	color	: #C10000;

}



.normal_12_blue_verdana {

	font	: normal 12px  Verdana;

	color	: #0D388A;

}



.normal_12_blue_verdana_link {

	font	: normal 12px  Verdana;

	color	: #0D388A;

}

.normal_12_blue_verdana_link:hover {

	color	: #C10000;

}



.normal_12_white {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #FFFFFF;

}



.normal_12_white_verdana {

	font	: normal 12px  Verdana;

	color	: #FFFFFF;

}



.normal_12_white_verdana:hover {

	font	: normal 12px  Verdana;

	color	: #FFFF00;

}



.normal_14_blue_verdana {

	font	: normal 14px  Verdana;

	color	: #0D388A;

}



.normal_14_red {

	font	: normal 14px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}



.normal_18_red {

	font	: normal 18px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}



.nav_red {

	font				: normal 12px  Verdana;

	color				: #FFFFFF;

	color				: #FFFF00;

	background-image	: url(images/nav_bg_red.gif);

}



.nav_blue {

	font				: normal 12px  Verdana;

	color				: #FFFFFF;

	background-image	: url(images/nav_bg_blue.gif);

}



.nav_blue:hover {

	color				: #FFFF00;

	background-image	: url(images/nav_bg_red.gif);

}





.warning {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color	: #C10000;

}





.textbox {

	border	: 1px solid #222222;

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color 	: #0D388A;

	vertical-align : middle;

}



.textbox_slideload {

	border			: 0px solid #222222;

	font			: normal 12px  Arial, Helvetica, sans-serif;

	font-weight		: bold;

	color 			: #C10000;

	vertical-align	: middle;

}



.textbox_home {

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color 	: #0D388A;

	vertical-align : middle;

}



.textbox_date {

	border	: 1px solid #222222;

	font	: normal 11px  Arial, Helvetica, sans-serif;

	color 	: #0D388A;

	vertical-align : middle;

}



.form_no_editor {

	border	: 1px solid #222222;

	font	: normal 12px  Arial, Helvetica, sans-serif;

	color 	: #0D388A;

	vertical-align : middle;

	

}





.form_button {

color:#000000;



}














/* CSS Document */

body{

	margin:0 0 0 0;

	padding:0;

	background:#000;

	}

table, img, p, br, ul, li, td, tr, form, input, h2, h3, h4, span{margin:0; padding:0;}

body, table, img, p, br, ul, li, td, tr, form, input, h2, h3, h4, span, td, div, a {
font-family:Arial, Helvetica, sans-serif; color:#DADADA;
}

option:hover{ background:#C6C4BD; }

table.main-table{

	width:100%;

	margin:0 auto;

	}

table.header-table{

	width:100%;

	background:#E51937;


	height:160px;

	}

td.logo-frame{

	width:386px;

	}

#logo-pad{

	margin:10px 0 0 31px;

	height:55px;

	width:247px;

	}

ul.top-nav{

	width:171px;

	height:119px;

	padding:15px 7px 19px 12px;

	background:url(images/top-menu-back.jpg) 0 0 repeat-x;

	list-style:none;

	}

ul.top-nav li{

	text-decoration:none;

	border-bottom:#A5041D 1px solid;

	padding:0px 0 6px 0;

	}

ul.top-nav li.no-border{

	border-bottom:none;

	}

ul.top-nav li a{

	font-size:11px;

	text-decoration:none;

	padding-left:8px;

	font-weight:bold;

	line-height:12px;

	background:url(images/top-menu-arrow.gif) 0 5px no-repeat;
	
	

	}

ul.top-nav li a:hover{

	text-decoration:underline;

	font-weight:bold;

	background:url(images/top-menu-arrow.gif) 0 5px no-repeat;

	}

#right-house{padding-top:8px;}

	

table.menu{

	background:url(images/nav-back-nor.jpg) 0 0 repeat-x;

	height:41px;

	margin-bottom:20px;

	}

table.menu ul{

	padding:0px 20px 0px 20px;

	width:924px;

	list-style:none;

	}

table.menu ul li{

	text-decoration:none;

	float:left;

	padding:0;

	}

table.menu ul li a{

	font-size:13px;

	text-decoration:none;

	font-weight:bold;

	float:left;

	height:27px;
	
	padding:13px 9px 0 9px;

	}

table.menu ul li a:hover{

	background:url(images/nav-back-hov.jpg) 0 0 repeat-x;

	padding:12px 8px 0 8px;

	height:27px;

	color:#fff;

	border:#A41100 1px solid;

	}

table.menu ul li.active{

	background:url(images/nav-back-hov.jpg) 0 0 repeat-x;

	padding:12px 8px 0 8px;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	height:27px;

	color:#fff;

	border:#A41100 1px solid;

	}



td.form-box{

	width:204px;

	background: #E51937;

	padding:22px 30px 70px 28px;

	color: #222025;

	}

td.form-box td{

	font-size:12px;

	line-height:11px;

	text-decoration:none;

	font-weight:bold;

	padding-bottom:2px;
	
	color: #222025;
	

	}

td.form-box h2{

	font-size:20px;

	text-decoration:none;

	font-weight:normal;

	margin-bottom:20px;
	
	color: #222025;
	

	}

select.text-box{

	width:203px;

	height:18px;
	
	font-size:12px;

	border:#ccc 1px solid;

	margin-bottom:6px;

	}
	
select.text-box option{
 
  color:#000;
	}
	
	

select.bottom-pad{margin-bottom:14px;}

select.text-box-small{

	width:90px;

	height:18px;
	
	font-size:12px;

	border:#FFFFFF 1px solid;

	}
	
select.text-box-small option{

 color:#000;

	}

.left-side-width{

	width:124px;

	padding-top:5px;

	}

.right-side-width{

	width:80px;

	padding-top:5px;

	}

input.search-box{

	background:url(images/search-img.jpg) 0 0 no-repeat;

	cursor:pointer;

	width:70px;

	border:none;

	margin:10px 0 0 133px;

	height:22px;

	}

td.left-list{

	width:363px;

	margin-right:60px;

	}

td.right-list{

	width:203px;

	}

ul.list-items{

	list-style:none;

	width:303px;

	margin:0;

	}

ul.list-items li{

	text-decoration:none;

	border-bottom:1px dashed #656565;

	background:url(images/circle-bullet.jpg) 0 14px no-repeat;

	line-height:20px;

	font-weight:normal;

	font-size:16px;

	padding:6px 0 6px 12px;

	}

ul.list-items li.no-border1{

	border:none;

	}

td.welcome{

	padding:0 25px 0 30px;

	}

td.welcome h5{

	font-size:15px;

	text-decoration:none;

	color:#E51937;

	padding-top:6px;

	font-weight:bold;

	}
	
	td.large-section h5{

	font-size:15px;

	text-decoration:none;

	color:#E51937;

	padding-top:6px;

	font-weight:bold;

		}
	
		td.large-section_new h5{

	font-size:15px;

	text-decoration:none;

	color:#E51937;

	padding-top:6px;

	font-weight:bold;



	}
	
	span.wel h3
	{
	background:none;
	
	}

td.property h5{

	font-size:15px;

	text-decoration:none;

	color:#E51937;

	padding-top:6px;

	font-weight:bold;



	}

td.welcome h2{

	font-size:24px;

	text-decoration:none;

	color:#E51937;

	padding-top:6px;

	font-weight:normal;


	}

td.welcome p{

	font-size:12px;

	font-weight:bold;

	padding:8px 0 15px 0;

	line-height:19px;

	}

td.properties{

	width:550px;

	background:url(images/feature-back.jpg) 0 0 repeat-x #232323;

	border-left:#424242 1px solid;

	padding:19px 0 5px 21px;

	}

td.properties h3{

	font-size:18px;

	line-height:19px;

	text-decoration:none;

	font-weight:normal;

	}

#house-pad{

	margin:25px 18px 0 0 ;

	}

p.red-text{

	color:#FA3621;

	font-size:12px;

	line-height:19px;

	width:350px;

	font-weight:bold;

	}

p.red-text span{

	font-size:11px;

	line-height:17px;

	font-weight:normal;

	}

ul.bottom-list-left{

	list-style:none;

	width:115px;

	padding:20px 16px;

	background:#000;

	height:55px;

	border-right:1px solid #373737;

	}

ul.bottom-list-left li{

	text-decoration:none;

	background:url(images/circle-bullet1.jpg) 0 6px no-repeat;

	line-height:18px;

	font-size:11px;

	padding-left:9px;

	font-weight:bold;

	}

ul.bottom-list-right{

	list-style:none;

	width:330px;

	padding:20px 16px;

	background:#000;

	height:55px;

	}

ul.bottom-list-right li{

	text-decoration:none;

	background:url(images/circle-bullet1.jpg) 0 6px no-repeat;

	line-height:18px;

	padding-left:9px;

	font-size:11px;

	font-weight:bold;

	}

td.footer{

	width:853px;

	background:#222;

	height:74px;

	padding:0 30px 0 40px;

	}

td.footer ul{

	list-style:none;

	margin:0 0 0 0;

	padding:0;

	}

td.footer ul li{

	text-decoration:none;

	font-size:12px;

	line-height:13px;

	padding:0 3px;

	float:left;

	}

td.footer ul li a{

	font-size:12px;

	line-height:13px;

	text-decoration:none;

	}

table.footer-pad{

	margin:0 0 0 0;

	}	

td.footer p{

	color:#FA3621;

	font-size:10px;

	line-height:11px;

	text-decoration:none;

	}







/*-------------------------------------- About us -----------------------------*/

td.about{

	padding:0 0px 0 30px;

	}

td.about h2{

	font-size:24px;

	text-decoration:none;

	color:#E51937;



	padding-top:6px;

	font-weight:normal;

	border-bottom:1px solid #373737;

	}

td.about p{

	font-size:12px;

	font-weight:normal;

	padding:8px 0 15px 0;

	line-height:19px;

	}

td.about p.bold-text{

	font-size:12px;

	font-weight:bold;

	padding:8px 0 15px 0;

	line-height:19px;

	}

	

	

/*-------------------------------------- Area -----------------------------*/

#area-pad{

	border:1px solid #FCFCFC;

	margin-right:17px;

	float:left;

	}

td.about p.text1{

	font-size:12px;

	font-weight:normal;

	padding:0px 0 15px 0;

	line-height:19px;

	}

.black-box{

	width:505px;

	/*height:90px;*/

	border:1px solid #828282;

	background:#000;

	padding:2px 12px 2px 12px;

	}

#order-5{

	border:1px solid #828282;

	height:77px;

	}

#border-pad{

	margin:0 22px;

	}

p.area-text{

	width:335px;

	margin-left:10px;

	line-height:16px;

	font-size:12px;

	}

	

	

/*-------------------------------------- Terms & Conditions -----------------------------*/	

ul.bottom-list-left1{

	list-style:none;

	width:280px;

	}

ul.bottom-list-left1 li{

	text-decoration:none;

	background:url(images/circle-bullet1.jpg) 0 9px no-repeat;

	line-height:22px;

	font-size:12px;

	padding-left:9px;

	font-weight:normal;

	}

	

/*-------------------------------------- To Let /To Buy -----------------------------*/	

ul.let-items{

	list-style:none;

	margin:0;

	}

ul.let-items li{

	background:url(images/circle-bullet.jpg) 0 14px no-repeat;

	padding:11px 0 11px 12px;

	text-decoration:none;

	line-height:16px;

	font-weight:normal;

	font-size:16px;

	display:block;

	border-bottom:1px dashed #656565;

	}

ul.let-items li.no-border1{

	border:none;

	}

table.buy-bottom{

	margin:50px 0;

	}

td.phone-details{

	background:#000;

	border:1px solid #5E5E5E;

	width:387px;

	height:119px;

	}

td.phone-details p{

	font-size:18px;

	line-height:20px;

	margin:0px 0 0 25px;

	font-weight:normal;

	}

td.phone-details p span{

	color:#CC0000;

	font-weight:bold;

	}

#home-border{

	border:2px solid #fff;

	margin-left:16px;

	}

	



/*-------------------------------------- Mortgages -----------------------------*/	

p.red-text1{

	color:#FA3621;

	font-size:11px;

	line-height:18px;

	font-weight:bold;

	}

.icon_1{

	background:url(images/icon-1.jpg) 0 0  no-repeat;

	padding:0 0 6px 32px;

	font-weight:bold;

	}

.icon_2{

	background:url(images/icon-2.jpg) 0 0  no-repeat;

	padding:0 0 6px 32px;

	font-weight:bold;

	}

.icon_3{

	background:url(images/icon-3.jpg) 0 0  no-repeat;

	padding:0 0 6px 32px;

	font-weight:bold;

	}

p.mortgage-red{

	background:#000;

	}

p.mortgage-red span{

	font-size:14px;

	color:#FA3621;

	line-height:18px;

	font-weight:bold;

	padding-left:9px;

	}

	

/*-------------------------------------- Corporate & Luxury -----------------------------*/	

#crop-border{

	border:3px solid #fff;

	margin:9px 25px 9px 9px;

	}

table.black-box1{

	border:1px solid #404040;

	background:url(images/@-img.jpg) right 5px no-repeat #000;

	margin:35px 0 10px 0;

	}

td.white-text{

	font-size:12px;

	font-weight:bold;

	padding:30px 80px 15px 0;

	line-height:19px;

	}

ul.crop-list{

	list-style:none;

	padding:5px 10px;

	background:#000;

	margin:0 0 10px 0;

	}

ul.crop-list li{

	background:url(images/circle-bullet1.jpg) 0 14px no-repeat;

	padding:12px 0 12px 12px;

	text-decoration:none;

	line-height:16px;

	font-weight:normal;

	font-size:12px;

	font-weight:bold;

	display:block;

	border-bottom:1px dashed #656565;

	}

ul.crop-list li.no-border2{

	border:none;

	}

	

	

/*-------------------------------------- HIPs & Conveyancing -----------------------------*/	

#blue{

	border:#B6B5B5 1px solid;

	margin:20px 12px 0 0 ;

	}

#blue1{

	border:#B6B5B5 1px solid;

	margin:20px 12px 0 0 ;

	}

p.red-bold-text{

	background:#424242;

	font-size:12px;

	line-height:14px;

	font-weight:bold !important;

	padding:3px 0 3px 10px !important;

	color:#FA3621;

	}

	

/*-------------------------------------- Insurance -----------------------------*/

ul.Insurance-list-left{

	list-style:none;

	width:280px;

	margin:0 0 22px 0;

	}

ul.Insurance-list-left li{

	text-decoration:none;

	}

ul.Insurance-list-left li a{

	text-decoration:underline;

	background:url(images/circle-bullet1.jpg) 0 9px no-repeat;

	line-height:22px;

	font-size:12px;

	padding-left:9px;

	font-weight:normal;

	}

ul.Insurance-list-left li a:hover{

	text-decoration:none;

	}

	

	

/*-------------------------------------- Property-listing -----------------------------*/

td.property{

	padding:0 0px 0 15px;

	}

td.property p{

	font-size:12px;

	font-weight:normal;

	color:#fff;

	line-height:19px;

	}

td.property p span{

	color:#FA3621;

	}

td.large-section{

	padding:6px 0px 6px 0px;

	}
	

td.large-section_new{

	padding:6px 0px 6px 13px;

	}

td.new-section{

	background:url(images/new-property-back.jpg) 0 0 repeat-y;

	width:135px;

	padding:6px 16px;

	}

td.large-section h2{


	color:#E51937;

	font-size:24px;

	line-height:19px;

	font-weight:normal;

	margin-bottom:15px;

	}

td.large-section_new h2{



	color:#E51937;

	font-size:24px;

	line-height:19px;

	font-weight:normal;

	margin-bottom:15px;

	}


td.new-section h2{

	color:#E51937;

	font-size:18px;


	line-height:19px;

	font-weight:normal;

	}

td.new-section p{

	color:#fff;

	font-size:14px;

	line-height:18px;

	font-weight:bold;

	background:#222;

	}

td.new-section p span{

	color:#E51937;

	background:#222;

	}

#home-border1{

	border:2px solid #fff;

	}


td.welcome h3{

	color:#fff;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	width:383px;

	height:29px;

	padding:0px 0px 0px 0px;

	margin:20px 0 0 0;

	}

td.property h3{

	color:#fff;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	width:383px;

	height:29px;

	padding:0px 0px 0px 0px;

	margin:20px 0 0 0;

	}

td.large-section h3{

	color:#fff;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	width:383px;

	height:29px;

	padding:0px 0px 0px 0px;

	margin:20px 0 0 0;

	}
	
td.large-section_new h3{

	color:#fff;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	width:383px;

	height:29px;

	padding:0px 0px 0px 0px;

	margin:20px 0 0 0;

	}

td.large-section h4{

	color:#E51937;

	font-size:18px;

	line-height:22px;

	font-weight:normal;

	margin-bottom:18px;

	}
	
td.large-section_new h4{

	color:#E51937;

	font-size:18px;

	line-height:22px;

	font-weight:normal;

	margin-bottom:18px;

	}



.quick-link-side{

	padding-left:45px;

	}

.quick-link-side ul{

	width:133px;

	margin:0;

	padding:0;

	list-style:none;

	}

.quick-link-side ul li{

	background:url(images/arrow.jpg) 0 6px no-repeat;

	color:#fff;

	line-height:18px;

	font-size:14px;

	font-weight:bold;

	padding-left:14px;

	}

td.large-section table p{

	font-size:12px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	}
	
td.large-section_new table p{

	font-size:12px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	}

td.large-section table p.white-text1{

	font-size:14px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	}
	
td.large-section_new table p.white-text1{

	font-size:14px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	}

td.large-section table p span{

	color:#FA3621;

	}
	
td.large-section_new table p span{

	color:#FA3621;

	}

	

	

	

/*-------------------------------------- Property-result -----------------------------*/	

ul.result-list{

	list-style:none;

	width:115px;

	padding:20px 16px;

	background:#000;

	height:55px;

	border-right:1px solid #373737;

	}

ul.result-list li{

	text-decoration:none;

	background:url(images/circle-bullet1.jpg) 0 6px no-repeat;

	line-height:18px;

	font-size:11px;

	padding-left:9px;

	font-weight:bold;

	}

table.black-squre{

	background:#000;

	width:389px;

	margin:30px 0 40px 0;

	}

td.black-squre-left{

	padding:10px 0 10px 10px;

	}

td.black-squre-right{

	padding:10px 10px 10px 0;

	}

#click-pad{

	float:left;

	padding-right:20px;

	}

	

	

/*-------------------------------------- Contact -----------------------------*/

table.contact{

	background:#000;

	width:100%;

	margin-left:5px;

	}

table.contact h2{

	color:#E51937;

	background:#000;

	font-size:18px;

	padding:17px 0 0 17px;

	line-height:19px;

	font-weight:normal;

	}

td.contact-form{

	padding:17px;

	width:295px;

	

	}

td.contact-form td{

	font-size:12px;

	line-height:24px;

	text-align:right;

	padding-right:10px;

	}

input.text-box1{

	width:211px;

	height:18px;
	
	color:#000000;

	border:#ccc 1px solid;

	margin-bottom:6px;

	}

#map-border{

	border:14px solid #000;

	margin:28px 0 0 35px;

	}

textarea.text-box2{

	width:210px;

	height:70px;

	border:#ccc 1px solid;

	margin-bottom:6px;

	}

input.reset-box{

	background:url(images/reset.jpg) 0 0 no-repeat;

	cursor:pointer;

	width:68px;

	border:none;

	/*margin:10px 0 0 133px;*/

	height:21px;

	}

input.submit-box{

	background:url(images/submit.jpg) 0 0 no-repeat;

	cursor:pointer;

	width:68px;

	border:none;

	/*margin:10px 0 0 133px;*/

	height:21px;

	}

td.contact-right-side{

	background:url(images/line-ver.jpg) 0 20px no-repeat;

	padding:30px 0  0 30px;

	}

td.contact-right-side p{

	font-size:12px;

	line-height:17px;

	}

td.contact-right-side p.bold-text4{

	font-weight:bold;

	font-size:12px;

	line-height:17px;

	color:#fff;

	}

td.contact-right-side p.bold-text4 span{

	color:#EB290C;

	}
