
/* MORRIS ARMITAGE STYLE SHEETS */

body, td, p, textarea, select, input { font-family:verdana, sans-serif; font-size:11px; line-height:15px; color:#b1b2b4; }
textarea, select, input	{ color:#000; }
body				{ background-color:#000000; margin:0px; padding:0px; }
.break				{ line-height:1px; font-size:1px; clear:both; height:15px }
form				{ margin:0px; padding:0px; }
img					{ border:0px; }

* html .hr				{ height:1px; padding:0; margin:0; margin-bottom:25px; border-bottom:1px solid #CCC }
.hr					{ height:1px; padding:0; margin:0; margin-top:25px; margin-bottom:25px; border-bottom:1px solid #CCC }

i					{ font-size:12px; }

.bold				{ font-weight:bold; }
.orange				{ color:#F3A65D; }
.smallorange		{ color:#F3A65D; font-size:10px; }
.small				{ font-size:10px; }
.title				{ font-size:15px; }
.subtitle			{ font-size:15px; }
.small				{ font-size:10px; }
.phone				{ font-size:14px; }
.orangetitle		{ color:#F3A65D; font-size:14px; }
.smallorange		{ font-size:9px; color:#F3A65D; }
.clr				{ clear:both; }

.justified			{ text-align:justify; }

.refine				{ width:100%; margin-top:2px; }

a					{ color:#F3A65D; }
a:hover				{ color:#CCCCCC; }

#button				{ width:110px; border: solid 1px #ADADAD; padding:3px; text-align:center; color:#F3A65D; }
#details			{ width:130px; border: solid 1px #ADADAD; padding:3px; text-align:center; color:#F3A65D; }

.frame				{ border: solid 1px #ADADAD; margin-bottom:3px; }

#GoogleMapDiv		{ border: solid 1px #ADADAD; width:99%; height:500px; }


/*** Layout Styles ****************************/

/* Main Structure */
#container-top		{ width:982px; height:1px; background:url('/images/bg/top.gif') no-repeat bottom; }
#container			{ width:982px; overflow:hidden; background:url('/images/bg/sides.gif') repeat-y; }
* html #container-bottom	{ width:982px; height:1px; background:url('/images/bg/top.gif') no-repeat; margin-bottom:18px; }
#container-bottom	{ width:982px; height:1px; background:url('/images/bg/top.gif') no-repeat; margin-bottom:33px; }
#left-column		{ float:left; width:233px; overflow:hidden; text-align:center; }
#left-column .padding { padding:10px 10px 10px 11px; }
#content-column		{ float:left; width:749px; overflow:hidden; }
#content-column .padding { padding:20px 20px 20px 55px; }

/* Left Column */
#logo				{ margin:20px auto; }
#telephone			{ margin-bottom:33px }

/* Homepage Structure */
#content-main		{ float:left; width:460px; }
#content-full		{ width:100%; }
#content-third		{ float:right; width:190px; border-left:solid 1px #ADADAD; margin-bottom:33px; }
#content-third .padding 	{ padding:0px 0px 0px 15px; }

/* Header */
* html #header		{ width:980px; height:39px; border:solid 1px #ADADAD; margin-bottom:18px; overflow:hidden; }
#header				{ width:980px; height:39px; border:solid 1px #ADADAD; margin-bottom:33px; overflow:hidden; }
#header-left		{ float:left; width:41px; height:39px; }
#header-right		{ float:left; width:34px; height:39px; }
#header a span		{ display:none; }
#header a.about				{ float:left; display:block; width:71px; margin:0 25px; margin-top:12px; height:39px; background:url('/images/navigation/about-on.gif') no-repeat; }
#header a.about:hover		{ background:url('/images/navigation/about.gif') no-repeat; }
#header a.mortgage			{ float:left; display:block; width:179px; margin:0 25px; margin-top:12px; height:39px; background:url('/images/navigation/mortgage-on.gif') no-repeat; }
#header a.mortgage:hover	{ background:url('/images/navigation/mortgage.gif') no-repeat; }
#header a.letting			{ float:left; display:block; width:156px; margin:0 25px; margin-top:12px; height:39px; background:url('/images/navigation/letting-on.gif') no-repeat; }
#header a.letting:hover		{ background:url('/images/navigation/letting.gif') no-repeat; }
#header a.sell				{ float:left; display:block; width:143px; margin:0 25px; margin-top:12px; height:39px; background:url('/images/navigation/sell-on.gif') no-repeat; }
#header a.sell:hover		{ background:url('/images/navigation/sell.gif') no-repeat; }
#header a.contact			{ float:left; display:block; width:87px; margin:0 25px; margin-top:12px; height:39px; background:url('/images/navigation/contact-on.gif') no-repeat; }
#header a.contact:hover		{ background:url('/images/navigation/contact.gif') no-repeat; }
#header .separator			{ float:left; width:1px; margin-top:12px; height:14px; background-color:#F3A65D; }

.similar_spacer				{ float:left; width:34px; margin:0; padding:0 }
		
.searchbuttonheight			{ height:18px; }

.latestgap 					{ margin-bottom:5px; }
* html .latestgap			{ margin-bottom:0px; }
*:first-child+html .latestgap	{ margin-bottom:0px; }
html>body .latestgap	{ margin-bottom:0px; }

/* Footer */
#footer				{ width:980px; height:39px; border:solid 1px #ADADAD; overflow:hidden; }
#footer-left		{ float:left; width:41px; height:39px; }
#footer-right		{ float:left; width:34px; height:39px; }
#footer a span		{ display:none; }
#footer a.newmarket			{ float:left; display:block; width:91px; margin:0 43px; margin-top:12px; height:39px; background:url('/images/branches/newmarket-on.gif') no-repeat; }
#footer a.newmarket:hover	{ background:url('/images/branches/newmarket.gif') no-repeat; }
#footer a.burwell			{ float:left; display:block; width:66px; margin:0 43px; margin-top:12px; height:39px; background:url('/images/branches/burwell-on.gif') no-repeat; }
#footer a.burwell:hover		{ background:url('/images/branches/burwell.gif') no-repeat; }
#footer a.cambridge			{ float:left; display:block; width:83px; margin:0 43px; margin-top:12px; height:39px; background:url('/images/branches/cambridge-on.gif') no-repeat; }
#footer a.cambridge:hover	{ background:url('/images/branches/cambridge.gif') no-repeat; }
#footer a.haverhill			{ float:left; display:block; width:76px; margin:0 43px; margin-top:12px; height:39px; background:url('/images/branches/haverhill-on.gif') no-repeat; }
#footer a.haverhill:hover	{ background:url('/images/branches/haverhill.gif') no-repeat; }
#footer a.downham			{ float:left; display:block; width:139px; margin:0 43px; margin-top:12px; height:39px; background:url('/images/branches/downham-on.gif') no-repeat; }
#footer a.downham:hover		{ background:url('/images/branches/downham.gif') no-repeat; }
#footer .separator			{ float:left; width:1px; margin-top:12px; height:14px; background-color:#F3A65D; }