* {
margin:0;
padding:0;
}

body {
font-family:"Times New Roman", Times, serif;
font-size:11px;
overflow-y : visible;
}

.noprint {
display:none;
}


/*------------------------------------------------------------------------------*/

/*Home page container*/

/*----------------------------------------------------------------------------------------*/

#container {
overflow-y : visible;
}

#header {
display:none;
}

#logo {
margin-left:40px;
}

#navigation_bar {
display:none;
}

#content {
width:898px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
background:url(/images/content_bg.jpg) top left repeat-y;
}

#content_no_sidebar {
overflow-y : visible;
}

#content_sidebar {
float:left;
width:213px;
text-align:center;
}

a#comm_profile {
background:url(/images/button_profile.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
margin:7px auto;
}

a#comm_profile:hover {
background:url(/images/button_profile_on.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
}

a#comm_homes {
background:url(/images/button_homes.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
margin:7px auto;
}

a#comm_homes:hover {
background:url(/images/button_homes_on.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
}

a#comm_plans {
background:url(/images/button_plans.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
margin:7px auto;
}

a#comm_plans:hover {
background:url(/images/button_plans_on.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
}

a#comm_map {
background:url(/images/button_map.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
margin:7px auto;
}

a#comm_map:hover {
background:url(/images/button_map_on.jpg) bottom left no-repeat;
height:68px;
width:194px;
display:block;
}

#content_main {
float:left;
width:634px;
padding:25px;
_padding:20px;
color:#3F2D27;
font-size:13px;
line-height:1.4em;
}

#content_main_no_sidebar {
overflow-y : visible;
}

#middle_content {
width:898px;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
background-color:#5c3e33;
}

#flash {
float:left;
background-color:#ACA595;
width:482px;
height:255px;
border-right:1px solid #ffffff;
}

#image_panel {
float:right;
width:415px;
height:255px;
}

#image_panel_adults {
float:left;
width:195px;
height:114px;
margin-left:7px;
_margin-left:4px;
margin-top:9px;
background:url(/images/panel_adults.jpg) no-repeat;
padding-left:2px;
padding-right:2px;
}

#image_panel_delivery {
float:left;
width:190px;
height:114px;
margin-left:7px;
margin-top:9px;
background:url(/images/panel_delivery.jpg) no-repeat;
padding-left:2px;
padding-right:2px;
}

#image_panel_communities {
float:left;
width:195px;
height:115px;
margin-left:7px;
_margin-left:4px;
margin-top:9px;
background:url(/images/panel_communities.jpg) no-repeat;
padding-left:2px;
padding-right:2px;
}

#image_panel_homes {
float:left;
width:190px;
height:115px;
margin-left:7px;
margin-top:9px;
background:url(/images/panel_homes.jpg) no-repeat;
padding-left:2px;
padding-right:2px;
}


#image_panel_img {
margin-left:7px;
margin-top:9px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
}

#image_panel_img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
cursor:pointer;
cursor:hand;
}

#lower_content {
width:898px;
height:233px;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
background:url(/images/lower_content_bg.jpg) #DFDAC7 top left repeat-x;
}

#lower_content_lifestyle {
float:right;
width:414px;
height:232px;
background:url(/images/lifestyle.jpg) #DFDAC7 top left repeat-x;
}

#lower_content_lifestyle_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:90px;
padding-top:210px;
}

#boldest {
font-size:14px;
font-weight:bold;
}

#bolder {
font-size:13px;
font-weight:bold;
}

#lower_content_left {
float:left;
width:213px;
height:210px;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#featured_home {
background-color:#7a7160;
height:157px;
border-bottom:1px solid #ffffff;
}

#featured_home_text {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin-top:9px;
_margin-top:10px;
margin-left:9px;
_margin-left:5px;
background-color:#5C3E33;
height:22px;
width:188px;
line-height:22px;
padding-left:6px;
border-bottom:2px solid #7A7160;
}

#lower_content_left2 {
float:left;
width:270px;
height:160px;
padding-top:7px;
}

#lower_content_tagline {
float:left;
width:470px;
height:22px;
font-size:9px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
_padding-left:5px;
}

#lower_content_tagline a{
color:#5C3E34;
}

#lower_content_tagline a:hover{
color:#7F3F4B;
text-decoration:none;
}

#buy_now {
height:52px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
background:url(/images/calc.jpg) #bcb5a5 top right no-repeat;
cursor:pointer;
cursor:hand;
}

h1 {
font-size:17px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
float:left;
width:700px;
}

h2 {
font-size:12px;
font-style:italic;
}

h3 {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
color:#6F333D;
}

h4 {
font-size:19px;
text-align:center;
color:#733743;
font-weight:normal;
}

h5 {
font-size:17px;
color:#FFFFFF;
font-weight:normal;
padding-top:3px;
}

h6 {
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}


p {
text-indent:10px;
}

ul.list {
margin-left:30px;
list-style-image: url(/images/bullet.jpg)
}

ul.list li{
margin:3px;
}

ul.list2 {
margin-left:20px;
list-style-image: url(/images/bullet2.jpg)
}

ul.list2 li{
margin:3px;
}

.linx {
color:#5C3E34;
}

.linx:hover{
color:#7F3F4B;
text-decoration:none;
}

#welcome {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;
padding-right:10px;
padding-top:10px;
line-height:1.2em;
}

#welcome a{
color:#6F333D;
}


#welcome a:hover{
color:#5C3E33;
}

/* MooTools Image Overlay Styles */

.hide-me {
display: none;}

.a-site {
display: block;
margin-left:9px;
*margin-left:10px;
_margin-left:5px;
float: left;
position: relative;
overflow: hidden;
width: 194px;
height: 114px;
*height: 115px;
_*height: 114px;
z-index: 1;
cursor:pointer;
cursor:hand;}

.a-site a, .a-site img { 
margin: 0 0 0 0; 
padding: 0 0 0 0; 
display: block; }

.a-site a img { 
width: 128px; 
height: 96px;  }
.a-site a:visited img { 
/*opacity: 0.85;*/ }

.a-site a:hover img { 
/*opacity: 1;*/ }

.a-site dt { 
color: #cccccc; 
font: bold 24px Arial, sans-serif; 
letter-spacing: -0.09em;  
}

.rating p { 
margin: 0 0 0 0; 
position: absolute; 
left: 92px; top: 3px; 
font-style: bold; 
z-index: 25; 
width: 40px;
}

.rating p a { color: #9FD4FF;
 font: bold 10px Arial, sans-serif;
}

.a-site p img { border: 0px; 
width: auto; 
height: auto; 
float: left; 
margin: 0 3px 0 0;
}

.rating {
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
left: 0px; 
position: absolute; 
bottom: -33px; 
background: #5C3E33; 
padding: 3px 0 0 6px; 
display: block; 
cursor: pointer; 
width: 194px; 
height: 51px; 
overflow: hidden; 
border-top: 2px solid #AEA594;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif; 
}

.rating h3 { 
left: 6px; 
font: bold 12px Arial, Helvetica, sans-serif; 
color: #eeeeee; 
margin: 0 0 0 0;
font-weight:normal;
}

.rating_desc {
margin-top:3px;
font-size:10px;
}

.rating_desc2 {
margin-top:3px;
font-size:11px;
margin-right:15px;
}

.rating_desc2 a{
color:#ffffff;
text-decoration:none;
}


.rating_desc2 a:hover{
color:#ffffff;
text-decoration:underline;
}


#rating_table {
color:#27221C;
width:182px;
height:28px;
}

.image_panel_action {
padding-bottom:3px;
display: block;
float: left;
position: relative;
overflow: hidden;
width: 100%;
height: 109px;
z-index: 10;
cursor:pointer;
cursor:hand;}

.image_panel_info {
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
left: 0px; 
position: absolute; 
bottom: -35px; 
background: #5C3E33; 
padding: 3px 0 0 6px; 
display: block; 
cursor: pointer; 
width: 194px; 
height: 61px; 
overflow: hidden; 
color:#ffffff;
font-family: Arial, Helvetica, sans-serif; 
}

.image_panel_info h3 { 
left: 6px; 
font: bold 17px Arial, Helvetica, sans-serif; 
color: #eeeeee; 
margin: 0 0 0 0;
font-weight:normal;
padding-top:2px;
}

#content_main a {
color:#5C3E34;
}

#content_main a:hover {
color:#1F0C06;
text-decoration:none;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
width:850px;
padding:25px;
margin:0px auto;
text-align:center;
font-size:12px;
color:#FFFFFF;
display:none;
}

#footer a{
color:#DFD9CB;
padding-right:6px;
padding-left:6px;
}

#footer a:hover{
color:#FFFFFF;
text-decoration:none;

}

#content_footer {
background-color: #AFA699;
width:674px;
float:right;
height:15px;
padding:5px;
}

#content_footer_sidebar {
background-color: #AFA699;
width:888px;
float:right;
height:15px;
padding:5px;
display:none;
}

#promotion {
background-color:#DFD9CB;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
height:15px;
padding:5px;
line-height:15px;
display:none;
}

#promotion a{
color:#5C3E34;
}

#promotion a:hover{
color:#7F3F4B;
text-decoration:none;
}

input.styled_text {
height:15px;
border:1px solid #AFA699;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
color:#6F6F6F;
}

input.styled_text:focus, input.styled_text.sffocus  {
background-color: #FFFFCF;
border: 1px solid #6F333F;
color: #6F333F; 
font-weight:bold;
}

textarea.styled_text {
font-size: 12px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
border: 1px solid #AFA699;
color: #6F6F6F; 
padding:5px;
}

textarea.styled_text:focus, textarea.styled_text.sffocus  {
background-color: #FFFFCF;
border: 1px solid #6F333F;
color: #6F333F; 
font-weight:bold;
}

select.styled_text {
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
border:1px solid #AFA699;
color: #6F6F6F; 
}

option {
color:#000000;
}


.contact_table td{
padding:3px;
}

blockquote {
padding:25px;
font-size:18px;
line-height:1.2em;
}

#login_form {
margin:15px;
width:260px;
padding:15px;
float:left;
}

#login_form_table td{
padding:3px;
}

#login_error {
margin-top:25px;
background-color:#7F1F23;
padding:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-align:left;
border:1px solid #ffffff;
width:345px;
}

#login_error ul{
margin-left:15px;
}

.realtor_emails th{
text-align:left;
background-color:#5C3E34;
font-size:16px;
color:#ffffff;
padding:5px;
border-right:1px solid #DFDAD1;
}

.realtor_emails td{
background-color:#ffffff;
padding:5px;
border-bottom:1px solid #BFB8A7;
border-top:1px solid #DFDED1;
border-right:1px solid #DFDAD1;
}

.button {
background-color:#6F3140;
border:1px solid #ffffff;
color:#ffffff;
width:70px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
cursor:hand;
}

#admin_menu {
padding:10px;
margin:10px;
background-color:#DFD9CB;
border:1px solid #ffffff;
font-size:14px;
}

.AvailableDiv {
display:block;
width:180px;
border:1px solid #5C3E34;
background:#CFC4B5;
cursor:pointer;
cursor:hand;
height:180px;
}

.imagewrapperleft {
text-align:center;
padding-top:8px;
}

.AvailableInfoRight {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding-bottom:5px;
}

.AvailableInfoRight a{
color:#713541;
}

.AvailableInfoRight a:hover{
color:#938B7E;
}

#listinginfotable {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#5C3E34;
}

#listinginfotable th {
background:url(/images/available_th_bg.jpg) #ffffff top left repeat-x;
background-color:#69363F;
color:#ffffff;
padding:5px;
}

#listinginfotable td {
background:url(/images/available_td_bg.jpg) #ffffff bottom left repeat-x;
padding:5px;
}

#listing_images {
float:left;
padding:10px;
}

#listing_table {
float:right;
padding-top:10px;
width:310px;
}

#listing_table2 td{
padding:1px;
}

#disclaimer {
margin-top:25px;
text-align:center;
font-size:10px;
float:left;
width:630px;
}

.CommunityDiv {
width:190px;
height:90px;
float:left;
font-family:Arial, Helvetica, sans-serif;
border:0px;
background:url(/images/community_div.jpg) top left no-repeat;
margin-bottom:20px;
margin-left:10px;
margin-right:9px;
cursor:pointer;
cursor:hand;
}

.CommunityDiv a{
font-size:14px;
font-weight:bold;
}

#CommunityDiv_content {
padding:3px;
font-size:11px;
}

.CommunityDiv_completed {
width:190px;
height:90px;
float:left;
font-family:Arial, Helvetica, sans-serif;
background:url(/images/community_div_on.jpg) top left no-repeat;
margin-bottom:20px;
margin-left:10px;
margin-right:9px;
}

.CommunityDiv_completed b{
font-size:14px;
font-weight:bold;
}

#CommunityDiv_completed_content {
padding:3px;
font-size:11px;
}

.plandiv {
float:left;
width:180px;
border:1px solid #5C3E34;
text-align:center;
background:#CFC4B5;
cursor:pointer;
cursor:hand;
height:165px;
_height:165px !important;
}

#plansLeftColumn {
float:left;
width:300px;
}

#plansRightColumn {
float:left;
width:320px;
margin-top:18px;
}

#testimonial {
background:url(/images/big-quotes.jpg) top left no-repeat;
padding-left:20px;
padding-top:2px;
margin-bottom:30px;
}

#testimonial h2{
margin-left:10px;
}

#testimonial2 {
padding-right:20px;
}

ol li {
margin-left:25px;
margin-bottom:10px;
}

#photo_column_right {
float:right;
width:200px;
}

#photo_column_right img{
margin-bottom:20px;
}

#steps {
width:600px;
padding-left:25px;
padding-bottom:25px;
font-size:16px;
}

#steps img{
margin-right:15px;
}

.comm {
margin-bottom:25px;
}

.comm a{
font-size:18px;
}

#content_photo_right {
float:right;
padding:5px;
border:1px solid #938B7E;
background-color:#EFEBE0;
text-align:center;
font-size:11px;
font-style:italic;
margin-left:10px;
margin-bottom:10px;
}

#content_photo_left {
float:left;
padding:5px;
border:1px solid #938B7E;
background-color:#EFEBE0;
text-align:center;
font-size:11px;
font-style:italic;
margin-right:15px;
margin-bottom:10px;
}

a#link_button {
padding:5px 30px 5px 5px;
border:1px solid #AFA699;
background:url(/images/link_arrow.gif) #EFEBE0 center right no-repeat;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a#link_button:hover {
padding:5px 30px 5px 5px;
border:1px solid #5C3E34;
background:url(/images/link_arrow.gif) #FFFFFF center right no-repeat;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6F333D;
font-weight:bold;
}

a#contact_button {
padding:5px 5px 5px 30px;
border:1px solid #6C323E;
background:url(/images/mail.gif) #FFFFFF center left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:right;
}

a#contact_button:hover {
padding:5px 5px 5px 30px;
border:1px solid #FFFFFF;
background:url(/images/mail.gif) #6C323E center left no-repeat;
color:#ffffff;
}

a#email_button {
padding:5px 5px 5px 30px;
border:1px solid #6C323E;
background:url(/images/mail.gif) #FFFFFF center left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:right;
}

a#email_button:hover {
padding:5px 5px 5px 30px;
border:1px solid #FFFFFF;
background:url(/images/mail.gif) #6C323E center left no-repeat;
color:#ffffff;
}

a#request_button {
padding:5px 5px 5px 30px;
border:1px solid #6C323E;
background:url(/images/request.gif) #FFFFFF center left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:right;
}

a#request_button:hover {
padding:5px 5px 5px 30px;
border:1px solid #FFFFFF;
background:url(/images/request.gif) #6C323E center left no-repeat;
color:#ffffff;
}

a#print_button {
padding:5px 5px 5px 30px;
border:1px solid #6C323E;
background:url(/images/print.gif) #FFFFFF center left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:right;
}

a#print_button:hover {
padding:5px 5px 5px 30px;
border:1px solid #FFFFFF;
background:url(/images/print.gif) #6C323E center left no-repeat;
color:#ffffff;
}

a.comm_link {
padding-left:3px;
padding-bottom:2px;
background-color:#713541;
font-weight:bold;
text-decoration:none;
text-align:left;
color:#ffffff;
display:block;
}

#CommunityDiv_content li {
margin-left: 15px;
list-style-image: url(/images/bullet.gif);
list-style-position: outside;
}

b#comm_link {
padding-left:3px;
padding-bottom:2px;
background-color:#5C3E34;
font-weight:bold;
text-decoration:none;
text-align:left;
color:#ffffff;
display:block;
}

#mainImage {
background:url(/images/SummerlynGreen.jpg) no-repeat;
}

#community_photo {
float:left;
}

#side-aboutus a {
background-image: url(/images/side_aboutus.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-ourvalues a {
background-image: url(/images/side_ourvalues.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-awards a {
background-image: url(/images/side_awards.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-land a {
background-image: url(/images/side_land.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-features a {
background-image: url(/images/side_features.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-whychoose a {
background-image: url(/images/side_whychooseus.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-customhomes a {
background-image: url(/images/side_customhomes.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-newhomebuying a {
background-image: url(/images/side_newhomebuying.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-incentives a {
background-image: url(/images/side_incentives.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}

#side-resources a {
background-image: url(/images/side_resources.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-finance a {
background-image: url(/images/side_financecenter.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-associates a {
background-image: url(/images/side_associates.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}
#side-links a {
background-image: url(/images/side_links.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}#side-exterior a {
background-image: url(/images/side_exterior.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}

#side-interior a {
background-image: url(/images/side_interior.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}

#side-kitchen a {
background-image: url(/images/side_kitchen.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;

}


#side-bathroom a {
background-image: url(/images/side_bathroom.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}


#side-basement a {
background-image: url(/images/side_basement.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}


#side-customgallery a {
background-image: url(/images/side_customgallery.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}


#side-miscellaneous a {
background-image: url(/images/side_miscellaneous.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-communityprofile a {
background-image: url(/images/side_communityprofile.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-communitymap a {
background-image: url(/images/side_communitymap.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-communitymodels a {
background-image: url(/images/side_communitymodels.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}


#side-communityhomes a {
background-image: url(/images/side_communityhomes.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-communityschools a {
background-image: url(/images/side_communityschools.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-printlisting a {
background-image: url(/images/side_print.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-printplan a {
background-image: url(/images/side_printplan.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-emailfriend a {
background-image: url(/images/side_emailfriend.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-ourcommunities a {
background-image: url(/images/side_ourcommunities.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-requestinfo a {
background-image: url(/images/side_requestinformation.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-salesreps a {
background-image: url(/images/side_salesrep.jpg);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 68px;
width: 194px;
margin:7px auto;
}

#side-aboutus a:hover, #side-ourvalues a:hover, #side-awards a:hover, #side-land a:hover, #side-features a:hover, #side-whychoose a:hover,
#side-customhomes a:hover,#side-newhomebuying a:hover,#side-incentives a:hover,#side-resources a:hover,#side-finance a:hover,#side-associates a:hover,#side-links a:hover, #side-miscellaneous a:hover,#side-customgallery a:hover,#side-basement a:hover, #side-bathroom a:hover, #side-kitchen a:hover, #side-interior a:hover, #side-exterior a:hover, #side-communityprofile a:hover, #side-communitymap a:hover, #side-communitymodels a:hover, #side-communityhomes a:hover, #side-communityschools a:hover, #side-printlisting a:hover, #side-printplan a:hover, #side-emailfriend a:hover, #side-ourcommunities a:hover, #side-requestinfo a:hover, #side-salesreps a:hover {
background-position: bottom;
}

#CommunityInfoTable {
background-color:#EFEBE0;
border:1px solid #AFA699;
}

#CommunityInfoTable th{
background-color:#938B7E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-align:left;
padding-left:5px;
}

#CommunityInfoTable td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
}

#driving {
font-family:Arial, Helvetica, sans-serif;
background-color:#EFEBE0;
border-left:1px solid #AFA699;
border-right:1px solid #AFA699;
}

#driving_title {
background-color:#938B7E;
font-size:12px;
color:#ffffff;
padding-left:5px;
}

.PlanImagesTable {
float:left;
width:300px;
background-color:#EFEBE0;
border:1px solid #AFA699;
margin:5px;
}

.PlanImage {
float:left;
height:110px;
width:140px;
text-align:center;
padding-top:10px;
}

.PlanImage img{
padding:5px;
border:1px solid #AFA699;
}

.ElevationImage {
float:left;
height:110px;
width:140px;
text-align:center;
padding-top:10px;
}

.ElevationImage img{
padding:5px;
border:1px solid #AFA699;
}

.plansSearch {
width:170px;
background:#6F333D;
color:#FFFFFF;
}

.plansSearch option{
color:#FFFFFF;
padding-left:3px;
padding-top:2px;
}

.calc td {
padding:4px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

input.ee11f {
background:#ffffff;
padding:2px;
border:1px solid #AFA699;
}

input.ee118 {
background:#CFC7B5;
}

/* Clear Fix and PNG image fix with ie hack*/

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
_height: 1%;
}

.clearfix {
display:block;
}

.imgFIX {
behavior:none;
_behavior:url("/includes/pngbehavior.htc");
*behavior:url("/includes/pngbehavior.htc");
}

/* end Clearfix *