body {overflow:auto; margin:0px; background-color: #FFFFFF; font-family:Arial; font-size:12px; color: #666666;}
td, th {font-family:verdana; font-size:11px; color: #666666;}
th {text-align:left;}
form{margin:4px;}
textarea {
	font-family: verdana;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	background-color: #ffffff;
	overflow : hidden;
}
input{font-family: verdana; font-size:11px; font-weight:normal; padding:2px;}
select{
	font-family: verdana;
	font-size:11px;
	font-weight:normal;
	padding:2px;
}
a{font-family:Arial; font-size:11px; color:#0E2496; text-decoration: none;}

.clear-both  { font: 1px / 1px sans-serif; clear: both; }
/* Backgrounds */
.backgroundMain{background-image: url(/images/bg-main.jpg);background-repeat : repeat-y; background-position:center;}
.hotelsearch{background-image: url(/images/hotelSerch_bk.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.hotelsearch a{background-image: url(/images/hotelSerch_bk.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.hotelsearch a:hover{background-image: url(/images/hotelSerch_bk.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.refinesearch{background-image: url(/images/refinesearch.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.refinesearch a{background-image: url(/images/refinesearch.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.refinesearch a:hover{background-image: url(/images/refinesearch.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.countrysearch{background-image: url(/images/country.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.countrysearch a{background-image: url(/images/country.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.countrysearch a:hover{background-image: url(images/country.gif);background-repeat : no-repeat; background-position:center;font-family:Arial; font-size:11px; color: #fff;}
.backgroundTopNav{ padding:4px; background-color:#E5E5E5; border-bottom:1px solid #383E18; font-family:Arial; font-size:11px; color: #990000;}
.backgroundTopNav a{font-family:Arial; font-size:11px; color: #990000; text-decoration: none;}
.backgroundgreenbar{background-image: url(/images/bg-greenbar.gif);background-repeat : repeat-x;}
.topnav{background-image: url(/images/buthead.gif);background-repeat : repeat-x;}

.bgMenuGreen {background-color:#FFFFFF; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
.bgColourGreen {background-color:white;}
.ColourGreen {background-color:#0E2496;}
.bgColourGrey {background-color:#E0E0E0; padding:2px; font-family:Arial; font-size:12px; color: #666666;}

/* Forms */
.whiteBg {background-color: #ffffff; border:1px solid #636D21; border-bottom:6px solid #636D21;}
.pinkBg {background-color: #6778D3; border:1px solid #6778D3; border-bottom:6px solid #6778D3; border-top: 1px solid #ffffff; font-family:Arial; font-size:11px; color: white; 	font-weight: bold;}
.pinkBg2 {background-color: #F1D1D6; border:1px solid #636D21;}

.blueBg {background-color: #D0DBE4; border:1px solid #124A76; border-bottom:6px solid #124A76; border-top: 1px solid #ffffff;}
.blueBg2 {background-color: #D0DBE4; border:1px solid #124A76;}
.greenbest {background-color: darkblue; border:1px solid #636D21; font-family:Arial; font-size:11px; color: white; 	font-weight: bold;}
.greenBg {background-color: darkblue; border:1px solid #62850C; border-bottom:6px solid #62850C; border-top: 1px solid #ffffff;}
.greenBg2 {background-color: #E0E7CE; border:1px solid #62850C;}


.greenSearch {background-color: #6778D3; border-top: 1px solid #6778D3;}
.greensearch2 {background-color: #0E2496; border:1px solid #0E2496; font-family:Arial; font-size:12px; font-weight: bold; color: white; text-decoration: none;}
.greenSearch3 {background-color: #fff;}

.buttLiveHotel {background-color: #F1D1D6; border-top:1px solid #5D1314; border-right:2px solid #5D1314; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #383A34; text-decoration: none;}
.buttLiveHotel a{color: #383A34; text-decoration: none;}

.buttSearch {font-family: verdana; font-size:14px; font-weight:normal; color:#ffffff; border-left:2px solid #5D1314; padding:2px; background-color: #636D21;}
.buttLive {background-color: #F1D1D6; border-top:1px solid #5D1314; border-right:2px solid #5D1314; border-left:2px solid #5D1314; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #383A34; text-decoration: none;}
.buttLive a{color: #383A34; text-decoration: none;}
.buttDead {background-color: #FFFFFF; border-bottom:2px solid #93A54B; border-left:2px solid #801118; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buttDead a{color: #ffffff; text-decoration: none;}

.buttSearchBlue {font-family: verdana; font-size:14px; font-weight:normal; color:#ffffff; border-left:2px solid #062944; padding:2px; background-color: #124A76;}
.buttBlueLive {background-color: #D0DBE4; border-top:1px solid #062944; border-right:2px solid #062944; border-left:2px solid #062944; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #383A34; text-decoration: none;}
.buttBlueLive a{color: #383A34; text-decoration: none;}
.buttBlueDead {background-color: #124A76; border-bottom:2px solid #062944; border-right:1px solid #5FA2D8; border-left:2px solid #07365A; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buttBlueDead a{color: #ffffff; text-decoration: none;}

.buttGreenLive {background-color: #E0E7CE; border-top:1px solid #62850C; border-right:2px solid #5D1314; border-left:2px solid #2D3D05; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #383A34; text-decoration: none;}
.buttGreenLive a{color: #383A34; text-decoration: none;}
.buttGreenDead {background-color: #62850C; border-bottom:2px solid #3A4F07; border-right:1px solid #99BB48; border-left:2px solid #506D0C; display:block; position:relative; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buttGreenDead a{color: #ffffff; text-decoration: none;}

.redtitle {background-color: darkblue; border-bottom:2px solid #0E2496; border-top:1px solid #ffffff; border-right:1px solid #6778D3; border-left:2px solid #801118; padding:2px; font-family:Arial; font-size:12px; font-weight: bold; color: #ffffff; text-decoration: none;}

.geeentitle {font-family:Arial; font-size:11px; font-weight: bold; color: #0E2496;}
.geeenvouchertitle {font-family:Arial; font-size:18px; font-weight: bold; color: #0E2496;}
/* Text */
.txtWelcome {font-family:verdana; font-size:11px; color: #5B5555; font-weight: bold;}
.txtBlue {font-family:verdana; font-size:11px; color: #1B325B; }
.txtBiznet {font-family:Arial; font-size:11px; color: #464646;}
.txtBiznet a{font-family:Arial; font-size:11px; color: #464646; text-decoration: none;}
.txtBiznet a:hover{font-family:Arial; font-size:11px; color: #cccccc; text-decoration: none;}
.txtRed {font-family:Arial; font-size:11px; color: #990000; font-weight:normal;}
.txtRedBold {font-family:Arial; font-size:11px; color: white; font-weight:bold;}
.txtRedBold2 {font-family:Arial; font-size:11px; color: #6778D3; font-weight:bold;}
.txtRedBold3 {font-family:Arial; font-size:13px; color: #6778D3; font-weight:bold;}
.txtGreyBold {font-family:Arial; font-size:11px; font-weight: bold; color: #343631; text-decoration: none;}
.txtGreySmall {font-family:Arial; font-size:11px; font-weight: normal; color: #666666; text-decoration: none;}

/* Menu */
.menu {background-color:#FFF; border-bottom:1px solid #0E2496; border-right:1px solid #fff; font-family:Arial; font-size:12px; color:#0E2496;}
.menu a {display:block; position:relative; padding:2px; color: #0E2496; text-decoration: none;}
.menu a:hover{ background-color:#6778D3; color: white;}


/*
.menu {	padding-top: 0px;
		margin:0px;
		padding-bottom: 5px;
		background-color:#3373c1;
		text-decoration:none;
		background-position : bottom;
		color:#fff;
		list-style-type : none;}
		
.menu a, menu a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 140px;
	background-color:#3373c1;
	text-decoration:none;
	background: url(/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#fff;list-style-type : none;
	display:block;
	}
/* rollover pseudo-classes, and scriptable persistence class */

.menu ul a:focus, .menu ul a.rollover, .menu ul a.rollover:visited {
	background: url(/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	margin:0px;
	width: 175px;
	color:#ffffff;
	margin:0px;
	text-decoration:none;
	background-position : bottom;
	background-color: #5092CA; }		
	
.menu ul , .menu ul a:visited {
	padding-top: 5px;margin:0px;
	padding-bottom: 5px;
	width: 175px;
	background-color:#fff;
	text-decoration:none;
	background: url(/Images/bg_xdot.jpg) repeat-x;
	background-position : bottom;
	color:#0E2496;list-style-type : none;
	}
	*/
/* rollover pseudo-classes, and scriptable persistence class */

.menu ul a:hover, .menu ul a:focus, .menu ul a.rollover, .menu  ul a.rollover:visited {
	background: url(/Images/bg_xdot.jpg) repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 175px;
	color:#ffffff;
	text-decoration:none;
	background-position : bottom;
	background-color: #6778D3;
	margin:0px;}	




.menuFooter {
	background-color:#6778D3;
	font-family:Arial;
	font-size:11px;
	color: white;
	font-weight: normal;
}
.menuFooter a {color: white; text-decoration:none;}
.menuFooter a:hover {text-decoration:underline;}

.submenu {
	background-color:#330066; 
	border:1px solid #330066;
}
.submenu a {display:block; position:relative; padding:2px; border:1px solid #ffffff; font-family:Arial; font-size:12px; color: #ffffff; text-decoration: none;}
.submenu a:hover{ background-color:#6AA3C9; display:block;}

.date {font-family:Arial; font-size:11px; color: white;}

.boxprinter {
	display:block;
	background-color:#6AA3C9; 
	border:1px solid #ffffff;
	border-right: 1px solid #330033;
	border-left: 1px solid #6AA3C9;
	padding:3px;
	font-family:Arial; 
	font-size:12px;
	color: #ffffff;
}
.boxprinter a{
	border:1px solid #000000;
	font-family:Arial; 
	font-size:12px;
	color: #ffffff;
}

.newstitle {
	margin-left:13px;
	margin-right:6px;
	display:block; 
	position:relative; 
	padding:4px;
	background-color:#330066;
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
	color: #ffffff;
}

.newsbody {
	display:block;
	position:relative;
	border:1px solid #330066;
	margin-left:13px;
	margin-right:6px; 
	padding:4px;
	background-color:#ffffff;
	font-family:Arial; 
	font-size:12px; 
	color: #330066;
	width:152px; 
	height:100px;
}
.newsbody a{font-family:Arial; font-size:12px; text-decoration: none; color: #330066;}
.newsbody a:Hover{font-family:Arial; font-size:12px; text-decoration: underline; color: #666666;}

.body{background:  url(/images/bg-body1.jpg) top left no-repeat;
	padding:12px;
	}
.bodylink {font-family:Arial; font-size:12px; font-weight:normal; color: #999999; text-decoration: none;}
.bodylink a{font-family:Arial; font-size:12px; font-weight:bold; color: #663366; text-decoration: underline;}

.boldtext {font-family:Arial; font-size:16px; font-weight:bold; color: #663366;}
.formbk {
	background-color: #FFFFFF;
	border: 1px solid #CC0033;
}
.searchtextsmall {font-family:Arial; font-size:11px; color: #0E2496;}
.searchtext {font-family:Arial; font-size:11px; color: #0E2496;}

.redsearchtextsmall {font-family:Arial; font-size:11px; color: #0E2496;}
.redsearchtext {font-family:Arial; font-size:11px; color: #0E2496;}

a.searchtext {
	font-family:Arial;
	font-size:11px;
	color: #0E2496;
	text-decoration : underline;
	font-weight : bold;
}

.hoteltitle {
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
	color: #0E2496;
}

.searchtitle {
	font-family:Arial; 
	font-size:12px; 
	color: #0E2496;
}

.searchtitle a {
    font-family:Arial; 
	font-size:12px; 
	color:#0E2496;
}

.searchtitle a:hover {text-decoration:underline;}

.searchmaintitle {
	font-family:Arial; 
	font-size:16px;
	font-weight:bold; 
	color:#0E2496;
}

.stars {
	font-family: Tahoma;
	font-size:30px;
	font-weight:bold;
	color: #BB1722;
}

.pricetext {
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	color: #B51421;
}

.pricetext a{
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	color: #B51421;
}
.pricetext a:hover{
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	color: #B51421;
}
.pinksearchBar {background-color: #B5BFF3; border:1px solid blue;}

.redbuttons{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	cursor: pointer;
	background-image: url(/images/button.gif);
}
.redbuttonsmall{	background-image: url(/images/button.gif); font-family:Arial; font-size:11px; width:90px; font-weight:bold; color:#ffffff; cursor: pointer;}
.redbuttonsmall2{	background-image: url(/images/button_printcopy.jpg); font-family:Arial; font-size:11px; width:90px; font-weight:bold; color:#ffffff; cursor: pointer;}
.tabletop{border-top: thin dotted #e1e1e1;}
.tableborder {background-color: #6778D3; border:1px solid #636D21;}
.tdright{border-right: thin dotted #e1e1e1;}
.bookingbar {background-color: #eeeeee; border:1px solid #636D21;}
.redLine {padding:4px; border-top:1px solid #BB1722; border-bottom:1px solid #BB1722;}
.greyHead {padding:4px; background-color: #E5E5E5; border-bottom:1px solid #000000; font-family:Arial; font-size:18px;font-weight:bold; color: #BB1722;}
.alerttext{font-family:Arial; font-size:13px;  font-weight:bold; color: #000000;}

.links a{font-family:Arial; font-size:12px; color: blue; text-decoration: none;}
.links a:hover{font-family:Arial; font-size:12px; color: blue; text-decoration: underline;}

.searchlink{font-family:Arial; font-size:12px; color: blue; text-decoration: none;}
.searchlink a{font-family:Arial; font-size:14px; color: blue; font-weight:bold; text-decoration: none;}
.searchlink a:hover{font-family:Arial; font-size:14px; color: blue; font-weight:bold; text-decoration: underline;}

/*Aidy 24/02/2006*/

#tab2, #tab3, #tab4, legend, #commentTR {display:none; }
ul#nav { padding-left:0px; margin:5px; margin-left:1px; padding:0; white-space:nowrap;}
ul#nav li {padding:0; display:inline; list-style-type: none;  }
ul#nav li a {background:#6778D3; border-right:1px solid #000099; border-bottom:1px solid #000099; border-left:1px solid #6778D3; border-top:1px solid #6778D3; color:white; font-weight:bold; text-decoration:none; padding:5px 10px 5px 10px;}
ul#nav li a:hover {background:#C60829; border-right:1px solid #996600; border-bottom:1px solid #996600; border-left:1px solid #C60829; border-top:1px solid #C60829; color:#fff;}
ul#nav li a.selected {background:#C60829; border-right:1px solid #996600; border-bottom:1px solid #996600; border-left:1px solid #C60829; border-top:1px solid ##C60829; color:#fff; font-weight:bold; text-decoration:none; padding:5px 10px 5px 10px; }
ul#nav li input {display:inline; background:#0066CC; border-right:1px solid #000099; border-bottom:1px solid #000099; border-left:1px solid #6778D3; border-top:1px solid #6778D3; color:#fff; font-weight:bold; text-decoration:none;  }


