body {font-family: Times New Roman; font-size: 12px; color: #444; font-weight: normal; margin:0px; text-align:left; padding:0px; background-color: #ffffff; }
* { outline: none; }

#flashcontent {margin: 0px;padding:0px;}
#flashcontenttwo {margin: 0px;padding:0px;height:120px; width:264px;}
img {border:0px; }
.lead { font-weight:bold; color: #444;}
a:link   {color:#000000; text-decoration:none; }
a:visited   {color:#000000; text-decoration:none; }
a:active   {color:#000000; text-decoration:none; }
a:hover {color:#cc0000; text-decoration:none; }
ul {list-style:none; margin: 0px; padding: 0px; ext-indent: 0px; }
ul.exec {list-style:square; margin: 0px; padding: 0em 0em 0em 1.5em; ext-indent: 0px;  }
ul.exectwo {list-style:square; margin:5px 0px 20px 0px; padding: 5px 0px 5px 15px; ext-indent: 0px;border-bottom:1px solid #ccc;  }
ul.spec {list-style:square; margin: 0px; padding: 0px 0px 0px 15px; ext-indent: 0px;  }
li { padding:0px; text-align: right; margin:0px;line-height:normal;  }
li.mtg { padding:0px; text-align: left; margin:0px;line-height:normal;  }
li.special { padding:0px; text-align: left; margin:0px; line-height:16px;  }
li.ft { padding:0px; text-align: left; margin:0px; line-height:12px; color:#333; }
li.jt { font-family: Meiryo, Hiragino Kakugo, Osaka, Apple Gothic ; padding:0px; text-align: left; margin:0px; line-height:12px;  }
#page {padding: 0px; margin:0px; text-align:left; border:0px; overflow:hidden;}
#intro {width:955px; padding: 0px; margin:0px; text-align:left; border:0px; }
.drop { padding:0px; margin: 0px 0px 2px 0px; color: #000;  font-family:Times New Roman;font-size:11px; border: 1px #cccccc solid; background-color:#ffffff; }
.drop2 { padding:0px; margin: 0px 0px 2px 0px; color: #000;  font-family:Times New Roman;font-size:11px; border: 1px #cccccc solid; background-color:#ffffff; }
.drop3 { padding:0px; margin: 0px 4px 0px 0px; color: #000; font-size:11px; }
.tfield { border:1px #999999 solid; padding:2px; font-family:Georgia; font-weight:bold;font-size:10px; color:#000; margin-top:2px; }
.error { padding:2px; font-family:Georgia; font-size:11px; font-weight:bold;color:#ff0000;}
.formbox{ padding:1px ; font-size:10px ; background-color:#ffffff; color:#6B6055;  }
.pressbox{ padding:1px ; color:#6B6055; font-size:14px; margin:0px 0px 3px 0px; }
.mag {color:#666666; text-decoration:none; font-size:11px;  }
#content { position:relative; padding:0px; margin:15px 0px 5px 14px; text-align:center; }
li.navdiv { padding:0px; margin:0px; height:14px;width:auto;color: #000000; }
li.navdivbot { padding:0px; margin:0px;color: #000000;}
li.subnavdiv { position:relative; width:180px;padding:0px; height:14px;margin:0px; }
li.floor { padding:0px; margin:0px;height:14px;color: #000000; text-align:left }
li.smap { padding:5px 0px 5px 0px; margin-left:10px; text-align:left;line-height:normal; width:500px; }
.flashbox { position:relative; width:401px;padding:0px; margin:0px 0px 10px 0px; }
.mainnav {font-family: Georgia; font-size: 10px; color: #cc0000; font-weight: normal;}
.mainnav a:link   {color:#666; }
.mainnav a:visited   {color:#666; }
.mainnav a:active   {color:#666;}
.mainnav a:hover {color:#cc0000; text-decoration:none;  }
.mainnavsm {font-family: Georgia; font-size: 10px; color: #cc0000; font-weight: normal; position:relative; top:10px; left:-150px;}
.mainnavsm a:link   {color:#999; }
.mainnavsm a:visited   {color:#999; }
.mainnavsm a:active   {color:#999;}
.mainnavsm a:hover {color:#cc0000; text-decoration:none;  }
.subnav {font-family: Georgia; font-size: 10px; color: #cc0000; font-weight: normal;}
.subnav a:link   {color:#cc0000; }
.subnav a:visited   {color:#cc0000; }
.subnav a:active   {color:#cc0000;}
.subnav a:hover {color:#cc0000; text-decoration:underline;  }
.textlink {font-family: Times New Roman; font-size: 11px; color: #000; font-weight: normal;}
.textlink a:link   {color:#000; }
.textlink a:visited   {color:#000; }
.textlink a:active   {color:#000;}
.textlink a:hover {color:#cc0000; text-decoration:none;  }
.restype{font-family: Times New Roman; font-size: 10px; color: #666666; font-weight: normal; line-height:normal;}
.buttonstyle { border: 1px solid #999999 ;  margin:0px;padding:2px; background-color: #ffffff; width:110px; color: #000; font-family: Times New Roman;font-size: 11px; }
.buttonstyleimg { border: 1px solid #999999 ;  margin:0px;padding:1px;}
.clr {font-size:1px; clear:both; height:1px; }
.textOne  {padding:0px; margin:0px; }
.textTwo {display:none; padding:0px; margin:0px;  }
p {line-height:14px; margin:0px; padding:0px; }
p.indent {line-height:14px; margin: 0px; padding:0px;text-indent:10px; }
p.next {line-height:14px; margin-top: 21px; padding-bottom:10px; }
.leadtitle {font-family: Georgia; color:#000; font-size: 11px; font-weight: normal; font-style:italic;margin:0px 0px 6px 0px; padding:0px;}
h1 {font-family: Georgia; color:#000; font-size: 11px; font-weight: normal; font-style:italic;margin:0px 0px 6px 0px; padding:0px;}
h2 {font-family: Georgia; color:#000; font-size: 12px; font-weight: normal;margin:0px 0px 3px 0px; padding:0px;}
.footer {font-size: 10px; color: #999; font-weight: normal;}
.footerleft {font-size: 10px; color: #666; font-weight: normal; text-align:left;}
.footer2 {font-size: 10px; color: #666; font-weight: normal;}
.footer a:link   {color:#333; }
.footer a:visited   {color:#333; }
.footer a:active   {color:#999;}
.footer a:hover {color:#cc0000; text-decoration:none; }
.articleholderboxlt {margin:0px 15px 0px 0px; text-align:left; padding:0px; width:190px; }
.articleholderboxl{margin:0px; text-align:left; padding:0px; width:190px; }
.articlebox {margin:0px 0px 5px 0px; text-align:left; padding:0px; width:180px; }
.mag {color:#666; text-decoration:none; font-size:10px;  }
.iboxrt {float:right; width:200px; padding:20px; margin:0px 10px 15px 15px; text-align:center; border: 1px solid #eeeeee; font-size: 10px;font-family:Times New Roman; color:#999999; } 
p.bio { line-height:18px;font-family: Georgia;font-size: 12px;margin:10px 0px 0px 0px;}
p.source {line-height:12px; margin:10px 0px 10px 0px;}
p.sm {font-family: Georgia;line-height:14px; font-size: 11px;margin:3px;}
.iboxrt {float:right; width:200px; padding:20px; margin:0px 10px 15px 15px; text-align:center; border: 1px solid #eeeeee; font-size: 10px;font-family:Times New Roman; color:#999999; } 
.row { width:450px; height:auto;padding:0px; margin:8px 0px 0px 0px;  }
.toprow { position:relative; width:550px;padding:0px; margin:0px;  }
p.block { line-height:18px;font-family: Times New Roman;font-size: 12px;margin:0px 0px 10px 0px;}
h3 {font-family: Georgia; color:#000; font-size: 18px; font-weight: normal;margin:0px 0px 2px 0px; padding:0px;}
h4 {font-family: Georgia; color:#000000; font-size: 14px; font-weight: normal;margin:0px 0px 4px 0px; padding:0px;}
h5{font-family: Georgia; color:#000000; font-size: 14px; font-weight: normal;margin:0px 0px 4px 0px; padding:0px;}
.specialholder { position:relative; width:420px;padding:0px; margin:2px 0px 4px 0px; text-align:left;  }
.specialHead {font-family: Georgia; color:#000; font-size: 12px; font-weight: normal;margin:0px; padding:0px;text-align:left;}
.specialHead a:link   {color:#000;margin:8px 0px;  }
.specialHead a:visited   {color:#000;margin:8px 0px;  }
.specialHead a:active   {color:#000;margin:8px 0px; }
.specialHead a:hover {color:#cc0000; text-decoration:underline; margin:8px 0px; }
li.map { padding:0px 0px 5px 0px; text-align:left; margin:5px 0px 0px 0px;line-height:normal;  }
.formbox{ padding:1px ; font-size:10px ; background-color:#ffffff; color:#6B6055;  }
li.contact {padding:1px 0px 1px 0px ; text-align:right; margin:1px ; font-size:11px ; }
li.rfp {padding:1px 0px 1px 0px ; text-align:left; margin:1px ; font-size:11px ; }
li.contactlt {padding:1px 0px 1px 0px ; text-align:left; margin:1px ; font-size:11px ;  }
li.specials {padding-bottom:8px ; text-align:left; margin:1px ; font-size:11px ; }
li.contactleft {padding:1px 0px 1px 0px ; text-align:left; margin:1px ; font-size:11px ; }
.red {color: #cc0000; font-weight: normal; text-align: left; }
.red a:link   {color:#cc0000; }
.red a:visited   {color:#cc0000; }
.red a:active   {color:#cc0000;}
.red a:hover {color:#cc0000; text-decoration:underline;  }
.textplain {font-family: Times New Roman; font-size: 12px; color: #666666; font-weight: normal;}
#pageholder { position:relative; width:980px; height:auto; text-align:left; padding:0px; margin:15px 0px 5px 14px;}
#pageholderhome { position:relative; width:1030px; height:auto; text-align:left; padding:0px; margin:15px 0px 5px 14px;}
.bigboxrt { float:right; width:710px; height:auto; text-align:left; padding:0px; margin:0px;}
.bigboxlt { position:relative; width:259px; height:487px; text-align:left; padding:0px; margin:0 0 0 0px; }
#innerboxnav { float:right; width:195px; height:auto; text-align:right; padding:0px; margin:0px; }
.navbox { position:relative; width:195px; height:auto; text-align:right;  padding:0px; margin-top: 10px; text-transform:uppercase;}
.innerboxlogo { position:relative; width:55px; height:auto; text-align:left; padding:0px; margin: 0px;}
#gphlogo { position:relative; height:486px; width:195px; text-align:right}
#islogo { height:487px; width:52px;}
#islogo .leadtitle.subtitle {display:none;}
.formshell {text-align:left; padding:0px; margin: 0px 0px 8px 0px;}
.labelone {margin-right:10px;}
.clr {font-size:1px;}
#formholder { position:relative; width:640px; height:auto; text-align:left; padding:0px; margin:0px 0px 0px 15px;}
.formright { float:right; width:300px; height:auto; text-align:left; padding:0px; margin:0px;}
#spcontentrt { float:right; width:308px; height:487px; text-align:left; padding:0px; margin-right:0px;}
.textbox {
	position:relative;
	width:308px;
	height:180px;
	text-align:left;
	padding:0px;
	margin-bottom: 8px;
	line-height:14px;
}
.textbox2 {  position:relative; width:308px; height:210px; text-align:left;  padding:0px; margin-bottom: 8px; margin-top:120px; line-height:14px; }

/*IE7 Hack */
* + html #bookingblock{position:relative;  padding:0px;}
* + html .copybox2 { position:relative; width:308px; height:250px; text-align:left;  padding-bottom:115px; margin: 0px 0px 15px 0px; border-bottom:1px solid #ccc; }
/*IE6 Hack */
* html #bookingblock{position:relative;  padding:0px; margin:-10px 0 0 0;}
* html .copybox2 { position:relative; width:308px; height:214px; text-align:left;  padding-bottom:5px; margin:-150px 0px 15px 0px; border-bottom:1px solid #ccc; }


.textboxlg {  position:relative; width:308px; height:230px; text-align:left;  padding:0px; margin-bottom: 8px; line-height:14px; }
.copybox { position:relative; width:308px; height:231px; text-align:left;  padding-bottom:15px; margin: 0px 0px 15px 0px; border-bottom:1px solid #ccc; }
.copybox2 { position:relative; width:308px; height:231px; text-align:left;  padding-bottom:15px; margin: 0px 0px 15px 0px; border-bottom:1px solid #ccc; }


.spcopybox {  position:relative; width:264px; height:370px; text-align:left;  padding:0px; margin: 0px; }
#contentrt {float:right; width:308px; height:487px; text-align:left; padding:0px; margin-right:0px;}
#contentlt { position:relative; width:392px; height:auto; text-align:left; padding:0px; margin:0px;}
.spacerfour {position:relative; height:4px; width:10px;}
.spacertwenty {position:relative; height:20px; width:10px;}
.spacerspecial {position:relative; height:140px; width:10px;}
.spacerten {position:relative; height:10px; width:10px;}
#rthome { float:right; width:358px; height:auto; text-align:left; padding:0px; margin-right:0px;}
.bigboxrttwo { float:right; width:760px; height:auto; text-align:left; padding:0px; margin:0px;  }
.promo {position:relative; height:auto; width:290px; border:1px #ccc solid; margin-top:35px; padding-top:13px;text-align:center;}
.innerpromo {position:relative; height:auto; width:260px; margin:0px auto 0px auto; padding:0px 0px 10px 10px;text-align:left;}
#flashcontenthome {margin: 0px;padding:0px;height:385px; width:350px;text-align:left;}
.promotext {color:#666; text-decoration:none;}
.promotext a:link   {color:#a20014; text-decoration:none; }
.promotext a:visited   {color:#a20014; text-decoration:none; }
.promotext a:active   {color:#a20014; text-decoration:none; }
.promotext a:hover {color:#a20014; text-decoration:underline;}
#bookingblock {position:relative; margin:-8px 0 0 0; padding:0px;}
.horizrule {border-top:1px solid #ccc;height:1px;width:298px;margin:6px 0px 15px 0px;padding:0px;}
.footerleft {font-size: 10px; color: #999; width:700px;font-weight: normal; text-align:left;margin:10px 0px 30px 285px;line-height:12px;}
h6 {font-family: Georgia; color:#000; font-size: 11px; font-weight: normal; margin:0px 0px 6px 0px; padding:0px;}
.spacertop {width:10px;height:100px;}
.spacertext {width:10px;height:120px;}
.itembox {position:relative; margin:0px 0px 10px 0px; text-align:left; border-bottom:1px solid #ccc;padding:10px 0px 20px 0px;}
.copyboxnl {  position:relative; width:308px; height:240px; text-align:left;  padding-bottom:15px; margin: 0px 0px 15px 0px;  }
.pressrt {float:right; width:380px;}
.innerpress {float:right;width:185px;margin:0px 0px 0px 5px;text-align:left;}
.presslt {position:relative; width:320px;text-align:left; }
#pressholder { position:relative; width:700px; height:auto; text-align:left; padding:0px; margin:0px 0px 0px 5px;}
.specialsbox {  position:relative; width:308px; height:auto; text-align:left;  padding-bottom:10px; margin: 0px 0px 10px 0px;}
.spbookingblock {position:relative; width:580px;margin:0px 0px 10px 0px; padding:0px; border-bottom:1px solid #ccc;}
.specholder { position:relative; width:590px; height:auto; text-align:left; padding:0px; margin:0px 0px 25px 15px;}
.flashtext {font-size:9px;color:#eee;width:260px;}
#innerbookingblock {position:relative; margin:0px; padding:0px;width:305px;}
#nyepromotion {background-color:#000; padding:7px 0 7px 0; height:18px; margin:0px 0px 20px 0px;  border-bottom:1px solid #999;text-align: left; }
.promo-body { width: 940px; margin:0; padding:0;text-align: center; }
.spacer25 {height:25px;width:10px;}


#contentslideshow2{position:relative; width:392px; height:500px; text-align:left; padding:0px; margin:0px;}
.bigboxlt2{ position:relative; width:259px; height:487px; text-align:left; padding:0px; margin:0 0 0 14px;}


.pagelinks {color:red;}
.slideCaption{display:none;}



/* Slideshow 2nd try */
/*********************/
/**********************/

.slideshowlite {
	position: relative;
	padding:0;
	overflow: hidden;
	width:392px;
}

	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.slideshowlite img {
		border: none;
	}

/* pagination control */

.slideshowlite ul,
.slideshowlite ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	top:490px;
	bottom: 0px;
	right: 3px;
	z-index: 3;
	width:395px;
}

	.slideshowlite ul li,
	.slideshowlite ol li {
		font-family:arial, verdana, sans-serif;
		float: left;
		margin: 0 3.5px;
		width: 11px;
	}
	
	.slideshowlite ul li a {
		position: relative;
		
	
		height: 14px;
		
		text-decoration: none;
		color: #666;
		
		
		font-size: 11px;
	}
	
	.slideshowlite ul li a.current {
		color: #111;
		font-weight: bold;
		
		
	}
	
	.slideshowlite ul li a:hover {
		color: black;
		
	}
	
/* caption control */

.slideshowlite ol {
	top: 5px;
	position: relative;
	overflow: hidden;
	
	font-size: 14px;
	color: #fff;
	
	padding: 3px 10px;
}

	.slideshowlite ol li {
		
	}
	
/* 2012 STYLES START */
	a.link_new:link  {color:#444444; text-decoration:underline;}
    a.link_new:hover {color:#CC0000; text-decoration:none;}
	h1_new {color:#444444; font-size:16px; line-height:18px; font-weight:bold; font-style:normal; font-family:Times New Roman, Times, serif;}
/* 2012 STYLES START */


