/*
* CSS Document 

Document Layout

Main body styles -> Main styles for whole document main fonts etc

Main Structural styles -> div layout


*/
/*
-----------------------------------------
Main body styles
-----------------------------------------*/
#Form {
	height:auto!important;
	width:auto!important;
}

html, body {
	min-height: 100%;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

html>body {
	height: auto;
}

body * {
	margin: 0;
	padding: 0;
}
body {
	background: #e2e3e4;
}
img {
	border:none;
}



/*
-----------------------------------------
General styles
-----------------------------------------*/
.ControlPanel {
	text-align:center;
	position:relative;
	margin:5px auto 5px auto;
	background-color:#ffffff;
	padding:10px;
	border:1px solid black;
}
.ControlPanel * {
	font-size:98%;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clearBoth {
	clear:both;
}
.clearRight {
	clear:right;
}
.clearLeft {
	clear:left;
}
.bold {
	font-weight:900;
}
.black {
	color:#000000;
}
a.residential, h1.residential {
	/*color:#008a87;*/
}
a.retail, h1.retail {
	/*color:#b5261d;*/
}
a.office, h1.office {
	/*color:#a2037a;*/
}
a {
	text-decoration:none;
	color:#00a4e4;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a4e4;
	font-weight:900!important;
}
/*
-----------------------------------------
Main styles
-----------------------------------------*/

#container {
	width:994px;
	/*position:relative;*/
	margin:0 auto 0 auto;
	text-align:left!important;
}

#container * { 
	text-align:left!important;
}

#header {
	background-color:#005273;
	height:118px;
	display:block;
	padding-right:10px;
	position:relative;
}

#header.residential {
	background-color:#008a87;
}

div.retailContainer #header {
	/*background-color:#b5261d;*/
}
div.officeContainer #header {
	/*background-color:#a2037a;*/
}
#header a.logo {
	float:left;margin-left:30px;margin-top:15px;display:block;
}
#header img.floatRight {
	margin-top:22px;
}
input.home_go_button {
	height:19px;
	width:21px;
	position:relative;
	top:4px;
}
#home_images {
	border-top:11px solid #e2e3e4;
}
#home_images {
	/*background:url(../images/main_images.jpg) no-repeat top left;*/
	width:994px;
	height:250px;
	display:block;
}
#home_images.residential {
	height:220px;
	background:url(../images/main_images_residential.jpg) no-repeat top left;
}
div.retailContainer #home_images {
	height:220px;
	/*background:url(../images/main_images_retail.jpg) no-repeat top left;*/
}
div.officeContainer #home_images 
{
	height:220px;
	/*background:url(../images/main_image_office.jpg) no-repeat top left;*/
}
#home_area_padding {
	padding: 1px 0px 4px 0px;
	background-color:#ffffff;
}
#containerSecond {
	padding: 0px 4px 0px 3px;	
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	/*background:url(../images/home_container_2_bg.gif) repeat-y top left;*/
}
#containerSecond.propHub {
	padding: 0px 0px 0px 0px;	
	border-top: 11px solid #e2e3e4;
}
div.residentialContainer #containerSecond 
{
	background-color:#ffffff;
	padding:0 0 10px 0;
	/*background:url(../images/home_container_2_bg_2.gif) repeat-y top left;*/
}
div.retailContainer #containerSecond 
{
	background-color:#ffffff;
	padding:0 0 0px 0;
	/*background:url(../images/home_container_2_bg_3.gif) repeat-y top left;*/
	
}
.dev_retail_bg {}

#containerSecond.office 
{
	padding:0;
	background:none;
	background-color:#ffffff;
}
#containerSecondHub {
	background:url(../images/prop_container_bg.gif) repeat-y top left;
	border-top:11px solid #E2E3E4;
	padding:0;
	border-bottom:1px solid #FFFFFF;
}
#containerThird {
	padding: 0px 4px 0px 3px;
	border-bottom:4px solid #ffffff;
	background:url(../images/home_container_3_bg.gif) repeat-y top left;
}
#development_area_1
{
	padding:0px 0px 0px 0px;
	width:331px;
	float:left;
}
#development_area_2 {
	float:left;
	width:331px;
	display:block;
}
#development_area_3 {
	float:left;
	width:332px;
}
#home_area_1 {
	padding:0px 15px 0px 17px;
	width:400px;
	float:left;
}
#home_area_1.propHub {
	padding:0px 0px 20px 0px;
	width:331px;
}
#home_area_1 p {
	margin-top:15px;
}
#home_area_2 {
	float:left;
	width:225px;
	display:block;
}
#home_area_2.propHub {

}

div.residentialContainer #home_area_2 {
	background:url(../images/flash_alt_residential.jpg) no-repeat top left;
}
div.retailContainer #home_area_2.retail {
	background:url(../images/flash_alt_retail.jpg) no-repeat top left;
}
div.officeContainer #home_area_2.office {
	background:url(../images/flash_alt_office.jpg) no-repeat top left;
}
#home_area_3 {
	float:left;
	margin-left:5px;
	width:318px;
	padding-bottom:30px;
}
#home_area_3.propHub {
	width:332px;
}
#home_area_4 {
	padding:20px 20px 20px 17px;
	width:291px;
	float:left;
}
#home_area_4_new {
	padding:15px 20px 20px 17px;
	width:291px;
}
#home_area_4_container {
	width:328px;
	float:left;
}
#home_area_4 p {
	margin-top:10px;
}
#home_area_5 {
	float:left;
	width:311px;
	padding:0px 10px 68px 10px;
	background:url(../images/home_box_5_text.gif) no-repeat bottom left;
	display:inline;
	position:relative;
}
#home_area_5_2 {
	float:left;
	width:311px;
	padding:0px 10px 68px 10px;
	display:inline;
}
#home_area_5 p label, #home_area_5_2 p label{
	float:left;
	width:90px;
	color:#ffffff;
}
#home_area_5 p input, #home_area_5_2 p input {
	width:216px;
}
* html #home_area_5 p input, * html #home_area_5_2 p input{
	float:left;
}
#home_area_5 p, #home_area_5_2 p{
	padding-top:8px;
}
#home_area_5 p select, #home_area_5_2 p select{
	width:219px;
}
* html #home_area_5 p select, * html #home_area_5_2 p select {
	float:left;
}

#home_area_5 input.clearBoth, #home_area_5_2 input.clearBoth{
	float:right;
	width:57px;
}
#home_area_5 h1, #home_area_5_2 h1{
	font-size:16px;
}
#home_area_6 {
	float:left;
	padding:0px;
}
#home_area_6_gallery {
	float:left;
	width:327px;
}
#home_area_6 p, #home_area_6_gallery p { 
	margin-top:15px;	
}
#footer 
{
	height:120px;
	margin-bottom:20px;
	display:block;
}
#footer.residential {
	/*background-color:#008a87;*/
}
div.retailContainer #footer {
	/*background-color:#b5261d;*/
}
div.officeContainer #footer {
	/*background-color:#a2037a;*/
}
#footer a.refreshLink {
	float:right;
	color:#ffffff;
}
#homeBoxBody, #homeBoxBodyFlash {
	width:310px;
	position:relative;
	background:url(../images/home_box_body.gif) repeat-y top;
	padding: 30px 0px 29px 0px;
	top:10px;
	left:10px;
}
#homeBoxBodyFlash {
	border-top:1px solid #DBDBDB;
}
#homeBoxBodyFlash {
	padding: 291px 0px 29px 0px;
}
#homeBoxBody hr, #homeBoxBodyFlash hr {
	color: #dbdbdb;
	background-color: #dbdbdb;
	height: 1px;
	border:0 none;
	margin-top:8px;
	margin-bottom:8px;
}
#homeBoxBody a, #homeBoxBodyFlash a {
	margin-top:10px;
}
#homeBoxBody h2, #homeBoxBodyFlash h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding-top:7px;
	padding-left:7px;
}
#homeBoxPadding {
	padding:1px;
}
#homeBoxTop {
	width:310px;
	height:30px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/home_box_top.gif) no-repeat top;
}
#homeBoxTopFlash {
	width:310px;
	height:291px;
	display:block;
	top:0px;
	left:1px;
	
}
#homeBoxTop.residential {
	background:url(../images/home_box_top_residential.gif) no-repeat top;
}
div.retailContainer #containerSecond #home_area_3 #homeBoxBody #homeBoxTop {
	background:url(../images/home_box_top_retail.gif) no-repeat top;
}
div.officeContainer #containerSecond #home_area_3 #homeBoxBody #homeBoxTop {
	background:url(../images/home_box_top_retail.gif) no-repeat top;
}
#homeBoxTop a.rss {
	display:block;
	width:18px;
	height:19px;
	right:10px;
	top:7px;
	background:url(../images/rss.gif) no-repeat;
	position:absolute;
	padding:0px;
	margin:0px;
}
#homeBoxBottom {
	width:310px;
	height:29px;
	display:block;
	background:url(../images/home_box_bottom.gif) no-repeat top;
	position:absolute;

}
#homeBoxBottom.residential {
	background:url(../images/home_box_bottom_residential.gif) no-repeat top;
}
div.retailContainer #containerSecond #home_area_3 #homeBoxBody #homeBoxBottom {
	background:url(../images/home_box_bottom_retail.gif) no-repeat top;
}
div.officeContainer #containerSecond #home_area_3 #homeBoxBody #homeBoxBottom {
	background:url(../images/home_box_bottom_retail.gif) no-repeat top;
}
a.clickForMore {
	padding-right:10px;
	background:url(../images/more_arrow.gif) no-repeat center right;
	color:#00A4E4;
}
a.clickForMoreWhite {
	padding-right:10px;
	background:url(../images/more_arrow_white.gif) no-repeat center right;
	color:#ffffff;
}
/*

-----------------------------------------
Main menu styles
-----------------------------------------*/

#header ul {
	list-style:none;
	position:absolute;
	right:0px;
	bottom:0px;
}
#footer ul {
	list-style:none;
}
#header ul li {
	float:left;
	color:#ffffff;
	margin-right:9px;
	display:block;
}
#footer ul li 	
{
	float:left;
	margin-right:9px;
	display:block;
}
#header ul li {
	padding-bottom:8px;
}
#header ul li a{
	color:#ffffff;
}
#header ul li a {
	padding-bottom:8px;
}
#header ul li a.active {
	font-weight:900;
	background:url(../images/menu_arrow.gif) no-repeat bottom center;
}
/*
-----------------------------------------
Slider styles
-----------------------------------------*/

#homeSlide {
	width:331px;
}
#homeSlide a.greenHeader, #homeSlide a.redHeader, #homeSlide a.purpleHeader{
	padding: 10px 18px;
	width: 295px;
	display:block;
	color:#ffffff;
} 
#homeSlide div {
	width: 331px;
	display:block;
	color:#ffffff;
}
#homeSlide div div {
	padding: 10px 18px;
	width: 295px;
}
#homeSlide div.greenHeader {
	background-color:#008a87;
}
#homeSlide a.greenHeader {
	background:#008a87 url(../images/green_header.gif) no-repeat center left;
	height:37px;
	padding:0px;

	padding-right:36px;
	overflow:hidden;
	position:relative;		
}
#homeSlide div.redHeader {
	background-color:#b5261d;
}
#homeSlide a.redHeader {
	background:#b5261d url(../images/red_header.gif) no-repeat center left;
	height:37px;
	padding:0px;

	padding-right:36px;
	overflow:hidden;	
	position:relative;		
}
#homeSlide div.purpleHeader {
	background-color:#a2037a;
}
#homeSlide a.purpleHeader {
	background:#a2037a url(../images/purple_header.gif) no-repeat center left;
	height:37px;
	padding:0px;

	padding-right:36px;
	overflow:hidden;
	position:relative;			
}

#homeSlide a span {
	width:5px;
	height:9px;
	background:url(../images/slider_arrow_right.gif) no-repeat top;
	display:block;
	position:absolute;
	top:15px;
	right:20px;
}
#homeSlide a.active span {
	width:9px;
	height:5px;
	background:url(../images/slider_arrow_down.gif) no-repeat top;
	display:block;
	position:absolute;
	top:15px;
	right:18px;
}
/*-------------------------------------------
Life style page
-------------------------------------------*/

#dnn_subNav ul {
	list-style:none;
	
}
#dnn_subNav ul li {
	list-style:none;
	
}
#dnn_subNav ul li a {
	background:url(../images/menu_sub_body.gif) no-repeat top left;
	width:160px;
	height:18px;
	display:block;
	padding: 2px 0 0 27px;
	color:#999999;
}
#dnn_subNav ul li a.active {
	background:url(../images/menu_sub_body_over.gif) no-repeat top left;
	color:#00a4e4;
}
#dnn_subNav ul li a:hover {
	background:url(../images/menu_sub_body_over.gif) no-repeat top left;
}
#dnn_subNav ul li.subMenuTop a {
	background:url(../images/menu_sub_top.gif) no-repeat top left;
	width:160px;
	height:18px;
	display:block;
	padding: 11px 0 0 27px;
}
#dnn_subNav ul li.subMenuTop a.active {
	background:url(../images/menu_sub_top_over.gif) no-repeat top left;
}
#dnn_subNav ul li.subMenuTop a:hover {
	background:url(../images/menu_sub_top_over.gif) no-repeat top left;
}
#dnn_subNav ul li.subMenuBottom a {
	background:url(../images/menu_sub_bottom.gif) no-repeat top left;
	width:160px;
	height:25px;
	display:block;
	padding: 2px 0 0 27px;
}
#dnn_subNav ul li.subMenuBottom a.active {
	background:url(../images/menu_sub_bottom_over.gif) no-repeat top left;
}
#dnn_subNav ul li.subMenuBottom a:hover {
	background:url(../images/menu_sub_bottom_over.gif) no-repeat top left;
}


#content_area_1 {
	float:left;
	padding:20px 20px 20px 17px;
	width:200px;
}
#contentContainerSecond {
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:0 4px 0 3px;
}
#contentContainerTwo {
	background-color:#FFFFFF;
	padding:10px 4px 10px 23px;
}
#contentContainerSearch {
	background-color:#e2e3e4;
	padding:10px 4px 10px 23px;
}
#contentContainerSecondSwoosh {
	background-color:#bec4cb;
	border-bottom:4px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
}
#content_area_2 {
	float:left;
	width:530px;
	padding: 25px 0px 25px 0px;
}
#content_area_2_wide {
	float:left;
	width:666px;
	padding: 25px 0px 25px 0px;
}



#content_area_3 {
	float:left;
	width:200px;
	padding:8px 0px 25px 15px;
}
#content_side_box {
	width:187px;
	padding: 20px 0px 20px 0px;
	position:relative;
	background:url(../images/side_box_body.gif) repeat-y top;
}
#content_side_box_top {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/side_box_top.gif) no-repeat top;
	width:187px;
	height:20px;
	display:block;
}
#content_side_box_bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../images/side_box_bottom.gif) no-repeat top;
	width:187px;
	height:20px;
	display:block;
}
#content_side_box_pad {
	padding:0px 8px 0px 8px;
}
#lifestyle_images {
	background:transparent url(../images/main_images_life_style.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#lifestyle2_images {
	background:transparent url(../images/main_images_life_style2.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#riverlife_images {
	background:transparent url(../images/main_images_river_life.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#nightlife_images {
	background:transparent url(../images/main_images_night_life.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#lifelines_images {
	background:transparent url(../images/main_images_life_lines.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#businesslife_images {
	background:transparent url(../images/main_images_business_life.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#sustain_images {
	background:transparent url(../images/main_images_sustain.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#location_images {
	background:transparent url(../images/main_images_location.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#news_images {
	background:transparent url(../images/main_images_news.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#cs_images {
	background:transparent url(../images/main_images_2cs.jpg) no-repeat scroll left top;
	display:block;
	height:155px;
	width:994px;
	border-top:11px solid #E2E3E4;
}
#regeneration_images {
	background:transparent url(../images/main_images_regeneration.jpg) no-repeat scroll left top;
	display:block;
	height:250px;
	width:995px;
	border-top:11px solid #E2E3E4;
}
.offersLink {
	color:#000000!important;
	font-size:11px!important;
	font-weight:100!important;
}
#gallery {
	width:314px;
	height:101px;
	display:block;
	margin-left:7px;
	margin-top:0px;
}
#gallery {
	/*background: url(../images/gallery.jpg) no-repeat top left;*/
	background-color:#ffffff;
}
#gallery div.slidecontainer {margin-top:0px;}
#gallery.retail {
	/*background: url(../images/gallery_retail.jpg) no-repeat top left;*/
	background-color:#ffffff;
}
#gallery.office {
	/*background: url(../images/gallery_office.jpg) no-repeat top left;*/
}
#home_area_6_gallery h1 {
	margin-top:15px;
	margin-left:17px;
}
#homeBoxBottom.retail h2 {
	color:#b5261d;
}
#homeBoxBottom.office h2 {
	color:#a2037a;
}
#home_area_5 h1.office {
	color:#ffffff;
}
#requestInfo{
	height:20px;
}
input.requestInfo {
	float:left;	
}

input.requestInfoSubmit {
	float:left;
	width:57px!important;
	margin-top:4px;
	margin-left:10px;
}
a.propHub_link1 {
	position:absolute;
	top:385px;
	left:200px;
}
a.propHub_link2 {
	position:absolute;
	top:385px;
	left:530px;
}
a.propHub_link3 {
	position:absolute;
	top:385px;
	left:860px;
}
div.propHub_padding {
	color:#ffffff;
	padding: 14px 10px 50px 10px;
}
a.findoutmore_button {
	float:right;
	padding-top:10px;
}
#gallery_container {
	width:187px;
	padding-top:38px;
	padding-bottom:23px;
	background:url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/gallery-bg.gif) top repeat-y;
	position:relative;
	text-align:left;
}
#gallery_header {
	width:187px;
	height:38px;
	background:url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/gallery-header.gif) top no-repeat;
	display:block;
	position:absolute;
	top:0px;
}
#gallery_footer {
	width:187px;
	height:23px;
	background:url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/gallery-footer.gif) top no-repeat;
	display:block;	
	position:absolute;
	bottom:0px;
}
* html #gallery_footer {
	bottom:-1px;
}
#gallery_padding {
	width:167px;
	padding:10px;
}
.clearBoth {
	clear:both;
}
#gallery_container_padding {
	width:185px;
	margin: 0 1px 0 1px;	
	height:278px;
	display:block;
	position:relative;
	overflow:hidden;
}
#gallery_container_padding img {
	float:left;

}
#slideControl {
	height:278px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#galleryLeft {
	position:absolute;
	top:5px;
	left:8px;
}
#galleryRight {
	position:absolute;
	top:5px;
	right:8px;
}
#slideControlDevelopment {
	height:101px;
	width:auto;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
#slideContainer {
	width:267px;
	height:94px;
	overflow:hidden;
	position:relative;
	float:left;
}
#galleryLeftDevelopment, #galleryRightDevelopment {
	height:99px;
	width:23px;
	float:left;
}
#slideControlDevelopment img {
	margin-right:9px;
	float:left;
}
#galleryLeftDevelopment, #galleryRightDevelopment {
	width:23px;
	height:101px;
	display:block;
}
div.residential #galleryLeftDevelopment {
	background: url(../images/development_gal_home_l.gif) center center no-repeat;
}
div.residential #galleryRightDevelopment {
	background: url(../images/development_gal_home_r.gif) center center no-repeat;
}
#galleryWrap div.residential #galleryLeftDevelopment {
	background: url(../images/development_gal_home_l2.gif) center center no-repeat;
}
#galleryWrap div.residential #galleryRightDevelopment {
	background: url(../images/development_gal_home_r2.gif) center center no-repeat;
}
div.retail #galleryLeftDevelopment {
	background: url(../images/development_gal_retail_l.gif) center center no-repeat;
}
div.retail #galleryRightDevelopment {
	background: url(../images/development_gal_retail_r.gif) center center no-repeat;
}

div.office #galleryLeftDevelopment {
	background: url(../images/development_gal_office_l.gif) center center no-repeat;
}
div.office #galleryRightDevelopment {
	background: url(../images/development_gal_office_r.gif) center center no-repeat;
}

div.residential #home_area_1 span, div.residential #home_area_3 span, div.residential #home_area_3 a {
	color:#008A87!important;
	background:none!important;
}
div.retail #home_area_1 span, div.retail #home_area_3 span, div.retail #home_area_3 a {
	color:#B5261D!important;
	background:none!important;
}
div.office #home_area_1 span, div.office #home_area_3 span, div.office #home_area_3 a {
	color:#A2037A!important;
	background:none!important;
}
div.retail #home_area_1 ul {
	margin-left:15px;
}
div.retail #home_area_1 ul li {
	list-style-image:url(../images/development_bullet_retail.gif);
	color:#666666;
}
#dnn_ctr430_SearchResults_dgResults tr td {
	padding-bottom:10px;
}
.Head {
font-weight:900!important;color:#00A4E4;font-size:14px;
}
.retailList {
	list-style:none!important;
}	
.retailList li {
	float:left;
	list-style:none!important;
}	
.homeHoverButton:hover {
	cursor:pointer;
}
#home_area_4 p a {
	color:#00A4E4;
	font-weight:900;
}
#home_area_4 p a.residential {
	color:#008A87;
}
#home_area_4 p a.retail {
	color:#B5261D;
}
#home_area_4 p a.office {
	color:#A2037A;
}
table.Event td.EventOtherMonthDay {
background-color:#BFE8F8!important;
}
table.Event td.EventWeekendDay {
background-color:#BFE8F8!important;
}
table.Event td.EventSelectedDay {
background-color:#7fd1f1!important;
}
#dnn_ctr375_Events_EventMonth_EventCalendar .EventDay a, .EventDay a:visited, .EventDay a:hover {
color:#000000 !important;
}
#dnn_ctr375_Events_EventMonth_EventCalendar .EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover {
background-color:#BFE8F8!important;
}

/*/ Start UX Media Styles /*/

.ControlsWrap 
{   
    color:#fff;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
}
.ControlsWrap img
{
    border:0px;
}

/*/ Index /*/

.HomeProperty
{
    width:331px;
    background:#008a87;
}
.HomeProperty h2
{   
    margin:0px;
    line-height:38px;
    padding:0px 10px;
}
.HomeProperty .ImageMap
{
    width:331px;
    height:238px;   
}
.HomeSearch
{
    width:331px;
    background:#092143;
}
.HomeSearch h2
{
    color:#008a87;
    padding:5px 10px;
}
.HomeSearch img
{
    margin:-5px 10px 10px;
}
.HomeSearch ul
{

    padding:0px;
    list-style-type:none;
}
.HomeSearch ul li
{
    height:30px;
}
.HomeSearch ul li label
{
    float:left;
    clear:none;
    width:95px;
    line-height:20px;
}
.HomeSearch ul li input
{
    width:200px;
}
.HomeSearch ul li select
{
    width:206px;
}
.HomeSearch ul li input.Btn_Search
{
    float:right;
    clear:both;
    width:70px;
    border:none 0px;
    background:#092143 url(/Images/arrow.gif) no-repeat right;
    padding:2px 10px 2px 0px;
    color:#008a87;
    font-weight:bold;
    cursor:pointer;
}

/*/ Results Panel /*/

.ResultsPanel
{   
    width:984px!important;
    /*background-color:#008a87;*/
    padding:5px;
	position:relative;
}
.ResultsPanel .left
{
    float:left;
    clear:none;
    width:458px;
    height:465px;
    border:solid 5px #D1D2D4;
}
.ResultsPanel .right
{
	float:right;
    top:0px;
    width:490px;
    padding:0 0 0 10px;
}
.ResultsPanel .right p
{
    margin:10px 0px;
}
.ResultsPanel .left img
{
    width:458px;
    height:465px;
}

/*/ Property Details /*/

.ResultsPanel .right ul
{
    margin:20px 2px 10px 2px;
    padding:0px;
    list-style-type:none;
}
.ResultsPanel .left h2
{
    margin:0px;
    font-size:15px;
    padding:0px 0px 0px 10px;
}
.ResultsPanel .left span
{
    float:right;
    margin:-25px 10px 0px 0px;
}
.ResultsPanel .left span span
{
    float:none;
}
.ResultsPanel .right th
{
    font-weight:bold;
    padding:10px 0px;
}
.ResultsPanel .left ul,
.ResultsPanel .left ul li
{
    margin:0px;
    padding:0px;
}
.show
{
    display:block;
    cursor:pointer;
}
.hide
{
    display:none;
}
.ResultsPanel .left ul li#PlotPicture h2
{
    margin-top:-30px;
}

/*/ Search Panel /*/

.PropertySearch
{

    background:#092143;
}
.PropertySearch select,
.PropertySearchPanel select
{
    margin:5px 10px;
    width:200px;
    border:#fff 1px solid;
    color:#fff;
    background-color:#092143;
}
.PropertySearch input,
.PropertySearchPanel input
{
    border:none 0px;
    background:#092143 url(/Images/btn_search_blue.gif) no-repeat 0px 3px;
    text-indent:-9999px;
    width:52px;
    height:20px;
    cursor:pointer;
    margin:0px 0px 10px;
}

/*/ Search page /*/

#Search .left,
.ResultsPanel .resultsleft,
#SearchResults .ResultsPanel .left
{   
    float:left;
    clear:none;
    width:470px;
    height:477px;
    border:none;
}
.PropertySearchPanel
{
    float:left;
    clear:none;
    width:100%;
    background:#006b68;
    margin-left:-14px;
    margin-right:-5px;
    padding:0px 20px 10px;
}
.PropertySearchPanel select
{
    background:#006b68;
    float:left;
    clear:both;
}
.PropertySearchPanel input
{
    margin-top:96px;
    background:#092143 url(/Images/btn_search.gif) no-repeat top left;
}
* html .PropertySearchPanel input
{
    margin-top:103px;
    }   
/*/ Search Results /*/

.ResultsPanel .resultsleft img
{
    height:477px;
    width:476px;
}
#SearchResults .ResultsPanel h2
{
    clear:none;
    float:left;
}
#SearchResults .ResultsPanel .right
{
	right:3px;
    margin-top:0px;
    margin-left:0px;
    background-color:#d1d2d4;
}
#SearchResults .ResultsPanel .right ul.keylist
{
    position:relative;
	top:5px;
	right:5px;
    margin:10px 10px 0px 0px;
    padding:0px;
    color:#666666;
}

#SearchResults .ResultsPanel .right ul.keylist li
{
    float:left;
    clear:none;
    margin-left:5px;
}
#SearchResults .ResultsPanel .right ul.keylist li span,
#SearchResults .ResultsPanel .right ul.keylist li img
{
    float:left;
    clear:none;
    margin-left:5px;
}
#SearchResults .ResultsPanel .right ul.keylist li span
{
    font-weight:bold;
    margin-top:1px;
}
#SearchResults .ResultsPanel .right table
{
    width:490px;
	color:#ffffff!important;
	font-size:11px!important;
}
#content_area_2_wide_new span.Head {
	display:none;
}
#dnn_ctr457_SmartDNNModule_Panel1 {
	margin-top:0px;
}
#SearchResults .ResultsPanel .right tr td img.linkarrow
{
    margin:-12px 0px 0px 45px;
    display:block;
}
#SearchResults .ResultsPanel .right tr td
{
    height:20px;
}
#SearchResults .ResultsPanel .right tr
{
    cursor:pointer;
}
#SearchResults .ResultsPanel .right tr:hover
{
    text-decoration:underline;
}
#SearchResults .ResultsPanel .right tr.headers
{
    background:none;
    cursor:default;
    color:#666666;
    font-weight:bold;
}
#SearchResults .ResultsPanel .right tr.headers:hover
{
    text-decoration:none;
}
.PagingPanel
{
    position:absolute;
    bottom:50px;
    width:92%;
    text-align:center;
}
.ResultsPanel .LinkWrap
{
    bottom:20px;
    right:12px;
    width:484px;
}
#PropertyDetailsPanel
{
	margin-top:5px;
    position:relative;
}
#PropertyDetailsPanel #PropertyViewer {}
#PropertyDetailsPanel #PropertyDimensionDetails 
{
	background-color:#D1D2D4;
	width:500px;
	height:428px;
}
#PropertyDetailsPanel #PropertyDimensionDetails .PropertyDimensionsBlock 
{
	height:235px;
}
#PropertyDetailsPanel .LinkWrap
{
    bottom:10px;
    width:auto;
}
#PropertyDetailsPanel .LinkWrap a
{
    cursor:pointer;
}

/*/ right panel wrap /*/

.RightWrap
{
	left:10px;
	top:10px;
}

/*/ Titles /*/

.ControlsWrap h2
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
    font-size:15px;
}
.ControlsWrap h2.T_ResidentialProperties
{
    text-indent:-9999px;
    background:transparent url(/Images/t_residentialproperties.gif) no-repeat 10px 1px;
}
.ControlsWrap h2#PropertyName
{
    text-indent:-9999px;
    background:transparent url(/Images/t_pennant.gif) no-repeat 10px 3px;
}
.ControlsWrap .PropertySearch h2.T_PropertySearch
{
    text-indent:-9999px;
    height:28px;
    background:transparent url(/Images/t_propertysearch_blue.gif) no-repeat 10px 5px;
}
.ControlsWrap #Search h2.T_PropertySearch
{
    text-indent:-9999px;
    margin:10px 0px;
    background:transparent url(/Images/t_propertysearch.gif) no-repeat -4px -6px;
}
.ControlsWrap h2.T_TheCrescent
{
    text-indent:-9999px;
    margin:10px 0px;
    background:transparent url(/Images/t_thecrescent.gif) no-repeat 0px -6px;
}
.ControlsWrap h2.T_SearchResults
{
    text-indent:-9999px;
    background:transparent url(/Images/t_searchresults.gif) no-repeat 0px 0px;
    margin:10px 0px 15px;
} 

/*/ Buttons /*/
.PropertyDetailsButtonBlock 
{
	float:left;
	width:495px;
	height:30px;
	margin-left:6px;
	padding-left:15px;
    background-color:#D1D2D4;}

.ControlsWrap a
{
    text-decoration:none;
    color:#fff;
}
.ControlsWrap a:hover
{
    text-decoration:underline;
}
.ControlsWrap a:active
{
    color:#cccccc;
}
.ControlsWrap a:visited
{
    color:#bbbbbb;
}

.ControlsWrap .SelectedPageLink
{
	text-decoration: underline;
}
/*/ Start News Control Styles /*/

/*/ wrappers /*/
.AvailSummaryWrap
{
    background-color:#dedede;
    margin-top:10px;
    width:320px;
    font-family:Tahoma, Arial, Sans-Serif;
}
.NewsWrap
{
    background-color:#dedede;
    font-family:Tahoma, Arial, Sans-Serif;
}

#MiniNews
{
    width:305px;
    background-color:#fff;
}
.NewsInnerWrap
{
    margin:0px 1px;
    padding-bottom:10px;
    background-color:#fff;
}

/*/ h2 styles /*/

.AvailSummaryWrap h2
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    width:100%;
    height:30px;
    background-color:#00a4e4;
    font-size:15px;
    line-height:30px;
}
.AvailSummaryWrap h2 span.h2Left,
.AvailSummaryWrap h2 span.h2Right,
.AvailSummaryWrap h2 span.h2Icon
{
    float:left;
    clear:none;
    height:30px;
    width:9px;
    background:transparent url(../Images/h2bg_t_l.gif) no-repeat top left;
}
.AvailSummaryWrap h2 span.h2Right
{
    float:right;
    background:transparent url(../Images/h2bg_t_r.gif) no-repeat top left;
}
.AvailSummaryWrap h2 span.h2Icon
{
    float:right;
    width:25px;
    background:none;
    padding-top:5px;
}
.AvailSummaryWrap h2 span.h2Icon img
{
    border:0px;
}
.AvailSummaryWrap h2 .h2Text
{
    float:left;
    clear:none;
    color:#fff;
    background:none;
}
.AvailSummaryWrap h2 span.h2Text div a /*/paging panel/*/
{
    font-size:11px;
    color:#fff!important;
}
.AvailSummaryWrap h2#h2Bottom span.h2Left
{
    background-image:url(../Images/h2bg_b_l.gif);
}
.AvailSummaryWrap h2#h2Bottom span.h2Right
{
    background-image:url(../Images/h2bg_b_r.gif);
}
.AvailSummaryWrap h2#h2Bottom .back
{
    font-size:11px;
    text-decoration:none;
}
.AvailSummaryWrap h2#h2Bottom .back:hover
{
    text-decoration:underline;
}

.NewsWrap h2
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    width:100%;
    height:30px;
    background-color:#00a4e4;
    font-size:15px;
    line-height:30px;
}
.NewsWrap h2 span.h2Left,
.NewsWrap h2 span.h2Right,
.NewsWrap h2 span.h2Icon
{
    float:left;
    clear:none;
    height:30px;
    width:9px;
    background:transparent url(../Images/h2bg_t_l.gif) no-repeat top left;
}
.NewsWrap h2 span.h2Right
{
    float:right;
    background:transparent url(../Images/h2bg_t_r.gif) no-repeat top left;
}
.NewsWrap h2 span.h2Icon
{
    float:right;
    width:25px;
    background:none;
    padding-top:5px;
}
.NewsWrap h2 span.h2Icon img
{
    border:0px;
}
.NewsWrap h2 .h2Text
{
    float:left;
    clear:none;
    color:#fff;
    background:none;
}
.NewsWrap h2 span.h2Text div a /*/paging panel/*/
{
    font-size:11px;
    color:#fff!important;
}
.NewsWrap h2#h2Bottom span.h2Left
{
    background-image:url(../Images/h2bg_b_l.gif);
}
.NewsWrap h2#h2Bottom span.h2Right
{
    background-image:url(../Images/h2bg_b_r.gif);
}
.NewsWrap h2#h2Bottom .back
{
    font-size:11px;
    text-decoration:none;
}
.NewsWrap h2#h2Bottom .back:hover
{
    text-decoration:underline;
}

/*/ News Articles /*/

.NewsArticle
{
    clear:both;
    margin:0px 5px;
    overflow:hidden;
    border-bottom:dotted 1px #00a4e4;
}
.NewsArticle a
{
    font-size:11px;
    color:#00a4e4;
    text-decoration:none;
}
.NewsArticle a:hover
{
    text-decoration:underline;
}
.NewsArticle h3
{
    padding:2px 0px;
    margin:0px;
}
.NewsArticle h3 a
{
    float:left;
    clear:none;
    font-size:14px;
    color:#00a4e4;
}
.NewsArticle h3 span.PublishDate
{
    float:right;
    clear:none;
    font-size:12px;
    color:#666666;
    font-weight:normal;
}

#MiniNews .NewsArticle h3 span.PublishDate
{
    float:left;
    clear:both;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    width:250px;
}
.NewsArticle .clear
{
    width:100%;
    height:1px!important;
}
p.Description span {
	clear:both;
	float:left;
}
.NewsArticle p
{
    margin:5px 0px;
}
.NewsArticle p.Description
{
    height:60px;
	float:left;
}
p.Description span {
	width:540px;
}
.NewsArticle p,
.NewsArticle span
{
    font-size:11px;
    color:#666666;
}
.NewsArticle a.ReadMore
{
    float:right;
}
.NewsArticle img
{
    border:solid 1px #dbdbdb!important;
    padding:5px;
    margin:0px 10px 5px 0px;
	clear:both;
	float:left;
}
.NewsArticle a img
{
    border:solid 0px #dbdbdb!important;
    padding:0px;
    margin:0px;
}

/*/ End News Control Styles /*/
/*/ End UX Media Styles /*/

.HomeSearch ul {

margin:0px!important;
margin-top:10px;
}
.HomeSearch {

width:auto!important;
}
#dnn_ctr482_H2O_ctl00_h2oCell_0_0 {
	width:522px;
	height:500px;
	position:relative;
}
#dnn_ctr482_H2O_ctl00_h2oCell_0_0 * {
	font-size:11px!important;
}
#dnn_ctr482_H2O_ctl00_lblName {
	width:64px!important;
	position:absolute;
	top:0px;
	left:0px;
} 
#dnn_ctr482_H2O_ctl00_lblEmail {
	width:64px!important;
	position:absolute;
	top:25px;
	left:0px;
}

#dnn_ctr482_H2O_ctl00_lblAddress {
	width:64px!important;
	position:absolute;
	top:50px;
	left:0px;
}
#dnn_ctr482_H2O_ctl00_lblPostcode {
	width:64px!important;
	position:absolute;
	top:75px;
	left:0px;
}
#dnn_ctr482_H2O_ctl00_lblTelephone {
	width:64px!important;
	position:absolute;
	top:100px;
	left:0px;
}




#dnn_ctr482_H2O_ctl00_Name {
	width:219px!important;
	position:absolute;
	top:0px;
	left:64px;
} 
#dnn_ctr482_H2O_ctl00_Email {
	width:219px!important;
	position:absolute;
	top:25px;
	left:64px;
}

#dnn_ctr482_H2O_ctl00_Address {
	width:219px!important;
	position:absolute;
	top:50px;
	left:64px;
}
#dnn_ctr482_H2O_ctl00_Postcode {
	width:219px!important;
	position:absolute;
	top:75px;
	left:64px;
}
#dnn_ctr482_H2O_ctl00_Telephone {
	width:219px!important;
	position:absolute;
	top:100px;
	left:64px;
}

#dnn_ctr482_H2O_ctl00_lblComments {
	position:absolute;
	top:0px;
	left:300px;
}
#dnn_ctr482_H2O_ctl00_Comments {
	position:absolute;
	top:25px;
	left:300px;
	width: 219px!important; 
	height: 95px!important;
}
span.brochure label {
	width:400px;
	position:absolute;
	top:375px;
	left:0px;
}
span.brochure input{
	position:absolute;
	top:375px;
	left:353px;
}
span.communication label{
	width:425px;
	position:absolute;
	top:360px;
	left:0px;
}
span.communication input{
	position:absolute;
	top:360px;
	left:353px;
}
#dnn_ctr472_H2O_ctl00_lblAddress {
	width:400px;
	position:absolute;
	top:50px;
	left:0px;
}
#dnn_ctr482_H2O_ctl00_Interest {
	width:400px!important;
	position:absolute;
	top:410px;
	left:0px;
}
#dnn_ctr482_H2O_ctl00_lblInterest label {
	width:250px;
}
#dnn_ctr472_H2O_ctl00_Residential {
	position:absolute;
	top:150px;
	left:0px;
}
#dnn_ctr482_H2O_ctl00_lblInterest {
	position:absolute;
	top:400px;
	left:0px;	
}
#dnn_ctr482_H2O_ctl00_btnSave {
	position:absolute;
	top:366px;
	left:450px;
	background:url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/crest_contact_submit.gif) no-repeat top left;
	width:73px;
	height:24px;
	display:block;
}

#dnn_ctr457_SmartDNNModule_ctl00_ContentInfoPanel table {
	font-size:11px!important;
	color:#ffffff!important;
	
}
#galleryWrap {
	margin-bottom:20px;
	bottom:40px;
}
#dnn_ctr482_H2O_ctl00_Interest td {
	padding:2px;
}
#dnn_ctr459_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr455_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr556_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr517_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr519_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr521_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr523_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr525_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr527_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr529_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr531_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr533_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr535_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr537_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr539_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr541_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr547_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr543_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr545_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr554_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr581_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr605_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr607_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr613_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr616_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr620_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr622_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr625_SmartDNNModule_ctl00_TypeDropDown { display: none; }
#dnn_ctr628_SmartDNNModule_ctl00_TypeDropDown { display: none; }

#dnn_ctr459_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr455_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr556_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr517_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr519_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr521_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr523_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr525_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr527_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr529_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr531_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr533_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr535_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr537_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr539_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr541_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr547_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr543_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr545_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr554_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr581_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr605_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr607_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr613_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr616_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr620_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr622_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr625_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }
#dnn_ctr628_SmartDNNModule_ctl00_DevelopmentDropDown { display: none; }






#dnn_searchBox span { display: none; }
#SearchResults {
	/*background-color:#008a87;*/
	background-color:#ffffff;
}
#SearchResults p {color:#666666;}


#dnn_ctr558_H2O_ctl00_h2oCell_0_0 {
	display:block;
	height:300px;
	position:relative;
}
#dnn_ctr558_H2O_ctl00_h2oCell_0_0 * {
	font-size:11px;
}
#dnn_ctr558_H2O_ctl00_lblYourName {
	position:absolute;
	top:0px;
	left:0px;
	width:80px;
}
#dnn_ctr558_H2O_ctl00_YourName {
	position:absolute;
	top:0px;
	left:80px;
	width:219px !important;
}

#dnn_ctr558_H2O_ctl00_lblYourEmail {
	position:absolute;
	top:25px;
	left:0px;
	width:80px;
}
#dnn_ctr558_H2O_ctl00_YourEmail {
	position:absolute;
	top:25px;
	left:80px;
	width:219px !important;
}


#dnn_ctr558_H2O_ctl00_lblFriendsName {
	position:absolute;
	top:50px;
	left:0px;
	width:80px;
}
#dnn_ctr558_H2O_ctl00_FriendsName {
	position:absolute;
	top:50px;
	left:80px;
	width:219px !important;
}


#dnn_ctr558_H2O_ctl00_lblFriendsEmail {
	position:absolute;
	top:75px;
	left:0px;
	width:80px;
}
#dnn_ctr558_H2O_ctl00_FriendsEmail{
	position:absolute;
	top:75px;
	left:80px;
	width:219px !important;
}

#dnn_ctr558_H2O_ctl00_lblYourMessage {
	position:absolute;
	top:100px;
	left:0px;
	width:80px;
}
#dnn_ctr558_H2O_ctl00_YourMessage{
	position:absolute;
	top:100px;
	left:80px;
	width:350px !important;
	height:150px !important;
}
#dnn_ctr558_H2O_ctl00_btnSave {
background:transparent url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/crest_contact_submit.gif) no-repeat scroll left top;
display:block;
height:24px;
left:80px;
position:absolute;
top:300px;
width:73px;
}
#dnn_ctr568_ModuleContent * {
	background-color:#ffffff;
	font-size:11px;
}
#dnn_latestOffersMod {
	padding-left:10px;
	padding-right:10px;
}
#dnn_ctr475_dnnTITLE_lblTitle {
	display:none;
}
#latestNews {
/*	padding: 0px 10px;*/
}
#dnn_NewsPane span.SubHead {
	display:none;
}
#dnn_ctr583_dnnTITLE_lblTitle {
	display:none;
}

#dnn_ctr584_H2O_ctl00_lblName {
	left:0;
	position:absolute;
	top:0;
	width:64px !important;
}
#dnn_ctr584_H2O_ctl00_Name {
	left:64px;
	position:absolute;
	top:0;
	width:219px !important;
}

#dnn_ctr584_H2O_ctl00_lblEmail {
	left:0;
	position:absolute;
	top:25px;
	width:64px !important;
}
#dnn_ctr584_H2O_ctl00_Email {
	left:64px;
	position:absolute;
	top:25px;
	width:219px !important;
}


#dnn_ctr584_H2O_ctl00_lblAddress {
	left:0;
	position:absolute;
	top:50px;
	width:64px !important;
}
#dnn_ctr584_H2O_ctl00_Address {
	left:64px;
	position:absolute;
	top:50px;
	width:219px !important;
}

#dnn_ctr584_H2O_ctl00_lblPostcode {
	left:0;
	position:absolute;
	top:75px;
	width:64px !important;
}
#dnn_ctr584_H2O_ctl00_Postcode {
	left:64px;
	position:absolute;
	top:75px;
	width:219px !important;
}
#dnn_ctr584_H2O_ctl00_lblInterest {
	left:0;
	position:absolute;
	top:100px;
	width:64px !important;
}
#dnn_ctr584_H2O_ctl00_Interest {
	left:0;
	position:absolute;
	top:125px;
	width:400px !important;
}
#dnn_ctr584_H2O_ctl00_btnSave {
	left:210px;
	position:absolute;
	top:133px;	
	background:transparent url(http://test.ourhelmcp.com/portals/_default/Skins/crest/images/crest_contact_submit.gif) no-repeat scroll left top;
	display:block;
	height:24px;
	width:73px;
}
#requestinfodiv * {
	font-size:11px;
}
#requestinfodiv {
	position:relative;
	height:250px;
}
#requestinfodiv #dnn_ContentPane {
	height:250px;
}
#content_side_box_pad a {
letter-spacing:-0.05em;
}

#content_area_2_location {
float:left;
margin-left:20px;
margin-top:10px;
padding:0;
width:738px;
}
* html #content_area_2_location {

margin-left:10px;

}
#dnn_ctr585_ModuleContent p.retail {
color:#17446D;
font-weight:900;
}

/*---------- slider ----------*/

/*Main Container*/
.hrzContainer {
	width:100%;
}
.hrzContainer ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;	
}
.hrzContainer li{
	display: inline; 
	margin: 0px;
	padding:0px;
}

/*Content Container*/
.contentWrapper{

	
	width: 640px;
}
.contentInnerWrapper{
	text-align: justify;
	padding: 10px;
	
}
.contentWrapper h3{
	border-bottom: 1px solid silver;
	color: rgb(172, 194, 112);
}
/*Animation Start*/
.contentStart {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 310px;	
	overflow:hidden;
}
/*Animation End*/
.contentEnd {
	padding-left: 24px;
	float: left;	
	width:660px;
	height: 310px;
}

/*Main Container*/
.hrzContainer3 {
	width:100%;
}
.hrzContainer3 ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;	
}
.hrzContainer3 li{
	display: inline; 
	margin: 0px;
	padding:0px;
}
/*Handle*/
.handle3 {
	float: left;
	width: 32px;
	height: 361px;
	text-align:center;

	background: #666;

}
.handle3 img{
/*
	margin-top:2px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
*/
}
.handleOver3{
/*	
	background: red;
	border: 1px solid white;
	*/
}
.handleOver3 img{
/*
	margin-top:2px;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
*/
}
.handleSelected3{
/*		
	background: #000;
	border: 1px solid white;*/
}
/*Content Container*/
.contentWrapper3{
	text-align: justify;
	
}
.contentInnerWrapper3{
	padding: 10px;
}
.contentWrapper3 h3{
/*
	border-bottom: 1px solid silver;
	color: #1E90FF;
*/
}
/*Animation Start*/
.contentStart3 {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 361px;	
	overflow:hidden;
}
/*Animation End*/
.contentEnd3 {
	
	float: left;	
	
	height: 361px;
}
.ListHeader {
background-image:none!important;

}
#home_area_6 div.latestEvents span.Normal, #home_area_6 div.latestEvents a.CommandButton {
	font-size:11px!important;
}
#dnn_ctr584_H2O_ctl00_Interest tr td label {
	margin-left:5px!important;
}
#dnn_ctr482_H2O_ctl00_Interest tr td label {
	margin-left:5px!important;
}
table.twoCollegeSquareData {
	float:left;
	padding-right:40px;
}
table.twoCollegeSquareData * {
	font-size:11px;
}
table.twoCollegeSquareData tr td {
	padding: 2px 10px 2px 5px;
	vertical-align:top;
	border-right:2px solid #ffffff;
}
table.twoCollegeSquareData tr td strong {
	color:#ffffff;
}
td.col1 {
	background-color:#005373;
	margin-right:1px;
	padding-left:5px;
	color:#ffffff;
}
td.col2 {
	background-color:#d1d3d4;
	margin-right:1px;
	padding-left:5px;
}
td.col3 {
	background-color:#f2f2f2;
	margin-right:1px;
	padding-left:5px;
}
#lettingAgents {
	
}
#lettingAgents_commercial li
{
	margin-top:2px;
	list-style:none;
	color:#ffffff;
	background-color:#1a3150;
	padding: 3px 0px 3px 4px;
	font-weight:900;
}
#lettingAgents_commercial li a {
	color:#ffffff;
}
#lettingAgents_commercial li img {
	border:2px solid black;
}
#lettingAgents li {
	margin-top:5px;
	list-style:none;
	color:#ffffff;
	background-color:#1a3150;
	padding: 5px 0px 5px 4px;
	font-weight:900;
}
#lettingAgents li a {
	color:#ffffff;
}
#lettingAgents li img {
	border:2px solid black;
}
h1.h1main {
	font-size:14px;
	color:#00A4E4;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
h1.h1maingreen {
	font-size:14px;
	/*color:#008A87;*/
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
h1.h1mainred {
	font-size:14px;
	/*color:#B5261D;*/
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
h1.h1mainpurple {
	font-size:14px;
	/*color:#A2037A;*/
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
h2.h2main 
{
	font-size:11px;
	color:#00A4E4;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
#dnn_ctr482_H2O_ctl00_ctl26, #dnn_ctr482_H2O_ctl00_ctl27, #dnn_ctr482_H2O_ctl00_ctl28, #dnn_ctr482_H2O_ctl00_ctl29 {
	display:none!important;
}
/* new form shiizzle */

#dnn_ctr482_H2O_ctl00_propsize {
	left:300px;
	position:absolute;
	top:152px;
	width:219px !important;
}
#dnn_ctr482_H2O_ctl00_lblpropsize {
	left:0px;
	position:absolute;
	top:150px;
	width:250px !important;

}
#dnn_ctr482_H2O_ctl00_lookingspend {
	left:300px;
	position:absolute;
	top:202px;
	width:219px !important;
}
#dnn_ctr482_H2O_ctl00_lbllookingspend {
	left:0px;
	position:absolute;
	top:200px;
	width:250px !important;
}
#dnn_ctr482_H2O_ctl00_positionin {
	left:300px;
	position:absolute;
	top:252px;
	width:219px !important;
}
#dnn_ctr482_H2O_ctl00_lblpositionin {
	left:0px;
	position:absolute;
	top:250px;
	width:250px !important;
}
#dnn_ctr482_H2O_ctl00_howdidyouhear {
	left:300px;
	position:absolute;
	top:302px;
	width:219px !important;
}
#dnn_ctr482_H2O_ctl00_lblhowdidyouhear {
	left:0px;
	position:absolute;
	top:300px;
	width:268px !important;
}
#dnn_ctr482_H2O_ctl00_propsize_other {
	left:300px;
	position:absolute;
	top:175px;
	width:215px !important;
}
#dnn_ctr482_H2O_ctl00_lblpropsize_other {
	left:0px;
	position:absolute;
	top:175px;
	width:250px !important;
}
#dnn_ctr482_H2O_ctl00_lookingtospendother {
	left:300px;
	position:absolute;
	top:225px;
	width:215px !important;
}
#dnn_ctr482_H2O_ctl00_lbllookingtospendother {
	left:0px;
	position:absolute;
	top:225px;
	width:250px !important;
}
#dnn_ctr482_H2O_ctl00_positioninother {
	left:300px;
	position:absolute;
	top:275px;
	width:215px !important;
}
#dnn_ctr482_H2O_ctl00_lblpositioninother {
	left:0px;
	position:absolute;
	top:275px;
	width:250px !important;
}
#dnn_ctr482_H2O_ctl00_howdidyouhearother {
	left:300px;
	position:absolute;
	top:325px;
	width:215px !important;
}
#dnn_ctr482_H2O_ctl00_lblhowdidyouhearother {
	left:0px;
	position:absolute;
	top:325px;
	width:250px !important;
}

#content_area_2_wide_new {float:left;background-color:#ffffff;}
#about_crestnicholson_leftcol {width:652px;float:left;}
.about_crestnicholson_leftcol_content {padding:10px 10px 10px 10px;}
#about_crestnicholson_rightcol {width:318px;float:left;}
#about_crestnicholson_right_spacer {background-color:#d1d2d4;height:115px;width:100%;margin:10px 0 0 10px;float:left;}
#footer_left {float:left;width:100px;}
#footer_right {float:right;width:894px;height:110px;background-color:#dcddde;}
#footer_right_content {padding:10px 0 0 15px;color:#939598;}
#footer_right_content a {color:#939598;}
#footer_spacer {height:10px;background-color:#ffffff;width:100%;display:block;}

#hp_middleCol {background-color:#d1d2d4;float:left;margin-right:10px;height:357px;}
#hp_middleCol h2 {font-size:14px;font-weight:bold;color:#005273;margin:10px;}
.hp_AvailabilityBlock {width:220px;}
.hp_AvailabilityContent {margin:0px 7px 10px 7px;border-bottom:dotted 1px #666666;padding:0 0 10px 0;}
.hp_MoreAvailabilityLink {color:#005273;font-size:11px;font-weight:bold;}
.hp_NewsBlock {width:215px;}
.hp_NewsHeader {width:215px;float:left;}
.hp_NewsTitle {float:left;width:165px;}
.hp_NewsRSSLink {float:right;width:20px;margin-top:5px;margin-right:10px;}
.hp_NewsItemTitle {font-size:11px;margin-top:3px;margin-left:10px;}
.hp_NewsItemTitle a {color:#666666;font-weight:bold;}
.hp_NewsBody {font-size:11px;margin-left:10px;margin-top:10px;margin-right:10px;}
.hp_NewsBody a{display:block;color:#005273;font-size:11px;font-weight:bold;margin-top:6px;margin-bottom:8px;}
.hp_NewsReadMoreLink {}
.hp_NewsDivider {width:100px;height:1px;border-bottom:dotted 1px #666666;margin:5px 30px 5px 30px;}

.availabilityButtons {height:35px;}
.availabilityButtons a {height:24px;display:block;text-indent:-5000px;}
.plotOffer {margin:0;padding:0;}
.availabilieyBlock {width:510px;}

.availabilieyBlock {color:#666666;margin-bottom:10px;min-height:310px;}
.availability_row {background-color:#bcc5ca;cursor:default;color:#666666;}
.availability_row td {padding:0 3px 0 3px;color:#666666;}
.availability_row_alt {background-color:#d1d2d4;cursor:default;color:#666666;}
.availability_row_alt td {padding:0 3px 0 3px;color:#666666;}
.availability_row_alt td a {color:#666666;}
.availability_row_alt td a:visited {color:#666666;}
.availability_row td a {color:#666666;}
.availability_row td a:visited {color:#666666;}

.Btn_TellAFriend {margin-right:4px;float:left;height:24px;width:111px;display:block;background:url(/Images/btn_tellafriend.gif) no-repeat scroll left top;}
.Btn_EnquireNow {margin-right:4px;float:left;height:24px;width:111px;display:block;background:url(/Images/btn_enquirenow.gif) no-repeat scroll left top;}
.Btn_CallMeBack {margin-right:4px;float:left;height:24px;width:111px;display:block;background:url(/Images/btn_callmeback.gif) no-repeat scroll left top;}
.Btn_BookAppointment {float:left;height:24px;width:135px;display:block;background:url(/Images/btn_avail_bookappointment.gif) no-repeat scroll left top;}
.Btn_Back {text-indent:-5000px;margin:5px 0 10px 15px;float:left;height:24px;width:59px;display:block;background:url(/Images/btn_back.gif) no-repeat scroll left top;}
.property_details_block {float:left;width:480px;margin-bottom:10px;color:#666666;}
.property_details_price_block {float:right;width:100px;margin-top:6px;color:#666666;}
.property_details_plot_block {float:left;width:350px;color:#666666;}
.property_details_floor {font-size:13px;font-weight:bold;margin-top:5px;color:#666666;}
.property_details_bedrooms {font-size:13px;font-weight:normal;color:#666666;}
.lblPrice {font-size:16px;font-weight:bold;}
.property_details_row {background-color:#bcc5ca;color:#666666;}
.property_details_row_alt {background-color:#d1d2d4;color:#666666;}
.Avail_Table td {padding:3px 0 4px 5px;}

