/* Shell Divs/Items */

body {background-image:url("BG.jpg"); background-repeat:no-repeat; background-position:center; background-position:top; margin-top:0px; font-family:"Tahoma",Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#474f53;}
#mainWrapper {width:930px; margin-right:auto; margin-left:auto;}
#topPart {width:930px; position:relative; /*background-image:url(top.gif);*/ height:441px;}
#shadowRight {position:absolute; z-index:1000; top:0px; right:0px;}
#shadowLeft {position:absolute; z-index:1000; top:0px; left:0px;}
#shadowFlash {position:absolute; z-index:1000; left:658px; top:60px;}
#flash {position:absolute; top:60px; left:15px; height:381px; width:650px; background-image:url("flash.jpg"); background-repeat:no-repeat;}
	
	#sidenavArea {background-image:url("sidenavBG.gif"); width:236px; min-height:381px; height:auto !important; height:381px; position:absolute; right:29px; z-index:1001;}
		#sidenav {padding-top:10px; /* padding-top:25px; */}
		
		#destinationGuides {
		position:absolute;
		z-index:1000;
		top:337px;
		left:665px;}
	
	#topBar {
	background-image:url(topBarBG.gif);
	background-repeat:no-repeat;
	width:886px;
	height:60px;
	margin-top:0px;
	margin-left:15px;
	}
	
	#logo {
	position:absolute;
	z-index:1000;
	top:1px;
	left:30px;}
h1.h1_header{
	font-size:24px;
	background-image:url(headers/headerBG.png);
	background-position:bottom left; 
	background-repeat:no-repeat;
	height:35px;
	padding-bottom:5px;
}
#headers{
padding-bottom:15px;}

#middlePart {
position:relative;
background-image:url(bottomPartBG.gif);
background-repeat:no-repeat;
width:930px;
background-color:#FFFFFF;
}

#sideCallout {position:relative; width:197px; min-height:18px; height:auto !important; height:18px; padding-left:15px; padding-top:14px;}
.sideCalloutText {text-align:justify; font-size:9px; font-style:italic; line-height:14px; color:#408a52; font-weight:bold;}

#content {
padding-top:20px;
padding-bottom:20px;
float:left;
width:590px;
padding-left:40px;
min-height:510px;
height:auto !important;
height:510px;}

#rightCol {
position:relative;
float:right;
padding-right:16px;
font-size:10px;
color:#b5b4b4;}

	#guideOahu {
	}
	
	#weatherOahu {
	background-image:url(weatherBG.gif);
	background-repeat:no-repeat;
	width:216px;
	height:23px;
	padding-left:20px;
	padding-top:2px;
	margin-top:1px;
	}
	
	#guideLV {
	margin-top:10px;
	margin-bottom:1px;
	}
	
	#weatherLV {
	background-image:url(weatherBG.gif);
	background-repeat:no-repeat;
	width:216px;
	height:23px;
	padding-left:20px;
	}
	#marquee_holder {position:relative; /* padding-top:24px; */ width:249px;}
	#why_jet {position:relative; width:236px; min-height:89px; height:auto !important; height:89px; background-image:url("why_jet.jpg"); background-position:top left; background-repeat:no-repeat;}
	#why_jet_button {position:absolute; left:16px; top:60px; width:100px; height:21px;}
	
	.why_jet_popUp {position:fixed; _position:absolute; /* position:absolute; */ left:50%; top:82px; width:466px; height:375px; margin-left:-233px; background-image:url("popUpBack.png"); background-repeat:no-repeat; background-position:top left; z-index:3100;}
	.why_jet_Headline {position:absolute; left:18px; top:7px; width:370px; height:48px; line-height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:23px;}
	.why_jet_CloseButton {position:absolute; left:394px; top:4px; width:58px; height:28px;}
	.why_jet_MainBlock {position:absolute; left:22px; top:56px; width:406px; height:296px; color:#65A073; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}
	.why_jet_MainBlock ul {margin-left:22px; margin-top:4px; padding-left:0px; padding-top:0px;}
	.why_jet_MainBlock ul li {margin-left:0px; margin-bottom:12px; padding-left:0px; padding-top:0px;}
	
#clear {
clear:both;}

#bottomPart {
position:relative;
background-image:url(bottomBarBG.gif);
background-repeat:no-repeat;
height:158px;
width:930px;
}

	#quote {
	position:absolute;
	top:-161px;
	left:665px;
	width:236px;
	z-index:1000;
	height:161px;
	}

	#bottomnavBar {
	padding-top:15px;
	}

	#ht {
	float:right;
	padding-right:70px;
	}
	
	#bottomnav {
	float:left;
	padding-left:40px;
	}
	
	#contactInfo {
		padding-top:95px;
		width:930px;
		text-align:center;
		color:#6daabd;}
	 
	#copyrightLinks {
	color:#b1b1b1;
	font-size:10px;
	padding-bottom:1px;
	padding-top:0px;
	text-align:center;
	width:920px;
	}
	
	#copyrightLinks  a {
	text-decoration:none;
	color:#b1b1b1;
	}	

	#copyrightLinks  a:hover {
	text-decoration:none;
	color:#333333;
	}

#footer_extras {font-size:10px; color:#B1B1B1; width:920px; text-align:center; padding-bottom:24px;}
#footer_extras a {text-decoration:none; color:#B1B1B1;}
#footer_extras a:hover {text-decoration:none; color:#333333;}

#socialNetwork {
	width:920px;
	margin-top:5px;
	padding-bottom:25px;
	text-align:center;
	}

/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}


.separator {
background-image:url(layouts/separator.gif);
background-repeat:no-repeat;
width:950px;
padding-bottom:5px;
}

.graphicalHeader {
padding-bottom:5px;}

.imgLocationL {
width:229px;
height:138px;
padding-right:18px;
}

.headerShortLocation {}

.learnBookButtons {}

.textLocationB {}


.imgL {
padding-right:18px;
height:138px;}

.txtR {}

.imgL2 {
padding-right:18px;
height:138px;}

.shortHeaderR {}

.textR3 {}

.codeSpecial {
padding-right:15px;}

.shortHeader2 {}

.calloutTop {
background-image:url(layouts/calloutTop.gif);
background-repeat:no-repeat;
padding-top:20px;
padding-left:20px;
text-align:center;
padding-right:20px;
padding-bottom:0px;
color:#4a7f56;
}

.calloutTop p {
margin-top:0px;
margin-bottom:5px;
}

.calloutBottom {
background-image:url(layouts/calloutBottom.gif);
height:16px;
background-repeat:no-repeat;
}

/* -------------------------------- */


/*------------ auto texture addition for img frames ----------*/
			
.imgHolderR{
	position:relative;
}

.imgRObj{
	position:absolute;
	left:8px;
	top:10px;
}

.rFrame{
	position:absolute;
}

/* Link Styles */
a, a:active, a:visited, a:link{
color:#408a52;}

a:hover{
color:#101b21;}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

td {}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */

.subheadline,.text-subheader, h2, h3{font-size:13px; font-weight:bold; color:#6a7276; margin-bottom:3px;}
.headline,.text-header,h1 {font-size:17px; font-weight:normal; color:#065B75; margin-bottom:3px; font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;}
.subheadline a {text-decoration:none; color:#6a7276;}
.disclaimer,.text-dark-sm,.text-disclaimer {font-style:italic; font-size:10px; line-height:15px;}
.white,text-light {}
.blueHeadline {font-size:20px; font-weight:bold; color:#065B75; font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;}
.greenHeadline {font-size:16px; color:#368349; font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;}

/* -------------------------------- */


/* Other Text Styles */
.text-dark{}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {
background-color:#d5e9d9;
color:#578b65;
}

.form-checkbox{}

.form-notes{}

.form-radio {}

.form-select, .form-text, .form-textarea {
	font-family: "Tahoma",Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474f53;
	}

.text-required {}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price, .copy_price span, span.copy_price {
color:#96bfac;
font-weight:bold;
}

.specialImg {
height:110px;
}

/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}


/* ----------- destination guide styles--------------------- */

.headline2 {
	font-size:17px;
	font-weight:normal;
	color:#065B75;
	margin-bottom:3px;
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	}

.headline3 {
	font-size:18px;
	font-weight:normal;
	color:#66a274;
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	}

.destGuideLinks {
background-color:#e9f5eb;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.contact_email_subject_url{
 display:none;
} 


