/*   
Theme Name: Flight of the Gibbon
Theme URI: http://www.treetopasia.com/
Description: Thailand Holiday Tours
Author: Ben Mailian
Author URI: http://www.ilaniam.com
Version: 1.0
Tags: 3 column, 2 column, green
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
body{
	margin:0;
	color:#342d22;
	font:16px/24px Helvetica, Arial, sans-serif;
	min-width:1000px;
	background:#151c12 url(images/bg-body2.jpg) no-repeat 50% 0;
}
img{border:none;}
a{color:#b1d34f;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1047px;
	position:relative;
	float:left;
	left:50%;
}
.holder{
	width:1047px;
	position:relative;
	padding:0 0 70px;
	float:left;
	left:-50%;
}
/*header begin*/
#header{
	background:url(images/bg-header.png) no-repeat;
	width:919px;
	height:132px;
	padding:13px 0 0 128px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.language{
	position:absolute;
	top:18px;
	right:153px;
}
.language ul{
	margin:0;
	padding:0;
	list-style:none;
}
.language ul li{
	float:left;
	padding:0 0 0 5px;
}
.language ul li img,
.language ul li a{
	display:block;
}
.gibbon{
	position:absolute;
	top:0;
	left:41px;
}
.gibbon span{
	background:url(images/gibbon.png) no-repeat;
	width:102px;
	height:133px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
/*
#header h1{
	margin:0;
}
#header h1 a{
	display:block;
	background:url(images/logo2.gif) no-repeat;
	width:321px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
	z-index:100;
	overflow:hidden;
}
*/
#header span.logo {
	margin:0;
}
#header span.logo a{
	display:block;
	background:url(images/logo2.gif) no-repeat;
	width:321px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
	z-index:100;
	overflow:hidden;
}

#content h1.home {
	display:inline;
	color:#342D22;
	font-size:16px;	
	line-height:24px;
}
#content p.header {
	display:inline;
/*	color:#342D22;*/
	font-size:16px;	
	line-height:24px;
}

#header em{
	display:block;
	color:#eff5d8;
	font-style:normal;
	margin:13px 0 0;
	font-size:20px;
}
#header strong{
	display:block;
	color:#eff5d8;
	font-size:27px;
	line-height:30px;
	letter-spacing:-1px;
	margin:10px 0 0;
}
/*header end; addutional boxes begin*/
.girl{
	position:absolute;
	top:125px;
	z-index:150;
	left:-110px;
}
.girl span{
	background:url(images/girl.png) no-repeat;
	width:169px;
	height:324px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.monkey{
	position:absolute;
	top:0;
	z-index:150;
	right:-200px;
}
.monkey span{
	background:url(images/img03.png) no-repeat;
	width:356px;
	height:459px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.branch{
	position:absolute;
	top:-60px;
	z-index:150;
	left:-117px;
}
.branch span{
	background:url(images/img02.png) no-repeat;
	width:182px;
	height:166px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
/*addutional boxes end; treecolumn begin*/
#treecolumn{
	width:980px;
	overflow:hidden;
	padding:352px 0 23px 30px;
}
.treecolumn-t{
	background:#EAEDC8 url(images/bg-content-t.jpg) no-repeat;
	width:980px;
	height:487px;
	overflow:hidden;
}
.treecolumn-c{
	background:url(images/bg-content-c.gif) repeat-y;
	width:980px;
}
.treecolumn-c:after{
	content:"";
	clear:both;
	display:block;
}
.treecolumn-b{
	background:url(images/bg-content-b.gif) no-repeat;
	width:980px;
	height:2px;
}
.treecolumn-c-add{
	margin:-473px 0 0;
	position:relative;
	float:left;
	padding:0 20px 0 0;
	width:960px;
}
.twocolumn{
	float:right;
	width:702px;
	padding:0 0 30px;
}
.content-box01{
	background:url(images/bg-cb01.png) no-repeat;
	width:702px;
	height:66px;
	overflow:hidden;
}
.content-add01{
	width:100%;
	height:66px;
	overflow:hidden;
	position:relative;
}
.as-seen-in{
	position:absolute;
	top:1px;
	left:1px;
	background:url(images/as-seen-in-he.gif) no-repeat;
	width:67px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
}
.content-box01 ul{
	margin:0;
	padding:16px 0 0 30px;
	float:left;
	list-style:none;
}
.content-box01 ul li{
	float:left;
	padding:0 0 0 15px;
}
.content-box01 ul li a{
	position:relative;
	float:left;
}
.content-box01 ul li a img{
	position:relative;
}
.content-box01 blockquote{
	float:left;
	width:210px;
	padding:4px 0 0 17px;
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#2f1110;
}
.content-box01 blockquote cite{
	font-weight:bold;
	font-style:normal;
	margin:0 0 0 10px;
}
.holder01{
	width:702px;
	padding:28px 0 0;
}
.holder01:after{
	content:"";
	clear:both;
	display:block;
}
/*content begin*/
#content{
	width:460px;
	padding:0 20px 0 2px;
	float:left;
}
#content p{
	margin:0;
	padding:0 0 20px;
}



.content-box02{
	background:url(images/bg-cb-c.gif) repeat-y;
	width:463px;
	overflow:hidden;
	margin:-2px -2px 0 -1px;
}
.content-box02 blockquote{
	margin:0;
}
.cb02-b{
	background:url(images/bg-cb-t.gif) no-repeat;
	width:463px;
	overflow:hidden;
}
.cb02-t{
	background:url(images/bg-cb-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:398px;
	padding:18px 40px 21px 25px;
}
.cb02-t p{
	padding:0 !important;
	font-size:18px;
}
.cb02-t a{
	color:#a43623;
	text-decoration:underline;
}
.cb02-t a:hover{
	text-decoration:none;
}

#content a{
	color: #A43623;
	font-weight:bold;
}

#content h1{
	margin:35px 0 0;
/*	margin:0 0 1em 0;*/
	line-height:30px;
	font-size:26px;
	color:#a43623;
/*	padding:0 0 28px;*/
/*	padding:0 0 1em;*/
}

#content h1 span{
	margin:35px 0 0;
	line-height:24px;
	font-size:16px;
	color:#342D22;
	padding:0 0 0 0
}



#content h2{
	margin:35px 0 0;
	line-height:30px;
	font-size:26px;
	color:#a43623;
	padding:0 0 28px
}
#content h3{
	color:#a43623;
	margin:11px 0 0;
	font-size:18px;
	line-height:24px;
}
#content h4{
	margin:22px 0 0;
	color:#393933;
	font-size:17px;
	line-height:20px;
}
#content h5{
	margin:0;
	color:#393933;
	font-size:17px;
	line-height:20px;
}

#content h6{
	margin:0 0 2em 0;
	font-size:16px;
	line-height:20px;
}
#content h6 span{
	color:#a43623;
	font-size:20px;
}

.content-list{
	width:482px;
	overflow:hidden;
	margin:0 -22px 0 0;
	padding:15px 0 0;
	list-style:none;
}
.content-list li{
	float:left;
	overflow:hidden;
	width:220px;
	padding:0 21px 0 0;
}
.content-list li h5{
	margin:0;
	font-size:28px;
	line-height:30px;
	padding:3px 0 5px 3px;
	background:url(images/bg-heading.gif) no-repeat 0 100%;
}
.content-list li p{
	font-size:12px;
	color:#000;
	line-height:18px;
	padding:3px 0 15px !important;
}
.content-list li p a{
	color:#000;
	text-decoration:underline;
}
.content-list li p a:hover{
	text-decoration:none;
}
.content-list li p strong{
	letter-spacing:-1px;
	font-size:15px;
}
.content-list li p span{
	color:#a33523;
}
.btn-go-to-chiang-mai,
.btn-go-to-bangkok, .btn-go-to-pattaya{
	background:url(images/btn-go-to-bangkok-he.gif) no-repeat;
	width:223px;
	height:52px;
	overflow:hidden;
	margin:4px 0 0;
	text-indent:-9999px;
	display:block;
}
.btn-go-to-chiang-mai{
	background:url(images/btn-go-to-chiang-mai-he.gif) no-repeat;
}

.btn-go-to-pattaya{
	background:url(images/btn-go-to-pattaya-he.gif) no-repeat;
}

/*general widget styling*/
.textwidget {
	margin:0 0 2em 0;
}


/*content end;aside1 (right sidebar) begin*/
.aside1{
	float:left;
	width:218px;
}
.book-online{
	width:100%;
	overflow:hidden;
	padding:0 0 38px;
}
.aside1 h3{
	margin:0;
	color:#324a21;
/*	font-size:18px;*/
	font-size:20px;	
	line-height:20px;
}


/* FAQ */
.question {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 14px;
}

.answer {
	margin-top:0;
	font-style: italic;
	font-size: 14px;
}


.book-online ul{
	margin:16px 0 0;
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
	list-style:none;
}
.book-online ul li{
	background:url(images/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 18px;
}
.book-online ul li a{
	color:#322c24;
	font:bold 14px/18px Helvetica, Arial, sans-serif;
}
.photo-gallery{
	width:100%;
	overflow:hidden;
	padding:0 0 24px;
}
.photo-gallery p{
	margin:0;
	font-size:14px;
	line-height:16px;
	padding:0 0 16px;
}
.photo-gallery ul{
	margin:0 -10px 0 0;
	width:222px;
	padding:0 0 5px;
	overflow:hidden;
	list-style:none;
}
.photo-gallery ul li{
	float:left;
	width:105px;
	overflow:hidden;
	padding:0 6px 0 0;
}
.photo-gallery ul li a{
	float:left;
	width:93px;
	background:#f2f2f2;
	padding:6px;
	border:1px solid #d8dab8;
}
.map-of-thailand{
	width:216px;
	overflow:hidden;
	padding:11px 0 0;
	background:#f2f6dc;
	border:1px solid #9fa769;
}
.map-of-thailand h3{
	text-align:center;
}
.map{
	width:100%;
	padding:15px 0 13px;
	overflow:hidden;
	text-align:center;
}
/*aside1 end; aside2 (left sidebar) begin*/
.aside2{
	float:left;
	width:220px;
	padding:1px 0 0 20px;
}
.aside2 h3{
	margin:0;
	color:#324a21;
	padding:0 0 6px;
	font:bold 18px/21px Helvetica, Arial, sans-serif
}
.impressions{
	width:100%;
	overflow:hidden;
}
.side-photo{
	background:#f2f2f2;
	border:1px solid #d4d7b7;
	padding:5px;
	width:204px;
}
.side-photo a,
.side-photo img{
	display:block;
}
.side-text{
	padding:5px 0 23px;
	width:100%;
	overflow:hidden;
}
.side-text p{
	margin:1px 0 0;
	line-height:16px;
	font-size:13px;
}
.side-text p strong{
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*aside2 end; treecolumn end; intro begin*/
.intro{
	width:978px;
	position:absolute;
	z-index:50;
	top:161px;
	left:30px;
	overflow:hidden;
}
.tabset{
	width:966px;
	padding:0 0 0 12px;
}
.tabset ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:url(images/bg-nav.gif) repeat-x;
	border:1px solid #6d953e;
	border-width:1px 1px 0 0;
}
.tabset ul li{
	float:left;
}
.tabset ul li a{
	float:left;
	padding:11px 20px 12px 20px;
	border-left:1px solid #6d953e;
}
.tabset ul li.hover,
.tabset ul li.active,
.tabset ul li:hover{
	background:url(images/bg-nav-active.gif) repeat-x;
}
.tabset ul li a{
	overflow:hidden;
	font: bold 16px/18px Helvetica, Arial, sans-serif;
	color:#d9d34c;
	float:left;
}
.tabset ul li.active a,
.tabset ul li.hover a,
.tabset ul li:hover a{
	background:url(images/bg-nav-active-add.gif) no-repeat 50% 0;
	color:#fbed24;
	text-decoration:none;
}
#tab1{
	clear:both;
	width:100%;
	overflow:hidden;
}
#tab1 .t{
	background:url(images/intro-box-t.png) no-repeat;
	width:978px;
	height:6px;
	overflow:hidden;
}
#tab1 .c{
	background:url(images/intro-box-c.png) repeat-x;
	width:221px;
	overflow:hidden;
	padding:7px 20px 8px 20px;
	width:978px;
}
.mover {
	float:left;
	width:31999px;
}
#tab1 .c .slide-holder {
	overflow:hidden;
	width:978px;
	position:relative;
		height: 245px;
}
#tab1 .c .tab-slide {
	float:left;
	width:978px;
}
#tab1 .b{
	background:url(images/intro-box-b.png) no-repeat;
	width:978px;
	height:6px;
	overflow:hidden;
}
.video{
	float:left;
	width:343px;
}
.video img,
.video a{
	display:block;
}
.intro-text{
	width:580px;
	float:left;
	padding:16px 0 0;
	line-height:34px;
	font-size:21px;
	color:#f3f4c1;
}
.intro-text p{
	margin:0;
	padding:0 0 13px;
}
.intro-text a{
	color:#faed25;
	font-weight:bold;
}
/*intro end; footer begin*/
#footer{
	width:983px;
	overflow:hidden;
	padding:0 0 0 28px;
}

#footer H3{
	margin:0;
	letter-spacing:-1px;
	color:#8c975b;
	font:bold 25px/29px Helvetica, Arial, sans-serif;
}

#footer p{
	margin:5px 0 0 0;
	font-size:14px;
	line-height:16px;
}
#footer ul{
	list-style:none;
	padding-left:0;
	font-size: 13px;
}

#footer .c{
	width:941px;
	color:#d6cca2;
	border:1px solid #2e2d2c;
	border-width:0 1px;
	background:#1d1a15 url(images/bg-footer-c.gif) repeat-x;
	overflow:hidden;
	padding:19px 20px 0 20px;
}
#footer .t{
	background:url(images/bg-footer-t.gif) no-repeat;
	width:983px;
	height:6px;
	overflow:hidden;
}
#footer .b{
	background:url(images/bg-footer-b.gif) no-repeat;
	overflow:hidden;
	height:6px;
	width:983px;
}
.foot-holder{
	width:100%;
	padding:0 0 34px;
}
.foot-holder:after{
	content:"";
	clear:both;
	display:block;
}
.foot01-col01,
.foot01-col02,
.foot-col02,
.foot-col01{
	float:left;
	width:300px;
	padding:0 20px 0 0;
}
.foot01-col03,
.foot-col03{
	float:left;
	width:300px;
}
.foot-col01{
	padding-top:14px;
}
.contact-us h3,
.foot-col01 h3{
	background:url(images/letter.gif) no-repeat 6px 4px;
	padding:0 0 5px 70px;
}
.contact-us address,
.foot-col01 address{
	font-style:normal;
	font-size:14px;
	padding:3px 0 0;
	width:100%;
	overflow:hidden;
	color:#f2f4df;
}
.contact-us address a,
.foot-col01 address a{
	color:#f2f4df;
}
.contact-us address span,
.foot-col01 address span{
	display:block;
}
.contact-us ul,
.foot-col01 ul{
	margin:0;
	padding:29px 0 0 2px;
	list-style:none;
}
.contact-us ul li,
.foot-col01 ul li{
	float:left;
	padding:0 6px 0 0;
}
.foot-col02{
	padding-top:3px;
}
.blog-post h3,
.blogging h3,
.foot-col02 h3{
	background:url(images/letter01.gif) no-repeat 3px 0;
	padding:8px 0 16px 69px;
}
.foot-holder h4{
	margin:0;
	padding:0 0 7px;
	font:bold 18px/22px Helvetica, Arial, sans-serif;
}

.footer-box{
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:30px;
	color:#f2f4df;
	position:relative;
	text-align:center;
}
.foot-add{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.foot-add div{
	position:relative;
	float:left;
	left:-50%;
}
.footer-box span{
	float:left;
	padding:0 18px 0 0;
	display:inline;
}
.footer-box a{
	float:left;
	margin:6px 0 0;
	display:inline;
}
.foot-col03 h3{
	padding-bottom:13px;
}

/*footer end; subfooter begin*/
#subfooters {
	border-top: 1px solid #8F8568;
}
ul.subfooter {
	list-style:none;
	float:left;	
}
ul.subfooter li {
	font-size: 14px;
	line-height: 1;
}
ul.subfooter li a {
	color:#839942;
}

ul#subfooter1 {
/*	clear:both;*/
}
ul#subfooter1 li {
	float:left;
	padding-left:100px;
}

/*ul#subfooter2 {
	padding-left: 262px;
	float: left;
	position:relative;
}
ul#subfooter3 {
	padding-left: 232px;
	float: left;
	position:relative;
}*/
/*subfooter end, single begin*/


.threecolumn-add{
	padding-top:42px !important;
}
.twocolumn01{
	width:941px;
	overflow:hidden;
	padding:0 0 0 20px;
}
.twocolumn01 .content-box01{
	background:url(images/bg-cb03.png) no-repeat;
	width:941px;
}
.twocolumn01 .content-box01 ul {
	padding-left:55px;
}
.twocolumn01 .content-box01 ul li{
	padding:0 0 0 20px;
}
.twocolumn01 .content-box01 blockquote{
	width:270px;
	padding-top:10px;
}
.holder02{
	width:100%;
	overflow:hidden;
	padding:0 0 47px;
}
.holder02 .aside1{
	width:299px;
	padding:32px 0 0;
}
.holder02 .aside1 .book-online{
	padding-bottom:12px;
}
.holder02 .aside1 .book-online ul{
	margin-top:8px;
}
.side-banner{
	margin:0 0 0 -3px;
	position:relative;
	width:301px;
	padding:0 0 22px;
	overflow:hidden;
}
.sb-t{
	background:url(images/sb-t.gif) no-repeat;
	width:301px;
	height:3px;
	overflow:hidden;
}
.sb-c{
	width:299px;
	border:1px solid #9fac8c;
	overflow:hidden;
	border-width:0 1px;
	background:#f9fbf3;
	text-align:center;
}
.sb-c blockquote{
	margin:0;
}
.sb-c blockquote q{
	quotes:none;
}
.sb-c blockquote q:after,
.sb-c blockquote q:before{
	content:"";
}
.sb-c q{
	margin:0;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	display:block;
	height:39px;
}
.sb-c q strong{
	font:bold 37px/39px Georgia, "Times New Roman", Times, serif;
	color:#a43623;
}
.sb-c q em{
	color:#a43623;
	font:bold 23px/39px Helvetica, Arial, sans-serif;
}
.sb-c span{
	margin:1px 0 0;
	float:right;
	position:relative;
	padding:0 58px 5px 0;
	font:bold 15px/17px Helvetica, Arial, sans-serif;
}
.sb-b{
	background:url(images/sb-b.gif) no-repeat;
	width:301px;
	height:3px;
	overflow:hidden;
}
.book-now{
	height:1%;
	overflow:hidden;
	padding:35px 0 37px 3px;
}
.book-now a{
	background:url(images/btn-book-now-he.gif) no-repeat;
	width:223px;
	height:53px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.book-now span{
	display:block;
	padding:10px 0 0 26px;
	font:bold 14px/16px Helvetica, Arial, sans-serif;
}
.impressions01{
	width:100%;
	overflow:hidden;
}
.impressions01 div{
	width:100%;
	overflow:hidden;
	padding:12px 0 30px;
}
.impressions01 div a{
	border:1px solid #dbdebb;
	background:#f2f2f2;
	float:left;
	padding:6px;
	margin:0 16px 0 0;
}
.impressions01 div p{
	margin:6px 0 0 !important;
	line-height:16px !important;
	padding:0 !important;
	font-size:13px !important;
	color:#413833 !important;
}
.impressions01 div span{
	display:block;
	font:13px/17px Georgia, "Times New Roman", Times, serif;
}

.impressions01 p{
	margin:0;
	padding:2px 0 20px;
	font-size:15px;
	line-height:21px;
}
.holder02 #content{
	width:619px;
	padding:0 20px 0 0;
}
.holder02 #content h2{
/*	font-size:30px !important; */
/*	padding:0 0 15px 4px;*/
	margin-top:10px !important;
}
.holder02 #content h2 span{
	font-size:18px !important;
	padding:0;
	display:block;
}
.holder02 #content p span{
	color:#a43623;
}

#content p span{
	color:#a43623;
}

.holder02 .content-box02{
	background:url(images/bg-cb02-c.gif) repeat-y;
	width:606px;
	overflow:hidden;
	margin:5px 0 23px;
}
.holder02 .cb02-b{
	background:url(images/bg-cb02-t.gif) no-repeat;
	width:606px;
	overflow:hidden;
}
.holder02 .cb02-t{
	background:url(images/bg-cb02-b.gif) no-repeat 0 100%;
	width:531px;
	padding:28px 40px 26px 35px;
	overflow:hidden;
}
.holder02 .cb02-t p{
	font-size:16px !important;
}
.content-photo-gallery{
	width:100%;
	overflow:hidden;
	margin:-14px 0 0;
	padding:0 0 27px;
	position:relative;
}
.content-photo-gallery h3{
	text-align:center;
	font-size:20px !important;
	color:#324a21 !important;
}
.content-photo-gallery h4{
	text-align:center;
	margin:0 !important;
	font-size:15px !important;
}
.content-photo-gallery ul{
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
.content-photo-gallery ul li{
	float:left;
	padding:0 10px 0 0;
}
.content-photo-gallery ul li a{
	border:1px solid #d8dab8;
	background:#f2f2f2;
	padding:6px;
	float:left;
}
.content-box03{
	width:100%;
	padding:20px 0 0;
	overflow:hidden;
}
.content-box03 p{
	font:bold 22px/26px Helvetica, Arial, sans-serif;
	color:#a43623;
	padding:0 0 7px !important;
}
.content-box03 a{
	color:#a43623;
	text-decoration:underline;
}
.content-box03 a:hover{
	text-decoration:none;
}
.content-tabs{
	height:1%;
	overflow:hidden;
	position:relative;
	padding:0 0 0 23px;
	margin:22px 0 0;
}
.next{
	position:absolute;
	top:135px;
	right:18px;
	background:url(images/next.gif) no-repeat;
	width:22px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
* html .next{
	right:17px;
}
.prev{
	position:absolute;
	top:135px;
	left:0;
	background:url(images/prev.gif) no-repeat;
	width:23px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.tabset-i{
	width:554px;
}
.tabset-i:after{
	content:"";
	clear:both;
	display:block;
}
.tabset-i ul{
	margin:0 0 -1px;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
	position:relative;
}
.tabset-i ul li{
	float:left;
}
.tabset-i ul li a{
	float:left;
	padding:8px 12px 7px;
	color:#000;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	position:relative;
}
.tabset-i ul li.active a,
.tabset-i ul li a:hover{
	background:#fff;
	border:1px solid #c1c0c0;
	text-decoration:none;
	border-width:1px 1px 0;
	padding:7px 11px 7px;
}
#tab01-i{
	border:1px solid #c1c0c0;
	width:520px;
	overflow:hidden;
	background:#fff url(images/bg-tab02.gif) repeat-x 0 100%;
	padding:18px 15px 17px 19px;
}
#tab01-i .slide-holder {
	overflow:hidden;
	width:100%;
}
#tab01-i .slide {
	float:left;
	width:520px;
}
.tab-image{
	float:left;
	width:205px;
}
.tab-image a{
	float:left;
	border:1px solid #e4e5d7;
	background:#f2f2f2;
	padding:6px;
}
.tab-text{
	float:left;
	width:305px;
}
#content .tab-text h2{
	margin:-2px 0 0 !important;
	padding-bottom:10px !important;
	font:bold 18px/22px Helvetica, Arial, sans-serif !important;
}
#content .tab-text p{
	line-height:20px !important;
}

.contact-us{
	width:100%;
	overflow:hidden;
	padding:0 0 23px;
/*	border-bottom:1px solid #8f8568;*/
}
.in-the-news{
	width:100%;
	overflow:hidden;
	padding:16px 0 20px;
	border-bottom:1px solid #8f8568;
}
.in-the-news h3{
	background:url(images/news.gif) no-repeat;
	padding:14px 0 7px 71px;
}
.foot-photo-gallery{
	width:100%;
	overflow:hidden;
	padding:0 0 42px;
	border-bottom:1px solid #8a7f65;
}
.foot-photo-gallery ul{
	margin:13px -15px 0 -3px;
	padding:0 0 12px;
	list-style:none;
	overflow:hidden;
	width:318px;
}
.foot-photo-gallery ul li{
	float:left;
	padding:0 12px 0 0;
}
.foot-photo-gallery ul li a{
	background:url(images/foot-img-shdw.png) no-repeat;
	width:86px;
	height:85px;
	overflow:hidden;
	display:block;
	padding:6px 0 0 8px;
}
.flight{
	width:100%;
	overflow:hidden;
	padding:0 0 28px;
	border-bottom:1px solid #8a7f65;
}
.categories{
	width:100%;
	overflow:hidden;
}
.categories ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	background:url(images/border.gif) repeat-x;
	float:left;
	width:100%;
}
.categories ul ul{
	margin:0;
}
.categories ul ul li{
	background:none;
}
.categories ul li{
	width:300px;
	float:left;
	overflow:hidden;
	background:url(images/border.gif) repeat-x 0 100%;
}
.categories ul li a{
	padding:3px 0 3px 15px;
	font-size:14px;
	float:left;
	color:#d5cba1;
}
.categories ul li ul li a{
	background:url(images/bullet01.gif) no-repeat 32px 11px;
	padding:3px 0 3px 46px;
}
.foot01-col02,
.foot01-col03,
.foot01-col01{
	margin-top:-13px;
	position:relative;
}
.contact-us address{
	padding-top:7px;
}
.contact-us address span{
	line-height:17px !important;
}
.contact-us ul{
	padding-top:19px;
}
.blogging{
	padding:27px 0 0;
	width:100%;
	overflow:hidden;
}
.blog-post{
	width:100%;
	overflow:hidden;
	padding:33px 0 0;
}
.flight h3{
	padding-bottom:12px;
}

/* wufoo form */
/*not working...*/
div#container form.wufoo {
	padding: 20px;
}

.content-form{
	width:550px;
	overflow:hidden;
	background:#fbfbf4;
	border:1px solid #c0c0be;
	padding:17px 24px 0 24px;
	margin:17px 0 0;
}
.content-form h2{
	margin:0;
	font-size:30px;
	line-height:32px;
	padding:0 0 20px !important;
}
.form01{
	width:100%;
	overflow:hidden;
}
.row02,
.row01,
.row{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.row01{
	padding:0 0 18px;
}
.row02 label,
.row label{
	width:217px;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 4px;
}
.row01 input{
	width:15px;
	height:16px;
	float:left;
	margin:4px 0 0 10px;
	padding:0;
}
.row01 label{
	float:left;
	width:410px;
	color:#354a23;
	line-height:21px;
	padding:0 0 0 27px;
}
.row01 label a{
	text-decoration:underline;
	color:#a43623;
}
.row01 label a:hover{
	text-decoration:none;
}
.text02,
.text01,
.text{
	float:left;
	width:280px;
	border:1px solid #a3a790;
	background:url(images/bg-text.gif) repeat-x;
	height:21px;
	padding:6px 10px 10px;
}
.text01 input,
.text02 input,
.text input{
	width:280px;
	border:none;
	font-size:18px;
	line-height:20px;
	color:#354a23;
	background:none;
	outline:none;
}
.select{
	float:left;
	width:201px;
	margin:8px 0 0;
}
.date{
	float:left;
	width:320px;
}
.text01{
	width:20px;
	text-align:center;
	padding:4px 5px 8px;
}
.text01 input{
	width:20px;
}
.text02{
	width:48px;
	text-align:center;
	padding:4px 5px 8px;
}
.text02 input{
	width:48px;
}
.date em{
	float:left;
	padding:10px 12px;
}
.date a{
	float:left;
	margin:10px 0 0 8px;
}
.form-add{
	width:100%;
	overflow:hidden;
}
.form-add ul{
	margin:-3px 0 0;
	padding:0 0 0 186px;
	float:left;
	list-style:none;
}
.form-add ul li{
	float:left;
	font-size:14px;
	line-height:18px;
	color:#000;
	padding:0 0 0 40px;
}
.textarea{
	width:272px;
	height:121px;
	overflow:hidden;
	float:left;
	border:1px solid #a3a790;
	background:#fbfcf6 url(images/bg-textarea.gif) repeat-x 0 100%;
	padding:8px 14px;
}
.textarea textarea{
	width:272px;
	height:121px;
	border:none;
	font-size:18px;
	line-height:20px;
	color:#354a23;
	background:none;
	outline:none;
	overflow:auto;
}
.btn-sign{
	float:right;
	margin:13px 33px -5px 0;
	cursor:pointer;
}
.form-holder{
	width:100%;
	margin:-6px 0 0;
	overflow:hidden;
	padding:0 0 30px;
}
/*single end*/

/*WORDPRESS STYLING */

img.alignright {
	float:right;
}
img.size-thumbnail{
	border:8px #ffffff solid;
	margin:5px 0 15px 15px;
}




