*{border:none; color:#2A532A; outline:none;}
body { font-family:Arial, Helvetica, sans-serif; font-size:90%;}
.bg {
	background-attachment: fixed;
	background-image: url(../images/page-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.maintext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003300;
}

.text14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}

.lettingstext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003300;
}

.financialtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}

.maintext a{ text-decoration: underline; font-weight: bold; color: #003300; font-family: Arial, Helvetica, sans-serif; }
.maintext a:link { text-decoration: underline; font-weight: bold; color: #003300; font-family: Arial, Helvetica, sans-serif;  }
.maintext a:hover { text-decoration: underline ; font-weight: bold; color: #FFCC00 !important; font-family: Arial, Helvetica, sans-serif;  }
.maintext a:visited { text-decoration: underline ; }


.formboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	background-color: #9CC58E;
}
.formboxesError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #FFCC00;
}
.formboxeslettings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	background-color: #A3B2C8;
}
.formboxesfinancial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	background-color: #992436;
}
.formboxesfinancialError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	background-color: #FF0000;
}

.dropdownlettings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	background-color: #A3B2C8;
	clear: none;
	float: none;
	width: 115px;
}
.dropdownfinancial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	background-color: #992436;
	clear: none;
	float: none;
	width: 115px;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336633;

}
.border {
	border: thin solid #999999;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #669966;
}
.bordergreen {

	border: thin solid #336633;
}


.bold {
	font-weight: bolder;
}



.yellhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 42px;
	font-style: italic;
	font-weight: lighter;
	color: #ffcc33;
    margin-top:0px;
    margin-bottom:0px;
}

.greenhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	font-style: italic;
	font-weight: lighter;
	color: #003300;
    margin-top:0px;
    margin-bottom:0px;
}
a.largermainlinks{ text-decoration: underline; font-weight: bold; color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: x-small }
a.largermainlinks:link { text-decoration: underline; font-weight: bold; color: #FFCC00; font-family: Arial, Helvetica, sans-serif; font-size: x-small }
a.largermainlinks:hover { text-decoration: underline ; font-weight: bold; color: #FFCC00; font-family: Arial, Helvetica, sans-serif; font-size: x-small }
a.largermainlinks:visited { text-decoration: underline ; }


a.navlinks{ text-decoration: none; font-weight: bold; color: #244824; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinks:link { text-decoration: none; font-weight: bold; color: #244824; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinks:hover { text-decoration: none ; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinks:visited { text-decoration: none; font-weight: bold; color: #244824; font-family: Arial, Helvetica, sans-serif; font-size: 11px }


a.navlinkslettings{ text-decoration: none; font-weight: bold; color: #21519B; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinkslettings:link { text-decoration: none; font-weight: bold; color: #21519B; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinkslettings:hover { text-decoration: none ; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinkslettings:visited { text-decoration: none ; }


a.navlinksfinancial{ text-decoration: none; font-weight: bold; color: #942335; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinksfinancial:link { text-decoration: none; font-weight: bold; color: #942335; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinksfinancial:hover { text-decoration: none ; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
a.navlinksfinancial:visited { text-decoration: none ; }

.navbrdr {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #CCC;
}

.navbrdrright {
	border-right: 1px solid #FFF;
}

.calenderdays{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.67em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #244824;
}

.calenderdaysNums{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.67em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #244824;
}

.calenderMonth{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.calenderPanelsBGcolour{
	background-color: #244824;
}

.calenderNext{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336633;
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bolder;
	font-style: italic;
	color: #244824;
    margin-top:0px;
    margin-bottom:0px;
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #003300;
    margin-top:0px;
    margin-bottom:0px;
}

.h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-style: italic;
	color: #003300;
    margin-top:0px;
    margin-bottom:0px;
}

. bold {
	font-weight: bold;
}

table#BannerBox{
  width:582px;
  float:left;
  margin:0;
}

.BoxTop{
	display:block;
	padding-top:37px;
	width:582px;
	background:#FFFFFF url("../images/property_value_banner.gif") no-repeat center top;
}

.BoxCenter{
	display:block;
	padding-top:9px;
	width:535px;
}

.BoxBottom{
	display:block;
	padding-top:9px;
	width:535px;
	background:#FFFFFF url("../graphics/purchase_top_box.gif") no-repeat center top;
}

a. {
color:#003300;
text-decoration: underline;

}

a:link {background-color:inherit;color: #003300;text-decoration: underline;}
	a:visited {background-color:inherit;color: #003300;text-decoration: underline;}
	a:hover {background-color:inherit;color: #003300;text-decoration: underline;}
	a:active {background-color:inherit;color: #003300;text-decoration: none;}

.RM_WAO{
	background:#244824;
	width:50px;
	display:block;
	color:#F9E208;
	padding:5px;
	}
td.RM_InputDescription{
	width:100px !important;
	}
#ringme{
	width:450px !important;
	}
#ringme select{
	width:200px;
	display:block;
	padding:2px;
	border:1px solid #244824;
	}
#ringme input.inputtext{
	width:195px;
	display:block;
	padding:2px;
	border:1px solid #244824;
	}
table.ringmetable td{
	width:auto;
	}
.CP_Button{
padding-left:315px;
}

/* New CSS */
.navAbout{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-about.jpg") no-repeat; width:112px; float:left; margin-bottom:12px;}
.navLettings{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-letting.jpg") no-repeat; width:91px; float:left; margin-bottom:12px;}
.navContact{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-contact.jpg") no-repeat; width:114px;float:left; margin-bottom:12px;}
.navLinks{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-links.jpg") no-repeat; width:72px; float:left; margin-bottom:12px;}
.navSearch{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-property-search.jpg") no-repeat; width:149px; float:left; margin-bottom:12px;}
.navFinancial{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-financial-services.jpg") no-repeat; width:162px; float:left; margin-bottom:12px;}
.navTestimonials{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-testimonials.jpg") no-repeat; width:124px; float:left; margin-bottom:12px;}
.navBlog{ display:block; height:0; overflow:hidden; padding:35px 0 0 0; background: url("../images/nav-blog.jpg") no-repeat; width:76px; float:left; margin-bottom:12px;}

a.bannerSidebarBuying{ 
	margin:10px 0 0 10px; 
	background:url("../images/left_panel_quick_reg.jpg") no-repeat 50% 0;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:94px;
	width:209px;}
	
a.bannerSidebarBuying:hover {
	background:url("../images/left_panel_quick_reg.jpg") no-repeat 50% -94px;}

a.bannerSidebarConveyancing{ 
	margin:18px 0 0 10px; 
	background:url("../images/left_panel_quick_quote.jpg") no-repeat 50% 0;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:75px;
	width:209px;}
	
a.bannerSidebarConveyancing:hover {
	background:url("../images/left_panel_quick_quote.jpg") no-repeat 50% -75px;}

#footer{
	width:100%;
	border-top:4px solid #3A743A;
	background:#62994F;
	float:left;}

#footer a, #footer, #footer p{
	color:#fff !important;
	text-decoration:none;
	font-size:.9em !important;}
	
#footer a:hover{
	text-decoration:underline;}
	
#footer h2{
	display:block;
	height:0;
	overflow:hidden;
	width:152px;
	background:url("../images/footer-title.gif") no-repeat;
	padding-top: 18px; margin:10px 0 10px 10px;}
	
#leftFooter{
	width:340px;
	float:left;}

#leftFooter ul{
	width:300px;
	margin:0 0 0 10px;
	padding:0;}
	
#leftFooter ul li{
    width:140px !important;
	float:left;
	display:block;
	background:url("../images/footer-bullet.gif") no-repeat 0 6px;
	padding:0 0 0 10px;}

#centreFooter{
	width:337px;
	float:left;}
	
#rightFooter{
	width:203px;
	float:left;}
#bottomFooter{
	background:url("../images/footer-bottom-border.jpg") repeat-x bottom right;
	width:100%;
	float:left;}
		
#bottomFooter p{
	display:block;
	width:900px;
	padding:28px 0 0 0;
	overflow:hidden;
	height:0;
	background:url("../images/footer-phone-number.jpg") no-repeat;
	float:left;
	clear:both;
	margin:10px 0 0 0 !important;}
	
/* Form Sidebar */

#salesSearch, #lettingsSearch{
	background:url("../images/sales-search-bgr.jpg") no-repeat top left;
	width:209px;
	height:155px;
	margin:10px 0 0 10px;}	
	
#salesSearch h2{
	background:url("../images/sales-search-title-form.jpg") no-repeat;
	height:0;
	padding:37px 0 0 0;
	overflow:hidden;
	width:209px;}

#salesSearch form, #lettingsSearch form, #callBackForm form{
	padding:0;
	margin:0;
	float:left;}
	
#lettingsSearch h2{
	background:url("../images/lettings-search-title-form.jpg") no-repeat;
	height:0;
	padding:37px 0 0 0;
	overflow:hidden;
	width:209px;}

#callBackForm{
	background:url("../images/call-back-bgr.jpg") no-repeat top left;
	width:209px;
	height:211px;
	margin:10px 0 0 10px;}	
		
#callBackForm h2{
	background:url("../images/call-back-title-form.jpg") no-repeat;
	height:0;
	padding:37px 0 0 0;
	overflow:hidden;
	width:209px;}
	
#callbackname, #callbackphone, #callbackemail{border:none !important; color:#2A532A; font-size:.7em !important; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; width:172px !important;}

#salesgo, #lettingsgo{float:right; padding:5px 10px 0 0;}

#callback{ float:right; padding:5px 39px 0 0;}

.smallForm span.selectbg {
	float:left;
	height:23px;
	width:192px;
	padding:0 0 5px 5px;
	}
	
.smallForm span.inputbg{
	background:url("../images/form-input.gif") no-repeat 4px 0;
	float:left;
	height:23px;
	padding:5px 5px 0 10px;
	width:220px;}
	

	
.smallForm span.select {
	position: absolute;
	width: 192px;
	height: 23px;
	color:#2A532A;
	font-weight:bold;
	font-size:.7em;
	padding: 5px 3px 0 10px;
	background: url("../images/form-select.gif") no-repeat;
	overflow: hidden;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.smallForm select{
	border:1px solid #2A532A;
	color:#2A532A;
	font-size:.8em;
	font-weight:bold;
	cursor:pointer;
	width:192px;}

#askQuestionForm{ float:left; padding-top:20px;}
.questionForm{ float:left; width:300px;}
.questionForm textearea.error{float:left; width:180px !important; border:none !important; color:#2A532A; border:#FFFFFF !important;}
.questionForm input{
	width:265px;
	border:none;
	color:#2A532A;
	padding:0;
	margin:0;
	float:left;}
		
.questionForm span.inputbg{
	background:url("../images/form-input-large.gif") no-repeat 4px 0;
	float:left;
	height:23px;
	padding:5px 5px 0 10px;
	border:none;
	width:280px !important;}
	
.questionForm fieldset{
	float:left;
	border-left:1px solid #397037;
	width:280px !important;}
.questionForm label{
	float:left;
	width:60px;
	font-size:.9em;
	color:#FFFFFF;
	padding-bottom:3px;}

.questionForm span.textareabg {
	background: url("../images/form-textarea-large.gif") no-repeat left top;
	float:left;
	height:117px;
	padding:5px 5px 0 8px;
	width:287px;
	}

smallForm label {
	float:left;
	width:100px;
	}

input.styled {display: none; }
select.styled {position: relative; width: 192px; opacity: 0; z-index: 5; font-size:.7em; font-family: Arial, Verdana, Helvetica, sans-serif;}

a.btnTwitter{ 
	background:url("../images/btn-twitter.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:44px;
	width:241px;
	position:absolute;
	top:300px;
	left:630px;}
	
a.btnTwitter:hover {
	background:url("../images/btn-twitter.gif") no-repeat 50% -44px;}

a.btnTwitterContact{ 
	background:url("../images/btn-twitter.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:44px;
	width:241px;
	position:absolute;
	top:190px;
	left:500px;}
	
a.btnTwitterContact:hover {
	background:url("../images/btn-twitter.gif") no-repeat 50% -44px;}
	
#askExpert{
	float:left;
	width:307px;
	padding-bottom:30px;
	margin-top:40px;
	position:relative;
	background:url("../images/ask-expert-bgr.jpg") no-repeat bottom left;
	color:#fff;}


p.testimonial {
	width:250px;
	float:left;
	padding: 0 0 0 30px;
	font-style:italic;
	color:#FFFFFF;
	}
div.left-quote {
	background:url("../images/quote-left.gif") no-repeat;
	width:15px;
	height:12px;
	position:absolute;
	top:70px;
	left:10px;
	}
div.right-quote {
	background:url("../images/quote-right.gif") no-repeat;
	width:15px;
	height:12px;
	position:absolute;
	top:120px;
	right:52px;
	}


	
#askExpert h2{
	background:url("../images/ask-expert-top.jpg") no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	width:307px;
	float:left;
	padding-top:55px;}

#askExpertSubmit{ float:right; margin-right:17px; width:auto !important;}
	
#teamPhoto{
	position:absolute;
	top:-40px;
	left:-7px;
	}

#askQuestion{ 
	background:url("../images/btn-ask-a-question.gif") no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0 0;
	width:229px;
	float:right;
	margin-right:20px;
	cursor:pointer;}
		
#askQuestion:hover{ 
	background:url("../images/btn-ask-a-question-hover.gif") no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0 0;
	width:229px;
	float:right;
	margin-right:20px;
	cursor:pointer;}
		
.panel-down{ display:none !important;}


.panel-closed{display:none;}

#latestBlog{
	float:left;
	width:307px;
	padding-bottom:30px;
	margin:40px 0 0 20px;
	position:relative;
	background:url("../images/ask-expert-bgr.jpg") no-repeat bottom left;
	color:#FFCC00;}

#latestBlog h2{
	background:url("../images/latest-blog-top.jpg") no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	width:307px;
	float:left;
	padding-top:55px;}

#latestBlog ul{
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 13px;}
	
#latestBlog ul li{
	float:left;
	display:block;
	background:url("../images/latest-blog-bullet.gif") no-repeat 0 11px;
	padding:6px 0 6px 10px;
	border-bottom:1px solid #62994F;
	width:270px;}

#latestBlog ul li a{
	color:#FFCC00;
	text-decoration:none;
	font-weight:bold;}

#latestBlog ul li a:hover{
	text-decoration: underline;}
	
#latestBlog ul li.firstBorder{border-top:1px solid #62994F;}

a.btnBlog{ 
	background:url("../images/btn-read-our-blog.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:134px;
	clear:both;
	float:right;
	margin-right:20px;}
	
a.btnBlog:hover {
	background:url("../images/btn-read-our-blog.gif") no-repeat 50% -23px;}

#salesPropertyContainer{
	float:left;
	width:307px;
	padding-bottom:30px;
	margin:0;
	position:relative;
	background:url("../images/ask-expert-bgr.jpg") no-repeat bottom left;
	color:#4E4E4E;}

#lettingsPropertyContainer{
	float:left;
	width:307px;
	padding-bottom:30px;
	margin:0 0 0 19px;
	position:relative;
	background:url("../images/ask-expert-bgr.jpg") no-repeat bottom left;
	color:#4E4E4E;}

#salesPropertyContainer h2{
	background:url("../images/sales-week-property.jpg") no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	width:307px;
	float:left;
	padding-top:35px;}

#lettingsPropertyContainer h2{
	background:url("../images/lettings-week-property.jpg") no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	width:307px;
	float:left;
	padding-top:35px;}

.featuredPropertyContainer{ width:252px; background:#fff; float:left; padding:20px 10px 8px 22px; margin-left:12px;}

.featuredPropertyContainer a img{ padding-bottom:8px;}

.descProperty{font-size:1.2em !important; float:left; width:140px; line-height:1.6em;}

.priceProperty{ color:#2E5A2E !important; font-size:1.5em; float:left; width:100px;}

a.moreInfo{ 
	background:url("../images/btn-more-info.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:158px;
	clear:both;
	float:right;
	margin:10px 30px 0 0;}
	
a.moreInfo:hover {
	background:url("../images/btn-more-info.gif") no-repeat 50% -23px;}
	
a.btnNext{ 
	background:url("../images/btn-next.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:67px;
	float:right;}
	
a.btnNext:hover {
	background:url("../images/btn-next.gif") no-repeat 50% -23px;}
	
a.btnEmailMe{ 
	background:url("../images/btn-email-me-new.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:90px;}
	
a.btnEmailMe:hover {
	background:url("../images/btn-email-me-new.gif") no-repeat 50% -23px;}
	
a.btnMoreInfo{ 
	background:url("../images/btn-more-info-white-bgr.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:158px;
	margin:20px auto 0 auto;}
	
a.btnMoreInfo:hover {
	background:url("../images/btn-more-info-white-bgr.gif") no-repeat 50% -23px;}
	
a.btnPrevious{ 
	background:url("../images/btn-previous.gif") no-repeat 50% 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:23px;
	width:93px;}
	
a.btnPrevious:hover {
	background:url("../images/btn-previous.gif") no-repeat 50% -23px;}

#contactAddress{
	float:left;
	width:307px;
	padding-bottom:30px;
	margin:0 0 0 20px;
	position:relative;
	background:url("../images/ask-expert-bgr.jpg") no-repeat bottom left;
	color:#fff;
	font-weight:bold;}

#contactAddress a{
	color:#fff;}

#contactAddress h2{
	background:url("../images/contact-address-top.jpg") no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	width:307px;
	float:left;
	padding-top:55px;}
	
#contactAddress p{
	font-size:1.2em;}
	
.contactContainer{ float:left; width:143px; padding-left:10px; color:#fff;}
.contactContainer p{color:#fff;}
.dropdown {
	width: 200px;
	float: left;
	}
#propertySearchBgr{ background:url("../images/searchbox-bg.gif") no-repeat;
	float:left;
	width:582px;
	height:197px;}

.divClear{ clear:both;}

.errorField{ color:#fff; padding:5px; border:1px solid #FF0000; width:270px; margin-left:10px; font-style:italic; }

/* Blog */

	
#selectCategories h2{
	background:url("../images/select-categories-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	width:209px;}
	
#popularBlogs h2{background:url("../images/popular-blogs-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	width:209px;}

#latestBlogs h2{background:url("../images/latest-bogs-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	width:209px;}

#quickLogin h2{background:url("../images/quick-login-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	width:209px;}
	
#searchBlog{
	background:url("../images/sidenav-bgr.jpg") no-repeat 0 100% !important;
	width:209px;
	float:left;
	padding-bottom:35px;
	margin:10px 0 0 10px;}	

#searchBlog h2{background:url("../images/search-box-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0;
	overflow:hidden;
	width:209px;}

#rss, #selectCategories, #popularBlogs, #latestBlogs, #quickLogin{
	background:url("../images/sidenav-bgr.jpg") no-repeat 0 100% !important;
	width:209px;
	float:left;
	padding-bottom:35px;
	margin:10px 0 0 10px;}	

#rss h2{background:url("../images/rss-box-top.jpg") no-repeat;
	height:0;
	padding:38px 0 0 0 !important;
	margin:0 !important;
	overflow:hidden;
	width:209px;}
.homeFlashBanner{ display:block; text-align:center; background:url("../images/bgr-home-flash-banner.gif") no-repeat; width:634px; margin-bottom:15px;}
.calculator{ display:block;
	text-align:center;
	background:url(../images/calculator-bgr.jpg) no-repeat left top;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0;
	padding:4px;
	font-size:1em;
	position:relative;
	width:92px;
	}
.calculator a{ color:#FFCC00 !important;}
