﻿* {
	margin:0;
	padding:0;
}

html {
}

body {
	background:url(/images/bg.gif) repeat-x #fff;
	color:#333;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:78%;
	font-weight:600;
	height:700px;
	height:auto!important;
	line-height:1.2;
	min-height:700px;
}

img {
	border:none;
}

div {
	position:relative;
}

.left {
	float:left!important;
}

.right {
	float:right!important;
}

.clearleft {
	clear:left!important;
}

.clearright {
	clear:right!important;
}

.clearboth {
	clear:both!important;
}

.hidden {
	display:none!important;
}

.small {
	font-size:85%!important;
}

.large {
	font-size:1.1em!important;
}

.alignleft {
	text-align:left!important;
}

.alignright {
	text-align:right!important;
}

.aligncenter {
	text-align:center!important;
}

.alignjustify {
	text-align:justify!important;
}

pre {
	text-indent:-80px;
	white-space:0;
	white-space:0;
	white-space:pre-wrap;
	white-space:0;
	word-wrap:break-word;
}

#wrapper {
	background-color:#fff;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	width:990px;
	z-index:3;
}

.topaddress {
	background:#000000;
	color:#ccc;
	display:none;
	font-size:85%;
	padding:0 10px;
	text-align:center;
}

#header {
	background-color:#000;
	float:left;
	height:89px;
	width:100%;
}

#header .logo {
	float:left;
	margin:10px 0;
}

#header p {
	color:#fff;
	float:right;
	font-size:150%;
	margin:29px 0 0;
	text-align:right;
	width:368px;
}

#header br {
	clear:right;
}

#header p span {
	color:#F79420;
	float:right;
	font-size:110%;
	text-align:right;
	width:371px;
}

#header span > span {
	color:#F8CF2B;
	float:none;
	font-size:100%;
	width:auto;
}

#navigation {
	background:#000 url(../images/nav-bg.gif) repeat-x;
	background-image:0;
	background-image:0 to(#292628));
	border-bottom:solid 2px #fff;
	border-top:solid 2px #fff;
	clear:left;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F4144',endColorstr='#292628');
	float:left;
	width:990px;
}

#navigation .container {
	width:1200px;
}

#navigation .RootNav {
	left:-3px;
	position:relative;
}

#navigation .SubNav {
	background-color:#000;
	border:2px solid #fff;
	font-size:80%;
}

#navigation .SubNav li {
	border:none;
}

#navigation li {
	border-right:2px solid #fff;
	display:block;
	float:left;
	font-size:100%;
	list-style-type:none;
	margin:0;
}

#navigation a {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:31px;
	padding:0 17px;
}

#navigation a:hover,#navigation li.selected a {
	background-color:#F37023;
	background-image:0;
	background-image:url(../images/tab-bg.gif);
	background-image:0 to(#F17225));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F59423',endColorstr='#F17225');
	text-decoration:none;
}

div#navigation img {
	float:left;
	padding:0 3px 0 0;
}

div#navigation p {
	border-right:2px solid #fff;
	float:left;
	height:31px;
	line-height:31px;
}

div#navigation p a {
	display:block;
	height:31px;
	line-height:31px;
	padding:0 5px 0 0;
}

.breadcrumb {
	background:#000 url(../images/nav-bg.gif) repeat-x;
	border-top:2px solid #fff;
	clear:left;
	color:#fff;
	display:none;
	font-size:90%;
	line-height:22px;
	margin:0;
	padding-left:10px;
	width:970px;
}

.breadcrumb a {
	color:#F79420;
}

#ctl00_ContentPlaceHolder1_tdLeftNav {
	float:left;
	margin-right:2px;
	min-height:1px;
	position:relative;
	width:242px;
}

#sidenavigation {
	float:left;
	margin-right:2px;
	min-height:1px;
	width:242px;
}

#sidenavigation h2 img {
	padding:0 5px 0 0;
	vertical-align:-5px;
}

#sidenavigation h2 {
	color:#F79320;
}

#sidenavigation p {
	color:#999;
}

#sidenavigation p span {
	color:#F37023;
	display:block;
	margin-top:10px;
}

#sidenavigation p img {
	float:right;
}

#sidenavigation .home-sidenav h2 {
	background-color:#000;
	margin-bottom:10px;
	padding:5px 0 5px 5px;
}

.advertisingfeature {
	background-color:#EEEEEE;
	border:solid 1px #ccc;
	float:left;
	margin:10px 0;
	width:240px;
}

.advertisingfeature h2 {
	background:#221E1F;
	color:#F79320;
	font-size:120%;
	font-weight:normal;
	height:25px;
	margin:0;
	padding:5px 0 0 10px;
}

#sidenavigation .advertisingfeature p {
	margin:10px 0;
	text-align:center;
}

.advertisingfeature span {
	font-size:120%;
}

#sidenavigation .advertisingfeature img {
	float:none;
	margin:0 auto;
}

#language {
	display:none;
}

#maincontent {
	clear:both;
	float:left;
	overflow:hidden;
	width:990px;
}

.slideshow img {
	left:-70px;
	position:relative;
	top:-50px;
}

.currentproperty #sidenavigation {
	border:10px solid #FACC95;
	border:10px solid rgba(246,153,44,0.5);
	margin:35px 0 0 50px;
	padding:0;
	width:890px;
}

.currentproperty #sidenavigation .QuickSearch {
	background:url(/images/property_search_go.gif) no-repeat bottom left #FFFFFF;
	border:0;
	filter:alpha(opacity=90);
	height:115px;
	margin:0;
	opacity:0.97;
	padding:10px 10px 10px 205px;
	width:675px;
}

.currentproperty #sidenavigation .QuickSearch h2 {
	display:none;
}

.currentproperty #sidenavigation .QuickSearch h2 + p {
	float:left;
	margin:30px 0 0 275px;
}

.currentproperty #sidenavigation .QuickSearch .Quickform {
	float:left;
	margin:15px 0 0 105px;
}

.currentproperty #sidenavigation .QuickSearch label {
	float:left;
	margin-right:20px;
	width:105px;
}

.currentproperty #sidenavigation .QuickSearch .input {
	margin:10px 0 0;
}

.currentproperty #sidenavigation .QuickSearch input,.currentproperty #sidenavigation .QuickSearch select,.currentproperty #sidenavigation .QuickSearch textarea {
	clear:none;
	float:left;
	width:auto;
}

.currentproperty #sidenavigation .QuickSearch select {
	width:180px;
}

.currentproperty #sidenavigation .QuickSearch .advanced {
	background-color:#fff;
	float:left;
	padding:10px;
	width:870px;
}

.currentproperty #sidenavigation .QuickSearch .AdvancedSearch {
	background-color:transparent;
	float:left;
	width:315px;
}

.currentproperty #sidenavigation .QuickSearch .AdvancedSearch td {
	padding:3px;
	width:145px;
}

.currentproperty #sidenavigation .QuickSearch .AdvancedSearch td+td {
	width:auto;
}

.currentproperty #sidenavigation .QuickSearch .AdvancedSearch input {
	margin:0 5px 0 0;
}

.currentproperty #sidenavigation .QuickSearch .AdvancedSearch .button {
	background-color:#F17225;
	background-image:0;
	background-image:0 to(#F59423));
	border:none;
	color:#fff;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
	float:right;
	padding:3px 5px;
	width:241px;
}

.currentproperty #sidenavigation .QuickSearch .buttontable {
	clear:both;
	float:right;
	margin-top:20px;
}

.LM .currentproperty .middlecontent {
	width:0;
}

.middlecontent {
	float:left;
	margin-bottom:-999px;
	overflow:hidden;
	padding-bottom:999px;
	width:563px;
}

.middlecontent h2 {
	color:#F79320;
	margin:3px 0;
}

.middlecontent p {
	margin:0 0 10px;
}

.middlecontent a {
	color:#F79320;
}

.LM .middlecontent {
	width:746px;
}

.currentproperty {
	background:transparent url(/images/current_property.jpg) no-repeat;
	height:417px;
}

.SearchResult {
	width:746px;
}

.hero {
	width:563px;
}

.heroimage {
	background:url(/images/hero-image.jpg) no-repeat;
	border-bottom:solid 1px #fff;
	height:324px;
	margin:0;
	padding:0;
	width:563px;
}

.heroimage p {
	color:#FFFFFF;
	float:left;
	font-size:180%;
	margin:125px 0 0 19px;
	padding:10px;
}

.heroimage.one {
	background-image:url(/images/banner6.jpg);
}

.heroimage.two {
	background-image:url(/images/banner2.jpg);
}

.heroimage.three {
	background-image:url(/images/hero-image.jpg);
}

.heroimage.four {
	background-image:url(/images/banner5.jpg);
}

.heroimage.one p {
	margin:0 0 0 10px;
}

.heroimage.two p {
	margin:255px 0 0;
}

.heroimage.four p {
	margin:-10px 0 0;
}

.tabhome {
	background:#F37023 url(../images/tab-bg.gif) repeat-x bottom;
	border-right:solid 2px #fff;
	float:left;
	height:109px;
	padding:0 10px;
	position:relative;
	width:167px;
}

.tabhome .link {
	display:block;
	height:109px;
	position:absolute;
	width:167px;
	z-index:999;
}

.tabhome>div {
	bottom:10px;
	position:absolute;
	width:164px;
}

.middlecontent .overflow {
	width:587px;
}

.tabhome h2 {
	font-size:130%;
	text-align: center;
}

.tabhome p {
	color:#fff;
	margin-bottom:10px;
}

.tabhome h2 a {
	color:#333;
}

.tabhome p a {
	color:#ffffff;
}

.searchresults ul {
	background:#000;
	height:24px;
	margin:0;
	padding:5px 0 0 5px;
}

.searchresults li {
	color:#fff;
	display:inline;
	font-size:120%;
	list-style-type:none;
	margin:0;
	padding:0 10px 0 0;
}

.searchresults li span {
	color:#F79320;
	margin:0;
	padding:0;
}

.listitem {
	background:#EDEDEE;
	float:left;
	margin:0;
	min-height:155px;
	padding:10px 10px 0;
	width:725px;
}

.listitem .small {
	padding:10px 0;
}

.listitem h2 {
	margin:0;
}

.listitem img {
	float:left;
	width:265px;
}

.listitem .Images {
	float:left;
	margin-left:10px;
	width:120px;
}

.listitem .Images img {
	height:30px;
	margin:0 10px 13px 0;
	width:30px;
}

.listitem ul {
	float:right;
	width:320px;
}

.listitem li {
	background:url(/images/grey-bg.gif) repeat-x;
	border:2px solid #fff;
	font-size:85%;
	font-weight:bold;
	list-style-type:none;
	padding:5px 0 0 5px;
}

.listbutton {
	background:url(/images/tab-bg.gif) repeat-x;
	float:right;
	height:40px;
	list-style-type:none;
	margin-left:0;
	width:245px;
}

.listbutton a {
	color:#fff;
	float:left;
	font-size:120%;
	padding:10px 0 0 5px;
}

.listitemcontent {
	float:left;
	margin:0 0 0 10px;
	width:350px;
}

.listitemcontent h2 {
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:0;
}

.detailcontent {
	clear:both;
	padding:10px 0;
}

.detailcontent h2 {
	font-size:120%;
	font-weight:normal;
	margin:0 0 12px;
	padding:0;
}

.detailcontent p span {
	font-size:140%;
}

.specifications hr {
	float:left;
	margin-right:10px;
	width:310px;
}

.specifications ul.features {
	float:left;
	width:320px;
}

.specifications ul.features li {
	background:url(/images/grey-bg.gif) repeat-x;
	float:left;
	font-size:89%;
	font-weight:bold;
	list-style-type:none;
	margin:0 5px 5px 0;
	padding:5px;
	width:140px;
}

.specifications ul.features.links li {
	width:87px;
}

.specifications ul.features li a {
	color:#333;
}

.specifications .listbutton {
	background:url(/images/tab-bg.gif) repeat-x;
	float:left;
	font-size:130%;
	height:25px;
	list-style-type:none;
	margin:0;
	width:304px;
}

.specifications .listbutton a {
	clear:left;
	color:#fff;
	float:left;
	font-size:110%;
	padding:3px;
}

#rightnavigation {
	border-left:2px solid #fff;
	float:right;
	margin:0;
	overflow:hidden;
	padding:0;
	width:181px;
}

.propertyoftheweek {
	overflow:hidden;
}

div.slideshow {
	height:367px;
}

.propertyoftheweek div a {
	display:block;
	height:95px;
	overflow:hidden;
}

.propertyoftheweek img {
	display:block;
	margin:1px 0;
}

.propertyoftheweek h2 {
	background:#000 url(../images/nav-bg.gif) repeat-x;
	color:#fff;
	font-size:110%;
	height:17px;
	margin:0 0 2px;
	padding:8px 0 8px 5px;
}

.propertyoftheweek p {
	font-weight:bold;
	margin:0;
	padding:0;
}

.propertyoftheweek ul {
	margin:0 0 0 16px;
	padding:0;
}

.propertyoftheweek li {
	color:#999;
	margin:0;
}

.propertysearch {
	background:url(/images/tab-bg.gif) bottom #F37023 repeat-x;
	height:64px;
	padding:10px;
	position:relative;
	width:161px;
}

.propertysearch>div {
	bottom:10px;
	position:absolute;
	width:164px;
}

.propertysearch p {
	color:#fff;
	margin:0 0 10px;
}

.propertysearch h2 {
	font-size:170%;
}

.propertysearch h2 a {
	color:#333;
}

.form {
	width:242px;
}

.focus {
	background-color:#5F9900;
}

.form p {
	margin:0 0 1em;
}

.form strong {
	background:url(/images/cakeoptions_arrow.gif) no-repeat scroll 0 21px #F2CDE3;
	clear:left;
	display:block;
	height:50px;
	padding:5px;
	text-align:center;
}

.form a {
	float:left;
}

.form table {
	float:left;
}

.form input {
	margin:o;
	padding:0;
	width:auto;
}

.form label {
	clear:none;
	width:auto;
}

.form span {
	float:left;
	padding:2px;
}

.form label {
	clear:left;
	float:left;
}

.form .otherTitle {
	height:1px;
	margin-bottom:0;
	padding:0;
	width:147px;
}

.form input,.form select,.form textarea {
	background-color:#cccccc;
	border:none;
	float:left;
	font-family:inherit;
	font-size:inherit;
	padding:3px;
	width:235px;
}

.form div.button input {
	background-color:#F17225;
	background-image:0;
	background-image:0 to(#F59423));
	border:none;
	color:#fff;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
	white-space:normal;
	width:241px;
}

.form select {
	width:241px;
}

.form .checkbox input {
	margin-top:2px;
	width:auto;
}

.form .MultiPage div {
	border:1px solid #ccc;
	float:left;
	padding:10px;
	width:562px;
}

.signin {
	border:1px solid #cccccc;
	float:left;
	height:230px;
	margin:0 10px 0 0;
	padding:10px;
	width:453px;
}

.create {
	border:1px solid #cccccc;
	float:left;
	height:230px;
	padding:10px;
	width:453px;
}

.Basket {
	border:1px solid #cccccc;
}

.Basket td {
	padding:10px;
	vertical-align:top;
}

.Basket .head td {
	font-weight:700;
}

.price td {
	font-size:110%;
	font-weight:700;
	padding:5px 0;
	text-align:right;
}

.price div {
	font-weight:700;
}

#contact .form {
	float:right;
}

#contact .right {
}

.errorbox {
	background-color:#fff;
	border:1px solid #F17324;
	padding:10px;
}

.errorbox p {
	color:#cc0000;
	font-size:130%;
	font-weight:bold;
	margin:0;
	text-align:center;
}

.errorbox li {
	color:#cc0000;
	list-style-type:decimal;
}

#article_index .Articles li,#FAQ_index .Articles li {
	width:940px;
}

#contact #rightnavigation {
	width:275px;
}

#contact .middlecontent {
	width:465px;
}

#footer {
	background-color:#000;
	border-top:2px solid #fff;
	clear:both;
	font-size:90%;
	height:150px;
	position:relative;
	width:100%;
	z-index:2;
}

#footer div.container {
	height:100px;
	margin:0 auto;
	padding:10px;
	position:relative;
	width:970px;
}

#footer ul {
	float:right;
	margin:10px 10px 0 0;
}

#footer li {
	color:#fff;
	display:inline;
	list-style-type:none;
	margin:0;
}

#footer a {
	color:#fff;
}

#sitecredit {
	background-color:#FFFFFF;
	margin:10px auto;
	opacity:0.3;
	padding:10px;
	width:960px;
}

.followus {
	clear:both;
	float:right;
	margin:-62px -7px;
}

h1,h2,h3,h4,h5,h6 {
	font-size:140%;
}

h1 {
	font-size:178%;
}

li {
	margin:0 0 0 25px;
}

a {
	color:#F6992C;
	text-decoration:none;
}

a:active {
	border:none;
	outline:none;
}

a.button {
	_width:100px;
	background:url(/images/btn_p_left.gif) no-repeat left;
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	margin-right:2px;
	padding-left:6px;
	text-align:center;
}

a.button span {
	background:transparent url(/images/btn_p_right.gif) no-repeat right;
	border:none;
	clear:none;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:85%;
	font-weight:700;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 6px 0 0;
	width:auto;
}

pre {
	font-family:inherit;
	font-size:inherit;
	width:725px;
}

hr {
	border:none;
	border-bottom:1px dotted #666;
	height:0;
	margin-bottom:10px;
	margin-top:4px;
}

.asterisk {
	color:#cc0000;
}

.resultslist li {
	background-color:#eeeeee;
	float:right;
	list-style-type:none;
	padding:10px;
	width:725px;
}

.resultslist li {
	margin:2px 0 0;
	position:relative;
}

.resultslist .list-img {
	color:#333;
	float:left;
	font-size:125%;
	font-weight:700;
	margin:0 10px 0 0;
}

.resultslist .list-img br {
	clear:left;
}

.resultslist span {
	color:#F59523;
}

.resultslist .description {
	color:#999999;
	float:left;
	margin-top:10px;
	width:357px;
}

.resultslist .right {
	width:155px;
}

.resultslist .right p {
	background-color:#cccccc;
	background-image:0;
	background-image:0 to(#989A9D));
	border:1px solid #fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CECFD0',endColorstr='#989A9D');
	font-size:90%;
	font-weight:700;
	padding:10px 5px;
	text-align:center;
	width:145px;
}

.resultslist .right a {
	background-color:#F37023;
	background-image:0;
	background-image:0 to(#F59423));
	border:1px solid #fff;
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
	float:left;
	font-size:115%;
	font-weight:700;
	padding:15px 5px;
	text-align:center;
	width:145px;
}

#PropertiesPage {
	clear:both;
	padding:10px;
}

.searchresults {
	float:right;
	width:745px;
}

.QuickSearch {
	border:1px solid #ccc;
	clear:both;
	float:left;
	padding:0 10px;
	width:220px;
	z-index:999;
}

.QuickSearch h2 {
	background-color:#000000;
	height:24px;
	margin:-1px -11px 0;
	padding:5px 0 0 5px;
}

.QuickSearch p {
	padding:5px 0;
}

.QuickSearch .input {
	margin:0 0 10px;
}

.QuickSearch .select {
	width:221px;
}

.QuickSearch .button {
	background-color:#F17225;
	background-image:0;
	background-image:0 to(#F59423));
	border:none;
	color:#fff;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
	padding:3px 5px;
	width:221px;
}

.QuickSearch label {
	float:left;
	margin-bottom:2px;
}

.QuickSearch input,.QuickSearch select,.QuickSearch textarea {
	float:left;
}

.QuickSearch input {
	width:212px;
}

.QuickSearch select {
	width:217px;
}

.propertytable {
	width:100%;
}

.grey_bg {
	border-left:1px solid #666;
	border-right:1px solid #666;
	float:left;
	font-size:101%;
	margin-bottom:-9989px;
	margin-right:2px;
	overflow:hidden;
	padding:10px;
	padding-bottom:9999px;
	width:477px;
}

.grey_bg p {
	color:#333333;
	margin:12px 0;
}

.grey_bg ul {
	color:#333333;
}

.rightcontent {
	float:right;
	width:245px;
}

.advanced {
	background-color:#fff;
	float:left;
	padding:10px;
	width:870px;
}

.AdvancedSearch {
	background-color:#fff;
	float:left;
}

.AdvancedSearch td {
	padding:1px 0 2px;
	width:160px;
}

.AdvancedSearch td+td {
	width:auto;
}

.AdvancedSearch input {
	margin:0 5px 0 0;
}

.AdvancedSearch .button {
	background-color:#F17225;
	background-image:0;
	background-image:0 to(#F59423));
	border:none;
	color:#fff;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
	padding:3px 5px;
	width:217px;
}

.QuickSearch br {
	clear:both;
}

.QuickSearch .checkbox input {
	clear:none;
	float:right;
	margin:0;
	width:auto;
}

#divInfomration input {
	margin-right:0;
}

#maincontent div.tabs ul li {
	margin:0;
}

#maincontent div.tabs ul li a {
	background-color:#FFC0CB;
	border-bottom:5px solid #FFC0CB;
	margin:0 2px 0 0;
	padding:5px 17px;
}

#maincontent div.tabs ul li a.rtsDisabled {
	color:#333333;
}

#maincontent div.tabs ul li a.rtsSelected {
	background:#FFC0CB url(../images/ul_top_li_hover.gif) no-repeat 50% 100%;
	border-bottom:5px solid #ff7dba;
}

#maincontent #tabs {
	clear:left;
	float:left;
	overflow:hidden;
	width:750px;
}

#maincontent #tabs>ul {
	float:left;
	margin:0;
}

#maincontent #tabs>ul li {
	float:left;
	list-style-type:none;
	margin:0;
}

#maincontent #tabs>ul li a {
	background-color:#666;
	background-image:0;
	background-image:0 to(#989A9D));
	border:none;
	color:#fff;
	cursor:pointer;
	display:block;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CECFD0',endColorstr='#989A9D');
	margin:0 1px 0 0;
	padding:5px 0;
	text-align:center;
	width:247px;
}

#maincontent #tabs>ul li a:hover {
	text-decoration:none;
}

#maincontent #tabs>ul li a.rtsDisabled {
	color:#333333;
}

#maincontent #tabs>ul li.ui-tabs-selected a {
	background-color:#F17225;
	background-image:0;
	background-image:0 to(#F59423));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F17225',endColorstr='#F59423');
}

#maincontent #tabs div.tab {
	background-color:#eeeeee;
	clear:left;
	float:left;
	padding:10px;
	width:723px;
}

#maincontent #tabs div.tab td {
	padding:5px;
}

#maincontent div.form {
	background-color:#F7EEF5;
	padding:10px;
	width:423px;
}

.ui-tabs .ui-tabs-hide {
	left:-10000px;
	position:absolute;
}

.ui-tabs .ui-tabs-panel {
	display:block;
}

#sidenavigation .strapline {
	color:#333333;
	font-size:140%;
	margin-left:2px;
}

.specifications .listbutton {
	background:url(/images/tab-bg.gif) repeat-x;
	clear:left;
	float:left;
	height:32px;
	list-style-type:none;
	margin:0;
	width:304px;
}

.ui-tabs .ui-tabs-panel .list {
	clear:right;
}

.ui-tabs .ui-tabs-panel .listbutton a {
	color:#fff;
	font-size:110%;
	padding:15px;
	text-align:center;
}

#contact .middlecontent .leftcontent {
	background-color:#eeeeee;
	float:left;
	padding:10px;
	width:445px;
}

.testimonialwrapper {
	clear:left;
	color:#fff;
	float:left;
	margin:20px 0 0;
}

.testimonialwrapper li {
	background-color:#F9C25A;
	float:left;
	height:auto!important;
	list-style-type:none;
	margin:0;
	moz-border-radius:10px;
	padding:10px;
	width:222px;
}

.propertydetail {
	margin-left:1px;
	width:745px;
}

.propertydetail .searchresults {
	width:745px;
}

.accordion p {
	margin:12px 0;
}

#errorbox {
	color:#cc0000;
	margin:10px 0;
}

#ourservices li {
	list-style-type:none;
	margin-bottom:5px;
	width:98%;
}

#ourservices li span {
	color:#cc0000;
}

ul.form li {
	margin:0;
}

ul.form input,ul.form select,ul.form textarea {
	background-color:#cccccc;
	border:none;
	float:left;
	font-family:inherit;
	font-size:inherit;
	padding:3px;
	width:235px;
}

ul.form select {
	width:241px;
}

ul.form input.button {
	background:url(/images/tab-bg.gif) repeat-x scroll 0 0 transparent;
	color:#fff;
	margin-top:5px;
	width:241px;
}

ul.form label {
	padding-top:3px;
}

.home-sidenav {
	clear:left;
	vertical-align:middle;
}

.accordion {
	padding:10px 0;
}

#sidenavigation {
	position:relative;
}

#sidenavigation {
	background-color:#fff;
	z-index:80;
}

#sidenavigation.fixed {
	position:fixed;
	top:0;
}

.middlecontent a.mortgagelink {
	background:url(/images/tab-bg.gif) repeat-x;
	color:#fff;
	display:block;
	height:50px;
	margin-bottom:10px;
	padding:10px;
	text-align:right;
	width:260px;
}

.mortgagelink span {
	font-size:150%;
}

.middlecontent .privilegecard {
	margin-left:4px;
}

.middlecontent .privilegecard li {
	background:none repeat scroll 0 0 #666666;
	float:left;
	height:254px;
	list-style-type:none;
	margin:0 5px 5px 0;
	padding:5px;
	text-align:center;
	width:232px;
}

.middlecontent .privilegecard li div {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:251px;
	margin-left:-8px;
	margin-top:-7px;
	padding:5px;
	width:230px;
}

.middlecontent .privilegecard li img {
	width:206px;
}

a.guide {
	background-color:#fff;
	border:1px solid #ccc;
	float:right;
	font-size:150%;
	margin-top:55px;
	padding:10px 180px 10px 10px;
	position:relative;
	width:285px;
}

a.guide img {
	bottom:0;
	position:absolute;
	right:0;
}

.expand {
	cursor:pointer;
	float:left;
	height:15px;
	text-align:center;
	width:15px;
}

.dropdownlist {
	list-style-type:none;
}

.dropdownlist li {
	clear:left;
	float:left;
	list-style-type:none;
	margin:0;
}

.dropdownlist ul {
	list-style-type:none;
	margin-left:16px;
}

.dropdownlist li ul {
	display:none;
}

.letagreed {
	background:url(/images/let-agreed.png) no-repeat scroll 0 0 transparent;
	height:76px;
	left:7px;
	position:absolute;
	top:7px;
	width:76px;
}

.letagreed a {
	display:block;
	height:76px;
	width:76px;
}

.detail .letagreed {
	left:-2px;
	top:-2px;
}

.social {
	color:#fff;
	float:left;
	margin:10px 0 0;
}

.social span {
	color:#000;
}

.RootNav,.RootNav * {
	list-style:none;
	margin:0;
	padding:0;
}

.RootNav {
	line-height:1.0;
}

.RootNav ul {
	position:absolute;
	top:-999em;
	width:15em;
}

.RootNav ul li {
	width:100%;
}

.RootNav li:hover {
	visibility:inherit;
}

.RootNav li {
	float:left;
	position:relative;
}

.RootNav a {
	display:block;
	position:relative;
}

.RootNav li:hover ul,.RootNav li.sfHover ul {
	left:-2px;
	top:31px;
	z-index:99;
}

ul.RootNav li:hover li ul,ul.RootNav li.sfHover li ul {
	top:-999em;
}

ul.RootNav li li:hover ul,ul.RootNav li li.sfHover ul {
	left:15em;
	top:0;
}

ul.RootNav li li:hover li ul,ul.RootNav li li.sfHover li ul {
	top:-999em;
}

ul.RootNav li li li:hover ul,ul.RootNav li li li.sfHover ul {
	left:15em;
	top:0;
}

.tickercontainer {
	background:url(/images/rss.gif) no-repeat scroll 5px 5px #000000;
	height:32px;
	margin-bottom:2px;
	overflow:hidden;
	width:242px;
}

.tickercontainer .mask {
	left:35px;
	overflow:hidden;
	position:relative;
	top:8px;
	width:1200px;
}

ul.newsticker {
	left:35px;
	list-style-type:none;
	position:relative;
}

ul.newsticker li {
	float:left;
	margin:0;
}

ul.newsticker a {
	color:#F79320;
	font-size:140%;
	margin:0 0 0 5px;
	padding-right:5px;
	text-transform:capitalize;
	white-space:nowrap;
}

ul.newsticker span {
	color:#fff;
	font-size:150%;
}
