body{

	margin-bottom: 0;

	margin-left: 0;

	margin-right: 0;

	margin-top: 0;

	background-color: #FFFFFF;

	/*background-image: url(../images/bg.jpg);*/

	

}

table, tr, td, p, div{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:12px;

	color: #333333;

}

.pink {

	border-top-color: #FFCCFF;

	border-right-color: #FFCCFF;

	border-bottom-color: #FFCCFF;

	border-left-color: #FFCCFF;

	color: #FFCCFF;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

}

form, input, textarea{

	font-family: "MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:11px;

	color: #333333;

}



a:link, a:active, a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:12px;

	color: #333333;

	text-decoration: none;

}

a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:12px;

	color: #A0212A;

	text-decoration: underline;

}

a.calendar:link, a.calendar:active, a.calendar:visited{

	font-family: "MS Sans Serif", Verdana, Helvetica, Tahoma, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:10px;

	color: red;

	text-decoration: none;

	font-weight: bold;

}

a.calendar:hover{

	font-family: "MS Sans Serif", Verdana, Helvetica, Tahoma, sans-serif;

	font-style: normal;

	font-size:10px;

	color: #0000FF;

	text-decoration: none;

	font-weight: bold;

}

.big{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:18px;

}

.small{

	font-family: Verdana,"MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size:11px;

	color: #333333;

}

.construction{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size:16px;

}

.text, .text2 {

	font-family: "MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif;

	color:#A7BB73;

	font-style: normal;

	font-weight: normal;

	font-size:12px;

}



.text2 {

	color:#333333;

}



.border {

	border: 2px solid #FFFFFF;

	border-color: #FFFFFF;

}

.big2{

	font-family: "MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size:14px;

	color: #BA9511;

}



a.special:link, a.special:visited, a.special:active  { 

	font-family: verdana; 

	font-size: 10pt; 

	color: #AB7C11; 

	text-decoration: none; 

	font-weight: bold;

	padding: 5px;

} 



a.special:hover { 

	color: #FFFFFF; 

}



#flashcontent {				

		margin-left: 16px;

		margin-top: 36px;

		width: 100%;	

		height: 425px;

		vertical-align: top;		

}



.style25 {

	color: #A0212A;

	font-weight: bold;

	text-decoration: none;

}

.style28 {font-size: smaller}





.style29 {

	color: #660000;

	font-weight: bold;

}



#flashwrapper {

	position: relative;

	margin: 0;

	padding: 0

}





#layer {

	position:absolute;

	width:'100%';

	height:'100%';

	z-index:100;

	right: 16px;

	top: 194px;

}



.booking {

	width: 520px;

	z-index: 200;

}



.booking td {

	padding: 2px;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.booking-head {

	font-weight: bold;

	border-bottom: #CCCCCC 1px solid;

}



.booking-head-right , .booking-head-right2 {

	text-align: right;

	border-bottom: #CCCCCC 1px solid;

}



.booking-head-right2 {

	border: none;

}



.booking a:link, .booking a:visited, .booking a:active {

	color: #FFCC00;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}



.booking a:hover {

	color: #FFFFFF;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}



.booking select {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.booking-bg {

	width: 520px;

	height: 92px;

	position:absolute;

	z-index: 90;

	right: 16px;

	top: 194px;

	background-color: #00CCFF;

	opacity: 0.5;

	filter: alpha(opacity=50);

	moz-opacity: 0.5;"

}



div#show3 {



width:887px;

height:302px;

margin:0 auto;

z-index:80;

}



div#show3 table td {

height:302px;

}

div#show3 table input {

outline-style:none;

}
