﻿

#mainNav {
	display: block;
	margin: 0px 16px 6px 16px;
	padding:0px 0px 12px 0px;
}


#mainNav li 
{
	display: block;
	float: left;
	height: 25px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
}

#mainNav li a {
	height: 25px;
	display: block;
	overflow:hidden;
}

#mainNav li a:focus {
	
}

#mainNav li#Home a
{
	width: 49px;
	background: transparent url("../img/vacationNav.gif") 0 0;
}
#mainNav li#Home a:hover,#mainNav li#Home a:active  {
	width: 49px;
	background: transparent url("../img/vacationNav.gif") 0 -25px;
}
#mainNav li#Home a.selected, #mainNav li#Home a.selected:hover {
	width: 49px;
	background: transparent url("../img/vacationNav.gif") 0 -50px;
}

#mainNav li#Reservations a
{
	width: 93px;
	background: transparent url("../img/vacationNav.gif") -49px 0;
}
#mainNav li#Reservations a:hover, #mainNav li#Reservations a:active  {
	width: 93px;
	background: transparent url("../img/vacationNav.gif") -49px -25px;
}
#mainNav li#Reservations a.selected, #mainNav li#Reservations a.selected:hover {
	width: 93px;
	background: transparent url("../img/vacationNav.gif") -49px -50px;
}

#mainNav li#Deals a
{
	width: 49px;
	background: transparent url("../img/vacationNav.gif") -142px 0;
}
#mainNav li#Deals a:hover, #mainNav li#Deals a:active  {
	width: 49px;
	background: transparent url("../img/vacationNav.gif") -142px -25px;
}
#mainNav li#Deals a.selected, #mainNav li#Deals a.selected:hover {
	width: 49px;
	background: transparent url("../img/vacationNav.gif") -142px -50px;
}

#mainNav li#Destinations a
{
	width: 88px;
	background: transparent url("../img/vacationNav.gif") -191px 0;
}
#mainNav li#Destinations a:hover, #mainNav li#Destinations a:active  {
	width: 88px;
	background: transparent url("../img/vacationNav.gif") -191px -25px;
}
#mainNav li#Destinations a.selected, #mainNav li#Destinations a.selected:hover {
	width: 88px;
	background: transparent url("../img/vacationNav.gif")  -191px -50px;
}

#mainNav li#Hotels a
{
	width: 53px;
	background: transparent url("../img/vacationNav.gif") -279px 0px;
}
#mainNav li#Hotels a:hover, #mainNav li#Hotels a:active  {
	width: 53px;
	background: transparent url("../img/vacationNav.gif") -279px -25px;
}
#mainNav li#Hotels a.selected, #mainNav li#Hotels a.selected:hover {
	width: 53px;
	background: transparent url("../img/vacationNav.gif") -279px -50px;
}

#mainNav li#Activities a
{
	width: 71px;
	background: transparent url("../img/vacationNav.gif") -332px 0;
}
#mainNav li#Activities a:hover, #mainNav li#Activities a:active  {
	width: 71px;
	background: transparent url("../img/vacationNav.gif") -332px -25px;
}
#mainNav li#Activities a.selected, #mainNav li#Activities a.selected:hover {
	width: 71px;
	background: transparent url("../img/vacationNav.gif")  -332px -50px;
}

#mainNav li#MyAccount a
{
	width: 86px;
	background: transparent url("../img/vacationNav.gif") -403px 0;
}
#mainNav li#MyAccount a:hover, #mainNav li#MyAccount a:active  {
	width: 86px;
	background: transparent url("../img/vacationNav.gif") -403px -25px;
}
#mainNav li#MyAccount a.selected, #mainNav li#MyAccount a.selected:hover {
	width: 86px;
	background: transparent url("../img/vacationNav.gif")  -403px -50px;
}

#contactUs { float:right; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; margin:-21px 16px 6px 16px; }

#contactUs_inner01 { float:right; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; margin:-21px 0px 0px 0px; }

#contactUs_inner02 { float:right; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; margin:-21px 10px 0px 0px; }

.xtop, .xbottom {display: block; background: transparent;}
.xb1, .xb2, .xb3, .xb4 {display: block; overflow: hidden;}
.xb1, .xb2, .xb3 { height: 1px; }

.xb2, .xb3, .xb4 { border-left: 1px solid; border-right: 1px solid;}
.xb1 { margin: 0px 5px 0px 5px; }
.xb2 { margin: 0px 3px 0px 3px; border-width: 0px 2px 0px 2px; }
.xb3 { margin: 0px 2px 0px 2px;}
.xb4 { height: 2px; margin: 0px 1px 0px 1px;}

.borderColorTopCED3DE { border-color: #CED3DE;}
.borderColorTopEFF3FF { border-color: #EFF3FF;}
.bkgdColorTopEFF3F7 { background: #EFF3F7;}
.bkgdColorTopCED3DE { background: #CED3DE;}
.bkgdColorTopEFF3FF { background: #EFF3FF;}

.borderColorTopFFFFFF { border-color: #FFFFFF;}
.bkgdColorTopFFFFFF { background: #FFFFFF;}

.borderColorTopE3F3EE { border-color: #E3F3EE;}
.bkgdColorTopE3F3EE { background: #E3F3EE;}

.borderColorTopF8FAFE { border-color: #F8FAFE;}
.bkgdColorTopF8FAFE { background: #F8FAFE;}

.borderColorCED3DE { border-color: #CED3DE;}
.borderColorFFFFFF { border-color: #FFFFFF;}
.bkgdColorEFF3F7 { background: #EFF3F7;}
.bkgdColorCED3DE { background: #CED3DE;}
.bkgdColorFFFFFF { background: #FFFFFF;}

.borderColorEDF3FC { border-color: #EDF3FC;}
.bkgdColorEDF3FC { background: #EDF3FC;}

.borderColorE3F3EE { border-color: #E3F3EE;}
.bkgdColorE3F3EE { background: #E3F3EE;}

.borderColorF8FAFE { border-color: #F8FAFE;}
.bkgdColorF8FAFE { background: #F8FAFE;}

.displayNone {
	display: none;
}

#moneyDestHotelOuter
{
	float:left;width:375px;margin-right:20px;
}

#moneyDestHotelContainer {
	background-color:#edf3fc; 
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
	float:left;
	padding: 0 5px 0 5px;
}

#money_ScrollOuterBorder
{
	border-left:1px solid #d3d8e0;
	border-right:1px solid #d3d8e0;
	border-bottom:1px solid #d3d8e0;
	background-color:#ffffff;
}

#moneySecHeader
{
	color:#344F7E; 
	font-family:Arial,Helvetica,Sans-Serif; 
	font-size:18px; 
	padding: 5px;
}

#money_ScrollBox{
	padding:5px;
	overflow:auto;
	height:130px;
	background-color:#ffffff;
	width:351px;
}

#money_ScrollBox li {
	padding-bottom: 3px;
}

#featDestOuterBorder{float:left;width:178px;margin-right:5px;margin-top:5px;}
#featHotelOuterBorder{float:left;width:178px;margin-top:5px;}

#featDestContainer
{
	float:left; 
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
	background-color:#ffffff;
	height:160px;
}

#featHotelContainer
{
	float:left; 
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
	background-color:#ffffff;
	height:160px;
}

.featHeader
{
	padding:0px 0px 4px 4px;
	color:#344F7E;
	font-family:Arial,Helvetica,Sans-Serif; 
	font-size:13px;
	font-weight:bold;
}
.featContent
{
	float:left;
	padding:4px 0px 4px 4px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
}

.featDetail
{
	float:right;
	/*margin-top:-4px;*/
	margin-right:5px;
}

.featDetailGT
{
	font-size:9px;
	font-family:arial,helvetica;
	color:#0033CC;
	padding:1px 3px 0px 6px;
}

#vacDestSearchOuter
{
	float:left;width:222px;
}

#vacDestSearchContainer
{
	float:left;
	background-color:#e3f3ee; 
	padding: 0 5px 0 5px;
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
}


#vacDestBox{
	padding:5px;
	height:334px;
	background-color:#ffffff;
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
	float: left;
}

#vacDestBox a{
	font-family: Arial,Helvetica,Sans-Serif; 
	font-size: 12px;
	color: #41518e;
	text-decoration: none;
}

#vacDestBox a:hover{
	text-decoration: underline;
}
#vacDestBox img{
	border: 0px;
}

#vacDestBox #left
{
	float: left;
	padding: 0px;
	margin-top:5px;
}

#vacDestBox #left table
{
	width: 80px;
	
}

#vacDestBox #left table td
{
	padding-bottom: 5px;
}

#vacDestBox #right
{
	
	float: right;
	margin-top:5px;
	padding: 0px;
}

#vacDestBox #right table
{
	width: 80px;
}

#vacDestBox #right table td
{
	padding-bottom: 5px;
}

#vacDestSearch{margin-top:5px;}

#vacDestSearchBox{
	padding:5px;
	
	height:84px;
	
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
	background-color:#ffffff;
}

#infoOuter
{
	float:left;
	width:619px;
	margin-top:15px;
	padding-bottom: 15px;
}

#infoContainer 
{
	float:left;
	background-color:#f8fafe; 

	height:150px;
	
	border: solid #d3d8e0;
	border-width: 0px 1px 0px 1px;
}

.secHeader
{
	color:#344F7E; 
	font-family:Arial,Helvetica,Sans-Serif; 
	font-size:18px; 
}

.searchHeader
{
	color:#344F7E; 
	font-family:Arial,Helvetica,Sans-Serif; 
	font-size:14px; 
}

#google_form
{
	display:inline;
}

#googleFormPadding
{
	padding-top:10px; 
	padding-bottom: 5px;
}
#googleTextBox
{
	width:100px; vertical-align:middle;
	border:1px solid #344F7E;
}

#googleSearchButton{
	vertical-align:middle;
	height: 18px;
	width: 78px;
	border: 0px;
}

#googleLogo
{
	vertical-align:middle;
}

#emailInfoOuter
{
	float:left; width:616px;
}

#emailSignUp
{
	float: left; 
	width: 200px;
	margin-top: 8px;
	margin-left: 5px;
}

#infomation 
{
	float:left;
	margin-left:25px;
	margin-top:8px;
	width: 550px;
}

#infomation a {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #2253b1;
	text-decoration: underline;
}

#infomation a:hover {
	text-decoration:none;
}


#infomation li {
	padding-bottom: 3px;
}

#infomationLinkListA 
{
	float: left;
	margin: 0px 75px 0px 0px;
	padding: 0;
	list-style: none;
}

#infomationLinkListB 
{
	float: left;
	margin: 0px 75px 0px 25px;
	padding: 0;
	list-style: none;
}

#infomationLinkListC 
{

	float: left;
	margin: 0px 0px 0px 25px;
	padding: 0;
	list-style: none;
}

.informationDivider
{
	float:left; 
	border-left:1px solid #d3d8e0; 
	height:95px;
}

#ffSpaceBottom
{
	float:left; margin-left:2px; width:30px;
}

.clearBoth
{
	clear:both;
}

#imgBookOnlineCall 
{
	margin-left:3px;
	margin-top:5px;
}

.border_inFF{border:1px solid #7C9CBC;}
.paddingLeft5{margin-left:5px;}
