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

#wrapper { 
 margin: 0 auto;
 width: 975px;
 padding: 8px;
 overflow:auto;
 background: #462400;
}

body {
 font: normal 11px verdana, arial,verdana,helvetica,sans-serif;
 background: #462400;
 color: #000;
}

#all {
 float: left;
 display:inline;
width:975px;
background:#FFFFFF;
}

#masthead {
 width: 415px;
 height: 65px;
 background-color: #462400;
 float: left;
 display:inline;
}

#bannerbox {
display:inline;
width: 540px; 
height: 65px; 
float: right; 
padding: 0;
background-color: #462400;
margin-bottom: 8px;
}

#mainpic {
 background-image: url('http://www.propertynewshomes.co.uk/furniture/backgrounds/76cb28fedeb551a8aa8da2132425803ftrees.png');
 float:left;
 width: 965px;
 height: 270px;
 background-color: #ccc;
 border: 5px solid #FFF;
}


#rightbox {
	width:230px;
    float: right;
    margin: -230px 0px 0;
}

#rightbox h2 {
 color:#FFF;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size:13px;
 }
 
  label {
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size:13px;
  width: 70px;
  float:left;
  padding-right:20px;
  margin-top:2px;
 }
 
   .label_two {
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size:13px;
  width: 70px;
  float:left;
  padding-left:5px;
 }
 
  input {
  margin-bottom:2px;
 }
 
  .rdio {   /* slightly move radio button */
  margin-top:2px;
 }
 
 .nav_span  /* Verically aligns text */
{
  position:relative; 
  z-index: 1;
  top:-4px;
}

#submission {
  display:inline;
  float:left;
  width:90px;
  height:30px;
  } 
  
#other_options {
  display:inline;
  float:left;
  width:90px;
  height:30px;
  }   

 /* Elements within righbox start */
 
 .credit_box {
    height: 50px;
	width:220px;
    float: left;
    background-color: #000;
    border: 5px solid #FFF;
	text-align: center;
}

 .search_box {
    margin-top:20px;
    height: 400px;
	width:180px;
	 /* 40 less  (220 -180) due to padding */
    float: left;
    background-color: #000;
    color:#FFF;
    border: 5px solid #FFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

.separator {
 clear:both;
 width:auto;
 border-top:1px solid #FFF;
 height:1px;
 margin-top:4px;
 margin-bottom:4px;
 overflow:hidden;
}

 .advert_box {
	width:220px;
    float: left;
    background-color: #FFF;
    border: 5px solid #FFF;
}

#main {
    float:left;
    width: 738px;
    border-left: 5px solid #FFF;
    border-bottom: 5px solid #FFF;
	background-color: #fff;
	
}

#main h1 {
 color:#FFF;
 background:#000;
 font-size:1.25em;
 padding:1px;
 padding-left:4px;
 margin-bottom:5px
 }
 
 #main h3 {
 font: normal 11px verdana, arial,verdana,helvetica,sans-serif;
 font-weight:bold;
 margin-left:20px;
 }

/* --// OTHER PROPERTIES //-- */

.clearer {
  clear:both;
 }

#other_properties {
  margin-top:5px;
  border:solid 1px silver; 
  height:110px;
 }
 
 #other_properties ul{
    margin-top: 10px;
    margin-left: 20px;
    padding: 0px;
}
 
  #other_properties li {
  color:#103A93;
  font-weight: normal;
  list-style:none;
  line-height: 15px;
  background: url('/furniture/arrow.png') no-repeat 0 5px;
  padding-left: 15px;
}
 
 /* Start of Feature boxes */  
  
     #left_box_feature{
   display:inline;
   float:left;
   border-right:1px #CCCCCC solid;
   text-align: left;
   margin-top:10px;
   width:244px;
   height:95px;
   }


   #middle_box_feature {
   display:inline;
   float:left;
   border-right:1px #CCCCCC solid;
   text-align: left;
   margin-top:10px;
   width:244px;
   height:95px;
   }
   
      #middle_box_feature :visited { 
color: #333; 
text-decoration: none; 
font-weight: bold; 
} 
   
   #right_box_feature {
   display:inline;
   float:right;
   text-align: left;
   margin-top:10px;
   width:244px;
   height:95px;
   }
   
         #right_box_feature :visited { 
color: #333; 
text-decoration: none; 
font-weight: bold; 
} 

    .area_properties {
	color:#333333;
	text-decoration: none;
}

a.main_title:link {
    color:#333333;
	text-decoration: none;


	}
a.main_title:visited {color:#333333;; text-decoration: none; }
a.main_title:hover {color:#666666; text-decoration: none;  }
 
   /* button spacing */  
   img.partners {
   margin-bottom:4px; 
   }
    
   img {
   border:0px; 
   }
  
  /* footer */  
  
  #footer_left {
 margin-top:8px;
 display:inline;
 float:left;
 width: 565px;
 background:#462400;
 color:#FFFFFF;
}

  #footer_right  {
 margin-top:8px;
 display:inline;
 float:left;
 width: 408px;
 background:#462400;
 text-align:right;
 color:#FFFFFF;
}