@charset "utf-8";
/* CSS Document */

/* Global Style Applications */
body {
	background-image:url(bkg_grad.jpg); background-position:top; background-repeat:repeat-x; background-color:#e8f1f8;
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	}
h2 {font-size:18px; color:#0070a7; margin-top:0px;}
hr {height:2px; color:#e68b22; border-bottom:1px solid #efefef; margin:10px 0px 10px 0px;}

/* Container Layout formating */
#header td {font-size:12px; font-weight:bold; padding:10px;}
#header td b {font-size:18px;}
#nav, #leftnav, #content {background-color:#FFFFFF; font-size:12px;}
#leftnav table {margin-bottom:10px; background-repeat:no-repeat;}
#leftnav table td {background-repeat:no-repeat;}
#leftnav .blurb_light {padding:6px; margin:0px; font-size:11px; color:#FFFFFF; padding-top:0px;}
#leftnav .blurb_dark {padding:6px; margin:0px; font-size:11px; color:#000000; padding-top:0px;}
#leftnav .blurb_light h3, #leftnav .blurb_dark h3 {font-size:16px; margin:0px;}
#leftnav .blurb_light p, #leftnav .blurb_dark p, #leftnav .blurb_light form, #leftnav .blurb_dark form {font-size:11px; margin:0px;}
#leftnav .blurb_light input, #leftnav .blurb_dark input, #leftnav .blurb_light select, #leftnav .blurb_dark select {font-size:11px;}
.blurb_light a, .blurb_dark a {text-decoration:none;}
.blurb_light a {color:#ffffff;}
.blurb_dark a {color:#000000}

/* Navigation formatting */
#nav, #nav a {font-size:12px; font-weight:600; color:#0072ae; text-decoration:none; margin:0px 3px 0px 3px;}
#nav a:hover {color:#ae2d00;}
#nav a.featured {color:#ae2d00; text-transform:uppercase;}

/* Content block formatting */
#home_top {padding-left:10px;}
.content_img {margin:0px 0px 10px 10px;}

.onoff {position:absolute; visibility:hidden; font-size:11px; overflow:auto; height:640px;}
.onoff b {font-size:12px;}
.subnav {font-size:11px;}

.property_summary {margin-bottom:10px;}
.property_summary th {background-color:#efe4ce; background-image:url(whitemask_top_left.png); background-repeat:no-repeat; background-position:top left; text-align:left; padding:6px; padding-left:10px; font-size:14px;}
.property_summary th div {float:right; margin:-6px -12px 0px 0px; width:7px;}
.property_summary td {font-size:12px; background-color:#F5EFD7; border:1px solid #efe4ce;}
.property_summary td.left {border-right:none;}
.property_summary td.right {border-left:none;}
.property_summary td.right div.accent {position:absolute; width:100px; height:90px; text-align:right; margin:-35px 10px 0px 455px;}
.property_summary td.left a, .property_summary td.right a {color:#000000;}

/* Form Styles */
.errors {color:#990000; font-weight:bold;}
.textfield {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.submit {
	background-image:url(button_grad.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#e8f1f8; 
	color:#FFFFFF; font-weight:bold; font-size:11px; 
	padding:2px;
	border:1px solid #e8f1f8;}
	
/* Footer Formatting */
#footer, #footer a {font-size:10px; color:#FFFFFF; text-decoration:none; background-color:#3e95c2;}
#footer a:hover {text-decoration:underline;}
#footer h3 {color:#ffcf46; text-decoration:none; margin:5px 0px 10px 0px; font-size:18px;}
#footer p {margin-top:0px;}
.branding {float:right; margin-top:-75px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*mockup additions*/
.details_name {
	color:#061542;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.details_namered {
	color:#642600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.details_bodytext {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
.details_servicesTitle {
	color:#0072ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	padding: 3px;
}
.details_bulletlist {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	list-style-position: outside;
	list-style-image: url(images/bullet_checkbox.gif);
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
.details_tellafriend {
	color:#0072ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	font-weight: bold;
}
.photoboarder {
	text-align: left;
	border: thin solid b6ba8e;
}
.details_informationboxes a {
	color:#000137;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.details_informationboxes a:hover{
	color:#0072AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.details_informationboxes a:link{
	color:#0072AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}.bluetext {
	color:#0072ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
