body
		{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;  
	background-color: #ddd;   /*  was #ddd */
	font-size: 12px;
		}
		
		
		
#container		
		{
	margin: 0 auto;
	background-color: #FFF;
	background-image:  url(../images/background.jpg);
	background-repeat: repeat-y;
	
	background-position: right;
	width: 1200px;
		}
		
		
#top		
		{
	
	border-bottom: 1px solid #cccccc;
	
	background-color: #FFFFFF;
			padding: 1em;
	
	
		}
		
	
	
	h1 {
font-size: 14px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #666;
word-spacing: 0;

text-indent: 0;
line-height: 100%;
margin: 0;
padding: 0;

display: inline;

}



h2 {
font-size: 16px;
font-family: Verdana, Helvetica, Arial, sans-serif;

text-align: left;
color: #A40830;
word-spacing: 0;

text-indent: 0;
line-height: 100%;
margin: 0;
padding: 0;

display: inline;

}
	
	
	
	
	
	
	
	
	h4 {
	
font-size: 38px;
font-family: Arial Black, sans-serif;
font-weight:400;
text-align: left;
color: #FF3300;
word-spacing: 0;
letter-spacing:-0.05em;

text-decoration: underline; color: #ccc;

display: inline;

}
	
	
	
	
	
.DropDown165 {
width : 165px;
}
.DropDown160 {
width : 160px;
}
.DropDown116 {
width : 116px;
}
.DropDown150 {
width : 150px;
}


.DropDown100 {
width : 100px;
}
	
	.DropDownC {
width : 150px;
}
		
table { border: padding: 2px; spacing: 2px; text-align:left;}

td { padding: 2px; spacing: 2px; align:left; }

ul { margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding-left: 1em }

li { margin-bottom: 5px }
		
		
#banner
		{
			background-color: #666;
			border-bottom: 1px solid #333;
		}
		
		#banner h1
		{
			margin: 0;
			padding: .5em;
		}
		
		
		
		
#nav
		{
	float: left;
	width: 430px;
	margin: 25px 15px 20px;
	border: 1px solid #e4e4e4;
	padding: 6px;
		}
		
		
		
		
		#nav2
		{
	width: 850px;
	margin: 0 auto;
	border: 1px solid #C0C0C0;
	padding: 5px 20px 20px;
		}
		
		
		
		
			.borderimg {
		border: 1px solid #cecece;
		padding: 6px;
		
		}
		
		
		
		.borderimg2 {
		border: 1px solid #ededed;
		padding: 6px;
		
		}
		
		
		
		
		
		.navbox1 
{
	float: left;
	width:auto;
	padding:4px;
	margin:4px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
		
		
		
	input
{
   
   font-family: arial;
   font-size: 9pt;
   color: #333;
   
   
}	
		
		
		
		
		
		
		#nav p { margin-top: 0; }
		
		
		
#content
		{
	padding-top: 25px;
	margin: 2px 20px 20px 10px;
	text-align: center;
	width: auto;
	float: left;
		}
		
		
#content img {
		border: 1px solid #efefef;
		padding: 6px;
		
		}
		
		
		
		
		
		#content h2 { margin-top: 0; }
		
		
		#footer
		{
			clear: both;
			background-color: #f2f2f2;
			padding: 3em;
			text-align: center;
			border-top: 1px solid #cccccc;
		}
		
		
		
		#clear {
	clear:both;
	height:0px;
	font-size:0px;
	
}
		
	
	
	#height15 {
	clear:both;
	height:25px;
	font-size:0px;
	
}
	
	
	
	#height7 {
	clear:both;
	height:15px;
	font-size:0px;
	
}
	
	
	#hairline {
	clear:both;
	height:0px;
	font-size:0px;
	border-bottom: 1px solid #d2d2d2;
	width:100%;
}
	
		
		
    .navbox1 {	float: left;
	width:auto;
	padding:2px;
	margin:2px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.text4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}





/* link color */

A:link {text-decoration: none; color:#7092A1}
A:visited {text-decoration: none; color:#84ABBB}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #F85F00;}




#nav A:link {text-decoration: none; color:#F85F00}
#nav A:visited {text-decoration: none; color:#F85F00}
#nav A:active {text-decoration: none}
#nav A:hover {text-decoration: underline; color: #DD4200;}


h4 A:link {text-decoration: none; color:#FF3300}
h4 A:visited {text-decoration: none; color:#FF3300}
h4 A:active {text-decoration: none}
h4 A:hover {text-decoration: underline; color: #000;}




.clear {	clear:both;
	height:0px;
	font-size:0px;
}





.height151 {	

	clear:both;
	height:2px;
	font-size:0px;
}



.style3 {font-size: 10px}



.style4 {font-size: 20px}




.style5 {
	color: #FF9900;
	font-size: 36px;
	font-weight: bold;
}









.style12 {
	font-size: 16px;
	font-weight: bold;
}




.style21 {
	color: #999999;
	font-size: 10px;
}





.style20 {color: #ff6600; font-size: 14px; }

.style22 {	
	text-decoration: none;
	color: #999999;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.style23 {color: #AE2600}

.style24 {font-size: 24px}

.style25 {color: #999999}

.style26 {color: #666666}

.style27 {font-size: 24px}


.style37 {
	color: #FF0000;
	font: bold;
}
.style28 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #A40830;
}
.style29 {color: #FF0000}
.style30 {color: #660033}
.style9 {font-size: 14px; color: #000000; }

.capacity1, .capacity2 {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.footertext {color : #ffffff; font : normal normal normal 11px/12px  Arial, Geneva;}
.footerselect {color : #A7372B; font : normal normal normal 11px/12px  Arial, Geneva;}
.address2 {margin-left:40px;color : #000000; font : normal normal bold 12px/16px  Arial, Geneva;}
.address {margin-left:40px; color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.hotelname {;}
.nikko {color : #5A92E5; font : normal normal normal 11px/13px  Arial, Geneva;}
.page {color : #A7372B; font : normal normal bold 12px/20px  Arial, Geneva;}
.nikkotext {color : #5A92E5; font : normal normal normal 12px/16px  Arial, Geneva;}
.nikkotextbold {color : #5A92E5; font : normal normal bold 12px/16px  Arial, Geneva;}
.weather,.weather2 {color : #7C7C74; font : normal normal normal 10px/12px  Arial, Geneva;}
.caption {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.small {color : #ABAC9D; font : normal normal normal 11px/12px  Arial, Geneva;}
.image {color : #ffffff; font : normal normal normal 11px/13px  Arial, Geneva;}
.footertext {font : normal normal normal 11px/12px  Arial, Geneva;}
.text,p,ol,ul,li {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.textwhite {color : #FFFFFF; font : normal normal normal 12px/16px  Arial, Geneva;}
.textleftindent {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva; padding-left: 39px}
.textbothindent {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva; padding-left: 39px; padding-right: 39px;}
.smallbothindent {color : #ABAC9D; font : normal normal normal 11px/12px  Arial, Geneva; padding-left: 39px; padding-right: 39px;}
.textbutton {color : #ADAF9A; font : normal normal bold 12px/12px  Arial, Geneva;}
.textnarrow {color : #434343; font : normal normal normal 12px/14px  Arial, Geneva;}
.textsmall {color : #434343; font : normal normal normal 11px/14px  Arial, Geneva;}
.textsmallred {color : #A7372B; font : normal normal normal 11px/14px  Arial, Geneva;}
.textlabelsmall {color : #434343; font : normal normal normal 11px/13px  Arial, Geneva;}
.textvaluesmall {color : #434343; font : normal normal bold 11px/13px  Arial, Geneva;}
.textsmallfade  {color : #ABAC9D; font : normal normal normal 11px/13px  Arial, Geneva;}
.textbold {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.textblack {color : #000000; font : normal normal bold 12px/16px  Arial, Geneva;}
.textboldblack {color : #000000; font : normal normal bold 12px/16px  Arial, Geneva;}
.white {color : #ffffff; font : normal normal normal 11px/16px  Arial, Geneva; line-height: 20px}
.whitebold {color : #ffffff; font : normal normal bold 12px/15px  Arial, Geneva; line-height: 18px; padding-left: 7px;}
.blue {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.mediumred {color : #A7372B; font : normal normal normal 11px/12px  Arial, Geneva;}
.mainpageheading {color : #ffffff; font : normal normal bold 16px/18px  Arial, Geneva;}
.pageheading {color : #434343; font : normal normal bold 16px/18px  Arial, Geneva;}
.pageheadingOLD {color : #434343; font : normal normal bold 12px/16px  Arial, Geneva;}
.red {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.pageheadingsmall {color : #000000; font : normal normal bold 11px/13px  Arial, Geneva;}
.sidenavselected {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.sidenavblue {color : #434343; font : normal normal normal 12px/16px  Arial, Geneva;}
.error {color : #A7372B; font : normal normal normal 12px/16px  Arial, Geneva;}
.dash {color : #213BA7; font : normal normal normal 11px/14px  Arial, Geneva;}
.headerlg {color : #51524D; font : normal normal normal 18px/20px  Arial, Geneva;}



div.leftmenu {padding:0px 0px 5px 40px;}
div.floorplan {padding-bottom: 20px; padding-top: 10px; text-align:center;}
div.capacity {padding-bottom: 20px; padding-top: 10px;}
p.map {text-align:center;}
p.map img {border: 1px solid #000000;}

input,textarea,select,button {font-size : 11px;font-family : Arial, Geneva;}

button.find {color:#ADAF9A;font-color:#ADAF9A; background-color:#ffffff; border-color:#ADAF9A; border-width:1px; width:85px;}

div.textbutton {padding-top: 2px; margin: 0px; border: 0px; font-weight : bold; text-align:center;	font-size : 12px;}
div.hotellogo {width: 531 px; padding-top: 18 px;text-align:right}
.nonflash2 {width: 531 px; margin-top: 20 px; margin-left: 40 px; font-weight : bold; text-align:left;	font-size : 14px; color: #ffffff;font-family : Arial, Geneva;}
.nonflash {margin: 20px 0px 0px 40px; font-weight : bold; text-align:left;	font-size : 14px;  color : #ffffff; font-family : Arial, Geneva;}

A.menu,A.menuhome {
	color : #ADAF9A;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 20px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}
A.language {
	color : #ADAF9A;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height : 10px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.footer {
	color : #84866E;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	line-height : 12px;
	font-family : Arial, Geneva;
}
A.pagelink,A.weekendslink {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	
	
}
A.pagelinkbold {
	color : #213BA7;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	}
	
A.pagelinkblackbold {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
	}

A.toplink {
	color : #878974;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 15px;
	font-family : Arial, Geneva;
}



A.topbrazillink {
	color : #9A7C97;
	text-decoration : none;
	font-weight : bold;
	font-size : 24px;
	line-height : 28px;
	font-family : Techno;
}



A.topcolombialink {
	color : #7BA383;
	text-decoration : none;
	font-weight : bold;
	font-size : 24px;
	line-height : 28px;
	font-family : Techno;
}




A.topcaribbeanlink {
	color : #A17E68;
	text-decoration : none;
	font-weight : bold;
	font-size : 24px;
	line-height : 28px;
	font-family : Techno;
}



A.topafricalink {
	color : #BC815E;
	text-decoration : none;
	font-weight : bold;
	font-size : 24px;
	line-height : 28px;
	font-family : Techno;
}









A.toplink:hover {
	text-decoration: underline;
}

A.top {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height : 12px;
	font-family : Arial, Geneva;
}

A.pagelinksmall {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.pagelinksmaller {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 11px;
	line-height : 13px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.pagelinkhome {
	color : #213BA7;
	text-decoration : none;
	font-weight : normal;
	font-size : 12px;
	line-height : 14px;
	font-family : Arial, Geneva;
	font-size-adjust : none;
	font-stretch : normal;
}

A.pagelinksmall:hover {
	color : #A7372B;
    text-decoration : none;
}

A:hover,A.top:hover,A.red:hover,A.image:hover, A.email:hover,A.main:hover,A.footer:hover,A.pagelink:hover,A.pagelinkbold:hover,A.weekendslink:hover,A.pagelinkblackbold:hover,A.language:hover {text-decoration : underline;}

TD.dark,TR.dark,table.dark {background-color: #C7C9B5;}
TD.light {background-color: #E0E2CC;}
TD.whiteline {border-bottom: 1px solid #ffffff;background-color: #E0E2CC;}
TD.whiteline2 {border-bottom: 1px solid #ffffff;background-color: #C7C9B5;padding:2px 0px 0px 0px;}
TD.mint {background-color: #C6D0D9;}
TD.green {background-color: #16514F;}
TD.black {background-color: #000000;}
TD.maroon {background-color: #8C414A;}
TD.beige {background-color: #E7D7D6;}
TD.guestbook {background-color: #7F2040;}
TD.image {background-color: #C7C9B5;padding:12px 12px 12px 12px;}

table.momentshome {background-color: #C7C9B5;background-image : url(/images/momentsrewardsbg.jpg);}
table.fastreshome {background-color: #C7C9B5;background-image : url(/images/computer.jpg);}

table.resorts td {padding:4px 0px;}
table.resorts tr.top td {padding:1px 0px;background-color: #C7C9B5;}
table.resorts tr.line td {padding:0px;background-color: #ffffff;}
table.search {padding:5px 0px 0px 0px;}
table.language {padding:5px 0px 0px 0px;}
td.copyright {padding:4px 0px 0px 0px;color : #c9cac4;font : normal normal normal 10px/12px  Arial, Geneva;text-align:left}
input.submit {color : #A7372B; font : normal normal bold 12px/16px  Arial, Geneva;}

.hdr  {background:gray;color:#FFFFFF;border-width:1px;border-color:black;border-style:solid}

.hdrA {background:gray;color:#FFFFFF;border-width:1px;border-color:black;border-style:solid;cursor:hand;}

.style69 {font-size: 48px; font-family: Arial, Helvetica, sans-serif; background:#CCCCCC;color:#FFFFFF;border-width:0px;border-color:black;border-style:solid;cursor:hand;}


.ndt  {position:absolute;width:19;height:19;}
.bdt  {position:absolute;width:19;height:19;}
.dt   {position:absolute;width:19;height:19;cursor:hand;}
.sdt  {position:absolute;width:19;height:19;}
.selectdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; cursor: hand}
a:link {  text-decoration: underline;}
a:visited {  text-decoration: none}

.squarephoto {
	border-right-width: 14px;
	border-bottom-width: 14px;
	border-style: solid;
	border-color: #E0E2CC;
	align: left;
	}
	
.rightphoto {
	border-left-width: 14px;
	border-bottom-width: 14px;
	border-style: solid;
	border-color: #E0E2CC;
	align: right;
	}
.rightphoto2 {
	margin-left: 14px;
	margin-bottom: 14px;
	border: 14px;
	border-style: solid;
	border-color: #C7C9B5;
	align: right;
	}
	
	
	