/* Default Styles */
body, table, td, th, div, ul, ol, #news .contentHolder .contentPadding select { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

#news .contentHolder .contentPadding select { line-height: 140%; }

h1, .h1 { color:#660000; padding:10px 0px 5px 0px; margin:0px; font: bold 18px "Times New Roman", Times, serif; }

h2 { font-size:12px; color:#000000; padding:0px 0px 5px 0px; margin:0px; }

h3 { font-size:16px; color:#660000; font-family:"Times New Roman", Times, serif; padding:10px 0px 5px 0px; margin:0px; }

h4 { font-size:12px; color:#660000; font-family:"Times New Roman", Times, serif; padding:10px 0px 5px 0px; margin:0px; }

h5 { font-size:14px; color:#000000; font-family:"Times New Roman", Times, serif; padding:0px 0px 5px 0px; margin:0px; }

.areaInfo { border-top:1px solid #ccc; }

.areaInfo th, .areaInfo td { border-bottom:1px solid #ccc; }

p { margin-top:5px; }
 @media print {

.noPrint { display: none; }

.printbg { display: all; }
}

/*HR styles*/
.wwLine { border-top:1px dotted #CCCCCC; background-color:#FFFFFF; color:#FFFFFF; }

.bgLine { border-top:1px dotted #FFFFFF; border-bottom:1px solid #e9ded2; background-color:#e9ded2; }

a:link, a:active { color:#41847d; text-decoration:underline; }

a:visited { color:#003333; text-decoration:underline; }

a:hover { color:#41847d; text-decoration:none; }

.mainBody { margin:30px 0px 16px 0px; }

.featuredNeighborhood H1 { font-size:18px; color:#000000; font-family:"Times New Roman", Times, serif; font-style:italic; padding:10px 0px 5px 10px; margin:0px; }

.featuredNeighborhood li { font-size:11px; margin:0px 0px 0px 10px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

/* Holders & Spacing & Text*/
.leftHolder { background-image: url(/images/leftBg.gif); background-repeat:repeat-y; width:208px; text-align:center; }

.sideBarBanner { padding:12px 0; margin:0 0 0 13px; }

.sideBarBanner img { border: 1px solid #FFFFFF; }

.contentHolder { background-image: url(/images/contentBg.gif); background-repeat:repeat-y; width:581px; }

.contentPadding { margin:0px 10px 10px 20px; }

.mainContent { padding:15px 15px 25px 15px; border:1px solid #000000; background-color:#FFFFFF; width:495px; }

.featuredBreak { padding-top:5px; border-bottom:5px solid #780909; }

.featuredNeighborhood { padding:10px; border:1px solid #000000; background-color:#FFFFFF; background-image: url(/images/featuredBg.gif); background-repeat:no-repeat; background-position:top left; }

.footerAddress { padding-top:5px; font-family:'Times New Roman', Times, serif; color:#000000; font-size:11px; }

.footer { }

.blueLink { font-size:13px; font-weight:bold; font-style:italic; }

.energyStar { background: #FFFFFF url(/images/energyStar_bg.jpg) no-repeat right top; }

/* Left Nav Map */
.map { background-color:#FFFFFF; border:4px solid #e9ded2; margin:10px 7px 0 20px; width:173px; }

/*/ Map Container - Map Image - Icon Image /*/
#mapHolder { position:relative; width:173; height:113; margin:0px; padding:0px; }

#comMap { width:173; height:113; z-index:1; margin:0px; padding:0px; }

.mapIcon a:link, .mapIcon a:active, .mapIcon a:visited { width:12px; height:12px; line-height:12px; cursor:hand; text-align:center; background-image: url(/images/iconStarOff.gif); background-repeat:no-repeat; display: block; color: #ffffff; text-decoration:none; }

.mapIcon a:hover { background-image: url(/images/iconStarOn.gif); background-repeat:no-repeat; display: block; color: #000000; width:15px; height:15px; line-height:15px; text-decoration:none; }

/* EDIT Individual Map Icons - div ID -  Positioning */
#mapIcon1 /*Spring Ridge Crossing*/ { top: 17px; left: 100px; float:right; z-index:2; position:absolute; }

#mapIcon2 /*Whispering Pines*/ { top: 27px; left: 109px; float:right; z-index:2; position:absolute; }

#mapIcon3 /*Renaissance @ Morgan Creek*/ { top: 32px; left: 126px; float:right; z-index:2; position:absolute; }

#mapIcon4 /*Poet's Walk*/ { top: 54px; left: 145px; float:right; z-index:2; position:absolute; }

#mapIcon5 /*Meadow View Farms*/ { top: 49px; left: 82px; float:right; z-index:2; position:absolute; }

#mapIcon6 /*Woodcrest Hills*/ { top: 93px; left: 34px; float:right; z-index:2; position:absolute; }

#mapIcon7 /*Brookshire*/ { top: 27px; left: 103px; float:right; z-index:2; position:absolute; }

.nav { margin:15px 10px 2px 15px; vertical-align:bottom; }

.nav a:link, .nav a:active, .nav a:visited { display: block; width: auto; padding:5px 0px 5px 0px; text-decoration: none; font-weight:bold; color:#ffffff; font-size:11px; }

.nav a:hover { font-size:11px; display: block; color: #ffffcc; background-color: #660000; }

.navHolder { margin:10px 0px 10px 13px; width:195px; text-align:center; }

/* Interior Nav */ 
.navcontainer { padding-top:5px; border-bottom:5px solid #780909; }

.navcontainer ul { padding:0px; margin:0px; color: #cccccc; font-family: Arial, helvetica, sans-serif; font-size:10px; }

.navcontainer ul li { display: inline; }

.navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:active { padding: 5px 8px 5px 8px; color: #FFFFFF; text-decoration: none; float: left; border-right:3px solid #eee3e7; background-color:#41847d; }

.navcontainer ul li a:hover { background-color: #780909; color: #fff; }

body#aboutJudd a#aboutJuddNav, 
body#awards a#awardsNav, 
body#ourTeam a#ourTeamNav, 
body#news a#newsNav, 
body#profile a#profileNav, 
body#features a#featuresNav, 
body#siteplan a#siteplanNav, 
body#gallery a#galleryNav, 
body#directions a#directionsNav, 
body#areaInfo a#areaInfoNav,
body#qdh a#qdhNav
 { color: #FFFFFF; BACKGROUND-COLOR: #780909; }

/* Quick Delivery Homes */
.commListItem { }

.commListItem tr:hover { }

.commListItem td { /*border-top:1px solid #600;*/ vertical-align:top; padding:7px; }

.commListItem img { border:1px solid #600; }

.commListItem a:link, .commListItem a:visited, .commListItem a:active { font-weight:bold; }

.commListItem .location { line-height:normal; color:#4B0700; text-transform:uppercase; font-size:10px; margin:0px; padding:2px; }

.commListItem .planName { line-height:normal; color:#4B0700; font-size:19px; margin-bottom:3px; }

.commListItem .priceHolder { border:1px dotted #333; background-color:#FFFECD; padding:4px 6px 5px 6px; margin:4px 0px; }

.commListItem .priceHolder .from { line-height:normal; color:#000; font-size:13px; margin:0px; padding:2px; font-weight:bold; }

.commListItem .priceHolder .price { line-height:normal; color:#4B0700; font-size:15px; font-weight:bold; text-align:center; margin:0px; padding:2px; }

.commListItem .priceHolder .sqft { line-height:normal; color:#000; font-size:12px; text-align:right; margin:0px; padding:2px; }

.commListItem .specs ul { margin:0px; }

.commListItem .specs li { margin:0px; margin-right:3px; margin-bottom:0px; padding-left:9px; font-size:9px; background:url(/images/dash.gif) left top no-repeat; line-height:normal; list-style:none; }

.commListItem .homeLinks a:link, .commListItem .homeLinks a:visited, .commListItem .homeLinks a:active { font-weight:bold; text-decoration:none; font-variant:small-caps; font-size:11px; display:block; margin-bottom:1px; padding:1px; border-top:1px solid #C4A389; }/* border:1px solid #600; background-color:#FFF;*/

.commListItem .homeLinks a:hover { text-decoration:underline; }

.commListItem a.requestLink:link, .commListItem a.requestLink:visited, .commListItem a.requestLink:active { background-color:#600; color:#FFF; text-align:center; margin-top:5px; padding-bottom:3px; padding-top:3px; display:block; text-decoration:none; }

.commListItem a.requestLink:hover { background-color:#333; text-decoration:none; }

iframe { border:none; }
