/* master styles and imports for
Hunters
WAI 2007 */

/* imports */
input, select {margin-bottom:5px;}
a.resultsLink:link,a.resultsLink:active,a.resultsLink:hover,a.resultsLink:visited               {text-decoration:none;}
.homeHunterLogin {
 	background-image:URL(../images/bg_myHomeHunterLogin.gif);
	width:607px;
	height:326px;
	float:left;
	display:inline;
	margin-top:30px;
	/*margin-right:30px;
	margin-bottom:120px;
	margin-left:25px;*/
}

a.l_active_keyword:link,a.l_active_keyword:active,a.l_active_keyword:hover,a.l_active_keyword:visited
{
	color: red;
}

.homeHunterLogin_form {
	margin-top:55px;
	margin-left:140px;
}

.homeHunterLogin_form div {
	margin-left:10px;
}
.form-row{
	height:26px;
	position:relative;
	margin-bottom:8px;
}

.form-row label {
	position:absolute;
	left:0px;
	top:3px;
	color:#0b50a3;

}

.form-row input {
	position:absolute;
	left:100px;
	top:0px;
}
.form-row select {
	position:absolute;
	left:100px;
	top:0px;
}
.form-row2{
	height:26px;
	position:relative;
	margin-bottom:8px;
}

.form-row2 label {
	position:absolute;
	left:0px;
	top:3px;
	color:#073982;
	font-weight:bold;
}
.form-row2 input {
	position:absolute;
	left:265px;
	top:0px;
}
.form-row2 select {
	position:absolute;
	left:265px;
	top:0px;
}
.pd_map_circle{
	position:absolute;
	left:318px;
	top:158px;
	z-index:15;
}
#mapTarget{
	z-index:10;
}
#propertyMap{
	position:relative;
	width:677px;
	height:367px;
}
#mapTarget img{
	z-index:10;
}
.pd_map_icon{
	position:absolute;
	left:326px;
	top:164px;
	z-index:20;
}
.inline-form input{
	width:200px;
}
.inline-form select{
	width:203px;
}
.bold{
	font-weight:600;
}
a.blue:link {
	color:#0b50a3;
	text-decoration:underline;
}
a.blue:active {
	color:#0b50a3;
	text-decoration:underline;
}
a.blue:hover {
	color:#0b50a3;
	text-decoration:none;
}
a.blue:visited {
	color:#0b50a3;
	text-decoration:underline;
}
.blue{
	color:#0b50a3;
}
.yellow{
	color:#F5B50D;
}
a.yellow:link {
	color:#F5B50D;
	text-decoration:none;
}
a.yellow:active {
	color:#F5B50D;
	text-decoration:none;
}
a.yellow:hover {
	color:#F5B50D;
	text-decoration:underline;
}
a.yellow:visited {
	color:#F5B50D;
	text-decoration:none;
}
#registerorloginInner{
/*	background-image:URL(../images/bg_loginPopup.gif);*/
	height:259px;   	
	color:#0b50a3;
}


.loginPopup_wrapper{
	margin-left:40px;
}

.loginPopup_close{
	text-align:right;
	margin-right:13px;
	padding-top:13px;
}

.loginPopup_formRow{
	margin-bottom:5px;
	position:relative;
	height:30px;
}

.loginPopup_formRow label{
 	position:absolute;
	left:0px;
	top:3px;
}
.loginPopup_formRow input{
	position:absolute;
	left:100px;
	top:0px;
}
#header{
	text-align: left;
	/*background-image:URL(../images/header_bg.gif); 
	background-repeat:no-repeat; */
	width:970px;
	height:122px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}	


#hdrLogo{
	/*padding:27px 0px 30px 30px;*/
	position:absolute;
	left:27px;
	top:30px;
}

#searchBox{
	background-repeat:no-repeat; 
	width: 259px;
	height: 65px;
	position: absolute;
	top: 30px;
	left: 680px;
}

#searchBoxImg{
	position:absolute;
	z-index:-1;
}

.searchHdr{
	color: #ffffff;
	padding: 2px 10px;
	margin-bottom:10px;
}

.searchHdr2{
	padding: 2px 10px;
}

.hdrSelectBlock{
	padding: 0px 10px;
}

.hdrSelect{
	width: 150px;
	height: 18px;
	font-size: 9px;
}



#header_form{
	position:absolute;
	top:74px;
	margin-left:690px;
}

#header_login {
	position:absolute;
	margin-left:795px;
	top:35px;
}
#header_register{
	position:absolute;
	margin-left:845px;
	top:35px;
}

.header_form_text{
	color:#4c5561;
	font-size:9px;
	width:212px;
	height:18px;
}

.header_button {
	background-color: #4c5561;
	color: #ffffff;
	font-size: 9px;
	width: 22px;
	height: 19px;
	font-weight: bold;
}
#nav{
	background-image:URL(../images/bg-nav.gif); 
	border-top: 1px solid #D6E7F7;
	position:absolute;
	top:120px;
	width:970px;
	height:33px;
}

.navButton{
	float:left;
	/*padding: 7px 30px 0px 30px;*/
	padding-top:2px;
	
	/*padding-top:7px;
	padding-bottom:7px;*/
	/*padding-right:60px;*/
	
}

.navButtonHome {
	margin-left:15px;
}

#subNavHome{
	position: absolute;
	top: 148px;
	left: 24px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavBuy{
	position: absolute;
	top: 148px;
	left: 130px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavRent{
	position: absolute;
	top: 148px;
	left: 222px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavSell{
	position: absolute;
	top: 148px;
	left: 318px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavServices{
	position: absolute;
	top: 148px;
	left: 408px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavMyHomeHunter{
	position: absolute;
	top: 148px;
	left: 528px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavWhyHunters{
	position: absolute;
	top: 148px;
	left: 700px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

#subNavContactUs{
	position: absolute;
	top: 148px;
	left: 853px;
	text-align: left;
	border-left: 1px solid #c1d3e7;
	border-right: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
}

.navLevel1{
	background-color: #edf3fa;
	border-top: 1px solid #c1d3e7;
	border-bottom: 1px solid #c1d3e7;
	width: 186px;
	height: 23px;
	
}

.navLevel1Button{
	padding-top: 5px;
	padding-left: 10px;
}

.navLevel2{
	background-color: #d6e4f3;
	width: 186px;
}

.navLevel2Button{
	padding: 3px 10px;
}

a:link.navLevel2Link{
	color:#073982;
	text-decoration: none;
}

a:visited.navLevel2Link{
	color:#073982;
	text-decoration: none;
}

a:hover.navLevel2Link{
	color:#073982;
	text-decoration: underline;
}

a:active.navLevel2Link{
	color:#073982;
	text-decoration: none;
}

.navSpacer{
	background-color: #d6e4f3;
	width: 186px;
	height: 12px;
}

#content{
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
	clear: both;
	position:relative;
}
#content2{
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	clear: both;
}
/* property search */

#buyleftColumnMain{
	width: 280px;
	float: left;
	display: table-column;
	height: auto;
	position:relative;
	z-index:0;
	/*margin-right: 30px;*/ /*this was pushing right border out of the page*/
}
.MHHmyDetailsFormBox{
	background-color:#deeaf6;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:10px;
	margin-right:10px;
	color: #4B5561;
}
.MHHmyDetailsText14{
	clear:both;
	font-weight: bold;
	font-size:14px;
	color: #083884;
	line-height:18px;
}
.MHHmyDetailsText11{
	float:left;
	width:485px;
	margin-left:10px;
	
}
.boldBlueText {
	font-weight: bold;
        font-size:11px;
        color: #083884;
        line-height:18px;
}
.blueText {
        font-size:11px;
        color: #083884;
        line-height:18px;
}
.MHHmyDetailsOrangeText11{
	float:left;
	width:448px;
	background-color:#f8c545;
	font-weight: bold;
	font-size:11px;
	color: #083884;
	line-height:18px;
	margin-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.MHHmyDetailsTextBlue{
	clear:both;
	font-weight: normal;
	font-size:11px;
	color: #6685b3;
	line-height:16px;
}
.MHHmyDetailsIconText{
	width:485px;
	float:right;
	margin-top:5px;
}
.MHHmyDetailsIconText2{
	width:447px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}

.MHHmyDetailsIconText3{
	width:447px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-style:italic;
}

.MHHhomepageBanner{
	margin:21px 30px 0px 30px;
}
.MHHmyEmailUpdateBt{
	width:414px;
	float:left;
	margin:0px 20px 0px 20px;
}
.splitBlueBoxLeft{
	float:left;
	width:290px;
	height:134px; 
	margin-top:1px;
	background-color:#073982;

}
.splitBlueBoxRight{
	float:right;
	width:290px;
	height:134px; 
	margin-top:1px;
	background-color:#073982;

}
.MHHmyDetailsText11-2{
	float:left;
	width:448px;
	padding-left:10px;
																	
}
.buySearchNavBlock2{
	width:592px;
	background-image: url('../images/buy-bg-search-top.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 8px;
}
.input2{
	font-weight:normal;
	float:left;
	font-size:11px;
	width:30%;
	color:#4c5561;
	margin: 5px 0px 3px 0px;
}
.input1{
	font-weight:normal;
	float:left;
	font-size:11px;
	width:220px;
	color:#4c5561;
	margin-top:2px;
	width: 150px;
}
.dropDown1{
	font-weight:normal;
	float:left;
	font-size:11px;
	width:225px;
	color:#4c5561;
	margin: 5px 20px 3px 0px;
}
select.DDMysite {
	width:90px;
}
#searchResultBoxBlock4{
	width: 968px;
	height: auto;
	display: table;

}
#searchResultBox2{
	background-color: #F2F7FB;
	padding: 20px 30px 0px 30px;
	
}

.imgBlock2{
	float: left;
	width: 142px;
	margin-right:10px;
}

.textBlock2{
	float: left;
	width: 285px;
}

.iconBoxBlock2{
	height: 30px;
	width: 285px;
	background-color: #EBF2FA;
}
#searchResultBox4{
	padding: 20px 30px;
	
}
#buyrightColumnMain{
	width:598px;
	float:right;
	/*display: table-column;*/
	height: auto;
}


/*full_details */

#FDleftColumnMain{
	width: 677px;
	float: left;
	display: table-column;
	height: auto;
	margin-right: 30px;
}
#MHHsavedPropertiesBox{
	clear:both;
	width: 440px;
	height: auto;
	display: table;

}
.MHHwelcomeBox2{
	background-color:#e6eff8;
	text-align:left;
	width:auto;
	padding:0px;
}
.MHHwelcomeBox3{
	text-align:left;
	width:auto;
	padding:0px;
}
#FDrightColumnMain{
	width:199px;
	float:left;
	display: table-column;
	height: auto;
}
/*my_home_hunter */

#MHHleftColumnMain{
	width: 677px;
	float: left;
	display: table-column;
	height: auto;
	margin-right: 30px;
}

#MHHrightColumnMain{
	width:199px;
	float:left;
	display: table-column;
	height: auto;
}
.MHHnav{
	background-image:URL(../images/line-h.gif);
	background-repeat:no-repeat; 
	background-position: bottom left;
	padding: 0px 0px 0px 0px;
	width:   968px;
	height:  34px;
}
#mhh_my_details{
	margin-left:30px;
}
.MHHwelcomeBox{
	background-color:#ecf1f4;
	text-align:left;
	width: auto;
}

/* HOME */


#leftColumnMain{
	width: 540px;
	float: left;
	/*display: table-column;*/
	height: auto;
	position : relative;
}

#rightColumnMain{
	width:343px;
	float:right;
	/*display: table-column;*/
	height: auto;
	/*margin-right: 20px;*/
	padding-right:20px;
	position : relative;
}

.pageHeader{
	margin-bottom: 6px;
}	

.homeSignUpBox{
	background-image:URL(../images/bg_yellow2.gif);
	background-repeat:no-repeat; 
	/*padding: 10px;*/
/*	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;*/
	width: 343px;
	height: 178px;
	position:relative;
}

.valueMyHomeBox{
	background-image:URL(../images/bg_pound.gif);
	background-repeat:no-repeat; 
	color: #ffffff;
	width: 343px;
/*	padding-top:10px;*/
	height: 151px;
}

.valueMyHomeBoxInner{
	width: 323px;
	position:relative;
	height:135px;
/*	margin-left:10px;*/
}

.haveYourSayBox	{
	background-color:#deeaf6;
	text-align:left;
/*	padding: 10px;*/
	width: 334px;
	color: #4B5561;
	float:left;
	padding-bottom:10px;
}
.haveYourSayBox div {
}
.homeText1{
/*	padding-bottom: 5px;*/

}

.homeText2{
/*	padding-left: 25px;
	padding-top: 2px;*/
}

.homeText3{
	color:#083884;
	margin: 5px 0px 10px 0px;
	font-weight: bold;
	/*height:45px;*/
	overflow:hidden;
	float:left;
	width:240px;
}


.radioBlock{
	padding-bottom: 3px;
	clear: both;
}

.radioHome{
	float: left;
}

.propertyNewsBox{
	margin-right: 20px;
}


.boxSpacer{
	height: 30px;
	clear: both;
}

.boxSpacer20{
	height: 20px;
	clear: both;
}

.boxSpacer25{
	height: 25px;
	clear: both;
}

.boxSpacer10{
	height: 10px;
	clear: both;
}

.boxSpacer8{
	height: 0px;
	clear: both;
}

.boxHalfSpacer{
	height: 15px;
	clear: both;
}
.boxQuarterSpacer{
	height: 8px;
	clear: both;
}
.button2 {
/*	margin-top: 20px;*/
	position:absolute;
	bottom:10px;
	left:10px;
}
.subNavArrow{
	float:left;
	margin-left:13px;
	margin-top:4px;
}
.buyRentBoxBlock{
	margin-left:5px;
	float:left;
	z-index:1;
	position:relative;
	width:532px;
	
}

.buyRentBoxLeft{
	width:244px;
	float:left;
	z-index:10;
	position:relative;
}

.buyRentBoxRight{
	width:244px;
	float:right;
	z-index:10;
}

.lineSpacer{
	margin-bottom: 10px;
	clear: both;
}

.homeIcon{
	float: left;
	margin-right: 40px;
}
.blueBox{
	width:598px;
	height:134px; 
	margin-top:1px;
	background-color:#073982;

}
.salesProcessBox{
	width:593px;
	height:95px; 
	background-color:#f0f0f0;
	padding:5px 0px 0px 5px;
}
.parBox{
	width:593px;
	background-color:#f0f0f0;
	padding:10px 0px 0px 10px;	
	display:table;
}

.buySubNavBoxTop{
	background-image: url('../images/buy-bg-sub-top.gif');
	background-repeat: no-repeat;
	height:4px;
	line-height:4px;
	padding-bottom:0px;
	width:284px;
}
.buySubNavHeadingBox{
	/*padding:4px 0px 0px 10px;*/
	/*background-image: url('../images/buy-bg-sub-heading-middle.gif');*/
	background-image: url('../images/buy-bg-sub-middle.gif');
	background-repeat: repeat-y;
	width:284px;
	height:22px;
	display:table;
	background-color:#073982;
	
}
.buySubNavBoxBottom{
	background-image: url('../images/buy-bg-sub-bottom.gif');
	background-repeat: no-repeat;
	width:284px;
	height:8px;
}
.buySubNavBox{
	
	background-color:#d7e4f4;
	display:table;
	background-image: url('../images/buy-bg-sub-middle.gif');
	width:284px;
}
.buyBannerBox{
	padding:13px;
	width:254px;
	height:80px; 
	background-color:#d7e4f4;
}
.buyBannerBoxSplitter{
	clear:both;
	height:1px;
	font-size:0px;
	background-image: url('../images/sub_nav_splitter.gif');
	background-position: center center;
	background-repeat: no-repeat;
}


.buySearchNavBlock	{
	width:592px;
	background-image: url('../images/buy-bg-search-top.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 32px;
}

.buySearchBoxBlock	{
	width: 598px;
}

.buySearchBoxMiddle{
	width: 598px;
	background-image: url('../images/buy-bg-search-middle.gif');
	background-repeat: repeat-y;
	height: auto;
	display: table;
	padding-bottom: 10px;
}
.buySearchBoxBottom{
	background-image: url('../images/buy-bg-search-bottom.gif');
	background-repeat: no-repeat;
	width: 598px;
	height: 15px;
	
}
.buySearchBoxContent{
	padding: 25px;
}



.searchBoxBlock{
	width: 540px;
	float:left;
	z-index:100;
}

.tabContent {
	width:490px;
	position:relative;
}
.searchBoxMiddle{
	display:none;
	width: 540px;
	background-image: url('../images/bg-search-middle.gif');
	background-repeat: repeat-y;
	height:195px;
	overflow:hidden;
/*	display: table;*/
	padding-bottom: 10px;
	vertical-align:top;
}
.searchBoxBottom{
	background-image: url('../images/bg-search-bottom.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 15px;
	margin-bottom:10px;
	
}
.searchBoxContent{
	/*padding: 25px;*/
	background-image: url('../images/bg-search-middle.gif');
	background-repeat: repeat-y;
	min-height:155px;
	width: 540px;
	z-index:100;
	position:relative;
/*	position:relative;*/
}

.selectTextHome3{
	/*padding: 3px 0px 3px 0px;*/
	font-weight: bold;
	display:inline;
	float:left;
	color: #083884;
}
.selectTextHome4{
	float: left;
	/*padding: 3px 0px 3px 0px;*/
	display:inline;
	font-weight: bold;
	color: #6685b3;
	width: auto;
}
.selectTextHome3{
	/*padding: 3px 0px 3px 0px;*/
	width: auto;
	color: black;
}
.selectTextHome2{
	/*padding: 3px 0px 3px 0px;*/
/*	font-weight: bold;*/
	color: #083884;
	width: auto;
	font-weight:400;
	/*height:22px;*/
	padding-top:1px;
	padding-bottom:1px;
}
.selectTextHome1{
	float: left;
	/*padding-top: 3px;*/
	font-weight: bold;
	color: #083884;
	width: 75px;
	display:inline;
	float:left;
	margin-left:30px;
}

.selectTextHome3{
	float: left;
	/*padding-top: 3px;*/
	font-weight: bold;
	color: #083884;
	width: 75px;
	display:inline;
	float:left;
}

.selectTextHome4{
	float: left;
	/*padding-top: 3px;*/
	font-weight: bold;
	color: #083884;
	width: 75px;
	display:inline;
	float:left;
	margin-top:30px;
}
.selectTextHome5{
	float: left;
	/*padding-top: 3px;*/
	font-weight: bold;
	color: #083884;
	width: 75px;
	display:inline;
	float:left;
	margin-left:30px;
	margin-top:30px;
}

.selectTextHome6{
	float: left;
	width: 223px;
	font-size:10px;
	margin-top:-15px;
	color:#A8A8A8;
}

/* form */
.formRow{
	clear:both;
	float:left;
	width:120px;
	color:#4c5561;
	margin: 5px 0px 3px 0px;
}
.input{
	font-weight:normal;
	float:left;
	font-size:11px;
	color:#4c5561;
	margin: 5px 0px 3px 0px;
}

.dropDown{
	font-weight:normal;
	float:left;
	font-size:11px;
	color:#4c5561;
	margin: 5px 0px 3px 0px;
}
.radio	{
	float:left;
	width:10%;
	margin: 5px 0px 3px 0px;
}

/*  /form  */

.selectHome1Block{
	margin-bottom:10px;
	z-index:1;
/*	position:relative;*/
	float:left;
	display:inline;
}


.selectHomeContainer {
	width:520px;
	height:205px;
		border : 0px solid red;
		/*20apr - IE8 fix*/
		position : relative;
		float : none;
		height : auto;
}
/*20apr - IE8 fix*/
.selectHomeContainer *{
		position : relative;
}


.selectHome1BlockNoMargin{
	margin-bottom:0px;
}

.autoCompleteContainer{
	position:relative;
	width:430px;
/*	height:40px;*/
	display:inline;
	float:left;
	margin-bottom:-20px;
	z-index:5000;
}
.autoCompleteContainer2{
	position:relative;
	width:420px;
	height:40px;
	display:inline;
	float:left;
	
}
.autoComleteInput{
	width:149px;
	display:inline;
	float:left;
	font-size:12px;
}

.autoCompleteInput2{
	width:400px;
	display:inline;
}

.autoCompleteInput4{
	width:220px;
	display:inline;
}
.selectHome2Block{
	float: left;
	margin-bottom:10px;
	display:inline;
	margin-right:30px;
}

.selectHome3Block{
	float: left;
	margin-bottom:10px;
	display:inline;
	margin-top:30px;
}

.selectHome1{
	width: 150px;
	position:relative;
	z-index:0;
	float:left;
}

.selectHome1Loc{
	float:left;
	width:180px;
	margin-top:30px;	
	z-index:9000;
}

.selectHome2{
	width: 400px;
	margin-bottom:40px;
	float:left;
	margin-top:30px;
}

.formSpacerX{
	height: 0px;
	clear: both;
	z-index:1;
}

.homeSearchIcon{
	float: right;
	padding-right: 5px;
}

.homeSearchIcon2{
	float: right;
	padding-right: 20px;
}

.searchNavBlock{
	background-image: url('../images/bg-search-top.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	width:538px;
	height: 32px;
}

.searchNavButton{
	display: inline;
	margin: 0px;
	padding: 0px;
}


/* SEARCH RESULT PAGE */

#searchResultBoxBlock{
	background-color: #F2F7FB;
	width: 968px;
	height: auto;
	display: table;

}

#searchResultBox2{
	background-color: #F2F7FB;
	padding: 20px 30px 0px 30px;
	
}

#searchResultBoxBlock3{
	clear:both;
	width: 918px;
	height: auto;
	display: table;
	margin: 30px 0px 0px 30px;

}
#searchResultBoxBlock2{
	width: auto;
	height: auto;
	display: block;
	margin-left:30px;
	float:left;

}

#searchResultBoxBlock4{
	width: auto;
	height: auto;
	display: block;
	margin-left:30px;
	float:left;
	background-color:#F2F7FB;
	text-align:center;
	width:905px;
}

#paginationBottomInner {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	width:905px;
}

.haveYourSayBox{
	position:relative;
	
}
.havYourSayInner {
	margin-left:10px;
	margin-right:10px;
	/*margin-bottom:10px;*/
	width:310px;
}
#searchResultBox{
	background-color: #F2F7FB;
	padding: 20px 30px;
	
}
.row{
	margin:0px 30px 0px 30px;
}

#leftColumn1{
	float: left;
	display:inline;
	width:690px;
}

#rightColumn1{
	float: right;
	display:inline;
	width:200px;
}

.boxHdr{
	float: left;
}

.resultPages{
	float: left;
	padding-left: 10px;
	color: #19458C;
}

.arrow1{
	color: #6586B3;
	display: inline;
	/*float:left;*/
	margin-left:10px;
	margin-top:3px;
}

.arrow2{
	color: #6586B3;
	display: inline;
	/*float:left;*/
	margin-right:10px;
	margin-left:8px;
	margin-top:3px;
}

.text1{
	color: #6586B3;
	display: inline;
	/*float:left;*/
	margin-left:4px;
}

.text2{
	color: #6585b2;
	float: left;
	width: 110px;
	padding-top: 3px;
	display:inline;
}

.text3{
	color: #6585b2;
	float: left;
	width: 70px;
	padding-top: 3px;
	display:inline;
	
}

.text4{
	color: #6585b2;
	float: left;
	width: 55px;
	padding-top: 3px;
}

.text5{
	  height: 47px; 
	  margin-bottom:7px;
	  overflow:hidden;
	 
}

.text6{
	color: #17468a;
	padding: 7px 10px;
	float: left;
}

.selectBlock1{
	float: left;
}
.selectBlockL1{
	display:inline;
	float: left;
	height:24px;
        margin-right: 20px;
}
.selectBlockL2{
	display:inline;
	float: left;
	height:24px;
}
.select3 {
	width:120px;
}
.select1{
	width: 130px;
	margin-right: 20px;
}
.selectL1{
        width: 110px;
}

.select2{
	width: 115px;
	margin-right: 20px;
	height:16px;
}

.iconText{
	float: left;
}

.hiddenNote{
	display: none;
}

.hidden{
	display:none;
}
.showText	{
	clear: both;
	padding-top: 5px;
}

.iconLeft{
	float: right;
	padding-bottom: 20px;
}

.iconRight{
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}

.imgBlock{
	float: left;
	width: 165px;
	/*margin-left: 30px;*/
	margin-top: 5px;
}

.textBlock{
	float: left;
	width: 740px;
}

.propertyName	{
	color: #17468a;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 1px;
}

.propertyPrice	{
	color: #f5b30d;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 1px;
}

.iconBoxBlock{
	clear: both;
	height: 32px;
	width: 740px;
	background-color: #EBF2FA;
}

.iconBox	{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}

.icon1{
	display: inline;
	padding: 0px 7px;
}

/* FULL DETAILS PAGE */

#full_det_content_l{
	width:680px;
	height:600px;
	float:left;
	display:table;
	margin:0px 30px 0px 0px;
	vertical-align:top;
}
#full_det_content_r{
	width:199px;
	height:600px;
	float:left;
	display:table;
}	

#full_det_image{
	float:left;
	text-align:left;
	padding:0px 0px 15px 0px;
}

#full_det_right_row	{
	width:200px;
	float:left;
	text-align:left;
}	

#full_det_small_image{
	float:left;
	text-align:left;
	padding:0px 0px 2px 4px;
}	

#full_det_image_bg	{
	background-color:#ecf3f9;
	height:277px;
	width:677px;
}	
.buySearchNavBlock2{
	width:592px;
	background-image: url('../images/buy-bg-search-top.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 8px;
}
#full_det_blue_box	{
	background-color:#cee0ec;
	padding :15px;
	text-align:center;
	line-height:20px;
	height:320px;
}	

/* PROPERTY SEARCH */
#pro_search_content_l{
	width:596px;
	height:550px;
	float:left;
	display:table;
	margin:0px 30px 0px 0px;
	vertical-align:top;
}

#pro_search_content_r{
	width:281px;
	float:left;
	display:table;
	vertical-align:top;
}

#pro_search_content_r_haeding{
	background-color:#073982;
	width:281px;
	height:15px;
	padding :5px 0px 9px 0px;
}

#pro_search_blue_box{
	width:281px;
	background-color:#ECF3F9;
	text-align:left;
	line-height:20px;
}

.pro_search_form{
	margin-top:5px;
	width:169px;
	text-align:left;
	line-height:20px;
}

/* MY HOME HUNTER */
#my_home_hunter_content_l{
	width:597px;
	float:left;
	display:table;
	margin:0px 30px 0px 0px;
	vertical-align:top;
}

#my_home_hunter_content_r{
	width:284px;
	float:left;
	display:table;
	vertical-align:top;
}

#my_home_hunter_content_r_haeding{
	background-color:#073982;
	width:284px;
	height:15px;
	padding :5px 0px 9px 0px;
}

#my_home_hunter_blue_box	{
	width:284px;
	background-color:#ECF3F9;
	margin-bottom :30px;
	text-align:left;
	line-height:20px;
}

.my_home_hunter_form	{
	margin-top:5px;
	width:169px;
	text-align:left;
	line-height:20px;												
}
.orangeBox	{
/*	width:850px;    removed by ed w as this is a global class used sitewide. */
	height:30px;
	background-color:#f8b715;
	
}
.skyBlueBox	{
	/*padding:10px;*/
	height:112px;
	width:180px;
	background-color:#e6eff8;
	float: left;
	display: table-column;
}
.whiteBox	{
	/*padding:10px;*/
	height:112px;
	width:185px;
	background-color:#f2f7fb;
	float: left;
	display: table-column;
}
.homeHunterRightText11{
	float: right;
	padding: 7px 20px 3px 0px;
	font-weight: bold;
	font-size:12px;
	color: white;
	width: auto;
	
}
.homeHunterLeftText11	{
	float: left;
	padding: 7px 10px 3px 50px;
	font-weight: bold;
	font-size:12px;
	color: white;
	
}
.homeHunterText14{
	float: left;
	padding: 7px 0px 3px 10px;
	font-weight: bold;
	font-size:14px;
	color: white;
	width: auto;
}
.homeHunterText	{
	clear:both;
	font-weight: normal;
	font-size:11px;
	color: black;
	width: auto;
	line-height:18px;
}
.homeHunterText2{
	padding: 3px 0px 3px 0px;
	width: auto;
	color: #083884;
	font-weight: bold;
}
/* GENERAL */	

.rowSpacer1{
	clear: both;
	padding-bottom: 3px;
}

.rowSpacer2{
	clear: both;
	margin-bottom: 25px;
}

.rowSpacer3{
	clear: both;
	padding-bottom: 5px;
}

.rowSpacer4{
	clear: both;
	height:26px;
}

.rowSpacer5{
	clear: both;
	padding-bottom: 50px;
}

.button{
	background-color:#4c5561;
	color: #ffffff;
	font-size:9px;
	width:22px;
	height:19px;
	margin-top:30px;
}

.orange_text{
	color:#F8BC25;
	font-weight: bold;
}

.icon{
	margin:12px 15px 0px 0px;
}

.address_text{
	color:#4c5561;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 10px 0px;
}

.address_orange_text{
	color:#fbb515;
	line-height:12px;
	font-size:12px;
	font-weight:normal;
	margin:-5px 0px 10px 0px;
}

.search_text{
	color:#4c5561;
	font-weight: bold;
	margin:5px 0px 0px 0px;
	float: left; 
	width: 120px;
}

.search_fields{
	color:#4c5561;
	margin:5px 0px 0px 0px;
}	

.clear{
	clear: both;
	height: 12px;
	font-size:0px;
	margin-bottom:-10px;
	padding:0px 0px 0px 0px;
}

.clearDiv{
	clear: both;
}
.rightDiv	{
	float:right;
}
.leftDiv{
	float:left;
}
.leftDiv2{
	float:left;
	margin-right:30px;
}
#form_left_col{
	width:240px;
	float:left;
}

#form_right_col{
	width:240px;
	float:left;
}

.topImageBox{
	width:598px;
	height:134px; 
	margin-top:1px;

}
.topLeftImageBox{
	float:left;
	width:290px;
	height:134px; 
	margin-top:1px;

}
.topRightImageBox{
	float:right;
	width:290px;
	height:134px; 
	margin-top:1px;

}

.img_title{
margin-bottom: 10px;
}

a:link{ color:#17468a; text-decoration: none; }
a:visited{ color:#17468a; text-decoration: none; }
a:hover{ text-decoration: underline; }
a:active{ color:#17468a; text-decoration: none; }
/* NEWSLETTER SIGN UP */

.nLeftCol{
	float: left;
	width: 610px;
}

.nRightCol{
	float: right;
}

.nIntro{
	clear: both;
	padding-top: 3px;
	padding-bottom: 20px;
}

.nSignUpBoxBlock{
	background-image: url('../images/bg-newsletter.gif');
	background-repeat: no-repeat;
	width: 608px;
	height: 248px;
}

.nSignUpBox{
	padding: 20px;
}

.nSignUpHdr{
	padding-top: 1px;
	float: left;
	padding-right: 15px;
}

.nSignUpText{
	float: left;
}

.nText{
	clear: both;
	margin-top: 30px;
}

.nBoldText{
	color: #093784;
	font-weight: bold;
}

.nFormBox{
	padding-left: 60px;
	padding-top: 35px;
}

.nFormLeft{
	float: left;
	width: 110px;
	padding-top: 5px;
	height: 28px;
}

.nFormRight{
	float: left;
	height: 28px;
}

.nInput{
	width: 290px;
	height: 18px;
}

.nButton{
	float: right;
	padding-top: 70px;
	padding-right: 30px;
}

/* CONTACT US */

#cuRightCol{
	width:595px;
	float:left;
	display: table-column;
	height: auto;
}

.cuLinkRight{
	float: right;
}

.cuSpacer{
	clear: both;
	height: 20px;
}

.cuGreyBox{
	background-color: #F8F8F8;
	width: 595px;
	height: auto;
	display: table;
}

.cuGreyBoxTextBlock{
	padding: 10px;
	float: left;
	display: inline;
}

.cuGreyBoxImgBlock	{
	float: right;
	display: inline;
}

.cuArrow{
	float: left;
	padding-right: 5px;
}

.cuLink{
	float: left;
}

.cuLinkSpacer{
	clear: both;
	height: 13px;
}

.cuBoxBlock{
	width: 192px;
	height: 167px;
	background-image: url('../images/bg-cu-box.gif');
	background-repeat: no-repeat;
	float: left;
	margin-right: 1px;
}

.cuBox{
	padding: 10px;
}

.cuBoxImg	{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.cuBoxPrice	{
	float: left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #f8b715;	
}

.cuBoldText{
	color: #093784;
	font-weight: bold;
}

.cuAddress	{
	clear: both;
}

.cuBox2Block{
	width: 607px;
}

.cuBox2TopBlock{
	width: 607px;
	height: 59px;
	background-image: url('../images/cuBoxBgTop.gif');
	background-repeat: no-repeat;
}

.cuBox2MiddleBlock{
	width: 607px;
	background-image: url('../images/cuBoxBgMiddle.gif');
	background-repeat: repeat-y;
}

.cuBox2BottomBlock{
	width: 607px;
	height: 12px;
	background-image: url('../images/cuBoxBgBottom.gif');
	background-repeat: no-repeat;
}

.cuBox2BottomBlock1{
	width: 607px;
	height: 59px;
	background-image: url('../images/cuBoxBgBottom1.gif');
	background-repeat: no-repeat;
}

.cuBox2Top{
	padding: 15px 20px 15px 15px;
}

.cuBox2Middle{
	padding: 15px 20px 0px 15px;
	display: table;
	height: auto;
}

.cuButton1{
	float: left;
	padding-top: 10px;
}

.cuButton2{
	float: left;
	padding-top: 9px;
	padding-left: 140px;
}

.cuButton3{
	float: right;
	padding-top: 10px;
}

.cuBoxImg2{
	float: left;
	margin-right: 20px;	
	width: 117px;
	display: inline;
}

.cuBoxLine	{
	height: 16px;
	border-bottom: 1px solid #D7E4F4;
	clear: both;
	margin: 0px 25px 0px 15px;
}

.cuOfficeNameBlock{
	float: left;
}

.cuOfficeName{
	padding-bottom: 10px;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}

.cuOfficeName2{
	padding-bottom: 10px;
	color: #043786;
	font-size: 13px;
	float: left;
}

.cuBtnsBlock{
	clear: both;
	padding-top: 3px;
	width: 430px;
	text-align: right;
}

.cuBtn1{
	display: inline;
}

.cuBtn2{
	display: inline;
}

.formText1	{
	float: left;
	padding-top: 3px;
	font-weight: bold;
	color: #083884;
	width: 300px;
}

.formText2	{
	float: left;
	padding-top: 3px;
	font-weight: bold;
	color: #083884;
	width: 250px;
}

.formInput	{
	float: left;
}
.formInputContainer input, .formInputContainer select {
	width:160px;	
	float:right;
}

.formTextarea{
	width: 220px;
	height: 80px;
}

.formBtn1{
	float: right;
	padding-right: 5px;
}

.formBtn2{
	float: left;
}

.BoxTextLeft{
	float: left;
}

.BoxTextRight{
	float: right;
}
.splitBlueBoxLeft{
	float:left;
	width:290px;
	height:134px; 
	margin-top:1px;
	background-color:#073982;

}
.splitBlueBoxRight	{
	float:right;
	width:290px;
	height:134px; 
	margin-top:1px;
	background-color:#073982;

}
.MHHmyDetailsText11-2{
	float:left;
	width:448px;
	padding-left:10px;
																	
}
.BoxTextBlue{
	color: #043786;
	font-weight: bold;
	padding-top: 7px;
}

.rssRow1{
	height: 30px;
	clear: both;
	padding-left: 21px;
	padding-right: 19px;
}

.rssRow2{
	height: 30px;
	clear: both;
	background-color: #B9D9FF;
	padding-left: 21px;
	padding-right: 19px;
}

.rssBoxContent{
	padding: 25px 6px 25px 4px;
}

.BoxTextBlue2{
	color: #043786;
	padding-top: 7px;
	float: left;
}

.BoxTextRight2{
	float: right;
	padding-top: 6px;
}

.cuBoxLine2{
	height: 1px;
	border-bottom: 1px solid #D7E4F4;
	clear: both;
	margin: 0px 20px 0px 20px;
}
#footer {
	background-color:#073982;
	color: #ffffff;
	width: 968px;
	text-align:center;
	padding: 25px 0px;
	margin-top: 20px;
	float:left;
}

.footerSpacer{
	clear: both;
	height: 5px;
	line-height:5px;
}

a:link.footerLink{	
	text-decoration: none;
	color: #ffffff;
}

a:visited.footerLink{	
	text-decoration: none;
	color: #ffffff;
}

a:hover.footerLink{	
	text-decoration: underline;
	color: #ffffff;
}

a:active.footerLink{	
	text-decoration: none;
	color: #ffffff;
}
a:link.pageNumber{
	color:#6386AE;
	text-decoration: none;
	font-weight:bold;
	background-color: #F7D170;
	padding: 3px;
}

a:visited.pageNumber{
	color:#6386AE;
	text-decoration: none;
	font-weight:bold;
	background-color: #F7D170;
	padding: 3px;
}

a:hover.pageNumber{
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	background-color: #F7D170;
	padding: 3px;
}

a:active.pageNumber{
	color:#6386AE;
	text-decoration: none;
	font-weight:bold;
	background-color: #F7D170;
	padding: 3px;
}

a:link.linkBlueBold{
	color:#083884;
	text-decoration: none;
	font-weight:bold;
}

a:visited.linkBlueBold{
	color:#083884;
	text-decoration: none;
	font-weight:bold;
}

a:hover.linkBlueBold	{
	color:#083884;
	text-decoration: underline;
	font-weight:bold;
}

a:active.linkBlueBold	{
	color:#083884;
	text-decoration: none;
	font-weight:bold;
}



body{
	margin: 0px;
	padding: 0px;
}
img,table{
	border:0px;
}

form,p 	{
	padding:0px;
	margin:0px;
}

div,td	{
	font-family: verdana, sans-serif;
	line-height:15px;
	font-size:11px ; 
}

#wrapper{	
	margin: 0px auto;
	text-align: center;
}


#canvas {
	position: relative;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	width:970px;
}	

#canvas2{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#contentBlock{
	border-left: 1px solid #d5e3f2;
	border-right: 1px solid #d5e3f2;
	width: 968px;
	display: table;
	height: auto;
	text-align: left;
	position: absolute;
	top: 149px;
	left: 0px;
	z-index: -1;
	background-color:white;
}
.MHHmyDetailsText14 {
	clear:both;
	font-weight: bold;
	font-size:14px;
	color: #083884;
	line-height:18px;
}

.sprop_box {
	width:440px;
	height:150px;
	display:inline;
	float:left;
	margin-left:30px;
	margin-top:10px;
	position:relative;
}

.sprop_box_img{
	float:left;
	display:inline;
	width:150px;
	height:130px;
}

.sprop_box_text{
	float:left;
	display:inline;
	width:280px;
	height:130px;
}

.sprop_box_links img{
	margin-top:3px;
}
.sprop_box_links{
	position:absolute;
	right:0px;
	height:30px;
	bottom:25px;
	background-color:#EBF2FA;
	width:289px;
}

.subNavBox{
	position:absolute;
	left:120px;
	top:2px;
	display:none;
	width:185px;
/*	background-color:#D7E4F5;*/
}



.subNavOption{
	border-bottom:1px solid #eeeeee;
	text-align:left;
	padding:2px 2px 2px 7px;
	background-color:#D7E4F5;
}

.content-wrapper	{
	margin:0px 10px 10px 10px;
	padding-top:6px;
}
a.subNavText5:link {
	font-weight:400;
	text-decoration:none;
}
a.subNavText5:active {
	font-weight:400;
	text-decoration:none;
}
a.subNavText5:hover {
	font-weight:400;
	text-decoration:underline;
}
a.subNavText5:visited {
	font-weight:400;
	text-decoration:none;
}
.subNavText{
	text-decoration:none;
}
.bg_blue{
	background-color:#ECF1F4;
}

div.autocomplete {
      /*position:absolute;*/
	  position : absolute !important;
	  float : left !important;
	  top : 20px !important;
	  left : 0px !important;
      width:400px;
      background-color:#D7E4F5;
      border:1px solid #888;
      margin:0px  !important;
      padding:0px  !important;
      z-index:1000  !important;

	  /*visibility : hidden !important;*/
	  /*20apr - IE8 fix 
	  background : red !important;
		display : block !important;
	  */

    }

div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      z-index:2000;
    }
div.autocomplete ul li.selected {
	background-color: #ECF1F4;
}
div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:2px 2px 6px 2px;
      color:#083884;
      text-indent:5px;
}

#registerorlogin	{
	position:absolute;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	z-index:1000;
	display:none;
}

#registerorlogin2	{
	position:absolute;
	left:2px;
	top:1px;
	background-color:#FFFFFF;
	z-index:1000;
	display:block;
}

#generalpopup	{
	position:absolute;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	z-index:1000;
	display:none;
}

#confirmationPopUp{
	position:absolute;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	z-index:1000;
	display:none;
}

.txt_title
{
	font-weight: bold;
	color: #083884;
	margin-bottom: 10px;
}

.txt_title2
{
	font-weight: bold;
	color: #083884;
	font-size: 14px;
}
.txt_title3
{
	color: #083884;
	font-size: 12px;
	font-weight: bold;
	display:inline;
	float:left;
	width:100px;
}

@import url(rm.css);

#boxover {
	position:absolute;
	left:60px;
	top:100px;
	display:none;
	z-index:1000;
}
#propertynumberscontainer {
	float:right;
	display:inline;	
	margin-right:18px;
}

#propertynumbers {
	margin-right:5px;
	width:25px;
	display:inline;
	font-weight:bold;
	font-size:12px;
	padding-top:0px;
	height:20px;
	float:right;
	text-align:right;
}
#gotodiv {
	position:absolute;
	top:510px;
	left:410px;
	z-index:500;
	width:174px;
}

#container {
}
#rolloverdiv{
	position:absolute;
	left:0px;
	top:0px;
}
#sliderdiv {
	position:absolute;
	z-index:9999;
	left:45px;
	top:275px;
}
#fyidiv {
	display:none;
	position:absolute;
}
#map{
	z-index:20;	
	
}
#copyrightdiv {

}
#scalediv {
	position:absolute;
	top:510px;
	left:15px;
	z-index:300;
}

#loadingdiv
{
	display:block;
	position:absolute;
	top:4px;
	left:4px;
	width:600px;
	height:550px;
	z-index:400;
/*	filter:alpha(opacity=75);
        -moz-opacity:.75;
        opacity:.75;
	background-color:#eeeeee;*/
}
#loadinginnerdiv
{
/*	border:solid 1px black;
	background-color:white;*/
	width:300px;
	position:absolute;
	top:250px;
	left:200px;
	width:200px;
	text-align:center;
	padding:10px 10px 10px 10px;
}

#fulldetailsdiv {
	position:absolute;
	left:120px;
	top:120px;
	border:1px solid green;
	width:480px;
	height:302px;
	display:none;
	z-index:1000;
}
#fulldetailsinnerdiv {
 	margin-left:10px;
}
#key_symbols {
	display:none;
	/*background-color:white;*/
	/*border:1px solid #073982;*/
	position:absolute;
	left:170px;
	top:125px; 
	width:270px;
	z-index:900;
}
.keysymbols {
	
	position:absolute;
	top:1px;
	left:2px;
	width:295px;
	height:290px;
}

#key_symbols_img{
	position:absolute;
	z-index:-1;
	top:125px;
	left:170px;
}


.map-p-bg-image{
	top:100px;
	left:63px;
	z-index:999;
}


#resultsdiv {
	display:none;
	position:absolute;
	left:65px;
	top:125px;
	z-index:500;
	background-image:url(../images/bg_popupResults.gif);
	width:480px;
	height:302px;
	border-width:0px;
	overflow:hidden;
}
#map-placeholder{
	position:relative;
	height:600px;
	width:900px;
	width:480px;
	height:302px;
}
.key_symbol_close {
	float:right;
	margin-right:20px;
	display:inline;
	text-align:right;
}
.symbol {
	height:30px;
	display:block;
	position:relative;
}
.symbol img {
	/*position:absolute;
	left:50px;
	top:0px;*/
}
/*
.symbol div{
	position:absolute;
	left:110px;
	top:4px;
	font-size:12px;
	font-weight:bold;
	color:#0b50a3;
}
*/

.symbolImgDiv{
	position:absolute;
	left:40px;
	top:0px;
	float:left;
}

.symbolLabel{
	position:absolute;
	left:80px;
	top:5px;
	float:left;
}

#controlpanel {
	position:absolute;
	left:620px;
	top:0px;
	width:285px;
}
.mapsearch-panel{
	background-color:#E6EFF8;
	height:265px;
}
#statusdiv{
	float:right;
}
 
.map-s-content {
	padding-left:30px;
}

.map-symbols-btn{
	margin-left:43px;
}
.mapsearch-panel select {
    width:165px;
	margin-left:45px;
	
}
.mapsearch-panelSelect {
        width:165px;
	margin-left:45px;
	display:none;
}
.mapsearch-label{
	margin-left:45px;
	margin-top:4px;
}
.map-options{
	display:block;
	position:relative;
	height:30px;
	margin-left:45px;
	margin-top:10px;
}
.map-options label{
	position:absolute;
	top:5px;
}
.map-options div{
	position:absolute;
	top:2px;
	left:170px;
}

/*.map-options img{
	position:absolute;
	left:90px;
	top:0px;
}
*/
.optImg {
	position:absolute;
	left:90px;
	top:0px;
}

.map-options input{
	position:absolute;
	margin:0px;
	left:150px;
	top:2px;
}

.map-p-bg{
	width:487px;
	height:310px;	
	z-index:1000;
	/*background-image:url(../images/bg_popupMapDetails.png);*/
	overflow:hidden;
}
.map-p-close{
	text-align:right;
	display:inline;
	float:right;
	margin-right:20px;
	margin-top:9px;
}
.map-p-pagination{
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:9px;
	margin-bottom:9px;
	color:#17468A;
}
.map-p-carousel{
	float:right;
	display:inline;
	/*width:245px;*/
	height:175px;
}
.map-p-image{
	width:245px;
	/*height:277px;*/
	margin-right:20px;
}
.map-p-lhs{
	width:190px;
	height:225px;
	float:left;
	display:inline;
	margin-left:15px;
}
.map-p-btno{
	display:inline;
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.map_p_thumbs img {
	margin:3px 6px 2px 0px;
}

/*FORMS*/
.top-left {
	background-image:URL(../images/frm-top-left-big.gif);
	height: 8px;
	font-size: 2px;
	margin-right: 8px;
}

.top-right {
	float: right;
	margin-top: -8px;
	background-image:URL(../images/frm-top-right.gif); 
	height: 8px; width: 8px;
	font-size: 2px;		
}

.insideleft{
	background-image:URL(../images/frm-left.gif); 
	background-repeat: repeat-y;
}

.insideright{
	margin-top:0px;
	background-image:URL(../images/frm-right.gif); 
	background-repeat: repeat-y;
	background-position: top right;
}

.inside {
	padding-left:25px;
	padding-right:40px;
	margin-left:3px;
	margin-right:8px;
}

.bottom-left {
	background-image:URL(../images/frm-bottom-left-big.gif);
	background-repeat: no-repeat;
	height: 14px;
	font-size: 2px;
	margin-right: 8px;
}

.bottom-right {
	background-image:URL(../images/frm-bottom-right.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px;
	margin-top: -14px;
}

.notopgap {margin-top: 0;}
.nobottomgap {margin-bottom: 0;}

.select_pdform{
	float:left;
	width:200px;
	border:1px solid #cdd8e4;
}

.input_pdform{	
	float:left;
	width:200px;
	border:1px solid #cdd8e4;
}

.textarea_pdform{
	float:left;
	width:200px;
	margin-bottom:5px;
	border:1px solid #cdd8e4;
}

.txtAreaPay{
	margin-right:57px;
}

.checkbox_pdform{
	float:left;
	border:1px solid #cdd8e4;
}

.formLeftText {
	color:#073982;
	font-weight:bold;
	padding-bottom:12px;
	vertical-align:top;
}

.formSubmitBtn{
	text-align:right;
}
/*FORMS*/

#slide-0, #slide-1,#slide-2,#slide-3,#slide-4,#slide-5,#slide-6, #slide-7,#slide-8,#slide-9,#slide-10{ 	position:absolute;  	left:0px; top:0px; z-index:5; 	width:970px; height:122px;	filter:Alpha(opacity=0);	text-align:left;}
#slide-0		{background-color:#FFFFFF;z-index:1;}
#slide-1		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-2		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-3		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-4		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-6		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-7		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-8		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-9		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}
#slide-10		{background-color:#ffffff;filter: alpha(opacity=0);opacity: .0;}

#debug_div{
	display:none;
	color:red;
	position:absolute;top:0px;left:0px;
	float:left;z-index:99999;background-color:white;
	color:black;
}

.MortgageCalInput {
	border:1px solid #0B50A3;
}

.red {
	color:red;
}

.map-p-title{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#17468a;
	padding-bottom:2px;
}

.map-p-price{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#f5b30d;
	padding-bottom:7px;
}

.map-p-desc{
	font-family:Verdana;
	font-size:11px;
	
}

.map-p-office{
	margin-left:15px;
	font-family:Verdana;
	font-size:11px;
	color:#17468a;
}

.map-p-foot{
	margin-bottom:15px;
}


.newsletterform {
	height:210px;
	padding-top:1px;
	width:450px;
}

.newsletter-form-wrapper {
	margin-left:20px;
	margin-top:10px;
	width:325px;
}
.newsletter-form-row {
	height:26px;
	position:relative;
}
.asd{
}
.newsletter-form-row input {
	left:105px;
	position:absolute;
	width:200px;
}
.newsletter-unsub {
	margin-left:20px;
	margin-top:20px;
}
.newsletter-submit {
	text-align:right;
}

.catalogue-request-row {
	height:26px;
	position:relative;
	float:left;
	width:250px;
}

.catalogue-request-row input{
	left:105px;
	position:absolute;
	width:250px;
}

.catalogue-request-row textarea{
	height:52px;
	left:105px;
	position:absolute;
	width:250px;
}

.grey-right		{display:inline;float:right;width:385px;height:300px;background-color:#ffffff;margin-top:10px;}
.rss-left 		{display:block;}
.grey-right		{display:inline;float:right;width:385px;height:300px;background-color:#ffffff;}
.rss-box		{background-color:#ffffff;padding-bottom:20px;padding-top:20px;}
.rss-dark		{background-color:#B9D9FF;}
.rss-light		{background-color:#ffffff;}
.rss-area		{display:none;background-color:#FFFFFF;}
.rss-row		{font-size:12px;}
.rss-title		{padding-top:7px; padding-bottom:7px;}
.rss-title div		{margin-left:8px;}
.top-margin5		{margin-top:5px;}
.feed			{height:22px;margin-left:10px;margin-right:10px;}
.feed div		{margin-top:0px;margin-left:10px;margin-right:10px;}
.feed img		{display:inline;float:right;margin-bottom:3px;}
.rss-box-title		{margin-top:0px;}
.spacer5 {height:1px;font-size:0px;margin-top:-1px;}
.white-spacer		{height:4px;font-size:0px;background-image:URL(../images/bg_spacer_white.gif);background-repeat:repeat-x;text-align:left;clear:left;}

.frm_input{
	width:150px;
}

.searchSubmitBtns{
/*	position:absolute;
	top:130px;
	left:0px;
	z-index:0;*/
	z-index:2;
	width:520px;
	height:36px;
	margin-top:-6px;

	/*20apr - IE8 fix*/
	position:static;
	/*clear:both;*/
	display:block;

}
/*20apr - IE8 fix*/
.searchSubmitBtns *{
	position:relative;
}
.leftRightPad {
	margin-left:10px;
	margin-right:10px;
	height:109px;
	overflow:hidden;
}

.leftRightPadVal{
	margin-left:10px;
	margin-right:10px;
	height:82px;
	overflow:hidden;
}

#rolloverdiv{
        margin-left: -120px;
        background-color: rgb(255, 255, 255);
        border:1px solid #D5E3F2;
}

.footerTop{
	margin-bottom:2px;
}

.spacerHorizontal30{
	height:20px;
	width:30px;
	float:left;
}

.spacerHorizontal10{
	height:20px;
	width:10px;
	float:left;
}
.featureProperty{
        width:242px;
        height:159px;
        overflow:hidden;
        position:relative;
		z-index:50;
		float:left;
}
.featureProperty img{
        top:0px;
        left:0px;
        position:absolute;
        z-index:10;
        z-index:200;
}
.featurePropertyHotspot{
        position:absolute;
        width:242px;
        height:159px;
        z-index:200;
        display:block;
        cursor:pointer;
        background-color:transparent;
}
.featurePropertyInfo {
        position:absolute;
        top:242px;
        left:0px;
        width:242px;
        height:120px;
        display:table;
        z-index:100;
}
.featurePropertyIContainer {
        position:relative;
        width:242px;
        height:120px;
}
.featurePropertyIBg {
        position:absolute;
        left:0px;
        top:0px;
        background-color:#073982;
        filter:alpha(opacity=50);
        -moz-opacity:.50;
        opacity:.50;
        width:242px;
        height:120px;
}
.featurePropertyIText {
        position:absolute;
        left:5px;
        top:5px;
        width:232px;
        height:110px;
        color:#FFFFFF;
        font-family:verdana;
        font-size:10px;
	line-height:11px;
}

a.white:link , a.white:active, a.white:hover, a.white:visited {
	color:#FFFFFF;
}

.padding10{
	padding:10px;
}

.10pxSpacer{
	font-size:0px;
	height:10px;
	clear:both;
}

.auctionTopText{
	margin-left:30px;
	padding-top:30px;
	margin-bottom:-10px;
}

.button3{
	margin-top:10px;
}

.auto_completesearch_buy {
	float:left;
}

.cuofficeMap{
	float:left;position:relative;overflow:hidden;display:none;
}

.line-h1 {
	line-height:1px;
}

.floatl{
	float:left;
}
.MSVE_ScaleBar{
	left:10px;
}
.MSVE_ScaleBarLabel{
	left:10px;
}

.orangeInner {
	float:left;margin-left:10px;margin-right:10px;
}

.saved-property-left-img {
	float:left;
	margin-left:6px;
}

.saved-property-right-img {
	float:right;
	margin-right:6px;
}

#map-shadow-top  {
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	z-index:1;
	z-index:100;
}

#map-shadow-bottom {
	position:absolute;
	float:left;
	top:533px;
	left:0px;
	z-index:100;
}

#map-shadow-left  {
	position:absolute;
	float:left;
	top:17px;
	left:0px;
	z-index:100;
}

#map-shadow-right {
	position:absolute;
	float:left;
	top:17px;
	left:583px;
	z-index:100;
}

.news-blue {
	background-color:#073982;
	height:19px;
	color:white;
	padding-left:13px;
	font-weight:bold;
}
.news-blue-inner {
	height:13px;
	overflow:hidden;
}
.news-light-blue {
	background-color:#BBCBDA;
	height:3px;
	line-height:0px;
	font-size:1px;
	padding-bottom:0px;

}

.news-light-blue2 {
	background-color:#E5EEF8;
	height:140px;
	overflow:hidden;

}

.news-wrapper {
	margin-left:15px;
	width:575px;
	
}

.news-title{
	font-weight:bold;
	float:left;
	height:15px;
	overflow:hidden;
}

.news-date{
	font-weight:normal;
	float:left;
}

.news-text{
	font-weight:normal;
	float:left;
	height:30px;
	overflow:hidden;
}

.news-submit-btn {
	float:right;
}

.spacer6{
	height: 6px;
	clear: both;
	font-size:1px;
	line-height:0px;
}

.spacer12{
	height: 12px;
	clear: both;
	font-size:1px;
	line-height:0px;
}

.spacer22{
	height: 22px;
	clear: both;
	font-size:1px;
	line-height:0px;
}

.spacer10{
	height: 10px;
	clear: both;
	font-size:1px;
	line-height:0px;
}

.date_news
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:11px;
	font-weight: bold;	
}

/*
.map-p-carousel {
	width:265px;
}

.map-p-price {
	width:190px;
	margin: 0px;
	padding: 0px;
}

.map-p-image{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
}

.map_p_thumbs {
	margin-left:5px;
}
*/

#sliderBackgroundImg{
	margin-top:-34px;
	margin-left:-3px;
	position:absolute;
	z-index:0;
}

#sliderBackground{
	z-index:-100;
	position:absolute;
}

#barsBackground{
	position:absolute;
	z-index:10;
	margin-left:2px;
}

#b1 {
	z-index:600;
	position;absolute;
}


#popUpFrame {
	position:absolute;width:200px;height:93px;border:none;display:none;z-index:0;
	
}

.regFreeText {
	width:330px;
}

.key-symbol-close {
	text-align:right;margin-top:10px;margin-right:20px;
}


#gotoImg{
	position:absolute;
	top:0px;
	margin-left:3px;
}

#blankImg{
	border:0px;
}

.button1 {
	float:left;
}

.button4{
	float:right;
}

.map-go-button {
	float:left;
	margin-left:45px;
	margin-top:5px;
	margin-bottom:5px;
}

.h1 { font-size: 10px; }
.h2 { font-size: 12px; }
.h3 { font-size: 14px; }
.h4 { font-size: 16px; }
.h5 { font-size: 18px; }
.h6 { font-size: 20px; }
.h7 { font-size: 22px; }

a.carousel-link:link,a.carousel-link:active,a.carousel-link:hover,a.carousel-link:link{
position:absolute;width:970px;height:122px;
float:Left;display:block;
}
