/* CSS Document */
body {
	background:#D9D7B8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#121212;
	margin:5px;
}
a {
	color:#4A5C1B;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:0px;
	padding-right:12px;
	padding-bottom:0px;
	margin:5px;
	padding:5px;
}
h2 {
	background:#A6A37C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #121212;
	margin:5px;
	padding:5px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:5px;
	padding:5px;
}
ul {
	margin:0 0 0 9px;
	padding:0 0 5px 9px;
}
li {
	margin:0 0 0 9px;
	padding:0 0 0 9px;
}
li:hover {
	color:#FFFFFF;
	margin:0 0 0 9px;
	padding:0 0 0 9px;
}
img {
	margin:5px 5px 5px 10px;
	padding:0px;
}
blockquote {
	background: url("images/common/blockquote.gif") top left no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	height:48px;
	margin:10px;
	padding:0 10px 10px 30px;
}
#main-content {
	width:950px;
	margin:0px auto;
	text-align:left;
}
#banner {
 	background:url(images/topBannerOne.jpg) no-repeat;
	height:143px;
}
#first-word {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5E580B;
	font-weight:bold;
	position:relative;
	top:45px;
	left:295px;
	visibility:hidden;
	-moz-opacity:0;opacity:0;
}
#second-word {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5E580B;
	font-weight:bold;
	position:relative;
	top:45px;
	left:295px;
	visibility:hidden;
	-moz-opacity:0;opacity:0;
}
#subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5E580B;
	font-weight:bold;
	position:relative;
	top:45px;
	left:295px;
	-moz-opacity:0;opacity:0;
}
#instructions {
	font-size:9px;
	color:#FFFFFF;
	position:relative;
	top:131px;
	left:505px;
	-moz-opacity:0;opacity:0;
}
#topNav {
	background:url(images/topBannerTwo.jpg);
	height:45px;
}
#topNav ul {
	text-align:right;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
}
#topNav li {
	background:#3F4E17;
	font-weight:bold;
	border:solid 1px #DDDDDD;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
#topNav li:hover {
	background:#5E580B;
}
#topNav li a {
	color:#DDDDDD;
	text-decoration:none;
}
#needHelp {
	font-size:14px;
	color:#FBEB1E;
	text-align:right;
	width:100%;
	position:relative;
	top:105px;
	left:-7px;
	margin:0px;
	padding:0px;
}
#needHelp a {
	color:#FBEB1E;
}
#left-panel {
	background:#3F4E17;
	width:240px;
	padding:0px;
}
.sideNavLinkHead {
	background:#5E580B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid 1px #918911;
	border-bottom:solid 1px #2B2905;
	border-right:solid 1px #2B2905;
	cursor:pointer;
	padding:2px;
}
.sideNavLinkHead a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.sideNavLinkSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid 1px #698226;
	border-bottom:solid 1px #171C08;
	border-right:solid 1px #171C08;
	padding:2px 7px 2px 7px;
}
.sideNavLinkSub a {
	color:#DDDDDD;
	text-decoration:none;
}
.sideNavLinkHeadHover {
	background-color:#BFBC8F;
	border-top:solid 1px #F2EEB6;
	border-bottom:solid 1px #2E2D22;
	border-right:solid 1px #2E2D22;
	padding:2px;
}
.sideNavLinkHeadHover a {
	color:#121212;
	text-decoration:none;
	font-weight:bold;
}
.sideNavLinkSubHover {
	background-color:#BFBC8F;
	border-top:solid 1px #F2EEB6;
	border-bottom:solid 1px #2E2D22;
	border-right:solid 1px #2E2D22;
	padding:2px 7px 2px 7px;
}
.sideNavLinkSubHover a {
	color:#121212;
	text-decoration:none;
}
#guideLinks {
	color:#918911;
	border:solid 1px #918911;
	margin:5px;
	padding:0 0 10px 0;
}
#guideLinks h3 {
	margin:0px;
	padding:2px;
}
#guideLinks h4 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0 7px 0 7px;
}
#guideLinks a {
	color:#CCCCCC;
	text-decoration:none;
}
#guideLinks a:hover {
	text-decoration:underline;
}
#middle-panel {
	background:#BFBC8F;
	padding-bottom:25px;
}
#pictureHolder {
	margin:0 0 0 5px;
	padding:0 5px 0 5px;
}
#pictureHolder td {
	margin:0px;
	padding:0px;
}
#pictureHolder img {
	margin:0px;
	padding:0px;
}
#right-panel {
	background:#BFBC8F;
}
.shoppingButton {
	background:#BFBC8F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #4A5C1B;
	width:200px;
	cursor:pointer;
	margin:5px 5px 5px 0;
	padding:5px;
}
.shoppingButton img {
	margin:0px;
	padding:0px;
}
.shoppingButton a {
	text-decoration:none;
}
.shoppingButtonOver {
	background:#A6A37C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #4A5C1B;
	width:200px;
	cursor:pointer;
	margin:5px 5px 5px 0;
	padding:5px;
}
.shoppingButtonOver img {
	margin:0px;
	padding:0px;
}
.shoppingButtonOver a {
	text-decoration:none;
}
#quickNavSelect {
	background:#EDEDED;
	color:#4A5C1B;
	font-weight:bold;
	height:20px;
	border:solid 1px #4A5C1B;
	padding:0px;
	margin:0px;
}
#quickNavSelectButton01 {
	border:solid 1px #4A5C1B;
	position:relative;
	top:7px;
	cursor:pointer;
	padding:0px;
	margin:0px;
}
.quickNavSelectButton02 {
	border:solid 1px #4A5C1B;
	padding:0px;
	margin:0px;
}
.buyNowButton {
	height:20px;
	width:82px;
	border:solid 1px #4A5C1B;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.contentSection {
	border:dotted 1px #000000;
	margin:0 5px 10px 0;
	padding:0px;
}
.contentSection select {
	background:#EDEDED;
	color:#4A5C1B;
	border:solid 1px #4A5C1B;
}
.contentSectionTextbox {
	background:#EDEDED;
	color:#4A5C1B;
	border:solid 1px #4A5C1B;
}
#itineraryTable td {
	vertical-align:top;
	padding:0 5px 5px 5px;
	margin:0px;
}
#itineraryTable td h3 {
	padding:0px;
}
.photoAlbumRow {
	text-align:center;
}
.photoAlbumIcon {
	height:75px;
	width:75px;
	cursor:pointer;
	padding:5px;
	margin:0px;
	border:solid 1px #FFFFFF;
	-moz-opacity:.5;
	opacity:.5;
}
.photoAlbumIcon:hover {
	background-color:#000000;
}
.mainPhotoAlbumImage {
	height:275px;
	width:435px;
	cursor:pointer;
	padding:5px 5px 5px 5px;
	margin:0 0 3px 0;
	border:solid 1px #FFFFFF;
}
.oldPrice {
	color:#000000;
	text-decoration:line-through;
}
.bookTourButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px;
}
.backToTopButton {
	border:solid 1px #4A5C1B;
	margin:0 0 25px 10px;
	padding:0px;
}
.weatherForcast {
	padding:0px;
}
.weatherForcast img {
	background:#FFFFFF;
	border:solid 3px #121212;
	float:left;
	margin:0 5px 0 0;
	padding:0px;
}
.airportName {
	width:200px;
	float:left;
}
.airportCode{
	font-weight:bold;
}
.socialBookmark img{
	background:#FFFFFF;
	height:16px;
	width:16px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
}
.socialBookmark:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}