p {margin: 0; padding: 0;}

ul {margin: 0;}

.home_copy {font: 75% Arial, Helvetica, sans-serif; color: #FFF;}

.footer {font: 65% Arial, Helvetica, sans-serif; color: #666;}
.footer a {color: #666;}
.footer a:link {color: #666;}
.footer a:hover {color: #000; text-decoration: none;}

.text_nav {font: 65% Arial, Helvetica, sans-serif; color: #999;}
.text_nav a {color: #999; text-decoration: underline;}
.text_nav a:link {color: #999;}
.text_nav a:visited {color: #999;}
.text_nav a:hover {color: #FFF; text-decoration: none;}

.home_contact {font: 70% Arial, Helvetica, sans-serif; color: #FFF; padding: 5px 15px 5px 15px;}
.home_contact a {color: #FFF;}
.home_contact a:link {color: #FFF;}
.home_contact a:hover {color: #FFF; text-decoration: none;}

.home_contact_hdr {font: bold 120% Arial, Helvetica, sans-serif; color: #FFF;}

h1 {font: bold 100%/125% Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 10px 0px; padding: 0;}
h1 a:link {color: #ba0e31;}
h1 a:hover {color: #ba0e31; text-decoration: none;}
h2 {font: bold 75%/100% Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 4px 0px; padding: 0;}

.sub_copy {font: 75%/125% Arial, Helvetica, sans-serif; color: #000;}
.sub_copy a {color: #ba0e31;}
.sub_copy a:link {color: #ba0e31;}
.sub_copy a:visited {color: #ba0e31;}
.sub_copy a:hover {color: #ba0e31; text-decoration: none;}

.sub_quote {font: italic 75%/135% Arial, Helvetica, sans-serif; color: #FFF;}

.sub_sidecopy {font: 75%/125% Arial, Helvetica, sans-serif; color: #FFF;}
.sub_sidecopy ul, ul li {line-height: 175%;}
.sub_sidecopy a {color: #FFF;}
.sub_sidecopy a:link {color: #FFF;}
.sub_sidecopy a:visited {color: #FFF;}
.sub_sidecopy a:hover {color: #ba0e31; text-decoration: none;}

.sub_sidecopy_caption {font: 65%/100% Arial, Helvetica, sans-serif; color: #FFF;}
.sub_sidecopy_caption a {color: #FFF;}
.sub_sidecopy_caption a:link {color: #FFF}
.sub_sidecopy_caption a:visited {color: #FFF}
.sub_sidecopy_caption a:hover {color: #ba0e31; text-decoration: none;}

.back_to_top {font: 65%/125% Arial, Helvetica, sans-serif; color: #000; text-align: right;}

.map a {font: 100%/125% Arial, Helvetica, sans-serif; color: #FFF;}
.map a:link {color: #FFF; text-decoration: none;}
.map a:visited {color: #FFF; text-decoration: none;}
.map a:hover {color: #FFF; text-decoration: underline;}

.breadcrumb {font: 65% Arial, Helvetica, sans-serif; color: #000;}
.breadcrumb a {color: #ba0e31;}
.breadcrumb a:link {color: #ba0e31;}
.breadcrumb a:hover {color: #ba0e31; text-decoration: none;}

.news_hdr {font: bold 100%/125% Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 10px 0px; padding: 0;}
.news_info {font: 65%/100% Arial, Helvetica, sans-serif; color: #666666; padding: 0px 0px 3px 0px;}

.forsale_nav {font: 65%/100% Arial, Helvetica, sans-serif; color: #000; margin: 0; padding-left: 14px;}
.forsale_nav a {color: #ba0e31;}
.forsale_nav a:visited {color: #ba0e31;}
.forsale_nav a:hover {color: #ba0e31; text-decoration: none;}

.back_btn {font: bold 75%/100% Arial, Helvetica, sans-serif; margin: 0; text-align: right;}
.back_btn a:link {color: #FFF; text-decoration: none; background-color: #ba0e31; padding: 3px 5px;}
.back_btn a:hover {color: #FFF; text-decoration: none; background-color: #000; padding: 3px 5px;}

.thumb_caption {font: normal 65%/100% Arial, Helvetica, sans-serif; text-align: center; margin-top: 6px;}

.gallery_title {font: bold 100%/125% Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0; text-align: center;}
.gallery_header {font: bold 90%/100% Arial, Helvetica, sans-serif; color: #000; margin: 6px 0px 6px 0px; padding: 0;text-align: center;}
.gallery_info {font: normal 75%/120% Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0; text-align: center;}

.gallery_links {font: bold 80%/120% Arial, Helvetica, sans-serif; text-align: center;}
.gallery_links a {text-decoration: none; color: #FFFFFF; background: #ba0e31; border: 1px solid #000000; padding: 2px 5px 2px 5px;}
.gallery_links a:hover {background: #000000;}

#build_gallery {position: relative; width: 398px; height: 260px; top: 0px;}
#build_1 {position:absolute; width:398px; height:260px; z-index:1; top: 0px; visibility: visible;}
#build_2 {position:absolute; width:398px; height:260px; z-index:2; top: 0px; visibility: hidden;}
#build_3 {position:absolute; width:398px; height:260px; z-index:3; top: 0px; visibility: hidden;}
#build_4 {position:absolute; width:398px; height:260px; z-index:4; top: 0px; visibility: hidden;}
#build_5 {position:absolute; width:398px; height:260px; z-index:5; top: 0px; visibility: hidden;}
#build_6 {position:absolute; width:398px; height:260px; z-index:6; top: 0px; visibility: hidden;}
#build_7 {position:absolute; width:398px; height:260px; z-index:7; top: 0px; visibility: hidden;}
#build_8 {position:absolute; width:398px; height:260px; z-index:8; top: 0px; visibility: hidden;}
#build_9 {position:absolute; width:398px; height:260px; z-index:9; top: 0px; visibility: hidden;}
#build_10 {position:absolute; width:398px; height:260px; z-index:10; top: 0px; visibility: hidden;}
#build_11 {position:absolute; width:398px; height:260px; z-index:11; top: 0px; visibility: hidden;}
#build_12 {position:absolute; width:398px; height:260px; z-index:12; top: 0px; visibility: hidden;}

.image_left {float: left; margin: 0px 20px 20px 0px;}
.image_right {float: right; margin: 0px 0px 20px 20px;}

.clear {clear: both;}
