@charset "utf-8";
body {
	margin: 0;
	text-align: center;
	color: #FFF;
	background: url(../bat-images/beachBlur.jpg) repeat scroll;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
p { font-size: 1.1em; 
}

p:hover{ color: #CCC; 
}
/* CSS Document */
h1,h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #F6C;
	text-decoration: underline;
	}

h3{
	font-size: 14px;
	font-weight: bold;
	color: #09F;
	}
hr{
	color: #999;
}
.sideTitle {
	position: absolute;
	width: auto;
	top: 36px;
	right: 215px;
	overflow: auto;
}


strong{ font-weight: bold; 
}
a:link{color: #F69;text-decoration: none;}
a:visited{color: #999;text-decoration: none;}	
a:hover{color: #666;text-decoration: underline;}
#titleImage {
	background: url(../bat-images/bangkok-airport-transfer.png) no-repeat;
	position: relative;
	height: 44px;
	width: 650px;
}
#news {
	position: relative;
	top: 30px;
	color: #FFF;
	text-align: center;
	font-size: 1.03em;
}

.translate {
	font-size: 12px;
	color: #666;
	width: 110px;
	position: absolute;
	top: 110px;
	right: -80px;
	z-index: 110;
}
#drops {
	position: relative;
	background: url(../bat-images/dropShadow.png) no-repeat 50%;
	height: 1280px;
	top: 0px;
	overflow: hidden;
	margin: 0px auto;
}
#adDrops {
	background: url(../bat-images/adDropShadow.png) no-repeat 70%;
	height: 1280px;
	width: 225px;
	top: -35px;
	clear: both;
	margin: 0px;
	display: inline;
	float: right;
	position: absolute;
	visibility: visible;
}
#adText {
	width: 145px;
	margin-left: 25px;
	text-align: center;
	top: 10px;
	position: relative;
	font-size: 0.9em;
}
.mainBox {
	width: 765px;
	text-align: left;
	position: relative;
	height: 1200px;
	margin: 0 auto 0px;
	padding: 0 16px;
	top: 35px;
	overflow: hidden;
	color: #AAA;
}

.titleImg { margin: 0px 0px 8px; }
#myIframe {
	width:727px;
	height:750px;
	border:none;
	position:relative;
	overflow:hidden;
}


.image{
	border: medium solid #333;
	position: absolute;
	height: 345px;
	width: 716px;
	left: 37px;
	top: 85px;
	z-index: 0;
}

#status {
	position: absolute;
	top: 450px;
	left: 37px;
	width: 700px;
	font-size: 0.8em;
}
.smallBlue {
	color: #09F;
	font-size: 0.99em;
}
.homeTxt {
	font-size: 12px;
	line-height: 20px;
	text-transform: none;
	position: absolute;
	top: 450px;
	visibility: visible;
	width: 725px;
	margin-left: 2px;
	overflow: visible;
}

.bookingForm {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-transform: none;
	position: absolute;
	top: 400px;
	height: 700px;
	width: 725px;
	overflow: hidden;
	left: 33px;
	visibility: visible;
}

#ip {
	position: absolute;
	z-index: 100;
	left: 54px;
	top: 172px;
	color: #09F;
}
.bookingTxt0 {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.bookingTxt1 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 1em;
}
.bookNote {
	font-size: 14px;
	color: #F39;
}
/*======= HOME PAGE STYLES =======*/

.homeInfoTop{
	color: #F6C;
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-left: thin solid #111;
	background: #1D1D1D url(../bat-images/grayTBG.png);
	}
.homeInfoTop:hover{ background: #111 url(../bat-images/grayTBG.png); 

}
.homeInfo{
	color: #F6C;
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-left: thin solid #111;
	background: #1D1D1D url(../bat-images/grayTBG.png);
	}
.homeInfo:hover{
	background: #111 url(../bat-images/grayTBG.png); 

}
.homeInfoEnd{
	color: #F6C;
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-bottom: thin solid #111;
	border-left: thin solid #111;
	background: #1D1D1D url(../bat-images/grayTBG.png);
	}
.homeInfoEnd:hover{
	background: #111 url(../bat-images/grayTBG.png); 

}
.quotes {
	text-transform: uppercase;
	color: #09F;
	font-style: italic;
	font-weight: bold;
}


/*======= PRICE PAGE STYLES =======*/
.blockTop{
	background: #1D1D1D url(../bat-images/grayTBG.png);
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-left: thin solid #111;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #EEE;
	}
.blockTop:hover{ background: #111 url(../bat-images/grayTBG.png); 
}
.block{
	background: #1D1D1D url(../bat-images/grayTBG.png);
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-left: thin solid #111;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #EEE;
	}
.block:hover{ background: #111 url(../bat-images/grayTBG.png); 
}
.blockEnd{
	background: #1D1D1D url(../bat-images/grayTBG.png);
	border-top: thin solid #111;
	border-right: thin solid #111;
	border-bottom: thin solid #111;
	border-left: thin solid #111;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #EEE;
	}
.blockEnd:hover{ background: #111 url(../bat-images/grayTBG.png); 
}


/*======= STYLES =======*/

.titelBold{
	font-size: 18px;
	font-weight: bold;
	color: #595959;
	text-decoration: underline;
	}
.blink{text-decoration: blink;}
.borders{
	border: thin solid #333;
	}
.subTitle {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	float: right;
	position: relative;
	height: 15px;
	bottom: 0px;
	font-weight: bold;
	right: 398px;
	width:auto;
}

#rental {
	width:690px;
	line-height:16px;
	font-size:0.75em;
	overflow:visible;
	margin: 0px auto;
	position: relative;
}
#rental p { line-height:20px; 
}

#info {
	width:690px;
	line-height:16px;
	font-size:0.75em;
	overflow:hidden;
	margin: 0px auto;
	position: relative;
}
#info p { line-height:20px; 
}

#bangkok {
	width:690px;
	line-height:0px;
	font-size:0.75em;
	overflow:auto;
	margin: 0px auto;
	position: relative;
}
#bangkok p { line-height:13px; 
}

#travel {
	width:690px;
	line-height:16px;
	font-size:0.75em;
	overflow:auto;
	margin: 0px auto;
	position: relative;
}
#travel p { line-height:14px; 
}

#links {
	width:690px;
	line-height:16px;
	font-size:0.75em;
	overflow:auto;
	margin: 0px auto;
	position: relative;
}

#links p { line-height:14px; 
}
#payPoint {
	width:690px;
	line-height:16px;
	font-size:0.75em;
	overflow:hidden;
	margin: 0px auto;
	position: relative;
}

#payPoint p { line-height:14px; 
}
#flashPics{
	text-align: center;
	position: relative;
	float: none;
	width: auto;
	margin: 0px auto;
	top: 20px;
}
.smalltxt{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #F00;
}
.smallLinkInfo{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #888;
}
.strongtxt{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	line-height: normal;
	color: #F69;
}


.pinkUnder{
	font-size: 1em;
	font-weight: bold;
	line-height: 14px;
	color: #F6C;
	text-decoration: underline;
}
.blueUnder{
	font-size: 1em;
	font-weight: bold;
	line-height: 14px;
	color: #09F;
	text-decoration: underline;
}
.blueTxt{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 14px;
	color: #09F;
}
.phone {
	font-size: 16px;
	color: #4667B3;
	font-weight: bold;
}
.bord{
	padding: 5px;
	border: 3px solid #333;
	position: relative;
	height: auto;
	width: auto;
}

.bordCars{
	position: relative;
	text-align: left;
	padding-left: 10px;
}

.book{
	font-size: 11px;
	color: #EEACD7;
	background: #333;
	text-align: right;
	padding: 2px;
	width: 105px;
	float: right;
	font-weight: bold;
	line-height: 19px;
}
.includeFormStyle{
	border: thin solid #090;
	height: 620px;
	width: 712px;
}

.formTitleTxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #727272;
	font-weight: bold;
	text-transform: uppercase;
}
.formNoteTxtBig{
	color: #666;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.FormStrongTxt{
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #F6C;
}
.FormStrongTxtSm{
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	color: #F6C;
}

.FormNoteTxt{
	font-size: 11px;
	font-style: normal;
	color: #666;
}
.FormSmallTxt{
	color: #F00;
	font: italic 11px Arial, Helvetica, sans-serif;
}

.termspics{
	height: 300px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
#adverts {
	overflow: auto;
	position: relative;
	height: 300px;
	border: thin solid #999;
}


.bottomInfoBar {
	color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 764px;
	position: relative;
	height: 17px;
	text-align: center;
	display: block;
	font: 12px/normal Arial, Helvetica, sans-serif;
	top: 0px;
	border: thin solid #333;
	background: url(../bat-images/grayBG.gif);
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
