@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page {width:950px; margin:0 auto; text-align:left; position:relative;}
#pageBG {background:url(img/pageBG.png) repeat-y;}
body {background:url(img/bg.jpg) repeat-x #436f9c; width:100%; text-align:center; margin:0 auto;}
p, li {font-size:12px; line-height:18px; color:#0c214b;}
a {font-size:12px; line-height:18px; color:#325e8c; font-weight:bold;}
h2 {font-size:14px; line-height:21px; color:#0c214b; padding-bottom:10px;}
a:hover {text-decoration:none; font-weight:bold;}
.small {font-size:10px; line-height:15px; color:#000; font-style:italic; padding-bottom:10px;}
ol {text-align:left;}
.image {border:1px solid #325e8c;}
#title {font-size:10px; color:#d5dc1e;}


/*Header*/
#header_home {display:none;}
#home #header_home {display:block;}
#header {display:block;}
#home #header {display:none;}


/*Navigation*/
#nav {width:230px; text-align:left; display:block; margin:0; float:left; padding:0;}
#nav li {list-style:none; padding:0; width:230px; float:left; display:block; margin:0;}
#nav a {display:block; height:33px; outline:none; font-size:8px; line-height:0px; text-decoration:none; width:230px; padding:0; margin:0;}
#nav a.home {background-image:url(img/nav_home.png); height:35px; padding:0; margin:0;}
#nav a.sell_home {background-image:url(img/nav_sellHome.png);}
#nav a.virtual_tour {background-image:url(img/nav_tour.png);}
#nav a.mls_search {background-image:url(img/nav_mls.png);}
#nav a.buy_home {background-image:url(img/nav_buyHome.png);}
#nav a.prequalified {background-image:url(img/nav_prequalified.png);}
#nav a.tools_resources {background-image:url(img/nav_tools.png);}
#nav a.affiliate_services {background-image:url(img/nav_affiliate.png);}
#nav a.blog {background-image:url(img/nav_blog.png);}
#nav a.testimonials {background-image:url(img/nav_testimonials.png);}
#nav a.about {background-image:url(img/nav_about.png);}
#nav a.contact {background-image:url(img/nav_contact.png); height:44px;}

#nav a:hover {background-position:0 -33px;}
#nav a.home:hover {background-position:0 -35px;}
#nav a.contact:hover {background-position:0 -44px;}


/*Left*/
#left {width:229px; float:left; padding-left:16px;}
#left #quick_contact_home {display:none;}
#home #left #quick_contact_home {display:block; background:url(img/quick_contact.png) no-repeat; height:232px; padding:53px 0 0 20px;}
#home #left #quick_contact {display:none;}
#left #quick_contact {display:block; background:url(img/quick_contactINT.png) no-repeat; height:232px; padding:53px 0 0 20px;}

#flash1 {border:2px solid #fff; height:222px; width:327px; background:url(img/image.png) no-repeat; margin-left:5px;}
#flash {border:2px solid #fff; height:222px; width:330px; background:url(img/image.png) no-repeat; margin-left:6px;}


/*Right*/
#right {width:690px; float:left; position:relative;}
#right #left_images {width:341px; float:left;}
#right #right_images {width:349px; float:left;}
#search_properties {background:url(img/search_properties.png) no-repeat; height:234px; padding:51px 0 0 7px;}
#tour_homes {background:url(img/tour_homes.png) no-repeat; height:257px; padding:28px 0 0 7px;}
#icons {position:absolute; top:5px; right:17px;}
#icons a img {padding-left:4px;}
img#banner {border:2px solid #fff;}


/*Content*/
#content {padding-left:15px; position:relative;}
#home #icons {position:absolute; top:5px; right:35px;}
#welcome {background:url(img/contentBG.png) repeat-y;}
#welcome p {padding:0 35px 10px 20px;}
#contentINT {background:url(img/contentBodyINT.png) repeat-y; padding:0 20px; position:relative; min-height:635px;}
#contentINT p {padding-bottom:10px;}
#address {position:absolute; top:20px; right:40px;}
#address p {font-weight:bold; padding-bottom:10px;}
#contentINT ul {padding:0 0 10px 40px;}

#popup_text {background:url(img/quick_contactINT.png) no-repeat #436f9c; width:100%; height:285px; padding-top:40px;}
#popup_text #text_page {width:230px; position:relative; text-align:left; padding-left:15px;}
#popup_text .form li label {width:auto; padding-left:25px;}
#popup_text .form li input {width:200px; border:2px solid #bbb; height:20px;}
#popup_text .form li textarea {width:200px; border:2px solid #bbb; height:50px;}

#seller_faq {width:100%; height:600px; padding:40px;}
#seller_faq #popup_faq {width:490px;}
#seller_faq #popup_faq ol li {list-style:decimal; padding-bottom:15px; color:#fff;}

#testimonial {border-bottom:1px dotted #0c214b; padding:10px 0;}
#testimonial #test_left {float:left; width:150px; padding-right:20px;}
#testimonial #test_right {float:left; width:450px;}

  /*Listings*/
#listing {padding-bottom:10px; border-bottom:1px dotted #325e8c; width:650px;}
#listing_description {width:430px; float:left;}
#listing_description p {line-height:18px; padding-bottom:10px;}
#listing_image {width:205px; float:left; padding-left:15px;}
#listing_image img {border:1px solid #325e8c;}
#featured_listing #description p {line-height:24px;}
#value {float:right;}
#categories {float:left; width:250px;}
#tour_images {float:left; width:400px; text-align:center;}
#tour_images img {border:1px solid #325e8c;}


/*Forms*/
#contentINT ul.form {padding-left:0;}
.form li {list-style:none; padding-bottom:10px;}
.form li label {width:150px; float:left;}
.form li input, .form li select {width:250px; border:2px solid #bbb; height:20px;}
.form li textarea {width:250px; border:2px solid #bbb; height:50px;}
.form li.half input, .form li.half select {width:120px; border:2px solid #bbb; float:left; margin-right:10px; height:20px;}
#virtual_tour .form li input, #virtual_tour .form li select, #virtual_tour .form li textarea {width:490px;}


/*Footer*/
#footer {text-align:center; padding:15px 0 15px 25px; width:900px;}
#footer p {font-size:10px; color:#fff; padding-bottom:10px;}
#footer a {color:#fff; text-decoration:underline; font-size:10px; line-height:15px; font-weight:normal;}
#footer a:hover {text-decoration:none;}

