li	{list-style-image: url('/site_images/bullet.gif');}
	body, th, td {font-size: 10pt; font-family: arial; color: #000000;}
	#logodiv {position: absolute; left: 5; top: 5; height: 109; width: 109;}
	#headerdiv {position: absolute; left: 129; top: 5; height: 80; width: 592;}
	
	.smaller {font-size: 0.75em;}
	
	#SecNav {position: absolute; font-size: 1.25em; left: 5; top: 110; height: 16; width: 400; color: #858485; border-right: none;border-left: none;border-top: none; background: ; text-align: left;}
	#SecNav a:link {color:  #0000FF; text-decoration: underline;}
	#SecNav a:hover {color:  #ff0000; text-decoration: underline;}
	#SecNav a:visited {color: #0000ff; text-decoration: underline;}
	#SecNav a:visited:hover {color:  #ff0000; text-decoration: underline;}
	
	
	
	
	
	#about_us {position: absolute; font-size: 8pt; left: 222; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white;border-left: 1px solid white;border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#about_us a:link {color: #000000; text-decoration: none;}
	#about_us a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#about_us a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#about_us a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#general_info {position: absolute; font-size: 8pt; left: 302; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#general_info a:link {color: #000000; text-decoration: none;}
	#general_info a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#general_info a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#general_info a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
		
	#essentials {position: absolute; font-size: 8pt; left: 382; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#essentials a:link {color: #000000; text-decoration: none;}
	#essentials a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#essentials a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#essentials a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#latest_news {position: absolute; font-size: 8pt;left: 462; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#latest_news a:link {color: #000000; text-decoration: none;}
	#latest_news a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#latest_news a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#latest_news a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#contact_us {position: absolute; font-size: 8pt; left: 542; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#contact_us a:link {color: #000000; text-decoration: none;}
	#contact_us a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#contact_us a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#contact_us a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#home {position: absolute; font-size: 8pt; left: 622; top: 101; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#home a:link {color: #000000; text-decoration: none;}
	#home a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#home a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#home a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	
	
	
	#about_us1 {position: absolute; font-size: 8pt; left: 222; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white;border-left: 1px solid white;border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#about_us1 a:link {color: #000000; text-decoration: none;}
	#about_us1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#about_us1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#about_us1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#general_info1 {position: absolute; font-size: 8pt; left: 302; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#general_info1 a:link {color: #000000; text-decoration: none;}
	#general_info1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#general_info1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#general_info1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
		
	#essentials1 {position: absolute; font-size: 8pt; left: 382; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#essentials1 a:link {color: #000000; text-decoration: none;}
	#essentials1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#essentials1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#essentials1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#latest_news1 {position: absolute; font-size: 8pt;left: 462; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#latest_news1 a:link {color: #000000; text-decoration: none;}
	#latest_news1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#latest_news1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#latest_news1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#contact_us1 {position: absolute; font-size: 8pt; left: 542; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#contact_us1 a:link {color: #000000; text-decoration: none;}
	#contact_us1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#contact_us1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#contact_us1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	#home1 {position: absolute; font-size: 8pt; left: 622; top: 85; height: 16; width: 80; color: #000000; border-right: 1px solid white; border-top: 1px solid white; background: #FFFF00; text-align: center;}
	#home1 a:link {color: #000000; text-decoration: none;}
	#home1 a:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	#home1 a:visited {display: block; background-color:  none; color: #000000; text-decoration: none;}
	#home1 a:visited:hover {display: block; background-color: blue; color: white; text-decoration: none;}
	
	
	
	
	
	
	#try {position: absolute; left: 587px; top: 16px; height: 35px; width: 115px; font-size: 10pt; color: #ffffff; border-left: 0.5px solid white; border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white;background: #C5161D; background-image: url(../site_images/nav_bg.gif); background-repeat: no-repeat; background-position: 3px 3px;  text-align: center;}
	#leftcontentdiv {position: absolute; left: 6; top: 120;  height: 202px; width: 185; background: #F9E7E8; border-right: 1px solid #C5161D; border-left: 1px solid #C5161D;border-top: 1px solid #C5161D;border-bottom: 1px solid #C5161D;}
	
	#bargains {position: relative; padding-left: 7px; display: block; padding-top: 5px; padding-bottom: 5px; padding-right: 3px;}
	#bargains a:link {color:  #0000FF; text-decoration: underline;}
	#bargains a:hover {color:  #ff0000; text-decoration: underline;}
	#bargains a:visited {color: #0000ff; text-decoration: underline;}
	#bargains a:visited:hover {color:  #ff0000; text-decoration: underline;}
	
	#availtext {color: #000000;
	text-decoration: underline;
	}
	#blacktitle {font-size: 11pt; font-weight: bold;}
	#redtitle {font-size: 12pt; font-weight: bold; color: #858485; text-align: center; text-decoration: underline;}
	#redtitlelarge {font-size: 16pt; font-weight: bold; color: #C5161D; text-align: center;}
	#redtitlesmall {font-size: 8pt; font-weight: bold; color: #C5161D;}
	#maincopy {float: left; padding: 3;}
	#redtext {color: #C5161D;}
	#maincontentdiv {position: absolute; display: block; width: 516; left: 195; top: 105; border: 0px solid black; padding: 5px; z-index: 50;}
	#maincontentdiv_main {position: absolute; display: block; width: 516; left: 0; top: 105; height: 100%; border: 0px solid black; padding: 5px;}
	
	#rightcontentdiv {position: absolute; display: block; width: 185; left: 535; top: 120; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	#rightcontentdiv_home {position: absolute; display: block; width: 185; left: 6; top: 130; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	#rightcontentdiv_other {position: absolute; display: block; width: 185; left: 6; top: 335; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	
	#destinations {position: absolute; display: block; width: 185; left: 535; top: 535; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	
	
	#registercontentdiv {display: block; width: 175; left: 2; border: 0px solid #C5161D; background: #ffffff; padding: 5px; font-weight: bold;}
	
	
	#rhnews {position: absolute; display: block; top: 405; left: 535; width: 185; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	#lhnews {position: absolute; display: block; top: 415; left: 6; width: 185; border: 1px solid #C5161D; background: #F9E7E8; padding: 5px;}
	
	#rightal {text-align: right;}
	#footerdiv {position: absolute; display: inline; color: #0000CC;left: 0px; width: 721; top:99%; border: 0px solid red; background: #FFFFFF; padding: 5px; z-index: 2344; float: both; text-align: center;}
	#footerdiv a:link {color: #0000CC; text-decoration: underline;}
	#footerdiv a:hover {color: #FF0000; text-decoration: underline;}
	#footerdiv a:visited {color: #0000CC; text-decoration: underline;}
	#footerdiv a:visited:hover {color: #FF0000; text-decoration: underline;}

	#footerdiv_main {position: absolute; display: inline; color: #0000CC;left: -18px; width: 721; top: 600px; border: 0px solid red; background: #FFFFFF; padding: 5px; z-index: 2344; float: both; text-align: justify;}
	#footerdiv_main a:link {color: #0000CC; text-decoration: underline;}
	#footerdiv_main a:hover {color: #FF0000; text-decoration: underline;}
	#footerdiv_main a:visited {color: #0000CC; text-decoration: underline;}
	#footerdiv_main a:visited:hover {color: #FF0000; text-decoration: underline;}
	
	
	#footerdiv_right {position: absolute; display: inline; color: #OOOOCC;left: -194px; width: 721; top: 99%; border: 0px solid red; background: #FFFFFF; padding: 5px; z-index: 2344; float: both; text-align: justify;}
	#footerdiv_right a:link {color: #0000CC; text-decoration: underline;}
	#footerdiv_right a:hover {color: #FF0000; text-decoration: underline;}
	#footerdiv_right a:visited {color: #0000CC; text-decoration: underline;}
	#footerdiv_right a:visited:hover {color: #FF0000; text-decoration: underline;}
	
	
	
	#footerdiv_details {position: absolute; display: inline; color: #OOOOCC;left: 0px; width: 721; top: 120%; border: 0px solid red; background: #FFFFFF; padding: 5px; z-index: 2344; float: both; text-align: justify;}
    #footerdiv_details a:link {color: #0000CC; text-decoration: underline;}
	#footerdiv_details a:hover {color: #FF0000; text-decoration: underline;}
	#footerdiv_details a:visited {color: #0000CC; text-decoration: underline;}
	#footerdiv_details a:visited:hover {color: #0000CC; text-decoration: underline;}
	
	a.Propertylink{color: #0000ff; text-decoration: underline;}
	a.Propertylink:hover{color: #ff0000; text-decoration: underline;}
	a.Propertylink:visited{color: #0000ff; text-decoration: underline;}
	a.Propertylink:visited:hover{color: #ff0000; text-decoration: underline;}
	
	.price_months {background: #E1EDF6;}
	.price_days {background: #D6E8E9;}
	.price_prices {background: #F5F2DA;}
	
	#try {position: absolute; left: 587px; top: 16px; height: 35px; width: 115px; font-size: 10pt; color: #ffffff; border-left: 0.5px solid white; border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white;background: #C5161D; background-image: url(../site_images/nav_bg.gif); background-repeat: no-repeat; background-position: 3px 3px;  text-align: center;}
	#try a:link {color: #FFFFFF; text-decoration: none;}
	#try a:hover {display: block; color: white; text-decoration: underline;}
	#try a:visited {display: block; color: #FFFFFF; text-decoration: none;}
	#try a:visited:hover {display: block; color: white; text-decoration: underline;}
	
	#special_offers {position: absolute; left: 122px; top: 16px; height: 35px; width: 115px; font-size: 12pt;  color: #ffffff; border-left: 0.5px solid white; border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white;background: #C5161D; background-image: url(../site_images/nav_bg.gif); background-repeat: no-repeat; background-position: 3px 3px; text-align: center;}
	#special_offers a:link {color: #FFFFFF; text-decoration: none;}
	#special_offers a:hover {display: block; color: white; text-decoration: underline;}
	#special_offers a:visited {display: block; color: #FFFFFF; text-decoration: none;}
	#special_offers a:visited:hover {display: block; color: white; text-decoration: underline;}
	
	#resorts {position: absolute; left: 357px; top: 16px; height: 35px; width: 115px; font-size: 12pt; color: #ffffff; border-right: 1px solid white; border-left: 1px solid white;border-top: 1px solid white;border-bottom: 1px solid white; background: #C5161D; background-image: url(../site_images/nav_bg.gif); background-repeat: no-repeat; background-position: 3px 3px; text-align: center;}
	#resorts a:link {color: #FFFFFF; text-decoration: none;}
	#resorts a:hover {display: block; color: white; text-decoration: underline;}
	#resorts a:visited {display: block; color: #FFFFFF; text-decoration: none;}
	#resorts a:visited:hover {display: block; color: white; text-decoration: underline;}
	
	/* DROPDOWNS */
	
	#destination_dropdown {display: none; position: absolute; left: 357; top: 51; z-index: 100;}

	.DropdownItem {color: #FFFFFF; background-color: #BB0000; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
	a.DropDown {color: #FFFFFF; text-decoration: none;}
	a.DropDown:hover {color: #FFFFFF; text-decoration: underline;}
	
	#essentials_dropdown {display: none; position: absolute; left: 381; top: 84; z-index: 90;}
	
	.subDropdownItem {color: #000000; background: #FFF100; text-align: center; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size: 8pt;}
	a.subDropDown {color: #000000; text-decoration: none; font-size: 8pt; display: block; height: 16; width: 80;}
	a.subDropDown:hover {color: #FFFFFF; text-decoration: none; background-color: #0000FF; font-size: 8pt; display: block; height: 16; width: 80;}
