.head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.head:link { color:#0000FF; text-decoration:underline;}
.head:visited { color:#0000FF; text-decoration:underline;}
.head:hover { color:#FF0000; text-decoration:underline;}

.menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt}
.menu:link { color:#FFFFFF; text-decoration:underline;}
.menu:visited { color:#FFFFFF; text-decoration:underline;}
.menu:hover { color:#FFCC00; text-decoration:underline;}

.destination { font-family:Verdana; font-size:9pt}
.destination:link{ color:#AB0034; text-decoration:underline;}
.destination:visited { color:#AB0034; text-decoration:underline;}
.destination:hover { color:#0000FF; text-decoration:underline;}

.headmenutop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold}
.headmenutop:link { color:#0000FF; text-decoration:underline;}
.headmenutop:visited { color:#0000FF; text-decoration:underline;}
.headmenutop:hover { color:#FF0000; text-decoration:underline;}

li span {display:inline}

ul.navigation {list-style:none; padding:0; margin:0}
* html ul.navigation {height:23px}
.navigation li {float:left; margin:0; padding:0}
.border {height:2px; background:#286BFF; clear:left}

.navigation a, .navigation a:visited {color: #000; background:url(style/searchbox/navl.gif) left no-repeat; font-family: Verdana, Arial; font-size:8pt; font-weight:bold; padding-left: 10px; text-decoration:none}
ul.navigation a, ul.navigation span {display:block; float:left}

/* Hide from IE5-Mac \*/
ul.navigation a, ul.navigation span {float:none}
/* End IE5-Mac hide */

.navigation a span, .navigation a:visited span {background: url(style/searchbox/navr.gif) right no-repeat; padding-right:10px; padding-top:5px; padding-bottom:5px}

.navigation a:hover, .navigation a:active, .navigation a:focus {color:#fff; background:#286BFF url(style/searchbox/navlh.gif) left no-repeat; font-family: Verdana, Arial; font-size:8pt;  font-weight:bold; padding-left:10px}
.navigation a:hover span, .navigation a:active span, .navigation a:focus span {background:#286BFF url(style/searchbox/navrh.gif) right no-repeat; padding-right:10px}


.searchbox {font-family:Verdana; font-size:8pt; text-decoration:none;}

.bl2 {
	BORDER-RIGHT: #e68200 1px solid; BORDER-TOP: #e68200 1px solid; BACKGROUND: url(style/searchbox/bl2.gif) no-repeat 0px 100%; BORDER-LEFT: #e68200 1px solid; WIDTH: 20em; BORDER-BOTTOM: #e68200 1px solid; TEXT-ALIGN: center
}
.bl {
	BACKGROUND: url(style/searchbox/bl2.gif) no-repeat 0px 100%; width:355px; TEXT-ALIGN: center
}
.br {
	BACKGROUND: url(style/searchbox/br2.gif) no-repeat 100% 100%
}
.tl {
	BACKGROUND: url(style/searchbox/tl2.gif) no-repeat 0px 0px; width:355px;
}
.tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(style/searchbox/tr2.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.tr2 {
	BACKGROUND: url(style/searchbox/tr2.gif) no-repeat 100% 0px
}
.t {
	BACKGROUND: url(style/searchbox/dot2.gif) repeat-x 0px 0px;
}
.b {
	BACKGROUND: url(style/searchbox/dot2.gif) repeat-x 0px 100%
}
.l {
	BACKGROUND: url(style/searchbox/dot2.gif) repeat-y 0px 0px
}
.r {
	BACKGROUND: url(style/searchbox/dot2.gif) repeat-y 100% 0px
}
.gadianblue{background-image:url(images/searchboxbg.gif); background-repeat:repeat-x;}


H1{
margin-top:2px;
margin-bottom:2px;
text-align:center;
font-size:8pt;
font-weight:bold;
}
.arial10     { font-family: Arial; font-size: 10pt }
.c7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt}
.c8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.c9 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt}
.c9w {color: #FFFFFF}
.c8w {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color: #FFFFBF}
#extrarateDiv { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #396BFF;
	padding: 0px;
	height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #CCCCCC;
}
.buttonrealtime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #08B400;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #CCCCCC;
}
.buttonenquiry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FF9000;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #CCCCCC;
}
.tdunderline {border-bottom: 1px dotted #0000FF; padding-top:5px; padding-bottom:5px;}
.stylered {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;color: #FF0000}

.qstar { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
.qstar:link { color:#FFFFFF; text-decoration:underline;}
.qstar:visited { color:#FFFFFF; text-decoration:underline;}
.qstar:hover { color:#FF0000; text-decoration:underline;}
.btyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight:bold;*/
	color: #000000;
	background-color: #ffcc00;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #CCCCCC;
}

/* IMPORT FROM image/homestyle.css */
.butYellow{height:19px;width:30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#FFCCCC;font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#FFCC00',gradientType='0');}
.bookButBlue{height:19px;width:36px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#73A5CA;font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#A0CEED',gradientType='0');}
.EnquirybutRed{height:19px;width:50px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#D2726E;font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#EEA8A0',gradientType='0');}
.EnquirybutRedNoFix{height:19px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#77D076;font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#A4EEB0',gradientType='0');}
.infoButGreen{height:19px;width:38px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#77D076;font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#A4EEB0',gradientType='0');}
.HotelRatesbutYellow{height:19px;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;background-color:#FFCC00; font:icon;letter-spacing:1px;cursor:hand;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#FFCC00',gradientType='0');}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}



	/* START CSS SUGGESTION SEARCH ON TOP */
	
	#mainContainer{
		font-family: Verdana;	
		font-size:8px;
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		font-family: Verdana;	
		position:absolute;	/* Never change this one */
		width:210px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.8em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		font-family: Verdana;	
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.8em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#FFCC00;
		font-weight:bold;
		color:#000;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	/* END CSS SUGGESTION SEARCH ON TOP */

/* STEP BOOKING */
.StepActive{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21pt;
	font-weight:bold;
	color:#CC3300;
	width:10px;
}	
.textStepActive{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#CC3300;
}	

.StepUnactive{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21pt;
	font-weight:bold;
	color:#ccbd80;
	width:10px;
}	
.menuTopicActive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#CC3300;
	margin-top:-32px;
	margin-left:25px;
}
.menuTopicUnactive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ccbd80;
	margin-top:-32px;
	margin-left:25px;
}

.menuContentActive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
	margin-top:0px;
	margin-left:25px;
}
.menuContentUnactive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ccbd80;
	margin-top:0px;
	margin-left:25px;
}

.bgActive{
	background-image:url(/images/stepbooking/active.gif);
	background-repeat:repeat-x;
}

.bgUnactive{
	background-image:url(/images/stepbooking/unactive.gif); 
	background-repeat:repeat-x; 
	border-bottom:solid; 
	border-color:#FEE25A; 
	border-bottom-width:1px;
	cursor:pointer;
	cursor:hand;
}

.bgUnderlineActive{
}

.bgUnderlineUnactive{
	border-bottom:solid; 
	border-color:#FEE25A; 
	border-bottom-width:1px;
}

/* END OF STEP BOOKNG */

