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

.clear { clear:both;}

.bg2{ background:url(../images/line-bg.jpg);}
.wrapper {background:url(../images/bg.jpg) repeat-x center top;}


.float-left { float:left;}
.button{cursor:pointer;}
#os-header{ width:1000px;margin:0 auto; position:relative;}
.banner { width:965px; margin:0 auto; position:relative;}
.top-element { position:absolute; z-index:999999;width:880px; margin:0 0 0 40px;}
.tag-prop {  width:300px;}
tag-prop-inside{   float:right;}
.prop-search { float:right; width:400px;}
.flash-left { float:left;}
.search-right { background:url(../images/tag-bg.png) no-repeat; width:259px; height:348px; float:right; margin-top:35px; color:#FFFFFF; padding-left:25px; padding-top:25px;}
.search-right-inside { background:url(../images/tag-bg.png) no-repeat; width:230px; height:334px; float:right; color:#FFFFFF; padding-left:25px; padding-top:25px;}

.search-right input,.search-right select { margin-bottom:4px;}
.search-right-inside input,.search-right-inside select { margin-bottom:4px;}

#os-menu{ background:url(../images/menu-bg.png) no-repeat; height:89px;position:absolute; z-index:999999; width:1000px; margin-top:385px; padding-top:50px;*margin-left:-18px; }
#os-menu-inside{ background:url(../images/menu-bg.png) no-repeat; height:89px;position:absolute; z-index:999999; width:1000px; margin-top:230px; padding-top:50px;*margin-left:-18px;}

.search-title{ font-size:17px; font-weight:bold; padding-bottom:10px; padding-top:10px;}



/* content*/
#os-main-content {margin:0 auto; width:967px; background:url(../images/line-content.jpg) repeat-y 672px 0px #FFFFFF; }
.main-content-top { background:url(../images/pic-scroll-top.png) no-repeat top center; height:7px;margin-top:10px;}
.main-content-middle { background:url(../images/line-content.jpg) repeat-y 672px 0px #FFFFFF;}
.main-content-bottom { background:url(../images/pic-scroll-bottom.png) no-repeat bottom center; height:8px;}


#os-content { margin:0 auto; width:1000px;}
#gallery { width:967px; margin:10px auto; }
.gallery-top { background:url(../images/pic-scroll-top.png) no-repeat; height:7px;}
.gallery-middle { background:#FFFFFF; }
.gallery-middle-image{width:147px;}
.gallery-middle-text{padding:3px 7px;}
.gallery-bottom { background:url(../images/pic-scroll-bottom.png) no-repeat; height:8px;}

.content-left { width:630px; float:left; padding:8px 20px;}
.content-right { width:255px; float:right; padding:8px 20px; }

.hottest-property { background:url(../images/title-bg_hottest.jpg) no-repeat; width:175px; height:64px; color:#FFFFFF; line-height:64px; padding-left:80px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.latest-property { background:url(../images/title-bg-latest.jpg) no-repeat; width:175px; height:64px; color:#FFFFFF; line-height:64px; padding-left:80px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#bullet ul { margin:10px 0; padding:0; list-style:none; }
#bullet ul li { background:url(../images/bullet2.jpg) no-repeat; padding-left:20px;}



/* footer*/
#os-footer { width:967px; margin:0 auto; } 
.footer-left { padding:10px 0; width:200px; float:left;}
.footer-right{ padding:10px 0; width:660px; float:right; color:#fdba9e; font-size:10px;}
#os-footer .user-login { color:#FDBA9E;}
#os-footer .user-login:hover { color:#fff; background:#d3724a;}


.record-text { color:#003366; font-size:13px;}


/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {
    position: fixed;
    top: 10%;
    right: 20px;
/*    border: 1px solid #eee;*/
    padding: 5px 5px 1px;
    width: 32px;
/*    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }
            
.project-title a:link, .project-title a:active, .project-title a:visited { color:#990000; font-weight:bold; font-size:13px; padding-bottom:4px;}
.project-title a:hover { color:#3C0000;}

/* gallery */
.featured-property { width:650px; padding-top:10px;overflow:hidden; height:100%;}
.property-group { width:195px; float:left; padding:0 10px}
.property-pic{ background:none repeat scroll 0 0 #DEDEDE; border:1px solid #CCCCCC; padding:4px 3px 4px; text-align:center; width:197px;}
.property-pic:hover { background:#46000C;}
.prop-title { font-weight:bold; padding-top:5px;}
.border-bottom { border-bottom:1px solid #CCCCCC; width:100%; padding-top:10px;margin-bottom:10px;} 

.album .property-pic { width:170px; height:110px;}
.property-pic img{ vertical-align:middle;}


/* testimonial */
.testimonial-wrapper{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.testimonial-wrapper.last{border:none;}
.testimonial-wrapper .title{font-weight:bold; color:#990000; font-size:13px;}
.testimonial-wrapper .description{}

#current_page { border:1px solid #999 !important; background:#990000 !important; color:#FFFFFF !important;}

