@charset "utf-8";
.contact_form {
	float: left;
	margin-right: 40px;
	width: 350px;
	height: 200px;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	margin-top: 5px;
}




body {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	margin: 0;
}
.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 250px;
	height: 15px;
}
.form_text_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 250px;
	height: 50px;
}
.form_labels_contact_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.form_labels_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
#container {
	margin: 0px auto 0px auto;
	width: 1000px;
	vertical-align: top;
	height: auto;
}


#logo {
	background-color: #FFFFFF;
	height: 107px;
	width: 522px;
	float: left;
	margin-top: 0px;
}
#menu_holder {
	float: left;
	height: 20px;
	width: 478px;
}
#contact_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 87px;
	width: 458px;
	padding-right: 20px;
	text-align: right;
}
.contact_details a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 87px;
	width: 458px;
	padding-right: 20px;
	text-align: right;
}

#contact_details p:first-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC6601;
}
#contact_details_managed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 87px;
	width: 458px;
	padding-right: 20px;
	text-align: right;
}
#contact_details_managed  p:first-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3366CC;
}



#form_container {
	float: left;
	height: 260px;
	width: 410px;
	margin-left: 21px;
	padding-left: 0px;
}
#form_menu {
	height: 43px;
	width: 410px;
	float: left;
	margin-left: 0px;
}
#form_orange {
	height: 217px;
	background-image: url(images/form_background_orange_r1_c3.jpg);
	width: 410px;
	margin-left: 0px;
	float: left;
	padding-left: 0px;
}
#form_table {
	height: 135px;
	float: left;
	padding-left: 75px;
}
.form_labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.form_fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #383838;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: bottom;
	font-weight: normal;
}

#search {
	padding-left: 0px;
	padding-top: 0px;
	width: 0px;
}
#standfirst {
	background-image: url(images/managed_standfirst.jpg);
	width: 514px;
	height: 261px;
	float: left;
}
#managed_image {
	background-image: url(images/managed_main_pic_static.jpg);
	width: 486px;
	height: 261px;
	float: left;
}
#managed_image2 {
	background-image: url(images/managed_main_pic_2.jpg);
	width: 486px;
	height: 261px;
	float: left;
}
#contact_standfirst {
	background-image: url(images/contact_address.jpg);
	width: 486px;
	height: 261px;
	float: left;
}
#contact_image {
	background-image: url(images/contact_map.jpg);
	width: 486px;
	height: 261px;
	float: left;
}




#text_cols {
	background-image: url(images/map.jpg);
	height: 578px;
	width: 593px;
	float: left;
}
#form_buttons {
	width: 280px;
	float: left;
	margin-top: 10px;
	padding-left: 75px;
	padding-top: 10px;
}
#reset_button {
	width: 57px;
	float: left;
}
#help_button {
	width: 57px;
	float: left;
	margin-left: 8px;
}
#search_button {
	width: 57px;
	float: left;
	margin-left: 205px;
}


#main_pic {
	height: 226px;
	width: 474px;
	float: left;
	margin-top: 35px;
	margin-left: 83px;
}


#col_one {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 291px;
	margin-left: 70px;
	float: left;
}
#col_one_lettings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 800px;
	margin-left: 70px;
	float: left;
}
#col_one   p:first-line{
	font-size: 21px;
	color: #CC6601;
}
.h1 {
	font-size: 21px;
	color: #CC6601;
}
#col_one_managed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 291px;
	margin-left: 70px;
	float: left;
	height: auto;
}
#col_one_managed    p:first-line{
	font-size: 21px;
	color: #3366CC;
}
#managed_props_col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 906px;
	margin-left: 70px;
	float: left;
	height: auto;
}
#managed_props_col2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 906px;
	margin-left: 70px;
	float: left;
	height: auto;
}
#managed_prop_image {
	float: left;
	height: 200px;
	width: 303px;
}
#managed_props_col p:first-line {
	font-size: 21px;
	color: #3366CC;
}
#managed_props_col a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #3266CC;
}
#managed_props_col a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #3266CC;
}
#managed_props_col a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FF9900;
}
#managed_prop_text_left {
	float: left;
	height: 200px;
	width: 136px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	margin-left: 9px;
	margin-right: 5px;
}
#managed_prop_text_left p:first-line {
	font-family: Verdana, Geneva, sans-serif;
	color: #CC6601;
	font-weight: bold;
	font-size: 11px;
}
#managed_prop_text_right {
	float: left;
	height: 200px;
	width: 136px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: right;
	margin-right: 9px;
	margin-left: 5px;
}
#managed_prop_text_right p:first-line {
	font-family: Verdana, Geneva, sans-serif;
	color: #CC6601;
	font-weight: bold;
	font-size: 11px;
}
.managed_props_spacer {
	height: 13px;
	float: left;
	width: 906px;
}
#col_two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 182px;
	margin-left: 50px;
	float: left;
}
#col_two    p:first-line{
	font-size: 21px;
	color: #CC6601;
}
#col_two_managed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 182px;
	margin-left: 50px;
	float: left;
	height: auto;
}
#col_two_managed     p:first-line{
	font-size: 21px;
	color: #3366CC;
}
#col_three {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 330px;
	margin-left: 50px;
	float: left;
	height: 45px;
}
#col_three     p:first-line{
	font-size: 21px;
	color: #CC6601;
}
#col_three_managed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 330px;
	margin-left: 50px;
	float: left;
}
#col_three_managed      p:first-line{
	font-size: 21px;
	color: #3366CC;
}
#col_three_managed_body {
	width: 330px;
	height: auto;
	float: left;
	margin-left: 50px;
}
#col_three_managed  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #3266CC;
}
#col_three_managed   a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #3266CC;
}
#col_three_managed   a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FF9900;
}
#offer_container {
	width: 330px;
	height: 330px;
	float: left;
	margin-left: 50px;
}
#hot_prop_one {
	width: 150px;
	height: 150px;
	float: left;
}
#hot_prop_two {
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 30px;
}
#what_we_do {
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #CC6601;
	font-weight: normal;
}

#what_we_do_li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	list-style-image: url(images/bullet.jpg);
	padding-left: 20px;
	margin-left: 0px;
	line-height: 1.4em;
}

#hot_prop_three {
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}
#slideshow {
	height: 220px;
	float: left;
	margin-left: 50px;
	overflow: hidden;
	position: relative;
	width: 330px;
	border: thin solid #CCCCCC;
}
#slideshow IMG {
	position: absolute;
	z-index: 8;
	top: 0px;
	opacity: 0.0;
}
#slideshow  IMG.active {
	position: absolute;
	z-index: 10;
	top: 0px;
	opacity: 1.0;
}
#slideshow   IMG.last-active {
	position: absolute;
	z-index: 9;
	top: 0px;
}
.bold_body {font-weight: bold}

