body
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

input, select, textarea
{
	color:navy;
}

.adminHeader1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000cc;
}

.adminHeader2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000cc;
}

.adminHeader3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000cc;
	background-color: #FFFFE1;
}

.adminDetail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000cc;
}

.hotDealsBookNow 
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color:#000000	
}

.hotDealsRates
{
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color:#2C24B5
}

.featuredResortRates
{
	font-family: Verdana;
	font-size: 18px;
	font-weight:bold;
	color:#0900C1
}

#ol {
	background-color:transparent;
	border:0px solid #333; /* required */
	position:absolute;
	top:90px;
	left:220px;
	width:610px;
	height:234px;
	z-index:102;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, 
        Color='#3D4B5A', Positive='1'); /* Dropshadow for IE */
}

#olBase {
	z-index:100;
	background-color:#888888;
	position:absolute;
	top:0;
	left:0;
	width:2600px;
	height:2600px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	opacity:.75;
	-moz-opacity:.75;
}

iframe#overlayiframe { 
	z-index:101;
	width:100%;
	height:100%;
	background-color:#ffffff;

}

div#banner-ad, div#citySelect, div#agentSelect {
	display:none;
}

.hotdealsStyle1
{
	font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.hotdealsStyle2 
{
	font-size: 17px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.hotdealsStyle3
{
	font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.style1 {font-size: 12pt}

.style3 {
	color: #CC0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {color: #FF6600}

.HotDealsHotDealsStyle1 {font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.HotDealsHotDealsStyle2 {font-size: 17px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.HotDealsHotDealsStyle3 {font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;

}
.bottomnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
}
.resortvisited
{
	border-top: black thin;
	border-bottom: black thin;
	font-size: 11px;
}
.resortvisited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
.sublinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
	line-height: 17px;
}
.sublinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bottomnavbars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.textRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: #f6f6f6;
}

.textTotalsRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: #ffffe2;
}

.calendar 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

.calendarToday
{
	background-color: #C0FFFF;
}

.tiny
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 6px;
}

.spacer
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 6px;
}

.greytext 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 12px;
	color: 999999;
}

.greytextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #999999;
}
.headersub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;

}
#lrg_text {
	font-size: 15px;
	
	}
.headersub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F9BEC;
	line-height: 17px;

}
.faqquestions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F9BEC;
}
.contactheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
}

.contactHeaderRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
	background-color :#f6f6f6;
}

.UnitTypeName{ background-color: #ffffff; }
.RateDisplay{ background-color: #f6f6f6; }
.InventoryDisplay{ background-color: #ededf9; }
.resortcities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #0000cc;
	font-weight: bold;
}

.smallHeader 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 17px;
	color: #0000cc;
	font-weight: bold;
}

.resortssub {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #7f9bec;

}
.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CC0000;
	text-decoration: none;
}
.redlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CC0000;
	text-decoration: underline;
}
.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.blackboldsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.resortname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #330099;
}
.resortrate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BB0000;
}
.resortprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BB0000;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0202C6;
	line-height: 17px;
}
.largeredlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000067;
	text-decoration: underline;

}
.largeredlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000067;
	text-decoration: none;

}
.statename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000cc;
}
.hotdeal {  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
}
.hotdeal a:link { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.hotdeal a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.featuresmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	color: #FF6600;
	line-height: 12px
}
.featuresmall a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	color: #FF6600;
	line-height: 12px;
	text-decoration: underline;
}
.featuresmall a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	color: #999999;
	line-height: 12px;
	text-decoration: underline;
}
.homefeature0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.homefeature1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #0000CC}
.homefeature2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #0000CC}
.homefeature3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.homefeature4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.homefeature5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF6600}
.homefeature6 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}
.homefeature7 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF6600}
.homefeature8 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}
.hotRed {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #CC0000}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
}
.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
}
.text3sm {  font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px; 
			font-style: normal; 
			font-weight: normal; 
			line-height: 10px;
			color: #999999;
}
.homeboxfeature0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #006600; line-height: 11px}
.homeboxfeature1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0000CC; line-height: 11px}
.homeboxfeature2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0000CC; line-height: 11px}
.homeboxfeature3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #006600; line-height: 11px}
.homeboxfeature4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #006600; line-height: 11px}
.homeboxfeature5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF6600; line-height: 11px}
.homeboxfeature6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF6600; line-height: 11px}
.homeboxfeature7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF6600; line-height: 11px}
.homeboxfeature8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ff6600; line-height: 11px}
.hotRed2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #CC0033}
.redlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.hotdealbox01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000099; line-height: 11px }
.blacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.blacksmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;}

.greyminitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.redsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
}

.smallblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033cc;
}
.blueboldbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000cc;
}
.blackreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lightbluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	color: #FFCC33;
}
.lightyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	color: #66CCFF;
}
.resortimerates {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9900; line-height: 11px}
.internetrates {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 11px; color: #ff6600; font-weight: bolder}
.greenlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.formheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000066;
}

.formheaderW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.hotlinksfree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #800000;
}

.hotlinksprem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #CC3300;
}

.hotlinksownr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #000099;
}

.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #C60000;
}

.smtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #000066;
}

.smtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000066;
}

.smtextW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
}

.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
}

.fieldopt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FF0000;
}

.value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #000066;
}

.valueopt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #888888;
}
.hotdealCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
	line-height: normal;

}
.greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.green10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
}
.blue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.red10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
.resortcity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 11px;
}
.resortblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3300cc;
}
.redsmall11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}
.resortpremier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366ff;
}
.resortinternet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}
.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000CB;
}
.blueheader10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CB;
}
.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.lightbluesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #055AFF;
}
.headerspurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2D09CD;
}
.headerblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #006699;
}
.resortnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	font-weight: normal;
	color: #0000FF;
}
.bkgbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CC0000;
	font-weight: bold;
	color: #FFFFFF;
}
.cellbkg {
	background-color: #F2ECF2;
	border: thin solid #CC0000;

}
.certheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.certificate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
	font-weight: bold;
}
.mediumtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.certlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.certbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	text-decoration: none;
	width: 200px;
	background-color: #eeeeee;
}

.certbutton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	text-decoration: none;
	background-color: #eeeeee;
}

.certbutton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	text-decoration: none;
	width: 140px;
	background-color: #eeeeee;
}

.certBigText {
	font-family:arial black; font-size:14px; color: navy 
}

.certText {
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-size:12px;  
}

.certComments	{
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-size:12px;  
	color: #666666; 
}

.certNotes	{
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-size:12px;  
	color: red; 
}

.certPageHeader {
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-size:13px;  
	font-weight:bold;
	color: #ffffff; 
}

.messageNormal {
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: navy;
}

.messageInformation {
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: gray;
}

.messageWarning	{
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: maroon;
}

.messageError 
{
	font-family:verdana, Arial, Helvetica, Sans-Serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: red;
}

.ErrorBox { background-color:#FFFFFF; color:maroon; border: #CCCCCC 1px solid; padding:10px; font-family:Tahoma; font-weight:bold; margin-top:15px; }.smorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.smorgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.whitehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bluesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
}
.yellowtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
}
.orgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;

}
.orgsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.whitesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.titleLine
{
	border-bottom: black thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
}
.citySearchBreak
{
	border-right: black thin solid;
}
.total
{
	border-top: black thin solid;
}
.totalCorner
{
	border-right: black thin solid;
	border-top: black thin solid;
}
.corner
{
	border-right: black thin solid;
	border-bottom: black thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
}

.tbl_blueborder_1px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px;
	border-style: solid;
	border-color: Blue; 
}
.searchToolsCell
{
	border-bottom:black 1px solid;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-right:black 1px solid;
}
.searchResultButtons
{
	width:150px;
	background-color:#DBEFFC;
	border-top:black 1px solid;
	color:#3300CC;
	font-weight:bold;
	font-size:12px;
	cursor:hand;
	height:100%;
	
}
.tableBkg
{
	width:150px;
	background-color:#e6f2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	height:100%;
	
}
.OurResortsBkg
{
	background-color:#e6f2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	height:100%;
}

.searchResortLink
{
	cursor:hand;
	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
	color:Blue;
	
}
.lastVisitedLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CB;
}

.searchCalendarLink{
	text-decoration:underline;
	color:blue;
}

.searchedDateFormat
{ 
font-family:arial; 
font-size:12px; 
font-weight:bold; 
color:navy; 
background-color:white 

}
.suggestedDateFormat
{ 
font-family:arial; 
font-size:12px; 
font-weight:normal;
 color:black; 
 background-color:white 
 }
 
.searchResultsWarning
{
	font-family:arial; 
	font-size:12px; 
	color:maroon; 
	font-weight:bold
}

.googleText { font-weight: bold; font-size: 11px; color: black; font-family: arial }

@media print {
.noPrint
  {
  	visibility: hidden;
  }
}

.resort_search {
	background: url(../images/or_resortPod.jpg) no-repeat;
	width: 362px;
	height: 219px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #585858;
	margin-right: 21px;
	padding-top: 58px;
	padding-left: 16px;
	}
	
.destination_search {
	background: url(../images/or_destinationPod.jpg) no-repeat;
	width: 362px;
	height: 219px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #585858;
	padding-top: 79px;
	padding-left: 14px;
	}
	

.rateCalendarDefaultRate { font-family:Arial; color:#396BC7; font-weight:bold; font-size:14px; cursor:hand }
.rateCalendarDefaultRateDollarSign { font-family:Arial; color:#396BC7; font-weight:bold; font-size:12px; cursor:hand }
.rateCalendarDepartureDateRate { font-family:Arial; color:#396BC7; font-weight:normal; font-size:14px; cursor:hand }
.rateCalendarMinStay { position:relative; top:-10px; color:#b9b9ff; font-size:8px; text-align:right }
.rateText					{ margin-top:6px; font-family: Arial; font-size: 14px; font-weight: bold; color: #00659C1; } 
.WeekdayRateText			{ margin-top:6px; font-family: Arial; font-size: 14px; font-weight: bold; color: #CC0000; } 
.WeekendRateText			{ margin-top:6px; font-family: Arial; font-size: 14px; font-weight: bold; color: #006699; } 
.SoldOutRateText			{ margin-top:6px; font-family: Arial; font-size: 10px; font-weight: normal; color: Red; } 
.AvailableRateText			{ margin-top:6px; font-family: Arial; font-size: 12px; font-weight: normal; color: #396BC7; } 
.NotAvailableRateText		{ margin-top:6px; font-family: Arial; font-size: 12px; font-weight: normal; color: #396BC7; } 
.CalendarSelectedDateCell	{ color:#888888; background-color:Aqua }
.rateCalendarLastAvailableRoom { font-family:Verdana; font-size:14px; color:#cd0000; }

.calDateText { font-family:Verdana, Arial; font-size:9px; color:#888888; font-decoration:none; color:#888888; cursor:hand }
a.calDateText { font-family:Verdana, Arial; font-size:9px; color:#888888; font-decoration:none; color:#888888; cursor:hand }

.srch_searchtext {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #0c2d83; padding-top: 4px;}
.srch_searchfilterscontrol {float: left; width: 735px; text-align: right; padding: 0 0 5px 0; cursor: hand; cursor: pointer; text-decoration: underline; font-size: 12px; color: #666666;}
.srch_searchInputText {font-family: arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-top: 4px;}
.srch_container {width: 359px; height: 124px; padding: 47px 0 0 0; position: relative;}
.srch_destinationField {text-align: left; margin: 0 5px 0 5px; background-color: Transparent;}
* html .srch_destinationField {margin-bottom: 0;}
.srch_arrival {display: inline; width: 105px; text-align: left; margin: 0 0 0 5px; float: left;}
.srch_departure {display: inline; width: 110px; text-align: left; margin: 0 0 0 10px; float: left;}
.srch_guests {width: 50px; text-align: left; margin: 0 0 5px 40px; float: left;}
.srch_btn1 {position: relative;}
.srch_btn2 {position: absolute; right: 0; bottom; margin: 45px 5px 0 0;}
.srch_btn {text-align: right; margin: 0 5px 0 0;}

.srch_container_promo {text-align: left; width: 260px;}
.srch_destinationField_promo {text-align: left; margin: 0 0 6px 0; background-color: Transparent}
.srch_arrival_promo {width: 100px; text-align: left; margin: 10px 0 10px 0; float: left;}
.srch_departure_promo {width: 120px; text-align: left; margin: 10px 0 10px 15px; float: left;}
.srch_guests_promo {text-align: left; margin: 10px 0 5px 0;}
.srch_btn_promo {text-align: left; margin: 3px 0 0 0;}
.srch_promo_margin_2 {margin-bottom: 2px;}

#rt_container_main {width: 758px; position: absolute; left: 50%; margin-left: -379px;}
#rt_container_main2 {width: 758px; position: relative; margin: 0 auto; xleft: 50%; xmargin-left: -379px;}
.rt_container {width: 758px; text-align: left; margin: 0 auto; padding: 0; position: relative;}

.rt_body_container {width: 758px; margin: 0; padding: 0; float: left;}
.rt_container_index_col1 {width: 561px; margin: 0; padding: 0; xborder-right: 1px solid #C7C7C7; float: left;}
.rt_container_index_col2 {margin: 5px 0 0; padding: 0; width: 194px; float: left; text-align: center;}
.srch_container_main {width: 561px; padding: 0 0 15px 0; float: left;}
.srch_container_main1 {float: left; padding: 0 0 0 5px;}
.srch_container_main2 {float: left; padding: 22px 0 0 28px;}
.rt_container_tiles {width: 561px; padding: 0 0 15px 0; text-align: center;}
.rt_container_tiles1 {float: left; margin: 20px 0 20px 95px;}

.graymedium {
	margin: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #444444;
}
.datepicker_input {float: left; margin: 0 2px 0; padding: 2px 0;}

/* new Nav */
.mainnavBtns {height: 24px; width: 763px; padding-top: 14px; border-bottom: 1px solid #d1e8f2; margin-bottom: 2px; text-decoration: none;
    background: rgb(188,220,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%) 0 1px; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */}
.mainnavbtnLeft {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold; text-decoration: none;}
a.mainnavbtnLeft {  
    height: 10px; xmargin-top: 10px;  
    xoverflow: hidden; xline-height: 0px; color: #666; font-size: 12px; font-family: Arial, HelveticaNeueLT Std, Sans-Serif; font-weight: bold; padding: 14px 6px 9px; border-right: 1px solid #c7e6f2; xborder-bottom: 1px solid #d1e8f2; text-decoration: none !important;                 
    background: rgb(188,220,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */
} 
a:visited.mainnavbtnLeft {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;text-decoration: none;}
a:hover.mainnavbtnLeft, a:active.mainnavbtnLeft {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;background: #ecf8fc;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fc', endColorstr='#ecf8fc',GradientType=0 ); text-decoration: none;}  

.mainnavbtnCenter {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold; text-decoration: none;}
a.mainnavbtnCenter {  
    height: 10px;  xmargin-top: 10px; 
    xoverflow: hidden; xline-height: 0px; color: #666; font-size: 12px; font-family: Arial, HelveticaNeueLT Std, Sans-Serif; font-weight: bold; padding: 14px 6px 9px; border-left: 1px solid #e6f4fa; border-right: 1px solid #c7e6f2; xborder-bottom: 1px solid #d1e8f2; text-decoration: none !important;                 
    background: rgb(188,220,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */
} 
a:visited.mainnavbtnCenter {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;text-decoration: none;}
a:hover.mainnavbtnCenter, a:active.mainnavbtnCenter {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;background: #ecf8fc;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fc', endColorstr='#ecf8fc',GradientType=0 ); text-decoration: none;}  

.mainnavbtnRight {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold; text-decoration: none;}
a.mainnavbtnRight {  
    height: 10px; xmargin-top: 10px;
    xoverflow: hidden; xline-height: 0px; color: #666; font-size: 12px; font-family: Arial, HelveticaNeueLT Std, Sans-Serif; font-weight: bold; padding: 14px 6px 9px; border-left: 1px solid #e6f4fa; xborder-bottom: 1px solid #d1e8f2; text-decoration: none !important;                 
    background: rgb(188,220,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */
} 
a:visited.mainnavbtnRight {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;text-decoration: none;}
a:hover.mainnavbtnRight, a:active.mainnavbtnRight {font-family: Arial, HelveticaNeueLT Std, Sans-Serif;font-size: 12px; font-weight: bold;background: #ecf8fc;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fc', endColorstr='#ecf8fc',GradientType=0 ); text-decoration: none;}  

