/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background-color:#222;
	color: #aaaeb1;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table   {border-collapse: collapse;border-spacing: 0;}
hr		{height:1px;background:#aeaeb1;border:0;}
.clear  {clear:both;height:1px;visibility:hidden}

h1		{color:white;font-size:22px;font-weight:bold;line-height:1.1em}
h2,h3,h4{color:white}
body	{background:url(../images/bg.gif) -25%;text-align:center}
a		{text-decoration:none;color:#fff}
p		{font-size:14.3px;line-height:1.2em;margin-bottom:1em}
.purple {color:#6B5C9B}
.plum	{color:#713E8C}
.cl_content{width:795px;background-repeat:repeat-y;text-align:center;margin:0 auto;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/bg.png');}
.cl_content[class] {background-image:url(../images/bg.png)}
#page	{background:#444242;width:740px;margin:0 auto;padding-top:22px}
.cl_footer {background-position:0 50%;width:795px;height:49px;text-align:center;margin:0 auto;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/footer.png')}
.cl_footer[class] {background-image:url(../images/footer.png)}
#site	{border:3px solid #aeaeb1;width:700px;margin:14px auto 0 auto;text-align:left;position:relative}

strong  {color:#fff}

#nav	{background:#aeaeb1;height:31px}
#nav li {text-align:center;display:inline;}
#nav a  {width:100px;display:block;background:#6B5C9B;height:28px;line-height:28px;color:#fff;float:left;font-size:15px} #nav a:hover  {background:#713E8C}
#nav a.shorter	{width:98px}
#nav a.longer	{width:129px}
#nav a.current  {background:#713E8C}

.back_link 		 {display:block;background:#6B5C9B;height:28px;line-height:28px;color:#fff;font-size:15px;width:5.6em;padding-left:1.2em}
.back_link:hover {background:#713E8C}

#nav a 		 	{border-right:3px solid #444242}
#nav .last a 	{border-right:none}

.abs_right		{width:420px;position:absolute;right:0;}
.text_right 	{width:320px;position:relative;left:360px}
#scroll_text	{height:434px;overflow:auto;padding-right:20px}
.caption_right  {width:210px;position:relative;left:470px}

.floorplans .caption_right  {width:198px;float:right;position:static;padding-right:14px}
.findus .text_right {float:right;position:static;padding-right:14px}

.scarringtonmap {padding:17px;padding-right:0}

.floorplan		{margin-left:16px;margin-bottom:10px}

.text_left  	{width:310px;position:absolute;top:89px;left:14px}

.field			{color:#fff;background:#6B5C9B;border:none;padding:4px;font-size:12px;font-family: Helvetica, Arial, Verdana, sans-serif;font-weight:bold;
width:100%;margin-bottom:4px}

.submitbutton   {position:relative;top:5px;float:right}

.back_home_link	{font-family:Georgia,"Times New Roman";font-style:italic;color:#eee;text-align:left !important;font-size:11.5px;padding:4px 44px;display:block}
.normal_font	{font-family:Arial, Helvetica, sans-serif !important;font-style: normal !important}

#contactform 	{width:310px}

.contact_label	{min-width:5.5em;display:block;float:left}

.house_intro	{font-size:20px;margin-top:30px;margin-bottom:8px}

.center			{text-align:center;width:100%}
#house_types	{text-align:center;width:100%;margin-bottom:42px}

.bullets		{font-size:14.3px;line-height:1.2em;margin-bottom:1em}
.bullets li 	{margin-bottom:0.35em;list-style-type:disc;margin-left:1.2em}

.front	{background:url(../images/photos/front.jpg) no-repeat}
.spec	{background:url(../images/photos/spec_kitchen.jpg) no-repeat}
.plan	{background:url(../images/plans/siteplan.gif) no-repeat 2px 34px;height:436px}

h2		{margin-top:1.5em}
table.dims	  {font-size:11px;color:#fff;margin:6px 0 10px 0;width:100%}
table.dims td {border-bottom:1px solid #888;padding:3px 0}
table.dims .r {text-align:right;padding-right: 0}