/*   

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-th.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 img.alignright,

#content img.alignleft,

#content img.aligncenter {

	border:1px solid #d8dab8;

	background:#f2f2f2;

	padding:6px;

	margin: 15px;

}







.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;

	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 h5 span{

/*	font-size:24px;*/

}



.clear {

	clear:both;

}



.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.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.gif) no-repeat;

}



.btn-go-to-pattaya{

	background:url(images/btn-go-to-pattaya.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-of-thailand blockquote{

	font-size:21px; 

	padding:0 10px; 

	margin:0; 

	line-height:1.1;

}

.map-of-thailand p { 

	font-size:13px;

	width: 210px;

}

.map-of-thailand p a { 

	font-size:13px;

	color:#A43623;

	font-weight:bold;

}



.map-of-thailand .author a {

	color:#A43623;

 	float:right;

	font-style: italic;

	float: right;

}



.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 ul li {

	margin: 10px 0;

	display:block;

	line-height: 1.2;

}



#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.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 0 4px;

	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 .content-box02.narrow {

	width:335px;

}



.holder02 .cb02-b{

	background:url(images/bg-cb02-t.gif) no-repeat;

	width:606px;

	overflow:hidden;

}

.holder02 .content-box02.narrow .cb02-b{

	width:335px;

}



.holder02 .cb02-t{

	background:url(images/bg-cb02-b.gif) no-repeat 0 100%;

	width:531px;

	padding:28px 40px 26px 35px;

	overflow:hidden;

}



.holder02 .content-box02.narrow .cb02-t{

/*	border:1px solid green;*/

	width:284px;

}



.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;

}







