body {	font-family: Arial, Helvetica, sans-serif;}
#printFooter, .printHeader {display:block;}
#printFooter img, .printHeader {width:100%;}
img, div {behavior: url(iepngfix.htc)}
a {color: #002b55;}
p {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
	color: #000;
}
h3 {
	font-weight: normal;
	font-size: 16px;
	color: #002b55;
}
#photo1, #header, 
#toplinks, .animatedtabs, 
ul.tabNavigation, .search_frm, 
.new, #footer, 
#breadcrumb, .quicklinkbox, 
.additional_services, .furnituremodule, 
.removalsmodule, #leftcontent, 
#controls, .search_tab_header, 
.openviewings_header, .tc_header, 
.header_valuation_request, .backlinkarrow,
.pp_header, .buyers_guide_header, .sellers_guide_header, 
.new_developments_header, .contact_us_header, 
.tenants_guide_header, .landlords_guide_header, 
.team_header, .register_tenant_header, 
.register_landlord_header, .register_buyer_header, 
.register_seller_header, .market_report_header, 
.development_appraisals_header, .legazette_header, 
.aboutus_header, .links_header, 
.profressional_valuation_header, .valuations_header, 
.verbal_valuation_header, .infobartop, 
.infobarbottom, .furnituremodule2, 
.removalsmodule2, .pagination, 
.pagination2, ._services, 
.back, .back2, .addthis, 
body#lettings .animatedtabs,
.image-desc, ul.tabNavigation,
.infobartop_right, .propertyinformation a,
#contact a {
	display:none;
}
#container {
	margin: 0 auto;
	width: 100%;
	background:none;
	border:none;
}
#container2{border:1px solid #FF0000; display: none;}
#page {background:none; border:none;}
#content {clear: both; width: 100%;}
#bannerani {
	width: 900px;
	height: 240px;
	margin-bottom: 0px;
	padding-top: 35px;
	margin-bottom: 15px;
}
/***************************/
/***** PROPERTY SLIDER *****/	
/***************************/
.featured_properties_arrow {
	position: absolute;
	top: 290px;
	left: 30px;
	height: 32px;
}
#propertyslider {
	width: 600px;
	height: 120px;
	margin-bottom: 20px;
	padding-top: 40px;
}
/****** END ******/
.quicklinks_arrow {width: 300px; margin-bottom: 20px;}
#contentinside {clear: both; width: 100%;}
#rightcontent {	width:95%; margin-left:2%;	border:none;}
#rightcontent ul.list {margin-bottom: 10px;}
#rightcontent ul.list li {
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	margin-left: 40px;
	color: #999999;
}
#search_results_container {
	position: relative;
	width: 630px;
	margin-bottom: 10px;
	background:none;
	border:none;
}
.infobartop_left {
	color: #FFF;
	float: left;
	margin: 10px 0px 10px 10px;
}
.propertythumb {
	float: left;
	display: inline;
	position: relative;
	margin: 10px 0px 15px 0px;
	border: 1px solid #c2c4c6;
	padding: 5px;
}
.propertyinformation {
	float: right;
	width: 380px;
	margin: 10px 10px 0px 0px;
}
.propertyinformation h3 {padding:0px; margin:0px 0px 5px 0px;}
.propertyinformation p {margin-bottom: 15px; color: #999999;}
.propertyinformation ul {
	float: left;
	width: 380px;
	margin:0px 0px 15px -40px;
}
.propertyinformation li {
	float:left;
	width: 173px;
	border: 1px solid #AFB1B4;
	color: #999999;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 5px;
	list-style-type:none;
	margin-right:5px;
	margin-left:0px;
}
.divider {
	clear: both;
	border-top: 1px solid #c2c4c6;
	padding-bottom: 15px;
}
.property_price_details {
	clear: both;
	font-size: 22px;
	color: #061F49;
	padding: 15px 0px;
	font-weight: normal;
}
.arrowlink {	padding: 2px 0px 2px 20px;}
.orangearrowlink {	padding: 2px 0px 2px 20px;}
.yellow {color: #FFC201;}
.bigblue {
	color: #002B55;
	font-size: 20px;
	font-weight: lighter;
}
.sstc {
	position: absolute;
	top: -5px;
	right: 5px;
	width: 56px;
	height: 56px;
}
.searchnow a {
	display: block;
	width: 90px;
	height: 26px;
	line-height: 26px;
	padding-left: 15px;
	color: #003a68;
}
.intro {
	color: #002b55;
	font-size: 14px;
	margin-bottom: 15px;
}
#teamcontainer {
	width: 600px;
	border: 2px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
}
.profileimage {
	width: 155px;
	float: left;
	display: inline;
	margin-right: 15px;
}
.profiletext {
	float: left;
	display: inline;
	margin-top: 10px;
	width: 400px;
}
.profiletext h3 {margin-bottom: 10px;}
.profiletext p {margin-bottom: 5px;}
.clear {clear: both;}
.buyer_title1 {
	width:630px;
	height: 32px;
	margin-bottom: 10px;
}
.buyer_title2, .buyer_title3, .buyer_title, .buyer_title5, .buyer_title6, .buyer_title7, .buyer_title8, .buyer_title9, .buyer_title10, .buyer_title11 {
	width:630px;
	height: 32px;
	margin-bottom: 10px;
}
 .seller_title1, .seller_title2, .seller_title3, .seller_title4, .seller_title5, .seller_title6, .seller_title7, .seller_title8, .seller_title9, {
 margin-bottom: 10px;
}
/***** LETTINGS ******/
body#lettings {
}
body#lettings #leftnav ul li a:hover, body#lettings #leftnav ul li.active a {
	text-decoration: none;
}
form {
	margin-bottom: 15px;
}
form .formcol1 {
	float: left;
	display: inline;
	width: 305px;
}
form .formcol2 {
	float: right;
	display: inline;
	width: 305px;
}
form .inputcontainer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 295px;
	padding: 3px 5px;
	clear: left;
	margin-bottom: 10px;
}
form .inputcontainerfull {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 620px;
	padding: 3px 5px;
	clear: left;
	margin-bottom: 10px;
}
form label {
	float: left;
	font-size: 12px;
	color: #002b55;
	padding: 3px 0px;
	margin-bottom: 5px;
}
form input, form textarea {
	padding: 3px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #002b55;
	font-size: 12px;
}
.widthfull {
	width: 289px;
}
.width614 {
	width: 614px;
}
form input.button {
	background: #002b55;
	color: #FFF;
	width: 80px;
	padding: 5px 0px;
}
.submit a {
	display: block;
	width: 90px;
	height: 26px;
	line-height: 26px;
	padding-left: 15px;
	font-size: 12px;
	color: #003a68;
}
.blue {
	color: #002b55;
}
.grey {
	color: #999999;
}
#keyfeatures ul, #keyfeaturesyellow ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#keyfeatures ul li, #keyfeaturesyellow ul li {
	float: left;
	font-size: 12px;
	padding:0;
	font-weight:bold;
	color: #002b55;
	margin:-4px 20px 0px 0px;
	list-style-type:none;
	}	
	#keyfeatures ul li img, #keyfeaturesyellow ul li img{position:relative; margin:0px 4px 0px 0px; top:3px;}
	
.red {color: #FF0000;}
#extrafeatures {
	width: 630px;
	color: #000;
	font-size: 11px;
	margin-bottom: 0px;
	background: #006699;
}
.one {	float: left; width: 630px;}
.one ul {margin-left:-40px;}
.one ul li, .two ul li, .three ul li {
	float:left;
	border: 1px solid #666;
	width: 188px;
	padding: 5px;
	color: #000;
	margin-bottom: 5px;
	list-style-type:none;
	margin-left:0px;
	margin-right:5px;
}
.two {
	float: left;
	width: 200px;
	margin: 0px 15px;
}
.three {
	float: left;
	width: 200px;
}
#fulldescription {
	width: 630px;
	height: 32px;
	margin-bottom: 0px;
}
#keyfeatures h1, #keyfeaturesyellow h1, #fulldescription h1, #fulldescriptionyellow h1, #printDisclaimer h1, #keyfeatures h2, #keyfeaturesyellow h2, #fulldescription h2, #fulldescriptionyellow h2, #printDisclaimer h2
 {
	display:block;
	clear: both;
	font-size: 18px;
	color: #061f49;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	border-bottom:1px solid #061f49;
	width:100%;
	margin-bottom:15px;
}
#fulldescriptionyellow {
	width: 630px;
	height: 32px;
	margin-bottom: 15px;
}
#flashscroller {
	width: 590px;
	height: 130px;
	margin-bottom: 10px;
	position: relative;
	margin-top: 60px;
}
#flashscroller a img {
	border: 10px solid #FFFFFF;
}
.menu_list {
	width: 900px;
}
.menu_head {
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:bold;
	color: #FFF;
	text-align: -9999px;
}
.menu_body {
	display:block;
}
#rightcontent h2 {
	width: 630px;
	height: 32px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#thumbs{
	position:absolute;
	right:0px;
	top:10px;
}

.room {
	background: url(../images/icn_room.png) top right no-repeat;
	width: 70px;
	height: 20px;
	}
	
.bed {
	background: url(../images/icn_bedroom.png) 100% 50% no-repeat;
	width: 70px;
	height: 20px;	
	}	
	
.bath {
	background: url(../images/icn_bathroom.png) 100% 50% no-repeat;
	width: 70px;
	height: 20px;	
	}
	
#gallery {
	display: none;
	}
	
#printImage {
	text-align:center;
	}
	
	
#printImage img {
	display: block;
	width: 400px;
	margin: 0px 0px 0px 125px;
	padding: 0px;
	}	
	
#printImages {
	page-break-before:always;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	}	
#printImages img {
	display: block;
	width: 200px;
	height: 134px;
	margin: 0px;
	padding: 0px;
	}
	
#printImages ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}	
	
#printImages ul li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	width: 200px;
	height: 134px;
	}
	
#printPlans {
	page-break-before:always;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 20px;
	}	
#printPlans img {
	display: block;
	width: 600px;
	margin: 0px;
	padding: 0px;
	}
	
#printPlans ul {
	margin: 0px;
	padding: 0px;
	}	
	
#printPlans ul li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	width: 600px;
	}		
	
.page-break	{ display:block; page-break-after:always; clear: both; }


.noprint {
	display: none;
	}
	
#printFooter {
display: none;
}	
		