/* ----------------- basic set of styles ----------------- */
*
{
	margin:0px;
	padding:0px;
}

body, table
{
	font-family:Arial,Helvetica,Sans Serif;
	font-size:13px;
}

h1
{
	color:#cc6600;
	margin-bottom:3px;
	margin-top:3px;
	font-size: 20px;
}

h2
{
	font-size:16px;
	font-family:Arial,Helvetica,Sans Serif;
	font-weight:bold;
	border-bottom:1px #999999 solid;
	padding-bottom:6px;
	margin-bottom:6px;
}

h2 span.nbr
{
	background-color:#cc6600;
	color:#FFFFFF;
	padding: 0 4px 0 4px;
	margin-right:5px; 
}

.clearer {clear:both;}

img {border:0;}

A:hover {color:#FF6600}

/* global helpers */

a
{
	color:#333399;
}

a.smallSubmit
{
	background:url(http://media.expedia.com/media/content/expca/graphics/common/aarows/arrowbullet.gif) no-repeat;
	padding-left:15px;
}

label
{
	cursor:default;
}


/*----------------------------- COMMON CONTAINER INCLUDES -----------------------------*/

/*------- faqListCont -------*/
.faqListCont {border-top:1px solid #666; padding:0; padding-left:2px; margin:30px 2px;text-align:left; font-size:11px;}
.faqListCont h3 {padding:10px 0 6px 0;margin:0;font-size:10px;letter-spacing:2px;color:#666}
.faqListCont ul { list-style-type:none; margin:0; padding:0; }
.faqListCont li
{
	background-image: url(/static/default/default/images/eta/CustSup.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 22px;
	margin-left:0px;
	margin-bottom:5px;
	height:18px;
	
}

/*------- navLinkContainer -------*/
.navLinkContainer
{
	width:100%;
}

.navLinkContainer .navLinkActive,
.navLinkContainer .navLinkInactive
{	
	padding: 2px 0px 2px 4px;
	text-align:left;
	margin-left:4px;
}

.navLinkContainer .navLinkActive
{
	background:#fff;
}

.navLinkContainer .navLinkActive a,
.navLinkContainer .navLinkInactive a
{	
	font-size:11px;
	font-weight:bold;
}

.navLinkContainer .navLinkActive a
{	
	color:#cc6600;
	margin-right:4px;
}
option {
	padding-left:3px;
}

.automationTag { display:none; }

/* aphrodite styles */

#aphOuterContainer	{ width:768px; margin:0px 0px 0px 0px; background-color:#ffffff; z-index:0;	}

#aphCoreOffer	{	position:absolute; width:768px; height:282px; z-index:0; left:0px;}

#aphLeft	{	float:left; width:280px; margin-top:24px; z-index:900; }
#aphLeft #dvWizard	{	position:relative; z-index:999; }
#aphLeft .aphRow	{	margin-top:16px; margin-left:6px; }
					
#aphRight	{	float:right; width:472px; margin-top:272px; margin-left:8px; }
#aphRight .aphRow	{ margin-top:10px;	}

#aphRight .aphRow .aph3ColR	{	float:left; width:469px; margin-right:3px; }
#aphRight .aphRow .aph3Col,
#aphRight .aphRow .aph3ColR	{	float:left; width:153px; margin-right:5px; }
#aphRight .aphRow .aph3ColS {	float:left; width:311px; margin-right:5px; }
#aphRight .aphRow .aph2Col,
#aphRight .aphRow .aph2ColR	{	float:left; width:231px; margin-right:7px; }
#aphRight .aphRow .aph2ColR, 
#aphRight .aphRow .aph3ColR	{	margin-right:3px;}

/* styles merged from hf.css */

#divSEAPHeader {width:992px;}
#divHeader, #divHeaderEAP {margin:0px 0px 0px 0px;width:992px;position:relative;}
#divHeader {height:64px;background:url(/static/default/default/images/media/content/expus/graphics/home/hdr/hdr-wave-bkgd.gif) no-repeat top left;}
#divHeaderEAP {height:98px;background:url(/static/default/default/images/media/content/expus/graphics/home/hdr2/hdr_top_cobrand.jpg) no-repeat top left;}
#divHeader a, #divHeaderEAP a {float:left;}

#divTopBanner {position:absolute;height:60px;width:468px;overflow:hidden;top:0px;left:242px;}
#divTextBanner {font:11px Arial, Helvetica, Sans Serif;float:right;text-align:right;margin:26px 48px 0px 0px;}
#divTextBanner a {float:none;display:inline;}
#divTextBanner img {margin:0px 6px 0px 0px;}
#divTextBanner .heading  {font-weight:bold;color:#cc0000;margin:0px 4px 0px 0px;}
#divGraphicBanner {margin:0px;float:right;}

#divEAPLogo {width:992px;height:40px;position:absolute;top:56px;}
#divEAPLogo img {float:right;margin:0px 16px 0px 0px;width:180px;height:38px;border:solid 1px #fff;}

#imgLogo	{position:absolute;top:15px;left:30px;width:175px;height:36px;border:none;margin:0px;}
#imgLogoCoBrand	{position:absolute;top:55px;left:30px;width:175px;height:36px;border:none;margin:0px;}

#divSiteAnalytics {display:none;position:relative;height:1px;width:1px;overflow:hidden;}


/************* begin: top navigation styles *************/
#divTopSkip {position:absolute;height:1px;width:1px;overflow:hidden;}
#divTopSkip a {color:white;font-size:1px;}

.topNav1 {position:relative;width:992px;margin:0px;background:#ffffff;overflow:hidden;}
.topNav1 *{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, Sans Serif;}
.topNav1 .topNav2 {float:left;width:992px;background:url(/static/default/default/images/media/content/expus/graphics/home/hdr/hdr-links-bkgd.gif) bottom;}
.topNav1 ul {float:left;margin:0px;padding:0px;position:relative;left:60px;}
.topNav1 ul li {float:left;height:32px;position:relative;z-index:1;margin-right:-1px;padding:0px 1px;list-style:none;background:url(/static/default/default/images/media/content/expus/graphics/home/hdr/hdr-tabs-divider.gif) repeat-x;} 
.topNav1 ul li div.tab {float:left;height:32px;background:url(/static/default/default/images/media/content/expus/graphics/home/hdr/hdr-links-bkgd.gif);height:32px;}
.topNav1 ul li div.tab a {float:left;display:block;height:32px;padding:0px 10px;line-height:32px;text-decoration:none;color:#336699;}
.topNav1 ul li div.tab a:hover{color:#ff6600;}

.topNav1 ul li.selected {z-index:2;background:#336699;height:32px;padding:0px;}
.topNav1 ul li.selected div.tab {background:url(/static/default/default/images/media/content/expus/graphics/home/hdr/hdr-tabs-bkgd.gif);height:32px;}
.topNav1 ul li.selected div.tab a {color:#ffffff;padding:0px 11px;}
.topNav1 ul li.selected div.tab a:hover {color:#ffffff;}

.topNav1 ul li#liNavHome {float:left;height:32px;padding:0px 1px 0px 0px;}
.topNav1 ul li#liNavHome div.tab a {padding:0px 10px 0px 11px;}
.topNav1 ul li.selected#liNavHome {float:left;height:32px;padding:0px;}
.topNav1 ul li.selected#liNavHome div.tab a {color:#ffffff;padding:0px 11px;}

.topNav1 ul li#liNavDeal div.tab a {color:#cc6600;}
.topNav1 ul li#liNavDeal div.tab a:hover {color:#ff6600;}
.topNav1 ul li.selected#liNavDeal div.tab a {color:#ffffff;}
.topNav1 ul li.selected#liNavDeal div.tab a:hover {color:#ffffff;}

.topNav1 ul li#liNavReward {float:left;height:32px;padding:0px 0px 0px 1px;}
.topNav1 ul li#liNavReward div.tab a {padding:0px 11px 0px 10px;}
.topNav1 ul li.selected#liNavReward {float:left;height:32px;padding:0px;}
.topNav1 ul li.selected#liNavReward div.tab a {color:#ffffff;padding:0px 11px;}
/***** end: top navigation styles *****/

/***** begin: welcome bar styles *****/
#divSignIn{width:360px;color:#fff;position:absolute;left:632px;top:0px;text-align:right;height:60px;overflow:hidden;padding:0;}
#divSignIn div.divSignInRow {font:11px/14px Arial, Helvetica, Sans Serif;}
#divSignIn div.divSignInRow.row1 {margin:5px 16px 0 0;}
#divSignIn div.divSignInRow.row2 {margin:2px 16px 0 0;}
#divSignIn div.divSignInRow.row3 {margin:4px 16px 0 0;}
#divSignIn div a {display:inline;float:none;color:#fff;}
#divSignIn div a:hover {color:#ff6600;}

#divSignIn img.PassportSignIn, #divSignIn img.PassportSignOut{margin:-4px 0;}
#divSignIn div.divSignInRow a.AdminLink{float:left;line-height:20px;}

div#baynote_searchBox {display:none;float:left;margin-left:5px;text-align:left;}
div#baynote_searchBox div.searchBoxBorder{float:left;background:#336699;height:20px;width:150px;border:none;}
div#baynote_searchBox input{float:left;font-size:11px;font-family:Arial;border:none;margin:1px !important;padding:2px 2px;width:148px;max-width:148px;height:18px;max-height:18px;}
div#baynote_searchBox button.SearchButton {float:left;border:none;width:26px;height:20px;padding:0;margin:0 0 0 2px;cursor:pointer;background:url(http://media.expedia.com/media/content/expus/graphics/common/wizard/go_btn.gif);}
div#bn_placeholder0{display:none;}

#cssanchor {position:absolute;left:767px;top:115px;width:1px;height:1px;}
/***** end: welcome bar styles *****/

/***** begin: arranger bar styles *****/
#divArrangerBar {width:992px;text-align:center;}
#divArrangeInner {background:#dcdcdc;padding:9px 0px 8px 9px;font:11px Arial, Helvetica, Sans Serif;}
/***** end: arranger bar styles *****/


/***** begin: footer styles *****/
#divFooter .ftrCapt {color:#333333;}
#divFooter .ftrDiv {padding-right:3px; padding-left:2px; padding-bottom:0px; color:#bac9df; padding-top:0px;}
#divFooter .clearer {clear:both; font-size:0px; line-height:0px; height:0px;}
#divFooter .credits {padding-bottom:8px; line-height:16px;}
#divFooter .disctext {padding-right:0px; border-top:#e0e0e0 1px dashed; display:block; padding-left:0px; padding-bottom:1px; padding-top:10px;}
#divFooter .disctext a {font-size:10px; color:#999999;}
#divFooter .left0 {left:0px;}
#divFooter .left180 {left:180px;}
#divFooter .left296 {left:296px;}
#divFooter .left432 {left:432px;}
#divFooter .left642 {left:642px;}
#divFooter .left787vv {left:787px;}
#divFooter .divFtrDivider {border-bottom-color:#e0e0e0;}

/** start: Hotel Links styles **/
#divHotelLinks {font-family:Arial,Helvetica,Sans Serif;font-size:10px;height:140px;margin:0 0 0 16px;padding:0;position:relative;text-align:left;width:992px;}
#divHotelLinks {font-family:Arial,Helvetica,Sans Serif;font-size:10px;text-align:left;}
#divHotelLinks a {text-decoration:none;}
#divHotelLinks div {line-height:14px;}
.divFtrDivider {border-bottom:1px dashed #E0E0E0;height:1px; margin:0 0 8px 0; overflow:hidden; padding:0; width:962px;}
/** end: Hotel Links styles **/

/***** end: footer styles *****/

/***** begin: bottom nav styles *****/
#divSEAPFooter {position:relative;width:992px;}
#divFooter {width:962px;overflow:hidden;margin:32px 0px 0px 16px;border-top:1px solid;padding:0px;position:relative;}
#divBotNav {width:992px;text-align:left;margin:0 0 0 0;padding:8px 0px 10px 0px;border-bottom:1px dashed;line-height:13px;}
#divBotNav, #divBotNav span, #divBotNav a {font-size:10px;font-family:Arial, Helvetica, Sans Serif;}
#divBotNav a {padding:0px 4px 1px 0px;text-decoration:none;}
.divFtrDivider {width:962px;height:1px;margin:0 16px;padding:0;border-bottom:1px dashed;overflow:hidden;}
.ftrDiv {color:#bac9df;padding:0px 3px 0px 2px;}

#divLegal {width:992px;margin:8px 0px 0px 0px;padding:8px 0px 0px 0px;font:10px/14px Arial,Helvetica;border-top:1px dashed;line-height:10px;}
#divLegal a {padding:0px;}
#divLegal a.explink {font:10px/14px Arial,Helvetica;cursor:default;text-decoration:none;padding:0px;}

#divHotelLinks {position:relative;height:140px;width:992px;margin:0 0 0 16px;padding:0px;font-family:Arial, Helvetica, Sans Serif;font-size:10px;text-align:left;}
#divHotelLinks .ftrCapt {position:absolute;top:8px;}
#divHotelLinks div {position:absolute;top:27px;padding:0px;margin:0px;height:80px;overflow:visible;line-height:14px;}
#divHotelLinks a {text-decoration:none;}

#divIntlSites {width:992px;margin:0px 0px 0px 0px;padding:7px 0px 9px 0px;border-bottom:1px dashed;font-family:Arial, Helvetica, Sans Serif;font-size:10px;text-align:left;line-height:15px;}
#divIntlSites a {display:block;float:left; padding-left:0px;padding-right:0px;text-decoration:none;}
#divIntlSites span {display:block;float:left;margin: 0px 8px;}
#divIntlSites .ftrCapt {margin:0 8px 0 0}

#divPartner {width:992px;margin:0 0 0 16px;padding:7px 8px 5px 0px;font-family:Arial;font-size:10px;line-height:14px;text-align:left;color:#bbcde1;}
#divPartner a {padding:0px 5px 0px 0px;text-decoration:none;}

#divFees {font-size:10px;margin:8px 0 0 16px;}

#divFooter #divFees, #divSEAPFooter #divFees,
#divFooter #divHotelLinks , #divSEAPFooter #divHotelLinks ,
#divFooter #divIntlSites, #divSEAPFooter #divIntlSites, 
#divFooter .divFtrDivider,#divSEAPFooter .divFtrDivider,
#divFooter #divPartner,#divSEAPFooter #divPartner  {margin-left:0;}
/***** end: bottom nav styles *****/

/***** begin: bottom nav styles *****/
#divFooter {clear:both;color:#000; border-top-color:#e8e8e8;}
#divFooter a {color:#339;}
#divFooter a:hover {color:#f60;}
#divBotNav {border-bottom-color:#e0e0e0;}
#divBotNav .bodycopy {font-size:11px;}
.ftrCapt {color:#333;}
.divFtrDivider {border-bottom-color:#e0e0e0;}

#divLegal {border-top-color:#e0e0e0;}
#divLegal a.explink {color:#339;}
#divLegal a.explink:hover {color:#339;}
#divLegal .credits {line-height:16px;padding-bottom:8px;}
#divLegal .disctext {border-top:1px dashed #e0e0e0;padding:10px 0px 1px 0px;display:block;}
#divLegal td {text-align:left;}
#divLegal font {font-size:10px !important;}

#divIntlSites {border-bottom-color:#e0e0e0;}
#divIntlSites .font10Arial {font-size:10px;}

#divPartner a {color:#333399;}
#divPartner .ftrCapt {color:#333333;}

/** text color **/
#divFooter, #divFooter .ftrCapt, #divLegal td {color:#333;}
#divFooter a {color:#339;}
#divFooter a:hover {color:#f60;}
#divLegal font a {color:#999 !important}
#divLegal,  #divLegal a.explink, #divLegal a.explink:hover, #divLegal td, #divLegal .disctext a, 
#divFees, #divFees a,
#divPartner a, #divPartner .ftrCapt  {color:#999;}

/***** end: bottom nav styles *****/

