/* HOME */

/* Contact Form */
#contactForm{}
#contactForm textarea{height: 180px;}

form{font-family:Arial, Helvetica, sans-serif;}
form dl{}
form dl dt{clear:both; padding: 15px 15px 15px 0; float: left; width: 170px; border-top: 1px dotted #625d56; font-weight: bold;}
form dl dd{clear:none; padding: 15px 0; float: left; width: 400px; border-top: 1px dotted #625d56;}
form textarea{width:560px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; border: 1px solid #625d56; padding: 10px; margin: 5px 0;}
form input.text{border: 1px solid #625d56; padding: 3px;}
form button{border: 2px solid #625d56; margin: 5px 0; background: #fff; cursor: pointer;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-clip: padding-box; font-size: 13px;}
form button:hover{border-color: #39332b;}
form label{font-weight: bold;}
#mainContent form p.note{margin: 5px 0 0 0;}


/* Recent / Listings */
ul.thumbs{border-bottom: 1px solid #e5ded5; border-top: 1px solid #b2a28c; width: 100%;}
ul.thumbs li{float: left; padding: 10px 0 15px 20px; border-top: 1px solid #e5ded5; border-bottom: 1px solid #b2a28c; height: 175px;}
ul.thumbs li.first{padding-left: 0; clear:both;}
ul.thumbs a img{border: 5px solid #b2a28c;}
ul.thumbs a:hover img{border: 5px solid #FFFFFF;}
ul.thumbs li h3 {margin: 0 0 5px 0;}
ul.thumbs li h3 a{font-size: 12px; font-weight:bold; white-space:nowrap; text-decoration:none; color:#625d56; display:block;}
ul.thumbs li h3 a:hover{}

ul.thumbs li a.button{display:block; width:180px; height: 30px; margin: 2px 0;}
ul.thumbs li a.button:hover{background-position: center center;}
ul.thumbs li a.button:active{background-position: bottom center;}
ul.thumbs li a.button span{display:none;}

ul.thumbs li a.makeMine{background-image: url(images/buttonThumbMakeMine.png);}
ul.thumbs li a.learnMore{background-image: url(images/buttonThumbLearnMore.png);}

.preview{margin:0; border: 1px solid #616161;}
.preview ul.options{background: #040404; height: 30px;}

/* Pager */
ol.pager{font-family: Arial, Helvetica, sans-serif; width:580px; border-top: 1px solid #E5DED5;}
ol.pager li{float: left;}
ol.pager li a{display:block; float: left; padding: 5px 10px; border: 1px solid #b2a28c; border-right:1px solid #E5DED5; border-top:0; text-decoration:none; font-weight:bold;}
ol.pager li a:hover{background: #e5ded5;}
ol.pager li a.active, ol.pager li a:active, ol.pager li a.selected{background: #cdc3b7;}
ol.pager li a.selected{color: #625d56;}

/* Featured Page */
#feature{}
#feature .options{float: right; width: 50px; margin-right:5px;}
#feature .options li{display:inline;}
#feature .options li a{display:block; width: 50px; height:50px; margin: 0 0 20px 0;}
#feature .options li a:hover{background-position: center center !important;}
#feature .options li a:active{background-position: bottom center !important;}
#feature .options li a span{display:none;}
#feature .options li.enlarge a{background: url(images/enlarge.png) no-repeat top left;}
#feature .options li.inquire a{background: url(images/inquire.png) no-repeat top left;}
img.featured{border: 5px solid #fff;}

/* Reviews */
#sideBar .review h3{font-weight:bold;}
#sideBar .review{font-size: 13px; border-top: 1px solid #fff; border-bottom: 1px solid #b2a28c;  padding: 20px 0;}
#sideBar .review p{font-size: 11px; text-align:justify;}
#sideBar .review blockquote{line-height: 20px; font-size: 11px; margin: 10px;}
#sideBar .review .more{display:none;}
#sideBar .review a.moreToggle{font-size: 12px; padding: 4px; border: 1px solid #b2a28c; color: #625D56; text-decoration:none;}
#sideBar .review a.moreToggle:hover{background: #efedec;}

/* Fancy box add ons */
#fancybox-title{ background: #fff; border: 2px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-clip: padding-box;}
#fancybox-title a{display:block; padding: 2px 6px; line-height: 26px; font-weight:bold;}
