html { font-size: 62.5% }

body { background-image:url('/images/bodyBG.gif'); background-repeat:repeat-x; background-position:top center; background-color:#4b1601; margin:0px; padding:0px; background-attachment:scroll; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

p { margin:10px 19px 15px 19px; padding:0px;}

img { border:0px;}

a, a:visited { color:#4b1601; text-decoration:underline;}

a:hover, a:visited:hover { color:#823010; text-decoration:none;}

a.noUnderline { text-decoration:none;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height:1.2em; margin:0px 0px 3px 0px; border-bottom:1px solid #d0bb83;}

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height:1.2em; margin:0px 0px 3px 0px;}

h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height:1.2em; margin:0px 0px 3px 0px; border-bottom:1px solid #efe0b4;}

h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; line-height:1em; margin:0px 0px 3px 0px;}

hr { height:1px; width:90%; background:#d0bb83;}

/*----header----*/
#headerContainer { width:100%; height:285px; background: url('/images/scmHomesHeadBG.jpg') top center no-repeat; margin:0px; padding:0px;}

#headerContent { width: 756px; margin: 0px auto; color:#fef5d0; font-weight:500;}

#topNav { position:relative; width:756px; height:20px; text-align:right; margin:0px; padding:0px; font-size:10px;}

#topNav ul { margin:0px; padding:5px 0px 0px 0px;}

#topNav li { display:inline;}

#topNav a, #topNav a:visited { color:#fef5d0; text-decoration:none; padding:4px 15px 4px 18px; border-left:1px solid #e9d8a9; border-bottom:1px dotted #4b1601;}

#topNav a.noDash { border-left:none;}

#topNav a:hover, #topNav a:visited:hover { color:#fbfbef; border-bottom:1px dotted #281010; background:#380d0d;}

#headFlash { position:relative; width:756px; height:200px;}

#mainNav { position:relative; width:756px; height:30px; text-align:center; margin:0px; padding:5px 0px 0px 0px; font-size:1.1em;}

#mainNav ul { margin:0px; padding:0px;}

#mainNav li { display:inline;}

#mainNav a, #mainNav a:visited { color:#fef5d0; text-decoration:none; padding:4px 15px 4px 18px; border-left:1px solid #e9d8a9; border-bottom:1px dotted #4b1601;}

#mainNav a.noDash { border-left:none;}

#mainNav a:hover, #mainNav a:visited:hover { color:#fbfbef; border-bottom:1px dotted #281010; background:#380d0d;}

#bottomNav { position:relative; text-align:left; margin:30px 0px 0px 0px; padding:0px; font-size:10px;}

#bottomNav ul { margin:0px; padding:0px;}

#bottomNav li { display:inline; margin:0px; padding:0px;}

#bottomNav a, #bottomNav a:visited { color:#4b1601; text-decoration:none; padding:0px 5px; border-left:1px solid #823010; text-decoration:underline;}

#bottomNav a.noDash { border-left:none;}

#bottomNav a:hover, #bottomNav a:visited:hover { color:#823010; text-decoration:none;}

/*----dropdown navigation----*/
#dropmenudiv { position:absolute; z-index:100;}

.menu a:link, .menu a:visited, .menu a:active { width:170px; display: block; color: #fef5d0; background-color: #691e00; font-size:10px; text-decoration:none; border-top:1px solid #4b1601; padding:4px;}

.menu a:hover { display: block; color: #fff7d2; background-color:#380d0d; font-size:10px; text-decoration:none; border-top:1px solid #4b1601; padding:4px;}

/*----main(body)----*/
#mainContainer { width:100%; background: url('/images/contentContainerBG.gif') top center repeat-x #fff7d2; margin:0px; padding:0px; overflow:hidden;}

#mainContent { width: 756px; margin: 0px auto; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height:1.5em; overflow:hidden;}

#leftColumn { float:left; width: 380px; margin:0px; padding:0px;}

#rightColumn { float:right; width: 370px; margin:0px; padding:0px;}

/*----flash photo gallery formatting ----*/
#flashcontent { width:675px; height:477px; overflow:hidden; background:url('/images/photoGalleryBG.gif') top left no-repeat; padding:37px 28px; margin:0px auto;}

/*----homepage Boxes----*/
#QDhomes { background: url('/images/bottomBG_qd.jpg') bottom center no-repeat; padding:0px 0px 62px 0px; margin:0px 0px 20px 0px;}
#rightColumn #QDhomes {margin:0px 0px 20px 10px;}

#QDhomes h1 { width: 370px; height:43px; background:url('/images/title_ImmediateMoveIn.gif') top left no-repeat; text-indent:-999999px; padding:0px; margin:0px; border-bottom:0px;}

#certifiedGreen { background: url('/images/bottomBG_green.jpg') bottom center no-repeat; padding:0px 0px 55px 0px; margin:0px 0px 20px 0px;}

#certifiedGreen h1 { width: 370px; height:43px; background:url('/images/title_CertifiedGreen.gif') top left no-repeat; text-indent:-999999px; padding:0px; margin:0px; border-bottom:0px;}

#currentPromotions {
background: padding:0px 0px 90px 0px; margin:0px 0px 20px 0px;}

#currentPromotions h1 { width: 370px; height:43px; background:url('/images/title_CurrentPromotions.gif') top left no-repeat; text-indent:-999999px; padding:0px; margin:0px; border-bottom:0px;}

#findYourHome { padding:0px 0px 0px 0px; margin:0px auto 20px;}

#findYourHome h1 { width: 370px; height:43px; background:url('/images/title_FindYourHome.gif') top left no-repeat; text-indent:-999999px; padding:0px; margin:0px; border-bottom:0px;}

#promoHldr {margin-left:14px; position:relative;}
#promoHldr .promoLink {position:absolute; z-index:999; display:block; left:5px; border:1px solid #333; width:344px; height:181px; text-indent:-99999px; background-image:url(/images/spacer.gif);}

#gallery {}
#gallery #galleryImg { position:relative; top:0px; left:-120px;}

/*----footer----*/
#footerContainer { width:100%; height:127px; background: url('/images/footerContainerBG.gif') top center repeat-x; margin:0px; padding:0px;}

#footerBG { width: 100%; margin: 0px auto; background: url('/images/footerContentBG.gif') top center no-repeat;}

#footerContent { width: 756px; margin: 0px auto; padding: 28px 0px 0px 0px; color:#fef5d0; line-height:1.4em;}

#footerContent a, #footerContent a:visited { color:#fef5d0; text-decoration:none; border-bottom:1px dotted #af9055;}

#footerContent a:hover, #footerContent a:visited:hover { color:#fbfbef; border-bottom:1px dotted #fef5d0;}

/*----community profile formatting----*/
#comHead { position:relative; width:550px; float:right; overflow:auto; font-size:0.8em; line-height:1.2em; background-color:#f7ecc4; border:1px solid #c9b277; padding:5px; margin:0px;}

#comFoot { position:relative; width:735px; overflow:auto; font-size:0.8em; line-height:1.2em; background-color:#f7ecc4; border:1px dotted #c9b277; padding:5px; margin:10px 0px 0px 0px; clear:both;}

#comHead h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.8em; line-height:1.2em; margin:0px 0px 3px 0px; border-bottom:1px solid #dcc895;}

#comNav { position:relative; width:180px; float:left; background: url('/images/comNavBG.gif') bottom right no-repeat; padding: 0px 5px 10px 0px; margin: 0px 5px 0px 0px;}

#comNav ul { margin:0px; padding: 0px;}

#comNav li { list-style-type:none; width:179px; margin:0px; padding:0px; border-top: 1px solid #e6d3a3;}

#comNav a, #comNav a:visited { text-decoration:none; display:block; padding:5px 0px 5px 2px; margin:0px;}

#comNav a:hover, #comNav a:visited:hover { text-decoration:none; background-color:#e6d3a3; display:block;}

#comPlansList { position:relative; width:180px; clear:right; float:right; background-color:#ffffff; border-left:1px solid #f7ecc4; padding:0px 0px 5px 6px; margin:0px; overflow:auto; font-size:0.8em; line-height:1.2em;}

#comProfile { position:relative; width:365px; float:right; margin: 0px; padding:0px;}

#comFeatures { position:relative; width:540px; float:right; margin: 0px; padding:0px;}

#comModelDetail { position:relative; width:540px; float:right; margin: 0px; padding:0px;}

#comNav2 { position:relative; float:left; clear:left; width:180px; margin:0px; padding:0px;}

#comVT { width: 250px; float:right; margin:0 0 8px 0; padding: 0px 4px 0px 8px; border-left: 1px dotted #c9b277;}

#comVT ul { list-style-type:none; margin:0; padding:0px;}

#comVT li { margin:0px 0px 6px 0px; padding:0px;}

.virtualBrochure { border:0px; background: url(/images/virtualBrochureButton.jpg) no-repeat left top;  height: 61px; width: 242px;}

.virtualBrochure a {text-indent: -99999px; display: block; height: 61px; width: 242px;}

#comQDinfo { width:350px; float:left; margin:0px; padding:15px 0px 0px 20px;}

#clear { clear:both;}

.ele { border: 1px solid #691e00; background:#FFFFFF; padding:3px;}

#ownerProfile { position:relative; width:545px; float:right; margin: 0px; padding:0px;}

.Strike { text-decoration:line-through;}

ol.areaInfo { list-style-type:none; padding:0px; margin:0px 0px 1px 15px;}

.label { display: block; vertical-align: top; width: 250px; float:left;}

#comFeatures li { clear:left;}

.column1 { display:block; width:450px; float:left; border:0px solid red;}

.column1 label { display: block; width:400px; float:left; border:0px solid red; vertical-align: top; text-align:right; padding-right:25px }

.column2 { display:block; width:270px; float:right; border:0px solid red;}

.column3 { display:block; width:240px; float:left; border:0px solid red; margin:0px; padding:0px;}

.mapColumn { display:block; float:left; border:0px solid red;}

label input, label select { margin-left:15px;}

/* ------ contact form formatting ------ */
form.cmxform { width:600px; padding:0px; margin:0px;}

form.cmxform ol label { display: inline-block; line-height: 1.8; vertical-align: top; width: 200px;}

form.cmxform ol { margin: 0px; padding: 0px;}

form.cmxform li { list-style-type:none; padding: 5px; margin: 0px;}

form.cmxform em { font-weight: bold; font-style: normal; color: #f00;}

form.cmxform input { background:#f4eacd; color:#4b1601; border:1px solid #4b1601; margin:0px; padding:3px;}

form.cmxform select { background:#f4eacd; color:#4b1601; border:1px solid #4b1601; margin:0px; padding:3px;}

.cmxform label { width: 200px;}

/*\*//*/ form.cmxform legend { display: inline-block;} /* IE Mac legend fix */
textarea { width:400px; height:10em; background:#f4eacd; color:#4b1601; border:1px solid #4b1601;}

.cmxform hr { background:#d0bb83; height:1px;}

/* ---- search form and results ---- */
.searchForm { margin:0px 0px 0px 8px; padding:0px;}

form.searchForm { margin:0px; padding:0px;}

form.searchForm ol { margin:0px; padding:0px;}

form.searchForm li { list-style-type:none; margin:7px 0px; padding:0px;}

form.searchForm ol label { display: inline-block; line-height: 1.8; vertical-align: top; width: 100px;}

form.searchForm input { background:#f4eacd; color:#4b1601; border:1px solid #4b1601; margin:0px; padding:3px;}

form.searchForm select { background:#fffcec; border:1px solid #e3d8b7; margin:0px; padding:3px;}

.searchForm label { width: 100px;}

#searchResults { width:340px; height:18em; float:left; margin:0px; padding:30px 10px 10px 20px; border-left:1px solid #e3d8b7; border-bottom:1px solid #e3d8b7; border-right:1px solid #f4eacd; border-top:1px solid #f4eacd;}

.eleSearch { border: 1px solid #691e00; background:#FFFFFF; padding:3px; margin:0px 70px;}

.QDresult { background: url('/images/QDresultBG.gif') top right no-repeat #f7ecc4;}

#iconFloatRight { width:70px; float:right; margin:0px; padding:0px;}

.listIcons { border:0px;}

/* ---- news page ----*/
ul.newsList { margin:0px; padding:0px;}
ul.newsList li { list-style-type:none; padding:20px 5px; margin:0px; border-bottom:1px solid #efe0b4;}
ul.newsList li:hover { background:#efe0b4; border-bottom:1px solid #efe0b4;}
ul.newsList h3 { border-bottom:0px; font-weight:normal;}

#inTheNews {padding:12px 15px; background-color:#EFE0B4;}
ul.newsListSm { margin:0px; padding:0px;}
ul.newsListSm p { margin:0px; margin-top:4px; line-height:normal;}
ul.newsListSm li { list-style-type:none; padding:10px 5px; margin:0px; border-bottom:1px solid #E4CC81;}
ul.newsListSm li:hover { background:#efe0b4; border-bottom:1px solid #efe0b4;}
ul.newsListSm h4 { border-bottom:0px; font-weight:normal;}

.newsDate { font-size:0.8em; line-height:1.5em;}

.disclaimer { font-size:10px; line-height:1.2em;}

.mapPop { padding:10px; position:absolute; z-index:100; text-align:center; font-size:10px; color:#FFF; background:#6A3802; display:none; border:1px solid #000;}

.mapPop strong { font-size:12px;}

.divTip { text-align:center; margin-top:4px; font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:12px; line-height:17px; font-weight:bold;}

.divTipActive { text-align:center; margin-top:4px; font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:12px; line-height:17px; font-weight:bold;}

/*Find a Home Map tool tips*/ 
div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#800222; border:1px solid #000; width:230px; padding:6px;}

div#tipDiv div.img { text-align:center;}

div#tipDiv div.txt { }

.divTip { text-align:center; margin-top:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:12px; line-height:17px; font-weight:normal; margin-bottom:8px;}

.divTip2 { text-align:center; margin-top:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#800222; font-size:12px; line-height:17px; font-weight:normal; margin-bottom:8px;}

.divTip strong { font-size:12px; font-weight:bold;}

.hightlightRed{color:#990000;}
a.hightlightLightRed{color:#FF0000;}
a.bidRed{color:#990000; font-size:18px; font-weight:bold;}
