body {
margin-top:0;
background-color:#b6ccd7;
}
img{
border:0px;
}
.maintbl{
border: 2px solid #faab03;
}
.borderroundblue {
	border: thin solid #0066CC;
}

.topmenu {
font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}
.topmenu a {
font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}
.topmenu a:visited {
font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}
.topmenu a:hover {
font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #17465F;
text-decoration:none;
}
.topmenu a:active {
font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #17465F;
text-decoration:none;
}
.smalllinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #333333;
text-decoration:none;
}
.smalllinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #333333;
text-decoration:none;
}
.smalllinks a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #333333;
text-decoration:none;
}
.smalllinks a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FF0000;
text-decoration:none;
}
.smalllinks a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #FF3300;
text-decoration:none;
}
.menu1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF6600;
text-decoration:none;
}
.menu1 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF6600;
text-decoration:none;
}
.menu1 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3399FF;
text-decoration:none;
}
.menu1 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF3300;
text-decoration:none;
}
.menu1 a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF3300;
text-decoration:none;
}
.maintext{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #000000;
text-decoration:none;
}
.maintextsmall{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration:none;
}
.maintexttitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}

.smallgreytextside{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
text-decoration:none;
}
.header1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #006699;
font-weight: bold;
}
.title2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #0066CC;
}
.sidecolortext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #990000;
}
.countrytitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0066CC;
}
.title23 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF6600;
}
.title242 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF3300;
}
.menu2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FF6600;
 text-decoration:none;
}
.menu2 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FF6600;
 text-decoration:none;
}
.menu2 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #3399FF;
text-decoration:none;
}
.menu2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF3300;
text-decoration:none;
}
.menu2 a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF3300;
text-decoration:none;
}
.titles2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.titles31 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
}
.maintextgrey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #333333;
}
.countrytitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FF3300;
}
.orangelarge {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #666699;
}
.borderleftright {
border-right: thin solid #858585;
border-left: thin solid #858585;
}

.borderleftrightbottom {
border-right: thin solid #858585;
border-left: thin solid #858585;
border-bottom: thin solid #858585;
border-top: thin solid #858585;
}
.bordertbottom {
border-bottom: thin solid #CCCCCC;
}
.headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0000FF;
}
.headline a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0000FF;
text-decoration:none;
}
.headline a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style:italic;
color: #00CC00;
text-decoration:none;
}
.headline a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF6600;
text-decoration:none;
}
.headline a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FF3300;
text-decoration:none;
}
.title24 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #99CC00;
}
.title24 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.title24 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.title24 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.title24 a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.sidetitles {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight:bold;
}
.sidetitles a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight:bold;
}
.sidetitles a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight:bold;
}
.sidetitles a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight:bold;
}
.sidetitles a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight:bold;
}
.borderround {
border: thin solid #666666;
}
.borderround2 {
border: thin solid #ff6600;
}
.buttonlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
font-weight: bold;
}
.buttonlink a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
font-weight: bold;
text-decoration:none;
}
.buttonlink a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.buttonlink a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.buttonlink a:active{
font-family: Arial, Helvetica, sans-serif;

font-size: 14px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.clicktobook {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c75f43;
font-weight: bold;
text-decoration:none;
}
.clicktobook a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c75f43;
font-weight: bold;
text-decoration:none;
}
.clicktobook a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c75f43;
font-weight: bold;
text-decoration:none;
}
.clicktobook a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0066FF;
font-weight: bold;
text-decoration:none;
}
.clicktobook a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF6600;
font-weight: bold;
text-decoration:none;
}
.buttonlink2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
}
.buttonlink2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
text-decoration:none;
}
.buttonlink2 a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.buttonlink2 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.buttonlink2 a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3366CC;
font-weight: bold;
text-decoration:none;
}
.logintext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}
.logintext a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}
.logintext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0066CC;
text-decoration:none;
}
.logintext a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0099FF;
text-decoration:none;
}
.logintext a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CC6600;
text-decoration:none;
}
.maptext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: gray;
font-weight: bold;
}
.offertbltd {
border-bottom:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;
}
.offertext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c75f43;
font-weight: bold;
}
.linkwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.linkwhite a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.linkwhite a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.linkwhite a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.linkwhite a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.indexpointselection{
border: 2px outset #FFFFCC;
 
border-color: #FFFFCC #666633 #666633 #FFFFCC;
background-color: #d5e5ed;
 
padding: 5px;
font: 14px/22px Arial, Helvetica, sans-serif;
text-align:center;
 }
.indexpointhtmlsel{
	width: 250px;
}
.arrivalt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0066CC;
}
.departt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF3300;
}

.transON  {width: 100%; background-color: silver;
			opacity:.50;filter: alpha(opacity=50);
			 -moz-opacity: 0.5;border:1px solid black; 
}

.linkdarkgreysmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/*Language Form*/

.lang {
	font-family:Geneva, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
padding-right:5px;}
	
	/*Footer	*/
	
	
.footerlinks {	
	clear:both;
	padding-bottom:10px;
}
.footerlinks a, .linkdarkgreysmall a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;	
	text-decoration:none;
}

.footerlinks a:hover{

	text-decoration:underline;
}

.maintexttitle32, .maintexttitle32 a, .maintexttitle32 a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration:none;
margin-right:10px;
}

.maintexttitle32 a:hover{

text-decoration:underline;
}


.maintexttitle32 img{

vertical-align:text-top;
}

.footer{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration:none;
}
.footer2{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
text-decoration:none;
}
.maintexttitle2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration:none;
}

.footerdiv {
	margin-top:10px; 
	margin-bottom:10px;
	padding-top:10px;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	width:99%; 
	
	background: #88c2e1; /* Old browsers */
	background: -moz-linear-gradient(top, #88c2e1 0%, #afcfe0 51%, #edf3f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88c2e1), color-stop(51%,#afcfe0), color-stop(100%,#edf3f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #88c2e1 0%,#afcfe0 51%,#edf3f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #88c2e1 0%,#afcfe0 51%,#edf3f7 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #88c2e1 0%,#afcfe0 51%,#edf3f7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c2e1', endColorstr='#edf3f7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #88c2e1 0%,#afcfe0 51%,#edf3f7 100%); /* W3C */
	
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);  }
	
.langdiv { 
	clear:both; 
	margin-bottom:10px;
	margin-left:35px;}

.ftitle2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0066CC;
}

