body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(assets/bg_page.gif);
	background-repeat: repeat-x;
}

/* Link behaviours */

a:link, a:visited, a:active {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
.topnav a:link, .topnav a:visited, .topnav a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.topnav a:hover {
	color: #CCCC99;
	text-decoration: none;
}
.sidenav a:link, .sidenav a:visited, .sidenav a:active {
	color: #336699;
	text-decoration: none;
}
.sidenav a:hover {
	color: #333333;
	text-decoration: none;
}
.botnav a:link, .botnav a:visited, .botnav a:active {
	color: #4B3900;
	text-decoration: none;
}
.botnav a:hover {
	color: #4B3900;
	text-decoration: underline;
}
.text_bookings a:link, .text_bookings a:visited, .text_bookings a:active {
	color: #336699;
	text-decoration: underline;
}
.text_bookings a:hover {
	color: #4B3900;
	text-decoration: underline;
}

/* Nav styles */

.topnav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #CCCC99;
	text-align: center;
	vertical-align: middle;
	background-color: #4B3900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.sidenav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	background-color: #FFFFFF;
	background-image: url(assets/bg_sidenav.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.botnav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #4B3900;
	text-align: right;
}
.expnav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-left: 2px;
	background-color: #FFFFFF;
	line-height: 18px;
}

/* List styles */

li {
	display: inline;
	padding-right: 18px;
	padding-left: 18px;
}
ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Mast styles */

.mast_home {
	background-color: #FFFFFF;
	background-image: url(assets/mast_home.jpg);
	background-repeat: no-repeat;
}
.mast_getaways {
	background-color: #FFFFFF;
	background-image: url(assets/mast_getaways.jpg);
	background-repeat: no-repeat;
}
.mast_experiences {
	background-color: #FFFFFF;
	background-image: url(assets/mast_experiences.jpg);
	background-repeat: no-repeat;
}
.mast_travelexp {
	background-color: #FFFFFF;
	background-image: url(assets/mast_travelexp.jpg);
	background-repeat: no-repeat;
}
.mast_ktm {
	background-color: #FFFFFF;
	background-image: url(assets/mast_ktm.jpg);
	background-repeat: no-repeat;
}
.mast_fly_fishing {
	background-color: #FFFFFF;
	background-image: url(assets/mast_fly_fishing.jpg);
	background-repeat: no-repeat;
}
.mast_mtn_biking {
	background-color: #FFFFFF;
	background-image: url(assets/mast_mtn_biking.jpg);
	background-repeat: no-repeat;
}
.mast_diving {
	background-color: #FFFFFF;
	background-image: url(assets/mast_diving.jpg);
	background-repeat: no-repeat;
}
.mast_mountaineering {
	background-color: #FFFFFF;
	background-image: url(assets/mast_mountaineering.jpg);
	background-repeat: no-repeat;
}
.mast_wines {
	background-color: #FFFFFF;
	background-image: url(assets/mast_wines.jpg);
	background-repeat: no-repeat;
}
.mast_karuna {
	background-color: #FFFFFF;
	background-image: url(assets/mast_karuna.jpg);
	background-repeat: no-repeat;
}
.mast_livingnature {
	background-color: #FFFFFF;
	background-image: url(assets/mast_livingnature.jpg);
	background-repeat: no-repeat;
}
.mast_cruikshank {
	background-color: #FFFFFF;
	background-image: url(assets/mast_cruikshank.jpg);
	background-repeat: no-repeat;
}
.mast_toi {
	background-color: #FFFFFF;
	background-image: url(assets/mast_toi.jpg);
	background-repeat: no-repeat;
}
.mast_design {
	background-color: #FFFFFF;
	background-image: url(assets/mast_design.jpg);
	background-repeat: no-repeat;
}
.mast_corporate {
	background-color: #FFFFFF;
	background-image: url(assets/mast_corporate.jpg);
	background-repeat: no-repeat;
}
.mast_occasions {
	background-color: #FFFFFF;
	background-image: url(assets/mast_occasions.jpg);
	background-repeat: no-repeat;
}
.mast_packages {
	background-color: #FFFFFF;
	background-image: url(assets/mast_packages.jpg);
	background-repeat: no-repeat;
}
.mast_about {
	background-color: #FFFFFF;
	background-image: url(assets/mast_about.jpg);
	background-repeat: no-repeat;
}
.mast_team {
	background-color: #FFFFFF;
	background-image: url(assets/mast_team.jpg);
	background-repeat: no-repeat;
}
.mast_features {
	background-color: #FFFFFF;
	background-image: url(assets/mast_features.jpg);
	background-repeat: no-repeat;
}
.mast_eco {
	background-color: #FFFFFF;
	background-image: url(assets/mast_eco.jpg);
	background-repeat: no-repeat;
}
.mast_testimonials {
	background-color: #FFFFFF;
	background-image: url(assets/mast_testimonials.jpg);
	background-repeat: no-repeat;
}
.mast_media {
	background-color: #FFFFFF;
	background-image: url(assets/mast_media.jpg);
	background-repeat: no-repeat;
}
.mast_bookings {
	background-color: #FFFFFF;
	background-image: url(assets/mast_bookings.jpg);
	background-repeat: no-repeat;
}
.mast_gallery {
	background-color: #FFFFFF;
	background-image: url(assets/mast_gallery.jpg);
	background-repeat: no-repeat;
}
.mast_portfolio {
	background-color: #FFFFFF;
	background-image: url(assets/mast_portfolio.jpg);
	background-repeat: no-repeat;
}
.mast_ski {
	background-color: #FFFFFF;
	background-image: url(assets/mast_ski.jpg);
	background-repeat: no-repeat;
}
.mast_snowboard {
	background-color: #FFFFFF;
	background-image: url(assets/mast_snowboard.jpg);
	background-repeat: no-repeat;
}
.mast_driving {
	background-color: #FFFFFF;
	background-image: url(assets/mast_driving.jpg);
	background-repeat: no-repeat;
}
.mast_corporate2010 {
	background-color: #FFFFFF;
	background-image: url(assets/mast_corporate2010.jpg);
	background-repeat: no-repeat;
}

/* Text styles */

p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: left;
}
h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6F6133;
	text-align: left;
	line-height: 20px;
	margin: 0px;
}
h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6F6133;
	text-align: left;
	line-height: 20px;
	margin: 0px;
}
.text_header {
	font-size: 13px;
	font-weight: bold;
	color: #6F6133;
}
.text_subheader {
	font-weight: bold;
}
.text_bookheader {
	font-size: 14px;
	font-weight: bold;
}
.text_footer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 18px;
}
.text_RHS {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 18px;
}
.text_LHS {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 18px;
}
.text_RHSmedia {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 18px;
	padding-bottom: 10px;
}
.text_rightaligned {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	line-height: 18px;
	vertical-align: bottom;
}
.text_icons {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
.text_videolink {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.text_gallerylink {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.text_pdflink {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.text_experience {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4B3900;
	background-color: #FFFFFF;
	text-align: left;
}
.text_bookings {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4B3900;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.text_gallery {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
.text_portfolio {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
}
.text_mid {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.text_dim {
	color: #666666;
}

/* Graphics styles */

.bg_footer {
	background-color: #FFFFFF;
	background-image: url(assets/bg_footer.jpg);
	background-repeat: no-repeat;
}
.panel_scroller {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.divider_x {
	background-color: #FFFFFF;
	background-image: url(assets/divider_x.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.divider_top {
	background-color: #FFFFFF;
	background-image: url(assets/divider_x.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg_expnav {
	background-color: #FFFFFF;
	background-image: url(assets/bg_expnav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.gallery_div {
	background-color: #FFFFFF;
	background-image: url(assets/bg_gallery_div.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Form styles */

.exp_formtext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
.exp_textbox {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
	height: 16px;
	width: 215px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
}
.textbox_arrival {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
	height: 16px;
	width: 90px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
}
.textbox_pax {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
	height: 16px;
	width: 35px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
}
.textbox_comments {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	height: 75px;
	width: 215px;
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
}
form {
	display: inline;
}
