/* Web design by Hi-Powered http://www.hi-powered.com */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #FFFFFF;
	background-image: url(img/bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(img/shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#banner {
	padding: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
}
#bannercontent, #bannercontent1, #bannercontent2, #bannercontent3, #bannercontent4, #bannercontent5, #bannercontent6, #bannercontent7, #baktraxbanner, #bannercontent8 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	height: 75px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bannercontent {
	background-image: url(img/palm_top.jpg);
}
#bannercontent1 {
	background-image: url(img/beach_1_top.jpg);
}
#bannercontent2 {
	background-image: url(img/beach_top.jpg);
}
#bannercontent3 {
	background-image: url(img/vista_top.jpg);
}
#bannercontent4 {
	background-image: url(img/sunset_top.jpg);
}
#bannercontent5 {
	background-image: url(img/trees_top.jpg);
}
#bannercontent6 {
	background-image: url(img/valley_top.jpg);
}
#bannercontent7 {
	background-image: url(img/mountain_top.jpg);
}
#bannercontent8 {
	background-image: url(img/adventure_top.jpg);
}
#baktraxbanner {
	background-image: url(img/baktrax_top.jpg);
}
#panorama1, #panorama2, #panorama3, #panorama4, #panorama5, #panorama6, #panorama7, #panorama8, #panorama9, #panorama10, #panorama11 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	height: 75px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#panorama1 {
	background-image: url(panoramas/ayers_top.jpg);
}
#panorama2 {
	background-image: url(panoramas/camel_top.jpg);
}
#panorama3 {
	background-image: url(panoramas/thames_top.jpg);
}
#panorama4 {
	background-image: url(panoramas/mask_top.jpg);
}
#panorama5 {
	background-image: url(panoramas/stonehenge_top.jpg);
}
#panorama6 {
	background-image: url(panoramas/giraffe_top.jpg);
}
#panorama7 {
	background-image: url(panoramas/opera_top.jpg);
}
#panorama8 {
	background-image: url(panoramas/taj_top.jpg);
}
#panorama9 {
	background-image: url(panoramas/manhattan_top.jpg);
}
#panorama10 {
	background-image: url(panoramas/field_top.jpg);
}
#panorama11 {
	background-image: url(panoramas/vietnam_top.jpg);
}
#maincontent {
	padding: 0;
	margin-left: 235px;
	margin-right: 275px;
	position: relative;
}
#mainfull {
	padding: 0;
	margin-left: 235px;
}
#maincontent p, #secondary p, #mainfull p, .tour p {
	font-size: 1.2em;
	line-height: 140%;
}
#sidebar-left {
	float: left;
	width: 210px;
	margin: 0;
	padding: 0;
}
#secondary {
	float: right;
	width: 250px;
	margin: 0;
	padding: 0;
}
#secondary img {
	border: 1px solid #CCCCCC;
	margin-top: 19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#elist {
	float: right;
	width: 250px;
	margin: 0;
	padding: 0;
}
#elist p {
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 140%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	margin: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 3px;
	text-transform: uppercase;
	color: #335D97;
}
h2 {
} 
h3 {
}
h4 {
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 7px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h6 {
}
#photo {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 235px;
}
#footer {
	clear: both;
	padding: 0;
	margin-top: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#footercontent {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
#footercontent p {
	margin-left: 235px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 1.2em;
	line-height: 140%;
}
/*-- top menu start --*/

#pointermenu {
	padding: 0;
	margin: 0;
}
#pointermenu ul {
	margin: 0;
	margin-right: 0; /*menu offset from left edge of window*/
	float: right;
	padding-left: 8px; /*optional left round corner*/
	font-size: 1.2em;
	font-weight: normal;
	background-color: #335D97;
	background-image: url(img/leftround.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#pointermenu ul li {
	display: inline;
}
#pointermenu ul li a {
	float: left;
	color: white;
	font-weight: normal;
	padding: 7px 9px 7px 5px;
	text-decoration: none;
}
#pointermenu ul li a:visited {
	color: white;
}
#pointermenu ul li a:hover, #pointermenu ul li a#selected { /*hover and selected link*/
	color: #F2F2E7;
	background: transparent url(img/pointer.gif) bottom center no-repeat;
}
#pointermenu ul li a#rightcorner {
	padding-right: 0;
	padding-left: 2px;
	background: url(img/rightround.gif) bottom right no-repeat;
}
/*-- top menu end --*/

div.sdmenu {
	width: 210px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	padding-bottom: 25px;
	background: url(img/bottom.gif) no-repeat right bottom;
	color: #fff;
	margin-top: 25px;
}
div.sdmenu div {
	background: url(img/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(img/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(img/expanded.gif) no-repeat 10px center;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e5cd;
}
div.sdmenu div.collapsed span {
	background-image: url(img/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	display: block;
	color: #335D97;
	text-decoration: none;
	background-color: #f2f2e7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e5cd;
}
div.sdmenu div a.current {
	background : #e2e5cd;
}
div.sdmenu div a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #335d97;
	background-image: url(img/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.plane {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
}
.flights {
	padding-top: 15px;
	padding-bottom: 25px;
	background-color: #F2F2E7;
	background-image: url(img/bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 10px;
	padding-left: 10px;
}
.tour {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.tour h4 {
	margin-left: 144px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
}
.tour p {
	margin-left: 144px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tour img {
	padding: 3px;
	border: 1px solid #CCCCCC;
	float: left;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.float {
	float: none;
	clear: none;
}
/*-- flight menu start --*/
#navlist {
	font-size:1.2em;
	font-weight:normal;
	list-style:none;
	margin: 0;
	padding: 0;
}
#navlist a {
	display:block;
	width:170px;
	color:#335D97;
	text-decoration:none;
	background-image: url(img/nav.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 0px;
}
#navlist a:hover {
	background-position:0 -30px;
	color: #F2F2E7;
}
#navlist a:active {
	background-position:0 -60px;
	color:#1e5ebd;
}
/*-- flight menu end --*/
.safety {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	background-color: #F2F2E7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.feetable {
	font-size: 100%;
}
.feetable p {
	padding: 0px;
	margin: 0px;
}
/* Hides from IE5-mac \*/
* html #photo, #maincontent {height: 1%;}
/* End hide from IE5-mac */
