html,body,div,dl,dt,dd,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
html,body
{
	background-color:#b0dc15;
	color:#000000; 
	margin:0px;
	padding:0px;   
	font-family:Verdana, Tahoma,Arial, Times New Roman  ; 
	font-size:11px;    
 
}

table  {border-collapse: collapse;  border-width:0px 0px 0px 0px;   }
td, th { padding: 0px;font-family: Verdana, Tahoma,Arial,Times New Roman;   font-size:11px;  }
p{margin:0px 0px 5px 0px;font-family:Verdana, Tahoma,Arial, Times New Roman  ; font:11px;    }

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearbreak{ clear:both;width:100%;  }

a img{border-width:0px 0px 0px 0px;}

a:link{ font-family:Verdana; font-size:12px;  font-weight:bold; color:#82bf20;  text-decoration:underline;     }
a:active{ font-family:Verdana; font-size:12px;  font-weight:bold; color:#82bf20;  text-decoration:underline;     }
a:visited{ font-family:Verdana; font-size:12px;  font-weight:bold; color:#82bf20;  text-decoration:underline;     }
a:hover{ font-family:Verdana; font-size:12px;  font-weight:bold; color:#a1d848;  text-decoration:underline;        }

.hidden{ overflow:hidden;  width:100%; overflow:hidden;    }

/*******************************************************************************
*	Header
********************************************************************************/
div#HeaderContainer
{
   width:100%; float:left;  
   	background-image:url(/images/fullwidth_header_bg.gif) ;
	background-repeat:repeat-x; 
}

div#InnerHeaderContainer
{
	height:166px; width:960px;  margin:0px auto; 
	background-image:url(/images/header_bg_2.gif);
	background-repeat:no-repeat;
	background-position:70px 25px;      
}


div#LogoContainer
{
	width:960px;
	height:69px;
	padding-top:14px; 
	background-image:url(/images/logo.gif);
	background-repeat:no-repeat;
	background-position:1px 14px;     	
}

a.LogoLink
{
	width:278px; height:69px; display:block;
}
a.BookMarkLink {display:inline-block;  background-image:url(/images/icon_mail.gif); 
	background-repeat:no-repeat ;  background-position:0px 3px;cursor:pointer;  
	padding-left:20px; padding-top:5px; height:20px; width: 120px;}
a.BookMarkLink:link{color:#000000; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;   }
a.BookMarkLink:active{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;  cursor:pointer;  }
a.BookMarkLink:hover{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;  cursor:pointer;  }
a.BookMarkLink:visited{color:#000000; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;   }

a.JoinMailList {display:inline-block;  background-image:url(/images/star.gif); 
	background-repeat:no-repeat ;  background-position:0px 3px; 
	padding-left:20px; padding-top:5px;   height:20px; width: 100px;}
a.JoinMailList:link{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;   }
a.JoinMailList:active{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;   }
a.JoinMailList:hover{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;   }
a.JoinMailList:visited{color:#000000; font-size:11px; font-weight:normal; text-decoration:none;   }

.MailPageHeader
{
  background-color:#A8D414;
  color:#FFFFFF;
  padding:3px 5px 3px 8px;
}
.MailPageBody
{
  background-color:#FFFFFF;
  padding-top:30px;
  padding-left:20px;
  padding-right:20px;

}
.MailPageTitle
{
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
	}
.MailPageContent
{
	font-size:11px;
    text-align:left;
    
	}
.lblText{}
.JoinUsMailing{width:77px;height:11px; background-image:url(Images/joinourmailing.gif);
			border-width:0px; margin-top:0px; padding:0px; cursor:hand; }
/*******************************************************************************
*	Rad Menu
********************************************************************************/
div#NavContainer
{
	width:920px;
	padding-top:20px;   
	padding-left:8px; 
}

.RADMenuRootMenuGroup	{ height:30px;   }
table.RADMenuNoneRootMenuGroup	{ border-top:solid 1px #ffffff;}
.RADMenuRootMenuItem		
{
	width:115px; height:30px;  
	background-image:url(/images/mnu_item_1.gif); 
	margin-right:2px; 
}

.RADMenuRootMenuItem td
{
	text-align:center;   
	color:#ffffff;
	cursor:hand; cursor:pointer;  
	font-family:Arial,Helvetica,Tahoma, Helvetica ;
	font-weight:bold;
	font-size:11px;  height:30px; 
  
}

.RADMenuRootMenuItemOver	
{
	width:115px; height:30px;  
	background-image:url(/images/mnu_item_r_1.gif); 
	margin-right:2px;
}

.RADMenuRootMenuItemOver td
{
	text-align:center;height:30px; 
	color:#ffffff;
	cursor:hand; cursor:pointer;   
	font-family: Arial,Helvetica,Tahoma, Helvetica;
	font-weight:bold;
	font-size:11px;  	   
}

table.RADMenuNonRootMenuItem	{  border:solid 1px #ffffff; border-width:0px 1px 1px 1px;    }
.RADMenuNonRootMenuItem	td 
{
	background-color:#a1ca11; color:#ffffff;  
	padding:5px 10px 5px 0px; 
	cursor:hand; cursor:pointer;    
} 
table.RADMenuNonRootMenuItemOver	{border:solid 1px #ffffff; border-width:0px 1px 1px 1px;   }
.RADMenuNonRootMenuItemOver	td
{
	background-color:#520367; color:#ffffff;  
	padding:5px 10px 5px 0px; 

	cursor:hand; cursor:pointer;
}





/*******************************************************************************
*	Bread Crumb
********************************************************************************/
div#BreadCrumbContainer
{
	width:960px; height:33px; line-height:33px; 
	padding:0px 10px 0px 10px;
	font-family: Verdana, Arial, Tahoma  ;
	font-size:9px;
	color:#ffffff;    
}

div.BreadCrumbContainer
{
	width:960px; height:33px; line-height:33px; 
	padding:0px 10px 0px 10px;
	font-family: Verdana, Arial, Tahoma  ;
	font-size:9px;
	color:#ffffff;    
}

a.BreadCrumbLink:link{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;  font-size:9px; color:#ffffff; text-decoration:none;   }
a.BreadCrumbLink:visited{font-family: Verdana, Arial, Tahoma ;font-weight:bold; font-size:9px; color:#ffffff; text-decoration:none;}
a.BreadCrumbLink:active{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;font-size:9px; color:#ffffff; text-decoration:none;}
a.BreadCrumbLink:hover{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;font-size:9px; color:#ffffff; text-decoration:underline;}

a.BreadCrumbLargeLink:link{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;  font-size:11px; color:#ffffff; text-decoration:none;   }
a.BreadCrumbLargeLink:visited{font-family: Verdana, Arial, Tahoma ;font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none;}
a.BreadCrumbLargeLink:active{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;font-size:11px; color:#ffffff; text-decoration:none;}
a.BreadCrumbLargeLink:hover{font-family: Verdana, Arial, Tahoma  ; font-weight:bold;font-size:11px; color:#ffffff; text-decoration:underline;}


div.UserNameContainer { color:#ffffff; height:33px; line-height:33px;padding-left:10px; float:left; font-family: Verdana, Arial, Tahoma  ; font-weight:bold; font-size:9px;}
div.LogoutButtonContainer {color:#ffffff; height:33px; line-height:33px;padding-right:10px; float:right; font-family: Verdana, Arial, Tahoma  ;font-size:9px;font-weight:bold;}

/*******************************************************************************
*	Main Body
********************************************************************************/
div#MainBodyContainer
{
	width:100%; background-color:#e0f0a8; 
	padding-bottom:25px;   	 
	float:left;  
}

div#InnerMainBodyContainer
{
	width:960px;  margin:0px auto; 
}


div.PageTabContainer
{
	width:960px;height:24px;line-height:24px; 
	padding-left:15px; 
	color:#ffffff; font-family: Trebuchet MS, Helvetica, Arial, Tahoma;  
	font-weight:bold; font-size:13px;  
	background-image:url(/images/tab_bg.gif);
	background-repeat:no-repeat;
}

div#ResultTopBorder {width:961px; height:10px; background-image:url(/images/result_panel_top.gif);}	
div#ResultPanel 
{
	width:961px;  overflow:hidden;  
	background-image:url(/images/result_panel_bg.gif);

	/*background-color:Red; */
}
div#ResultBottomBorder {width:961px; height:15px; background-image:url(/images/result_panel_bottom.gif);}



/*******************************************************************************
*	Footer
********************************************************************************/
div#FooterContainer
{
	width:100%;
	float:left;   
	background-color:Transparent;  
	  
}


div#InnerFooterContainer
{
	width:960px; margin:0px auto;
	background-color:#b0dc15;     
	padding-top:12px;   
}


div#CreditCardContainer
{ 
	width:170px; height:23px;  
	width:202px; 
	background-image:url(/images/creditcards.gif);
	background-repeat:no-repeat;  
	float:left;   
}

div#FooterLinkContainer
{
	width:590px; width:558px;  float:left;
}

div#CopyrightLinkContainer
{
	width:690px; float:left;
	text-align:center;    
	font-family:Verdana; font-size:10px; font-weight:normal;
	color:#72900a;     
}

a.FooterLink:link{color:#72900a;font-family:Verdana; font-size:10px; font-weight:normal; text-decoration:none; }
a.FooterLink:visited{color:#72900a;font-family:Verdana; font-size:10px; font-weight:normal;text-decoration:none;}
a.FooterLink:active{color:#72900a;font-family:Verdana; font-size:10px; font-weight:normal;text-decoration:none;}
a.FooterLink:hover{color:#72900a;font-family:Verdana; font-size:10px; font-weight:normal;text-decoration:underline;}



/*******************************************************************************
*	Property Listing
********************************************************************************/

div#ResultContainer{_height:40px; min-height:40px;}

table.PropertyListing td{border:inset 1px #47125f;  }

table.PropertyListing th{ vertical-align:middle; text-align:center;  height:40px; border:inset 1px #47125f;  }



th.RegionNameCell{ font-size:13px; color:#ffffff;  background-color:#917399; font-weight:bold;  text-align:center;   }
th.FullRateHeaderCell { background-color:#b5b5b5; color:#000000; font-size:10px ; font-weight:bold;  width:60px;   }
th.WeekDayHeaderCell{ background-color:#cce967; color:#000000; font-size:10px  ; font-weight:normal; width:50px;      }
th.WeekEndHeaderCell{ background-color:#e9d567; color:#000000; font-size:10px ; font-weight:normal;width:50px;    }

div.WeekDayHeaderCell{ text-align:center;   background-color:#cce967; color:#000000; font-size:10px  ; font-weight:normal; width:50px;  padding-top:8px; padding-bottom:8px;  border-bottom:solid 1px #ffffff;    }
div.WeekEndHeaderCell{ text-align:center; background-color:#e9d567; color:#000000; font-size:10px ; font-weight:normal;width:50px;  padding-top:8px; padding-bottom:8px; border-bottom:solid 1px #ffffff;  }


td.PropertyNameCell
{
	font-size:11px;  padding:3px; color:#000000;  
	background-color:#ffffff; font-weight:normal;   
	vertical-align:middle; text-align:left;
	height:40px;  

}

td.MysteryPropertyNameCell{  background :#89ab0f url(/images/ms_cell_bg.gif) left top}
	


td.FullRateCell 
{ 
	background-color:#d5d5d5; color:#000000; 
	font-size:10px ; font-weight:normal;  width:60px;  
	text-align:center; vertical-align:middle;  
	height:40px;  
	/*_height:40px;  min-height:40px;*/
}

td.DealCell 
{	
	background-color:#bc9dc4; 
	color:#000000; 
	font-size:10px ;width:50px; 
	text-align:center; vertical-align:middle;  
	height:40px;  
	/*_height:40px;  min-height:40px;*/  
}


a.BookLink:link {font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }
a.BookLink:active {font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }
a.BookLink:visited {font-size:10px; color:#000000; text-decoration:none;font-weight:normal;  }
a.BookLink:hover {font-size:10px; color:#000000; text-decoration:underline; font-weight:bold;    }

td.SoldCell
{
	width:50px; 
	background-image:url(/images/buttons/btn_sold.gif);
	background-position:center center; 	
	background-repeat:no-repeat ;   
	height:40px; 
}	

td.SoldWithBorderCell
{
	width:45px; 
	background-image:url(/images/buttons/btn_sold_border.gif);
	background-position:center center; 	
	background-repeat:no-repeat ;   
		height:40px; 

}



td.BidCell
{
	width:50px; 
	text-align:center;  
	background-image:url(/images/buttons/btn_bid_bg.gif);
	background-position:right top; 
	background-repeat:no-repeat ; 
	background-color:#4d2061; 
	color:#ffffff; 
		height:40px; 

}

td.NoBiddingCell
{
	width:50px; 
	background-image:url(/images/buttons/btn_no_bidding.gif);
	background-position:center center; 	
	background-color:#ffffff; 
	background-repeat:no-repeat ;   
		height:40px; 

}

td.MysteryHotelCell
{
	 background :#89ab0f url(/images/ms_cell_bg.gif);
	 background-position:top right;
	 color:#fff; 
}

a.BidLink:link {font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.BidLink:active {font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.BidLink:visited {font-size:10px; color:#ffffff; text-decoration:none;font-weight:normal;  }
a.BidLink:hover {font-size:10px; color:#ffffff; text-decoration:underline; font-weight:bold;   }

table.PropertyNameTable {background-color:#ffffff; border-collapse:collapse;  }
table.PropertyNameTable td{border-width:0px 0px 0px 0px; height:40px;  }	

table.MysteryPropertyNameTable,table.MysteryPropertyNameTable td{ background-color:Transparent !important  }
table.MysteryPropertyNameTable a:link,
table.MysteryPropertyNameTable a:active,
table.MysteryPropertyNameTable a:visited,
table.MysteryPropertyNameTable a:hover{ color:#fff; display:inline   }

/*******************************************************************************
*	Bidding Processing Reminder
********************************************************************************/


table#ReminderTable {border:solid 2px #4d2061; width:100%;   }
table#ReminderTable td 
{
	color:#4d2061; background-color:#d2b8da;
	font-family:Verdana;  font-size:11px;
	padding:5px;    
}

a.ReminderLink:link {color:#4d2061;font-weight:bold;}
a.ReminderLink:visited{color:#4d2061;font-weight:bold;}
a.ReminderLink:active{color:#4d2061;font-weight:bold;}
a.ReminderLink:hover{color:#4d2061; font-weight:bold; }

/*******************************************************************************
*	Misc
********************************************************************************/
input.AdminTextBox,select.AdminTextBox
{
	border:solid 1px #cbcbcb; 
	background-color:#ffffff;
	font-size:11px;  
	font-family:Arial;  
	padding:1px; 
}

textarea.AdminTextBox
{
	border:solid 1px #cbcbcb; 
	background-color:#ffffff;
	font-size:11px; 
	height:80px; 
	font-family:Arial;
	padding:1px
}
.AdminText 
{
	color:#787878;
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight:bold;   
	padding:1px  
}

.AdminCheckBox label
{
	color:#000000;
     
}

.ListingText
{
	width:75px;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	font-size:11px;     
	border:solid 1px #cbcbcb;
}

.NormalButton
{
	background-color:#b8b8b8;
	border-width:0px 0px 0px 0px;
	color:#000000;
	font-family:Verdana ; font-size:11px;    
	height:20px; line-height:20px;
	padding-left:20px;
	padding-right:20px;
	display:block;   
}

.asterisk
{
	font-size:11px;
	font-weight:bold;
	color:Red;  
}

.LightErrMsg {color:#fae3e3; font-weight:bold; }
.ErrMsg		{color: red; font-weight: Bold;}
.ErrMsg	li {color: red; font-weight: Bold;}
.SuccessMsg	{color: #66CC33; font-weight: Bold;}
.WarningMsg	{color: #0000FF; font-weight: Bold;}

/*******************************************************************************
*	Recent Browsed Listing
********************************************************************************/
div.RBOutContainer{border:solid 1px #b0dc15;padding:1px; margin-top:10px; }
span.RBTitle {background-color:#b0dc15;
				color:#ffffff; height:22px; line-height:22px; 
				font-family: Helvetica,Trebuchet MS,Tahoma,Arial; 
				font-weight:bold; font-size:12px; display:block;  }
ul.RBList { list-style-type:none ;  padding:10px ; margin:0;  }
ul.RBList li{ float:left;  width:120px; padding-right:30px; padding-bottom:10px;    }
span.RBPTitle { height:30px; display:block; overflow:hidden; font-weight:bold; color: rgb(98, 50, 112);        }

/*******************************************************************************
*	Internal TreeView
********************************************************************************/
.TreeViewContainer_1								
{
	width:150px;    
	border-bottom:solid 4px #c9c9c9l; 
	background-image:url(/images/tree_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;  
	padding-top:26px;
	float:left;     	  
}
.TreeViewRootLevelContainer_1						
{
	float:left; width:150px;   
}
.TreeViewRootLevelContainer_1 a:link, .TreeViewRootLevelContainer_1 a:visited, .TreeViewRootLevelContainer_1 a:active, .TreeViewRootLevelContainer_1  a:hover  
{
	font-family:Arial; font-size:11px;
	border-bottom:solid 1px #dddddd; 
	text-decoration:none; color:#99cf43; padding:5px 5px 5px 20px;  
	 background-image: url(/images/nav_dot.gif); background-repeat:no-repeat; background-position:10px 10px; 
	display:block ; font-weight:normal;  
	background-color:#f4f4f4; }

a.TreeViewRootLevelNode_1:link						{    }
a.TreeViewRootLevelNode_1:visited					{}
a.TreeViewRootLevelNode_1:active					{  }
a.TreeViewRootLevelNode_1:hover						{text-decoration:underline;  }
a.TreeViewRootLevelSelectedNode_1:link				{ text-decoration:underline; }
a.TreeViewRootLevelSelectedNode_1:visited			{ text-decoration:underline; }
a.TreeViewRootLevelSelectedNode_1:active			{  text-decoration:underline; }
a.TreeViewRootLevelSelectedNode_1:hover				{ text-decoration:underline;     }

/*******************************************************************************
*	Ajax Loader
********************************************************************************/
div.aLoader{ background-color:#999999;  text-align:center; vertical-align:middle;     position:absolute; z-index:99; left:0; top:0; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;}
img.imgLoader{position:absolute; z-index:100; }
span.navLoading {  font-weight:bold; display:block; margin-top:4px;  background:url('/images/nav_loader.gif') no-repeat; padding-left:25px; line-height:16px;      }
