/*
AIRTOHAWAII
STYLES CREATED BY CORPUZ,JOE
*/

* { margin: 0;}

html, body {height: 100%;}

body{padding: 0;font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;font-size: 11px;color: #333;background: #4E86A4 url(/img-v2/airtohawaii-bg.jpg) repeat-y 0 top;margin: 0; }


/* -------LINKAGE------- */
a:link {color: #238;}
a:visited {color: #666;}
a:hover {color: #d40;}
a:active {color: #d40;}
h1, h2 {margin: 10px 0;}
h2 { color: #739B23; }
p { line-height: 17px; font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif; }


#container {
width: 776px;
/*margin: 0 auto;*/
margin: 0;
padding: 0;
background-color: #fff;
color: #333;
line-height: 130%;
}

#top{padding: 0;height: 75px;background: transparent url(/img-v2/airtohawaii-masthead.jpg) no-repeat 0 0;}

#top h1 {padding: 0;margin: 0;display: none;}

#leftnav {
	float: left;
	width: 200px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

#leftnav h2 { margin: 5px 0 0 0; padding: 0 0 0 8px; font-size: 15px; white-space: nowrap; }

#leftnav p{padding: 5px 5px 10px 5px;color: #565656;}


#searchbox {
	background-col5pxor: #fff;
	width: 295px;
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 160px;
	padding-left: 0px;
}

#content {margin: 0 0 0 295px;padding: 0;}

#content p {color: #565656;}

#footer {
clear: both;
margin: 0 auto;
padding: .5em;
color: #333;
/*background-color: #ddd;
border-top: 1px solid gray;*/
text-align: center;
}


img.float-left {
float: left;
padding: 3px; 
border: 1px solid #ccc;
margin: 3px 6px 0 0px;
}

#airfare {
font-weight: bold;
margin: 10px 0 0 5px;
width:270px;
-moz-border-radius: 8px;

}

#airfare table {
padding: 0 7px 7px 7px;
}

#airfare h2 {
padding: 10px 0 0 10px;
}
#airfare td { font-size: 12px; }

#airfare p
{
	font-style: normal;
	font-weight: normal;
}

td.from { text-align: right; }


#activities td.packages {
padding: 5px 0;
margin: 0;
}

#airfare td.restrictions
{
color: #333;
font-size: 10px;
font-weight: normal;
padding: 10px 0;
}

div#indexpackage p.topcontent {border-bottom: #D0D0D0;border-width: 0 0 1px 0;border-style: none none solid none;padding: 0 5px 10px 5px;margin: 0 0 15px 0;}



#indexpackage {padding: 0; float: left; margin: 10px 0 0 5px; width: 445px; }

#indexpackage h2 {font-size: 18px; padding: 6px 0 0 0; margin: 0 0 10px 0;}
#indexpackage h2 a:link {font-size: 18px;padding: 0;margin: 0 0 10px 0;color: #739B23;text-decoration: none;letter-spacing: -1px;}
#indexpackage h2 a:visited {color: #739B23; letter-spacing: -1px; text-decoration: none;}
#indexpackage h2 a:hover {color: #d40; text-decoration: none;}
#indexpackage h2 a:active {color: #d40; text-decoration: none;}

#indexpackage h3 a {padding: 0;margin: 10px 0 0 0; font-size: 13px; }
#indexpackage p { padding: 0 0 6px 0;margin: 0;line-height: 16px;}


.contact-box {margin: 0 auto;width: 275px;background: url(/img-v2/index-div-bottom.jpg) no-repeat bottom left;}
.contact-box h3 {
margin: 0;
padding: 6px 8px 4px 10px;
font-size: 130%;
color: #333;
border-bottom: 1px solid #E0CFAB;
background: url(/img-v2/index-div-top.jpg) no-repeat top left;
}

.contact-box p{padding: 9px;}

#airfare div.index-airfare-box {margin: 0 auto;width: 274px;background: transparent url(/img-v2/index-div-bottom.gif) no-repeat bottom left;}
#airfare div.index-airfare-box h3 {
margin: 0;
padding: 8px 0 8px 10px;
font-size: 130%;
color: #333;
border-bottom: 1px solid #D2DEE6;
background: url(/img-v2/index-div-top.gif) no-repeat top left;
}

#airfare div.index-airfare-box ul {list-style: none; padding: 0 0 5px 0; margin: 3px 0 5px 10px;}
#airfare div.index-airfare-box ul li { line-height: 18px; padding: 0 0 1px 0; }
#airfare div.index-airfare-box p{padding: 9px;font-style: normal;font-weight: normal;}

/* -------------------------------------------
SPECIAL AIRFARE RATES Added 12/15/08 by Leighton
--------------------------------------------*/

#airfare div.index-special-airfare-box {margin: 0 auto;width: 274px;background: transparent url(/img-v2/index-div-bottom-special.gif) no-repeat bottom left;}
#airfare div.index-special-airfare-box h3 {
margin: 0;
padding: 8px 0 8px 10px;
font-size: 130%;
color: #333;
border-bottom: 1px solid #f9c8d8;
background: url(/img-v2/index-div-top-special.gif) no-repeat top left;
}

#airfare div.index-special-airfare-box ul {list-style: none; padding: 0 0 5px 0; margin: 3px 0 5px 10px;}
#airfare div.index-special-airfare-box ul li { line-height: 18px; padding: 0 0 1px 0; }
#airfare div.index-special-airfare-box p{padding: 9px;font-style: normal;font-weight: normal;}

/* -------------------------------------
CSS Spirit Added 12/1/08 by Leighton
---------------------------------------*/

.united-oahu {position:relative; background: url('img/united_master.jpg') no-repeat; display: block; height: 60px; width: 60px;}

.united-maui {position:relative; background: url('img/united_master.jpg') no-repeat bottom; display: block; height: 60px; width: 60px;}  
 
.united-float {postion:absolute; float: left;margin: 3px 8px 5px 0;height: 60px; width: 60px;}
.united-float {padding: 3px;border: solid 1px #999;}

/* --------------------------------
BOTTOM LEFT INDEX Added 102308 by Leighton
----------------------------------*/

div#indexbleft p.topcontent {border-bottom: #D0D0D0;border-width: 0 0 1px 0;border-style: none none solid none;padding: 0 5px 10px 5px;margin: 0 0 15px 0;}



#indexbleft {padding: 0; float: left; margin: 10px 0 0 5px; width: 250px; }

#indexbleft h2 {font-size: 18px; padding: 10px 0 0 0; margin: 0 0 10px 0;}
#indexbleft h2 a:link {font-size: 18px;padding: 0;margin: 0 0 10px 0;color: #739B23;text-decoration: none;letter-spacing: -1px;}
#indexbleft h2 a:visited {color: #739B23; letter-spacing: -1px; text-decoration: none;}
#indexbleft h2 a:hover {color: #d40; text-decoration: none;}
#indexbleft h2 a:active {color: #d40; text-decoration: none;}

#indexbleft h3 a {padding: 0;margin: 10px 0 0 0; font-size: 13px; }
#indexbleft p { padding: 0 0 10px 0;margin: 0;line-height: 16px;}

/* -------------------------------------
TOP NAV STYLES
---------------------------------------*/

#topnav {margin: 0;padding: 0;background: transparent url(/img-v2/airtohawaii-topnav-bg.jpg) repeat-x 0 0;height: 39px;}

ul#minitabs
{
background-image: url(/img-v2/airtohawaii-topnav-lefttab.jpg);
background-repeat: no-repeat;
background-position: 0 0;
 /*   height: 39px;*/
}

ul#minitabs {
list-style: none;
margin: 0;
padding: 10px 0 0 5px;
font-weight: bold;
white-space: nowrap;

}
ul#minitabs li { 
display: inline;
margin: 0;
}
ul#minitabs a { 
font-size: 12px;
text-decoration: none;
padding: 0 5px;
border-right: 1px solid #CBD9E4;
color: #246CA6;
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
}
ul#minitabs a#current{ 
border-color: #F60;
color:#06F;
}
ul#minitabs a:hover{
border-color: #F60;
color: #666;

}

ul#minitabs li.last a
{
border: 0;
}

/* ---------------------------------------*/

#check-availability {
    z-index: 100;
		position: absolute;
		top: 137px;
		left: 10px;
		width: 275px;
    margin: 0 auto;
		}

#check-availability  p {
		position: relative;
		background-color: #fff;
		}

/* ---------------------------
	VACATION GUIDE STYLES
	10-0518 ATR: COPIED FROM new_styles_subdir.css
----------------------------- */
div#vacationguide {background: #fff url(../kauai/kauai-marriott-resort-and-beach-club/kauaimarriottresort01.jpg) no-repeat 0 -65px;}
div#vacationguide {width: 250px;height: 100px; margin: 0 5px 5px 0;padding: 0;}
div.translucentbkg {
   margin: 5px 0 0 0;
   padding: 10px 0;
   width: 250px;
   background-image: url(../img-v2/transparent-85.png) !important;  /* Mozilla only */
   background-color: transparent !important;           /* Mozilla only */
   background-image: none;                             /* IE only */
   background-color: #ffffff;                          /* IE only */
   filter:alpha(opacity=85);                           /* IE only */
   }

div.translucentbkg h5 {margin: 0;font-size: 15px;line-height: 17px;padding: 0 0 0 8px;font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;letter-spacing: -1px;}
div.translucentbkg h5 a {text-decoration: none;color: #125FAB;}

div.translucentbkg p {margin: 0;font-size: 11px;line-height: 16px;color: #000;position: relative;padding: 0 5px 5px 8px; font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
}

/* 10-0518 ATR: CREATE FOR air_packages.php */
#rightnav {
	float: right;
	width: 200px;
	margin: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

#rightnav h2 { margin: 5px 0 0 0; padding: 0 8px 0 0 0; font-size: 15px; white-space: nowrap; }

#rightnav p{padding: 5px 5px 10px 5px;color: #565656;}
