html,body {
   background-color:#eee;
   color:#443333;
}


div#wrapper{
   margin: 10px;
   background-color:#eeeeee;
   width:960px;
   border:10px solid #CCBB99;
   border-bottom:0;
   margin-bottom:0;
   padding-top:0;
}

div#footer-wrapper{
   margin: 10px;
   background-color:#fff;
   width:960px;
   border:10px solid #CCBB99;
   border-top:0;
   margin-top:0;
}

div#header{
   width: 960px;
   border-bottom:none;
   margin-bottom:0;
}

div#pf-header{
   background: url(http://sohoflat.co.uk/sites/120/files/header.png) rgb(170, 136, 119);
   color: white;
   font-size: 11px;
   height: 100px;
   margin: 0;
   overflow: hidden hidden;
   padding: 0;
   width: 960px;
}

.pf-headerright{
   float: right;
   margin: 0;
   padding: 20px 0 0 0;
   width: 488px;
}

div#pf-header div#pf-imageheader{
   background: url(http://sohoflat.co.uk/sites/120/files/logo2.png) no-repeat 0% 0%;
   height: 100%;
   text-indent: -10000px;
   width: 460px;
   float:left;
}

#topnavbar{
   background: url(http://sohoflat.co.uk/sites/120/files/topnav.png) rgb(170, 136, 119);
   color: white;
   height: 30px;
   margin: 0px;
   padding: 0px;
   width: 960px;
   border:0;
}

.topnavbarright {
   float:right;
   margin:0;
   padding:7px 10px 0 0;
   text-align:right;
   text-transform:uppercase;
   width:600px;
   color:#AA8877;
}

.topnavbarright span.top-sml{display:none}


#topnavbar a, #topnavbar a:visited {
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
}

.topnavbarright a {
   background:transparent url(http://sohoflat.co.uk/sites/120/files/key.gif) no-repeat scroll left center;
   padding:2px 5px 2px 20px;
}

#navbar {
   background:#E1DCCA url(http://sohoflat.co.uk/sites/120/files/navbar.png) repeat scroll 0 0;
   color:#FFFFFF;
   font-family:Arial,Tahoma,Verdana;
   font-size:12px;
   font-weight:bold;
   height:35px;
   margin:0;
   padding:0;
   width:960px;
}

#navbarleft {
   float:left;
   margin:0;
   padding:0;
   width:718px;
}

#nav {
   margin:0;
   padding:0;
}

#nav li {
   float:left;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
}

#nav li a, #nav li a:link, #nav li a:visited {
   color:#495D5C;
   display:block;
   font-family:Georgia,Times New Roman;
   font-size:16px;
   font-weight:normal;
   margin:0;
   padding:9px 15px 8px;
   text-transform:none;
   text-decoration:none;
}

#nav li a:hover, #nav li a:active {
   background: #EBE6D4 url(http://sohoflat.co.uk/sites/120/files/navhov.png);
   color: #495D5C;
   margin: 0px;
   padding: 9px 15px 8px 15px;
   text-decoration: none;
}

div#navbarright{
   padding-top:8px;
}

div#navbarright div.search-form{
   background: none;
   display: inline;
   float:none;
   margin: 0;
}

div#navbarright div.search-form form{
   display:inline;
  margin:0;
   padding:0;
}

div#navbarright .search-option{
   width:150px;display:none;
}

div#navbarright div#location-box{width:150px;margin-right:5px;}
div#navbarright div#location-label{display:none;}
div#navbarright div#location-submit{display:display}
div#navbarright div#location-example{display:none}

div#navbarright .search-form input.text{
   background: white;
   border: 0px;
   color: black;
   font-size: 12px;
   height: 16px;
   padding: 0px 0px 0px 0px;
   width: 150px;
}

div#navbarright div.searchbox1{
   width:15px;
}

div#navbarright div.searchbox2{
   display:block;
   width:130px;
}

div#navbarright div.searchbox2 label{
   font-size:10px;
   line-height:14px;
   color:#443333;
   display:block;
}

div.searchbox1 input{
   display:block;
   float:left;
}

.search-form input.submit {
   background:#AA8877 none repeat scroll 0 0;
   border:0 none;
   color:#FFFFFF;
   font-size:10px;
   height:18px;
   line-height:14px;
   width:70px;
   text-transform: uppercase;
   font-weight:bold;
}

#subnavbar {
   background:#443333 none repeat scroll 0 0;
   color:#FFFFFF;
   height:24px;
   margin:0;
   padding:0;
   width:960px;
}

#subnav {
   margin:0;
   padding:0;
}

#subnav li {
   float:left;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
}

#subnav li a, #subnav li a:link, #subnav li a:visited {
   color:#FFFFFF;
   display:block;
   font-size:10px;
   font-weight:bold;
   margin:0 5px 0 0;
   padding:6px 13px;
   text-transform:uppercase;
   text-decoration:none;
}

#subnav li a:hover{
   color:#FFAA00;
}


a{
   color:#aa8877;
   text-decoration:none;
}

a:hover;
   color:#443333;
   text-decoration:underline;
}

div#content {
   line-height:18px;
   background-color:#eeeeee;
   margin:0 auto;
   padding:10px 0 0;
   width:960px !important;
}

#middle-col{
   background-color:#eeeeee;
   padding-top:5px;
}

.feature-box-content {
   float:left;
   width:100%;
}

#homepage {
   margin:0;
   padding:0;
   width:710px;
   line-height:18px;
   margin:0 auto;
   padding-left:10px;
}

#homepage p {
   margin:0;
   padding:0;
}

#homepagetop {
   background: #ffffff url(http://sohoflat.co.uk/sites/120/files/homepagetop.gif) no-repeat scroll center top;
   border:1px solid #dddddd;
   float:left;
   margin:0 0 10px;
   padding:0;
   width:711px;
   margin-top:5px;
}

h1,h2,h3,p{color:#443333;}

h3 {
   font-size:15px;
   margin:5px 0;
   display:block;
   clear:both;
}




.feature-box h2 {
   color:#443333;
}

.feature-box h3 {
   color:#FFFFFF;
   color:#443333;
   padding:0 10px 10px;
}

.featuredtop {
   display:inline;
   float:left;
   margin:0;
   padding:10px;
}

#myGallery, #myGallerySet, #flickrGallery {
   border:1px solid #443333;
   height:430px;
   width:688px;
   display:block;
}

#homepageleft {
   float:left;
   margin:0;
   padding:0;
   width:350px;
}

#homepageright {
   float:right;
   margin:0;
   padding:0;
   width:350px;
}

#homepagebottom {
   background:#FFFFFF url(http://sohoflat.co.uk/sites/120/files/homepagetop.gif) no-repeat scroll center top;
   border:1px solid #DDDDDD;
   float:left;
   margin:10px 0;
   width:710px;
}

.hpfeatured {
   background:#FFFFFF url(http://sohoflat.co.uk/sites/120/files/featuredtop.gif) no-repeat scroll center top;
   border:1px solid #DDDDDD;
   float:left;
   margin:0;
   padding:10px;
   width:330px;
   display:block;
}

#content h3 {
   padding-left:7px;
}

#body-pages-home #content h3 {
   background:#FFAA00 url(images/headline.png) repeat scroll 0 0;
   color:#443333;
   font-family:Arial,Tahoma,Verdana;
   font-size:12px;
   font-weight:bold;
   margin:0 0 10px;
   padding:3px 0 3px 7px;
   text-transform:uppercase;
   line-height:18px;
}

.thumb {
   float:left;
   margin:0 10px 0 0;
}

hr {
   border-color:-moz-use-text-color -moz-use-text-color #94B1DF;
   border-style:none none dotted;
   border-width:medium medium 1px;
   clear:both;
   margin:0 0 10px;
   padding:0 0 10px;
}

.hpbottom {
   display:inline;
   float:left;
   margin:0;
   padding:10px;
  width:690px;
}

#right-wrapper {
   padding-left:0;
   margin-left:12px;
   color:#443333;
}

#right-wrapper h2{
   margin-left:10px;
   padding-top:10px;
   width:180px;
}

.right-info-top, .right-content-top, .right-action-top{
   display:none;
}



.right-info, .right-content, .right-action{
   background:#FFFFFF url(http://sohoflat.co.uk/sites/120/files/sidebartop.gif) no-repeat scroll center top;
   border:1px solid #DDDDDD;
   clear:both;
   margin:0 0 10px;
   padding:9px 9px 9px 4px;
   width:204px;
   float:left;
   margin-top:10px;
   color:#443333;
}


.right-info h2, .right-content h2, .right-action h2{
   width:183px;
   color:#443333;
   background:#86AFB0;
   font-size:12px;
   font-weight:bold;
   margin:0 0 10px;
   padding:3px 0 3px 7px;
   padding-left:3px;
   text-transform:uppercase;
   margin-left:11px;

}

#right-wrapper h2 {
   background:#FFAA00 repeat scroll 0 0;
   color:#443333;
   font-family:Arial,Tahoma,Verdana;
   font-size:12px;
   line-height:18px;
   font-weight:bold;
   margin:0 0 10px;
   padding:3px 0 3px 7px;
   text-transform:uppercase;
   margin-left:10px;
   width:183px;
}

a.action-button-large span {
   background:#aa8877;
   border-color:#A3BAB9 #759697 #759697 #A3BAB9;
   border-style:solid;
   border-width:1px;
   color:#FFFFFF;
   float:left;
   font-size:11px;
   font-weight:bold;
   margin:0 0 0 12px;
   padding:3px 3px 2px;
   height:15px;
   line-height:14px;
}

a.action-button-large {
   
   height:15px;
}

a.action-button-large:hover{
   color:#fff;
}

a.action-button-large span:hover{
   background-color:#443333;
   color:#fff;
}

.right-info a.action-button-large, .right-content a.action-button-large, .right-action a.action-button-large {
   margin-left:0;
}
a.action-button-large {
   background:none;
}

p.rent-room-button{
   padding-bottom:30px;
}

div#rent-your-room-footer{
   display:none;
}

div#rent-your-room-content{
   margin-bottom:0;
}

#testimonial-content .quote{
   color:#443333;
}

div.right-info-bottom, div.right-content-bottom, div.right-action-bottom{
   display:none;
}



div#testimonial-content{
   margin-bottom:0;
}

h2{
   text-align:left;
}

div#testimonial-box{
   display:none;
}

div#footer-wrapper {
   background-color:#eee;
}

#footer {
   border:none;
}

div.content-box{
   margin-left:10px;
   margin-right:10px;
}



.content-box-header, .content-box-footer, .content-box-content{
   background:none;
   background-color:#AA8877;
   width:710px;
}

img.alignleft{
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
   float:left;
}

div#left-bar{
   margin-left:10px;
}

#search-results {
   width:539px;
}

#search-results .room-result {
   width:539px;
}

#search-results .room-result .details {
   width:385px;
}

div#search-filter-box h1, div#search-filter-box h2, div#search-filter-box h3, div#search-filter-box p {
  color:#fff;
}

.right-content a, .right-content h2 {
   color:#443333 ;
}

#notification{
   margin-top:6px;
   margin-left:10px;
   margin-right:10px;
   background:transparent url(/graphics/roundrect/710/36/15/33/33/33/) ;
   width:690px;
}

#notification span.close a {
   margin-right:16px;
}

.content-box-content .flatmate-box {
   background:transparent url(/graphics/roundrect/700/55/0/19/76/B0) no-repeat scroll 0 0
}

.content-box-content .flatmate-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/graphics/roundrect/700/55/0/19/76/B0) no-repeat scroll 0 0;
color:#FFFFFF;
   width:678px;
}



