﻿/*Masterpage Style*/

body
{
	width:800px;
	margin:0 auto;
	margin-top:25px;
	background:#000000 url( "../Image/body-bg.jpg" ) repeat-x;
}
.UpperBg
{	
	background : #FFFFFF url("../Image/upperBg.jpg") no-repeat;	
	width : 800px;
	height:14px;
	vertical-align:bottom;
}
.BottomBg
{
	background :url("../Image/bottomBg.jpg") no-repeat ;
	width : 800px;
	height:12px;
}

.Logo
{	
	background :url("../Image/OpenHouseLogo.jpg") no-repeat;
	float: left;
	height: 62px;
	width: 200px;	
	margin-bottom :-10px;	
	
	
        
}
.LogoHome
{
	background :url("../Image/OpenHouseLogo.jpg") no-repeat bottom;
	height: 52px;
	width: 223px;
}
.container
{
	background :#FFFFFF;	
	width : 800px;
}
.searchContainer
{
	background:url("../Image/SearchContainerBg.gif") no-repeat center ;
	width : 797px;
	height:269px;		
}
.Header
{
	height:150px;	
}
.Primarylinks
{
	margin-left:15px;
	font:normal 11px tahoma;
	color:#b80202;
	text-decoration:none;	
	cursor:hand;
	cursor:pointer ;
}
.DisabledPrimarylinks
{
	margin-left:15px;
	font:normal 11px tahoma;
	color:gray;
	text-decoration:none;	
	cursor:text;
}
.smallLinks
{
	margin-left:15px;
	font:normal 11px tahoma;
	text-decoration:none;	
	cursor:hand;
	cursor:pointer ;
	float: right;
	color: white;
    margin-right: 2px;
    margin-top: 3px;
}
.smallDisabledLinks
{
	margin-left:15px;
	font:normal 11px tahoma;
	text-decoration:none;	
	cursor:text;
	float: right;
	color: white;
    margin-right: 2px;
    margin-top: 3px;
}
.Copyright
{
	margin-left:15px;
	font:normal 11px tahoma;
	color:#b80202;
	text-decoration:none;	
}

.LogMeOfflink
{
	font:normal 11px Tahoma;
	color:#b80202;
	text-decoration:none;
	
}
.loginBoxtxt
{
	font:normal 11px Tahoma;
	color:#FFF;
}
.searchBoxTopbg
{
	background:url('../Image/searchBoxTop.gif') no-repeat left bottom;
	width :630px;
	height :12px;		
}
.searchBoxMiddlebg
{
	background:url('../Image/searchBoxMiddle.gif') repeat-y left top;
	width :630px;
	color :#000000;
	vertical-align :top;
}
.searchBoxBottombg
{	
	background:url('../Image/searchBoxBottom.gif') no-repeat left top ;
	width :630px;
	height :10px;

}
.graytxt
{
	font :normal 11px Tahoma;
	color:#000;
}
.popupTopbg
{
	background-image:url('../Image/popUpTopBg.gif');
	background-repeat :no-repeat ;
	width :502px;
	height :42px;	
}
.popupMiddlebg
{
	background-image:url('../Image/popupMiddleBg.jpg');
	background-repeat :repeat-y ;
	width :502px;
	height:auto;
	overflow:hidden;
}
.popupBottombg
{
	
	background-image:url('../Image/popupBottomBg.gif');
	background-repeat :no-repeat ;
	width :502px;
	height :17px;
}
.popupTxt
{
	font-family:Tahoma;
	color:#FFF;
	font-size:12px;
	font-weight:bold;	
}
.popupBtn
{
	
	background-image:url('../Image/Popupbtn.jpg');
	background-repeat :no-repeat ;
	width :75px;
	height :19px;
	cursor:pointer;
	cursor:hand;
}
.popupBtntxt
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding-top :2px;
		padding-left :12px;

		text-align:left;
		font-family:Tahoma;
		color:#FFF;
		font-size:11px;
		font-weight:normal;
		text-decoration :none;
}

#header_center
{
	float:left;
	display:inline;
	width:230px;
	height:150px;
	
}


#regPopup
{
	float:left;
	width:500px;
	
	
}
#registrationMainPanel
{
	width:500px;
	float:left;
}

#cancelbuttonDiv
{
	width:60px;
	float:right;
	margin-right:7px;
	height:20px;
}

.btnstyle
{
	width:400px;	
	margin-top:15px;
	float:left;
}

.modaextender_SR
{

	float:left;
	background-color:white; 
	width:400px;
	border:5px solid #53901B;
	
}
.ModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	
}

#confirmationpanelDiv
{
	
	margin-top:15px;
	float:left;	
	background-color:white;	
	width:300px;	
	/*border:5px solid navy;*/
}

#AdditonalInfoDiv
{
	float:left;
	width:400px;
	height:180px;

}
#logincontentDiv
{
	/*float:right;*/
	display:inline;
	width:400px;	
	
}
.dvlogin
{
	background:url('../Image/LoginBox.jpg') no-repeat ;
	width :460px;
	height:auto;
	display:none;
	
}
.divlogintxt1
{
	float:left;
	width:100px;
}
.divlogintxt2
{
	margin-left: 2px;
	float: left;
	width:100px;
}
.loginctrldivStyle
{
	width:100%;
	height:20px;
	float:left;
	
}
.LoginControlsContainer
{
	font:normal 62.5% Tahoma;	
	color:#ffffff;	
	height:25px;
}
.loginerrordivStyle
{
	width:90%;
	height:35px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	
}
.loginheaderStyle
{
	font:bold 12px Tahoma;	
	width:150px;
	float:left;
	color:#FFF;
	font-size:12px; 
	text-align:left; 
}
.loginsubdivErrorstyle
{
	width:100%;
	height:10px;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	text-align:left;
}
.lnkForgotPasswordstyle
{
	font:normal 13px Tahoma;	
	float:left;
	text-decoration:none;
	color:#ed7217;
}
.chkRemembermestyle
{
	font:normal 95% Tahoma;	
	float:right;
	color:#FFF;
	
}
.welcomedivstyle
{
	width:230px;
	Height:15px;
	float:right;
}
.welcomeEmail
{
	font-family:Verdana;
	font-size:18px;
	color:Black;
	font-weight:bold;
}
.welcomectrlstyle
{
	font:bold 14px Tahoma;
	color:#780303;
	
}
#txtloginNewEmail
{
	margin-left:10px;
	float:left;
}
#BtnForgotPassword
{
	float:right;
}

.searchTextHeader
{
	font : normal 19px Tahoma;
	color:#FFFFFF;
}
.Searchtxt
{
	font:normal 19px Tahoma;
	color:#000000;
	text-align:left ;	

}
.SearchtxtWaterMark
{
	font:normal 19px Tahoma;
	color:#b0a9a9;
	text-align:left ;	
}

.moreOptiontxtBlack
{
	font:normal 12px Tahoma;
	color:Black;
	text-align:left ;
	text-decoration :none;
	border:thin 0px black;
}
.moreOptiontxt
{
	font:normal 11px Tahoma;
	color:#FFFFFF;
	text-align:left ;
	text-decoration :none;
}
.moreOptiontxt a
{
	font:normal 11px Tahoma;
	color:#FFFFFF;
	text-align:left ;
	text-decoration :none;
}
.moreOptiontxt a:hover
{
	font:normal 11px Tahoma;
	color:#8c8c8b;
	text-align:left ;
	text-decoration :none;
}


				/* Javascript Tabs */
				
.tabControl
{
   width:500px; /* tab control width */
    
}

.lowTab, .highTab
{
   background-repeat:no-repeat;
   cursor:pointer;
   width:75px; /* tab width */
}

.lowTab
{
   background-image:url('files/tab_inactive_75x20.gif');
}

.highTab
{
   background-image:url('files/tab_active_75x20.gif');
}

.tabHolder
{
   width:350px;
   height:22px; /* tab height */
   border-collapse:collapse;
   text-align:left;
   border-spacing:0px;
   -moz-user-select:none; /* removes text selection */
}

.tabbbb
{
   top:20px; /* should equal tab height */
   left:0px;
   width:600px;  
   height:50px;
  /* background-color:#cad7e3;*/
   
   border:1px #3c597b;
   /*margin-left: 200px; */
}
.tabCompare
{
	height:20px; /* tab height */
   border-collapse:collapse;
   text-align:left;
   border-spacing:0px;
   -moz-user-select:none; /* removes text selection */
}
.compareHide
{
	height:20px; /* tab height */
   border-collapse:collapse;
   text-align:left;
   border-spacing:0px;
   -moz-user-select:none; /* removes text selection */
   display:none;
}

/* Home page */

.tabHeaderText
{
	font:bold 13px Tahoma;	
	color:#330C04;	
}
.dvcldrFrom
{
	width:330px;
	float:left;
	margin-left:115px;
	
}
.Hidden
{
	display: none;
	
}

.Show
{
	display:block;
}
.TextHiglightResearch
{
	font:bold 13px Tahoma;	
	color:Red ;
	
}
.messageContainer
{
	background:url('../Image/messageContainer.png') no-repeat;
	width :470px;
	height :35px;
		
}
.locationSelected
{
	background:url('../Image/locationSelected.jpg') no-repeat;
	width :122px;
	height :29px;
	cursor:pointer;
}
.dateUnselected
{
	background:url('../Image/dateUnselected.jpg') no-repeat;
	width :120px;
	height :29px;
	cursor:pointer;
	}
.locationUnSelected
{
	background-image:url('../Image/locationUnselected.jpg');
	background-repeat :no-repeat ;
	width :122px;
	height :29px;
	 cursor:pointer;
}
.dateSelected
{
	background-image:url('../Image/dateSelected.jpg');
	background-repeat :repeat-x ;
	width :120px;
	height :29px;
	cursor:pointer;
	}
/* Search Result Page */

.ButtonAdvanceSearch
{
	text-align:right;
} 

.AdvanceSearch
{
 padding-left:15px;	
 font-family:Tahoma;
 color:#002F00;
 font-size:13px;
 font-weight:bold;
 width:120px;
}

.SearchTableRow
{

	height:18px;
	
}
.sortlinks
{
	float:left;
	margin-left:20px;
	text-decoration:none;
	/*color:#ed7217;*/
	color:#B40404;
}

/* City Listing Page */

.TextHiglightCity
{
	vertical-align:top; 
	font:normal 11px Tahoma;
	color:#ed7217;
}
.dvFormViewContent
{
	float: left;
	text-align:left;
	width: 100%;
	margin-bottom:1px;
}

 /****************** Registration Panel *************/
.RegistrationContainer
{
	margin:0 auto;
    border:0;
    width:370px;  
}
.RegistrationText
{

	width:110px;
	padding-left:10px;
	text-align:left;
	font-family:Tahoma;
	color:#000;
	font-size:12px;
	font-weight:bold;
	
}
/************ Registration Confirmation ******************/
.cancelImagebuttonDiv
{
	width:60px;
	float:right;
	margin-right:7px;
	height:20px;
} 

/* Search Page */


.AdvanceSearchcontent 
  {
  	
   background-color:#ffffff;
   height:auto;
   width:763px; 
   display:none;
   text-align:left;
   overflow:hidden;

    background :url('../Image/searchPanelBg.jpg') no-repeat left top;
   }
    .AdvanceSearchHeader
  {
  	float: left;
  	overflow: hidden;
  	color:#ffffff;
  	font-weight:bold;
  	width:auto;
  	text-align :center  ;
  	background:url('../Image/showHideContainerBg.jpg') no-repeat left top;
	height :20px;
	width :72px;
	padding-top :2px;
 } 
 .ShowHideImage
 {
 	padding-right :10px;
 	padding-top :3px;
 	float: right;
 	vertical-align: bottom;
 	overflow: hidden;
 	cursor:hand; 	
	height :20px;
	width :72px;
	
 } 

 .TabHeader
 {
    float: left;
    width: 60px;
    cursor:pointer;	
    overflow: hidden;
    font-family:Tahoma;
	color:#330C04;
	font-size:13px;
	font-weight:bold;
 }
 .UnableUsage
 {
   color :Gray ;
   cursor:text;
   overflow: hidden;
 }
 #popupext1_SR
{
	float:left;
	width:100%;
}
.comparepanelStyle
{
	float:left;
	width:100%;
	font-size:small;
	margin:0px;

}
#SearchResultDiv
{
	
	height:auto;
	width:763px;
	background-image: url('~/Image/searchResultsBgRepeatY.jpg'); 
	background-repeat:repeat-y;
}
#SearchGridDiv
{
	
	width:758px;
	height:26px;	

}
#searchlabelErrDiv
{
	width:758px;
	height:15px;
	margin-bottom:5px;
	color:#8E0303;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	
	
}
#DLitemDiv
{
	width:170px;height:150px;
}

.PopUp
{
	float:left;
	background-color:white;
	border:5px solid #53901B;
	width: 800px;
	visibility:hidden;
}

#listingContent
{
	width:100%;
	float:left;
	height:690px;

}
#leftlistingContent
{
	width:170px;
	float:left;
	height:690px;

}
#mainlistingContent
{
	width:420px;
	float:left;
	display:inline;
	height:690px;


}
#rightlistingContent
{
	width:140px;
	float:left;
	display:inline;
	height:690px;


}
.stepcarousel{
position: relative;
border: 3px solid black;
overflow: scroll; 
width:350px;
height:80px;
float:left;
}

.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
width:280px;
height:80px;
float:left;
}

.stepcarousel .panel
{
float: left;
overflow: hidden; 
margin: 10px;
width: 270px;

}

 /* Directory Page */
 
 .divContent
 {
  padding-left :50px; 
  padding-top:10px;
  padding-bottom :10px;	
 	
 }
 .StateCaption
 {
  font-weight :bold ;
  font-size :16px;
  color: rgb(0, 102, 0);

 }
 
 .test
 {
 	border:0;
 }	

/* Static Pages */

.links
{
	text-decoration :none;	
	font-family:Tahoma Baltic;
	font-size:12px; 
	font-weight:bold;
	text-align:right;
}
.Statelinks
{

 text-decoration :none;	
 font:italic 70% Tahoma;
 color:#ed7217;
 

}
.Statelinks:hover
{
	color:  #b80202;
	text-decoration:underline;
	
}
    /* My OpenHouse*/
   .FeaturedListing
   {
    	width:800px;
    	height:auto;
    	border:solid 2px green;
   	}

 .StaticHeader
 {
  height:20px;
  font-family:Tahoma Rounded MT Bold;
  font-size:20px;
  
  	
 }
 #userinstruction span
 {
 	float:left;
 	font-size:10pt;
 	font-family:Tahoma;
 	width:100%;
 	margin-top:5px;
 }
 
/*################*/

.Animation1
{
position: absolute;
padding:3px;
border: solid 1px #000;
}
.Animation2
{
display:none;
position:absolute;
width:1px;
height:1px;
left:400px;
top:600px;
padding:3px;
border:solid 1px #000;
} 
.image_scroller
{

position: relative;
min-height: 70px;
height: 80px;
overflow:hidden;

}

#sr_button
{
	
cursor: pointer;
width: 30px;
}

#sl_button
{
cursor: pointer;
width: 30px;
position:relative;
}

#scroller_body
{
width:300px;
height:70px;

}

#scroll_content_wrapper
{
position: relative;
height: 80px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-align:center;
}


#scroll_content
{
position: absolute;
top: 0px;
left: 0px;
width: 5000px;
height: 80px;
white-space: nowrap;

}



.thumbnail
{
cursor: pointer;
display: inline;
margin-right: 5px;
width:50px;
height:70px;
}

.thumbnail_img_off
{
border: 1px solid #808080;
width:50px;
height:70px;
}

.thumbnail_img_on
{
border: 1px solid #FFFFFF;
}

#image_viewer_wrapper
{
display: none;
position: relative;
z-index: 3;
text-align: center;

}

#image_viewer
{
position: relative;
margin-left: auto;
margin-right: auto;
background: #000000;
border: 1px solid #E0E0E0;


}

#closelink
{
font-size: 12px;
position: absolute;
top: 5px;
right: 5px;
padding: 2px 2px 2px 2px;

}

#viewer_image_wrapper
{
position: absolute;
top: 0px;
left: 0px;
}

#loading_msg
{
position: absolute;
display: block;
left: 0px;
right: 0px;
top: 20px;
text-align: center;
color: #808080;
}  
#viewer_image
{
	float:left;
	width:350px;
	height:350px;
}

.ProgressBar
{
  width:300px;
  height:30px;	
}
.ShowMyLink
{
 display:inline;
   padding-left:5px;
	font:normal 67.5% Tahoma;
	color:#b80202;
	text-decoration:none;
}
.progressBackgroundFilter {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
 
  z-index:1000;
  background-color:Gray; 
  filter:alpha(opacity=70);
  opacity:0.7;

}

.processMessage 
{ 
  position:absolute; 
  width:14%;
  top:450px; 
  left:43%; 
} 

/*........... Error Page.......*/
.TextHeader,TextHeader a
{
	font-family:Tahoma;
	color:#6792b6;
	font-size:87.5%;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.Redirect,Redirect a
{
font:normal 120% Tahoma;
color:#ed7217;
text-decoration:none;
padding:4px 0px;
}

.ErrorLinks
{
	text-decoration :none;	
	font:normal 95% Tahoma;
	color:#ed7217;

}

.Redirect a:hover
{
color:#c1272d;
}

.links a
{
font:normal 85% Tahoma;
color:#ed7217;
}

.hyperlink 
{
font:bold 85% Tahoma;
color:#b80202;
text-decoration:none;
}
.smallOrangeboldLinks
{
font: bold 12px Tahoma;
color:#ed7217;
text-decoration:none;
}

.smallOrangeSelectedArea
{
	background:url('../Image/circle.jpg') no-repeat;
	height:25px;
	width:24px;
	vertical-align:top;
	 
	text-align:center;
}
.smallOrangeSelectedLinks
{
	font: bold 12px Tahoma;
	color:#ed7217;
	text-decoration:none;

}

.DisabledLinks
{
	color:Gray;
	font: bold 12px Tahoma;
    text-decoration:none;
}
.smallOrangeLinks
{
font: normal 10px Tahoma;
color:#ed7217;
text-decoration:none;
}


.gridRowtxt
{
	font-family:Tahoma;
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding-left :10px;
	text-align :left ;
}
.bodyText
{
	font-family:Tahoma;
	color:#000;
	font-size:12px;
	font-weight:normal;	
}
.bodyTextBold
{  	
	font:normal 13px Tahoma;
	color:#000;
	text-align:left ;
	text-decoration :none;
	
	float:left;
	height:15px;
	margin-bottom:6px;
	padding-left:5px;
	text-align:left;
}
.resultHeader
{
	font : bold 14px Tahoma;
	color:#FFF;
	font-size:14px;

}
.savedsearchstyleDiv
{
	width:260px;
	height:18px;
	float:left;
	padding-left:5px;
	
}
#updatepassworddivStyle
{
	float:left;
	width:100%;
	height:15px;
	font:bold 11px tahoma;
	margin-bottom:6px;
	text-align:left;
	padding-left:5px;
}

.AgentsubdivStyle
	{
		width: 96%; 
		height:18px;
		float: left;
		margin-top:2px;
		margin-left:5px;
	}
.BrokersubdivStyle
 {
 		width: 100%; 
		height:18px;
		float: left;
		margin-top:1px;
	
 }
.orangeBodyText
{
	font-family: bold Tahoma;
	color:#ed7217;
	font-size:12px;
	font-weight:normal;
	
}

.subTextHeader
{
	font : bold 13px Tahoma;
	color:#002F00;
	
}

.SetCenter
{
margin:0 auto;	
}
/****************** Refer A friend Panel *************/
.ReferAFriendContainer
{
	margin:0 auto;
    border:0;
    width:330px;  
}

.PopUpContainer
{
	margin:0 auto;
    border:0;
    width:330px;  
	
}

.PopUpText
{
	font : bold 12px Tahoma;
	width:110px;
	padding-left:10px;
	text-align:left;
	color:#000;	
}
.closebutton
{
	width:60px;
	float:right;	
	height:25px;
	margin-right :-10px;
	margin-top :-10px;
}

/* style */

    .paging-div             
    {
    	font-size: 9px;
    	position:relative;
    	text-align:left;
    	color:rgb(128, 128, 128);
    	margin-bottom:10px; 
    	margin-top:10px; 
    	line-height:100%;
    	font-family:Tahoma;
	
	  }
    .paging-div div        
     {
     	font-size: 9px;
     	font-weight: normal; 
     	display:inline;
     	list-style:none;
     	text-align:center; 
     	margin:2px; 
     	font-family:Tahoma;
     }
    .paging-div div span    {font-size: 9px; font-weight: normal; color: Black; border: 1px Black solid; padding: 3px 6px 3px 6px; font-family:Tahoma;}
    .paging-div div a       {font-size: 9px; font-weight: normal; color: #d89d41; border: 1px #d89d41 solid; padding: 3px 6px 3px 6px; font-family:Tahoma; text-decoration: none;}
    .paging-div div a:hover {font-size: 9px; font-weight: normal; color: #FFFFFF; border: 1px Black solid; padding: 3px 6px 3px 6px; font-family:Tahoma; background-color: Gray; text-decoration: none;}
    .paging-div .nav        {font-size: 9px; font-weight: normal; color: #CCCCCC; border: 1px #CCCCCC solid; padding: 3px 6px 3px 6px; font-family:Tahoma;}
.CalendarDiv
{
	font : bold 11px Tahoma;
	width:145px;	
	background-color:White;
	border: solid 1px #999999;
	text-align:center;	
	position:absolute;
	
	
}
.CheckCount
{ cursor:pointer;
  cursor:hand;
}

.AutoCompleteItemList
{
  font :normal 11px tahoma;
  padding : 2px;
 color :Black;
}
.AutoCompleteList
{
    
    visibility : hidden; 
	margin : 0px!important;
	background-color : White; 	
	cursor : 'default';
	overflow:auto;
    height: expression( this.scrollHeight > 170 ? "170px" : "auto" ); /* sets max-height for IE */  
    max-height:170px;    
	text-align : left; 
	list-style-type : none;	
	/*border:solid 1px #D69496;*/
	border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	
	margin: 0px;
	border-left: groove 1px #5b5c71;
	
	border-bottom: groove 1px #5b5c71;
	font :normal 7pt Tahoma;	
	padding:0px;
	z-index :10000;
	
	
}
.AutoSelectedItem
{
 font-size:11px;
 color:Red;	
}
 .AutoExtenderHighlight
{
    background-color : #FFF5CE; 
    cursor:pointer; 
    font-weight:bolder;
    margin-left:0;
    padding : 1px; 
    font-size:10pt;
    color:Black;
   
}
.AutoSuggestMouseOut
{
  background-color  : White; 
    cursor:pointer; 
    font-weight:normal;
    margin-left:0;
    padding : 1px; 
    font-size:11px;
    color:Black;	
}
.PossibleSearches
{
	background-color : white; 
	
	cursor : hand;
	cursor:pointer ;
	overflow:auto ;
	overflow-x:hidden;
    
    height: expression( this.scrollHeight > 170 ? "170px" : "auto" ); /* sets max-height for IE */
    max-height:170px;
    
    border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	margin-top: 7px;
	margin-left:2px;
	border-left: groove 1px #5b5c71;
	
	border-bottom: groove 1px #5b5c71;
	
	font : normal 7pt Tahoma;	
	
}
.MyPagePossibleSearches
{
	background-color : white; 
	
	cursor : hand;
	cursor:pointer ;
	overflow:auto ;
	overflow-x:hidden;
    
    height: expression( this.scrollHeight > 100 ? "100px" : "auto" ); /* sets max-height for IE */
    max-height:100px;
     border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	margin-top: 7px;
	margin-left:2px;
	border-left: groove 1px #5b5c71;
	
	border-bottom: groove 1px #5b5c71;
	
	font : normal 7pt Tahoma;	
	
}
.HeadingProfile
{
	font : bold 14px Tahoma;
	width :350px;
    text-align:center;  
    float:left ;
    color:#330C04;
}
.ForgotPasswordText
{
    width :330px;
	float:left ;	
	text-align:center;	
	font : bold 12px Tahoma;
}

.ErrorStyle
{
	font : bold 12px Tahoma;
	color:Red;
}
.MapDirection
{
	padding-top:1px;
	 font-size: 12px;
	 width:710px;
	 overflow-y:scroll;
	 height:165px;
	 text-align:left;
	 color :#FFF;	
	padding-left:0px;
	border-left:solid 1px white;
 border-bottom:solid 2px white;
}
.MapDirectionErrorDiv
{
	padding-top:10px;
	font : bold 12px Tahoma;
	 width:720px;
	 overflow:scroll;
	 height:180px;
	 text-align:center;
     color:Red ;
	padding-left:0px;
	border-left:solid 1px white;
}
 a.ShowChecklink 
{
	font:bold 11px tahoma;
	color:#B40404;
	text-decoration:none;
	cursor:hand;
	display:block;
}
 a.ShowChecklink:hover
{
	font:bold 11px tahoma;
	color:#000000;	
	text-decoration:underline;
	cursor:hand;
	display:block;
} 


.SearchDisplayCount
{
  float:left ;
  padding-top:5px;
  color:White;
  font :bold 11px tahoma;
}
.SearchPagecount
{
	float:left;
	color:White;
	font :bold 11px tahoma;
	margin-top:2px;
	margin-left:2px;
}
.searchResultContentDiv

{float: left;
 text-align:left;
 width: 100%;
 padding-top:5px;
	
}


#footerContainer .footer1{ background-position: 0 -10px;  width:20px; height :18px;} 
#footerContainer .footer2{ background-position: 0 -38px; width:20px; height :18px; } 
#footerContainer .footer3{ background-position: 0 -66px; width:20px; height :18px;} 

/*-------------------Directory page-------------------*/

.directoryStateBg
{
	background:url("../Image/directoryStateBg.jpg") no-repeat;	

}
.directoryTextHeader
{
	font : normal 19px Tahoma;
	color:Black;
}
.descriptionText
{
	font: normal 11px Tahoma;
	color:Black;

}
.descriptionTextState
{
	font: normal 11px Tahoma;
	color:Black;
	text-align:justify;

}


.directoryLinks
{
	font: normal 10px Tahoma;
	color:#ed7217;
	text-decoration:none;
}

.directoryLinks:hover
{	
	font: normal 10px Tahoma;
	color:#b80202;
	text-decoration:underline;

}




/*--------------------Static page---------------------*/
.contentTopBg
{
	background:url("../Image/content_top.jpg") no-repeat left top ;	
	width:745px;
	height:40px;
		
}
.contentMiddleBg
{
	margin:0;
	background:url("../Image/content_middle.jpg") repeat-y ;	
	width:745px;
overflow:hidden;
	
	
}
.contentBottomBg
{
	background:url("../Image/content_bottom.jpg") no-repeat left top ;	
	width:745px;
	height:13px;
	
}
.textfont
{
	text-align:left;
	vertical-align:top;
	font :normal 13px Tahoma;
	font-weight:normal;
	color:Black;
}
.contentTextHeader
{
	font : normal 19px Tahoma;
	color:Black;	
	top:180px;
	left:185px;
	position:absolute;
}
.contentHeadertxt
{
font :bold 14px Tahoma ;
color :#000;
left:185px;	
}
/*MyOpen house */
.sectiontwoTop
{
	
	background: url('../Image/myOHSectionTwoTop.jpg') no-repeat  left bottom;
	width :798px;
	height :14px;
	
}  
.sectiontwoCenter
{	
	background:url('../Image/myOHSectiontwoCenter.jpg') no-repeat left top;
	width :798px;
	height:auto ;
}
.sectiontwoBottom
{	
	background:url('../Image/myOHSectiontwoBottom.jpg') no-repeat left top ;
	width :798px;
	height :13px;

}
.sectiontwobgRepeat
{	
	background:url('../Image/myOHSectiontwoRepeatYbg.jpg') repeat-y left;
	width :798px;	
}
.mySection2InnerTopbg
{
	background: url('../Image/myOHSection2InnerTopbg.gif') no-repeat left top; 
	width :601px;
	height:12px;
	overflow: hidden;
	vertical-align :top;
}
.mySection2InnerCenter
{	
	background : url('../Image/myOHsection2InnerbgCenterRe.gif') repeat top left;
	width :601px;
	vertical-align:top ; 
}
.mySection2InnerBottombg
{	

	background:url('../Image/myOHSection2InnerBottombg.gif') no-repeat top left  ;
	width :601px;
	height :15px;
	z-index :-1000;
	
}
.myOHsection2TopSelectedtab
{
	
	width :150px;
	height :54px;
	margin-right :-20px;
	position :relative;	
	cursor:hand;
	cursor:pointer;
}
.myOHSection2SelectedTab
{	
	
	width :150px;
	height :62px;
	margin-right :-20px;
	position :relative;	
	cursor:hand;
	cursor:pointer;
}
.myOHSection2Tab
{	
	
	width :129px;
	height :37px;
	background-position :top ;
	cursor:hand;
	cursor:pointer;
}
.heightSpacer
{
	width :100%;
	height :8px;
	overflow :hidden ;
}
.myOHSection2SelectedTab  .section2Tabtxt
{
	padding-left :35px;
	vertical-align :top ;
	padding-top :25px;	
	text-align:left;
	font:normal 11px tahoma,Candara;
	color:#FFF;
	text-decoration:none;
	
}
 .section2TabchangePswtxt
{
	padding-left :25px;
	vertical-align :top ;
	padding-top :25px;
	font-size:12px;
	text-align:left;
	font:normal 11px tahoma,Candara;
	color:#FFF;
}
 .section2TabchangePswtxt a 
{		
	
	text-align:center;
	font:normal 11px tahoma,Candara;
	color:#FFF;
	
	text-decoration :none;
}
 .section2TabchangePswtxt a:hover
{	
	font-size:12px;
	text-align:center;
	font:normal 11px tahoma,Candara;
	color:#FFF;
	text-decoration :none;
}
.section2Tabtxt
{
	vertical-align :top ;
	padding-top :15px;
	font-size:12px;
	text-align:center;
	font:normal 11px tahoma,Candara;
	color:#FFF;
}
.section2gridtxt
{	
	text-align:left;
	font:normal 11px tahoma,Candara;
	color :#FFFFFF;
}
.section2Tabtxt a 
{
	text-align:center;
	font:normal 11px tahoma,Candara;
	color :#FFFFFF;
	text-decoration :none;
}
.section2Tabtxt a:hover
{	
	font:normal 11px tahoma,Candara;
	text-align:center;
	color :#bebfbb;
	text-decoration :none;
}
.whitetxt
{
	font:normal 16px tahoma,Candara;
	color:#FFF;
		
}
.mediumWhitetxt
{
	font:normal 13px tahoma,Candara;
	color:#FFF;
	
	
}
.featuredListingContainer
{
	background:url('../Image/featuredListingContainer.jpg') no-repeat top center;
	width :798px;
	height :188px;
	
}
.changepswText
{   
	font : normal 13px Tahoma,Candara;
	color:#FFF;
	
	text-align:left;
}
.ohBtntxt
{
	padding-left :30px;
	padding-right :30px;
	padding-top :5px;
	padding-bottom :5px;
	border-style: none;	
	border-width: 0px;	
	vertical-align:top;
	text-align:left;
	font-family:Tahoma;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	text-decoration :none;
	
}
.textboxes
{
	width :130px;
	height :14px;
	font :normal Cadara 10px;
	border :0px;
}

/* detail popup styles */

.detailPopupHeader
{
	background :url("../Image/detailPopupHeader.gif") no-repeat left bottom;
	width:743px;
	height :46px;	
}
.detailPopupMiddle
{
	background :url("../Image/detailPopuMiddle.jpg") no-repeat left top;
	width:743px;
	/*height :485px;*/
	height:auto;
}
.detailPopupMiddleRepeat
{
	background :url("../Image/detailPopupMiddleRepeat.jpg") repeat-y left top;
	width:743px;
	height:auto;
	
}
.detailPopupBottom
{
	background :url("../Image/detailsPopuBottom.gif") no-repeat left top;
	width:743px;
	height :23px;
}

#detailContent
{
	width:720px;
	height:auto ;
}

#leftDetailContent
{
	width:150px;
	float:left;
	
}

#mainDetailContent
{	
	width:340px;
	float:left;
	height:auto;

}
#rightDetailContent
{
	
	width:360px;
	display:inline;
	float:left;

}
.lblalignright
{
	text-align:right;
}
.tabWhitetxt
{
font :normal  9pt tahoma;
color :#FFF;	
}
.detailsWhitetxt
{
font :normal  9pt tahoma;
color :#fead00;	
}
.detailsWhitetxtForCompare
{
font :normal  9pt tahoma;
color :#fead00;	
width:150px;
text-align :left ;

}
.detailsRedtxtForCompare
{
font :bold  9pt tahoma;
color :#FFF;
width:30px;
text-align :left ;
}
.detailsRedtxt
{
font :bold  9pt tahoma;
color :#FFF;	
}
.trCompare
{
	float:left;
	width:180px;
	}
.detailsRedtxtNormal
{
	font :normal  9pt tahoma;
	color :#FFF;	
}
.detailsResultHeader
{
	font : bold 14px Tahoma;
	color:#FFF;
	font-size:14px;

}
.detailPopupTabSelected
{
	background :url("../Image/detailPopupTabSelected.jpg") no-repeat left bottom;
	font : normal 13px tahoma;
	cursor:pointer; 
	float: left;
	width:140px;
	height:27px;
	color :#FFF;

}
.detailPopupTab
{
	background :url("../Image/detailPopupTab.jpg") no-repeat left bottom;
	font : normal 13px tahoma;
	width :140px;
	height :27px;
	cursor:pointer;
	color :#FFF; 
	float: left;
	display:block;	
}
.Btnremoveselected
{
	width:141px;
	Height:19px;
	background: url('../Image/RemoveFrmListEnabled.jpg') no-repeat left top;
	
}
.Btnremovecss
{
	background: url('../Image/RemoveFrmListDisabled.jpg') no-repeat left top;
	width:141px;
	Height:19px;
	
}

/* results popup styles */
.OHPopupLeftTopCorner
{
	background :url("../Image/comparepopupLeftTopCorner.gif") no-repeat right bottom;
	width:25px;
	height :60px;	
}
.OHPopupRightTopCorner
{
	background :url("../Image/comparepopupRightTopCorner.gif") no-repeat left bottom;
	width:25px;
	height :60px;
}
.OHPopupMiddleTopRepeatX
{
	background :url("../Image/comparepopupMiddleTopRepeatX.jpg") repeat-x left bottom;
	height:60px;
	
}
.OHpopupLeftRepeatY
{
	background :url("../Image/comparepopupLeftRepeatY.jpg") repeat-y right top;
	width:25px;
	
}
.OHpopupRightRepeatY
{
	background :url("../Image/comparepopupRightRepeatY.jpg") repeat-y left top;
	width:25px;
	
}

.OHPopupLeftBottomCorner
{
	background :url("../Image/comparepopupLeftBottomCorner.gif") no-repeat right bottom;
	width:25px;
	height :24px;	
}
.OHpopupRightBottomCorner
{
	background :url("../Image/comparepopupRightBottomCorner.gif") no-repeat left bottom;
	width:25px;
	height :24px;
}
.OHpopupMiddleBottomRepeatX
{
	background :url("../Image/comparepopupMiddleBottomRepeatX.jpg") repeat-x left bottom;
	height:24px;
	
}
.compareDv
{
	float:left;
	background-color:white; 
	width:400px;
	border:5px solid #53901B;
	
}

 .OHpopupClosebutton
{
	width:30px;
	float:right;	
	height:30px;
	top :-10px;
	right :-10px;
	z-index :10000;
	position :absolute ;
} 

.SearchResultsImageContainer
{
	background:url('../Image/imageContainerBg.jpg') no-repeat left top;
	width :165px;
	height :142px;
	padding-top :2px;
}
.redtxts
{	
	font:normal 11px tahoma,Candara;
	color:#b80202;
	text-decoration:none;
	
}
.redtxtForShortDesc
{	
	font:normal 9px tahoma,Candara;
	color:#b80202;
	text-decoration:none;
	
}
.Blacktxts
{	
	font:normal 11px tahoma,Candara;
	color:#000;
	text-decoration:none;
	
}
.searchResultsContainerInnerRepeatX
{
	background:url('../Image/searchResultsContainerInnerRepeatX.jpg') repeat-x left top;
	height :660px;
	background-color :#FFF;	
}
.showHideContainer
{
	background:url('../Image/showHideContainerBg.jpg') no-repeat left top;
	height :20px;
	width :72px;
	background-color :#FFF;	
}
 #divOpenDate legend 
{ font:  normal 10pt tahoma ;
color :#fead00; } 

a.clearDatetxt 
{
	font:normal 11px tahoma;
	color:#FFF;
	text-decoration:none;
	cursor:hand;
}
 a.clearDatetxt:hover
{
	font:normal 11px tahoma;
	color:#b5b4b4;	
	text-decoration:underline;
	cursor:hand;
}
.countDisplay
{
    font  :bold 11px tahoma;
	color: #861213;
	height:15px;
	text-align:right;
	padding-left:5px;
    vertical-align:bottom;
    padding-top:3px;
    display:inline;
}
.searchError
{
	font:bold 11px tahoma;
	color:#861213;
}
#SlideshowImg
{
	float:left;

	border:solid 1px #FFF;
}
.popUpMessage
{
	font:bold 11px tahoma;
	color:Red;
}
.registerText
{  
	font :normal 95% tahoma;
	margin-top:20px;
	color:#FFF;
}
.registerLink
{   font :normal 12px tahoma;
	color:#ed7217;
	text-decoration:none;
	font-weight:bold;
	padding-left:1px;
}
.registerDisabledLink
{
    font :normal 12px tahoma;
	color:gray;
	text-decoration:none;
	font-weight:bold;
	padding-left:1px;
	cursor:text ;
}
.searchForgotLink
{ color: #ed7217;
   text-decoration: none; 
   font-weight: bold;
  float: left; padding-left: 10px;
}
.requiredText
{
	color:#ed7217;
	font:normal 11px tahoma;
}
.requiredSymbol
{
	font-size:12px;
	color:#ed7217;
	font-weight:bold;	
}
.getDirection
{
	padding-left:2px;
	vertical-align:bottom;
	padding-bottom:2px;
}
.confirmMessage
{
	font :normal 13px Tahoma;
	font-weight :normal;
	color:Red;
}
.feddbackctrlDivstyle
{
	width:100%;
	margin-top:10px;
}
.DateWaterMark
{
	color:#b0a9a9;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;	
}
/*MultiSelection UserControl*/
div.DT
{
	border-left: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	border-right:  groove 1px #5b5c71;
	border-bottom: groove 1px #5b5c71;
	vertical-align: middle;
	background-color: White;
	width:auto;
 

}

div.DVMain
{
	border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	display: none;
	margin: 0px;
	overflow: auto;
	border-left: groove 1px #5b5c71;
	width: 250px;
	border-bottom: groove 1px #5b5c71;
	HEIGHT: 151px;
	background-color: White;
	font:normal 7pt tahoma;
}

IMG.DDA
{
	vertical-align: middle;
	cursor: hand;
	cursor:pointer ;
	height: 19px;
	width: 18px;
	border: none;	
	padding-left:2px;

}

#DVLI
{

	background-color: transparent; 	
}
#DVLI:hover
{
	
	background-color :  #FFF5CE; 
}
.LI
{
	
	background-color: transparent; 	
	text-decoration: none;
	color: #000;
	text-align:left;
}
.LI:Hover
{
	WIDTH: auto;
	background-color : #FFF5CE; 
	text-decoration: none;
	color: #000;
}
input.MSTBM
{
	border: 0;
	height: 17px;
	/*width: 225px;*/
	color: black;
	float:left ;
}
input.MSTBM span
{
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 175px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
input.MSTBM:hover span
{
	display: block;
}
label.LIL
{
	font-size: 12px;
	color: Black;
}

/*Gridstyles*/


.MySavedSearchGrdHeader
{
	background:url('../Image/MySavedSearchGrdHeader.jpg') no-repeat left  top;
	height :31px;
	
	background-color :#6e6e6e;	
	font:bold 11px tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.MySavedSearchGrdFooter
{
	background:url('../Image/MySavedSearchGrdFooter.jpg') no-repeat left  top;
	height :10px;
	width :471px;
	background-color :#65010e;	
}
.MySavedSearchGrdHeaderRight
{
	background:url('../Image/MySavedSearchGrdHeaderRight.jpg') no-repeat right  top;
	height :31px;
	width :40%;
	background-color :#6e6e6e;
	font:normal 11px tahoma;
	color:#FFFFFF;
	text-decoration:none;
	
}
.MySavedSearchGrdFooterRight
{
	background:url('../Image/MySavedSearchGrdFooterRight.jpg') no-repeat right  top;
	height :10px;
	width :150px;
	background-color :#65010e;
	font:normal 11px tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.MySavedSearchGrdFooterRepeat
{
	background:url('../Image/MySavedSearchGrdFooterRepeat.jpg') repeat-x right  top;
	height :10px;	
	background-color :#65010e;
	font:normal 11px tahoma;
	color:#FFFFFF;
	text-decoration:none;
}

/*     Master Page */

.MasterMyRental
{
	display:none;
	margin-left:15px;
	font:normal 11px Tahoma;
	color:#b80202;
	text-decoration:none;
	
}
.PricetxtWaterMark
{
	font:normal 11px Tahoma;
	color:#b0a9a9;
	text-align:left ;	
}
/* my Favorite  styles */
.favContainer
{
    font-family:Tahoma;
    font-size:11pt;
    color:#FFF;   
}    
.myFavheader
{
    color:#fff;        
    cursor:move;  
}
.myFavheader .outer
{
    background:url(../Image/myFav/myFacTopRight.jpg) right bottom no-repeat;
    padding-right:7px;
}
.myFavheader .inner
{
    background:url(../Image/myFav/myFavTopLeft.jpg) left bottom no-repeat;
    padding-left:7px;
}
.myFavheader .content
{
    height:23px;
    background:url(../Image/myFav/myFavTopRepeatX.jpg) bottom repeat-x;
    text-align :center  ;
    font:bold 12px Tahoma;
    color:#FFF;  
    vertical-align :bottom ; 
}
 .favheaderContent
 {
 	 font:bold 10px Tahoma;
    color:#FFF;  
 }
.bodyMyFav  
{
    background:url(../Image/myFav/myFavMiddleRepeatY.jpg) right repeat-y;
    width:112px;
    text-align :left ;
}
.bodycontent
{
	 font:normal 10px Tahoma;
     color:#FFF;
}
/* dialog footer styles */
.footer
{
}
.footer .outer
{
    background:url(../Image/myFav/myFavBottomRight.jpg) right top no-repeat;
    padding-right:7px;
}
.footer .inner
{
    background:url(../Image/myFav/myFavBottomLeft.jpg) left top no-repeat;
    padding-left:7px;
}
.footer .content
{
    height:11px;
    background:url(../Image/myFav/myFavBottomRepeatX.jpg) repeat-x;        
}  

.SelectAmenityText
{
	
	font:normal 13px Tahoma;
	color:#000;
	text-align:left ;
	text-decoration :underline;
	
	float:left;
	height:15px;
	margin-bottom:6px;
	padding-left:5px;
	text-align:left;
	cursor:pointer ;
	cursor :hand;
	width:150px;
	
	}   

.EditAccountIcon
{
	 background: url(../Image/EditAccountIcon.jpg) left top no-repeat;
     padding-left:17px;     
     width :150px;
     height :20px;
     text-align :left ;
     vertical-align :bottom ;      
     float :left ;
}
.ChangePswIcon
{
	 background:url(../Image/changePswIcon.jpg) left top no-repeat;
     padding-left:15px;
     width :150px;
     height :20px;
     text-align :left ;
     vertical-align :bottom ;     
     float :left ;
}
.icontxt
{
	padding-top :5px;
	font:normal 13px candara;
    color: #f8c816; 
}

/* Print Popup styles */
.PopUpContainer
{
    font-family:Tahoma;
    font-size:11pt;
    color:#FFF;  
    text-align :left ; 
}    
.PopUpheader
{
    color:#fff;        
    cursor:move;  
}
.PopUpheader .outer
{
    background:url(../Image/comparepopupRightTopCorner.gif) right bottom no-repeat;
    padding-right:25px;
    height :60px;
}
.PopUpheader .inner
{
    background:url(../Image/comparepopupLeftTopCorner.gif) left bottom no-repeat;
    padding-left:25px;
}
.PopUpheader .content
{
    height:60px;
    background:url(../Image/comparepopupMiddleTopRepeatX.jpg) bottom repeat-x;
    text-align :left ;
    font:bold 12px Tahoma;
    color:#FFF;  
    vertical-align :bottom ; 
} 
 
 /* Print popup body styles */
.PopUpContainerBody
{
}
.PopUpContainerBody .outer
{
    background:url(../Image/comparepopupRightRepeatY.jpg) right repeat-y;
    padding-right:25px;
}
.PopUpContainerBody .inner
{
    background:url(../Image/comparepopupLeftRepeatY.jpg) left repeat-y;
    padding-left:25px;
}
.PopUpContainerBody .content
{
	 background:#000;
    text-align :left  ;
    font:bold 12px Tahoma;
    color:#FFF;  
    vertical-align :bottom ; 
}   


/* Print popup footer styles */
.PopUpFooter
{
}
.PopUpFooter .outer
{
    background:url(../Image/comparepopupRightBottomCorner.gif) right top no-repeat;
    padding-right:25px;
}
.PopUpFooter .inner
{
    background:url(../Image/comparepopupLeftBottomCorner.gif) left top no-repeat;
    padding-left:25px;
}
.PopUpFooter .content
{
    height:24px;
    background:url(../Image/comparepopupMiddleBottomRepeatX.jpg) repeat-x;        
} 

/* Print Container styles */
.printContainer
{
    font-family:Tahoma;
    font-size:11pt;
    color:#FFF;  
    text-align :left ; 
    border :solid 5px #8e0303;
} 
.printHeader
{width :100%;
    background-color :#8e0303;        
    cursor:default;  
    float :left ;
    height :20px;
}
.printHeader .leftContent
{
	float :left ;
	height :20px;
	width :80%;
	text-align :left ;
	font:normal 12px Tahoma;	  
	vertical-align :bottom ;
	background-color : #8e0303;
}
.printHeader .rightContent
{   float :left ;
    height :20px;
    width :20%;
    text-align :left ;
    background-color : #8e0303;
}
.pngCorrection
{
	border:0px;
	opacity: 0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.printLogoContainer
{
	clear :left ;
	width :100%;
	 background-color :#FFF;
}
.printLogo 
{
	background:url(../Image/OpenHouseLogo.jpg) left bottom no-repeat;
    padding-left:194px;
    height :50px;
}
.printLogoRight
{
    height :50px;
   
}
.redLine
{
	border-bottom: solid 2px #8e0303  ;
}

.printBody
{
	clear :left ;
	font-family:Tahoma;
    font-size:11pt;
    color:#FFF;  
    text-align :left ; 
    width :100%;
    background-color :#FFF;
}
/* Print popup footer styles */
.printFooter
{
	font-family:Tahoma;
    font-size:10px;
    color:#000;  
    text-align :center ; 
    background-color :#FFF;
}  


/* Print styles */
#printcontentDiv
{	
	background:#FFF;
}
#printcontentDiv .resultHeader
{
	font : bold 14px Tahoma;
	color:#000;
	font-size:14px;

}
#printcontentDiv  .tabWhitetxt
{
font :normal  9pt tahoma;
color :#000;	
}
#printcontentDiv  .detailsWhitetxt
{
font :normal  9pt tahoma;
color :#000;	
}
#printcontentDiv .detailsRedtxt
{
font :bold  9pt tahoma;
color :#000;	
}
#printcontentDiv.detailsRedtxtNormal
{
	font :normal  9pt tahoma;
	color :#000;	
}
#printcontentDiv .detailsResultHeader
{
	font : bold 14px Tahoma;
	color:#000;
	font-size:14px;

}

.AmenityText
{
 color:White ;	
}
.AmenityTextSelected
{
 color:#F8A600 ;	
}
.MapDiv
	{
		width:670px;
		height:500px;
	}
.Relatedunits
{
	 width: 97.4%; 
     height: expression( this.scrollHeight > 97 ? "97px" : "auto" ); /* sets max-height for IE */  
     max-height:97px;   
     overflow-y:auto; 
     overflow-x:hidden;
     border: 1px solid white;
     border-top:0px;
     float: left;
}
.LoginError
{
	font :normal 11px Tahoma;
	color:#790303;
}

.AmenityTabStyle
{
	 height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); /* sets max-height for IE */
	 max-height:500px; 
	 overflow-y:auto;  
	 verflow-x:hidden; 
	 width: 720px;
}



#rhp-list-state ul {margin:0px; padding:0px;}

#rhp-list-state li {

line-height:25px;
padding-left:30px;
list-style:none;
border-width:1px;
cursor:pointer;
text-align:left;
font-family:Tahoma;
font-size:8px;


}  


#rhp-list-state a
{
  
    text-decoration :none;	
     font:italic  Tahoma;
     font-size:11px;
     color:#ed7217;
  
}
    

 #rhp-list-state a:hover
{
	font:normal 11px tahoma;
	color:#b80202;	
	text-decoration:underline;
	cursor:hand;
}
A.disabled
{
text-decoration:line-through;
color:Gray;
cursor:default;

}

A.whatever
{
color:navy;
text-decoration:underline;
}