@charset "utf-8";
@import "html.elements.css";

/* Exception Message Box Styles */

#msg-summary{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:20px 20px 15px 20px; margin-bottom:20px; width:510px; background:#E6EFC2;color:#264409;border:solid 2px #C6D880;font: normal 10px Verdana, Arial, Helvetica, sans-serif;overflow:hidden}
#msg-summary ul{margin-top:10px;float:left;padding:0; width:80%;}
#msg-summary ul li{float:left; padding-left:20px;margin:0 10px 0px 10px;background: url(../_images/icon-right1.png) no-repeat; list-style-type:none;}

#msg-exception{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:20px 20px 15px 20px; margin:20px 0 20px 20px; float:left;width:550px; background-color:#FBE3E4; color:#8a1f11;border:solid 2px #FBC2C4;}
#msg-exception ul li{background: url(../_images/icon-wrong1.png) no-repeat 0 2.5px; color:#8a1f11; padding:0 0 0 20px; width:80%; line-height:14.5px;float:left;margin:5px 0 5px 25px; list-style-type:none;}
#msg-exception ul{margin-top:10px; padding:0;}

/* exception Messages for Property deatils Tab */
    #tabs #msg-summary{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:20px 20px 15px 20px; margin:20px 0 20px 20px; float:left;width:475px; background:#E6EFC2;color:#264409;border:solid 2px #C6D880;font: normal 10px Verdana, Arial, Helvetica, sans-serif;overflow:hidden}
    #msg-summary ul{margin-top:10px;float:left;padding:0; width:80%;}
    #msg-summary ul li{float:left; padding-left:20px;margin:5px 0 5px 25px;background: url(../_images/icon-right1.png) no-repeat; list-style-type:none;width:80%;}


    #tabs #msg-exception{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:20px 20px 15px 20px; margin:20px 0 20px 20px; float:left;width:475px; background-color:#FBE3E4; color:#8a1f11;border:solid 2px #FBC2C4;}
    #msg-exception ul li{background: url(../_images/icon-wrong1.png) no-repeat 0 2.5px; color:#8a1f11; padding:0 0 0 20px; width:80%; line-height:14.5px;float:left;margin:5px 0 5px 25px;}
    #msg-exception ul{margin-top:10px}
/* End of exception Messages for Property deatils Tab */

/* MLS Listing page styles */

.listing-container{float:left;width:95.5%;}
.listing{width:510px;margin:40px 0 0 0;float:left}
.listing a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#fff}
.listing a:hover{color:#fff}
.listing p{color:#666}
.listing p.listing-head{margin:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#666}
.listing p.descp{margin:0; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing p.mls-no{margin:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;padding-top:3px;float:right;color:#666}
.listing p.price{margin:0; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
.listing p.row-left{margin:0; float:left; width:40px; font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing p.row-right{margin:0; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing .detail-box{width:506px;height:95px; border:solid 1px #C0C0C0;padding:2px;margin-top:5px;background:#fff}
.listing .img-holder{float:left;width:130px;height:95px;background:#FFFFFF;margin-right:10px}
.listing .desc{float:left;width:200px;height:95px;margin-right:10px;position:relative}
.listing .info{overflow:hidden;float:left;width:135px;height:75px;background:#D9D9D9;padding:10px;border-left:solid 1px #c9c9c9;overflow:hidden}
.listing .bottom{position:absolute;bottom:5px;}
.listing .view{float:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.listing .tour{float:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

.listing.inactive {background:#FFF6BF;border:solid 1px #FFD324;width:480px!important;padding:15px}

.listing div.row-left{color:#666;margin:0; float:left; width:40px; font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.listing div.row-right{color:#666;margin:0; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}

.view-btn{float:left; background:#707070;padding:5px 7px;margin-right:5px}
.view-btn:hover{background:#484848; cursor:pointer}

.list-detail{width:600px;float:left}
.list-detail p.list-d-head{font:bold 18px Verdana, Arial, Helvetica, sans-serif;margin:5px 0}
.list-detail p.list-d-add{font:normal 11px Verdana, Arial, Helvetica, sans-serif}
.list-detail p.d-desc{font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;margin:20px 0; float:left}
.list-detail .list-detail-box{width:600px;float:left;margin:20px 0}
.list-detail .dleft{width:260px;float:left;margin-right:30px;}
.list-detail .dright{width:300px;float:left;}
.list-detail .drow{float:left;width:100%;background:#d7d5d5;font:normal 11px Verdana, Arial, Helvetica, sans-serif;margin:1px 0;color:#484848}
.list-detail .odd{background:#E6E6E6}
.list-detail .drow:hover{background:#fff;cursor:default}
.list-detail .drow-l{width:120px; font-weight:bold;padding:4px;}
.list-detail .drow-r{padding:4px;margin:-20px 0 0 140px;width:120px}
.list-detail .d-img-holder{border:solid 1px #d7d5d5;padding:5px;background:#d7d5d5}


/* Updated for Pagination Buttons in Listings and Search Page - Karthick */

 .DivPaginationBlock{float:left;width:100%;}
 .PageCountLabel{float:left;width:100%;text-align:center}
 .PaginationButtonDiv{float:right; margin:15px 118px 0 0}
 
 #TopPaginationButtonDiv{margin:15px 118px 0 0}
 #BottomPageCountLabel{margin:15px 118px 0 0}

 .PaginationLabels{float:left; text-align:center }
 .NonSelected{float:left;border:1px solid grey;background-color:#D9D9D9;color:#666;margin:3px 0 0 5px;padding:5.5px 5px;text-decoration:none !important }
 .Selected{float:left;color:#666; margin:3px 0 0 5px;padding:5.5px 5.5px;background-color:#666;color:#D9D9D9;font: 10px/12px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none !important }
 
 /* why do we need this???? */
 body {	font-size: 62.5%;}

.contact-form a{color:#fff}
.contact-row{margin:5px 0;background:#E0E0E0;width:290px;padding:5px}
.contact-head{font:normal 12px/12px Verdana, Arial, Helvetica, sans-serif;float:left;width:100px;padding-top:4px;color:#636161}
.contact-menu{width:180px;padding:3px}
.btn{background:#47515A;color:#FFFFFF;float:left;margin:20px 0;padding:10px 15px;}
.btn:hover{background:#000}

#tooltip 
{
	font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 3000;
	border: 1px solid #d5d07b;
	background-color: #fcf694;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;margin: 0; }


 /* fix for setting height for table cell */
 .list-detail .drow-r {min-height:12px;}
 *html .list-detail .drow-r {height: 12px;}


body{margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
p{font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#adv-container{width: 960px;margin: 0 auto;float:left;background-color:#1B3646}
#adv-master-box {float: left;padding: 10px;margin-top:20px;border-top:solid 0px #fff;background-color:#B59F7D}

#adv-left{width: 238px;margin: 0 20px 0 0;background: #fff;float: left;border:1px solid #5E6F79}
#adv-right{width: 678px;margin: 0;background: #fff;float: left;border: solid 1px #5e6f79;}
.adv-head{float:left;background:#fff}
.adv-head-l{width: 38px;height: 33px;float:left; background:url(../_images/icon-zoom3.png) no-repeat;}
.adv-head-r{width: 200px;height: 33px;float: left;font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;color: #FFF;background:url(../_images/gradient-overlay2.png) repeat-x}
.adv-head-txt{margin: 7px;float: left;color:#4b4b4b}
.adv-small-txt{font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #FFF;height: 14px;float: left;padding: 4px 6px;margin: 5px 0;width: 114px;text-align: center;}
.adv-links{margin-left: 10px;}
.adv-links a{text-decoration: none;color: black;outline: 0;cursor:pointer;
             font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #4B4B4B!important;
             height: 14px;float: left;padding: 4px 6px;margin: 5px 0;width: 114px;text-align: center;}
.adv-links a:hover{color:Blue;}
.selected{background: url(../_images/selected-tab.png) no-repeat;}
.unselected:hover{background: url(../_images/selected-tab.png) no-repeat scroll -125px 0}

a#BtnDetails:hover {background:none; cursor:default}
a#BtnDetails.selected:hover{background: url(../_images/selected-tab.png) no-repeat; cursor:default}

.fproperty-btn {padding:5px 7px 3px 22px;float:left;background:url(../_images/icon-wrong1.png) no-repeat #fdd3d3 4px 5px;color:#9b3333 !important;border:solid 1px #fac0c0}
.fproperty-btn:hover{background-color:#e8baba}
                                
