@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	background: #f5f8f2 url(/images/site_bg_inner.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body{
	margin: 0 auto 0 auto;
	width: 750px;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
}

.regular_links:link, .regular_links:active, .regular_links:visited{
	color: #5b7a24;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.regular_links:hover{
	color: #2c4108;
	text-decoration: underline;
}

.regular_links_w:link, .regular_links_w:active, .regular_links_w:visited{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.regular_links_w:hover{
	color: #d5f4b2;
	text-decoration: underline;
}

.regular_para, .regular_para_w, .regular_para_s, .regular_para_f, .regular_para_wb, .regular_para_g{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}

.regular_para{
	color: #181818;
	font-size: 12px;
}

.regular_para_g{
	color: #666666;
	font-size: 12px;
	
}
.regular_para_g img{
	margin:7px;
	float:right;
}

.regular_para_s{
	color: #181818;
	font-size: 12px;
}

.regular_para_f{
	font-size: 10px;
	margin: 0 0 6px 0;
}

.regular_para_wb{
	font-size: 12px;
}

.margin_top_15px{
	margin-top: 15px;
}

.margin_bottom_0px{
	margin-bottom: 0px;
}

.margin_bottom_5px{
	margin-bottom: 5px;
}

.white_links:link, .white_links:active, .white_links:visited{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.white_links:hover{
	color: #243b0b;
}

/* Header */

#header{
	width: 750px;
	height: auto;
	float: left;
}

#h_top{
	width: 725px;
	height: 17px;
	float: left;
	background: url(/images/h_i_top.jpg) no-repeat;
	padding: 45px 25px 0 0;
	text-align: right;
}

#logo{
	width: 297px;
	height: 59px;
	float: left;
	background: url(/images/h_inner_logo.jpg) no-repeat;
}

#h_bottom{
	width: 453px;
	height: 59px;
	float: left;
	background: url(/images/h_i_bottom.jpg) no-repeat;
}

.top_content{
	width: 453px;
	float: left;
	margin-top: 12px;
	font-size: 11px;
	color: #ccff66;
	text-align: center;
}

#main_menu{
	width: 750px;
	height: 33px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

#main_menu li{
	width: auto;
	height: auto;
	float: left;
}

#main_menu li img{
	float: left;
}

.mm_links:link, .mm_links:active, .mm_links:visited{
	width: auto;
	height: 33px;
	float: left;
	padding: 10px 27px 4px 27px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/menu_bg.jpg) repeat-x top;
}

.mm_links:hover{
	color: #642514;
}

/* Contents */

.content{
	width: 750px;
	height: auto;
	float: left;
	margin-bottom: 6px;
}

#cl_left{
	width: 490px;
	height: auto;
	float: left;
	background: url(/images/c1_bg.jpg) no-repeat left top;
}

#cl_ats{
	width: 446px;
	height: auto;
	float: left;
	padding: 32px 22px 0 22px;
}
/* Activities */
#cl_activities{
	width: 446px;
	height: 253px;
	float: left;
	background: url(/images/featured-adventure-travel-activities.jpg) no-repeat left;
	padding: 52px 22px 0 22px;
}
#cl_activities .regular_para_s{color: #181818;font-size: 10px; width: 240px; float: left;}
.al_container, .ar_container{width: 231px;float: left;margin-right: 3px;}
.ar_container{	width: 227px;	margin-right: 0;}
.activities_left{width: 227px;	float: left; margin: 0 0 5px 0; background: url(/images/activities-bg.jpg) repeat-y center;}
.activities_left a, .activities_left a:visited, .activities_left a img {border:none;}
.activities_left img{width:227px; height:93px; float:left;}
/* end activities */
/*about us */
#cl_about{
	width: 446px;
	height: 223px;
	float: left;
	background: url(/images/about_bg.jpg) no-repeat right bottom;
	padding: 82px 22px 0 22px;
}


#cl_about_b{
	width: 446px;
	height: auto;
	float: left;
	text-align: right;
	font-weight: bold;
}
/* end about */

.featured_ats:link, .featured_ats:active, .featured_ats:visited{
	width: 95px;
	height: auto;
	float: right;
	border: 1px solid #87e92c;
	text-decoration: none;
	margin: 10px 0 0 5px;
}

.featured_ats:hover{
	border: 1px solid #d5a50c;
}

.fats_info{
	width: 89px;
	height: auto;
	float: right;
	padding: 3px;
	color: #FFFFFF;
	background: #1E1E1E;
}

.fi_text_big{font-size: 12px;}
.fi_text_small{	font-size: 10px;}

#cl_ats_b{
	width: 350px;
	height: auto;
	float: right;
	padding-top: 10px;
	text-align: right;
}

.inner_title{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d8ff00;
	padding: 0;
	margin: 0 0 5px 0;
}

#photo_gallery{
	width: 491px;
	height: 86px;
	float: left;
}

.pg_left_arrow{
	width: 21px;
	height: 86px;
	float: left;
	background: url(/images/arrow-left-photos.jpg)
}

.pg_middle{
	width: 268px;
	height: 73px;
	float: left;
	background: url(/images/photos-mid.jpg) no-repeat;
	padding: 13px 0 0 1px;
}

.border_pg{
	border: 1px solid #87e92c;
	margin-left: 5px;
	float: left;
}
.border_pg:hover{
	border: 1px solid #d5a50c;
}

.pg_right_arrow{
	width: 16px;
	height: 86px;
	float: left;
	background: url(/images/arrow-right-photos.jpg)
}

#cl_right{
	width: 254px;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 5px 0 0 4px;
}

.bottom_left{
	width: 487px;
	height: auto;
	float: left;
}

.inner_bleft{
	width: 487px;
	height: auto;
	float: left;
	background: url(/images/inner-bleft-middle.jpg) repeat-y;
	margin-bottom: 5px;
}

.inner_bleft_c{
	width: 461px;
	height: auto;
	float: left;
	padding: 0 13px 0 13px;
}
.inner_bleft_c .more{margin:10px 0 0 0; float:right; color:#e89e00; font-weight:700;}
.inner_bleft_c .more a,.inner_bleft_c .more a:visited{color:#6e9c3c; text-decoration:none;}
.inner_bleft_c .more a:hover{color:#e89e00;}


.ibl_title{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}
.ibl_title span{color:#e89e00;}
.ibl_title a,.ibl_title a:visited{color:#e89e00; text-decoration:none;}
.ibl_title a:hover{color:#6e9c3c;}


.hrmargin{
	padding: 0;
	margin: 0 0 5px 0;
}

.c_fea100{
	color: #ff7e00;
}

.c_436b0f, .c_436b0f_s{
	color: #436b0f;
}

.c_436b0f_s{
	font-size: 15px;
}

.margin_side_photos{
	margin: 0 0 0 5px;
}

.hf_contents{
	width: inherit;
	text-align: right;
	font-size: 11px;
	color: #999999;
}

.normal_ats:link, .normal_ats:active, .normal_ats:visited, .last_atsn:link, .last_atsn:visited, .last_atsn:active{
	width: 95px;
	height: auto;
	float: left;
	border: 1px solid #333333;
	margin: 10px 10px 0 8px;
	text-decoration: none;
}

.normal_ats:hover, last_atsn:hover{
	border: 1px solid #006600;
}
.normal_ats img {
	width:95px;
	height:60px;
	border:none;
}

.align_center{
	text-align: center;
	padding: 0;
	margin: 0;
}

.bottom_right{
	width: 258px;
	height: auto;
	float: right;
}

.br_content{
	width: 238px;
	height: auto;
	float: left;
	padding: 10px 10px 0 10px;
	background: url(/images/inner-cbg.jpg) repeat-y;
}

.mini_list{
	width: 119px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

.mini_list li{
	font-size: 10px;
}

/* Footer */

#footer_styles{
	width: 750px;
	height: 93px;
	float: left;
	background: url(/images/footer-bg.jpg) repeat-x top;
}

#footer_content{
	width: 550px;
	height: 81px;
	float: left;
	padding: 12px 0 0 10px;
	font-size: 10px;
	color: #cbd33b;
	background:url(/images/footer-right.jpg) no-repeat right top;
}
#footer_content p{width:500px;}

.footer_links:link, .footer_links:active, .footer_links:visited{
	color: #cbd33b;
	text-decoration: none;
	font-size: 10px;
}
.footer_links:hover{
	color: #FFFFFF;
}

/* FORM FLIGHTS CSS */
.plan-trip img {border:none;}
.plan-trip form { margin:0; padding:0; }
.plan-trip fieldset { margin:0; padding:0; border:none; }
.plan-trip input, .plan-trip select, .plan-trip label {vertical-align:middle;}
.plan-trip input, .plan-trip select { color:#333; font:normal 11px "Trebuchet MS", Helvetica, sans-serif; }
.plan-trip input.text { padding:0 1px; border:1px solid #9398AE; }
.plan-trip h2 { margin:0 0 15px; padding:0; text-align:center; color:#0F1EAE; font:bold 17px/17px "Trebuchet MS", Helvetica, sans-serif; text-transform:uppercase; }
.plan-trip ul.tabs { margin:0; padding:0 0px 3px 0px; list-style:none; overflow:hidden; width:238px;  }
.plan-trip ul.tabs li {float:left;}
.plan-trip ul.tabs a { display:block; text-align:center; height:18px; padding-top:4px; overflow:hidden; color:#676767; font-weight:bold; font-size:12px; background-position:0 0; background-repeat:no-repeat; }
.plan-trip ul.tabs li.round-trip a { background-image:url(/form-flights/tab-round-trip.jpg); width:90px; }
.plan-trip ul.tabs li.one-way a { background-image:url(/form-flights/tab-one-way.jpg); width:77px; }
.plan-trip ul.tabs li.open-jaw a { background-image:url(/form-flights/tab-open-jaw.jpg); width:83px; }
.plan-trip ul.tabs a:hover,
.plan-trip ul.tabs li.active a { text-decoration:none; color:#676767; background-position:0 -35px; }
.plan-trip fieldset { width:230px; overflow:hidden; background:url(/form-flights/pf-spacer.jpg) repeat-x left bottom; padding:2px 5px 4px 10px; }
.plan-trip fieldset input.radio { height:14px; width:15px; }
.plan-trip fieldset input.text {width:105px;}
.plan-trip fieldset div { float:left; width:115px; }
.plan-trip fieldset.bottom-part {background:none; text-align:center; }
.plan-trip fieldset.bottom-part div { float:left; width:33%; }
.plan-trip fieldset div.right {float:right;}
.plan-trip fieldset div label { display:block; padding-bottom:4px; }
.plan-trip fieldset label {padding-top:2px;}
.plan-trip fieldset label input {margin-top:-2px;}
* html .plan-trip fieldset label input {margin-top:0;}
*+html .plan-trip fieldset label input {margin-top:0;}
.plan-trip fieldset label.left {float:left;}
.plan-trip fieldset label.right {float:right;}
.plan-trip .button { float:right; margin-right:15px; margin-top:4px; display:inline; }
* html .plan-trip .button {margin-top:-2px;}
*+html .plan-trip .button {margin-top:-2px;}
#QuickQuote #RoundTrip { display:none;  }
#QuickQuote #OneWay { display:none; }
#QuickQuote #OpenJaw { display:none; }
.Tabs { margin:0; padding:0 0px 3px 0px; line-height:35px; color:#676767; font-weight:bold; font-size:12px;}
#RoundTripTab { background-image:url(/form-flights/tab-round-trip.jpg); width:90px; }
#OneWayTab { background-image:url(/form-flights/tab-one-way.jpg); width:77px; }
#OpenJawTab { background-image:url(/form-flights/tab-open-jaw.jpg); width:83px; }
#QuickQuote .TabOn { float:left; text-align:center; cursor:default; background-position:0 -35px; color:#676767; }
#QuickQuote .TabOff { float:left; text-align:center; cursor:pointer; }
.plan-trip { background:url(/form-flights/pf-bg.gif) repeat-y; width:254px; color:#000; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#plan-trip-content { }
#plan-trip-bottom { background:url(/form-flights/form-bottom.jpg) no-repeat; height:35px; width:250px; }
.sitemaplist {margin:0;padding:15px}
.sitemaplist ul {list-style:none}
.sitemaplist ul li {padding:2px}
.sitemaplist a {color:#5AB539;}
.sitemaplist a:hover {color:#FF9C00;text-decoration:none}
.sitemaplist a:visited{color:#841839}
.adsense {margin:0;padding:0}
/* FORM FLIGHTS END */
table { color:#666666;}