/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
body { font-family: Georgia, "Times New Roman", Times, serif; background-color: #EBD096; margin: 0px; }
img{ border:none; }
a { text-decoration: none; }
a h3 { color: #E2AB29; text-decoration: none; }
a:hover { text-decoration: none; }
h1,h2,h3,h4,h5,h6 { color: #380000; font-family: Verdana, Arial, Helvetica, sans-serif; }
#mainNav { width: 800px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }
#mainNav ul{ margin: 0px; padding: 0px; float: left; width: 800px; list-style-type: none; background-image: url(images/navbg.gif); background-repeat: repeat-x; height: 25px; }
#mainNav li { display: inline; }
#mainNav a{ color: #380000; text-decoration: none; float: left; padding-top: 6px; padding-right: 0.7em; padding-bottom: 6px; padding-left: 0.7em; background-image: url(images/navDivider.gif); background-repeat: repeat-y; background-position: left top; font-weight: normal; font-size: 10px; margin: 0px; text-transform: uppercase; }
#mainNav ul .first a{ background: none; padding-left: 10px; margin-left: 45px; }
#mainNav ul .first a:hover{ text-decoration: none; background-color: #EFE6D8; }
#mainNav a:hover { text-decoration: none; background-color: #EFE6D8; }
#top { width: 830px; background-image: url(images/bg-top.gif); background-repeat: no-repeat; background-position: center; margin-top: 10px; height: 20px; margin: 0 auto; }
#wrap { background-image: url(images/bg.gif); background-repeat: repeat-y; background-position: center top; margin: 0px auto; padding: 0px; width: 830px; }
#header { padding: 0px; width: 800px; margin-bottom: 0px; text-align: left; }
#container { background-color: #ffffff; margin: 0px auto; padding: 0px; clear: both; width: 800px; text-align: center; }
#content { padding: 20px 55px; margin-right: 0px; text-align: left; margin-top: 0px; margin-bottom: 0px; font-size: 0.9em; }
#mainContent { padding: 0px; float: left; width: 430px; margin-top: 55px; margin-bottom: 0px; margin-left: 55px; margin-right: 10px; padding-left: 15px; display: inline; }
#mainContentWide { padding: 0px; float: left; width: 430px; margin-top: 0px; margin-bottom: 0px; margin-left: 55px; margin-right: 10px; padding-left: 15px; }
#HomesecondaryContent { padding: 0px 0px 0px 10px; width: 205px; margin: 0px; margin-top: -65px; z-index: 1000; margin-left: 510px; position: relative; }
#HomesecondaryContentInfo { padding: 5px 10px 5px 10px; width: 205px; margin: 0px; margin-top: -70px; z-index: 1000; margin-left: 500px; position: relative; background-color: #ebd096; color: #380000; }
#HomesecondaryContentWide { padding: 10px 0px 0px 0px; width: 205px; margin: 0px; z-index: 1000; float: right; margin-right: 25px; }
#secondaryContent { padding: 0px; float: left; width: 180px; margin: 0px; }
#column2 { padding: 0px; float: left; width: 340px; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 10px; }
#fullspread { padding: 0px; float: left; width: 680px; margin-top: 0px; margin-bottom: 0px; margin-left: 30px; margin-right: 10px; }
#bottom { width: 830px; background-image: url(images/bg-bottom.gif); background-repeat: no-repeat; background-position: center; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; height: 20px; }
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 10px; width: 755px; }
.fine { font-size: 10px; color: #000000; font-style: italic; }
#footer a { color: #999999; text-decoration: underline; }
#footer a:hover { color: #000066; text-decoration: none; }
#packages { float: left; list-style-type: none; padding:0px; margin: 0px; }
#packages li { float: left; display: block; margin: 3px 13px 9px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #340000; font-weight: bold; }
#packages li .name { color: #BB0011; font-size: 1.2em; font-weight: bold; }
#packages li img { margin: 0px 0px 4px; padding: 0px; border:1px solid #000; }
#dropmenudiv{ position:absolute; border:1px solid #BDBFC1; border-bottom-width: 0; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #BDBFC1; padding: 1px 0; text-decoration: none; line-height:2em; background-image: url(images/navBGround.gif); background-repeat: repeat-x; }
#dropmenudiv a:hover{ background-color: #E5E6E6; background-image: none; }
.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #999999; margin-top: 10px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; margin-right: 20px; margin-left: 10px; margin-bottom: 10px; }
.breadcrumbs a { color: #666666; text-decoration: underline; }
.breadcrumbs a:hover { color: #d2243e; text-decoration: none; }
.break { clear: both; }
.graphic-border { margin: 5px; padding: 0px; }
.graphic-border-bedroom { border: 2px solid #d2243e; margin: 5px 15px 5px 5px; padding: 0px; }
.fine-print { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
.numbers { font-family: "Times New Roman", Times, serif; }
.red-bold { font-weight: bold; color: #d2243e; }
.red-bold-sans { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #340000; font-size: 18px; }
.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #d2243e; font-size: 1.2em; }
.col-2 { padding: 0px; float: left; width: 195px; margin-right: 20px; }
.col-2 p{ margin-left: 20px; margin-top:0px; }
.col-3 { padding: 0px; float: left; width: 205px; margin-right: 10px; }
.col-3 p{ margin-left: 20px; margin-top:0px; }
.price-box { padding: 8px; border: 1px solid #000000; }.wideForm { width: 430px; margin: 0; padding: 0; }
.medForm { width: 215px; }
.table { background: 2px solid #000; }
.ruler { background-color: #000000; }
.loc { width: 300px; }
#wrap #container #content #fullspread h2 { margin: 0px; }
#mainPic { z-index: 0; }
#contact { margin-top: -220px; position: relative; font-size: 0.9em; margin-left: 10px; }
#HomesecondaryContentInfo h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #380000; margin-bottom: 0px; margin-top: 2px; }
#HomesecondaryContentInfo p { color: #000000; margin-top: 0px; padding-top: 0px; font-size: 12px; font-style: italic; margin-bottom: 7px; }
.left { margin-right: 15px; }
.pics { padding-left: 0px; margin-left: 0px; }
#mainContentWide p { margin: 0px; }
.first { margin-left: 0px; padding-left: 0px; }
#footlinks { clear: both; margin-left: 55px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
#footlinks a { color: #340000; }
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 10px; }
.disclaimer { font-size: 10px; }
h1 { font-size: 18px; }
h2 { font-size: 14px; }
h5 { font-size: 14px; }
#footer ul li { display: inline; float: left; margin-right: 20px; }
#footer ul { text-align: center; }
.price { color:#380000;font-size:35px;font-style:normal;}
.price {position:relative;padding-left:13px;display:inline;}
sup {position:absolute;top:4px;left:0px;font-size:20px;}
.bold1, .topInfo, #serviceAreas{ color:#290000; }
.bold1{ font-family:arial, sans; font-weight:bold; font-size:25px; }
.topInfo{ font-size:17px; font-style:italic; }
#serviceAreas{ font-family:arial,sans; font-weight:bold; text-transform: uppercase; font-size:13px; position:absolute; margin-top:-70px; margin-left:30px; }
#sa1, #sa2{ position:absolute; width:240px; font-family: arial, sans; font-size:11.5px; }
#sa1 p, #sa2 p{ margin:0; text-indent:15px; color:#290000; line-height:14px; }
#sa1{ margin-top:-120px; margin-left:170px; }
#sa2{ margin-top:-120px; margin-left:420px; width:250px; }

