@charset "UTF-8";
/* CSS Document 
------------------
Styles created by StarrTech for the Summer 2009 redesign.
Pages using these styles:
- Homepage (/index.php)
- Ticket Packages (/ticketpackages.php)
*/


p, ul, li, table, td {background-color:transparent; color:#333;}
h1 {background-color:transparent;}
button {-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EAEAEA url(/content/images/bg_tablesectionhead.png) repeat-x scroll left top;
border-color:#666;
border-style:solid;
border-width:1px;
color:#333;
cursor:pointer;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:2px;
text-decoration:none;
}
a:link, a:visited { color: #4B6C0C; }
a:hover { color: #b45915; } 
.cleaner { clear:both; margin:0; padding:0; }
.fineprint {font-size:78%}

div#header a#homelink {display:inline-block;float:left;margin:0 0 0 30px;width:200px;height:60px;}
div#header span.hideme {display:block;}

div#page {background-color:#fff;}

div#header {background: url(/content/images/bg_header.jpg) no-repeat; height: 62px; width: 750px; padding: 0; margin: 0; border: none;}

#secondarylinks {padding:2px 15px 0 0; color:#462d1e;font-size:12px;text-align:right;}
#secondarylinks a {color:#462d1e;font-size:11px;}

#intllinks {padding:20px 0 0 0;text-align:right;}
#intllinks img {margin-right:15px;}
#st h1, #st h2, #st p {background-color:transparent;}


#navbar {background: url(/content/images/bg_nav.jpg) no-repeat top;height:45px;}
#navbar ul {float:left;list-style: none;background: transparent;padding-top:12px;margin-left: 30px;}
#navbar li {display:inline;}
#navbar ul li a {font-size:13px;font-weight:bold;position: relative; color: #feecbb; padding-right:18px; letter-spacing: -0.01em; text-decoration: none; margin: 0;}
#navbar ul li a:hover {font-color:#b45915;}
#navsearchbox {float:right;padding:6px 15px 0 0;}
#navsearchbox input {text-align:left; height:16px;}

#modalcontent {display:none;}

#st div#footer {height:66px;margin:0;padding:0;background:url(/content/images/bg_footer.jpg);text-align:center;color:#fff;font-size:11px;}
#st #footer a {color:#fff;}
#st #copyright {margin:0;padding-top:20px;background:none;height:auto;width:auto;}

/* HOMEPAGE */

#promo {margin:0; }


div.billboard-tile {display:none;position:absolute;top:107px;}
div.billboard-tile.active{display:inline;}
div#billboard-tabs {height:77px;background-color:#000;}
ul.tabs { width: 750px; overflow:hidden;margin-left:1px; }
li.tab {
	cursor:pointer;cursor:hand;
	list-style-type:none;
	display:block;float:left;
	background-image:url(../images/bg_tab.gif);
	color:#f2c46f;
	height:55px;width:175px; _width:120px;
	margin:11px 5px;
	border:1px solid #000;
}
li.tab:hover {border:1px solid #ffbc4b;}
li.tab.active {cursor:auto;background-image:url(../images/bg_currenttab.gif);color:#2d1a0c;border:1px solid #ffbc4b;}
li.tab img {display:none;}
li.tab.active img {display:block;margin:-11px 0 0 74px;}
li.tab div {margin:10px 10px 5px 12px; font-size:14px; line-height:1; }
li.tab em {display:block; font-size:11px;margin-bottom:4px;}


#billboard {margin:0; height:285px; background:#000; }
#billboardcopy {width:340px; padding:30px 0 0 40px;}
#billboardcopy p {color:#000;margin-top:15px;}
#billboardcopy p.sidenote {display:block;float:left; width:110px; font-size:11px; line-height:1;}
#billboardcopy .ctabutton {}

#specialdeals {height:34px; margin-bottom:15px; padding-top:4px; background:transparent url(/content/images/divider_highlightbelt.jpg) no-repeat center center; text-align:center;}
#specialdeals h2 {display:inline; background:transparent;}
#specialdeals p {display:inline;}

#experiencepolynesia {text-align:center;}
#centeractivities {float:left; width:275px; margin-left:60px;}
#centeractivities ul {list-style:none;margin: 0;}
#centeractivities li {padding:6px 0 10px 0; background:url(/content/images/bg_dotdivider.png) no-repeat center bottom;}
#videos {float:right; width:375px; margin-right:30px;}
.videoitem {float:left; width:160px; padding:10px 0 0 15px;}
.videoitem p {margin-bottom:2px; font-size:12px; font-weight:bold;}
#videoplayer01 {display:none;}

#mapdirections {clear:both;height:80px; padding-top:15px; margin-top:10px; background:transparent url(/content/images/divider_highlightbelt.jpg) no-repeat center 25px; text-align:center;}
#mapdirections ul {list-style:none;margin: 0;background:transparent;}
#mapdirections li {padding-right:35px;display:inline;background:transparent;}

#whatpeoplearesaying {text-align:center; width:500px; margin:0 auto}
#whatpeoplearesaying p {font-size:15px; line-height:1.3; margin-bottom:20px;}
#whatpeoplearesaying .sidenote {width:365px; margin:6px auto 25px auto; font-size:11px; line-height:1.2; color:#999;}
#whatpeoplearesaying .sidenote a {color:#666;}
#whatpeoplearesaying #parntnerlogos {margin-bottom:25px;}
#whatpeoplearesaying #parntnerlogos img {margin-right:20px;}

#specialevents {background:#2f1f15; padding-top:6px; color:#c38751; height:209px;}
#specialevents h2 {margin-left:15px; display:inline; background:transparent; color:#c38751;}
#specialevents p {display:inline; color:#c38751;}
#tilerow {margin:5px 0;}
#tilerow .tile {float:left; width:132px; margin-left:15px; font-size:12px; padding-bottom:3px; text-align:center;}

#newslettersignup {position:relative; background:#000 url(/content/images/bg_newsletterstrip.png) repeat-x; margin:0; padding-top:10px; height:41px;}
#newslettersignup h2 {margin-left:15px; display:inline; background:transparent; color:#c38751;}
#newslettersignup p {display:inline; color:#c38751;}
#newslettersignup form, #newslettersignup input {display:inline; margin:0; padding:0;}

#morepolynesia {background:#120c00;padding-top:15px;}
#morepolynesia h2 {margin:0 0 15px 15px; background:transparent; color:#c38751; font-size:16px; font-weight:normal;}
#morepolynesia p, #morepolynesia a {color:#c38751;line-height:1.2;}
#morepolynesia #linklist {float:left; margin:0 30px 20px 15px; width:200px;}
#morepolynesia #officelocations {float:left; margin-right:30px; width:200px;}
#morepolynesia #onlinestoreteaser {float:left; width:180px;}


/* TICKETPACKAGES */

.section {width:660px;margin:10px auto 0 auto;text-align:center;}

#ticketpackagesintro {text-align:center;margin-top:20px;}
#ticketpackagesintro #tilerow {width:680px;margin:5px auto;}
#ticketpackagesintro #tilerow .tile {width:121px;margin-left:10px;}

#selectpackage {padding-top:6px;background:url(/content/images/divider_gradienttexture.jpg) no-repeat top center;}
#packageoptions td {padding:0 7px 15px 7px;text-align:left;}
#packageoptions h3 {margin-bottom:0;font:normal 23px/1 "Times New Roman", Times, serif;color: #B45915;}
#packageoptions p {line-height:1.2;font-size:95%;}
#packageoptions .packagebenefit {font:italic normal 13px/1 arial, sans-serif;color:#777;}
.packageprice {margin-bottom:0;font-weight:bold;font-size:12px;}
.price {color:#cb3007;}
#packageoptions .fineprint {margin:0 0 5px 0;color:#aaa;font-style:italic;font-size:85%;}

#fivefree {height:34px; margin-bottom:15px; padding-top:9px; background:transparent url(/content/images/divider_coolhue.jpg) no-repeat center; text-align:center;}

#comparisontable {}
#comparisontable th {padding:4px 1px;line-height:1.1;border-bottom:1px solid #eee;font-size:12px;}
#comparisontable td {padding:4px 1px;text-align:center;border-bottom:1px solid #ddd;}
#comparisontable .feature {text-align:left;font:normal 11px/1 Arial, Helvetica, sans-serif;}
#comparisontable .sectionhead {padding:5px 7px;text-align:left;font:bold 14px/1 Arial, Helvetica, sans-serif;background:url(/content/images/bg_tablesectionhead.png);}
#comparisontable .alternatecolor {background:#e1eaf1;}


