*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;font-size:13px}
#wrapper{width:922px;margin:0 auto}
a img{border:0}
#header{color:#FFF;width:920px;float:left;border:1px solid #ccc;background:#ac0300;background-image:url(../images/foxmenu_bg.gif);margin:6px 0 4px;padding:0}
#navigation{float:left;width:922px;color:#333;border:none;background:#FFF;margin:0;padding:0}
#logo{float:left;width:232px;height:148px}
#menu{float:right;width:675px;margin-left:15px}
#search{float:left;width:922px;color:#333;border:none;background:#FFF;margin:0 0 5px;padding:0}
#searchbox{float:left;width:232px;height:198px;background-image:url(../images/search-box-bg.gif)}
#searchfields{margin-left:25px;width:180px;margin-top:33px}
#wrapper #search #searchbox #searchfields label{font-family:tahoma;color:#FFF;font-size:10px;margin:0 0 3px;padding:0 0 3px}
#wrapper #search #searchbox #searchfields select{margin-top:2px;margin-bottom:1px;font-family:Verdana, Arial, Helvetica, sans-serif}
#wrapper #search #searchbox #searchfields #search_btn{float:right;margin-top:5px}
#wrapper #search #searchbox #searchfields #justlisted{font-size:10px; font-family:tahoma; padding-top:13px; width:60px}
#banner{float:right;width:675px;height:198px}
#leftcolumn{color:#333;border:1px solid #ccc;background:#FFF;width:212px;float:left;margin:0 5px 5px 0;padding:10px}
#leftcolumn2{color:#333;background:#FFF;width:234px;float:left;margin:0 5px 5px 0;}
#content{float:left;color:#333;border:1px solid #ccc;background:#FFF;width:900px;display:block;margin-bottom:5px;padding:10px}
#homecontent{float:left;color:#333;border:1px solid #ccc;background:#FFF;width:439px;display:block;margin:0 5px 5px 8px;padding:10px}
#rightcolumn{color:#333;border:1px solid #ccc;background:#F7F7F7;width:187px;float:left;margin:0 0 5px;padding:10px}
#footer{width:900px;clear:both;color:#333;background:#FFF;border-top-width:5px;border-top-color:#ac0300;border-style:solid none none;margin:0 0 10px;padding:10px}
.headericons{padding-right:6px}
#header a{color:#FFF;text-decoration:underline}
#apDiv1{position:absolute;width:180px;height:25px;z-index:1;left:297px;top:240px}
#apDiv2{position:absolute;width:180px;height:25px;z-index:2;left:298px;top:280px}
#apDiv3{position:absolute;width:180px;height:25px;z-index:1;left:297px;top:320px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
.bigtext{font-size:1.5em;font-weight:700}
#services h3{display:block;color:#666;text-decoration:none;font-size:1.2em;cursor:pointer;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;margin:0 0 2px;padding:7px 10px 7px 7px}
#services img{margin:0 .5em 1em}
.viewproperty{float:right;border:1px solid #CCC;margin:1em;padding:1em}
.errMsg{color:#C33;margin-left:9em;background-image:url(assets/styles/buttons/icons/arrow_up.png);background-repeat:no-repeat;padding-left:16px}
#offer .errMsg{margin-left:24em}
#wrapper #content #otherproperty img{margin-right:1.5em;margin-bottom:.5em}
#wrapper #content #otherproperty{width:90%;text-align:center;margin:0 auto}
#related_news{margin-left:40px;margin-bottom:10px}
#header img,#wrapper #content em img{margin:0}
#wrapper #search #banner #findOffice{font-family:tahoma;font-size:10px;color:#FFF;margin-top:152px;margin-right:30px;float:right;}
.pngalpha{behavior:url(http://www.caesar-howie.co.uk/assets/iepngfix.htc);}

#findOffice a:link,#findOffice a:visited,#justlisted a:link,#justlisted a:visited{color:#FFF;text-decoration:none;}
#findOffice a:hover,#justlisted a:hover{color:#FFF;text-decoration:underline;}

#copynotice {width:270px; float:left}
#footaddress {float:right; text-align:right}

.guides {margin:0 10px -1.5em; padding:0.4em;}

#serv_copy ul {
	margin:0px;
	padding-left:10px;
	list-style-type:none;
	list-style-image:none;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4f4f4f;
	font-size:14px;
	line-height:20px
}
#serv {
	margin-bottom: 8px;
}

#serv_copy ul li a {
	text-decoration:none;
	color:#4f4f4f;
}

#serv_copy ul li a:hover {
	color:#4f4f4f;
	border-bottom: solid 1px #4f4f4f;
}