/* CSS Document */
body,td,th,option,textarea,select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	/*letter-spacing: .04em;*/
	/*line-height:140%;*/
}
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }
body {
	background-color:#DDD0AE;
}
form {
	margin-top:0px;
	padding-top:0px;
}
p {
	margin-top:0px;
}
.maindiv {
	height:100%;
}
.maintbl  {
	background-color:#FFFFFF;
	height:100%;
}
a		{
		text-decoration: none; 
		color:#670001;
		}
a:hover
		{
		text-decoration: underline; 
		}
.livewell1 {
	background-image: url(../graphics/home/spacer01.gif);
	background-repeat: repeat-y;
}
.livewell2 {

	background-image: url(../graphics/home/spacer02.gif);
	background-repeat: repeat-y;
}

/************** BEGIN SEASONAL STYLE/COLOR UPDATES*******************************************************/

/*------   NOTE: Each season, need to change TWO styles: 

		the homepagecenterbg style (which is separate), and then all the other occurrences of
		the other color code like leftnav, etc)
-------*/
.homepagecenterbg {
	/* background-color: #A6C362;  olive (spring) color scheme*/
	/* background-color: #732B31;  maroon (spring) color scheme*/
	/* background-color: #397C8A;  aquamarine (summer) color scheme*/
	/* background-color: #A9A144;  tan (fall) color scheme*/
	/* background-color: #A9A144;  slate (winter) color scheme*/
	/* background-color: #84B33A;  summer 06*/
	/* background-color: #B4BC86;  fall 06*/
	/* background-color: #9AA2A7;  winter 06*/
	background-color: #909D80; /*#772b2c; */  /* #95AC9C; */
}

/************** END SEASONAL STYLE/COLOR UPDATES*******************************************************/
.whitetext {
	color: #FFFFFF;
}
.whitetextsmall {
	color: #FFFFFF;
	font-size: 10px;
}
.pricingtable {
	border: 1px solid #CCCCCC;
}
.pricingtable td{
	height:31px;
}
.tanneighborhoodbgcolor {

	background-color: #999966;
}
.Redneighborhoodbgcolor {

	background-color: #660000;
}
.whitetextNeighborhoodNavCurrent {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 10px;
}
.whitetextNeighborhoodNav {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}
.whitetextNeighborhoodNav:link{
	text-decoration: none;
}
.whitetextNeighborhoodNav:visited{
	text-decoration: none;
}
.whitetextNeighborhoodNav:hover{
	text-decoration: underline;
}
.whitetextNeighborhoodNav:active{
	text-decoration: none;
}
.copyright {
	font-size: 9px;
	color: #666666;
}
.forsalecontactinfo {
	font-size: 9px;
	color: #000000;
}
.nohyperlink {
	text-decoration: none;
	cursor: default;
}
.Orangeneighborhoodbgcolor {
	background-color: #CC6600;
}
.Blueneighborhoodbgcolor {
	background-color: #336699;
}
.leftnavRentalHeader {
	font-size: 9px;
}
.leftnavRental {
	font-size: 10px;
}
.font16 {
	font-size: 16px;
}
.tinybox {
	width: 15px;
}
.smallbox {
	width: 40px;
}
.mediumbox {
	width: 50px;
}
.mediumlargebox {
	width: 75px;
}
.largebox {
	width: 100px;
}
.widebox {
	width: 150px;
}
.mediumwidebox {
	width: 250px;
}
.extrawidebox {
	width: 350px;
}
.monsterbox {
	width:500px;
}
.caa_div {
	padding-left:20px;
	padding-top:10px;
	background-color:#FFF4DF;
	padding-bottom:30px;
	padding-right:10px;
}
.font10 {
	font-size:10px;
}
.errtext {
	color:#FF0000;
}
.mytracetext {
	color:#FFFFFF;
	background-color:#999999;
}
.notetext {
	color: #999966;
}
.buildernotes {
	height:100px;
	overflow:scroll;
	border: 1px solid #CCCCCC;
}
/************ new homepage **************/
.leftpromo {
	background-image:url(../graphics/newhomepage/gradient_blue.jpg);
	background-repeat:no-repeat;
	width:269px;
	height:136px;
}
.leftpromotext {
	padding-top:45px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
}
.bighptext {
	font-size:16px;
}
.leftpromotext a:link, .leftpromotext a:visited, .leftpromotext a:hover, .leftpromotext a:active {
	color:#ffffff;
}
.centerpromo {
	background-image:url(../graphics/newhomepage/gradient_red.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:136px;
}
.centerpromotext {
	padding-top:20px;
	padding-left:5px;
	padding-right:15px;
	color:#ffffff;
}
.centerpromotext a:link, .centerpromotext a:visited, .centerpromotext a:hover, .centerpromotext a:active {
	color:#ffffff;
}

.rightpromo {
	background-image:url(../graphics/newhomepage/gradient_brown.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:136px;
}
.rightpromotext {
	padding-top:45px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
}
.rightpromotext a:link, .rightpromotext a:visited, .rightpromotext a:hover, .rightpromotext a:active {
	color:#ffffff;
}
.promotext {
	padding-left:20px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:35px;
	color:#FFFFFF;
	font-size:11px;
}
.promotext a {
	color:#FFFFFF;
}
.centerpromohdr {
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
}
/* --- milonic menu --- */
.mmpadding {
	padding-left:10px;
}
.mmpadding a:link {
	text-decoration:none;
}
.mmpadding a:visited {
	text-decoration:none;
}
.mmpadding a:hover{
	text-decoration:none;
}
.mmpadding a:active {
	text-decoration:none;
}

/******* new classes for site update 5/8/2009 ***/
.leftnavitem {
	font-size:10px; 
	font-weight:bold;
	color:#670001;
	padding-left:1px;
	padding-top:8px;
}
.leftnavitem a {
	color:#670001;
}
.leftnavheader {
	font-size:9px; 
	font-weight:bold;
	color:#3c3c3e;
	padding-top:20px;
	padding-left:1px;
}
.leftnavheader a {
	color:#3c3c3e;
}
.leftnavtbl {
	background-color:#FFFFFF;
}
.leftnavlogo {
	padding-top:24px;
	padding-bottom:4px;
}
.topnav_padding {
	padding-bottom:24px;
	padding-top:12px;
}
.topnav_rental_padding {
	padding-bottom:21px;
	padding-top:12px;
}
.left_gradient {
	background-image:url(../graphics/common/left_gradient.gif);
	background-repeat:repeat-y;
	background-color:#000000;
}
.right_gradient {
	background-image:url(../graphics/common/right_gradient.gif);
	background-repeat:repeat-y;
}
.leftnav_padding {
	padding-right:20px;
}
.sales_managers  {
	padding-bottom:3px;
}
.site_information {
	/*color:#B9Ad8D;*/
	color:#000000;
	font-weight:bold;
}
.plan_lot a{
	text-decoration:underline;
}
.manager_photo {
	margin-right:6px;
	margin-left:2px;
}
.manager_text{
	padding-top:3px;
}
.builder_include {
	padding-right:190px;
}
.font14 {
	font-size:14px;
}
.footer {
	padding-top:15px;
}
.topnav_rightpad {
	padding-right:25px;
}
.topnav_item {
	font-weight:bold;
	font-size:10px;
}
.topnav_item a{
	color:#000000;
	text-decoration:none;
}
.topnav_item a:link{
	color:#000000;
	text-decoration:none;
}
.topnav_item a:visit{
	color:#000000;
	text-decoration:none;
}
.topnav_item a:hover{
	color:#8b8b8b;
	text-decoration:none;
}
.topnav_item a:active{
	color:#000000;
	text-decoration:none;
}
.flyout {
	cursor:default;
}
.neighborhood_header1 {
	padding-bottom:4px;
}
.neighborhood_header2 {
	padding-bottom:17px;
}
.neighborhood_headernav {
	padding-left:1px;
	padding-top:6px;
	background-color:#711717;
}
.neighborhood_bracket {
	color:#AD7171;
}
.neighborhood_headernav_tbl td{
	line-height:200%;
}
.neighborhood_headernav_link {
	color:#FFFFFF;
}
.neighborhood_headernav_link:link{
	text-decoration: none;
}
.neighborhood_headernav_link:visited{
	text-decoration: none;
}
.neighborhood_headernav_link:hover{
	text-decoration: underline;
}
.neighborhood_headernav_link:active{
	text-decoration: none;
}
.neighborhood_headernav_current {
	color: #FFFFFF;
	text-decoration: underline;
}
.neighborhood_header_lowerleft {
	background-color:#9c8d60;
	padding-left:11px;
	padding-right:11px;
	line-height:130%;
}
.right_spacer {
	width:15px;
}
.neighborhood_living_text1 {
	color:#778c01;
	background-image:url(../graphics/neighborhoods_new/neighborhood_common/living_gradient_1.gif);
	background-repeat:repeat-y;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:19px;
	padding-top:2px;
}
.neighborhood_living_text2 {
	color:#2c4b6b;
	background-image:url(../graphics/neighborhoods_new/neighborhood_common/living_gradient_2.gif);
	background-repeat:repeat-y;
	padding-left:29px;
	padding-right:23px;
	padding-bottom:19px;
	padding-top:2px;
}
.neighborhood_living_text3 {
	color:#8f4438;
	background-image:url(../graphics/neighborhoods_new/neighborhood_common/living_gradient_3.gif);
	background-repeat:repeat-y;
	padding-left:26px;
	padding-right:23px;
	padding-bottom:19px;
	padding-top:2px;
}
.neighborhood_living_map {
	background-color:#8b8334;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.neighborhood_builder_logoarea {
	padding-top:4px;
	padding-bottom:4px;
}
.neighborhood_builder_logotbl {
	background-color:#E3D8BD;
}
.builder_logo_text {
	line-height:150%;
	font-size:11px;
	padding-top:8px;
	padding-right:33px;
	padding-bottom:30px;
}
.design_showroom_text {
	line-height:150%;
}
.home_callout {
	padding-top:4px;
	padding-bottom:7px;
}
.gallery_popupmain {
	background-image:url(../graphics/neighborhoods_new/gallery_common/gallery_background.jpg);
	/*background-repeat:repeat-y;*/
	min-height:800px;
	/*height:800px;*/
	width:700px;
}
.gallery_separator {
	margin-left:20px;
	margin-right:20px;
}
.gallery_logo {
	margin-left:92px;
}
.gallery_header {
	padding-top:40px;
	padding-bottom:30px;
}
.gallery_photos {
	padding-top:5px;
	padding-bottom:30px;
}
.gallery_photos img {
	border: 1px solid #000000;
}
.gallery_photos td {
	padding-right:8px;
	padding-left:8px;
	padding-bottom:16px;
}
.gallery_footer {
	font-style:italic;
	font-size:12px;
}	
.gallery_name {
	padding-top:33px;
}
.gallery_double {
	margin-right:30px;
}
.gallery_contact {
	padding-bottom:15px;
}
.rental_gallery_header {
	padding-top:20px;
	padding-bottom:20px;
}
.rental_gallery_photos {
	padding-top:5px;
	padding-bottom:20px;
}
.font11 {
	font-size:11px;
}
td.rightnav_submenu {
	padding-left:20px;
}
.gallery_headernav_tbl td{
	line-height:200%;
}
.design_offer {
	padding-top:10px;
	padding-bottom:10px;
}
.neighborhood_footer_logos {
	padding-top:22px;
}
.neighborhood_footer_logo1{
	margin-right:20px;
}
.neighborhood_footer_logo2{
	margin-right:10px;
}
.neighborhood_footer_contact {
	padding-top:29px;
}
.neighborhood_footer_builtgreen{
	margin-bottom:1px;
}
.builder_visit {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
.map_link {
	padding-top:5px;
	font-weight:bold;
}
.comingsoon_text {
	line-height:150%;
}
.builtby {
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
}
.bgtext {
	padding-top:5px;
}
.rentals_headernav {
	padding-left:1px;
	padding-top:6px;
	background-color:#2c4e73;
}
.rentals_bracket {
	color:#849dbc;
}
.rentals_text {
	line-height:150%;
}
a.underln {
	text-decoration:underline;
}
.hiddenimg {
	display:none;
}
.hiddenphone {
	display:none;
}
.popularterms {
	font-size:10px;
}
form#leadform {
	margin-top:20px;
	margin-bottom:10px;
}
/* uncomment the manageremail class color to ffffff when ready to make the community manager emails invisible */
.manageremail {
	color:#ffffff;
	cursor:default;
}
.manageremail a, .manageremail a:link, .manageremail a:visited, .manageremail a:hover, .manageremail a:active {
	color:#ffffff;
	cursor:default;
}


