*
{
	padding: 0px;
}

html
{
	margin: 0px;
	padding: 0px;
}

body
{
	margin: 0px;
	background: url(images/bg.jpg);
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
}

table
{
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

.repeatheader {background: url(images/headergrunge.jpg) repeat-x;}
a img
{
	border: 0px;
}

a
{
	text-decoration: none;
}

input, textarea, select
{
	background: #333;
	font-family: Verdana;
	font-size: 0.9em;
	padding: 3px;
	color: #f4f4f4;
	border: 0px;
}
	
button
{
	background: #222;
	font-family: Verdana;
	font-size: 0.9em;
	padding: 2px;
	color: #f4f4f4;
	border: 2px solid #444;
	height: 2em;
}

.button
{
	background: #222;
	font-family: Verdana;
	font-size: 0.9em;
	padding: 2px;
	color: #f4f4f4;
	border: 2px solid #444;
	height: 2em;
}


/**** Span class's *****/
.submitimage {background: url(images/header3.jpg);}
.hidden { text-indent: -9000px;}
.br { clear: both;}
.orange { color: #F06222;}
.promotext { color: #000000; background: url(images/background.jpg);}
.small { font-size: x-small;}
.large { font-size: xx-large;}
.right { float: right;}
.left { float: left;}
.date { font-size: 0.8em;}
.center { margin: 0 auto; text-align: center;}
.otherrow {color: #FFFFFF; background:#444}
.otherrow2 {color: #FFFFFF;}

/***left Side Bar***/

#navlist { width: 170px; margin-top: 30px; margin-left: 5px;}

 
#navlist ul {
 list-style: none;
}

#navlist li a{
 display: block;
 height: 25px;
  width: 100px; 
 padding: 9px;
 margin: 5px;
 background: inherit;
 border-right: 4px solid #444;
 color: #999;
 text-transform: lowercase;
 font-size: 0.9em;}
 
#navlist li a:hover {
 color: #f4f4f4;
 background: #333;
 border-right: 4px solid #F06222;}
 
#navlist li .active {
 color: #999;
 background: #333;
 border-right: 4px solid #444;}

.tableborder
{
	border-color: #444;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	color: #fff;
}

.tdborder
{
	border-color: #444;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	margin: 0;
	padding: 4px;
}

.tdbordernew
{
	border-color: #e6e6e6;
	border-width: 0.5px 0.5px 0.5px 0.5px;
	border-style: solid;
	margin: 0;
	padding: 4px;
}

.title h3 {
text-indent: 12px;
color: #999;
letter-spacing: -0.1em;
margin-bottom: 4px;
}

.title h3:hover { color: #fff;}

a { color:#F06222;}

a:hover { 
 color: #fff; 
 background: #F06222; }

.linkblack { color:#000000;}

.linkblack:hover { 
 color: #fff; 
 background: #F06222; }

.linkcolor { color:#F06222;}

.linkcolor:hover { 
 color: #fff; 
 background: #F06222; }

#footlist li {
display: inline;
list-style-type: none;
padding-right: 20px;
font-size:10px
}

.bookingsent
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #00ff00;
	text-align:left;
}

.bookingfailed
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-align:left;
}