 body{}
#body{padding:0;}
#content{}
#footer{margin-top:0;background-position:left -1px;border-top:1px solid #444;}
div.wide{margin:0 -15px;}
#billboard{position:relative;height:460px;color:#3E2C21;background:url('/images/home/abw/billboard.jpg') no-repeat top left;}
#billboard div.content{width:625px;float:left;padding:20px 20px 0 20px;}
#billboard div.about{position:absolute;bottom:5px;left:10px;width:640px;color:#3E2C21;font-size:14px;line-height:18px;z-index:999px;}
#billboard div.about h1{color:#3E2C21;font-size:15px;line-height:20px;font-weight:bold;margin:0 0 2px 0;padding:0;display:inline;}
#billboard div.about h4{color:#3E2C21;font-size:15px;line-height:20px;font-weight:bold;margin:0 0 2px 0;padding:0;}
#billboard div.about b{color:#3E2C21;font-weight:normal;}
#billboard div.about h4 b{color:#3E2C21;font-weight:bold;}
#billboard #searches{position:absolute;top:5px;left:0;height:170px;width:665px;z-index:1000;}
#billboard #searches ul.tabs{width:285px;float:left;margin:0;padding:0;}
#billboard #searches ul.tabs li{display:block;margin:0;padding:0;}
#billboard #searches ul.tabs li a{display:block;height:50px;background:url('/images/home/abw/search_tabs.jpg') no-repeat left top;opacity:0.8;filter:alpha (opacity = 80);}
#billboard #searches ul.tabs li a:hover{opacity:0.9;filter:alpha (opacity = 90);}
#billboard #searches ul.tabs li.warm a{opacity:1;filter:alpha (opacity = 100);}
#billboard #searches ul.tabs li.SC a{height:40px;background-position:left -50px;}
#billboard #searches ul.tabs li.RW a{background-position:left -90px;}
#billboard #searches ul.tabs li a h2{margin:0;padding:0 0 0 10px;font-size:16px;line-height:38px;color:white;font-weight:bold;text-shadow:1px 1px 1px #BA7B13;}
#billboard #searches ul.tabs li.warm a h2{font-size:17px;}
#billboard #searches ul.tabs li.FAS a h2{padding-top:10px;}
#billboard #searches ul.tabs li.FAS a h2{text-shadow:1px 1px 1px #BA7B13;}
#billboard #searches ul.tabs li.SC a h2{text-shadow:1px 1px 1px #791521;}
#billboard #searches ul.tabs li.RW a h2{text-shadow:1px 1px 1px #036687;}
#billboard #searches.SC_panel ul.tabs li.FAS a{background-position:left -140px;}
#billboard #searches.SC_panel ul.tabs li.SC a{background-position:left -190px;}
#billboard #searches.SC_panel ul.tabs li.RW a{background-position:left -230px;}
#billboard #searches.RW_panel ul.tabs li.FAS a{background-position:left -280px;}
#billboard #searches.RW_panel ul.tabs li.SC a{background-position:left -330px;}
#billboard #searches.RW_panel ul.tabs li.RW a{background-position:left -370px;}
#billboard #searches div.panes{width:365px;float:left;margin:10px 0 0 -5px;}
#billboard #searches div.panes div.pane{display:none;}
#billboard #searches div.panes div.warm{position:relative;display:block;}
#billboard div.content form{position:relative;height:140px;margin:5px 0 0 0;padding:0;}
#billboard div.content form input.text{border:1px solid #888;font-size:20px;line-height:20px;padding:4px;margin:0px 0 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
#billboard div.content form input.hint{}
div.outstanding{z-index:1000;}
div.outstanding.scheme_name{}
#billboard div.content form input.scheme_name{font-size:14px;line-height:18px;margin-top:6px;}
#billboard div.content form div.split4{padding-top:3px;}
#billboard div.content form div.split4 input.text{font-size:12px;line-height:12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
#billboard div.content form div.split4 label,#billboard div.content form div.split4 select,#billboard div.content form div.split4 input.text{width:35px;padding:3px;margin:0px 5px 0px 0;}
#billboard div.content form div.split4 select{font-size:10px;width:50px;}
#billboard div.content form div.split4 label{width:23px;text-align:left;line-height:20px;}
#billboard div.content form div.outstanding{z-index:1000;position:relative;}
#billboard div.content form div.outstanding input{width:355px;}
#billboard div.content form label.alt{display:none;}
#billboard div.content form div.field{margin:5px 0 2px 0;z-index:998;}
#billboard div.content form div.scheme_name{margin:0 0 2px 0;z-index:999;}
#billboard div.content form div.size{}
#billboard div.content form div.rent{float:right;}
#billboard div.content form div.rent label.rent{width:35px;}
#billboard div.content form div.size select{margin-bottom:0;}
XX#billboard div.content form label.search_by{width:200px;}
#billboard div.content form div.select{float:left;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
#billboard div.content form div.category,#billboard div.content form div.owners{width:180px;float:left;}
#billboard div.content form div.agents,#billboard div.content form div.owners{width:180px;clear:left;}
#billboard div.content form select{width:180px;font-size:12px;}
#billboard div.content form input.fluxbox-on{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;}
#billboard form div.fluxbox-results{top:34px;left:0px;background:transparent;width:365px;opacity:0.95;filter:alpha (opacity = 95);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
#billboard form div.fluxbox-no_results{opacity:0.95;filter:alpha (opacity = 95);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
#billboard form div.fluxbox-result{overflow:hidden;color:#555;min-height:18px;font-size:16px;line-height:24px;background-color:#f0f0f0;}
#billboard form div.fluxbox-select{background-color:#F3A223;color:white;}
#billboard div.fluxbox-select span.fluxbox-match{background-color:#F3A223;text-decoration:none;}
#billboard span.fluxbox-match{text-decoration:none;padding-right:1px;font-weight:normal;color:#000;}
#billboard div.content form input.search{position:absolute;bottom:9px;right:0px;font-size:14px;line-height:16px;width:130px !important;margin-top:5px;text-align:center;}
#billboard div.content a.advanced{position:absolute;right:0px;bottom:48px;width:180px;text-align:right;height:14px;font-size:14px;line-height:14px;color:#5D4232;padding-right:16px;padding-left:14px;background:transparent url('/images/home/abw/arrows.png') no-repeat right -78px;}
#billboard div.content div a.advanced:hover{background-position:right 2px;color:#F9A51A;}
#billboard div.content div#SC_panel a.advanced:hover{background-position:right -18px;color:#A21D2D;}
#billboard div.content div#RW_panel a.advanced:hover{background-position:right -38px;color:#0488B4;}
#billboard div.sidepanel{width:310px;padding:10px 10px 0 10px;float:right;}
#billboard div.sidepanel div.social{clear:both;height:20px;padding-top:5px;}
#billboard div.ads a{overflow:hidden;float:left;border:1px solid #444;margin:0 0 10px 0;-moz-box-shadow:3px 3px 4px #bbb;-webkit-box-shadow:3px 3px 4px #bbb;box-shadow:3px 3px 4px #bbb;}
#billboard div.ads a:hover{border:1px solid #F3A223;}
#billboard div.ads a img{margin:-1px 0 0 -1px;}
#billboard div.ads a.wide_plus{width:308px;height:68px;}
#billboard div.ads a.small{width:148px;height:68px;margin-right:10px;}
#billboard div.ads a.wide_tall{width:308px;height:158px;}
#billboard div.ads a.last{margin-right:0;}
div.overline{border-color:#444;}
div.strip{height:10px;background:url('/images/home/abw/colour_strips.gif') repeat-x left top;}
div.orange{background-position:left -15px;}
div.red{background-position:left -30px;}
div.blue{background-position:left -45px;}
div.light-grey{overflow:auto;border-top:1px solid #666;background:#ccc url('/images/home/abw/light_grey_grad.gif') repeat-x left top;}
div.mid-grey{overflow:auto;border-top:1px solid #666;background:#666 url('/images/home/abw/mid_grey_grad.gif') repeat-x left top;}
div.dark-grey{overflow:auto;border-top:1px solid #444;background:#3e3e3e url('/images/home/abw/dark_grey_grad.gif') repeat-x left top;}
div.iconboxes{overflow:hidden;position:relative;border-top:1px solid #666;background:#ccc url('/images/home/abw/light_grey_grad2.gif') repeat-x left top;}
div.iconboxes a.prev,div.rotator a.prev{position:absolute;left:5px;margin-top:-10px;top:50%;}
div.iconboxes a.next,div.rotator a.next{position:absolute;right:5px;margin-top:-10px;top:50%;}
div.iconboxes div.summary,div.rotator div.summary{position:absolute;left:5px;bottom:5px;width:100px;height:12px;font-size:11px;line-height:12px;color:#888;}
div.iconboxes a.disabled,div.rotator a.disabled{opacity:0.2;filter:alpha (opacity = 20);}
div.iconboxes div.tray{width:2331px;height:170px;}
div.iconbox{position:relative;width:242px;height:150px;float:left;padding:10px 20px 10px 70px;border-right:1px solid #888;margin-right:0px;background:#ccc url('/images/home/abw/light_grey_grad2.gif') repeat-x left top;}
div.iconbox h2{margin:0 0 0 -2px;font-size:24px;line-height:50px;color:#1F1610;text-shadow:1px 1px 1px #fff;}
div.iconbox p{font-size:14px;line-height:18px;margin-right:20px;text-shadow:1px 1px 1px #f4f4f4;}
div.iconbox a.button{position:absolute;bottom:15px;right:10px;padding-left:12px;-moz-box-shadow:3px 3px 3px #aaa;-webkit-box-shadow:3px 3px 3px #aaa;box-shadow:3px 3px 3px #aaa;}
div.iconbox .icon{position:absolute;left:10px;top:10px;width:50px;height:50px;background:transparent url('/images/home/abw/content_icons.png') no-repeat left top;}
div.iconbox .upgrade{background-position:-70px top;}
div.iconbox .crpro{background-position:-140px top;}
div.iconboxes div.last{margin-right:0;border-right:0;width:238px;}
#content ul.selector li a{width:120px;height:38px;font-size:14px;line-height:40px;background-image:url('/images/home/abw/dark_grey_selector_strip.gif');}
div.inset{float:left;width:290px;height:150px;margin:20px;border:1px solid #444;background:#ccc url('/images/home/abw/light_grey_grad.gif') repeat-x left -10px;-moz-box-shadow:4px 4px 4px #666;-webkit-box-shadow:4px 4px 4px #666;box-shadow:4px 4px 4px #666;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
div.insets div.merge-2{width:620px;}
div.insets div.last{margin-right:0;border-right:0;}
div.insets div.found{background:url('/images/home/abw/found_my_shop.jpg') no-repeat left top;}
div.suggestions{border-top:1px solid #000;position:relative;}
div.suggestions ul.selector{position:absolute;top:0px;width:370px;height:38px;padding:0;left:50%;margin-left:-185px;z-index:1000;}
#content div.suggestions ul.selector li a{background-image:url('/images/home/abw/mid_grey_selector_strip.gif');}
div.suggestions div.searches{min-height:180px;float:left;width:292px;padding:10px 20px;margin:0;}
div.suggestions div.last{border-right:0;width:270px;}
div.suggestions h4{font-size:20px;margin:0 0 5px 0;padding:10px 20px 10px 20px;line-height:20px;color:#34B5E0;border-bottom:0;text-shadow:1px 1px 0px #444;}
div.suggestions p.explain{position:absolute;right:0px;bottom:2px;width:100%;height:12px;font-size:11px;line-height:12px;color:#5D4232;text-align:center;font-style:italic;}
#suggestions{height:240px;overflow:hidden;}
#suggestions #town_searches,#suggestions #county_searches,#suggestions #scheme_searches{float:left;}
#footer{border-top:1px solid #666;}
#suggestions.dark-grey h4{color:#FFA10A;color:#34B5E0;border-bottom:1px solid #555;text-shadow:1px 1px 0px #444;}
#suggestions.mid-grey h4{color:#333;color:#3E2C21;text-shadow:1px 1px 0px rgba(255,255,255,0.4);}
#suggestions.dark-grey div.search-columns{border-top:1px solid #777;}
#suggestions.mid-grey div.search-columns{}
div.searches ul{list-style:none;margin:0;padding:0;}
#suggestions.mid-grey div.searches ul{padding-top:0;}
div.searches ul li{margin:0 0 1px 0;padding:0;line-height:13px;}
div.searches ul li a{color:#bbb;font-size:12px;line-height:13px;margin:0;text-shadow:1px 1px 1px #333;}
div.searches ul li a:hover{color:#F3A223;}
#suggestions.mid-grey div.searches ul li a{color:#666;color:#3E2C21;text-shadow:1px 1px 1px rgba(255,255,255,0.4);}
#suggestions.mid-grey div.searches ul li a:hover{color:#000;text-shadow:1px 1px 1px rgba(255,255,255,0.6);}
@media screen and (max-width:1015px){body{width:665px;}
#header ul.tabs{display:none;}
#header ul.selector{margin-right:-15px;}
#billboard{width:665px;}
#billboard div.sidepanel{display:none;}
#portfolios h4,#suggestions h4{font-size:14px;}
#header #auth{width:200px;}
#header #auth div.user a.admin,#header #auth div.user a.devel{clear:both;float:right;margin:5px 0 0;padding:0;border:0;text-align:right;}
div.iconboxes{border-top:0;}
div.iconbox{clear:both;width:575px;width:450px;padding-right:145px;height:70px;border-top:1px solid #666;}
div.iconbox h2{font-size:20px;line-height:30px;}
}
@media screen and (max-width:664px){body{width:485px;}
#header ul.selector{margin-right:-20px;}
#header #auth{width:340px;}
#header #auth div.user a.username{float:left;padding-left:0;margin-left:0;}
#billboard{width:485px;height:205px;overflow:hidden;background-position:-180px top;}
#billboard #searches{margin-left:-180px;}
#billboard #searches ul.tabs li.warm a h2,#billboard #searches ul.tabs li a h2{font-size:10px;line-height:11px;margin-left:175px;margin-right:25px;padding-top:2px;}
#billboard #searches ul.tabs li.FAS a h2{padding-top:15px;}
#billboard div.about{width:440px;height:40px;bottom:0px;font-size:11px;line-height:12px;}
#billboard div.about h4{display:none;}
div.iconbox{width:275px;padding-right:140px;height:90px;}
div.suggestions div.searches{width:180px;}
div.suggestions div.searches ul li a{font-size:10px;line-height:11px;}
#portfolios ul.selector,#suggestions ul.selector{right:0px;left:auto;margin-left:0;}
#portfolios h4,#suggestions h4{font-size:12px;}
}

