/* CSS Document */
body {
  text-align: left;
  margin: 0 auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size: .8em;
  width: 100%;
  background-color: #E9E9E8;
  }
  

h1 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 2.0em;
	color: #D39907;
}

h2 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.6em;
	color: #D39907;
}

.h2Guide
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	
	font-size: 1.3em;
	color:  #006699;
}

h3 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	color: #D39907;
}

h3.featuredAdHeader 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
}

h3.quickLinksHeader 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	color: #D39907;
	margin: 0px 0px 5px 0px;
}

h3.BlogFeedHeader 
{
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-top: 0px;
}

.h3TemplateForm
{
	font-size: 1.3em;
	color: #D39907;
	margin-bottom: 10px;
	margin-top: 0px;
}

h4 {
	color: #50565A;

	font-size: 1.1em;
}

h5 {
	font-size: 1em;
	color: #D39907;
	margin-bottom: 3px;
	margin-top: 0px;
}

a {
	
}
a:link {color: #007CC6;}  
a:visited {color: #007CC6;}
a:active {color: #007CC6;}
a:hover {text-decoration: underline; color: #E87D18;}

hr 
{
	height: 1px;
	color: #E2E1E1;
}

#title 
{
	text-align: left;
	padding: 0px 0px 0px 10px;
	
}

#title h1 
{
margin-bottom: 0px;
	padding-bottom: 10px;	
}

#pageContainer 
{
  width: 986px;
  text-align: left;
  background-color: #FFFFFF;
  border: 1px solid #003553; 
  border-top: none;
  border-bottom: none;
  } 
  
  #pageContainerHome 
{
  width: 100%;
  text-align: center;
  background-color: #FFFFFF;
  border: 1px solid #003553; 
  border-top: none;
  border-bottom: none;
  }

#divHeaderPhone {
  position: absolute;
  top: 10px;
  left: 815px;
  height: 50px;
  width: 200px;
  font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bolder;
	font-size: 1.4em;
	color: #D39907;
	
  } 
  
  #topContainer {
  position: relative;
  height: 77px;
  width: 100%;
  } 
  
  #topContainer2 {
  position: relative;
  height: 24px;
  width: 100%;
  } 
  
  #leftTop {
  float: left;
  width:25%;
  }
  #divLogoHome 
  {
	float: left;
	text-align: center;
	width: 40%;
	margin-top: 10px;
  }
  #utility {
  text-align: right; 
  width: 25%;
  float: left;
  padding: 10px;
  } 
 
  #tabs 
  {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
  width: 510px;
  height: 36px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  } 
  
  
  .tab {
  	float: left; 
	width:102px;
	height: 36px;
	
  } 
  
  .activetab {
  	background-image:url(images/greentab.gif);
  	float: left; 
	width:102px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	
	
  } 
  
  .activetab a {
  	color: Black;
	
  }
  .tab a {
  	color: #FFFFFF;
  }
  
  .tab a {
  	color: #FFFFFF;
  }
  .tab a:link {
  	color: #FFFFFF;
  }
  .tab a:visited {
  	color: #FFFFFF;
  }
  .tab a:active {
  	color: #FFFFFF;
  }
   .tab a:hover {
  	color: #FFFFFF;
  }
	
  
  .tab, .activetab div {
  	
	font-size: 1.4em;
  }
  
  #subMenu 
  {
	
  }
  
  #subMenu a{
  	
  }
  
  #subMenu div{
  	padding-top: 5px;
  }
  
  a.smlink {
  
  }
  
  a.smlinkbold {
  	font-weight: bolder;
  }
  
  .vlink {
  font-size: 12px;
  font-weight: normal;
  }
  
  .vlinkbold {
	font-size: 12px;
  	font-weight: bold;
  }
  
  a.boldlink {
  	font-weight: bolder;
  	text-decoration: underline;
  }
  
  #topMenubg 
  {
	margin: 41px 0px 0px 0px;
	height: 36px;
	width: 102px;
	
  } 
  
#midContainer 
{
 
  width: 100%;
  text-align: left;
  position: relative;
  padding: 10px; 
  } 
  
  #midContainerHome 
{
  width: 784px;
  margin:0 auto;
  text-align: center;
  position: relative;
  padding: 10px; 
  } 
 
 #hpMid1 {
   float: left;
   width: 118px;
   display: none;
  } 
  
  
  #hpMid2 {
   float: left;
   width: 289px;
  } 
   #hpMid2-1 {
   		background-image:url(images/buy-a-timeshare.gif);
		height: 96px;
		text-align: left;
		margin: 0px 0px 12px 0px;
		

  }
   #hpMid2-2 {
   		background-image:url(images/sell-a-timeshare.gif);
		height: 96px;
		text-align: left;
		margin: 0px 0px 0px 0px;
	
		
  }
   #hpMid2-3 {
   background-image:url(images/rent-a-timeshare.gif);
   height: 96px;
   text-align: left;
   margin: 0px 0px 0px 0px;
  }
   #hpMid2-4 {
   background-image:url(images/rent-my-timeshare.gif);
   height: 102px;
   text-align: left;
   margin: 0px 0px 0px 0px;
   display: none;
  }
  
  #hpMid3 {
   float: left;
   width: 250px;
   text-align: left;
   margin: 0px 10px 0px 10px;
  
  } 
  
  #hpMid4 {
   float: left;
   width: 200px;
   text-align: left;
   margin: 0px 0px 0px 0px;
  } 
  #hpMid4-1 {
  	background-image:url(images/featuredad.gif);
	height: 142px;
  } 
  #hpMid4-2 {
  		background-image:url(images/timesharesearch.gif);
		height: 83px;
  
  } 
  #hpMid4-3 
  {
		margin: 5px 0px 0px 0px;
  		background-image:url(images/timesharetools.gif);
		height: 139px;
   
  } 
  
  
  
  
 
  
  #bottomMenubg {
  width: 100%;
  height: 33px;
  background-image:url(images/bottommenubg.jpg);
  background-repeat: repeat-x;
  color: #FFFFFF;
  } 
  
  #bottomMenubg a{
  color: #FFFFFF;
  font-size: .9em;
  }
  
   #bottomMenubg-1 {
  margin: 7px 0px 0px 0px;
  }
  
  #pageContainer 
  {
  width: 986px;
  text-align: left;
  background-color: #FFFFFF;
  border: 1px solid #003553; 
  border-top: none;
  border-bottom: none;
  } 
  
  .hpH1 
  {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
  	font-size: 1.5em; 
	font-weight:bold;
	
  }
  .hpH2 
  {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
  	font-size: 1.5em; 
	font-weight:bold;
  }
  .hpH3 
  {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
  	font-size: 1.5em; 
	font-weight:bold;
  }
  .hpH4 
  {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
  	font-size: 1.5em; 
	font-weight:bold;
  }
  
  .hpFeatAdHead {
  	font-size: 15px;
	font-weight:bold;
	color: #666666;
  }
  
  #content {
  	margin: 10px 0px 15px 5px;
	position: relative;
	width: 970px;
	text-align: left;
  }
  
  #fullContent {
	
	padding: 0px 10px 10px 10px;
	text-align: left;
	width: 950px;

  }
  
  #leftContent {
  margin: 0px 10px 10px 0px;
	width: 200px;
	float: left;
	
  }
  
  #midContent {
	float: left;
	padding: 0px 20px 10px 10px;
	text-align: left;
	width: 715px;
  }
  
   #midContentGuide {
	float: left;
	margin: 0px 0px 10px 0px;
	text-align: left;
	width: 525px;
  }
  
  #midContentFull {
	float: left;
	margin: 10px 15px 10px 0px;
	text-align: left;
	width: 100%;
  }
  
  #rightContent {
	margin: 0px 0px 10px 10px;
	width: 200px;
	float: left;
	
	
  }
  
  #breadcrumb {
  	border: 1px solid #CCCCCC;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 3px;
	background: #FDF8E4;
	font-size: .8em;
  }
  
  .testimonial  {
	margin-bottom: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
  }
  
  .testimonial:hover  {
  	background: #F7FBF5; 
	border-top: 1px solid #E8E9E7;
	border-bottom: 1px solid #E8E9E7;
	margin-bottom: 10px;
  }
  
  #contactUsContainer {
  	margin: 10px 0px 15px 0px;
	position: relative;
	width: 100%;
  }
  
  #contactUs1 {
  	margin:0px 50px 0px 1px;
	float: left;
	width: 390px;
	border: 1px solid #D8E1EB;
	
  }
  
   #contactUs2 {
  	margin:0px 0px 0px 15px;
	float: left;
	width: 330px;
	position: relative;
	
  }
  
  #contactUs2-1 {
  	margin:0px 0px 50px 0px;
	border: 1px solid #D8E1EB;
	padding: 0px;

	position: relative;
  }
   #contactUs2-2 {
  	margin:0px 0px 0px 0px;
	border: 1px solid #D8E1EB;
	
  }
  
  #buyingsearch {
  	border: 1px solid #D8E1EB;
	padding: 0px 0px 10px 0px;
	text-align: left;
	width: 100%;
  }
  
  #rentingsearch {
  	border: 1px solid #CCCCCC;
	background: #F9F9F9;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 100%;
  }
  
  .walkonbeach {
  	border: 1px solid #CCCCCC; 
  	padding: 1px;
  	margin: 0px 15px 0px 10px;
  }
  
  .gradientHeader{
  	background-image: url('images/gradientheader.gif');
  	background-repeat: repeat-x;
	height:40px; 
	font-size: 13px; 
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	color: #5F666A;
	text-align: center;
	border-bottom: 1px solid #D8E1EB;
  }
  
   .gradientHeader2{
  	background-image: url('images/gradientheader3.gif');
  	background-repeat: repeat-x;
	height:30px; 
	font-size: 16px; 
	font-weight: bold;
	padding-left: 3px;
	padding-top: 5px;
	color: #5F666A;
	text-align: center;
  }
  
   .resortlist  {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	position:relative;
	padding:5px;
	
  }
  
  .resortlist:hover  {
  	background: #F7FBF5; 
	border-top: 1px solid #E8E9E7;
	border-bottom: 1px solid #E8E9E7;
	position:relative;
	padding:5px;
  }
 

  .whitebold {
  	color: #FFFFFF;
	font-weight: bold;
  }
  
  /* Home Page */
  
  #topContainerHome {
  position: relative;
  height: 271px;
  width: 100%;
  } 
  
  
  #divTopBlueHome 
  {
	background-image:url(images/topbluehome.jpg);
	height:21px;
	width:100%;
  }
  
  #divHomeSearch 
  {
	position: relative;
	background-color: #669BC5;
	width: 100%;
  }
  
  #divbottomGreenHome 
  {
	 background-color: #B8D880;
	 height:5px;
	 width:100%;
  }
  
  
  /* End of Home Page */
  
  /* Footer Styles */
  
  #bottomContainer 
  {
	position: relative;
   width: 986px;
  text-align: left;
  margin: 0px 10px 20px 10px;
  font-size: .8em;
  } 
  
  #bottomContainer-1 {
  	margin: 10px 0px 10px 0px; 
	font-size: 1.2em;
	font-weight: bold;
  }
  
   #bottomContainer-2 {
  	width: 100%;
  	clear: both;
  	position: relative
  }
  
  #bottomContainer a 
  {
	font-weight: bold
  }
  
  .divFooterLeftSpacer {
	float: left;
	font-weight: bold;
	width:120px;
  }
  
  .divFooterMenuRight {
	float: left;
  }
  
  .divFooterMenuContainer 
  {
	position: relative;
	padding-bottom: 4px;
  }
  
   #footerPhoneNumbers 
   {
	clear: both;
  width: 100%;
  
  margin: 0px 10px 20px 0px;
  font-size: 1.4em;
	font-weight: bold;
  } 
  
  /* End of Footer Styles */
  
  .divBlueBorder 
  {
	border: 1px solid #D8E1EB;
	background-color: #F5F6F8;
  }
  
  .greyGradHeader 
  {	
		background-image: url(images/greygradbar.gif); 
		height: 27px;
		font-weight: bold;
		padding-left: 5px;
		padding-top:3px;
		
  }
  
  .divContentBox 
  {
	padding: 5px;
	width: 100%;
	
  }
  
  .divYellowBox 
  {
	background-color: #FDFCDF;
	border: 1px solid #F7E8AC;
	margin: 0px 0px 15px 0px;
  }
  
  .divYellowBox2 
  {
	background-color: #FDFCDF;
	border: 1px solid #F7E8AC;
	margin: 0px 0px 0px 10px;
  }
  
  .contactUsTxtBox
  {
	width: 195px; 
	
  } 
  
  .longTxtBox
  {
	width: 195px; 
	
  } 
  
   .longTxtBox
  {
	width: 195px; 
	
  } 
  
  .searchLongTxtBox
  {
	width: 175px; 
	
  } 
  
   .searchShortTxtBox
  {
	width: 75px; 
	
  } 
  
  .featuredAdImg 
  {	
	width: 116px;
	height: 105px;
	border: 1px solid #CCCCCC; 

  }
  
  .featuredAdDesc 
  {
	font-size: 12px;
	
	
  }
  
  
  .propImage 
  {
	width: 72px;
	height: 52px;
	border: 1px solid #E2E1E1;
	padding:1px;
  }
  
  .featAdImage 
  {
	width: 92px;
	height: 92px;
	border: 1px solid #E2E1E1;
	padding:1px;
  }
  
  .priceSearchResults 
  {
	font-weight: bold;
  }
  
  .searchResultsSmall 
  {
	font-size: small;
  }
  
  .propContainer 
  {
	padding:5px;
	position: relative;
	border-bottom: 1px solid #E2E1E1; 
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor:pointer;
	width: 515px;
  }
  
  .propContainer:hover 
  {
	position: relative;
	border: 1px solid #F7C600; 
	cursor:pointer;
	}
	
.propContainerAE 
  {
	padding:3px;
	
	border-bottom: 1px solid #E2E1E1; 
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	
	width: 100%;
  }
  
  
	

  .resortContainer 
  {
	padding:5px;
	position: relative;
	border-bottom: 1px solid #E2E1E1; 
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
  }
  
  .resortContainer:hover 
  {
	position: relative;
	border: 1px solid #F7C600; 
	}
	
	.searchBold 
	{
		font-weight: bolder
	}
	
	.smallGreenText 
	{
		color: Green;
		font-size: small;
	}
	
	.smallText 
	{
		font-size: small;
	}
	
	.divSortResults 
	{
	margin-top: 5px;
		background-color: #FFFFFF;
	border: 1px solid #E2E1E1;
	border-left: none;
	border-right: none;
	padding: 5px;
	position: relative;
	padding-bottom: 10px;
	
	
	}
	
	.divSortResResults 
	{
	margin-top: 5px;
		background-color: #FFFFFF;
	border: 1px solid #E2E1E1;
	border-left: none;
	border-right: none;
	border-top:none;
	padding: 5px;
	position: relative;
	padding-bottom: 10px;
	
	
	}
	
	.resultsPager 
	{
		text-align: center;
		vertical-align: top;
		background-color: #F5F5F5;
		
	}
	
	.pageButtons 
	{
		border: 1px solid #E2E1E1;
	}
	
	.lblNumProps 
	{
		color: Black;
		font-size: smaller;
	}
	
	.lblNumPropsRed 
	{
		color: Red;
		font-size: smaller;
	}
	
	#divAdDetails 
	{
		border: 1px solid #E2E1E1;
		padding: 15px;
		width: 930px;
		position: relative;
	}
	
	#adDetailsHeading 
	{
		border: 1px solid #E2E1E1;
		border-left: none;
		border-right: none;
		border-top: none;
	}
	
	#divAdDetailsContainer
	{
	
		position: relative;
		width: 375px;
	}
	
	
	.divAdDetailsLeft 
	{
		float: left;
		width: 635px;
		
		margin-top: 10px;
		margin-right: 15px;
		
		
	}
	
	.divAdDetailsLeft1 
	{
		float: left;
		width: 360px;
		margin-right: 15px;
	}
	
	.divAdDetailsLeft2
	{
		float: left; 
		width: 220px; 
	}
	
	#divAdDetailsRight
	{
		width: 275px;
		float: left;
		margin-top: 10px;
		margin-left: 0px;

	}
	
	.divTSResalesDetailsLeft 
	{
		float: left;
		width: 625px;
		margin-right: 15px;
	}
	
	#divAdDetailsForm 
	{
		
		padding: 10px;
		margin-top: 0px;
	}
	
	.large
	{
		font-weight: bold;
		 font-size: 15px;
	}
	
	#divAdDesc 
	{
		
		width: 375px;
		
	}
	
	#divAdDetailUtil 
	{
		
		width: 425px;
		margin-top: 15px;
		margin-bottom: 15px;
		font-size: 11px;
		
	}
	
	
	
	.required 
	{
		color: Red;
		font-size: smaller;
	}
	
	.message 
	{
		color: Red;
		font-weight: bold;
	}
	
	.messageSucess 
	{
		color: Green;
		font-weight: bold;
	}
	
	.divMessage 
	{
		padding: 5px;
		border: 1px solid Red; 
	}
	
	.formTips 
	{
		font-size: smaller;
		font-style: italic;
	}
	
	
	
	.searchLabel 
	{
		font-weight: bold;
		font-size: 11px;
		color:Black;
	}
	
	#divHeaderSearch 
	{
		background-image: url(images/submenutile.gif);	
		text-align: center;
		padding: 10px;
		font-weight: bold;
		
	}
	
	.lblHeaderSearchTip
	{
		font-weight: normal;
		font-size: 11px;
		color:Black;
	}
	
	#divFormPrivacy 
	{
		width:190px;
		height: 200px;
		border: 1px solid #E2E1E1;
		background-color: White;
		font-size: smaller;
		padding: 5px;
		
	}
	
	.divFeaturedAds 
	{
		text-align: center;
	}
	
	#divTestimonials 
	{
		padding: 7px;
		text-align: center;
		font-style: italic;
		width: 185px;
	}
	
	.lblTestimonialName 
	{
		font-size: smaller;
	}
	
	.buylist
	{
		line-height: 18px;
		
	}
	
	#divFormPrivacySell
	{
		border: 1px solid #E2E1E1;
		border-right: none;
		border-left:none;
		border-bottom: none;
		background-color: White;
		font-size: smaller;
		padding: 5px;
		
	}
	
	.imgSell1 {
  	border: 1px solid #CCCCCC; 
  	padding: 0px;
  }
  
  .imgSell2 {
  	border: 1px solid #CCCCCC; 
  	padding: 1px;
  	width: 360px;
  }
  
  #divSellForm 
  {
	
	padding: 10px;
  }
  
  .divConfirm 
  { 
	height: 275px;
  }
  
   .butSearch 
  { 
	margin-bottom: -5px;
  }
  
  .divShareAdPopUp
  {
	display: none; 
	position: absolute; 
	left: 50px; 
	top: 50px;
    border: solid black 1px; 
    padding: 10px; 
    background-color: rgb(255,255,225); 
    text-align: justify;
    font-size: 12px; 
    width: 135px;
  }
	
.divSingleViewHeader 
{
	padding: 3px;
	background-color: #F5F5F5;
}

.divSingleView 
{
	
	width: 100%;
}



.divPreview 
{
}

.butAdvTSA 
{
	margin-left: 35px;
}

.imgSell3 
{	
	border: 1px solid #E2E1E1;
	padding:1px;
}

.imgTSSearch 
{
	margin-left: 35px;
}

.tblCalendar 
{
	font-size:smaller
}
.imgSendFriend 
{	
	border: 1px solid #E2E1E1;
	padding:1px;
	width: 72px;
	height: 52px;
}
#divEmailFriend 
{
	border: 1px solid #000000;
	width: 400px;
	height: 325px;
	background-color: White;
	
}

#divEmailFriend-content
{
	padding: 10px;
	background-color: White;
}

.divEmailFriend-header {
	width: 400px;
	background-color: #B8D880;
	font-weight: bold;
	cursor: move;
}

.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}

.lblCity 
{
	text-transform: capitalize;
}

.roundedPanel
{	
	background-color: #FAF8F9;
		
		width: 100%;
		
}


.divYellowBoxHeader 
{
	background-color: #F7E8AC;
	padding:2px;
	color: #414242;
	font-weight:bold;
}
.fright
{
    float:right;
}

.fleft
{
    float:left;
}

.divAreaLinks
{
	height: 120px;
	overflow-y:scroll;
}

.divShowAreaLinks
{
	border: 1px solid #D8E1EB;
	background-color: #F5F6F8;
	padding: 5px;
}

.divTopResorts
{
	height: 120px;
	overflow-y:scroll;
}

.divShowTopResorts
{
	border: 1px solid #D8E1EB;
	background-color: #F5F6F8;
	padding: 5px;
}

.tempPicLeft 
{
	margin-right: 10px;
	text-align: left;
	border: 1px solid #CCCCCC; 
  	padding: 1px;
}

#divPageDetails 
	{
		border: 1px solid #E2E1E1;
		padding: 15px;
		width: 930px;
		position: relative;
	}
	
	#pageDetailsHeading 
	{
		border: 1px solid #E2E1E1;
		border-left: none;
		border-right: none;
		border-top: none;
	}
	
	#divPageDetailsContainer
	{
	
		position: relative;
		width: 100%;
	}
	
	
	.divPageDetailsLeft 
	{
		float: left;
		width: 635px;
		
		margin-top: 10px;
		margin-right: 15px;
		
		
	}
	
	
	
	#divPageDetailsRight
	{
		width: 275px;
		float: left;
		margin-top: 10px;
		margin-left: 0px;

	}
	
	#divPageDetailUtil 
	{
		
		width: 600px;
		margin-top: 15px;
		margin-bottom: 15px;
		font-size: 11px;
		
	}
	
	#divPageDetailsForm 
	{
		
		padding: 10px;
		margin-top: 0px;
	}
	
	.bold {font-weight: bold}
	
	li.quickLinksList 
	{
		font-size: 14px;
		margin-left: -20px;
		list-style-type: none;
		line-height: 25px;
	}
	
	.lblBlogPostDate 
	{
		color: White;
		font-size: 12px;
	}
	
	li.topSearchesList 
	{
		margin-left: -40px;
		list-style-type: none;
		line-height: 18px;
	}
	
	
	.hlState
	{
		text-transform: capitalize;
	}
	
	
	.PopupMenu
	{
		position:absolute;
		visibility:hidden;
		background-color: #247EAE;
		z-index: 100;
		color: #FFFFFF;
		border: solid 1px #063552;
		opacity: .9;
		filter: alpha(opacity=95);
		
	}
	
	.PopupHover
	{
		
		background-position: left top;
		color: White;
		
		border: solid 1px #063552;
	}
	
	.PopupMenu a
	{
		color: White;
		font-weight: bolder;
		line-height: 15px;
	}
	.PopupMenu a:hover
	{
		color: White;
		font-weight: bolder;
		line-height: 15px;
	}
	.PopupMenu a:visited
	{
		color: White;
		font-weight: bolder;
		line-height: 15px;
	}
	
   .PopupMenuItem
  {
	background-color: #247EAE; 
	padding: 5px;
	
	}	
	
  .PopupMenuItem:hover 
  {
	background-color: #3D90BC;
	cursor:pointer;
	}
	
.divResultsMessage 
{
	padding: 15px;
}

.divNoResults 
{
	margin-top: 15px;
}

.ddlPropDesc
{
	font-size: 12px;
	width: 182px;
}

.lblGuideHeading
{
	text-transform: capitalize;
}

.lblLocationSingle 
	{
		font-size: 9px;
		
	}
	
.grdAEPager
	{
		text-align: right;
		vertical-align: top;
		background-color: #F5F5F5;
		width: 100%;
	}
	
.lblHighlightN 
{
	background-color: inherit;
}

.lblHighlightY 
{
	background-color: Yellow;
}

.lblAEHeading
{
	text-transform: capitalize;
}

.lblAERegionName
{
	text-transform: capitalize;
}

.pnlRSSReader 
{
	overflow: scroll;
	height: 500px;
	border: solid 1px LightBlue;
}

.pnlRSSReader2 
{
	
	
	
}

.pnlRSSBlogReader 
{
	overflow: scroll;
	height: 275px;
	width: 270px;
	border: solid 1px LightBlue;
}

.divRssBlog 
{
	margin: 15px 0px 0px 5px;
}

.trSectionHeading
{ 
	background: #F1F1F1;
}   
.SectionHeading
{ 	
	background: #F1F1F1;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-left: .4em;
	padding-right: .4em;
	vertical-align: top;
} 

.tdInfoDefaultBtwSection
{
	line-height : 15px;
}

.tdIndent1
{
	padding-left :15px;
	padding-right : 15px;
}
.tdSpacerAFSecHeading
{
	line-height : 10px;
}
.tdSpacerBtwText_Button
{
	line-height : 18px;
}
