@import url(reset.css);

body{
  margin:20px 0 20px 0;
  
  background-color:#ffffff;
  background: url(../images/topimagerep.gif) repeat-x top left;
  font-family:arial, helvetica,sans-serif;
font-size: 12px;
color: #313131;
  
}

  #Content{
    
  }
  
    #Site{
    margin: auto;
    width: 920px;
    }
    
    #thumbImage, #thumbBox, #thumbLoading, #breadcrumb{display:none}
    
    #website_container{float:left;width: 920px;} 
      
/** Website Branding**/      

      #top{
        width: 920px;
        float:left;
        background: url(../images/Home4_08.jpg) no-repeat;
        margin: 11px 0 0 0;         
            
            }
      
      #website_branding{
        float: left;
      height: 144px;
      }
        
       
        #contact{
          float: right;
          width: 920px;
          color:#ffffff;
        }
        
          #contact ul{
            float: right;
          }
          
            #contact li{
              float: left;
              padding: 0 0 0 20px;
            }
            
              #contact li strong{}
        
        #About{
          float: right;
          color: white;
         width:920px;
          margin: 90px 0 0 0;
          text-align: right;
          font-size:13px;
font-weight: bold;
        
        }    
        

                  
              
/** Website Menu**/      
      
      #website_menu{
        float: right;
        height: 30px;
      }
      
        #website_menu ul{}
      
          #website_menu li{float: left;
padding: 0 0 0 20px;}

          
          
          #website_menu li a
{ font-family;arial, helvetica,sans-serif;
font-size: 13px;
color: #3b3b3b;
font-weight: bold;
}

#website_menu li a:hover
{ font-family;arial, helvetica,sans-serif;
font-size: 13px;
color: #b8b8b8;
font-weight: bold;

}

#website_menu li a.current
{ font-family;arial, helvetica,sans-serif;
font-size: 13px;
color: #ffffff;
font-weight: bold;
}

#website_footer a
{ font-family;arial, helvetica,sans-serif;
font-size: 10px;
color: #ffffff;

}

#website_footer a:hover
{ font-family;arial, helvetica,sans-serif;
font-size: 10px;
color: #b8b8b8;

}

/**read more or article title **/
#newsrow a
{ font-family;arial, helvetica,sans-serif;
font-size: 13px;
color: #f07e03;

}

#newsrow a:hover
{ font-family;arial, helvetica,sans-serif;
font-size: 13px;
color: #ef4e1d;

}

      
/** Website Container**/      
      
      #website_contactiner{}
      
        #mainpage{}
        
          #content{}
          
            #contenttext{}
            
              #contenttext ul{list-style-image:url(../images/bulletpoint.jpg); margin:5px 0px 15px 33px;}
              #contenttext ul li{margin:6px 0 0  0;}
            
/** Website Footer**/

#finduson{width:920px; margin:auto;}

#finduson ul{
width: 920px;
float: left;
height: 54px;
margin: 25px 0;
background: url(../images/footerlinks.jpg) no-repeat;


}
#finduson ul li{display:block;float:left;}

#finduson ul .rightmove, #finduson ul .propertyombudsman, #finduson ul .findaproperty, #finduson ul .fastmove, #finduson ul .facebook
{background: url(../images/footerlinks.jpg) no-repeat 0 0;
display: block;
height: 54px;
width: 183px; 
margin: 0 12px 0 0;
          }

#finduson ul .propertyombudsman{background:url(../images/footerlinks.jpg) no-repeat 0 -183px;
width:176px;
}
#finduson ul .findaproperty{background:url(../images/footerlinks.jpg) no-repeat 0 -219px;
width:219px;
}
#finduson ul .fastmove{background:url(../images/footerlinks.jpg) no-repeat 0 -103px ;
width:87px;
}
#finduson ul .facebook{background:url(../images/footerlinks.jpg) no-repeat 0 -198px;
width:198px;
margin: 0 0;
}

#finduson ul .rightmove:hover{display:block; background:url(../images/footerlinks.jpg) no-repeat 0px -54px;
width:183px;}
          

#finduson ul .findaproperty:hover{display:block; background:url(../images/footerlinks.jpg) no-repeat -383px -54px ;
width:219px;
}

#finduson ul .facebook:hover{display:block; background:url(../images/footerlinks.jpg) no-repeat -713px -54px;
width:201px;
}




      
      #website_footer{
width: 100%;
background: url(../images/bottomimagerep.jpg) repeat-x bottom;
height: 131px;
float: left;
color: white;
      }
      
        #footercontent{
          margin:auto;
          width: 920px;
          font-size: 80%;
          margin-bottom: 10px;
          padding: 30px;
        }
        
          #footeraddress{float:left;}
      
          #footer_menu{float:right;}
        
            #footer_menu ul{float:right;}
          
              #footer_menu li{float: left; padding:0 0 0 10px;}
            
              #footer_menu li a{color:#ffffff;}
            
              #footer_menu li a:hover{}
            
      #global_footer{
     margin: auto;

text-align: center;
font-size: 70%;
clear: both;
background: #F07E02;
height: 25px;
color:#000000;
}

#global_footer a{color:#000000;}
#global_footer a:hover{text-decoration:none;}
      
/** Homepage Layout**/

.homepage_1col_txt #newsarticles{float: left;
width: 940px;

}

.homepage_1col_txt #news{float: left;
margin: 0 0 30px 0;
width: 920px;

} 

.homepage_1col_txt .news_row{
width: 210px;
float: left;
margin: 25px 26px 0px 0;


}

#newsrow_5{margin:25px 0 0 0;}


.homepage_1col_txt .newsimage img, .homepage_1col_txt .newsimage a img, .homepage_1col_txt .newsimage{
width: 210px; 
  float:left; 
  text-decoration:none;
  border:none; 

}

.homepage_1col_txt .newsimage img:hover, .homepage_1col_txt .newsimage a img:hover, .homepage_1col_txt .newsimage:hover{
opacity:0.7; filter:alpha(opacity:70;);
text-decoration:none;
  border:none;
}


.homepage_1col_txt .newsimage{ border: 0px;
padding: 0;
float: left;}


.homepage_1col_txt .headline a{
text-decoration: none;
font-weight: bold;
text-align: center;
float: left;
margin: 10px 0 10px 0;
width: 210px;
font-size: 14px;
color:#313131;
}

.homepage_1col_txt .headline a:hover{text-decoration:underline;}


.homepage_1col_txt .news_article{
width: 204px;
float: right;
text-align: center;
padding: 0 ;
margin: 0;
}


.homepage_1col_txt .time{text-align:center; font-weight:bold; color:#F07E02;padding: 0 5px;}


.homepage_1col_txt .news_article strong{color:#F07E04; font-weight:bold}

.homepage_1col_txt .banner, .banner {background: url(../images/topbanner.jpg) no-repeat;
width: 919px;
height: 160px;
clear: both;
margin: 25px 15px 0px 0;
}

.homepage_1col_txt .banner .news_article, .banner .news_article{display:none;}

.Landlords .banner, .Tenants .banner{background:url(../images/topbanner2.jpg) no-repeat;}

.banner .headline{float:left;}

 .banner .headline a{padding: 46px 0px 0px 172px;
width: 384px;
color:#004890;
font-size: 18px;
line-height: 21px;
letter-spacing: 0px;
float: left;
text-align:left;
text-decoration:none;
font-weight:normal;
}

.homepage_1col_txt .banner .headline a{padding: 36px 0px 0px 172px;}
.banner .headline a:hover{text-decoration:underline;}

.more{
background-color: #F9EBC8;
background:url(../images/readmore_bg.jpg) no-repeat right;
width: 204px;
float: right;
text-align:center;
height: 23px;
padding: 5px 0px 0px 0px;
margin: 4px 0 0 0;  
color:#F07E02;
font-weight:bold;
font-size: 13px;     
     }
     
.news_layout1 .more, .news_layout2 .more{width:260px;}     
     
.homepage_1col_txt #contenttext{float: left;
width: 456px;
padding: 0 25px 0 0;}


.homepage_1col_txt .forsale, .homepage_1col_txt .forlet {float:left; margin: 0 0px 0 0;height:140px;
width:438px;display:block;}


.forsale {background:url(../images/quicklink_forsalefull.jpg) 0 0;}
.forsale:hover{background-position:0px -140px;}

.forlet {background:url(../images/quicklink_forsalefull.jpg) no-repeat -438px 0 ;}
.forlet:hover{background-position: -438px -140px;}






/** Inner Page Layout**/      
           
.news_layout1 #contenttext{float: left;
width: 621px;
min-height: 280px;
}

                                 
                                     
.forsaleinner, .forletinner{float:right; margin: 0 0px 0 0;height:92px;
width:260px;display:block;}



.forsaleinner{background:url(../images/quicklink_forsalesmallfull.jpg) no-repeat 0 0; margin: 0 0 15px 0;
}
.forsaleinner:hover{background-position: -262px -0px;}      

.forletinner{background:url(../images/quicklink_forsalesmallfull.jpg) no-repeat -0px -92px; }
.forletinner:hover{background-position:-262px -92px;}



/**Contact Page**/
.contactmessage{width: 949px;}


label{
    width: 100px;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block;
    font-weight:bold;
}

input
{
    width:300px;
    margin-bottom:5px;
    
}

#title{  margin-bottom:5px;}



textarea
{
    width:300px;
    height:200px;
}

.submit
{
    border: none;
text-align: center;
float: left;
width: 62px;
height:31px;
margin: 5px 0 10px 0;
text-indent:-10000px;
background: url(../images/sendbutton.jpg) no-repeat;
}

.submit:hover{
opacity:0.7;
filter:alpha(opacity=70);
}


#submit
{
    padding-left:350px;
}

/** Buying Page**/

.buying_1col_txt #contenttext{width:920px;}

.Landlords #contenttext img:hover{opacity:0.7; filter:alpha(opacity=70);}

.news_layout2 #contenttext {
width: 920px;
float: left;
margin: 0 20px 0 0;
}

#contenttext #properties{float:right;width:640px;}
#contenttext #text{float:left; width: 260px;}




/** Testimonials **/

.news_layout1 .Testimonial, .news_layout1 .Testimonialreadmore{float: right;
width: 260px;
margin: 0 0 25px 0;
}

.news_layout1 .Testimonial .headline, .news_layout2 .Testimonial .headline, .news_layout2 .Testimonialreadmore .headline, .news_layout1 .Testimonialreadmore .headline{
font-weight: bold;
font-size: 14px;color: #2a0237;
margin: 0 0 10px 0;
}          


.Testimonial .headline a, .Testimonialreadmore .headline a{color: #2A0237;}
  
.news_layout1 .Testimonial .news_article, .news_layout2 .Testimonial .news_article, .news_layout2 .Testimonialreadmore .news_article, .news_layout1 .Testimonialreadmore .news_article{color:#F07E02; font-style:italic;font-size: 12px; }
                                     
.news_layout1 .Testimonial .news_article .more, .news_layout2 .Testimonial .news_article .more { display:none; margin: 10px 0 10px 0;}

.news_layout2 .Testimonial .time, .news_layout1 .Testimonial .time, .Testimonialreadmore .time{color: #313131;
text-align: right;
font-style: normal;}   


.Testimonialreadmore .more{margin: 10px 0 15px 0;}
