@charset "UTF-8";
/* CSS Document */


body {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

body, html {height:100%; background:url(../images/stripes_bg.gif) fixed repeat-x left bottom #FAF9F9; color:#666666;}
html {height:100%;}
body {min-height:101%;}


img {
border-style:none;
}

img, div, a, input { behavior: url(/assets/iepngfix/iepngfix.htc) }

/*img, div { behavior: url(iepngfix.htc) }*/

/*body#home #content {
width:548px;
height:519px;
float:left;
background:url(../images/mainbg_sales.png) no-repeat left top;
position:relative;
}

body#lettings #content {
width:548px;
height:519px;
float:left;
background:url(../images/mainbg_letting.png) no-repeat left top;
position:relative;
}

body#sales #content {
width:548px;
height:519px;
float:left;
background:url(../images/contentbg_sales.png) no-repeat left top;
position:relative;
}

body#landlord #content {
width:548px;
height:519px;
float:left;
background:url(../images/contentbg_landlord.png) no-repeat left top;
position:relative;
}

body#tenant #content {
width:548px;
height:519px;
float:left;
background:url(../images/contentbg_tenants.png) no-repeat left top;
position:relative;
}
*/

body#lettings .othermid {
min-height:483px;
}

body#sales .othermid {
min-height:483px;
}

body#landlord .othermid {
min-height:483px;
}

body#tenant .othermid {
min-height:483px;
}

body#contact .othermid {
min-height:483px;
}

body#ombard .othermid {
min-height:483px;
}

body#arla .othermid {
min-height:483px;
}

body#register .othermid {
min-height:483px;
}

body#bookvaluation .othermid {
min-height:483px;
}

body#contactmickle .othermid {
}

body#contactwest .othermid {
}

#content {
float:left;
position:relative;
}


.relative {
position:relative;
}


/*---------------------------layout--------------------------------*/


#wrapper {
padding-top:3px;
width:960px;
margin:auto;
}

#top {
height:133px;
width:960px;
margin:auto;
position:relative;
}

#tophold {
height:133px;
background:url(../images/topbg2.jpg) repeat-x left top;
}

#logo {
position:absolute;
left:1px;
top:22px;
width:299px;
height:106px;
}

#topright {
width:960px;
height:133px;
float:right;
background:url(../images/strapline.png) bottom right no-repeat;
}

#toprightlet {
width:960px;
height:133px;
float:right;
background:url(../images/banner_let_bg2.gif) bottom right no-repeat;
}

#topnavbox {
height:40px;
}


#main {
padding-top:4px;
}

#leftcol {
width:199px;
float:left;
}

#rightholder {
width:757px;
float:right;
}

#rightcol {
width:209px;
float:right;
}


.leftcoltop {
height:15px;
width:199px;
background-image:url(../images/topcolbg2.png);
overflow:hidden;
}

.leftcolmid {
background:url(../images/midcolbg.png) repeat-y left top;
overflow:hidden;
}

.leftcolbot {
height:25px;
width:199px;
background-image:url(../images/botcolbg.png);
overflow:hidden;
}


.postit {
width:180px;
margin:auto;
padding-bottom:2px;
}



#searchtable {
padding:0 16px 0 16px;
text-align:right;
}

#mortgages {
background:url(../images/right_ads2.png) no-repeat left top;
width:209px;
height:346px;
position:relative;
}

#webcodediv {
margin-top:2px;
background:url(../images/box_wider_code4.png) no-repeat top left;
width:209px;
height:173px;
position:relative;
}

form #webcodeform {
width:168px;
}

.coderow {
position:absolute;
top:56px;
left:20px;
width:168px;
}

#webgobut {
 background:url(../images/go_code_but2.png) top left no-repeat;
 color:#FFFFFF;
 width:90px;
 height:22px;
  border:none;
  cursor:pointer;
}

#webcodefield {
width:90px;
margin:auto;
margin-top:10px;
float:left;
padding:0;
margin:0;
}

#webgobut {
width:50px;
height:22px;
float:right;
padding:0;
margin:0;
}

#codebut {
position:absolute;
height:32px;
width:32px;
bottom:12px;
right:14px;
}

#footer {
clear:both;
padding-top:2px;
background:url(../images/footer_sales.png) no-repeat top left;
height:119px;
width:759px;
}



/*--------------BUTTONS-------------------*/
				
	
  
 #header {
        float:right;
    width:100%;
    line-height:normal;
	height:27px;
      }
    #header ul {
      margin:0;
    padding:0 0 0;
    list-style:none;
      }
    #header li {
      float:right;
    background:url("../images/left_both2.gif")
      no-repeat left bottom;
    margin-left:1px;
    padding:0 0 0 9px;
      }
	  
	  #header li.endbut {
      float:right;
    background:url("../images/left_both_gr.gif")
      no-repeat left bottom;
    margin-left:90px;
    padding:0 0 0 9px;
      }
	  
	  
    #header a {
      float:right;
    display:block;
    background:url("../images/right_both2.gif")
      no-repeat right bottom;
    text-decoration:none;
    color:#020457;
	padding:5px 10px 9px 3px;
	font-weight:bold;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#020457;
      }
    #home #nav-home, #lettings #nav-lettings,
    #landlord #nav-landlord, #tenant #nav-tenant,
    #contact #nav-contact,
    #sales #nav-sales,
    #about #nav-about,
    #selling #nav-selling,
    #buying #nav-buying,
    #valuations #nav-val {
      background-position:0 -121px;
      border-width:0;
	  font-weight:bold;
      }
    #home #nav-home a, #lettings #nav-lettings a,
    #landlord #nav-landlord a, #tenant #nav-tenant a,
    #contact #nav-contact a,
    #sales #nav-sales a,
    #about #nav-about a,
    #selling #nav-selling a,
    #buying #nav-buying a,
    #valuations #nav-val a {
      background-position:100% -121px;
      color:#020457;
	  font-weight:bold;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -121px;
      color:#020457;
	  font-weight:bold;
      }
    #header li:hover a {
      background-position:100% -121px;
	  font-weight:bold;
      }
	  
	  
	   #header li.endbut, #header li.endbut {
	   background:url("../images/left_both_gr.gif");
      background-position:0% -121px;
      color:#020457;
	  font-weight:bold;
      }
    #header li.endbut a {
	background:url("../images/right_both_gr.gif");
      background-position:100% -121px;
	  font-weight:bold;
      }
	  
	  #header li.endbut:hover, #header li.endbut:hover a {
	   background:url("../images/left_both_gr.gif");
      background-position:0% -121px;
      color:#FFF;
	  font-weight:bold;
      }
    #header li.endbut:hover a {
	background:url("../images/right_both_gr.gif");
      background-position:100% -121px;
	  font-weight:bold;
      }
	  
	  
	  
  /*--------------toplinks-------------------*/
  
  
  
  
  /*#toplinks {
	position:relative;
	right:0px;
	top:10px;
	font-size:90%;
}*/

	.breadright ul {
		display:inline;
		float:right;
		padding:0;
		margin:0;	
	}
	
		.breadright ul li {
			display:inline;
			list-style-type:none;
			margin:0 4px 0 0;
			padding:0 5px 0 0;
			border-right:1px solid #FF5800;
		}
		
		.breadright ul li.end {
			display:inline;
			list-style-type:none;
			margin:0 5px 0 0;
			padding:0 5px 0 0;
			border-right:none;
		}
		
			.breadright ul li a {
				color:#010066;
				text-decoration:underline;
			}
			
			.breadright ul li a:hover {
				color:#ff5a01;
				text-decoration:underline;
			}
			
			.breadright ul li a.current {
				color:#ff5a01;
				text-decoration:none;
			}





	.breadleft ul {
		display:inline;
		float:left;
		padding:0;
		margin:0;	
	}
	
		.breadleft ul li {
			display:inline;
			list-style-type:none;
			margin:0 4px 0 0;
			padding:0 5px 0 0;
			border-right:1px solid #FF5800;
		}
		
		.breadleft ul li:last-child {
			margin: 0 5px 0 0;
			border-right: none
		}
		
		.breadleft ul li.end {
			margin:0 5px 0 0;
			border-right:none;
		}
		
			.breadleft ul li a {
				color:#010066;
				text-decoration:underline;
			}
			
			.breadleft ul li a:hover {
				color:#ff5a01;
				text-decoration:underline;
			}
			
			.breadleft ul li a.current {
				color:#ff5a01;
				text-decoration:none;
			}
			
			
			

  /*--------------listings-------------------*/
  
  
  
  
.listingholder {
width:704px;
float:left;
}
  
.listtop {
height:15px;
width:704px;
background-image:url(../images/listtopbg.png);
overflow:hidden;
}

.listmid {
background:url(../images/listmidbg.png) repeat-y left top;
overflow:hidden;
clear:both;
width:704px;
}

.listbot {
height:15px;
width:704px;
background-image:url(../images/listbotbg.png);
overflow:hidden;
}
  
  
.listpic {
width:199px;
height:159px;
padding-left:15px;
position:relative;
float:left;
overflow:hidden;
}

.listright {
float:right;
width:480px
}


.listrighttop {
width:464px;
height:28px;
background-image:url(../images/listtitlebg_or.gif);
margin-right:15px;
}


 
 .listicons {
 width:50px;
 float:right;
 padding-top:10px;
 }
 
 
 .breadbar {
 height:45px;
 width:759px;
 background-image:url(../images/breadbar.png);
 }
 
 .breadleft {
 float:left;
 width:325px;
 padding-left:25px;
 line-height:45px;
 }
 
 .breadright {
 padding-right:15px;
  float:right;
 width:325px;
  line-height:45px;
  text-align:right;
 }
  
/*.listpiccorners {
position:absolute;
background-image:url(../images/listingcurves.gif);
width:199px;
height:159px;
left:0;
}
  */
  
  
  .listtitle {
  line-height:28px;
  padding-left:15px;
  float:left;
  }
  
  
  .detailbut {
  line-height:28px;
padding-right:15px;
  float:right;
  }
  
   .detailbut a:link {
   display:block;
color:#010066;
text-decoration:none;
background:url(../images/detail_off_or2.gif) no-repeat right;
  padding-right:15px;
  }
  
 .detailbut a:visited {
   display:block;
   color:#010066;
text-decoration:none;
padding-right:15px;
background:url(../images/detail_off_or2.gif) no-repeat right;
  } 
  
 
  
   .detailbut a:hover {
   display:block;
   text-decoration:underline;
 background:url(../images/detail_on_or2.gif) no-repeat right;
  padding-right:15px;
   color:#010066;
  }
  
 
 
 
 
 
 
 
   .bookbut {
  line-height:28px;
padding-right:30px;
  float:right;
  }
  
 .bookbut a:visited {
   display:block;
   color:#010066;
text-decoration:none;
padding-right:15px;
background:url(../images/tour_off.gif) no-repeat right;
  } 
  
   .bookbut a:link {
   display:block;
color:#010066;
text-decoration:none;
background:url(../images/tour_off.gif) no-repeat right middle;
  padding-right:15px;
  }
  
   .bookbut a:hover {
   display:block;
   text-decoration:underline;
 background:url(../images/tour_on.gif) no-repeat right;
  padding-right:15px;
   color:#FF5A01;
  }
  
  

  
  
     .tourbut {
  line-height:28px;
padding-left:10px;
  float:left;
  }
  
 .tourbut a:visited {
   display:block;
   color:#010066;
text-decoration:none;
padding-left:15px;
background:url(../images/tour_off.gif) no-repeat left;
  } 
  
   .tourbut a:link {
   display:block;
color:#010066;
text-decoration:none;
background:url(../images/tour_off.gif) no-repeat left middle;
  padding-left:15px;
  }
  
   .tourbut a:hover {
   display:block;
   text-decoration:underline;
 background:url(../images/tour_on.gif) no-repeat left;
  padding-left:15px;
  color:#FF5A01;
  }
  
  
  
    
  
 .listdesc {
padding:0 25px 0 10px;
min-height:93px;
 } 	
 
 
 
 .clear {
 clear:both;
 }		
	
	
	
	
/*--------------details-------------------*/
	  
	  
	  
	.detailrighttop {
width:680px;
height:28px;
background-image:url(../images/detailtitlebg_or.gif);
margin:auto;
}   
	  
	  
.detailpic {
width:300px;
height:215px;
position:relative;
float:left;
margin:15px 0 15px 25px;
overflow: hidden;
}	  
	
.detailpic img {
height:215px;
width:300px;
}	
	  
 .detaildesc {
 padding:10px;
 padding-right:25px;
 padding-left:25px;
 }
 
 .detailspecs {
 padding:10px;
 padding-left:0;
 }  		  
	  
	  
.detailright {
width:340px;
float:right;
padding-right:25px;
}  
	  
ul#DetailsBullets li {
/*background-color:#EEEEEE;*/
list-style-type:none;
margin:0 0 0.5em;
padding-right:0.5em;
border-bottom:1px solid #999;
padding-bottom:2px;
}	  
	
ul#DetailsBullets {
padding:0;
margin:0;
}		
	 
hr {
 color:#010066;
 padding:0;
 margin:0;
 } 
	  
	
#boxone {
position:absolute;
width:151px;
height:151px;
top:20px;
left:20px;
/*background:url(../images/boxbg.png) transparent no-repeat left top;*/
}	

#boxtwo {
position:absolute;
width:151px;
height:151px;
top:183px;
left:20px;
/*background:url(../images/boxbg.png) transparent no-repeat left top;*/
}

#boxthree {
position:absolute;
width:151px;
height:151px;
top:348px;
left:20px;
/*background:url(../images/boxbg.png) transparent no-repeat left top;*/
}

#addressone {
height:161px;
width:187px;
background:url(../images/address_bg2.png) no-repeat left top;
position:absolute;
top:13px;
left:13px;
}

#addresstwo {
height:161px;
width:187px;
background:url(../images/address_bg2.png) no-repeat left top;
position:absolute;
top:176px;
left:13px;
}
 
/* #addressthree {
height:104px;
width:184px;
background:url(../images/address_bg2.png) no-repeat left top;
position:absolute;
top:231px;
left:13px;
} */

.magicon {
position:absolute;
right:13px;
top:11px;
width:28px;
height:23px;
}

.address {
position:absolute;
width:125px;
height:140px;
left:1px;
top:13px;
text-align:right;
font-size:11px;
line-height:14px;
}

#welcometitle {
position:absolute;
top:36px;
left:203px;
width:273px;
height:16px;
z-index:2;
}

#welcometext {
position:absolute;
top:50px;
left:188px;
width:308px;
height:253px;
background:url(../images/boxbg4b.png) no-repeat left top;
padding:15px;
color:#FFFFFF;
line-height:14px;
}

#welcometextbig {
position:absolute;
top:20px;
left:188px;
width:308px;
height:283px;
background:url(../images/boxbg5.png) no-repeat left top;
padding:15px;
color:#FFFFFF;
line-height:14px;
padding-top:40px;
}

#welcometextbigger {
position:absolute;
top:20px;
left:188px;
width:308px;
height:479px;
background:url(../images/rightbox_bigger2.png) no-repeat left top;
padding:15px;
color:#FFFFFF;
line-height:14px;
padding-top:40px;
}

#introtext {
position:absolute;
top:50px;
left:188px;
width:308px;
height:253px;
background:url(../images/boxbg4b.png) no-repeat left top;
padding:15px;
color:#FFFFFF;
line-height:14px;
}

.nopadmarg {
margin:0;
padding:0;
}


  /*--------------lettings and 2ndry pages-------------------*/
  
 
 
   
.otherholder {
width:548px;
float:left;
}
  
.othertop {
height:18px;
width:548px;
background-image:url(../images/othertopbg_or.png);
overflow:hidden;
}

.othermid {
background:url(../images/othermidbg_or.png) repeat-y left top;
overflow:hidden;
clear:both;
width:548px;
min-height:483px;
}

#fixedholder {
background:url(../images/contact_panel_sales.png) no-repeat left top;
overflow:hidden;
clear:both;
width:548px;
height:501px;
padding-top:18px;
}

.otherbot {
height:18px;
width:548px;
background-image:url(../images/otherbotbg_or.png);
overflow:hidden;
}
 
.midcontent {
padding:0 20px 0 20px;
}
 
 
 .maphold {
 clear:both;
 overflow:visible;
 padding-bottom:10px;
 padding-top:10px;
 }

#searchcontrol {
padding-bottom:30px;
}
 
 #property_type, #minimum, #maximum, #bedrooms, #locality {
 font-size:11px;
 width:165px;
 }
 
 #searchbutton {
 background:url(../images/search_but.png) top left no-repeat;
 color:#FFFFFF;
 width:90px;
 height:22px;
  border:none;
  cursor:pointer;
 }
 
 #subbutton {
 background:url(../images/submit_but.png) top left no-repeat;
 color:#FFFFFF;
 width:110px;
 height:22px;
 border:none;
 cursor:pointer;
 }
 
 .key {
 padding:0 16px 0 20px;
 text-align:right;
 height:355px;
 }
 
  .mainlozmid .padtop {
 padding-top:20px;
 }
 
  .mainlozmid .padbot {
 padding-bottom:20px;
 }
 
 .padtop {
 padding-top:20px;
 }
 
 .padbot {
 padding-bottom:20px;
 }
 
  p.padtop {
 padding-top:20px;
 }
 
 p.padbot {
 padding-bottom:20px;
 }
 
 .smallpadtop {
 padding-top:7px;
 margin-top:0;
 }
  
  /*REGISTER FORM*/

 div.formSection { width:400px; text-align:right; clear:both; } div.formSection div.formRow { width:400px; padding-top:5px; padding-right:5px; vertical-align:middle; } div.formSection div.formRowExtra { text-align:center; padding-top:25px; } div.formSection div.formRow input { width:200px; } div.formSection div.formRow select { width:205px; } div.formSection div.formRow label { padding-right:5px; } div.formSection div.formSubmit { width:400px; text-align:center; padding-top:10px; padding-bottom:5px; } div.formSection p { text-align:left; padding-top:2px; padding-bottom:0; margin-top:0; margin-bottom:0; }
  
  
  	  		  
  /*--------------fonts-------------------*/
  
  #welcometextbigger ul {
  padding-top:4px;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
  }
  
  
  
  
  h1 {
  }
  
  h2 {
  }
  
  h3 {
  }
  
  h4 {
  padding:0;
  margin:0;
  padding-top:8px;
  }
  
  .blue {
  color:#010066;
  }
  
   .orange {
  color:#FF5A01;
  }
  .green {
  color:#9AC923;
  }
  .big {
  font-size:1.1em;
  }
  .bigger {
  font-size:1.2em;
  }
  
   .medium {
  font-size:0.9em;
  }
  
   .small {
  font-size:0.8em;
  }
  
  .block {
  display:block;
  }
  
.bold {
font-weight:bold;
}

.alignright {
text-align:right;
}

.alignleft {
text-align:left;
}

a:link {
color:#FF5A01;
text-decoration:none;
}

a:visited {
color:#FF5A01;
text-decoration:none;
}

a:hover {
color:#020457;
text-decoration:underline;
}

.italic {
font-style:italic;
}
  	  		  
  /*--------------LETTINGS-------------------*/
  

body#lettings  #leftcoltop {
height:25px;
width:199px;
background-image:url(../images/topcolbg_let.png);
overflow:hidden;
}

body#lettings  #leftcolmid {
background:url(../images/midcolbg_let.png) repeat-y left top;
overflow:hidden;
}

body#lettings  #leftcolbot {
height:25px;
width:199px;
background-image:url(../images/botcolbg_let.png);
overflow:hidden;
}

body#lettings  #topright {
width:960px;
height:133px;
float:right;
background-image:url(../images/banner_let_bg.gif);
}
  
  
  
  
  
  
  
  .listpic img {
  width:212px;
  height:159px;
  }
  
  
  .featuredholder {
  padding:0 16px 0 16px;
  }
  
  #featurepic {
  padding:12px 0 12px 0;
  }
  
  .featureinfo {
  margin:0;
padding:4px 0 0;
  }
  
  
   .featureinfobg {
  margin:6px 0 2px;
padding:2px;
font-size:10px;
  }
  
  .featuredholder .featureinfobg a {
  background-color:#010066;
  color:#FFFFFF;
padding:2px 5px;
  line-height:18px;
  }
  
  .featuredholder .featureinfobg a:link {
   background-color:#010066;
  color:#FFF;
padding:2px 5px;
  }
  
  .featuredholder .featureinfobg a:visited {
   background-color:#010066;
  color:#FFFFFF;
padding:2px 5px;
  }
  
  .featuredholder .featureinfobg a:hover { background-color:#010066;
   color:#FF5B02;
padding:2px 5px;
  }
  
  
  .featureinfobot {
   border-top: 1px solid #010066;
   padding-top:10px;
   margin-top:5px;
   font-size:10px;
  }
  
  
    .featuredholder .featureinfobot a {
	 background-color:#010066;
  color:#FFFFFF;
padding:2px 5px;
  line-height:18px;
  }
  
  .featuredholder .featureinfobot a:link {
  background-color:#010066;
  color:#FFF;
padding:2px 5px;
  }
  
  .featuredholder .featureinfobot a:visited {
  background-color:#010066;
  color:#FFFFFF;
padding:2px 5px;
  }
  
  .featuredholder .featureinfobot a:hover {
  background-color:#010066;
   color:#FF5B02;
padding:2px 5px;
  }
  
  
   .featuredholder a {
  color:#010066;
  text-decoration:underline;
  }
  
   .featuredholder a:visited {
  color:#010066;
  text-decoration:underline;
  }
  
   .featuredholder a:hover {
  color:#010066;
  text-decoration:none;
  }
  
  
  
  
  
  #contentholder {
  width:548px;
  }
  
  #contleft {
  float:left;
  width:364px;
  }
  
   #contright {
  float:right;
  width:184px;
  }
  
  .mainloztop {
  height:18px;
width:364px;
background-image:url(../images/sales_loz_top.png);
overflow:hidden;
  }
  
    .mainlozmid {
width:324px;
background-image:url(../images/sales_loz_mid_nogirl.png);
overflow:hidden;
min-height:483px;
padding: 0 20px 0 20px;
/*position:relative;*/
  }
  
   .mainlozmidgirl {
width:324px;
background-image:url(../images/sales_loz_mid_nogirl.png);
overflow:hidden;
min-height:483px;
padding: 0 20px 0 20px;
  }
  
    .mainlozbot {
  height:18px;
width:364px;
background-image:url(../images/sales_loz_bot.png);
overflow:hidden;
  }


.linkbox {
width:184px;
height:173px;
}


.white {
color:#FFFFFF;
}


.mainlozmid p, .mainlozmid ul{
padding:0;
margin:0;
 display:block;
  }
  
  .mainlozmid p.pad {
  padding-bottom:10px;
 display:block;
  }
  
  .mainlozmid li {
margin-left:14px;
line-height:12px;
font-size:10px;
  }
  
.mainlozmid ul{
padding-bottom:20px;
  }
  
  p.topline {
  font-size:16px;
  color:#FFFFFF;
    display:block;
  }
  
  p.botline {
  padding:10px 0 10px 0;
  font-size:20px;
  color:#FFFFFF;
  display:block;
  margin:0;
  }
  
   p.botline2 {
  padding:0 0 10px 0;
  font-size:24px;
  color:#FFFFFF;
  display:block;
  }
  
   p.topline2 {
      padding:0 0 10px 0;
  font-size:18px;
  color:#FFFFFF;
    display:block;
	margin:0;
  }
  
  #popupwrapper {
  
  }
  
  .centre {
  text-align:center;
  }
  
  #poppic {
  padding:20px 0 20px 0;
  width:100%;
  }
  
  #poppic img {
  padding-left:20px;
  }
  
  #imnumhold {
background-color:#CBCBCB;
padding:10px 0 100px 20px;
margin:0;
 }
 
  ol#image_browser {
display:block;
line-height:10px;
padding:0;
margin: 10px 0 0 0;
  }
  
  ol#image_browser li {
  display:block;
  float:left;
  }
  
  ol#image_browser li a {
  background-color:#FFF;
  margin-right:4px;
  display:block;
  padding:5px;
  color:#010066;
  }

  
   ol#image_browser li a:visited {
  }
  
   ol#image_browser li a:hover {
     background-color:#010066;
   color:#FF5B01;
  }
  
  ol#image_browser li.selected a {
  background-color:#010066;
  color:#FF5B01;
  text-decoration:underline;
  }
  
  
   #salestitlehold h2 {
  color:#FFFFFF;
padding:50px 0 0 20px;
margin:0;
  }

  
   form#enquiry textarea, form#enquiry select {
  width:250px;
  }
  
    form#enquiry input.bar {
  width:250px;
  }
/*   form#enquiry .button {
  width:100px;
  }*/
  
  
  
  
  #home_bot {
  height:260px;
  width:548px;
  background:url(../images/index_bottom_sales.png) no-repeat top left;
  }
  
  
  .listprice {
  float:right;
  height:28px;
  padding-right:15px;
  line-height:28px;
  }
  
  .listrightbot {
  width:135px;
  background-image:url(../images/listbutbg_grey.gif);
height:28px;
float:right;
margin-right:15px;
  }
  
   .detailrightbot {
  width:230px;
  background-image:url(../images/listbutbg230_grey.gif);
height:28px;
float:right;
margin:15px 24px 10px 0;
  }
  
  
   .detailsold {
height:28px;
float:left;
margin:15px 0 10px 24px;
  }
  
   .listingssold {
height:28px;
float:left;
margin:0;
padding:0;
  }
  
  
  
#property_images_tooltip {
}  
  
  
.popover {
border: 1px solid #FF5B02; padding: 10px; color: #010066; width: 80px; background-color: #FFF; 
}  

#salesflashbg {
height:259px;
width:548px;
/*background:url(../images/index_topflashbg_sales.png) no-repeat top left;*/
}

.linkbox {
width:184px;
height:173px;
background:url(../images/empty_box.png) no-repeat top left;
}




#topbutholder {
clear:both;
}


#flooreg {
height:550px;
width:550px;
}

.imblock {
float:right;
width:145px;
}

#salespic {
bottom:9px;
left:200px;
position:absolute;
}

.relhold {
position:relative;
}

#webcodebox {
width:200px;
float:left;
}

  #webcodebutton {
 background:url(../images/submit_but.png) top left no-repeat;
 color:#FFFFFF;
 width:110px;
 height:22px;
  border:none;
   cursor:pointer;
   float:right;
 }


#webcode_error {
color:#010066;
font-weight:bold;
padding-top:10px;
width:170px;
}

#webcode_error a {
color:#020457;
text-decoration:underline;
}
#webcode_error a:link {
color:#020457;
text-decoration:underline;
}

#webcode_error a:visited {
color:#020457;
text-decoration:underline;
}

#webcode_error a:hover {
color:#FFF;
text-decoration:none;
}



#lamplink {
width:759px;
margin:auto;
text-align:center;
padding: 5px 0;
color:#2EA687;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#lamplink a {
text-decoration:underline;
}

#lamplink a:link {
text-decoration:underline;
}

#lamplink a:visited {
text-decoration:underline;
}

#lamplink a:hover {
text-decoration:none;
}