body {margin: 0; padding: 0; background: #EAE8D9; font-family: Arial, Verdana, Helvetica, sans-serif;}
form {margin: 0; padding: 0;}
a img {border: 0;}
.neighborhood_photo{border: 1px solid #000000;}

/* default links */
a:link, a:visited {color: #004b8d;}
a:active, a:hover {color: #000;}

/* header */
#header {width: 810px; height: 58px; background: #FFF; margin: 0 auto; border-left: 10px solid #FFF; border-right: 10px solid #FFF;}
#header td.logo {padding: 0 0 0 13px;}
#header td.subnav {font-size: 12px; color: #b1ac88; vertical-align: bottom;}
#header td.subnav table {margin: 0 18px 5px auto;}
#header td.subnav table td {padding: 0 5px;}

/* navigation */
table#navigation {width: 810px; height:48px; background: #004b8d; margin: 0 auto; border-left: 10px solid #FFF; border-right: 10px solid #FFF;}
table#navigation th {padding: 0;}
table#navigation td {padding: 0 30px 0 10px; margin:0;}
table#navigation a {border:0; text-decoration:none;}

/* content */
#content {width: 810px; margin: 0 auto; border-right: 10px solid #FFF; border-top: 5px solid #FFF; border-left: 10px solid #FFF; border-bottom: 10px solid #FFF;}
#content td.text {width: 90%; background: #FFF; vertical-align: top; padding: 0 8px 8px 0; font-size:11px; color:#292929;}
#content td.sidebar {background: #DBD7C0; padding: 8px; vertical-align: top;}

input{font-size:11px; color:#292929;}
select{font-size:11px; color:#292929;}

div.history {font-size: 10px; color: #004b8d; font-weight: bold; border-bottom: 1px solid #00ab59; margin: 0 0 10px 0; padding: 0 0 5px 0;}
div.history a:link, div.history a:visited {color: #7A7347; text-decoration: none;}
div.history a:active, div.history a:hover {color: #004b8d;}

/* splash */
#splash {width: 100%; height: 270px; background:transparent; border-bottom: 5px solid #DBD7C0;}
#splash td {vertical-align: middle;}
#splash td p {margin: 0 20px 10px 5px;}

h1 {font-size: 22px; font-weight: bold; color: #00AB59; margin: 0 0 5px 0;}
h2 {font-size: 16px; font-weight: bold; color: #004b8d; margin: 5px 0;}
h3 {font-size: 14px; font-weight: bold; color: #00AB59; margin: 5px 0;}
h4 {font-size: 12px; font-weight: bold; color: #004b8d; margin: 5px 0;}
.txtSmall{	font-size: 9px;}
p {font-size: 11px; line-height: 15px; color: #292929; margin: 0 0 15px 0;}
.green{font-size: 11px; font-weight: normal; color: #00AB59; margin: 0 0 5px 0;}

/* headers */
h1.green {font-size: 14px; font-weight: bold; color: #FFF; margin: 0; padding: 5px 5px 4px 5px; background: url(../i/bg_green.gif) repeat-x; border-right: 6px solid #008F3D; border-left: 6px solid #008F3D; border-bottom: 3px solid #008F3D;}
h1.blue {font-size: 14px; font-weight: bold; color: #FFF; margin: 0; padding: 5px 5px 4px 5px; background: url(../i/bg_blue.gif) repeat-x; border-right: 6px solid #004B8D; border-left: 6px solid #004B8D; border-bottom: 3px solid #004B8D;}
h1.mix {font-size: 13px; font-weight: bold; color: #FFF; margin: 0; padding: 5px 5px 4px 5px; background: #00a94f; border-right: 6px solid #004B8D; border-left: 6px solid #004B8D; border-bottom: 3px solid #004B8D;  text-align: center; }

.map {text-align: center; background: #004B8D; padding: 0 0 3px 0; margin: 0 0 18px 0;}

.warrantyInfo {margin: 0 auto; width:136px;}

/* news */
table.news {width: 100%; background: #EAE8D9;}
table.news td {background: #EAE8D9; vertical-align: top;  padding: 5px;  }
table.news td h1 {font-size: 18px; font-weight: normal; color: #00AB59; margin: 0; padding: 0;}
table.news td p {color: #635D33; line-height: 18px;}
table.news td p span {font-size: 11px;}

/* table data */
table.data {width: 100%; border-top: 1px solid #00AB59;}
table.data th {font-size: 11px; color: #FFF; background: #00AB59; text-align: left; padding: 2px 10px; border-top: 1px solid #FFF;}
table.data td {font-size: 11px; color: #292929; padding: 2px 10px; background: #E3EDF6;}
table.data tr.fill td {background: #BFD2E3;}

table.data_homes {width: 100%; border-top: 1px solid #00AB59;}
table.data_homes th {font-size: 11px; color: #FFF; background: #00AB59; text-align: left; padding: 2px 10px; border-top: 1px solid #FFF;}
table.data_homes td {font-size: 11px; color: #292929; padding: 2px 10px; background: #E3EDF6;}
table.data_homes tr.fill td {background: #BFD2E3;}

table.sb_data_blue {width: 100%; margin: 0 0 18px 0;}
table.sb_data_blue th {font-size: 11px; color: #FFF; background: #004B8D; text-align: left; padding: 4px 12px;}
table.sb_data_blue td {font-size: 11px; color: #292929; padding: 4px 12px; background: url(../i/bg_i.gif) #FFF no-repeat bottom right; border-bottom: 1px solid #EAE8D9;}
table.sb_data_blue td span {font-size: 12px; color: #00AB59; font-weight: bold;}
table.sb_data_blue th img {vertical-align: middle; margin: 0 0 0 5px;}
table.sb_data_blue th a:link, table.sb_data_blue th a:visited {color: #FFF;}
table.sb_data_blue th a:active, table.sb_data_blue th a:hover {text-decoration: none;}


table.sb_data_blue2 {width: 100%; margin: 0 0 18px 0;}
table.sb_data_blue2 th {font-size: 11px; color: #FFF; background: #004B8D; text-align: left; padding: 4px 12px;}
table.sb_data_blue2 td {font-size: 11px; color: #292929; padding: 4px 12px; background: #FFF no-repeat bottom right; border-bottom: 1px solid #EAE8D9;}
table.sb_data_blue2 td span {font-size: 12px;}
table.sb_data_blue2 th img {vertical-align: middle; margin: 0 0 0 5px;}
table.sb_data_blue2 th a:link, table.sb_data_blue2 th a:visited {color: #FFF;}
table.sb_data_blue2 th a:active, table.sb_data_blue2 th a:hover {text-decoration: none;}



table.sb_data_green {width: 100%; margin: 0 0 18px 0;}
table.sb_data_green th {font-size: 11px; color: #FFF; background: #00AB59; text-align: left; padding: 4px 12px;}
table.sb_data_green td {font-size: 11px; color: #292929; padding: 4px 12px; background: #FFF; border-bottom: 1px solid #EAE8D9;}

.box {margin: 0 0 18px 0;}

/* footer */
#footer {width: 810px; margin: 0 auto; text-align: center;}
#footer a:link, #footer a:visited {color: #004B8D;}
#footer a:active, #footer a:hover {color: #000;}
#footer p {font-size: 11px; line-height: 18px; color: #635D33; margin: 20px 0;}

/*models page*/

table#models_display{width:auto; margin-left:5%;}
.title{color:#00AB59; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.data{ font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#flash_bg{
	z-index:3;
	margin-left:230px;
	margin-top:97px;
}