/* @override http://192.168.0.180:240/Styles/main.css */

/* --------------------- GLOBAL RESESTS --------------------- */


* { 
	margin:0px; 
	padding:0px;
	outline:none;
}

html, body {
	margin:0px; 
	padding:0px;
    font-family:  Myriad Pro,Arial;/*arial, verdana, tahoma, helvetica;*/
	font-size:12px;
	line-height:16px;
	color:#333;
	background:#CCC url('../images/bg_main.jpg') repeat 0px 0px; 
	
}

IMG {
	border:0px; 
	display:block;
}

table{
	border-collapse:collapse;
}
.relax
{
	clear: both;
}

/* --------------------- FONTS --------------------- */

.larger_paragraph P
{
	font-size:14px;
}
p{
	margin-bottom:16px;
	line-height:16px;
}

p.intro{
	font:bold 12px Myriad Pro,Arial;	/*georgia;*/
	line-height:18px;

}



h1{
	font:normal 30px Myriad Pro,Arial;	/*georgia;*/
	line-height:35px;
	color:#333;
	display:block;
}

h2{
	display:block;
	text-indent:-9000px;
	overflow:hidden; 
	height:16px;
	font-size:10px; 
}

h3
{
	font-weight: normal;
	font-size: 15px;
	font-family: Myriad Pro,Arial;
	line-height:18px;
	color:#333;
	display:block;
}
h3.contact
{
	font-weight: normal;
	font-size: 15px;
	font-family: Myriad Pro,Arial;
	line-height:18px;
	color:#fff;
	display:block;
}

h3.meet{
	font:bold 17px Myriad Pro,Arial;	/*georgia;*/
	padding-bottom:6px;
}

h3.generic{
	font:normal 16px Myriad Pro,Arial;	/*georgia;*/
	padding-bottom:14px;
	color: #B1110D;
}


h3.news{
	font:normal 18px Myriad Pro,Arial;	/*georgia;*/
	padding-bottom:1px;

}


div.details h3{
	font:normal 18px Myriad Pro,Arial;	/*georgia;*/
	line-height:20px;
	padding-bottom:3px;
}



hr{
	height:0px; 
	border:0px; 
	border-bottom:1px solid #bbb; /* chage this to background if dotted line is needed */
	margin:10px 0px 10px 0px; 
	_margin:5px 0px 5px 0px; /* IE margin is incorrect */
}


/* --------------------- LINKS --------------------- */


a{
	text-decoration:underline;
	color:#CC0000;
	outline:none;
}
a:hover{
	text-decoration:none;
	color:#CC0000;
}

a.arrow_red_text{
	font:bold 14px Myriad Pro,Arial;	/*arial;*/
	line-height:12px;
	text-decoration:none;
	color:#333;
	display:block;
	background:url('../images/arrow_red.gif') no-repeat top right; 	
	padding-bottom: 14px;
}
a.arrow_red_text:HOVER{
	text-decoration:underline;
}
a.red_text{
	font:bold 11px Myriad Pro,Arial;	/*arial;*/
	line-height:12px;
	text-decoration:none;
	color:#333;
	padding-bottom: 14px;
}
a.red_text:HOVER{
	text-decoration:underline;
}
a.arrow_red_title{
	line-height:12px;
	text-decoration:none;
	color:#fff;
	display:block;
	background:url('../images/arrow_white.jpg') no-repeat top right; 	
	padding-bottom: 14px;
	margin-right: 12px;
}
a.arrow_red_title:HOVER{
	text-decoration:underline;
}
a:hover.arrow{
	text-decoration: underline;
	color:#333;
}

img.removalsdude {
	margin-top: 30px;
}


/* --------------------- LISTS --------------------- */


ul{
	display:block;
	list-style:none;
}

ul.inline {
	position: relative;
}

ul.inline li{
	display:inline;
}


li{
	display:block;
	padding-bottom:5px;
}

ul.list {
	padding-left:25px;
	padding-bottom:10px;
}


ul.list li{
	background:url('../images/arrow_list.gif') no-repeat 0px 5px; /* change vertical position so it fits inline */
	padding-left:13px; /* change padding depending on how big the arrow image is */
	padding-bottom:10px
}

li.inline{
	display:inline;
	padding-right:10px;
}


/* --------------------- FLOATS --------------------- */


#head, #left, #middle, #menu, #foot{
	float:left;
	display:inline;
}

	
/* --------------------- LAYOUT --------------------- */



div#thumbs
{
	margin-left: auto;
	margin-right: auto;
	width: auto;
	position: relative;
}

a#lnkPrevious {
	background: url(../images/image_back.gif) no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}

a#lnkNext {
	background: url(../images/image_forward.gif) no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}

a.propertyDocumentThumb {
	margin-right: 20px;
	float: left;
	cursor: pointer;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

a.propertyDocumentThumb:hover {
	border: 1px solid #B2D23F;
}

#wrap{
	width:1000px;
	margin-left:auto;
	margin-right:auto;

}

#head{
	width:1000px;
	height:103px;
	background:#B9110D url('../images/bg_head.gif') repeat-x 0px 0px;
}

#menu{
	width:806px;
	height:27px;
	background:#E7E7E7;
}

#left{
	width:194px;
}

#middle{
	width:770px;
	padding:0px 18px 0px 18px;
	background:#fff;
	min-height:644px;
	position: relative;
	padding-bottom: 60px;
}




/* --------------------- HEAD --------------------- */

#head IMG{
	float:right;
	display:inline;
	margin-top:60px;
}

/* ---------------------Menu --------------------- */

#menu ul{
	width:778px;
	display:block;
	position:relative;
	_margin-bottom:-5px;
	}
#menu ul li{
	display:inline;
	float:left;
	text-indent:-9000px;
	}	
	
#menu ul li a{
	display:block;	
	text-decoration:none;
	background-position:0px 0px;
	height:27px;
	}
#menu ul li a:hover, #menu ul li a.selected { 
	background-position:0px -27px;
	background-repeat:no-repeat;
	}
#menu ul li a.home, #menu ul li a.home:hover { 
	background-image:url(../images/btn_home.gif); width:65px;
	}
#menu ul li a.news, #menu ul li a.news:hover { 
	background-image:url(../images/btn_news.gif); width:110px;
	}
#menu ul li a.team, #menu ul li a.team:hover { 
	background-image:url(../images/btn_team.gif); width:59px;
	}
#menu ul li a.test, #menu ul li a.test:hover { 
	background-image:url(../images/btn_test.gif); width:98px;
	}
#menu ul li a.contact, #menu ul li a.contact:hover { 
	background-image:url(../images/btn_contact.gif); width:71px;
	}
#menu ul li a.about, #menu ul li a.about:hover { 
	background-image:url(../images/btn_about.gif); width:65px;
	}

#menu ul li.right{
	display:inline;
	float:right;
	text-indent:0px;
	}	
#menu ul li.call{
	padding-right:10px;
	}
#menu ul li.line{
	display:inline;
	float:right;
	text-indent:0px;
	line-height:26px;
	padding:0px 3px 0px 3px;
	}
#menu ul li.right a{
	display:inline;	
	line-height:27px;
	color:#333;
	}
#menu ul li.right a:hover{
	text-decoration:underline;
	color:#333;
	}
	
/* --------------------- Sub Menu --------------------- */
	
	
ul.sub{
	width:570px;
	display:block;
	position:relative;
	margin-top:17px;
	}
ul.sub li{
	display:inline;
	float:left;
	text-indent:-9000px;
	}	
ul.sub li a{
	display:block;	
	text-decoration:none;
	background-position:0px -22px;
	height:23px;
	}
ul.sub li a:hover, ul.sub li a.selected { 
	background-position:0px 1px;
	background-repeat:no-repeat;
	}
ul.sub li a.selling, ul.sub li a.selling:hover { 
	background-image:url(../images/menu_sell.gif); width:114px;
	}	
ul.sub li a.value, ul.sub li a.value:hover { 
	background-image:url(../images/menu_value.gif); width:84px;
	}
ul.sub li a.marketing, ul.sub li a.present:hover { 
	background-image:url(../images/menu_marketing.gif); width:129px;
	}
ul.sub li a.services, ul.sub li a.accred:hover { 
	background-image:url(../images/menu_services2.gif); width:90px;
	}
ul.sub li a.move, ul.sub li a.move:hover { 
	background-image:url(../images/menu_sale_agreed2.gif); width:82px;
	}
ul.sub li a.community, ul.sub li a.community:hover { 
	background-image:url(../images/menu_community.gif); width:106px;
	}
ul.sub li a.team, ul.sub li a.team:hover { 
	background-image:url(../images/menu_team.gif); width:45px;
	}
ul.sub li a.meetteam, ul.sub li a.meetteam:hover { 
	background-image:url(../images/menu_meet.gif); width:103px;
	}
ul.sub li.blank{
	display:block;	
	text-decoration:none;
	background-position:0px -23px;
	height:23px;
	width:422px;
	background-image:url(../images/menu_blank.gif); width:422px;
	}

	


/* --------------------- LEFT --------------------- */

#search_box
{
	float:left;
	display:inline;
	width:194px;
	/*min-height:279px;
	_height:279px;*/
	height:368px;
	background:#000;
	padding:0px 0 23px 0;
	color: #fff;
}
	.search_box
	{
		padding:0px 17px 0px 17px;
	}
	#search_box .price_img
	{
		padding:6px 0 2px 4px;
	}
	#search_box .bedrooms_img,#search_box .days_img
	{
		padding:3px 0 2px 4px;
	}
	#search_box .property_img
	{
		padding:18px 0 2px 7px;
	}
	#search_box .property_type
	{
		padding:30px 0 3px;
		/*float: left;*/
	}
#download_brochure
{
	float:left;
	display:inline;
	width:160px;
	background:#000;
	padding:0px 17px 0px;
	color: #fff;
	height:98px;
}
#download_brochure A
{
	color: #fff;
	text-decoration: none;
}
#download_brochure H2
{
	color:#FFFFFF;
	font-size:13px;
	margin-bottom:10px;
	margin-top:8px;
	text-indent:0;
}
#download_brochure P
{
	position: relative;
}

#download_brochure .right_arrow
{
	bottom:0;
	position:absolute;
	right:0;
}
#property_box, .borrow_box{
	float:left;
	display:inline;
	width:160px;
	min-height:279px;
	_height:279px;
	background:#E7E7E7;
	/*margin-bottom:3px;*/
	padding:0px 17px 0px 17px;
}

#property_box, .borrow_box{
	width:168px;
	min-height:241px;
	_height:241px;
	
	padding:0px 13px 0px 13px;
	position:relative;
}

.borrow_box{
	min-height:110px;
	_height:110px;
	margin-top:130px;
	padding-top:14px;
}

.borrow_box h3{
	font:normal 24px Myriad Pro,Arial;	/*georgia;*/
	line-height:26px;
	padding-bottom:10px;
}

.borrow_box p{
	font:normal 14px Myriad Pro,Arial;	/*georgia;*/
	line-height:16px;
}

.invis, .invis h3, .invis p{
	display:none; 
}


#search_box h2{
	width:90px; 
	height:21px;
	background:url('../images/title_search_prop.jpg') no-repeat 0px 0px; 
	margin-top:0px;
}

#property_box h2{
	width:115px; 
	height:23px;
	background:url('../images/title_prop_day.jpg') no-repeat 0px 0px; 
	margin-top:8px;
	margin-left:4px;
}


#left label{ 
	display:block;
	font:bold 12px Myriad Pro,Arial;/*arial;*/
}

#left span#ctl00_PropertySearch1_chkPropertyType label{ 
	float:left;
	display:inline;
	width:90px;
	font:normal 12px Myriad Pro,Arial;	/*arial;*/
	line-height:20px;
	margin-top:3px;
}

#left label.check_top{ 
	padding:5px 0px 3px 0px
}

#left checkbox.check{
	border:none;
	float:left;
	display:inline;
	margin-top:4px;
}


#left span#ctl00_PropertySearch1_chkPropertyType input{
     margin-top:5px;
	display: block;
	float: right;
	position: relative;
	top: 1px;
	left: 10px;
	margin-right: 25px;
}

/*\*/html*#left span#ctl00_PropertySearch1_chkPropertyType input{
     margin-top:0px;
}/**/

#left input.send{
	/*width:91px;
	height:38px;*/
	margin-top:7px;
}
#left input.register,
#left input.login
{
	margin-top:7px;
}
#left input.logout
{
	margin-top:5px;
}


#left A.brochure IMG
{
	margin:7px 0 14px;
}

#left select{
	font:normal 10px Myriad Pro,Arial;	/*arial;*/
	display:block;
	width:160px;
	margin-bottom:3px;
}

#search_box p{
	padding-top:5px;
	text-align:center;
	margin:0px;
}

#property_box p{
	line-height:14px;
	margin:0px;
}

#property_box strong{
	display:block;
}

#property_box IMG{
	padding-bottom:8px;
	width:168px;
	height:112px;	
}

#property_box a.go IMG{
	width:auto;
	height:auto;
}


#property_box a.go{
	position:absolute;
	top:218px;
	right:13px;
}

#prop_search_hr
{
	border-color: #FFF;
	margin: 0px;
	padding: 0px;
}


/* --------------------- MIDDLE --------------------- */

.middle_left{
	float:left;
	display:inline;
	width:570px;
	
}
.middle_left2{
	float:left;
	display:inline;
	width:550px;
	padding: 20px 0 0 20px;
}
.border_bottom
{
	border-bottom:3px solid #E7E7E7;
	height: 331px;
	margin-bottom: 10px;
}
	.middle_left .welcome_flash
	{
		margin-top:8px;
		float: right;
	}
	.middle_left .home_quote
	{
		font-size:13px;
		font-weight:bold;
	}
		.middle_left .home_quote SPAN
		{
			color: #8c8e91;
		}
.middle_right{
	float:right;
	display:inline;
	width:168px;
	margin-right: 20px;
}
	.middle_right .awards_container
	{
		height: 167px;
		margin-bottom: 10px;
	}
		.middle_right .awards_container A
		{
			text-decoration:none;
		}
		.middle_right .awards_container .awards_title
		{
			background-color: #000;
			color: #fff;
			padding:10px 7px 0px 10px;
			height:37px;
			font-size: 15px;
		}
		.middle_right .awards_container IMG
		{
			border: solid 1px #b5b5b5;
			border-top: none;
		}
	.middle_right .top 
	{
		border: solid 1px #b5b5b5;
		padding:2px 0 4px 17px;
		margin-bottom: 10px;
		height: 126px;
	}
		.middle_right .top SPAN
		{
			color:#B1110D;
			font-size:44px;
			line-height:30px;
			font-weight: bold;
		}
		.middle_right .top A
		{
			color:#b0100c;
			
		}
		
	.middle_right .bottom
	{
		background-color:#E7E7E7;
		font-family:Myriad Pro,Arial;	/*georgia;*/
		padding:0px; /*3px 0 2px 17px;*/
		height: 141px;
		margin-bottom: 10px;
		border-bottom: 1px solid #B5B5B5;
	}
			
		.testimonials_title
		{
			background-color:#B1110D;
			font-size:15px;
			height:39px;
			padding:11px 0 0 17px;			
		}
			.testimonials_title A
			{
				color: #fff;
				text-decoration: none;
			}
			
		.middle_right .bottom H3.quote
		{
			border-left: 1px solid #B5B5B5;
			border-right: 1px solid #B5B5B5;
			height:62px;
			padding:3px 10px 5px 16px;
		}
		
		.testimonials_footer
		{
			border-left: 1px solid #B5B5B5;
			border-right: 1px solid #B5B5B5;
			padding-left: 16px;
			padding-top: 2px;
			height: 19px;
		}
#main_border{
	float:left;
	display:inline;
	width:770px;
	margin-top: 20px;
}
.hidden
{
	display: none;
}

.home_bottom_left p.intro, .home_bottom_right p.intro{
	font:normal 13px Myriad Pro,Arial;	/*georgia;*/
	line-height:18px;
	padding:11px 0px 0px 0px;
	margin-bottom:10px;
}

.home_bottom_left p.about, .home_bottom_right p.about{
	line-height:18px;
	margin-bottom:11px;
}

.home_bottom_left a.about, .home_bottom_right a.about{
	color:#333;
	display:block;
	padding-bottom:25px;
}


/* --------------------- MIDDLE HOME --------------------- */


p.home_intro_alt{
	display:block;
	width:430px;
	font:normal 32px Myriad Pro,Arial;	/*georgia;*/
	line-height:42px;
	padding:14px 140px 10px 0px;
	background:url('../images/test_man_home.gif') no-repeat 404px 36px;
	margin-bottom:17px;
}

.home_intro_div{
	display:block;
	width: 570px;
	font: normal 32px/40px Myriad Pro,Arial;	/*georgia;*/
	padding-top: 14px;
	padding-left: 0px;
	margin-bottom: 0;
	height: 238px;
}
p.home_intro{
	display:block;
	width: 570px;
	font: normal 32px/40px Myriad Pro,Arial;	/*georgia;*/
	background: url(../images/welcome_alt.jpg) no-repeat 340px 98px;
	padding-top: 14px;
	padding-left: 0px;
	margin-bottom: 0;
	height: 238px;
}
a.home_intro
{ 
	cursor: pointer;
}
a.home_intro, .home_br h3.big {
	line-height:26px;
	font-size:24px;
	
}

.home_br h3.big {
	padding-top:13px;	
}


a.home_intro{
	font:normal 20px Myriad Pro,Arial;	/*georgia;*/
	color: #666;
	text-decoration: underline;
	display:block;
	padding-top:19px;
}

a:hover.home_intro{
	text-decoration: none;
	color: #666;
}


.home_tr a, .home_br a{
	/*color:#333;*/
}

.home_tr h3{
	padding-bottom:9px;
}

.home_tr a.arrow{
	padding-bottom:22px;
}

.home_tr h3, .home_tr p, .home_br h3, .home_br a.arrow{
	padding-right:25px;
}

#middle div.middle_right.home_tr p {
	margin-bottom: 4px;
}

.home_tr, .home_br{
	padding-top:15px;
}

.home_br h3.big{
	padding-bottom:14px;
}

.home_br a.arrow{
	font:normal 13px Myriad Pro,Arial;	/*georgia;*/
	line-height:14px;
	background:url('../images/arrow_red.gif') no-repeat 162px 16px;
	padding-bottom:18px;
	border-bottom:3px solid #E7E7E7;
	margin-bottom:1px;
}

.home_br h3.quote{
	font-size:13px;
	height:120px;
	line-height:17px;
	margin-bottom:0;
	overflow:hidden;
	/*background:url('../images/quotes.gif') no-repeat bottom right;*/
}

.home_bottom_left, .home_bottom_right{
	float:left;
	display:inline;
	width:276px;
}

.home_bottom_left{
	margin-right:14px;
	
}
UL.red_arrow LI
{
	display: list-item;
	list-style-position:outsite;
	margin-left: 14px;
	list-style-image: url('../Images/gt_red.png');
}
	UL.red_arrow LI A
	{
		color: #000;
		text-decoration: none;
	}
	UL.red_arrow LI A:HOVER
	{
		color: #000;
		text-decoration: underline;
	}
.box_header
{
	background-color:#B1110D;
	color:#FFFFFF;
	
	font-size:15px;
	height:27px;
	padding: 11px 0 0 13px;
}
	.box_header A
	{
		color:#FFFFFF;
		text-decoration: none;
	}
	.box_header IMG
	{
		float: left;
		margin-right:10px;
		margin-top:-6px;
	}
	.box_header SPAN
	{
		float:left;
	}
.box_middle
{
	background-color: #fff;
	border-left: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;
	
}
	.box_middle .latest_news
	{
		padding:3px 0 0px 14px;
		height:112px;
		overflow: hidden;
	}
	.box_middle .latest_news .red_arrow LI
	{
		padding-bottom: 0px;
	}
	.box_middle .hints_tips
	{
		/*background:white url(../Images/dude_painter_small.jpg) no-repeat scroll 104px 22px;*/
		font-family: Myriad Pro,Arial;	/*Georgia;*/
		font-size:16px;
		height:121px;
		line-height:19px;
		padding:14px 0 0 9px;
	}	
.box_footer
{
	background-color: #e7e7e7;
	border: solid 1px #b5b5b5;
	border-top: none;
	padding:4px 10px 0;
	position: relative;
}
	.box_footer A
	{
		color: #b1110d;
		font-weight: normal;
	}
	.box_footer A:HOVER
	{
		color: #b1110d;
	}
	.box_footer .latest_news
	{
		height:55px;
		padding-left:5px;
		padding-top:3px;
	}
	.box_footer .latest_news IMG
	{
		margin-bottom:3px;
	}
	.box_footer .hints_tips
	{
		height:31px;
		padding-top:7px;
	}
	.box_footer .arrow
	{
		position: absolute;
		bottom:0;
		right: 0;
	}
.home_bottom_left h2{
	width:176px; 
	height:31px;
	background:url('../images/title_brochure.gif') no-repeat 0px 8px;
}

.home_bottom_right h2{
	width:79px; 
	height:31px;
	background:url('../images/title_comment.gif') no-repeat 0px 8px;
}

.home_bottom_left h3, .home_bottom_right h3{
	padding:6px 0px 3px 0px;
}

.home_bottom_left a.arrow, .home_bottom_right a.arrow{
	padding:3px 0 10px 0;
	
}

.home_bottom_left p, .home_bottom_right p{
	line-height:14px;
	padding-right:25px;
}

/* --------------------- MIDDLE ABOUT --------------------- */

h1.about{
	margin:12px 0px 16px 0px;
	width:520px;
	/*float:left;*/
	color: #B1110D;
}

p.about_intro{
	float:left;
	display:inline;
	width:315px;
	font:normal 18px Myriad Pro,Arial;	/*georgia;*/
	line-height:22px;
	padding-bottom:56px;
	margin-bottom:0px;
}

p.team_intro{
	font:normal 18px Myriad Pro,Arial;	/*georgia;*/
	line-height:22px;
	padding-bottom:20px;
	margin-bottom:0px;
}


.about_pic{
	background:url('../images/char_about.gif') no-repeat 336px 65px;
}

.home_bottom_left h2.adam{
	background:url('../images/title_adam.gif') no-repeat 0px 8px;
}

.home_bottom_right h2.mark{
	background:url('../images/title_mark.gif') no-repeat 0px 8px;
}

a.bann_brochure{
	display:block;	
	text-decoration:none;
	background-position:0px 3px;
	text-indent:-9999px;
	height:188px;
	width:172px;
	background-image:url(../images/bann_brochure.gif); 
	background-repeat:no-repeat;
	padding-top:3px;
	margin-top:13px;
	}
a:hover.bann_brochure{ 
	background-position:0px -188px;
	}
	
/* --------------------- MIDDLE CONTENT --------------------- */

IMG.content{
	margin-top:-5px;
	padding-bottom:14px;
	float:left;
}
IMG.content2{
	margin-top:15px;
	padding-bottom:14px;
	float:left;
}

.middle_left h1.content, h1.news{
	line-height:52px;
	color: #B1110D;
}

h1.news{
	padding-bottom:5px;
	padding-top:4px;
	float:left;
	display:inline;
}

/* --------------------- MIDDLE RESULTS --------------------- */


#intro_results{
	float:left;
	display:inline;
	width:770px;
	background:url('../images/test_man_results.gif') no-repeat bottom right;	
	border-bottom:3px solid #E7E7E7;
	padding:17px 0px 16px 0px;
}

#results_bottom{	
	float:left;
	display:inline;
	width:770px;
	padding:14px 0px 20px 0px;
}


#intro_results h1{
	float:left;
	padding-bottom:32px;
}

#intro_results h1.match{
	font-size:18px; 
	padding-top:2px; 
	padding-left:10px;
}

#intro_results h1.match span{
	font-size:24px;
}

#intro_results h3, #results_bottom h3{
	font:normal 13px Myriad Pro,Arial;	/*georgia;*/
	line-height:18px;
	float:left;
	width:350px
}

#intro_results h3 strong, #results_bottom h3 strong{
	font:normal 18px Myriad Pro,Arial;	/*georgia;*/
}

#intro_results ul.pagination, #results_bottom ul.pagination, #second_results ul.pagination{
	float:right;
	display:inline;
	margin-right:150px;
	margin-bottom:5px;
	margin-top:-3px;
}

#results_bottom ul.pagination{
	margin-right:0px;
}


#intro_results ul.pagination li, #results_bottom ul.pagination li{
	font:normal 18px Myriad Pro,Arial;	/*arial;*/
	padding:2px 7px 2px 7px;
	margin-left:5px;
	border:1px solid #E7E7E7;
	float:left;
}

#intro_results ul.pagination li.selected, #results_bottom ul.pagination li.selected{
	padding:3px 8px 3px 8px;
	border:none;
}

#intro_results ul.pagination li a, #results_bottom ul.pagination li a{
	color:#333;
	text-decoration:none;
}

#intro_results ul.pagination li.selected a, #results_bottom ul.pagination li.selected a{
	color:#B4100D;
}

.result{
	float:left;
	display:inline;
	width:770px;
	border-bottom:2px solid #E7E7E7;
	padding:20px 0px 20px 0px;
}

.results_img{
	float:left;
	display:inline;
	width:202px;
	border:1px solid #E7E7E7;
	padding:6px;
}

.results_img p.sold{
	float:left;
	display:inline;
	font:bold 11px Myriad Pro,Arial;	/*georgia;*/
	margin:0px;
	color:#B4100D;
}

.results_img p.ref{
	float:right;
	display:inline;
	font:normal 11px Myriad Pro,Arial;	/*georgia;*/
	margin:0px; 
	color:#666;
}

.results_img IMG{
	width:200px;
	padding-bottom:5px;
}

.results_cont{
	float:right;
	display:inline;
	width:544px;
}

.results_cont_l{
	float:left;
	display:inline;
	padding-left:12px;
}

.results_cont_r{
	float:right;
	display:inline;
	text-align:right;
	padding-right:12px;
}

.results_cont_b{
	float:left;
	display:inline;
	width:520px;
	border-top:1px solid #E7E7E7;
	padding:10px 12px 0px 12px;
	margin-top:7px;
}

.results_cont_b p{
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
	line-height:16px;
}


.results_cont_l h1{
	font:normal 24px Myriad Pro,Arial;	/*georgia;*/
	line-height:32px;
	display:block;
	width:370px;
	padding:2px 0px 9px 0px;
}

.results_cont_l h3{
	font:normal 24px Myriad Pro,Arial;	/*georgia;*/
	line-height:24px;
	display:inline;
	float:left;
	padding-right:70px;
}

.results_cont_l h4{
	float:left; 
	display:inline;
	padding-top:7px;
	font:normal 14px Myriad Pro,Arial;	/*arial;*/
	color:#666;
}

.results_cont_r a, .results_cont_r strong, .results_cont_r p{
	display:block;
}

.results_cont_r a{
	font:bold 12px Myriad Pro,Arial;	/*arial;*/
	padding:14px 0px 0px 0px;
	color:#333;
}

.results_cont_r strong{
	font:normal 16px Myriad Pro,Arial;	/*georgia;*/
	padding:4px 0px 0px 0px;
	color:#B4100D;
}

.results_cont_r p{
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
	padding:0px 0px 0px 0px;
	color:#666;
	margin:0px;
}

/* --------------------- MIDDLE DETAILS --------------------- */

.left_details{
	float:left;
	display:inline;
	width:372px;
}

.right_details{
	float:right;
	display:inline;
	width:384px;
}

#details_top{
	float:left;
	display:inline;
	width:770px;
	border-bottom:3px solid #E7E7E7;
	padding:16px 0px 10px 0px;
}

#details_top .left_details h1{
	font:normal 34px Myriad Pro,Arial;	/*georgia;*/
	line-height:38px;
}

#details_top .right_details h1{
	font:normal 30px Myriad Pro,Arial;	/*georgia;*/
	line-height:41px;
	float:left;
	display:inline;
	padding-bottom:17px;
}

#details_top .right_details a{
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
	color: #B1110D;
	float:right;
	display:inline;
	padding-left:16px;
	margin-top:18px;
	line-height:18px;
	background: url(../images/arrow_list_back_red.jpg) no-repeat 6px 6px;
}

#details_top .right_details ul{
	float:left;
	display:inline;
}

#details_top .right_details li{
	font:normal 12px Myriad Pro,Arial;	/*georgia;*/
}


#details_top .right_details p{
	float:right;
	display:inline;
	font:normal 12px Myriad Pro,Arial;	/*georgia;*/
	margin:0px;
}

div.details{
	padding-top:15px;
}

p.viewbox{
	padding:5px 10px 5px 10px;
	background:#E7E7E7;
	border:1px solid #D9D9D9;
	margin-bottom:2px;
}

p.viewbox a{
	color:#333;
}

.details_box{
	float:left;
	display:inline;
	width:362px;
	border-bottom:1px solid #D9D9D9;
	padding:8px 0px 10px 10px;
}

.no_bord{
	padding-bottom:20px;
	border-bottom:none;
}


.details_box_left{
	float:left;
	display:inline;
	width:180px;
	padding-bottom:6px;
}

.details_box a{
	color:#666;
}

.details_box p{
	color:#666;
	margin-bottom:6px;
}

.details_box p.mortgage{
	margin-bottom:14px;
}


.details_box h2{
	height:29px;
	width:150px; 
}

.details_box h2.prop_tools{
	 background:url('../images/title_prop_tools.gif') no-repeat 0px 0px;
}

.details_box h2.map{
	 background:url('../images/title_map.gif') no-repeat 0px 0px;
}

.details_box h2.floorplan{
	 background:url('../images/title_floorplan.gif') no-repeat 0px 0px;
}

.details_box h2.area_prof{
	 background:url('../images/title_area_prof.gif') no-repeat 0px 0px;
	 height:22px;
}

.details_box h2.efficieny{
	 background:url('../images/title_energy.gif') no-repeat 0px 0px;
}

.details_box h2.mortgage{
	 background:url('../images/title_mortgage_calc.gif') no-repeat 0px 0px;
	 height:32px;
	 
}

.details_box a.request{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background:url('../images/icon_request.gif') no-repeat 0px 0px;	
}

.details_box a.arrange{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background:url('../images/icon_arrange.gif') no-repeat 0px 0px;	
}

.details_box a.send_friend{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background:url('../images/icon_friend.gif') no-repeat 0px 0px;	
}

.details_box a.save_prop{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background:url('../images/icon_saved.gif') no-repeat 0px 0px;	
}

.details_box a.remove_prop{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background:url('../images/icon_remove.gif') no-repeat 0px 0px;	
}

.details_box a.print_details{
	float:left;
	display:inline;
	padding-left:22px;
	width:137px;
	padding-bottom:10px;
	background: url(../images/icon-printer.gif) no-repeat 0px 0px;	
}

.details_box input, .details_box label,  .details_box select.percent{
	float:left;
	display:inline;	
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
}
.details_box label{
	padding-top:2px;
}

.details_box input{
	padding:1px 0px 1px 2px;
}

fieldset{
	padding-bottom:1px;
	_padding-bottom:5px;
}
.details_box label{
	width:90px;
	padding-top:2px;	
}
.details_box input, .details_box select.percent{
	width:80px;
	margin-right:100px;
	margin-bottom:3px;
}

.details_box select.percent{
	margin-left:90px;
	width:85px;
	clear:both;
}

.details_box input.button {
	padding: 0;
	height: 22px;
	width: 85px;
	margin-left:90px;
}

#ctl00_MainContent_MortgageCalculator1_UpdatePanel1 small {
	display: block;
	padding-top: 8px;
}

.details_box select{
	padding: 0px;
	margin-top:-16PX;
}



div.details p{
	margin-bottom:22px;
}


div.details p.detailsintro{
	font:normal 16px Myriad Pro,Arial;	/*georgia;*/
	line-height:20px;
	color:#333;
}

.details_box a.StaticMap IMG{
	width:170px;
	padding-right:2px;
	display:inline;
	
}

.details_box a.energy IMG{
	width:350px;
	
}




/* --------------------- FOOT --------------------- */

#foot{
	/*float:left;*/
	display:inline;
	/*width:570px;*/
	width:750px;
	background:url('../images/bg_foot.gif') no-repeat 0px 10px;
	/*border-top:3px solid #E7E7E7;*/
	padding:29px 0px 14px 0px;
	position: absolute;
	bottom: 0px;
}

.results #foot{
	width:770px;
}


#foot ul.inline li{
}

#foot ul.inline li.first a{
	padding-left:0px;
}

#foot ul.inline li.last{
	position: absolute;
	right: 0;
	top: 0;
}

#foot ul.inline li.last a {
	padding-right: 0px;
	padding-left: 0px;
}

#foot a{
	text-decoration:none;
	color:#333;
	padding-right:5px;
	padding-left: 5px;
}
#foot a:hover{
	text-decoration:underline;
}

#left_content { margin-top:116px; padding:7px 15px 0px 15px;  background-color:#e9e9e9; height:100%; border-top:19px solid #fff; }



/* --------------------- NEW STYLES --------------------- */


.news_left, .news_right{
	float:left;
	display:inline;
	width:368px;
}

.news_left{
	padding-right:34px;
}

p.date{
	color:#888;
	margin-bottom:8px;
}


p.newstxt{
	margin-bottom:10px;
}

.left_details fieldset {
	border: none;
	width: auto;
	display: inline;
}

p.test_name{
	/*font:normal 14px Myriad Pro,Arial;*/	/*georgia;*/
	margin-bottom:18px;
	padding-bottom:20px;
	padding-left:46px;
	width:524px;
	/*background:url('../images/dotted.gif') repeat-x bottom left;*/
	background:url('../images/dotted2.gif') repeat-x bottom left;
}

#main_border p.test_name{
	font:normal 14px Myriad Pro,Arial;	/*georgia;*/
	margin-bottom:26px;
	padding-bottom:0px;
	width:auto;
	background:none;
}

.left_quote{
	background:url('../images/quotes3.gif') no-repeat top left;
	padding-left:46px;
	margin:0px;
	padding-bottom:8px;
}
p.quote{
	background:url('../images/quotes2.gif') no-repeat bottom right;
	padding-right:46px;
	margin:0px;
	padding-bottom:8px;
}

a.rss{
	font:normal 12px Myriad Pro,Arial;	/*georgia;*/
	float:left; 
	display:inline; 
	padding-left:16px; 
	color:#333; 
	text-decoration:none; 
	background:url('/images/icon_rss.gif') no-repeat 0px 0px; margin:29px 0px 0px 15px;
}

a.remove{
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
	float:left; 
	display:inline; 
	padding-left:38px; 
	color:#333; 
	text-decoration:underline; 
	background:url('/images/icon_remove.gif') no-repeat 0px 12px; 
	padding:12px 0px 14px 25px;
}

a.save{
	font:normal 11px Myriad Pro,Arial;	/*arial;*/
	float:left; 
	display:inline; 
	padding-left:38px; 
	color:#333; 
	text-decoration:underline; 
	background:url('/images/icon_saved.gif') no-repeat 0px 12px; 
	padding:12px 0px 14px 25px;
}

.save_remove{
	float:left;
	display:inline;
	width:520px;
	border-top:1px solid #E7E7E7;
	padding:0px 12px 0px 12px;
	background:#F0F0F0;
}

IMG.right_char{
	padding-left:20px;
}

#images IMG{
	height:410px;
}

IMG.dude{
	padding:6px 0px 0px 0px;
}
IMG.dude2{
	padding:6px 0px 5px 0px;
}
.logos{
	background:url('/images/logos.gif') no-repeat 410px 34px; 
}

#search_box a#ctl00_PropertySearch1_emailRegister{
	padding-left:23px;
	padding-top:4px;
	background:url('/images/email_icon.gif') no-repeat 0px 7px; 
	display:block;
}

#left .borrow_box h3 a {
	color: #333;
}

/*---------TEAM-------------*/

.team_container
{
	padding-top:10px;
}
.team_member
{
	border-bottom:1px solid #E7E7E7;
	margin-bottom:10px;
	padding-bottom:10px;
}
	.team_member .clickable { cursor: pointer;}
	.team_member .left_col	{ float: left; width: 222px; margin-right: 25px;}

	.team_member .right_col	{ float: left; width: 309px;}
		.team_member .right_col H3{}
		.team_member .right_col H3.name{}
			.team_member .right_col H3.name SPAN	{ color: #B1110D;}
		.team_member .right_col .details{ display:none;}
			.team_member .right_col .name .details P{}
			
.subtitle
{
	color:#B1110D;
	font:16px Myriad Pro,Arial;
	/*padding: 15px 0;*/
}

#team_selector.Adam #Adam .details,
#team_selector.Mark #Mark .details,
#team_selector.Lisa #Lisa .details,
#team_selector.Zoe #Zoe .details,
#team_selector.Nicola #Nicola .details,
#team_selector.Chris #Chris .details,
#team_selector.WeekendTeam #WeekendTeam .details,
#team_selector.Debbie #Debbie .details,
#team_selector.PaulW #PaulW .details,
#team_selector.PaulB #PaulB .details,
#team_selector.PaulW_PaulB #PaulW .details,
#team_selector.PaulW_PaulB #PaulB .details
{
	display: block;
}

.team_matrix
{
	margin:15px 0px 20px 0px;
}
	.team_matrix .row_top
	{
		margin-bottom: 9px;
	}
		.team_matrix .row_top .heading
		{
			float: left;
			width: 222px;
		}
			.team_matrix .row_top .heading H1 SPAN
			{
				color: #b1110d;
			}
			.team_matrix .row_top .heading .instructions
			{
				color: #404040;
				font-size: 17px;
				font-family: Myriad Pro,Arial;	/*Georgia;*/
			}
			
			
			
		.team_matrix .row_top .main_profile
		{
			float: left;
			width: 161px;
		}
		.team_matrix .row_top .padding_8{	margin-left: 8px;}
		.team_matrix .row_top .padding_12{	margin-left: 12px;}
			
				.team_matrix .row_top .main_profile .details .title
				{

				}
					.team_matrix .row_top .main_profile .details .title SPAN
					{
						float: right;
						padding-right: 14px;
					}
				
				
	.team_matrix .row
	{
		margin-bottom: 9px;
	}
		.team_matrix .row .profile
		{
			float: left;
			margin-left: 8px;
		}
		.team_matrix .row .no_padding
		{
			margin-left: 0px;
		}
	
	.team_matrix .details
	{
		color: #fff;
		background-color: #b1110d;
		padding:4px 6px;
		cursor: pointer;
	}	
	.team_matrix .details:HOVER
	{
		background-color: #b6b6b6;
	}
		.team_matrix .details .name
		{

		}
		.team_matrix .details .arrow
		{
			background:transparent url('../images/arrow_trans.png') no-repeat scroll right 4px;
		}
		
.team_details
{
}
	.team_details H2
	{
		text-indent: 0px;		
		font-size: 12px;
		margin-bottom:10px;
	}
	.team_details SPAN
	{
		color: #b1110d;
		
	}
	.team_details .hidden
	{
		display: none;
	}
	
	
	



.twitter
{
	float:right;
	width: 168px;
	/*margin-right: 20px;*/
	/*font-family: Myriad Pro,Arial;*/
}
	.twitter .feeds_container
	{
		background-color:#FFFFFF;
		border-left:1px solid #B5B5B5;
		border-right:1px solid #B5B5B5;
		border-bottom:1px solid #B5B5B5;
		padding:0px 10px 0px 15px;
		height:177px;
	}
	.twitter .feeds_container .tweet_item
	{
		padding: 5px 0px 3px;
	}
		.twitter .feeds_container .tweet_item .text
		{
			height:48px;
			overflow: hidden;
		}
		.twitter .feeds_container .tweet_item A			{text-decoration: none;}
		
		.twitter .feeds_container .tweet_item A.tweet_msg
		{
			color: #000;
		}
		.twitter .feeds_container .tweet_item A:HOVER.tweet_msg,
		.twitter .feeds_container .tweet_item A.tweet_date_user
		{
			color: #01afff;
		}
.facebook_btn
{
	float:right;
	width: 168px;
	/*margin-right: 20px;*/
	margin-top:26px;
}

.meetteam_btn
{
	float:right;
	width: 155px;
	margin-top:26px;
}

.home_intro
{
	position: absolute;
}
	.home_intro H1
	{
		font-size: 33px;
		margin: 5px 0;
	}
	.home_intro P
	{
		color: #646464;
		font-size: 14px;
		line-height: 16px;
	}
	.home_intro P SPAN
	{
		color: #000;
	}
	
	
.flash_para_container .left
{
	float: left;
	/*padding-right:15px;*/
	width:480px;
}
.flash_para_container .right
{
	float: left;
	margin-top:-46px;
	width:90px;
}


.top_right_back
{
	float: right;
}
	.top_right_back A
	{
		background:url("../images/arrow_list_back_red.jpg") no-repeat scroll 6px 3px transparent;
		color:#B1110D;
		display:inline;
		
		font:11px/18px Myriad Pro,Arial;
		margin-top:18px;
		padding-left:16px;
	}


h1.latest_news{
	margin:0 0px 0px 0px;
	font-size: 16px;
	line-height: 19px;
	/*width:440px;*/
	float:left;
	color: #B1110D;
}
h1.latest_news.arrow_H
{
	background: transparent URL("../images/arrow_red.gif") no-repeat 0px 4px;
	padding-left: 20px;
}
h1.latest_news.arrow_V
{
	background: transparent URL("../images/arrow_red_down.gif") no-repeat 0px 4px;
	padding-left: 20px;
}

h1.contactus,
h1.login{
	margin:12px 0px 16px 0px;
	width:520px;
	color: #B1110D;
}