*{font-family:Arial}
body{background:#4a99cf url('Images/master_bg.jpg') no-repeat top left; padding:0; margin:0;}
body, td, div, p{font-size:12px;}

h1,h2,h3,h4,h5,h6,h7,ul{padding:0 ;margin:0; }

a img{border:none;}

a{color:#5e5e5e; text-decoration:none; outline:none;}
a:hover{color:#5e5e5e; text-decoration:underline}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.validEmail{display: none; color:red;font-size:14px;margin-left:4px;}
.validEmail1{display: none; color:red;font-size:14px;margin-left:4px;}

/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.mainContent{}
.widthfix {margin:auto; width:960px;}

/* Master Header */

.header{min-width:965px;height:126px;background:#3b3b3c url('Images/Master_BgTop.jpg') no-repeat left top; margin-bottom:18px;}
.header ._left{float:left;}
.header ._left .logo{padding-top:23px;}
.header ._right{float:right; width:725px;}
.header ._right p{color:#ffffff; text-align:right;}
.header ._right ._address{}
.header ._right ._menuBar{height:31px;width:685px; /* border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;*/ }
.header ._right ._menuBar .btn{float:left;color:#ffffff; font-size:15px; padding:5px 15px; border-right:1px solid #b8b8b9;}
.header ._right ._menuBar .btn a.topitem{color:#ffffff; font-size:15px;}
.header ._right ._menuBar .btn:hover{background:url('Images/btn_bg.png') repeat-x;}
.header ._right ._menuBar .btn:hover a.topitem{color:#242424;}

.header ._right ._menuBar .leftBtn{margin-left:15px;}
.header ._right ._menuBar .rightBtn{margin-right:0px;border:none;}


._menuBar .submenu{background:#363636; position:absolute;display:none;  border:1px solid #787879;margin-left:-15px; margin-top:5px;}
._menuBar .submenu ul{list-style:none; }
._menuBar .submenu ul li{line-height:25px;border:1px solid #6b6b6b; border-left:none; border-right:none;padding:0 20px;}
._menuBar .submenu ul li a{color:#a8a8a8;}

._menuBar .submenu ul li:hover{background:url('Images/btn_bg_hover.png') repeat-x;}
._menuBar .submenu ul li a:hover,._menuBar .submenu ul li:hover a{color:#c3eb0e; text-decoration:none;} 


/* Master Header */ 


/* Master Footer */ 

.footer{height:200px;margin-top:10px;background:url('Images/footerbg2.png') repeat-x center top;}
.footer .copyrights{float:right; margin-top:25px; color:#fff; }
.footer .copyrights a{color:#fff;}
.footer .widthfix{padding-top:17px;}

.footer .socialmedia{border-left:1px solid #fff; border-right:1px solid #fff; float:left; padding:10px;  }
.footer .socialmedia img{margin:0 5px;}

/*

.footer .widthfix ._left { float:left;width:275px;}
.footer .widthfix ._right {float:right; text-align:right; color:#fff; width:650px;}
.footer .widthfix ._right ._copyRights{margin-top:18px; line-height:20px}
.footer .widthfix ._right a{color:#fff; margin-left:30px;}


.footer ._top ._links{float:left;margin-top:12px;}
.footer ._top ._leftLink{margin-right:45px;margin-left:21px;}
.footer ._top ._centerLink{margin-right:60px;}
.footer ._top ._rightLink{}
.footer ._top ._links img{float:left;}
.footer ._top ._leftLink img{margin-top:5px;}
.footer ._top ._links ._text{float:right;margin-left:10px; width:195px;}
.footer ._top ._links ._text a{font-size:11px;color:#5e5e5e; line-height:180%;}
.footer ._top ._links ._text ._headLine{margin-bottom:2px;}
.footer ._top ._links ._text ._headLine a{font-size:14px; color:#5e5e5e; font-weight:bold;}
.footer ._bottom{height:60px;}
.footer ._bottom a{color:#62676c}
.footer ._bottom ._smallLinks{height:40px; margin-left:198px; margin-top:23px;}
.footer ._bottom ._smallLinks a{float:left;margin-right:35px;}
.footer ._bottom ._copyRights{height:20px; text-align:center;}
*/
.footerLinks{text-align:center; color:#3b3b3c;font-size:1.1em; padding:10px 0; }
.footerLinks a{color:#3b3b3c; font-weight:bold;}
.footerLinks ._sep, .footerLinks a{margin:0 10px; }




/* Master Footer */ 

/* Home */

.home{}
.home ._left .rightAlign._banner {/*float:right; */background:url('Images/home1.png') no-repeat; width:634px; height:388px;padding-top:5px;}
.home ._left .rightAlign ._inner{ width:625px; height:375px; overflow:hidden; margin:0 5px; }
.home ._right .leftAlign{float:left}

.home ._left{float:left; width:634px}
.home ._left ._featuredListings{margin-top:10px; width:634px}
.home ._left ._featuredListings ._featuredListingsTop{width:633px;height:5px;background:url('/Content/Images/FeaturedListings_Bg_Top.png') no-repeat;}
.home ._left ._featuredListings ._featuredListingsBottom{width:633px;height:9px;background:url('/Content/Images/FeaturedListings_Bg_Bottom.png') no-repeat;}
.home ._left ._featuredListings ._featuredListingsCenter{padding:0 10px;height:350px;background:url('/Content/Images/FeaturedListings_Bg_Y.png') repeat-y left top}
.home ._left ._featuredListings ._featuredListingsCenter ._listings{padding-top:25px;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box{margin-bottom:17px;float:left;width:293px; height:148px;margin-right:20px;overflow:hidden}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box ._photo {width:150px; height:150px;overflow:hidden; border:1px solid #999; text-align:center; vertical-align:middle;float:left;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box ._photo img {vertical-align:middle;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box .text{float:right;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box .text h4{color:#bbd449;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box .text .details{color:#464646; padding-top:5px;font-size:10px;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box .text .desc{width:125px; padding-top:5px;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box .text .desc p{margin-top:0px;margin-bottom:0px;color:#686868;}
.home ._left ._featuredListings ._featuredListingsCenter ._listings .box img{float:left;margin-right:14px}
.home ._left ._featuredListings ._featuredListingsCenter ._heading{height:40px; padding-left:10px; padding-top:10px;background:#ebf3f2;}
.home ._left ._featuredListings ._featuredListingsCenter ._heading ._headText{float:left;width:250px;}
.home ._left ._featuredListings ._featuredListingsCenter ._heading ._headText h2{color:#3399CC;font-size:16px; font-style:italic;}
.home ._left ._featuredListings ._featuredListingsCenter ._heading ._headText h5{color:#666666;}
.home ._left ._featuredListings ._featuredListingsCenter ._heading a{margin-right:14px;width:94px; height:34px;float:right;background:url('/Content/Images/buttons/btn_viewall.png') no-repeat;}
.home ._left ._featuredListings ._featuredListingsCenter ._bottom{border-top:1px solid #d2d0d0;width:595px;height:35px;}
.home ._left ._featuredListings ._featuredListingsCenter ._bottom a{margin-top:4px;float:left;width:79px; height:34px;background:url('/Content/Images/buttons/btn_more.png') no-repeat;}
.home ._left ._networks{margin-top:8px;margin-right:-3px; width:640px;}
.home ._left ._networks ._network { width: 210px; height: 130px; float: left; background: url('images/Home_MediaBox.png') no-repeat;}
.home ._left ._networks ._network.RightMar{margin-right:5px}
.home ._left ._networks ._network .networkName { color: #666666; font-weight: bold; font-size: 12px; padding-top: 15px; padding-left:50px;}
.home ._left ._networks ._network .networkBorder{border-bottom:1px solid #bababa; width:165px;margin-left:23px; padding-top:5px; margin-bottom:11px}
.home ._left ._networks ._network .networkDetails { height:60px;color: #666666; font-weight:bold; padding-left:45px; padding-right:30px}
.home ._left ._networks ._network .networkDetails span { font-weight: bold; color: #51999c; }
.home ._left ._networks ._network .networkDetails a{font-weight: bold; color: #51999c;}
.home ._left ._networks ._network .networkDetails .spanU { text-decoration: underline; }
.home ._left ._networks._center{margin-left:15px; margin-right:15px;}
.home ._right{float:right;width:308px}

/* Home */

/* Home Action */ 

.home ._right ._actions{margin-bottom:5px; margin-top:10px;width:313px;}
.home ._right ._actions ._top{height:5px;background:url('/Content/Images/Actions_Bg_Top.png') no-repeat;}
.home ._right ._actions ._center{height:343px;background:url('/Content/Images/Actions_Bg_Y.png') repeat-y left top;padding-top:7px; padding-left:6px; padding-right:6px;}
.home ._right ._actions ._center .action{}
.home ._right ._actions ._center .action .actionContent{padding-top:12px;height:59px; padding-left:7px;}
.home ._right ._actions ._center .borderLine{color:#b5c1c0;background:#b5c1c0; height:1px ; width:267px; margin:0 0 0 7px;}
.home ._right ._actions ._center .action.first{}
.home ._right ._actions ._center .action .actionContent.first{padding-top:0px;height:41px; padding-bottom:7px;}
.home ._right ._actions ._center .action img{float:left; margin-right:10px}
.home ._right ._actions ._center .action img.go{padding-top:13px;}
.home ._right ._actions ._center .action .text{float:left; padding-top:4px;width:175px;}
.home ._right ._actions ._center .action .text.last{padding-top:8px}
.home ._right ._actions ._center .action .text h3{color:#68686a; padding-bottom:4px;font-size:15px;}
.home ._right ._actions ._center .action .text h6{color:#68686a; font-size:10px; font-weight:normal}
.home ._right ._actions ._bottom{height:12px;background:url('/Content/Images/Actions_Bg_Bottom.png') no-repeat;}

.home ._right .social-media{background:url('Images/socialbg.png') no-repeat;  height:86px;}
.home ._right .social-media .social-media-title{color:#464646; font-style:italic; font-size:11px; padding:10px 0 0 15px; /*border:1px solid #fff; */}
.home ._right .social-media .social-media-icons {padding:5px 0 0 20px;}
.home ._right .social-media .social-media-icons img{margin:0 10px}
/* Home Action */


.home .news{background:url('Images/home_bg_news.png') repeat-x ; height:85px; width:304px; margin-left:5px;  }
.home .news h2{color:#6699cc; font-size:14px; font-style:italic ; font-weight:bold; padding-left:10px; padding-top:5px;}
.home .news .content {padding-left:15px; color:#999; padding-top:10px;} 

.home ._left ._banner ._inner ._container ul {list-style:none;}
.home ._left ._banner ._inner ._container ul li {float:left; }
.home ._left ._banner ._inner ._buttons {position:absolute; margin-top:337px; margin-left:440px;}

.home ._left ._banner ._inner ._buttons a { background:url('Images/Home/Buttons.png'); width:35px; height:31px; display:block; overflow:hidden; float:left; margin-left:10px; text-indent:-999px; }
.home ._left ._banner ._inner ._buttons a._selected { background-position:0 -37px;}


/* Home Quick Search */ 
._right ._quickSearch {width:313px; height:390px;}
._right ._quickSearch a.imgLink img{width:200px; height:70px;margin-left:15px; margin-top:15px;}
._right ._quickSearch .searchForm{}
._right ._quickSearch .searchForm .qsTop {height:6px; background-image: url('images/RightBox_Bg_Top.png'); }
._right ._quickSearch .searchForm .qsContent { height: 374px; background-image: url('images/RightBox_Bg_X.png'); background-repeat: repeat-y; }
._right ._quickSearch .searchForm .qsBottom {height:10px; background-image: url('images/RightBox_Bg_Bottom.png'); }
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg{/*padding-top:15px;*/}
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline {margin-left:6px;width:299px; height:53px; background-image: url('images/QuickSearch_BgHeadline.jpg'); }
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline h2{color:#3399CC; padding-left:15px; margin:0; padding-top:0;  }
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline h4{color:#6f7171;padding-left:18px; padding-top:1px;font-size:11px}
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline .qsTabs{padding-left:13px;padding-top:8px;}
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline .qsTabs ._qsTab {padding-top:2px;text-align:center;width:130px;height:17px;float:left ;margin-right:8px;background-image: url('images/QuickSearch_TabBtnBlue.png'); color: #ffffff}
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline .qsTabs ._qsTab a{text-decoration:none; color: #9e9e9e; font-weight: bold; font-size: 12px; }
._right ._quickSearch .searchForm .qsContent .qsHeadlineBg .qsHeadline .qsTabs ._qsTab._selected {background-image: url('images/QuickSearch_TabBtnWhite.png'); }
._right ._quickSearch .searchForm .qsContent .qsSearchBy{padding-top:16px;padding-left:20px;/*height:172px;*/}
._right ._quickSearch .searchForm .qsContent ._tab{display:none;}
._right ._quickSearch .searchForm .qsContent ._tab._selected{display:block;font-size:12px;width:285px;}
._right ._quickSearch .searchForm .qsContent ._tab._selected h4{font-size:12px;padding:0; margin:0; }
._right ._quickSearch .searchForm .qsContent  img.qsChatWith{margin-left:6px;width:299px; height:89px; }
._right ._quickSearch .searchForm h4{/*color:#9e9e9e;*/ color:#5F5F5F; padding-bottom:6px;}
._right ._quickSearch .searchForm .bedAndBathRooms{padding-bottom:18px;padding-top:18px}
._right ._quickSearch .searchForm .bedAndBathRooms .bed{float:left; margin-right:14px;}
._right ._quickSearch .searchForm .bedAndBathRooms .bath{float:left}
._right ._quickSearch .searchForm .input{margin-right:14px;}
._right ._quickSearch .searchForm .inputPriceRange .input{float:left;}
._right ._quickSearch .searchForm .inputPriceRange .input.to{margin-right:60px;}
/* End Home Quick Search */ 

/* Start Home Testimonials */

._right ._testimonials{width:313px; height:222px;}
._right ._testimonials .testimonialsTop{height:6px; background-image: url('images/RightBox_Bg_Top.png');}
._right ._testimonials .testimonialsContent{height: 205px; background-image: url('images/RightBox_Bg_X.png'); background-repeat: repeat-y; }
._right ._testimonials .testimonialsContent .testBgColor {margin-top:-2px; margin-left:6px; background-color: #d9e8e6; width: 299px; height: 208px; }
._right ._testimonials .testimonialsBottom{height:10px; background-image: url('images/RightBox_Bg_Bottom.png');}
._right ._testimonials .testimonialsContent .testHeadline{padding-left:11px;padding-top:7px;}
._right ._testimonials .testimonialsContent .testHeadline h3{color:#68686a; font-size:15px;}
._right ._testimonials .testimonialsContent h6{color:#68686a; font-size:11px; font-weight:normal; padding-top:5px;}
._right ._testimonials .testimonialsContent .testCenter{height:127px;}
._right ._testimonials .testimonialsContent .testCenter .testImage{float:left;width:127;padding-right:14px;padding-LEFT:14px}
._right ._testimonials .testimonialsContent .testCenter .testImage img {width:125px;height:92px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-color: #a2a8a4; border-right-color: #a2a8a4; border-bottom-color: #a2a8a4; }
._right ._testimonials .testimonialsContent .testCenter .testDesc{float:left;width:136px}
._right ._testimonials .testimonialsContent .testCenter .testDesc h4{margin-bottom:2px;}
._right ._testimonials .testimonialsContent .testCenter .testDesc span{color:#a3a3a3; font-size:11px; font-weight:normal}
._right ._testimonials .testimonialsContent .testCenter .testDesc p{height:65px;margin-bottom:4px;margin-top:3px;color:#68686a; font-size:12px; font-weight:normal}
._right ._testimonials .testimonialsContent .testCenter .testDesc a{margin-left:-3px;}
._right ._testimonials .testimonialsContent .borderLine{border-bottom:1px solid #b5c1c0;width:274px; margin-left:10px;margin-top:11PX; margin-bottom:9px;}
._right ._testimonials .testimonialsContent .borderLine.bottom{margin-top:0px; margin-bottom:0px;}


/* End Home Testimonials */

/* ContentPage */

.contentPage{min-height:680px;}
.contentPage ._left{float:left; width:236px}
.contentPage ._left ._topBg{height:7px; background: url('images/contentPage_Left_bgTop.png') no-repeat left top}
.contentPage ._left ._centerBg{height:635px;padding-top:15px;padding-left:15px; background: url('images/contentPage_Left_bgCenter_x.png') repeat-y left top}
.contentPage ._left ._centerBg .content{width:190px;}
.contentPage ._left ._centerBg .content ._links{padding-bottom:23px}
.contentPage ._left ._centerBg .content ._border{width:195px; border-bottom:1px solid #c0c0c0; margin-bottom:23px;}
.contentPage ._left ._centerBg .content ._links ul{list-style:none}
.contentPage ._left ._centerBg .content ._links ul a{font-size:17px}
.contentPage ._left ._bottomBg{height:13px; background: url('images/contentPage_Left_bgBottom.png') no-repeat left top}
.contentPage ._right ._topBg{height:7px; background: url('images/contentPage_Right_bgTop.png') no-repeat left top}
.contentPage ._right ._centerBg{min-height:635px;padding-top:15px;padding-right:45px;  background: url('images/contentPage_Right_bgCenter_x.png') repeat-y left top}
.contentPage ._right ._bottomBg{height:13px; background: url('images/contentPage_Right_bgBottom.png') no-repeat left top}
.contentPage ._right{float:right;width:716px}
.contentPage ._right ._pageTitle{padding-left:20px; padding-bottom:8px;}
.contentPage ._right ._pageBorder{margin-left:15px;width:684px; border-bottom:1px solid #c0c0c0; margin-bottom:20px;}
.contentPage ._right ._pageContent{padding-left:30px;}
/*.contentPage ._right h1{color:#6c7840}
.contentPage ._right h2{color:#6c7840}
.contentPage ._right h3{color:#6c7840}*/

/* ContentPage */

/* Listing Master Page */

._propertyPage{min-height:777px;}
._propertyPage ._left{float:left; width:236px}
._propertyPage ._left ._topBg{height:7px; background: url('images/PropertyPage_Left_bgTop.png') no-repeat left top}
._propertyPage ._left ._centerBg{min-height:270px; padding-top:15px;padding-left:25px; background: url('images/PropertyPage_Left_bgCenter_x.png') repeat-y left top}
._propertyPage ._left ._centerBg .content{width:190px;}
._propertyPage ._left ._centerBg .content .headline{height:35px;}
._propertyPage ._left ._centerBg .content .headline h3{float:left; color:#6c7840}
._propertyPage ._left ._centerBg .content .headline a{padding-top:3px; float:right; color:#666666; text-decoration:underline; font-weight:bold; font-size:14px;}
._propertyPage ._left ._centerBg .content ._searchAreas{}
._propertyPage ._left ._centerBg .content ._searchAreas a{font-weight:bold;}
._propertyPage ._left ._centerBg .content ._searchAreas .refineSearch{height:175px;width:200px;/*display:none; */padding-top:10px}
._propertyPage ._left ._centerBg .content ._searchAreas .filter{float:left;height:39px;margin-bottom:18px; margin-right:10px;}
._propertyPage ._left ._centerBg .content ._searchAreas .filter h4{font-weight:normal; margin-bottom:6px;color:#666666}
._propertyPage ._left ._centerBg .content ._searchAreas ._Neighborhood{width:190px}
._propertyPage ._left ._centerBg .content ._searchAreas ._Neighborhood select{width:190px;}
._propertyPage ._left ._centerBg .content ._searchAreas ._bedBath{width:85px}
._propertyPage ._left ._centerBg .content ._searchAreas ._bedBath select{width:85px}
._propertyPage ._left ._centerBg .content ._searchAreas ._price{width:57px;}
._propertyPage ._left ._centerBg .content ._searchAreas ._price select{width:57px;}
._propertyPage ._left ._centerBg .content ._searchAreas ._price.pad{padding-top:21px;}
._propertyPage ._left ._centerBg .content ._searchAreas ._search{width:61px;margin-right:0px;padding-top:21px;}
._propertyPage ._left ._centerBg .content ._searchAreas ._search input{width:61px;}
._propertyPage ._left ._centerBg .content ._filters{padding-top:25px;}
._propertyPage ._left ._centerBg .content .unitAmenitiescheckBoxes{margin-top:-4px; margin-bottom:20px;}
._propertyPage ._left ._centerBg .content .propertyAmenitiescheckBoxes{margin-top:-4px; margin-bottom:20px;}
._propertyPage ._left ._centerBg .content ._links{padding-bottom:18px; padding-top:3px;}
._propertyPage ._left ._centerBg .content ._border{width:195px; border-bottom:1px solid #c0c0c0; margin-bottom:15px;}
._propertyPage ._left ._centerBg .content ._links ul{list-style:none}
._propertyPage ._left ._bottomBg{height:13px; background: url('images/propertyPage_Left_bgBottom.png') no-repeat left top}
._propertyPage ._left ._border{width:195px; border-bottom:1px solid #c0c0c0; margin-bottom:23px;}
._propertyPage ._right{float:right;width:716px}
._propertyPage ._right ._topBg{height:7px; background: url('images/contentPage_Right_bgTop.png') no-repeat left top}
._propertyPage ._right ._centerBg{min-height:733px;padding-top:15px;/*padding-right:45px;*/  background: url('images/contentPage_Right_bgCenter_x.png') repeat-y left top}
._propertyPage ._right ._bottomBg{height:13px; background: url('images/contentPage_Right_bgBottom.png') no-repeat left top}

/* Listing Master Page */

/* Listing page */

._propertyPage ._right .Listing{ margin-left:20px;}

._propertyPage ._right .Listing ._pageTitle{padding-bottom:8px;}
._propertyPage ._right .Listing ._pageTitle h3{float:left; line-height:27px; height:27px; font-size:16px;vertical-align:bottom; width:505px;/*background:#f9c309; padding-left:20px; */ }

.amenities h3{line-height:27px; height:27px; font-size:16px;vertical-align:bottom; /*background:#f9c309;*/ padding-left:20px; }

._propertyPage ._right .Listing ._pageTitle ._buttons{float:right;}
._propertyPage ._right .Listing ._pageTitle .separator{float:left}
._propertyPage ._right .Listing ._pageTitle .separator h3{color:#666666}
._propertyPage ._right .Listing ._pageTitle .propertyName{float:left;}
._propertyPage ._right .Listing ._pageTitle .propertyName h3{color:#6c7840}
._propertyPage ._right .Listing ._pageTitle .locationName{float:left;}
._propertyPage ._right .Listing ._pageTitle .locationName h3{color:#666666}
._propertyPage ._right .Listing ._pageBorder{margin-left:15px;width:682px; border-bottom:1px solid #c0c0c0; margin-bottom:10px;}

._propertyPage ._right .Listing .propertyInfo{width:660px; min-height:347px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:10px 0 10px 20px;margin-bottom:10px;}

.gallery{width:364px; height:380px; float:right;/*background:#c1e0f0;*/}
.gallery .wrapper {width:310px; border:1px solid #ccc; margin:auto; padding-top:10px;}
.gallery .feature { border-style: none; border-width: 1px; border-color: #999999 #999999 #c2c2c2 #999999; width: 309px; height: 251px; /*background: #fff*/ ; overflow:hidden;text-align:center;}
.gallery .feature img{}

/*
.gallery .thumbnails{padding-top:8px;width:318px; height:54px;}

.gallery .thumbnails._scroll._frame{width:258px; overflow:hidden; float:left; background:#fff; border:1px solid #999; padding:5px; height:77px;}
.gallery .thumbnails._scroll._left{width:24px; float:left;}
.gallery .thumbnails._scroll._right{width:24px; float:left;}


.gallery .thumbnails .smallFrame{float:left;margin-right:9px;width:65px; height:54px;background: url('images/PropertyPage_thumbPic_frame.png') no-repeat left top}
.gallery .thumbnails .smallFrame.current{overflow:hidden;}
.gallery .thumbnails .smallFrame img{padding-left:1px;padding-top:1px;}
.gallery .thumbnails ul{list-style:none; }
.gallery .thumbnails ul li {float:left; width:75px; height:75px; overflow:hidden; border:1px solid #999 ; margin:0 5px; }

.gallery .lnk_scroll_left{background:url('Images/Gallery/btn_gal_left.png') no-repeat; text-indent:-999px; overflow:hidden; display:block; width:22px; height:22px; margin-top:25px; margin-right:2px; }
.gallery .lnk_scroll_right{background:url('Images/Gallery/btn_gal_right.png') no-repeat; text-indent:-999px; overflow:hidden; display:block; width:22px; height:22px;margin-top:25px;margin-left:2px; }
*/
.gallery .thumbnails table td div{height:75px; overflow:hidden;}
.gallery .thumbnails {/*border:1px solid #ccc; */height:100px; overflow:auto;}

._propertyPage ._right .Listing .propertyInfo .basicInfo{width:275px; float:left;}
.Listing .amenities h4,
._propertyPage ._right .Listing .propertyInfo .basicInfo h4{color:#4a99cf; background:#efefef; height:17px; line-height:17px; font-size:15px; font-weight:bold; padding-left:5px; }

._propertyPage ._right .Listing .propertyInfo .basicInfo p{line-height:1.3em; padding-left:5px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details{height:125px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyDetails{width:132px; float:left; font-size:1.1em;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyDetails h4{color:#666666;margin-bottom:4px}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyDetails h5{color:#666666;margin-bottom:4px}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyDetails .moreDetails{}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyDetails .moreDetails h5{font-weight:normal; color:#666666; margin-bottom:3px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .detailsBorder{height:115px; float:left;border-left:1px solid #f2e5e5;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent{width:150px;float:left;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contcatInfo{padding-left:17px;margin-bottom:6px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contcatInfo h4{color:#666666; margin-bottom:4px}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contcatInfo .contcatInfoDetails{}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contcatInfo .contcatInfoDetails h5{font-weight:normal; color:#666666; margin-bottom:5px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contactBtn{height:21px;padding-left:17px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contactBtn .contactBtnLeft{float:left; height:21px; width:5px; background: url('images/PropertyPage_greenBtnLeft.png') no-repeat left top}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contactBtn .contactBtnCenter{float:left; height:21px; width:95px;  background: url('images/PropertyPage_greenBtnCenter_y.png') repeat-x left top}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contactBtn .contactBtnCenter h5{color:#686a5f; font-weight:normal;text-align:center; margin-top:4px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .propertyAgent .contactBtn .contactBtnRight{float:left; height:21px; width:5px; background: url('images/PropertyPage_greenBtnRight.png') no-repeat left top}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .agentImg{float:left;width:65px;height:78px;background: url('images/PropertyPage_thumbContact_frame.png') no-repeat left top;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .details .agentImg img{padding-left:4px;padding-top:4px; width:57px; height:71px}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions{height:43px; margin-left:12px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .action1{float:left}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .action2{float:right; margin-right:30px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .actionBtnLeft{float:left; height:21px; width:5px; background: url('images/PropertyPage_greenBtnLeft.png') no-repeat left top}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .action1BtnCenter{float:left; height:21px; width:97px;  }
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .action2BtnCenter{float:left; height:21px; width:174px; }
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions h5{color:#686a5f; font-weight:normal;font-size:12px;text-align:center; margin-top:3px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .actions .actionBtnRight{float:left; height:21px; width:5px; background: url('images/PropertyPage_greenBtnRight.png') no-repeat left top}
._propertyPage ._right .Listing .propertyInfo .basicInfo .basicInfoBorder{width:346px; border-bottom:1px solid #f0f0f0;margin-bottom:14px; margin-left:2px;}
._propertyPage ._right .Listing .propertyInfo .basicInfo .propertyDescription{ height:145px; overflow:auto;}
._propertyPage ._right .Listing .propertyMenuBar{height:22px; margin-left:20px;}
._propertyPage ._right .Listing .propertyMenuBar ul{}
._propertyPage ._right .Listing .propertyMenuBar ul li{list-style:none; display:block; float:left; margin-right:3px;}
._propertyPage ._right .Listing .propertyMenuBar ul li ._selected{z-index:100}
._propertyPage ._right .Listing .propertyMenuBar ul ._selected .menuBarBtn{background: url('images/propertyPage_mapBtn_Gray.png') no-repeat left top;}
._propertyPage ._right .Listing .propertyMenuBar ul ._selected a{color:#666666}
._propertyPage ._right .Listing .propertyMenuBar ul li a{display:block; font-size:12px; color:#aeaeae; font-weight:bold; text-align:center;padding-top:4px;}
._propertyPage ._right .Listing .propertyMenuBar ul li a:hover{text-decoration:none;}
._propertyPage ._right .Listing .propertyMenuBar .menuBarBtn{float:left;width:120px;height:22px;background: url('images/propertyPage_mapBtn_darkGray.png') no-repeat left top;}
._propertyPage ._right .Listing .propertyExtendedInfo{width:680px;min-height:285px; background-color:#f2f2f2; margin-left:4px;}
._propertyPage ._right .Listing .propertyExtendedInfo .extendedInfoContent{min-height:285px;padding-left:20px; padding-top:13px}
._propertyPage ._right .Listing .propertyExtendedInfo ._tab{display:none;}
._propertyPage ._right .Listing .propertyExtendedInfo ._tab._selected{display:block;}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet{}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .map{padding-right:15px;height:245px; width:99%;background: url('images/PropertyPage_map_Frame.png') no-repeat left top;}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .map #map_canvas{height:253px;}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .map img{padding-left:1px; padding-top:1px; margin-left:15px;}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo{float:left}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo .info{margin-bottom:20px}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo .info h4{color:#666666}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo .info .details{}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo .info .details h5{padding-top:4px;color:#666666; font-weight:normal; font-size:12px;}
._propertyPage ._right .Listing .propertyExtendedInfo .mapContnet .moreInfo .hopStop{margin-top:-3px;}
._propertyPage ._right .Listing .propertyExtendedInfo .exploreContnet{}
._propertyPage ._right .Listing .propertyExtendedInfo .photosContnet{}
._propertyPage ._right .Listing .return{height:53px;margin-left:20px;padding-top:9px;}
._propertyPage ._right .Listing .return a{text-decoration:underline; float:right; color:#999999; font-size:14px; padding-top:3px;margin-right:510px}
._propertyPage ._right .Listing .return img{float:left}

/* Listing page */

._propertyPage{min-height:790px;}
._propertyPage ._right ._centerBg{min-height:747px;}
._propertyPage ._right .Listings{width:671px;margin-left:20px}
._propertyPage ._right .Listings ._pageTitle{height:24px; padding-bottom:8px; border-bottom:1px solid #d4d4d4;}
._propertyPage ._right .Listings ._pageTitle .headline{clear:both; height:35px;}
._propertyPage ._right .Listings ._pageTitle .headline h3{ color:#69c; font-size:22px;float:left; line-height:25px;}
._propertyPage ._right .Listings ._pageTitle .headline h4{color:#333; float:left; padding-top:1px; padding-left:7px; line-height:25px;}
._propertyPage ._right .Listings .resultsTable .headRow{height:26px;}
._propertyPage ._right .Listings .resultsTable .headRowColumn{color:#666666; font-weight:bold;border-bottom:1px solid #d4d4d4;}
._propertyPage ._right .Listings .resultsTable .resultRow{}
._propertyPage ._right .Listings .resultsTable tr:hover, 
._propertyPage ._right .Listings .resultsTable .resultRow._alt:hover{background:#feffe0}
._propertyPage ._right .Listings .resultsTable .resultRow._alt{background:#eee;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultColumn{color:#666666;  text-align:center;border-bottom:1px solid #d4d4d4; padding-left:0px;padding-right:0px;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultColumnPicture{margin-top:9px; margin-bottom:9px;width:95px; height:75px;background: url('images/Listing_Photo_Frame.jpg') no-repeat left top; overflow:hidden}

._propertyPage ._right .Listings .resultsTable td a {color:#6C7840}



._propertyPage ._right .Listings .counter-headline{}
 
._propertyPage ._right .Listings .resultsTable .resultRow .resultColumnAddress a{color:#bbd449; font-weight:bold;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-nhood{color:#222; font-weight:bold;}

._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-properties{color:#000; font-weight:normal; font-size:12px; line-height:1.2em; float:left; width:48%;}

._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-amenities{float:right; width:48%;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-amenities h4{color:#000; font-size:12px; text-decoration:underline;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-amenities ul{list-style:none; }
._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-amenities ul li{color:#000;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultitem-amenities ul li a{color:#ffc20e} 

._propertyPage ._right .Listings .resultsTable .resultRow .resultColumnAddress .resultitem-name a{color:#39c; font-size:14px; line-height:20px;}
._propertyPage ._right .Listings .resultsTable .resultRow .resultColumnVisit a img{padding-bottom:3px;}
._propertyPage ._right .Listings .pagerstrip{float:right;padding-top:15px;height:28px;}
._propertyPage ._right .Listings .pagerstrip a{border:1px solid #848484; background: url('images/Pager_Bg_bright_X.png') repeat-x left top; color:#828282; font-weight:bold;padding-left:10px; padding-right:10px;padding-top:5px;padding-bottom:5px;}
._propertyPage ._right .Listings .pagerstrip strong{width:17px;border:1px solid #848484;font-weight:bold;padding-left:10px; padding-right:10px;color:#ffffff; background-color:#c3c3c3;padding-top:5px;padding-bottom:5px;}
._propertyPage ._right .Listings .counter-headline {background:#fff0c1; height:30px;}
._propertyPage ._right .Listings .counter-headline .counter-headline_title{font-size:16px; line-height:30px;padding-left:10px;}
._propertyPage ._right .Listings .counter-headline-wrap{border-bottom:1px solid #d4d4d4; padding-bottom:5px; margin-top:5px;}

.results-phone{background:url('/Content/images/results/icon_phone.png') no-repeat left center; color:#333; padding-left:28px; line-height:20px; font-weight:bold;text-align:left; }
/* Listings page */



/* Listings page */

/* Make an appointment */

.newAppointmentRequest{}
.newAppointmentRequest ._explain{padding-top:5px; padding-bottom:15px;}
.newAppointmentRequest .appContent .appForm{float:left;width:409px;}
.newAppointmentRequest .appContent .appForm .navlist li{display: block; float:left;list-style-type: none;padding-right: 8px;width:65px; }
.newAppointmentRequest .appContent .appForm span.req{color:red;font-size:16px;font-weight:bold;margin-left:4px;}
.newAppointmentRequest .appContent .officeDetails{float:left;}

/* Make an appointment */

/* Make a referal */


.newReferalRequest{width:290px; height:150px;}
.newReferalRequest ._explain{padding-top:5px; padding-bottom:15px;}
.newReferalRequest .referContent .referForm{float:left;padding-top:10px;}
.newReferalRequest .referContent .referForm span.req{color:red;font-size:16px;font-weight:bold;margin-left:4px;}
.newReferalRequest .referContent .officeDetails{float:left;}

/* Make a referal */


.adv_search{float:right;}
.adv_search a{background:url('Images/advsearch.png') no-repeat right; padding-right:25px; display:block; line-height:26px;}

div.qs_links_list  h3{margin-top:15px; font-weight:normal; color:#666; }
ul.qs_links_list { list-style:none; margin:0; padding:0;}
ul.qs_links_list li,ul.qs_links_list li img {vertical-align:middle; }


.orangePageTitle h1{font-size:26px; line-height:30px; height:30px;vertical-align:bottom; /*background:#f9c309;padding-left:20px;*/ }

.social-media-left{background:url('Images/socialbg-small.png') no-repeat right bottom; padding:2px 0 3px 0; margin-top:20px; margin-left:-1px; text-align:center;}
.social-media-left .social-media-title{color:#464646; font-style:italic; font-size:11px; padding:0 0 0 15px;  text-align:left;/*border:1px solid #fff; */}
.social-media-left .social-media-icons img{margin:0 2px;}
