﻿body{margin: auto;font-family: Arial, Verdana, Tahoma;font-size: 11pt;color: #333;background-color: #f8f5f0;height:100%;min-height: 100%;}
h1{font-family:Times New Roman, Times;font-size:16pt;color:#690408; margin:2px;}
h2{font-family: "Times New Roman", Times;font-size: 13pt;text-align: center;color: #455429;margin: 3px 0px 3px 0px;}
h3{font-family:Times New Roman, Times;font-size:11pt;color:#690408;margin:10px 0px 0px 15px}
h4{font-family:Times New Roman, Times;font-size:10.5pt;color:#690408;margin:0px}

a, a:visited{color:#66282d;text-decoration:none;}
a:hover{text-decoration:underline;}

#container{width: 960px;margin: auto;border-left: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;height:100%;min-height:100%;background-color: #fff;}
#header{height:160px;background: url(images/header.jpg) no-repeat top center;}
#subheader{margin:auto;padding:5px 5px 10px 5px;border-bottom:1px solid #c0c0c0;background:#D8C8AF url(images/subheader.jpg) repeat-x;text-align:center;min-height:320px;height:320px}
#subheader p{margin-top: 50px;width: 580px;text-align: justify;}
#subheader p>a>img{border: 0px;margin-left: 485px;}
/* Slideshow */
#slideshow {width:480px;height:320px;position:relative;float:left;background:url(images/ss-bg.png) no-repeat top left}
#slideshow img {position:absolute;top:30px;left:20px;z-index:1;opacity:0.0}
#slideshow img.active {z-index:3;opacity:1.0}
#slideshow img.last-active {z-index:2}
/* Search Tool*/
.search {width:220px;height:300px;background:url(images/search-bg.png) no-repeat;padding:20px 0px 0px 20px;float:left;text-align:left;color:#fff;font-size:13px}
.search select {width:160px}
input.number {width: 120px}
.btnSearch, .btnMLS {width:200px;height:30px}
/* Info */
.info {width:200px;height:300px;padding:5px;margin:5px;text-align:left;font-size:14px;float:left}
.info img {width:50px}

#footer{height:58px;padding: 0px 0px 0px 60px;font-size: 8.5pt;text-align: left;background-image: url(images/footer.jpg);background-position: bottom; background-repeat: no-repeat;clear: both;color: #662b2d;margin-bottom:0px}
#footer a{color: #662b2d;text-decoration: none;}
#copyright{color: #666666;background-color: #dfd2c1;text-align: center;font-size: 8pt;margin:0px}
#content{vertical-align: top;margin: auto;min-height:200px;}
#siteMap{width:250px;float:left}
#siteMap ul{margin-bottom:10px;width:220px}
#siteMap ul li>a{font-size:12px;color:#666;font-style:italic}
#siteMap ul li>a:hover{text-decoration:underline}

.welcome {width:570px;padding:10px;text-align:left;margin-top:0px;float:left;font-size:14px}
.homeContent350 {width:330px;height:120px;margin:auto;padding:10px;border:none;float:left}
.homeContent350 {line-height:30px}
.homeContent350 img {border:none;float:right;margin-right:10px;width:30px}
.homeContent320 {width:300px;padding:10px;float:left}
.homeContent320 h2 {color:#66282d;text-align:left}
.homeContent320 p {font-size:13px;margin-top:0px}
.bannerBox{width:240px;height:100px;margin:auto;padding:0px;border:none;float:left}
.bannerBox img {border:none}

.wrapper{padding:0px 10px;text-align:justify}
.wrapper p {margin:5px auto}
.wrapper h3{border-bottom:1px dashed #a4736b}
#heading3{border-bottom:0px}
.rightThumb{width:190px;border:1px solid #ccc;float:right;text-align:center;margin:auto auto auto 5px}
.rightThumb img{width:180px;height:120px;border:1px solid #ccc;margin-top:5px}
.leftThumb{width:190px;border:1px solid #ccc;float:left;text-align:center;margin:auto 5px auto auto}
.leftThumb img{width:180px;height:120px;border:1px solid #ccc;margin-top:5px}

#articleList{width:300px;float:left;text-align: left;margin: auto;padding-left:20px;list-style-image: url(images/bullet.jpg);font-size: 8pt;font-style: italic;}
#articleList a{color: #b03c0d;font-size: 11pt;font-style: normal;text-decoration: none;}
#contentModule{float: left;width: 225px;height: 200px;margin: 5px auto auto 5px;border: 1px solid #c0c0c0;background-color: #f8f5f0;text-align: justify;}
#contentModule p{margin: 0px 7px 0px 7px;}
#contentModule a{color: #690408;font-size: 11pt;font-style: normal;text-decoration: none;}
#listing{float: left;margin: 5px auto auto 5px;padding-left: 4px;border: 1px solid #c0c0c0;width: 245px;font-size: 8.5pt;background-color: #f8f5f0;color: #66282d;height: 220px;}
#listing a, #listing a:visited{color:#66282d}
#listing a:hover{text-decoration:none}
#listing img{border: 1px solid #666;width: 223px;margin-left: 9px;}
.listingNumber{font-family: "Times New Roman", Times;font-size: 10pt;font-weight: bold;color: #b03c0d;}

#newsletter{width: 760px;margin: 35px 0px 0px 0px;z-index: 10;position: absolute;}
#newsletter input{border: 1px solid #61040A;vertical-align: middle;font-family: Arial, Verdana, Tahoma;font-size: 9pt;color: #333;}
#newsletter input>text{height: 16px;}

#featured {background:#8d9870;width:950px;height:165px;margin:10px auto auto auto;text-align:left;color:#FFF;border-top:1px solid #C0C0C0}
#featured h3 {color:#fff;font-family:Arial}
#featuredWrapper ul {list-style:none;padding:0px;margin:0px}
#featuredWrapper ul li {float:left;border:1px solid #ccc;background:#fff;width:144px;height:120px;padding:4px;margin:2px;text-align:center;font-size:10px;text-transform:uppercase}
#featuredWrapper ul li img {width:138px;height:104px;border:1px solid #aaa}
.featuredHome{margin:auto auto 5px 13px;min-height:110px;padding-top:5px;float:left;border:1px solid #999;text-align:center;background:#FFF;width:110px;font-size:12px}
.featuredHome img {width:138px;height:104px;border:1px solid #666}

/* Paging */
#paging{width:100%;min-height:20px;margin: 0px 5px 0px 5px;}
#paging a{color:#662b2d;text-decoration:none;border:1px solid #dfd2c1;text-align:center;background-color:#f8f5f0;float:left;margin:2px;padding:2px 5px 2px 5px;}
#paging a:hover{color:#662b2d;text-decoration:none;border:1px solid #dfd2c1;text-align:center;background-color:#fff;float:left;margin:2px;padding:2px 5px 2px 5px;}
.currentPage{color:#662b2d;text-decoration:none;border:1px solid #dfd2c1;text-align:center;background-color:#dfd2c1;float:left;margin:2px;padding:2px 5px 2px 5px;}

/* General */
#tracking{padding:3px;color:#8d9870;font-size:9pt;}
#tracking>a{color:#8d9870;text-decoration:none}

#featuredContainer{background-color:#8d9870;padding:3px;margin:5px 0px 5px 0px;min-height:200px;border-bottom:1px solid #003366;border-top:1px solid #003366;text-align:center}
#featuredContainer>div{float:left;width:180px;min-height:160px;background-color:#fff;text-align:center;border:1px solid #8d9870;margin:5px;}
#featuredContainer>div>a>img{width:168px;height:126px;border:1px solid #8d9870; margin: 5px 0px 0px 0px}
#favoriteContainer{background-color:#8d9870;border-bottom:1px solid #455429;border-top:1px solid #003366;padding:3px;min-height:100px;margin:5px 0px 5px 0px;text-align:center}
#favoriteContainer>div{min-height:70px;margin:0px 0px 3px 3px;width:70px;float:left;background-color:#fff;text-align:center;border:1px solid #455429}
.favoriteImage{border:1px solid #455429; margin: 3px 3px 0px 3px;width:63px;}
#favoriteContainer>h2, #featuredContainer>h2{color:#fff;font-size:13pt;}

#listingContainer, #developmentContainer{width:302px;min-height:225px;float:left;border:1px solid #dfd2c1;margin:5px;background-color:#f8f5f0;}
#listingContainer>p, #developmentContainer>p{text-align:justify;margin:5px;font-size:12px}

#soldContainer, #soldDevelopmentContainer{width:302px;min-height:225px;float:left;border:1px solid #dfd2c1;margin:5px;background: url(images/sold.gif) bottom left no-repeat #f8f5f0;}
#soldContainer>p, #soldDevelopmentContainer>p{text-align:justify;margin:5px;font-size:12px}
#soldContainer>p>img{border:1px solid #666; margin:auto 5px auto 10px;float:right;max-height:90px;max-width:120px}
#soldContainer>span{width:365px;margin:5px;text-align:right;float:right;}
#soldContainer>span>a>img{border:0px;margin:3px;}

#wideContainer>p{text-align:justify;margin:5px 5px 10px 5px;}
#developmentContainer>p>img, #soldDevelopmentContainer>p>img{border:1px solid #666; margin:auto 5px auto 5px;max-width:79px;max-height:59px;}
#listingContainer>p>img{border:1px solid #666; margin:auto 5px auto 10px;float:right;max-height:90px;max-width:120px}
#wideContainer>p>img{border:1px solid #666; margin:auto 5px auto 10px;float:right;}
#listingContainer>span, #wideContainer>span, #developmentContainer>span, #soldDevelopmentContainer>span{width:365px;margin:5px;text-align:right;float:right;}
#listingContainer>span>a>img, #wideContainer>span>a>img, #developmentContainer>span>a>img, #soldDevelopmentContainer>span>a>img{border:0px;margin:3px;}
#wideContainer, #photoGallery{width:938px;border:1px solid #dfd2c1;margin:5px;padding:5px;background-color:#f8f5f0;float:left;}
#photoGallery>p{text-align:center}
#listingHeading{width:100%;background-image:url(images/tabsbg.jpg);height:20px;color:#fff;font-size:10pt;font-weight:bold;padding-top:2px;}
#listingName{width:100%;background-color:#F0EAE0;color:#690408;font-size:10pt;font-weight:bold;padding-top:2px;text-align:center;}
#listingPrice{float:right;color:#fff;margin-right:5px}
#listingNumber{float:left;margin-left:5px}
#subTitle{font-family:Times New Roman, Times;font-size:13pt;color:#a4736b; margin:10px 10px 0px 10px;text-align:left}
#map{width:927px; margin:0px 3px 5px 3px;height:500px; border: 3px solid #dfd2c1;float:left;}
#tableInfo{width:600px;border:1px solid #dfd2c1;background-color:#fff;}
#infoHeading{background-color:#dfd2c1;color:#fff;text-align:center;}
.alternateRow{background-color:#f8f5f0}

/* Links Page */
#linksGroup{margin:5px;}
#linksGroup>p{text-align:justify;margin:-15px 15px 5px 30px}
.categoryDescription{margin-top:-5px;padding:0px 10px 0px 10px;font-size:10pt;font-weight:bold}

/* Agents */
.agentPhoto{float:left;border:1px solid #333;margin:5px}
.agentContainer{width:100%;height:100%;background:#f8f5f0;color:#333;font-size:11pt}
.agentContainer>p{margin:5px;text-align:justify;width:485px}
.agentContainer>p>a{color: #690408;font-size: 11pt;font-style: normal;text-decoration: none;}

/* Top menu navigation */
#topmenu{position:absolute;background: transparent;margin-top: 137px;width:960px;float:left;padding:0;line-height:21px}

/*BEGIN TEST MENU*/
#menu {padding:0; font-family: Arial, Verdana, Tahoma;margin:1px 0px 0px 0px;width:774px;height:20px}
#menu a {display:block; float:left; position:relative; z-index:100; margin-right:1px;margin:0; font-size: 12pt;float:left; border-right:1px dotted #690408;color:#FFF;padding-left:12px;padding-right:12px}
#menu a:hover {background: url(images/tabhover.jpg);text-decoration:none}

.soldHome{width:290px;float:left;text-align:justify}
.soldHome img{width:65px;border:0px;margin:-25px 0px -5px 80px}

.instructions{width:290px;float:right;text-align:justify}

.twoColL{float:left;width:370px;padding-left:10px;text-align:justify}
.twoColR{float:right;width:370px;padding-right:10px;text-align:justify}

.twoColL h2, .twoColR h2{font-family:Times New Roman, Times;font-size:13pt;color:#a4736b; margin:0px;text-align:left;border-bottom:1px solid #999;padding-bottom:5px;width:100%}

.twoColR p strong, .twoColR p em, .twoColL p strong, .twoColL p em{font-weight:normal;font-style:normal}

/* TABS */
ul.tabNavigation {list-style: none;margin: 10px 0 0px 5px;padding: 0;}

ul.tabNavigation li {display: inline;}

ul.tabNavigation li a {padding: 3px 9px 3px 9px;margin-right:5px;text-decoration: none;background:#f8f5f0;border: 1px solid #dfd2c1}

ul.tabNavigation li a h2 {font-size:16px;font-weight:normal;text-align:left;display:inline;color:#8d9870}

ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {background:#dfd2c1;padding-top: 3px;}

ul.tabNavigation li a.selected h2, ul.tabNavigation li a:hover h2 {color:#690408}

ul.tabNavigation li a:focus {outline: 0;}

.main_photo {float:right;border:1px solid #dfd2c1;background:#fff;padding:7px;margin:0 0 5px 5px;max-width:240px;max-height:180px}

div.fullPhoto {border:1px solid transparent;text-align:center;padding:5px;clear:both}
div.fullPhoto img {border:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:6px;background:#eee;height:360px}

.galleryImage{border:1px solid #dfd2c1;padding:2px;background:#fff;margin:2px;width:40px;height:40px;float:left;opacity:0.5;filter:alpha(opacity=50);cursor:pointer}
.galleryImage:hover {opacity:1.0;filter:alpha(opacity=100)}
.currentImage{border:1px solid #dfd2c1;padding:2px;background:#fff;margin:2px;width:40px;height:40px;float:left;opacity:1.0;filter:alpha(opacity=100);cursor:pointer}

#galleryButtons {text-align:center;height:20px}
#galleryButtons a {text-decoration:none;line-height:16px;vertical-align:middle;font-size:14px}
#galleryButtons a img {line-height:16px;vertical-align:middle;border:none}

.rightbar {width:240px;margin:auto 30px auto auto;border:none;float:right}

.textbox {width:250px;border:1px solid #999;padding:2px;color:#555;font-size:14px}
.textboxerr {width:250px;border:1px solid #c00;padding:2px;color:#555;font-size:14px}
.comments {width:700px;border:1px solid #999;padding:2px;color:#555;font-size:14px}
.commentserr {width:700px;border:1px solid #c00;padding:2px;color:#555;font-size:14px}
.button {width:80px;height:30px;font-size:14px}

.hsearch {width:700px;margin:auto;padding:10px;background:#f8f5f0;border:1px solid #dfd2c1}
.hsearch .submit {clear:both;text-align:right;padding:0px}
.hsearch .submit input[type=button] {width:80px;height:30px;font-size:14px}
.hsearch .col {width:25%;float:left}
.hsearch .col select {width:90%}
.plusone {position:absolute;top:2px;right:0px;height:20px;width:80px;}
.half {width:460px;padding:10px;float:left;font-size:14px}
.half h2 {color:#66282d;text-align:left}
.social img {display:inline-block;margin:auto;width:100px;height:100px;border:0px;opacity:.8}
.social img:hover {opacity:1}
