/* CSS Document */

@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tfoot,thead,th

{ margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body{line-height:1}

ol,ul{list-style:none; margin:0; padding:0;}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}

ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}

html {
	background:#fafafa url(../images/bg_big_repeat.jpg) repeat center top; 
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	/*text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#58595b;
}

.bg_body {
	margin:0px;
	padding:0px;
	background:#fafafa url(../images/bg_big_inner.jpg) repeat-x center top;
	text-align:center;
	border:0;
	outline:0;
	width:100%;
	height:1411px;
	vertical-align:baseline;
	font:100%/1 "Trebuchet MS", Arial, Helvetica, Sans-serif;
	-webkit-font-smoothing: antialiased;
}

.bg_body_inner {
	margin:0px;
	padding:0px;
	background:url(../images/bg_big_inner.jpg) repeat-x center top; 
	text-align:center;
	border:0;
	outline:0;
	width:auto;
	height:100%;
	vertical-align:baseline;
	font:100%/1 "Trebuchet MS", Arial, Helvetica, Sans-serif;
	-webkit-font-smoothing: antialiased;
}

h1, h2, h3 {

	padding:0px;

	margin:0px;

}



img{

	border:none;

}

.wrap { 
	width:1000px;
	margin:auto;
	padding:0;
	position:relative;
}

#brochure {
  top: 20%;
  right: 0;
  width: 129px;
  height: 61px;
  color: #FFF;
  overflow: hidden;
  position: fixed;
  z-index: 10000;
  margin-right: -4px;
}

#header {

	width:1000px;

	height:177px;

	text-align:left;

	background:transparent url(../images/header.jpg) no-repeat left top;

}

#header li{

	float:left;

}

#header_inner {

	width:1000px;

	height:177px;

	text-align:left;

	background:transparent url(../images/header_inner.jpg) no-repeat left top;

}

#header_inner li{

	float:left;

}

.logo {

	width:180px;

	height:158px;

	background:transparent url(../images/logo.png) no-repeat center top;

	text-align:center;

	

}

.logo a {

	width:180px;

	height:135px;

	display:block;

	cursor:hand;

}

.tagline {

	width:670px;

	height:101px;

	background:transparent url(../images/adrenaline_travel_head.png) no-repeat 10px top;

}

.right_head {

	float:right;

	width:117px;

	height:120px;

	background:transparent url(../images/lan_bar_bg.jpg) no-repeat center top;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	color:#282323;

}

.lan_bar {

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	color:#282323;

	padding:8px 0 0 12px;

}

.lan_bar_img{

	padding:5px 0 0 8px;

}

.phone {

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	line-height:18px;

	color:#bbbbba;

	width:100%;

	padding:30px 0 0 0;

}

.phone strong{

	font-size:16px;

	line-height:18px;

	font-weight:bold;

}

.phone a, a:visited {color:#bbbbba; font-weight:normal; text-decoration:none;}

.phone a:hover {color:#bbbbba; font-weight:normal; text-decoration:none;}

/*.phone_tooltip {

	position:fixed;

	padding: 15px 80px 15px 15px;

	visibility:hidden;

	font:normal 14px "Trebuchet MS", Arial, Helvetica, Sans-serif;

	text-align:left;

	line-height: 18px;

	z-index: 100;

	background: transparent url(../images/tooltip-bg.png) no-repeat left top;

	width: 320px;

	height:220px;

}*/

.email {

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:11px;

	line-height:16px;

	color:#88c9fb;

	width:100%;

}

.email a, .email a:visited {

	color:#88c9fb;

	text-decoration:none;

}

.email a:hover {

	color:#88c9fb;

	text-decoration:underline;

}

/* -------------------------------- Header ends here ----------------------------------- */



/* -------------------------------- Content section starts here ----------------------------------- */

.content_section {

	width:1000px;

}

.left_col {

	float:left;

	width:180px;

	height:auto;

	text-align:center;

}

.search_panel {

	width:156px;

	background:transparent url(../images/search_mid.jpg) repeat-y left top;

	padding:4px 12px 10px 12px;

	text-align:left;

	font-family:Tahoma, Sans-serif;

	font-size:13px;

	color:#56594c;

}

.search_panel h1 {

	

	height:auto;

	padding:0px 0px 10px 0px;

	background:transparent url(../images/h1_line.jpg) no-repeat left bottom;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	color:#984028;

	font-weight:bold;	

}

.search {

	padding:15px 0 0 0;

}

select {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:152px;
	height:auto;
	padding: 3px 3px;
	margin:6px 0 12px 0;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.search_but_area {

	width:150px;

	text-align:left;

	padding:0 0 5px 0px;

}

.search_but {

	width:119px;

	height:36px;

	background:transparent url(../images/search_but.jpg) no-repeat right top;

	border:none;

	cursor:hand;

}

.search_panel_bot {

	background:transparent url(../images/search_bot.jpg) no-repeat left top;

	height:7px;

}

.social_media {

	width:156px;

	text-align:center;

	margin:0px 12px;

	padding:30px 0px 5px 0px;

	line-height:40px;

}

.social_media_space {

	padding:0px 15px 0px 0px;

}

.social_media br {

	padding:20px 0px 0px 0px;

}

/* -------------------------------- Left Column ends here ----------------------------------- */



.mid_col {

	float:left;

	width:560px;

	text-align:left;

	padding:0px 40px 20px 40px;

}

.mid_col p{

	padding:15px 10px 30px 10px;

	margin:0px;

}

.mid_col h1 {

	padding:0px 10px 0px 10px;

	font-size:24px;

	line-height:30px;

	color:#282323;

	font-weight:bold;

	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;

}

.mid_col h1 strong{

	color:#c70606;

	font-weight:bold;

	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;

}

.mid_col a, .mid_col a:visited {

	font-size:11px;

	color:#c70606;

	font-weight:normal;

	text-decoration:none;

}

.mid_col a:hover{

	color:#c70606;

	font-weight:normal;

	text-decoration:underline;

}



/*Search result page middle column*/

.mid_col_search {
	float:left;
	width:780px;
	text-align:left;
	padding:0px 0px 20px 40px;
}

.mid_col_search p{
	padding:15px 10px 30px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	/*text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#58595b;
	margin:0px;
}

.mid_col_search h1 {

	padding:0px 10px 10px 10px;
	font-size:24px;
	line-height:30px;
	color:#282323;
	font-weight:bold;
	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;

}

.mid_col_search h1 strong{

	color:#c70606;

	font-weight:bold;

	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;

}

.mid_col_search a, .mid_col_search a:visited {

	font-size:11px;

	color:#c70606;

	font-weight:normal;

	text-decoration:none;

}

.mid_col_search a:hover{

	color:#c70606;

	font-weight:normal;

	text-decoration:underline;

}

/*Search result page middle column ends*/

.prog_heading {

	text-align:left;

}

.prog_heading h2 {

	margin:20px 0px 0px 10px;

	padding:0px;

	font-size:24px;

	line-height:30px;

	color:#282323;

	font-weight:bold;

	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;

}

.prog_heading p {

	margin:10px 0px 10px 10px;

	padding:0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:16px;

	line-height:22px;

	color:#282323;

}

/*CMS page programme heading & text ends*/



/*Booking form middle column starts*/

.detail_head {

	float:none;

	width:780px;

	height:31px;

	background: transparent url(../images/detail_head.gif) no-repeat left top;

}

.detail_head h2 {

	padding:6px 10px 0px 10px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:16px;

	color:#3c3838;

	font-weight:bold;

}

.form_area {
	float:none;
	width:780px;
	background:transparent url(../images/detail_mid.gif) repeat-y left top;
}

.form_content {
	padding:20px 20px 30px 20px;
	width:740px;

}

.form_content ul {
	width:100%;
	margin:0px 0px 10px 0px;
}

.form_content li {
	float:left;
}

.form_title {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:24%;
}
.form_title_promo {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:26%;
}
.form_title_prog {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:26%;
}
.form_title_prog2 {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:23%;
}

.form_title_small {

	text-align:right;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	color:#282323;

	padding:0px 0px 0px 0px;

}
.form_input {
	width:152px;
}
.form_input input[type="text"] {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:152px;
	height: 16px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.form_title2 {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:120px;
}
.form_title3 {
	text-align:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#282323;
	padding:4px 0px 0px 0px;
	width:250px;
}
.form_input2 input[type="text"] {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:152px;
	height: 16px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}



.line_ul {

	padding:25px 0px 10px 0px;

}


.line_ul2 {

	padding:15px 0px 0px 0px;

}

.line_ul3 {

	padding:65px 0px 10px 0px;

}
.line_ul-end {

	padding:65px 0px 30px 0px;

}

.line_ul4 {

	padding:55px 0px 70px 0px;

}

.line_ul5 {

	padding:0px 0px 10px 0px;

}

.line_ul6 {

	padding:20px 20px 10px 20px;
	font-size:15px;
	line-height:20px;
}

.line_ul7 {

	padding:55px 0px 0px 20px;

}
.line_ul7 p {

	padding:10px;

}

.form_input select {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:160px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.form_input3 select {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:160px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.form_input_big select {

	border: 1px solid #a7a7a7;

	color: #605c5c;

	width:160px;

	padding: 3px 3px;

	margin:4px 0 0px 8px;

	font: 13px/18px Tahoma, Helvetica, sans-serif;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background: #fff url(../images/input.gif) repeat-x 0 0;

	-webkit-transition: border-color 0.1s linear;

	vertical-align: bottom;

}

.detail_div {

	float:none;

	width:780px;

	height:38px;

	background: transparent url(../images/detail_div.gif) no-repeat left top;

}

.detail_div h2 {

	padding:13px 10px 0px 10px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:16px;

	color:#3c3838;

	font-weight:bold;

}

.form_input textarea {

	border: 1px solid #a7a7a7;

	color: #605c5c;

	width:152px;

	height: 54px;

	padding: 3px 3px;

	margin:0px 0 0px 8px;

	font: 13px/18px Tahoma, Helvetica, sans-serif;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background: #fff url(../images/input.gif) repeat-x 0 0;

	-webkit-transition: border-color 0.1s linear;

	vertical-align: bottom;

}

.checkbox {

	float:left;

}

.checkbox_text {

	float:left;
	width:94%;
	margin:0px 0px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#3c3838;
}

.checkbox_text p{

	margin:6px 0px 20px 10px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:12px;
	line-height:16px;
	color:#4b6486;

}

.payment_text {

	text-align:right;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	color:#282323;

	padding:4px 0px 0px 0px;

}

.line8 {

	padding:35px 0px 0px 0px;
	text-align:center;

}

.submit_but {

	width:119px;

	height:36px;

	background:transparent url(../images/submit_button.png) no-repeat right top;

	border:none;

	cursor:auto;

}

.form_bottom {
	width:780px;
	height:7px;
	background:transparent url(../images/detail_head_bot.gif) no-repeat left bottom;
	margin:0px;

}

/*Booking form middle column starts*/



/*inner page middle column starts*/

.inner_wrap {

	float:left;

	width:760px;

	padding:10px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #e0e1e1 url(../images/input.gif) repeat-x 0 0;

	-webkit-transition: border-color 0.1s linear;

	vertical-align: bottom;

	margin:0px 0px 20px 0px;

}

.inner_left {
	float:left;
	width:640px;
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:14px;
	color:#282323;
	line-height:20px;
}

.inner_left .pic_summary {
	margin:5px 10px 10px 0px;
	float:left;
	width:240px;
}
.pic_sum {
	border:2px solid #fff;
}
.thumb_gallery {
	border:2px solid #fff;
	margin:0px 10px 10px 0px;
	float:left;
}

.inner_left .summary {
	float:left;
	width:365px;
	margin:5px 10px 10px 0px;
	padding:0px;
}
.inner_left .summary p {
	float:left;
	width:630px;
	margin:5px 10px 10px 0px;
	padding:0px;
}
inner_left .trip_but {
	padding:10p 0px 0px 0px;
	float:left;
	width:114px;
}

.inner_text {
	float:left;
	width:760px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:12px;
	color:#282323;
	line-height:18px;
}

.inner_text img {
	margin:5px 10px 10px 0px;
	border:2px solid #fff;
	float:left;
}

.inner_text p {
	float:left;
	width:560px;
	margin:5px 10px 10px 0px;
	padding:0px;
}

.video_bg {
	float:left;
	width:640px;
	background:transparent url(../images/video_screen.png) no-repeat left top;
	height:354px;
	padding:26px 25px;
}

.video_sug {
	float:left;
	width:640px;
	height:auto;
	padding:0px 0px 20px 10px;
	margin:10px 0px 0px 0px;
}

.sug_head {
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#757779;
	padding:0px 0px 2px 0px;
	width:250px;
	font-weight:bold;
	border-bottom:1px solid #757779;
}

.inner_right {
	float:right;
	width:120px;
	text-align:right;
	margin:5px 0px 0px 0px;
}

.inner_right img {

	margin:0px 0px 3px 0px;

}

/*inner page middle column ends*/



.mid_text {

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; /*0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/

	font-size:12px;	

	line-height:18px;

	color:#282323;

	font-weight:normal;

}



.carousel_new {

	width:558px;

	text-align:center;

}

/* -------------------------------- Middle Column ends here ----------------------------------- */



.right_col {

	float:left;

	width:180px;

	height:auto;

	text-align:center;

}

.best_seller_head {

	width:156px;

	background:transparent url(../images/bestsell_mid.jpg) repeat-y right top;

	padding:4px 12px 10px 12px;

	text-align:left;

	font-family:Tahoma, Sans-serif;

	font-size:13px;

	color:#56594c;

}

.best_seller_head h1 {

	height:auto;

	padding:0px 0px 5px 0px;

	background:transparent url(../images/h1_line.jpg) no-repeat left bottom;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	color:#984028;

	font-weight:bold;	

}

.best_seller_bot {

	background:transparent url(../images/bestsell_bot.jpg) no-repeat left top;

	height:7px;

	margin:0px 0px 25px 0px;

}

.best_seller_prog {

	width:176px;

	height:106px;

	background-color:#fff;

	border:2px solid #6e6d6d;

	margin:0px 0px 20px 0px;

}

.best_seller_prog p{

	padding:0px;

	margin:0px;

}

.best_seller_prog3 {

	width:176px;

	height:auto;

	background:transparent url(../images/best_sellers3.jpg) no-repeat center bottom;

	border:2px solid #6e6d6d;

}

.best_seller_prog3 p {

	font-family:Tahoma, Sans-serif;

	font-size:11px;

	color:#6e6d6d;

	line-height:16px;

	font-weight:normal;

	margin:10px;

	text-align:left;

}

.best_seller_prog3 br {

	line-height:16px;

}

.best_seller_prog3 strong {

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:13px;

	line-height:18px;

	color:#6e6d6d;

	font-weight:bold;

	text-decoration:underline;

}

.best_seller_prog3 a, .best_seller_prog3 a:visited, .best_seller_prog3 a:hover {

	font-size:13px;

	color:#6e6d6d;

	font-weight:bold;

	text-decoration:underline;

}

/* -------------------------------- Right Column ends here ----------------------------------- */



#nav { text-align:left; float:left;width:1000px;}



#nav1 { 

	float:left;

	width:191px;

	height:32px;

	text-align:center; 

	cursor:pointer;

}

#nav1 a, #nav1 a:visited {

	width:191px;

	height:32px;

	background:transparent url(../images/top_dest_bg.jpg) no-repeat left top;

	padding:10px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#nav1 a:hover {

	background:transparent url(../images/top_dest_bg_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#nav1 a.selected {

	width:191px;

	height:32px;

	padding:8px 0px 0px 0px;

	background:transparent url(../images/top_dest_bg_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#nav2 { 

	float:left;

	width:175px;

	height:32px;

	text-align:center; 

	cursor:pointer;

}

#nav2 a, #nav2 a:visited {

	width:175px;

	height:32px;

	background:transparent url(../images/sports_bg.jpg) no-repeat left top;

	padding:10px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#nav2 a:hover {

	background:transparent url(../images/sports_bg_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#nav2 a.selected {

	width:175px;

	height:32px;

	padding:8px 0px 0px 0px;

	background:transparent url(../images/sports_bg_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#nav3 { 

	float:left;

	width:215px;

	height:32px;

	text-align:center;

	cursor:pointer; 

}

#nav3 a, #nav3 a:visited {

	width:215px;

	height:32px;

	background:transparent url(../images/wildlife_bg.jpg) no-repeat left top;

	padding:10px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#nav3 a:hover {

	background:transparent url(../images/wildlife_bg_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#nav3 a.selected {

	width:215px;

	height:32px;

	padding:8px 0px 0px 0px;

	background:transparent url(../images/wildlife_bg_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#nav4 { 

	float:left;

	width:215px;

	height:32px;

	text-align:center; 

	cursor:pointer;

}

#nav4 a, #nav4 a:visited {

	width:215px;

	height:32px;

	background:transparent url(../images/tour_trips_bg.jpg) no-repeat left top;

	padding:10px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#nav4 a:hover {

	background:transparent url(../images/tour_trips_bg_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#nav4 a.selected {

	width:215px;

	height:32px;

	padding:8px 0px 0px 0px;

	background:transparent url(../images/tour_trips_bg_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#nav5 { 

	float:left;

	width:204px;

	height:32px;

	text-align:center;

	cursor:pointer;

}

#nav5 a, #nav5 a:visited {

	width:204px;

	height:32px;

	background:transparent url(../images/qualif_bg.jpg) no-repeat left top;

	padding:10px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#nav5 a:hover {

	background:transparent url(../images/qualif_bg_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#nav5 a.selected {

	width:204px;

	height:32px;

	padding:8px 0px 0px 0px;

	background:transparent url(../images/qualif_bg_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}

.tab_content_box {

	float:left;

	width:966px;

	padding:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	/*text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/

	font-size:12px;

	line-height:18px;

	font-weight:normal;

	color:#58595b;

	margin:0px;

}

.tab_content_box p{

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	line-height:18px;

	font-weight:normal;

	color:#58595b;

	margin:0px;

	padding:0px;

	width:966px;

}

.tab_content_box h1{

	font-size:20px;

	line-height:24px;

	font-weight:bold;

	color:#a60608;

	padding:15px 0px 10px 0px;

}

.tab_content_box h2{

	font-size:17px;

	line-height:20px;

	font-weight:bold;

	color:#C70606;

	padding:10px 0px 5px 0px;

}

.tab_content_box h3{

	font-size:14px;

	line-height:18px;

	font-weight:bold;

	color:#e83838;

	padding:10px 0px 5px 0px;

}

.tab_content_box ul{

	padding:0px 0px 10px 10px;

	margin:0px;

}

.tab_content_box li{

	line-height:22px;

	background:url(../images/bullet.png) no-repeat left 5px;

	padding:0px 0px 0px 15px;

	font-size:12px;

	color:#58595b;

}

.tab_content_box a, .tab_content_box a:visited{

	color:#c70606;

	font-weight:normal;

	text-decoration:none;

}

.tab_content_box a:hover{

	color:#c70606;

	font-weight:normal;

	text-decoration:underline;

}



/* -------------------------------- Tab system home page ends here ----------------------------------- */



#inner_nav { text-align:left; float:left; width:780px;}



#inner_nav1 { 

	float:left;

	width:111px;

	height:26px;

	text-align:center; 

}

#inner_nav1 a, #inner_nav1 a:visited {

	width:111px;

	height:26px;

	background:transparent url(../images/inner_nav/overview.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav1 a:hover {

	background:transparent url(../images/inner_nav/overview_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav1 a.selected {

	width:111px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/overview_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#inner_nav2 { 

	float:left;

	width:114px;

	height:26px;

	text-align:center; 

}

#inner_nav2 a, #inner_nav2 a:visited {

	width:114px;

	height:26px;

	background:transparent url(../images/inner_nav/accommod.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav2 a:hover {

	background:transparent url(../images/inner_nav/accommod_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav2 a.selected {

	width:114px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/accommod_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#inner_nav3 { 

	float:left;

	width:112px;

	height:26px;

	text-align:center; 

}

#inner_nav3 a, #inner_nav3 a:visited {

	width:112px;

	height:26px;

	background:transparent url(../images/inner_nav/price.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav3 a:hover {

	background:transparent url(../images/inner_nav/price_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav3 a.selected {

	width:112px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/price_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#inner_nav4 { 

	float:left;

	width:111px;

	height:26px;

	text-align:center; 

}

#inner_nav4 a, #inner_nav4 a:visited {

	width:111px;

	height:26px;

	background:transparent url(../images/inner_nav/includes.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav4 a:hover {

	background:transparent url(../images/inner_nav/includes_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav4 a.selected {

	width:111px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/includes_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#inner_nav5 { 

	float:left;

	width:111px;

	height:26px;

	text-align:center; 

}

#inner_nav5 a, #inner_nav5 a:visited {

	width:111px;

	height:26px;

	background:transparent url(../images/inner_nav/excludes.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav5 a:hover {

	background:transparent url(../images/inner_nav/excludes_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav5 a.selected {

	width:111px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/excludes_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}

#inner_nav6 { 

	float:left;

	width:111px;

	height:26px;

	text-align:center; 

}

#inner_nav6 a, #inner_nav6 a:visited {

	width:111px;

	height:26px;

	background:transparent url(../images/inner_nav/itinerary.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav6 a:hover {

	background:transparent url(../images/inner_nav/itinerary_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav6 a.selected {

	width:111px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/itinerary_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}



#inner_nav7 { 

	float:left;

	width:110px;

	height:26px;

	text-align:center; 

}

#inner_nav7 a, #inner_nav7 a:visited {

	width:110px;

	height:26px;

	background:transparent url(../images/inner_nav/when.jpg) no-repeat left top;

	padding:9px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	display:block;

}

#inner_nav7 a:hover {

	background:transparent url(../images/inner_nav/when_over.jpg) no-repeat left top;

	text-decoration:underline;

}

#inner_nav7 a.selected {

	width:110px;

	height:26px;

	padding:7px 0px 0px 0px;

	background:transparent url(../images/inner_nav/when_over.jpg) no-repeat left top;

	display:block;

	text-decoration:none;

}

#inner_content_box {
	float:left;
	width:746px;
	border:2px solid #850303;
	padding:15px;

}
#inner_content_box p{
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	/*text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#58595b;
	margin:0px;
	padding:0px 5px 5px 0px;
}

#inner_content_box h1{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#a60608;
	padding:15px 0px 10px 0px;
}

#inner_content_box h2{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#C70606;
	padding:10px 0px 5px 0px;
}

#inner_content_box h3{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#e83838;
	padding:5px 0px 5px 0px;
}

#inner_content_box ul{
	padding:0px 0px 10px 10px;
	margin:0px;
}

#inner_content_box li{
	line-height:22px;
	background:url(../images/bullet.png) no-repeat left 5px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#58595b;
}

#inner_content_box a, #inner_content_box a:visited{

	color:#c70606;
	font-weight:normal;
	text-decoration:none;
}

#inner_content_box a:hover {
	color:#c70606;
	font-weight:normal;
	text-decoration:underline;
}

/*-------------*/

#include_content ul{
	padding:0px 0px 10px 10px;
	margin:0px;
}

#include_content li{
	line-height:22px;
	background:url(../images/bullet.png) no-repeat left 5px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#58595b;
}

#include_content a, #include_content a:visited {
	color:#c70606;
	font-weight:normal;
	text-decoration:none;}

#include_content a:hover {
	color:#c70606;
	font-weight:normal;
	text-decoration:underline;
}
#exclude_content {
	border-left:1px dotted #333;
	padding-left:20px;
}
.include_space {
	padding-left:20px;
	border:1px dotted #333;
}



/* -------------------------------- Tab system inner page ends here ----------------------------------- */



.main_content {
	float:left;
	width:1000px;
	height:auto;
	margin:30px 0px 20px 0px ;
	text-align:left;
}

.main_content p{

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#58595b;
	margin:5px 0px 15px 0px;
	padding:0px;
}

.main_content h1{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#fe2400;
	padding:15px 0px 10px 0px;
}

.main_content h2{

	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#fe2400;
	padding:10px 0px 10px 0px;
}

.main_content h3{

	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#fe2400;
	padding:5px 0px 5px 0px;
}

.main_content ul{

	padding:0px 0px 10px 10px;
	margin:0px;
}

.main_content li{

	line-height:22px;
	background:url(../images/bullet.png) no-repeat left 5px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#58595b;
}

.main_content a, .main_content a:visited{

	color:#c70606;
	font-weight:normal;
	text-decoration:none;
}

.main_content a:hover{

	color:#c70606;
	font-weight:normal;
	text-decoration:underline;
}

/* Main content home page ends */



.search_result_box {
	float:left;
	border: 2px solid #bebab9;
	width:776px;
	margin:5px 0 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.search_result_box h2 {
	background: #dbd9d8;
	float:left;
	width:516px;
	padding:6px 10px;
	margin:0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:15px;
	line-height:18px;
}
.search_result_box h2 a, .search_result_box h2 a:visited {
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#950303;
	background:#ffd5c2;
	text-decoration:underline;
}

.search_result_box h2 a:hover {
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#282323;
	font-weight:bold;
	text-decoration:none;
}


.search_result_box .right {
	background: #dbd9d8;
	float:right;
	width:220px;
	padding:6px 10px;
	margin:0px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

.detail1 {
	float:left;
	width:440px;
	margin:10px 0px 10px 5px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size:13px;
	line-height:18px;
}

.search_result_box .result_img {

	float:left;
	margin:10px;
	padding:0px;

}

.detail1 a, .detail1 a:visited {
	font-size:13px;
	line-height:18px;
	color:#282323;
	font-weight:bold;
	text-decoration:underline;
}

.detail1 a:hover {
	font-size:15px;
	line-height:18px;
	color:#282323;
	font-weight:bold;
	text-decoration:none;
}

.right a, .right a:visited {
	font-size:12px;
	line-height:18px;
	color:#282323;
	font-weight:normal;
	text-decoration:none;
}

.right a:hover {

	font-size:12px;

	line-height:18px;

	color:#282323;

	font-weight:normal;

	text-decoration:underline;

}

.search_result_rt {

	float:right;
	width:120px;
	margin:40px 10px 0px 0px;
	padding:0px;
	text-align:right;
	font-family:Tahoma, Sans-serif;
	font-size:11px;
	line-height:22px;
	color:#c70606;
}
.search_result_like {
	float:right;
	width:120px;
	margin:10px 10px 0px 0px;
	padding:0px;
	text-align:right;
	font-family:Tahoma, Sans-serif;
	font-size:11px;
	line-height:22px;
	color:#c70606;
}
.search_result_rt img {
	margin:4px 0px 0px 0px;
}

.search_result_rt a, .search_result_rt a:visited{

	font-size:11px;

	line-height:22px;

	color:#c70606;

	font-weight:normal;

	text-decoration:none;

}

.search_result_rt a:hover {

	text-decoration:underline;

}

/* search result box ends here */

/* ------------------------------------------ CMS related design styles starts ---------------------------------------------- */

.cms_content
 {
	float:left;
	width:780px;
	text-align:left;
	padding:0px 0px 20px 40px;
}
.cms_content p {
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;
	/*text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7; 0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200*/
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#58595b;
	margin:0px;
	padding:0px 10px 5px 10px;
}
.cms_content h1 {
	padding:0px 10px 10px 10px;
	font-size:24px;
	line-height:30px;
	color:#282323;
	font-weight:bold;
	text-shadow:0 0 1px #a6a0a0, -1px -1px 2px #cbc7c7;
}

.cms_content h2 {
	padding:0px 10px 10px 10px;
	font-size:17px;
	line-height:20px;
	color:#282323;
	font-weight:bold;
}
.cms_content h3 {
	padding:0px 10px 10px 10px;
	font-size:14px;
	line-height:18px;
	color:#282323;
	font-weight:bold;
}

.cms_content ul {
	padding:0px 0px 10px 10px;
	margin:0px;
}

.cms_content li {
	line-height:22px;
	background:url(../images/bullet.png) no-repeat left 5px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#58595b;
}

.cms_content a, .cms_content a:visited {
	color:#c70606;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

.cms_content a:hover{
	color:#c70606;
	font-weight:normal;
	text-decoration:underline;
}


/* ------------------------------------------ CMS related design styles ends ---------------------------------------------- */

/* -------------------------------- Footer starts here ----------------------------------- */

#footer {

	width:100%;

	float:left;

	text-align:center;

	vertical-align:bottom;

	background:transparent url(../images/footer_bg.jpg) repeat-x left 11px;

}

.mid_footer{

	width:1000px;

	height:106px;

	text-align:center;

	margin:auto;

	padding:0;
}

#footer li{

	float:left;

}

#footer .copy{

	width:527px;

	height:38px;

	text-align:left;

	font-family: Tahoma, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#747272;

	padding:20px 0 0 213px;

	background:transparent url(../images/xtremegap_footer.png) no-repeat left top;

}

#footer .design{

	width:260px;

	text-align:right;

	font-family:Tahoma, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#747272;

	padding:20px 0 0 0;

}

.design a, .design a:visited {color:#119ae1; font-weight:normal; text-decoration:none;}

.design a:hover {color:#119ae1; font-weight:normal; text-decoration:underline;}

.design a.selected {color:#119ae1; font-weight:normal; text-decoration:none;}



#footer .links_foot {

	width:100%;

	text-align:center;

	font-family:Tahoma, sans-serif;

	font-size:11px;

	line-height:16px;

	font-weight:normal;

	color:#6d89a6; 

}

.links_foot a, .links_foot a:visited {color:#6d89a6; font-weight:normal; text-decoration:none;}

.links_foot a:hover {color:#91b0cf; font-weight:normal; text-decoration:underline;}


.feedback_box {
float: left;
border: 2px solid #BEBAB9;
width: 776px;
margin: 5px 0 5px 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: white url(../images/input.gif) repeat-x 0 0;
-webkit-transition: border-color 0.1s linear;
vertical-align: bottom;
border-image: initial;
}

.feedback_box h3 {
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #E83838;
padding: 0px 0px 0px 15px;
}

.feedback_box h2 {
background: #DBD9D8;
float: left;
width: 761px;
padding: 6px 0px 6px 15px;
margin: 0px;
text-align: left;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
font-size: 15px;
line-height: 18px;
}
/* ---------------- new small changes style ---------------- */
.label1 {
	text-align:right;
}
.new_field1 {
	width:23%;
	height:80px;
}
.new_field2 {
	width:23%;
	height:80px;
	margin-left:15px;
}
.new_field3 {
	width:60%;
	height:80px;
	margin-top:-3px;
}
.new_field4 {
	width:60%;
	margin-top:-3px;
}
.new_field1 input[type="text"] {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:152px;
	height: 16px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}
.new_field1 textarea {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:152px;
	height: 54px;
	padding: 3px 3px;
	margin:0px 0 0px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}
.new_space1 {
	margin-top:20px;
}
.new_field4 textarea {
	border: 1px solid #a7a7a7;
	color: #605c5c;
	width:320px;
	height: 94px;
	padding: 3px 3px;
	margin:0px 0 20px 8px;
	font: 13px/18px Tahoma, Helvetica, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff url(../images/input.gif) repeat-x 0 0;
	-webkit-transition: border-color 0.1s linear;
	vertical-align: bottom;
}

.button_bg {
	background-color:#c0c0c0;
	border:1px solid #619ee9;
	padding:6px 5px;
	width:354px;
	float:left;
}