body {
	font-size:65%;
	margin:0px;
	background-color:#ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#googlemap {
	width:568px;
	height:300px;
	border:#CECFC7 1px solid;
}
img {
	border:0px;
}

form, ul {
	margin:0px;
	padding:0px;
}

input,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

h2					{ color:#006600; font-size:170%; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px; }
p.link_phrase		{ margin-top:0px; padding-top:0px; }
p.link_phrase a		{ color:#006700; text-decoration:none; position:relative; float:right;background-image:url(/img-bin/arrow.gif); background-repeat:no-repeat; background-position: 100% 50%; padding-right:10px; }
hr					{ display:none; }

div.preload {
	display:none;
}

div#page {
	position:relative;
	width:821px;
	margin: 0 auto;
	text-align:left;
}

div#page div#header {
	position:relative;
	clear:both;
	height:80px;
	line-height:80px;
	padding-left:73px;
	margin: 0 auto;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	color:#006700;
	background-image:url(/img-bin/logo_columns.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

div#page div#header h1 {
	font-size:120%;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

div#page div#header span.the {
	position:absolute;
	display:block;
	left:55px;
	top:-10px;
	font-size:80%;
	text-transform: uppercase;
}

div#page div#header span.abbey {
	position:relative;
	font-size:300%;
}

div#page div#header span.group {
	position:relative;
	font-size:80%;
	text-transform: uppercase;
}

div#page div#header strong {
	position:absolute;
	right:5px;
	top:10px;
	font-size:140%;
	font-weight:normal;
}




div#page div#splash									{ position:relative; clear:both; background-image:url(/img-bin/bg_book.gif); background-repeat:repeat-y; }

div#page div#splash img								{ position:absolute; top:0px; left:255px; }

div#page div#splash ul								{ position:relative; list-style-type:none; background-image:url(/img-bin/nav_bookmark_home.gif); background-position:27px 0px; background-repeat:no-repeat; padding-top:12px; padding-bottom:3px; width:240px; }
div#page div#splash ul li							{ height:26px; line-height:26px; }
div#page div#splash ul li a							{ display:block; height:26px; line-height:26px; padding-left:80px; color:#006500; text-decoration:none; }
div#page div#splash ul li a:hover					{ font-weight:bold; }
div#page div#splash ul li a span					{ display:block; width:22px; height:245px; position:absolute; left:27px; top:0px; background-repeat:no-repeat; }
div#page div#splash ul li.lnk1 a:hover span			{ background-image:url(/img-bin/nav_bookmark_home.gif); }
div#page div#splash ul li.lnk2 a:hover span		{ background-image:url(/img-bin/nav_bookmark_amesbury.gif); }
div#page div#splash ul li.lnk3 a:hover span		{ background-image:url(/img-bin/nav_bookmark_sutton.gif); }
div#page div#splash ul li.lnk4 a:hover span		{ background-image:url(/img-bin/nav_bookmark_nether.gif); }
div#page div#splash ul li.lnk5 a:hover span		{ background-image:url(/img-bin/nav_bookmark_algarve.gif); }
div#page div#splash ul li.lnk6 a:hover span		{ background-image:url(/img-bin/nav_bookmark_homecare.gif); }
div#page div#splash ul li.lnk7 a:hover span		{ background-image:url(/img-bin/nav_bookmark_property.gif); }
div#page div#splash ul li.lnk8 a:hover span	{ background-image:url(/img-bin/nav_bookmark_locations.gif); }
div#page div#splash ul li.lnk9 a:hover span		{ background-image:url(/img-bin/nav_bookmark_contact.gif); }

div#page div#splash span.footer						{ position:relative; display:block; width:100%; height:25px; background-image:url(/img-bin/bg_book_footer.gif); background-repeat:no-repeat; clear:both; }



div#page div#content								{ float:left; clear:both; width:100%; }
div#page div#content div.left 						{ position:relative; float:left; width:222px; padding:8px; padding-right:13px; padding-left:13px; padding-bottom:22px; color:#2f2f2f; }
div#page div#content div.left strong				{ color:#006600; }

div#page div#content div.left ul					{ position:relative; clear:both; font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style-type:none; background-position:bottom left; background-image:url(/img-bin/subnav_bottom.gif); background-repeat:no-repeat; margin:0px; padding:0px; padding-bottom:20px; }
div#page div#content div.left ul li.lnk				{ position:relative; background-image:url(/img-bin/subnav_bg.gif); height:35px; }
div#page div#content div.left ul li.lnk_on			{ position:relative; background-image:url(/img-bin/subnav_bg_on.gif); height:35px; }
div#page div#content div.left ul li.top				{ position:relative; background-image:url(/img-bin/subnav_top.gif); height:35px; padding-top:4px; }
div#page div#content div.left ul li.top_on			{ position:relative; background-image:url(/img-bin/subnav_top_on.gif); height:35px; padding-top:4px; }

div#page div#content div.left ul li a			{ display:block; background-image:none; background-repeat:no-repeat; width:180px; height:35px; line-height:35px; padding-left:42px; text-decoration:none; color:#1F781E; font-weight:bold;  }


div#page div#content div.left ul li.top a:hover		{ background-image:url(/img-bin/subnav_top_on_hov.gif); }
div#page div#content div.left ul li.lnk a:hover		{ background-image:url(/img-bin/subnav_bg_on.gif); }

div#page div#content div.right	div.hbox						{ float:left; position:relative; width:188px; height:208px; overflow:hidden; }
div#page div#content div.right	div.hbox2						{ margin-left:4px; margin-right:4px; }

div#page div#content div.right 						{ color:#2f2f2f; position:relative; float:left; width:573px; padding-top:8px; padding-bottom:22px; }
div#page div#content div.right ul					{ margin:10px; padding:10px; }


div#page div#content div.right div.float_right		{ float:right; width:297px; font-size:10px; margin-left:20px; margin-bottom:16px; margin-right:9px; }
div#page div#content div.right div.float_right img	{ margin-bottom:4px; }



div#page div#content div.right hr 					{ display:block; }
div#page div#content div.right div.property			{ width:557px; margin-top:15px; position:relative; background-image:url(/img-bin/property_sales/box_bg.gif); background-repeat:repeat-y; }
div#page div#content div.right div.property_top		{ position:relative; background-image:url(/img-bin/property_sales/box_top.gif); background-repeat:no-repeat; background-position:top left; }
div#page div#content div.right div.property_bottom	{ position:relative; padding:13px; background-image:url(/img-bin/property_sales/box_bottom.gif); background-repeat:no-repeat; background-position:bottom left; height:150px; clear:both;}
div#page div#content div.right h3					{ margin:0px; padding:0px; color:#40661B; font-size:120%; }
div.break	{ display:none; clear:both; position:absolute; top:30px; left:30px; border-top:#40661B 3px solid; font-size:0%; height:1px;  }
div#page div#content div.right div.property p		{ margin-top:0px;padding-top:8px;padding-bottom:35px; }
div#page div#content div.right div.property img		{ float:right; margin-left:20px; margin-bottom:20px; }
div#page div#content div.right div.property div.price	{ position:absolute; width:250px;clear:both; bottom:26px; left:13px; font-size:180%; font-family:"Times New Roman", Times, serif; color:#40661B; }
div#page div#content div.right div.property div.detail	{ position:absolute; width:108px; text-align:left; bottom:0px; left:250px; }

div#page div#content div.right div.bigbox					{ float:left; clear:both; position:relative;background-image:url(/img-bin/property_sales/bigbox_bg.gif); background-repeat:repeat-y;width:531px; padding:13px;}
div#page div#content div.right div.bigbox span				{ display:block;margin-top:10px;font-size:150%; color:#40661B; }
div#page div#content div.right h2.bigbox				{ margin-top:15px;background-image:url(/img-bin/property_sales/bigbox_top.gif); background-repeat:no-repeat;  height:30px; line-height:30px; width:544px;padding-left:13px; }
div#page div#content div.right div.bigbox img			{ float:right; margin-left:20px; margin-bottom:20px; clear:right; }
div#page div#content div.right div.bigbox_footer					{ font-size:300%; clear:both; font-family:"Times New Roman", Times, serif; color:#40661B;position:relative;background-image:url(/img-bin/property_sales/bigbox_bottom.gif); background-repeat:no-repeat;width:544px; padding-left:13px; height:43px;line-height:43px;}
div#page div#content div.right div.bigbox_footer a				{ position:absolute;right:13px; top:5px;}



div#footer {
	position:relative;
	width:900px;
	margin: 0 auto;
	text-align:left;
	border-top:#006600 11px solid;
	padding-top:6px;
	clear:both;
	color:#666666;
	font-size:90%;
	padding-bottom:15px;
	line-height:1.5;
}

div#footer a										{ color:#006600; text-decoration:none; }

div#footer p										{ position:absolute; right:0px; top:0px; margin:0px; padding:0px;padding-top:6px; text-align:right; }


p.smalltext											{ text-align:center; clear:both; font-size:90%; color:#006600; font-weight:bold; }
