/*Body & General*/
body{ margin:0; padding:0; width:100%; height:100%; color:#FFF; background: url(images/tfsa/site_back3.jpg) no-repeat top center #0e0c0d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a{ cursor:pointer; outline:none; border:0; padding:0; margin:0 }

div {
zoom: 1 ;
}
	
	
#clearfix{ clear:both; }
h1{text-transform:uppercase; color:#fff9cb; font-size:14px; margin:0; padding:0; text-align:left; padding-left:8px; background-color:#241A16;margin-left:10px; margin-right:10px; padding-top:3px; padding-bottom:3px; margin-bottom:5px; }
#heading{ background:#362916 url(images/tfsa/heading_back.jpg) repeat-x scroll left top; }
#heading_arrow{ margin-top:0px; background:url(images/tfsa/head_arrow.jpg) no-repeat left top; padding:17px 10px 9px; }
#heading h2{ height:28px; padding:0px; margin:0px; color: #fffac1; text-align:left; padding-left:25px; }
img#promo{ padding-bottom:3px; }
h1#tours{text-align:left; margin:0; padding:0; padding-top:3px; padding-bottom:3px;padding-left:8px; background-color:#3B2C27;}
h1#red{ font-size:18px; background:#1f1713 url(images/tfsa/arrow_red.jpg) center left no-repeat; text-transform:none; color:#FFF; padding-top:15px; padding-bottom:15px; padding-left:40px; margin:0; text-align:left;}
h1#blue{ font-size:18px; background:#1f1713 url(images/tfsa/arrow_blue.jpg) center left no-repeat; text-transform:none; color:#FFF; padding-top:15px; padding-bottom:15px; padding-left:40px; margin:0; text-align:left;}
h1#tur{ font-size:18px; background:#1f1713 url(images/tfsa/arrow_tur.jpg) center left no-repeat; text-transform:none; color:#FFF; padding-top:15px; padding-bottom:15px; padding-left:40px; margin:0; text-align:left;}
strong{color:#AF8A56;} 
b{color:#AF8A56;} 
/*END OF Body & General*/

/*Wrappers*/
#head{ width:100%; text-align:center; position:relative; z-index:100;}
.head-content{ height: 320px;}
.head-wrapper{
	background-color:#000;	
	height:100px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	visibility:visible;
	text-align:left;
	position: relative;
}

.head-wrapper-solid{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility:visible;
	text-align:left;
	position: relative;
	top:-100px;
}
.head-wrapper-conent{
	opacity:1;	
	font-size:12px;
}

.head-wrapper-conent div.image{
	position:relative;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	float:left;
	padding-top:6px;
	padding-left:7px;
}

.head-wrapper-conent div.image img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.head-wrapper-conent div.copy{
	position:relative;
	position:relative;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	float:right;
	padding-right:10px;
	padding-top:75px;
}

#head_wrapper{ width:1003px; margin: 0 auto;}
/*#head_wrapper #nav{ background: url(images/tfsa/nav_back.jpg) no-repeat top center; height:56px; }*/
#middle{ width:100%; text-align:center;}
#middle_wrapper{ width:1003px; margin: 0 auto;}
/*#middle_wrapper #sub-nav{ background: url(images/tfsa/sub_nav_back.jpg) no-repeat top center; height:37px; }*/
#content{
	background:transparent url(images/tfsa/content_back.jpg) repeat scroll 0 0;
	min-height: 100px; zoom:1;
	}
#content-left{ width:750px; display:inline-block; float:left; padding-bottom:15px; padding-right:3px;}
#content-right{ width:250px; display:inline-block; float:left;}
#footer_wrapper{ width:1003px; height:53px; margin: 0 auto; background: url(images/tfsa/footer_block.jpg) repeat-x top left;}
#wrapper2{}
#bg{ position:relative; z-index:10;}
/*END OF Wrappers*/

/*Top Menu*/
#top_menu{ list-style:none; margin: 0; padding: 0; font-size:14px; font-weight:bold;
	position:relative; display:block;}
#top_menu li{ float:left; background: url(images/tfsa/top_li_side.jpg) no-repeat top right; position:relative; display:block;  }
#top_menu li a { color:#FFFFFF; float:left; font-weight:bold; padding:13px 12px 15px 14px; text-decoration:none;}
#top_menu li a:hover {text-decoration:none; color:#F68C06;}
.menu-top{ width:1003px; height:48px; background-color:#241A16;
	position:relative;}
#top_menu li ul{ display:none; position:absolute; top:40px; left:-16px;width:150px;}
#top_menu li ul li{ background: none;text-align:left;list-style:none; float:left; display:inline-block; width:150px; background-color:#241A16;}
#top_menu li ul li a{ color:#FFFFFF; float:left; font-weight:bold; padding:13px 0px 15px 14px; text-decoration:none; display:block;}
#top_menu li:hover ul{ display:inline-block;}
/*END OF Top Menu*/

/*Featured Blocks*/
#featured_tours{ padding-top:4px; background-color:#241A16; padding-bottom:11px;}
.feat_tour_block{ border:1px solid #241A16; padding:2px; width:238px; float:left; background-color:#3b2c27; padding-top:12px; height:360px;}
#feat_tour_block_left{ margin-right:9px;}
#feat_tour_block_right{ margin-left:9px; }
#feat_tour_content{ font-size:12px;}
#feat_tour_content div{ padding-left:10px; padding-right:10px; text-align:justify; }
#detail_button{ padding-top:5px; padding-bottom:5px; }
#featured_tours img{ border: 1px solid #241A16;}
/*END OF Featured Blocks*/

/*Tours */
#tour_content{ text-align:left; font-size:12px; padding:10px 10px 10px 10px; background-color:#3B2C27;}
#tour_sub_content{ text-align:left;}
#tour_content a{ color:#AF8A56; text-decoration:underline;}
#tour_content a:hover{ color:#AF8A56; text-decoration:none;}
.pager{font-size:14px;}
.pager a{ color:#AF8A56; text-decoration:underline;}
.pager a:hover{ color:#AF8A56; text-decoration:none;}
/*END OF Tours */

/*Footer*/
#footer{ width:100%; text-align:center; background: url(images/tfsa/footer_back.jpg) no-repeat bottom center #0e0c0d; }
#footer-left{ margin-right:3px; display:inline-block; float:left; margin:23px 25px 13px 26px; color:#af8a56; font-size:12px; }
#footer-right{ display:inline-block; float:right; margin:23px 25px 13px 26px; position:relative; }
/*END OF Footer*/

/*Footer Menu*/
#foot_nav{ list-style:none; margin: 0; padding: 0; font-size:12px; font-weight:bold; float:right; }
#foot_nav li{ float:left; background:transparent url(images/tfsa/foot_nav_sep.jpg) no-repeat scroll left 6px; padding:0 6px 0 10px; }
#foot_nav li a { color:#af8a56; font-weight:bold;; text-decoration:none; }
#foot_nav li a:hover { color:#af8a56; font-weight:bold; text-decoration:underline; }
/*END OF Footer Menu*/

/*Popular Destinations*/
.destination-menu{ width:1003px; height:44px; background-color:#3B2C27;}
#pop_dest{ list-style:none; margin: 0; padding: 0; font-size:12px; }
#pop_dest li{ float:left; }
#pop_dest li a { background:transparent url(images/tfsa/li_separator.jpg) no-repeat scroll left 19px; color:#FFFFFF; float:left; font-weight:bold; padding:13px 10px 15px 14px; text-decoration:none; }
#pop_dest li a:hover {text-decoration:none; color:#F68C06;}
#pop_dest li.first a { background:transparent none repeat scroll 0 50%; color:#FFFFFF; float:left; font-weight:bold; padding:13px 10px 15px 14px; text-decoration:none; }
#pop_dest li.first a:hover { text-decoration:none; color:#F68C06;}
#pop_dest li.last a { padding-right:10px; }
#pop_dest li.last a:hover { text-decoration:none; color:#F68C06;}
.destinations{ float:left; font-size:12px; padding:13px 10px 15px 14px; color: #f68c06; font-weight:bold; }
/*END OF Popular Destinations*/

/*Newsletter Subscribe*/
#newsletter{ font-size:12px; background-color:#241a16; text-align:left; margin-bottom:3px;border-top:3px solid #0E0C0D;border-bottom:3px solid #0E0C0D; }
#subscribe-box{ background-image: url(images/tfsa/subscribe_box.jpg); background-repeat: no-repeat; background-position: left top; position: relative; height: 30px; width: 220px; left:15px; }
#subscribe-box #subscribe-input{ position:absolute; }
#subscribe-box #subscribe-input input{ background:transparent none repeat scroll 0 0; border:none; font-family: "Trebuchet MS"; color: #000; font-size:12px; width:150px; padding-left:10px }
#subscribe-box #subscribe-go{ position:absolute; left:140px; }
#subscribe-box #subscribe-go a:hover{ background-image:none; }
#subscribe-info{ padding-left:15px; padding-bottom:15px; }
/*END OF Newsletter Subscribe*/

/*Cart*/
#cart-info{ font-size:12px; background-color:#241a16; text-align:left; padding:15px; margin-bottom:3px;}
#cart-info strong{ color:#fffbce; }
/*END OF Cart*/

/*Tag Cloud*/
#tags{border-bottom:3px solid #0E0C0D;}
#tag-info{ font-size:12px; background-color:#241a16; text-align:left; padding:15px; margin-bottom:3px;}
/*END OF Tag Cloud*/

.tourDetails {
	text-align:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/tfsa//bk_pixel_details.png) repeat scroll 0 0;
	color:#CCCCCC;
	left:0;
	position:absolute;
	height:65px;
	width:745px;
	top:248px;
	font-size:11px;
	padding-left:5px;
}

.tourDetails strong {
	color:#FFFFFF;
	font-size:18px;
}

.tourDetails strong.big {
	color:#518B1B;
	font-size:18px;
}

.tourDetails p {
	font-size:12px;
}

#content_wrapB{
	height:65px;
	border-left: 1px solid #AF8A56;
	border-right: 1px solid #AF8A56;
	border-bottom: 1px solid #AF8A56;
	border-top: 1px solid #AF8A56;
	padding:6px;
	background-color:#241A16;
}

#tabs{
	height:35px;
	padding:0;
	margin:0;
}

#tabs li{
	list-style:none;
	float:left;
	cursor:pointer;
	padding: 8px;
	margin-right:3px;
	display:block;
	background-color:#AF8A56;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-left:1px solid #AF8A56;
	border-top:1px solid #AF8A56;
	border-right:1px solid #AF8A56;
	border-bottom:1px solid #AF8A56;
}

#tabs li strong{
	color:#241A16;	
}

#tabs li.active strong{
	color:#AF8A56;	
}

#tabs li.active{
	list-style:none;
	float:left;
	cursor:pointer;
	padding: 8px;
	margin-right:3px;
	display:block;
	background-color:#241A16;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-left:1px solid #AF8A56;
	border-top:1px solid #AF8A56;
	border-right:1px solid #AF8A56;
	border-bottom:1px solid #241A16;
}

#gallery{
	padding-top: 10px;
	padding-bottom:10px;
	background-color:#3B2C27;
}

.cleardiv{
	clear:both;	
}

.listing_img{
 border: 1px solid #241A16;
}

ul{
	margin:0px;
	padding:0px;
	padding-left:14px;
}

object{
	outline:none;	
}

#select_destination{
	border:none;
	outline:0;
}

.filterbox{
	padding-top:11px;	
}

.filterboximg{
}

.filter{
	border:none;
	outline:0;
}

.pod_submit{
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	border:none;
	margin-bottom:3px;
	margin-left:8px;
	margin-right:8px;
	/*-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;*/
	cursor:pointer;
}

.kri8it_splat {
height:130px;
opacity:1;
position:absolute;
right:-83px;
top:-65px;
width:110px;
}



?>