@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#e0dcd7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

a:link, a:visited	{
	text-decoration:none;
	color:#007c94;
	font-weight:bold;
}

a:hover	{
	text-decoration:underline;
	color:#007c94;
	font-weight:bold;
}


#siteWrapper {
	width:995px;
	background-color:#FFFFFF;
	position:relative;
}

#headerArea {
	width:995px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	height:135px;
	
}

.headerContactInfo2 {
	float:right;
	margin:18px 0px 0px 0px;
	color:#007c94;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.headerContactInfo3 {
	float:right;
	margin:48px 0px 0px 0px;
	color:#007c94;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.headerContactInfo3 img{
	padding:0px 0px 8px 13px;
	vertical-align:top;
}

.headerContactInfo2 img{
	padding:0px 0px 8px 9px;
	
}

.headerContactInfo {
	float:right;
	margin:58px 0px 0px 0px;
	color:#007c94;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.headerContactInfo a:link, .headerContactInfo a:visited	{
	text-decoration:underline;
	color:#007c94;
	font-weight:bold;
}

.headerContactInfo a:hover	{
	text-decoration:none;
	color:#007c94;
	font-weight:bold;
}

.headerContactInfo img{
	padding:0px 0px 8px 10px;
	vertical-align:top;
}

#navWrapper {
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;
	width:995px;
	height:42px;
	
}

.atLogo {
	position:absolute;
	top:25px;
	left:6px;
	
}

/* top nav  *************************************************}*/

ul.topNav {
	margin: 0px 0 0px 288px;
	padding: 13px 0px 15px 0px;
	list-style: none;
}

ul.topNav li {
	display: inline;
	vertical-align: middle;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

ul.topNav img {
	vertical-align:middle;
	padding:0px 10px 0px 10px;
}

ul.topNav li a:link, ul.topNav li a:visited	{
	color:#ffffff;
	text-decoration:none;
}

ul.topNav li a:hover {
	color: #f4e06e;
	text-decoration:none;
	}

/* new nav  **************************************************/

#SVnav {
margin: 0px 0 0px 284px;
padding: 0px 0px 0px 0px;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	
	}
	
	#sddm img {
	vertical-align:middle;
	padding:15px 14px 0px 14px;
}

#sddm .item
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	font-weight:normal;}

#sddm .item a
{	display: block;
	margin: 0;
	padding: 14px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	text-transform:uppercase;
	text-decoration: none;
	line-height:14px;
	}

#sddm .item a:hover {
background-image:url(images/bg_nav.gif);
background-repeat:repeat-x;
color:#f4e06e;
}

#sddm .menu
{	position: absolute;
	visibility: hidden;
	margin: 14px 0px 0px 0px;
	padding: 7px 0;
	background: #513d2c;
	border-top:3px solid #f4e06e;
	z-index: 40;
	}

	#sddm .menu a
	{	position: relative;
		border-right:none;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
		font: 10px arial;
		font-weight:bold;
		line-height:14px;}

	#sddm .menu a:hover
	{	color:#f4e06e;
	background:none;}
	
	
	

/* extra buttons  **************************************************/

.extraHeaderButtons {
	width:995px;
	background-image:url(images/main_headerImage.jpg);
	background-repeat:no-repeat;
	height:50px;
	text-align:right;
}

.extraHeaderButtons img {
	padding:10px 10px 0px 0px;
}

/* left nav  **************************************************/

.leftNavWrapper {
	width:207px;
	background-image:url(images/left_nav_bg.gif);
	background-repeat:repeat-y;
	float:left;
	margin:24px 0px 20px 0px;
	color:#f5e9c4;
	
}

.leftNavWrapper a:link, .leftNavWrapper a:visited	{
	color:#f5e9c4;
	text-decoration:none;
	font-weight:normal;
}

.leftNavWrapper a:hover {
	color: #f4e06e;
	text-decoration:underline;
	font-weight:normal;
}



.leftNavWrapper h3 {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	margin:10px 0px 0px 29px;
	padding:0px;
	text-transform:uppercase;
}

.leftNavWrapper ul {
	margin:3px 0px 0px 0px;
	padding:0px 30px 5px 45px;
}

/* middle column  **************************************************/


.middleColumn {
	width:316px;
	float:left;
	margin:34px 0px 20px 20px;
}

.middleColumn2 {
	width:277px;
	margin:0px 0px 20px 0px;
	background-image:url(images/welcome_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
}

.middleWrapper {
	width:277px;
	float:left;
	margin:34px 0px 20px 13px;
}

.middleColumn2 p {
	width:233px;
	padding:0px 0px 0px 23px;
}

.smVideoWrapper {
	background-image:url(images/youTube_bg.gif);
	background-repeat:no-repeat;
	height:298px;
	padding:12px 0px 0px 12px;
}

.blogWrapper {
	margin:40px 0px 0px 0px;
}

.blogWrapper li {
	font-size:11px;
	color:#333333;
	font-weight:normal;
	
}

.blogEntry {
	padding:0px 10px 10px 10px;
}

.blogEntryWrapper {
	height:360px;
	overflow:scroll;
	width:310px;
}

.blogEntryWrapper p{
	margin:0px;
	padding:0px;
}

.floatRight {
	float:right;
	margin:3px 0px 5px 0px;
}

/* right column  **************************************************/

.rightColumn2 {
	width:471px;
	float:left;
	margin:15px 0px 20px 13px;
	background-image:url(images/main_flightFormBG.gif);
	background-repeat:repeat-y;
}

.rightExtra {
 background-image:url(images/main_flightFormBG2.gif);
 background-repeat:repeat-y;
}

.rightColumn {
	width:424px;
	float:left;
	margin:10px 0px 20px 12px;
}

.featureWrapper {
	width:424px;
	height:385px;
	background-image:url(images/feature_bg.gif);
	background-repeat:no-repeat;
}

/* speical offer  **************************************************/

.specialOfferWrapper {
	width:374px;
	margin:23px 0px 0px 24px;
}

.specialOfferWrapper p{
	width:344px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 10px 17px;
}

.soHeader {
	background-color:#d2bb3f;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

.soContent {
	background-color:#dece74;
	padding:10px 0px 0px 0px;
}

/* footer  **************************************************/

.atFooter {
	height:67px;
	background-color:#e0dcd7;
	text-align:right;
	font-size:10px;
	padding:10px 0px 0px 0px;
}



/* nav pulldown  **************************************************/	
	
.headerButton {
	position:relative;
	width:130px;
}

	.headerButton .dropdown {
		position:absolute;
		background-color:#92a8ba;
		border-top:3px solid #ffbb30;
		text-transform:uppercase;
		padding:5px 0;
		display:none;
		top:41px;
		left:0px;
		z-index:20;
	}

	.dropdown {
		position:absolute;
		background-color:#513d2c;
		width:130px;
		border-top:3px solid #f4e06e;
		text-transform:uppercase;
		padding:5px 0;
		display:none;
		top:177px;
	}


	.dropdown div {
		list-style:none;
		margin:5px 0 5px 7px;
		padding:0px;
		font-size:9px;
		font-weight:bold;
	}

	.dropdown a:link, .dropdown a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}

	.dropdown a:hover, .dropdown a:active {
		color:#ffbb30;
		text-decoration:none;
	}
	
/* subPage  **************************************************/

.subrightColumn {
	width:298px;
	float:left;
	margin:70px 0px 20px 12px;
}

.subImageWrapper {
	width:298px;
	height:232px;
	background-image:url(images/subimage_bg.gif);
	background-repeat:no-repeat;
}

.subImage {
	margin:0px 0px 0px 13px;
	padding:14px 0px 0px 0px;
}

.submiddleColumn {
	width:444px;
	float:left;
	margin:65px 0px 20px 20px;
}

.submiddleColumn ol {
	margin-left:17px;
	padding-left:0px;
}

.extraLineHeight {
	line-height:20px;
}

.extraLineHeight2 {
	line-height:16px;
}


.divLine {
	border-bottom:2px solid #ebe9e4;
}

.subHeader {
	position:absolute;
	top:256px;
	left:226px;
	width:753px;
	background-image:url(images/subPage_headerBG.gif);
	background-repeat:no-repeat;
	height:30px;
}

.subHeader h1 {
	font-size:15px;
	color:#513d2c;
	font-weight:bold;
	margin:0px;
	padding:7px;
	text-transform:uppercase;
}

.submiddleColumn h2 {
	font-size:12px;
	color:#cc553d;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

.submiddleColumn h3 {
	font-size:11px;
	color:#d38844;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 4px 0px;
	
}


.subspecialOfferWrapper {
	width:298px;
	margin:23px 0px 0px 0px;
}

.subspecialOfferWrapper p{
	width:268px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 10px 17px;
}

.subsoHeader {
	background-color:#d2bb3f;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

.subsoContent {
	background-color:#dece74;
	padding:10px 0px 0px 0px;
}

.contactFB {
	float:left;
	margin:0px 10px 0px 0px;
}


.contactFBWrapper {
	padding:10px 20px 10px 20px;
}


.specialOffersFooter {
	background-image:url(images/specialOffersBG.gif);
	background-repeat:repeat-x;
	text-align:center;
	background-color:#FFFFFF;
	
	
	
}

.bigFormWrapper {
	
}






