@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}
.clear {
clear:both;
}
body {
margin:0px;
padding:auto 0;
background:url(images/bg-body.png) repeat-x #EFEFE3;
font-family:Arial, Helvetica, sans-serif;
}
#header {
margin:0px;
padding:0px;
}
#top-header {
background:url(images/blue-texture-repeat.png) #136291;
}
#title-header {
background:url(images/blue-texture-repeat.png) #136291;
margin:0px;
padding:0px;
float:left;
clear:both;
}#title {
float:left;
}
#main {
background:url(images/main-bg.png) repeat-y;
background-position:center;
width:975px;
margin:0px;
padding:0px;
margin-left:12px;
float:left;
}
#main-left-col {
margin-left:11px;
float:left;
border:1px solid #D9D9D9;
border-top:none;
border-bottom:none;
width:668px;
padding-left:10px;
}
#main-left-col-footer {
float:left;
margin-left:11px;
width:681px;
height:8px;
background:url(images/bg-main-right-col-footer.gif) no-repeat center;
}
#CTRP-cover {
float:left;
margin-right:10px;
}
#main-left-col h2 {
color:#294F61;
font:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:35px;
margin:0px;
padding:0px;
margin-top:20px;
}
#main-left-col p {
padding:10px;
color:#294F61;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
}
#main-left-col h3 {
margin:0px;
padding:0px;
color:#BF5617;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size:16px;
margin-top:15px;
text-decoration:underline;
}#main-left-col h3 a {
color:#BF5617;
}
#main-right-col {
width:257px;
float:left;
background:#F2F5F7;
border:1px solid #CCCCCC;
border-top:none;
border-bottom:none;
margin-left:15px;
text-align:center;
}
#main-right-col-footer {
width:263px;
float:right;
margin-right:9px;
height:10px;
background:url(images/bg-main-left-col-footer.gif) no-repeat center;
}
#main-right-col p {
text-align:left;
padding:5px;
font-size:12px;
padding-left:15px;
}
#main-right-col h3 {
font-size:18px;
padding-left:15px;
padding-right:15px;
}
#main-right-col h4 {
font-size:16px;
}
#main-right-col a {
font-size:14px;
padding:10px;
padding-top:0px;
}
#property_pic {
padding:3px;
background:#F8F8EF;
border:1px solid #E2E2C5;
}
#newsletter-wrapper {
float:left;
}
#left-col {
float:left;
width:690px;
}
#left-col-footer {
background:url(images/bg-col-left.png);
width:680px;
height:7px;
float:left;
margin-left:11px;
}
#footer {
margin-left:9px;
margin-bottom:10px;
}
#signup-box {
width:196px;
height:105px;
background:url(images/bg-signup-box.png) no-repeat center;
float:left;
margin-left:520px;
margin-top:20px;
}
#signup-box-a {
margin:10px;
margin-top:15px;
margin-left:25px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#newsletter-button {
width:100px;
height:29px;
background:url(images/subscribe-bg.png);
color:#000000;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
}
/* Newsletter Wrapper */
#newsletter-header {
background:url(images/bg-col-newsletter-header.png);
width:662px;
height:37px;
float:left;
margin-left:11px;
color:#FFFFFF;
font-weight:bold;
padding-left:20px;
padding-top:15px;
font-size:24px;
font:'Century Gothic', Arial, Helvetica, sans-serif;
}
#newsletter-cover {
float:right;
padding:5px;
margin-right:35px;
}
#newsletter-archive-button {
padding-top:15px;
}
#main-wide-col-wrapper {
clear:both;
width:957px;
margin-left:10px;
}
#main-wide-col {
width:954px;
border:1px solid #D6D6D6;
border-bottom:none;
border-top:none;
}
#main-wide-col-top {
height:11px;
width:957px;
background:url(images/bg-main-wide-col-top.png) no-repeat center;
}
#main-wide-col-bottom {
height:11px;
width:957px;
background:url(images/bg-main-wide-col-bottom.png) no-repeat center;
}
.blue-link a {
color:#294F61;
}
.slim-p {
width:280px;
margin-bottom:20px;
}
/* footer */
#footer_2 {
clear:both;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-size:12px;
padding-left:5px;
float:left;
}
#footer_2 div {
clear:both;
font-size:12px;
padding-left:5px;
}
#order_form {
width:350px;
margin-right:40px;
float:left;
}
#order_form div {
float:left;
clear:both;
padding:5px;
}
#order_form div label {
float:left; 
width:130px;
text-align:right;
}
#order_form div input {
float:right;
margin-left:10px;
}
#form_submit {
margin-top:15px;
font-size:16px;
margin-left:50px;
}
#state-list-wrapper {
float:right;
width:460px;
}
#state-list {
padding-right:60px;
margin-bottom:20px;
text-align:left;
list-style:none;
}
#state-list li {
float:left; 
padding:5px;
width:120px;
}
#state-list a {
text-decoration:none;
}
#state-list a:hover {
text-decoration:underline;
}
#enews-signup-2 {
float:right;
clear:both;
height:40px;
font-size:14px;
margin-right:15px;
}
#enews-signup-2-input {
margin-top:15px;
}
#enews-signup-2-h2 {
margin-top:15px;
}
#enews-signup-2-wrapper {
width:667px;
float:left;
clear:both;
background:url(images/bg-quick-singup.png) no-repeat center bottom;
}
/* Discovery Page */
#search_float_sub_r {
padding-bottom:15px;
border-bottom:1px solid #D8D8B1;
margin-bottom:25px;
float:left;
clear:both;
width:98%;
}
#search_float_sub_r h4 {
}
#search_float_sub_r h5 {
}
#search_float_sub_r img {
float:left;
padding:3px; 
border:1px solid #D8D8B1;
margin:5px; 
margin-right:15px;
}
/* Ad Map */
#ad-map {
float:left;
padding:5px;
}