/***
Something Floral Template
Last updated: 5th Dec 2006
Author: Will Rossiter [http://www.willr.co.nz] 
***/

/* HTML elements */

* {margin: 0; padding: 0;}

body {
 font-family: verdana, arial, sans-serif;
 font-size: 62.5%;
 background: #222 url(template49/bg.gif) repeat;}
 
a { text-decoration: none;}
img { border: 0px;}
abbr, code { color: #666; font-family: "courier new", monospace; background-color: #eef6ff; font-size: 1.4em; border: 0;}
h2 { width: 507px; font-size: 1.2em; text-transform: lowercase; height: 37px; margin: 20px auto 10px auto; color: #fff; line-height: 37px; color: #fff; text-indent: 20px; background: url(template49/headers.gif) no-repeat;}

		
 
/***Inline Styles***/

.hidden { text-indent: -9000px; visibility: hidden;}
.br { clear: both;}
.small { font-size: x-small;}
.imgright { float: right; margin-left: 5px;}
.imgleft { float: left; margin-right: 5px;}
 
/***Layout Divs****/	  
 
#container { width: 599px; margin: 0 auto; background: #fff url(template49/contentgrunge.gif) repeat-y;}

#header { width: 516px; height: 125px; background: #BFD447 url(template49/logo.gif) no-repeat; margin: 0 auto;}
	#header h1 { position: absolute; top: 28px; margin-left: 40px; color: #fff; font-weight: 300; font-size: 2.8em;}
	#header p {  position: absolute; top: 60px; margin-left: 60px; color: #fff;}
 
#content { width:510px; margin: 0px auto; padding: 0 8px 35px 8px ;}
	#content p { font-size: 1.1em; color: #555; margin-left: 10px; background: #fff; margin-top: 10px; line-height: 1.5em;}
	#content a { color:#D01A71; font-weight: bold; text-decoration: none;}
	#content a:hover { color: #fff; text-decoration: none; background:#D01A71;}

#footer { width: 588px; height: 24px; margin: 0 auto; background: #111 url(template49/bottomgrunge.gif) no-repeat;}
	#footertext { margin: 30px auto; text-align: center; color: #777; font-size: 1em;}
	#footertext a { color: #777; text-decoration: none;}
	#footertext a:hover { color: #ddd; text-decoration: none;}
   
	  
	/**** Contact Form ***/

 ul#form { margin: 10px auto; width: 400px;}
	ul#form  li { display: block; list-style: none; width: 100%; margin: 5px 0; clear: both; height: 30px; line-height: 20px;}
	ul#form li label { display: block; width: 100px; color: #666; text-transform: lowercase; line-height: 30px; font-size: 1.1em;}
	ul#form li input, ul#form li textarea { border: 2px solid #ddd; overflow: auto; padding: 3px; color: #666; margin-top: -28px; font-size: 1.3em; line-height: 1.4em; float: right; width: 270px; background: #f0f0f0;}
	ul#form li textarea { height: 170px; font-size: 1.5em;}
	ul#form li input.submit { width: 60px; margin-top: 10px;}
	ul#form li input:hover , ul#form li textarea:hover { border: 2px solid #ccc; background: #eee;}

 

   
	  

	  

.homeresults {
  border-bottom:1px solid #555555  ;
  margin-bottom:5px;
  clear: both;
  height:160px;
}

.homeresultspage {
  border-bottom:1px dotted  #555555  ;
  margin-bottom:5px;
  clear: both;

}

.housedetailstext {
clear: both;
  height:200px;
             margin:2px;
             padding:5px;
             padding-right:20px;
  overflow:hidden;
}
.housedetailstext:focus, .housedetailstext:hover {
  overflow: auto;
   padding-right:0px;
}


   .homeresults h2,   .homeresultspage h2 {
     font-size:14px;

   }

.homeresults img, .homeresultspage img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
float:right;
width:169px;
height:120px;
}




#results #paging {
  display: block;
}
#results #paging a {
     padding:4px;
     margin:2px;
}
#results #paging a:hover {
background:    #000000;
color:white; text-decoration: none; }

.homedetails {

  margin-bottom:5px;
  clear: both;


}

.homedetails img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
display:block;
clear:both;
width:229px;
height:180px;

}


#details #paging {
  display: none;
}

.newsItem {
  margin-bottom:8px; padding-bottom:5px; border-bottom:1px dotted #aaa; 
}
.sponsLinks {
            margin:6px;
            padding:2px;
            border:1px solid #FFCC00;
            background: #FFFFCC;
            color:#333333;
}
.sponsLinks a {
  color:#2BA1C0;
  text-decoration:none;
}

.sponsLinks a:hover {
  background:#2BA1C0;
  color:white;
  text-decoration:none;
}

.introtitle {text-transform:capitalize; }