/* Start of CMSMS style sheet 'Layout' */
body {background: #afafaf url(images/body-bg.png) top repeat-x; font:12px normal Arial, Helvetica, sans-serif; color:#000; border-top:12px solid #d70202; margin:0;}
p {line-height:1.4em;}
a {color:#dd0202;}
a:hover {color:#fa0202;}
a:visited {color:#660202;}

#wrapper {width:854px; margin:0 auto; background:#fff;}

#header {background:#000; height:153px; margin:0; position:relative;}
#header h1 {margin:0;}
#header h1 a {display:block; margin:8px 0 0 32px; float:left; width:492px; height:115px; font-size:1px; color:#000; text-align:right; background:url(images/ateamlogo.png) top left no-repeat;}
#header h2 {margin:0; float:right; width:184px; height:137px; font-size:1px; color:#000;}
#header h2.student-lets {background:url(images/student-lets.png) top right no-repeat;}

#banner {background:#848484 url(images/banner01.jpg) top center no-repeat; min-height:191px;}
.search-banner {background:#848484 url(images/search-banner.png) bottom right no-repeat !important; height:191px;}
#banner h3 {margin:0 0 100px; background:url(images/submenu.png) bottom center no-repeat; height:23px; width:843px; color:#fff; padding:7px 0 0 12px; font-size:12px;}
#banner p {padding:0 32px; color:#fff; margin:0;}

#property-search {background:#fff url(images/property-search-bg.png) center top no-repeat; width:278px; padding:10px; position:relative; top: -64px; left: 32px;}
#property-search h4 {background:#848484 url(images/property-search-header.png) center top no-repeat; color:#848484; font-size:1px; text-indent:-9999px; width:259px; height:30px; margin:5px 10px 0;}
#property-search form {background:#ccc url(images/property-search-bottom.png) center bottom no-repeat; width:239px; margin:0 10px; padding:10px 10px 15px;}
#property-search label {float:left; padding-top:.2em;}
#property-search select {width:150px; float:right;}
#property-search div {padding:6px 10px; clear:both;}
#property-search .submit {text-align:right; padding:10px 10px 0;}
#property-search .submit input {height:25px; width:80px; background:url(images/search-now.png) center top; font-size:1px; color:#848485; text-indent:-9999px; border:0; cursor:pointer;}
#property-search .submit input:hover {background-position:center bottom; color:#fa0202;}

.show-all {display:block; height:37px; width:161px; background:url(images/show-all.png) center top no-repeat; font-size:1px; color:#848485; text-indent:-9999px; margin:12px 10px 12px 107px;}
.show-all:hover {background-position:center bottom; color:#fa0202;}

#content {background:#fff; margin:0; padding:0 0 12px;}

#search-intro {width:483px; margin:0 24px 12px 348px; padding:12px 0 0;}

.content-box {width:505px; float:left; min-height:432px;margin:0 0 12px 9px; padding:24px; clear:left;}

.home-content-box {width:272px; min-height:444px; background:#d20202 url(images/home-content-box.png) center top no-repeat; float:left; margin:0 0 12px 9px; padding:42px 0 0;}
.home-content-box:hover {background:#d20202 url(images/home-content-box-hover.png) center top no-repeat;}
.home-content-box h3 {height:96px; width:272px; background-position:center top; margin:0; font-size:1px; color:#fff; text-indent:-9999px;}
.home-content-box h3.our-properties {background-image:url(images/our-properties.png);}
.home-content-box h3.landlord-information {background-image:url(images/landlord-information.png);}
.home-content-box h3.tenant-information {background-image:url(images/tenant-information.png);}
.home-content-box h3.contact-us {background-image:url(images/contact-us.png);}
.home-content-box h3.property-enquiry {background-image:url(images/property-enquiry.png);}
.home-content-box p, .home-content-box h4 {padding:0 12px; color:#fff;}
.home-content-box p.intro {min-height:100px;}
.home-content-box a {color:#ccc;}
.home-content-box a:hover {color:#999;}

.info-div {background:#ccc; margin:12px; text-align:center; float:none;}
.info-div h4 {background:#848484; text-align:center; font-variant:small-caps; margin:0; padding:6px 0; color:#fff; font-size:13px;}
.info-div h4:hover {background:#000; cursor: default;}
.info-div a, .info-div p {color:#000; margin:0; font-size:10px; padding:10px 0;}
.info-div a:hover {color:#666;}


.pdf-link p {background:#ccc url(images/pdf-link.png) bottom right no-repeat; padding:10px 72px 10px 0;}

#result-box {width:505px; float:left; min-height:432px;margin:0 0 12px 0; padding:14px; clear:right;}
#result-box h2 {background:#848484; color:#fff; border-top:10px solid #dd0202; padding:12px; font-size:18px; margin:0;}
#result-box h2 span {float:right; font-size:12px; position:relative; top:-17px;}
#result-box h3 {clear:both; padding:12px 0; margin:0; font-aize:14px; color:#dd0202;}
#main-result-pic {width:300px; float:left; margin-top:4px;}
#main-result-pic img {border:0; width:300px;}
#main-result-pic a.larger-image {font-size:9px; text-align:right; clear:left; display:block;}
#result-thumbs {float:right; width:200px; margin-top:1px;}
#result-thumbs img {width:98px; border:0;}

.clear {clear:both; color:#fff; background:#fff; border:0; margin:0; height:0; position:static;}
.copyright {background:url(images/copyright-bg.png) center bottom no-repeat; color:#fff; text-align:center; clear:both; padding:3px; margin:0;}
.print-link a {display:block; min-height:17px; padding-left:20px; background:url(images/print-link.png) top left no-repeat;}
.return-link a {display:block; min-height:17px; padding-left:20px; background:url(images/return-link.png) top left no-repeat;}

#footer {width:854px; margin:0 auto;}

#webdev {width:297px; background:url(images/webdev-bg.png) center top no-repeat; color:#fff; padding:6px 5px 5px; float:left; margin:0 0 0 235px; text-align:center;}
#sitemaplink {display:block; height:100%; width:74px; background:url(images/sitemap-bg.png) center 4px no-repeat; color:#fff; padding:10px 3px 3px; float:left; margin:0 0 0 3px; text-align:center;}
#webdev a, #sitemaplink a {color:#fff; text-decoration:none;}
#webdev a:hover,#sitemaplink a:hover {text-decoration:underline;}
/* End of 'Layout' */

