

body *{
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
list-style-image: url(../images/bullet_logo.gif);
padding: 0px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}



.maintable {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width:1028px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	background-position: left top;
	background-color: #ffffff;
}

.maintable td {

	padding:0px;
	border:0 none;
	color:#000000;
font-size: 12px;
}

.btable {
	background-color: #ffffff;
	text-decoration: none;
	vertical-align: top;
	padding: 0px;
		}
.btable td
        {
	vertical-align: top;
	padding:0px;
		}
.ptable {
	background-color: #ffffff;
	text-decoration: none;
	vertical-align: top;
	padding: 1px;
		}
.ptable td
        {
	vertical-align: top;
	border: thin solid #000000;
	padding:0px;
		}

.ctable {
	background-color: #ffffff;
	vertical-align: top;
	font-size: 12px;
	color:#000000;
	line-height: 18px;
	width:100%;
		}
.ctable a{
	font-size: 12px;
	color:#0000FF;
	line-height: 18px;
	text-decoration:none; 
		}
		
.ctable a:hover{  
	color: #330066;
	text-decoration:underline; 
    font-size: 12px;
}

.ctable a:visited{
	vertical-align: top;
	font-size: 12px;
	color:#000000;
	line-height: 18px;
		}
.ctable td
{
	padding:5px;
}


.cart *
{
color:#000000;
}
.cart {
	background-color: #FFFfff;
	text-decoration: none;
	vertical-align: top;
	border: 1px solid #CCCCCC;
	color:#000000;
	font-size: 12px;
		}
h2 {

	font-size: 15px;
	font-weight: bold;
	}

.headline {

	font-size: 25px;
	font-weight: bold;
	
	color:#0000ff; 
	vertical-align: top;
	}
.headline td {
	font-size: 25px;
	font-weight: bold;
	
	color:#00ff00; 
	vertical-align: top;

}
	
.lnav{
color:#000000;
	font-weight: normal;
	background-color: #EBE9ED;
	text-decoration: none;
	vertical-align: top;
	width: 150px;
	font-size: 11px;

	}
	.lnav a:link{
	color:#0000FF; 
	text-decoration:none; 
	width: 150px;
    font-size: 11px;
	padding: 1px;
	} 
	.lnav a:visited{ 
	color:#330066; 
	text-decoration:none; 
	width: 150px;
	padding: 1px;
    font-size: 11px;
	}
	.lnav a:hover{  
	background-color:#ffffff;
	color: #330066;
	text-decoration:underline; 
    font-size: 11px;
}
	.lnav a:active{
	background-color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	color: #330066;
}

.lnavs{
	font-weight: normal;
	background-color: #ffffff;
	text-decoration: none;
	vertical-align: top;
	width: 200px;
	}


.boldnav {
	font-weight: bold;
	padding: 3px;
	background-color: ##EBE9ED;
	color: #0000FF;
	}
.rr {
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color:#000000;
	background-color: #ffffff;
	text-align: right;
	}
	
.tnav {
	width:100%;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	line-height: 25px;
	text-align: center;
	background-position: center;
	color:#0000FF;
	font-size: 12px;
	background-color: #EBE9ED;
	background-image: none;
	}
	.tnav td{
		font-size: 12px;
	padding:0;
	border:0 none;
	}
	.tnav a:link{
		font-size: 12px;
	background:transparent; 
	text-decoration:none; 
	color:#0000FF;
	} 
	.tnav a:hover{ 	font-size: 12px;
	background:transparent; 
	text-decoration:underline; 
	color:#330066;
	} 
	.tnav a:visited{ 	font-size: 12px;
	text-decoration:none;
	color:#330066; 
    }
.book{
	background-color: #0048ff;
	color:#000000;
	font-size: 14px;
}

.bnav{
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color:#0000FF;
	padding: 4px;
	text-align: center;
	background-color: EBE9ED;
	}
.bnav a:link{ 
	color:#0000FF; 
	background:transparent; 
	padding: 4px;  
	font-size: 12px;
	font-weight: normal;
	}
.bnav a:visited{ 
	color:#330066; 
	background:transparent; 
	padding: 4px;  
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
	.bnav a:hover{
	color:#0000FF;
	background:transparent;
	padding: 4px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.booking{
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color:#000000;
	text-align: center;
	}
.booking a:link{ 
	color:#0000FF;
	}
.booking a:visited{ 
	color:#333366; 
    text-decoration: none;
	}
.booking a:hover{
	color:#330066;
	text-decoration: underline;
	}


.udesc *{
color:#000000;
font-size:11px;
}
.udesc STRONG {
	font-weight: bold;
	}
.smalldesc {
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color:#000000;
	}
	
.titlebold {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	}	
	

.light1{
background-color: #FFCC66;
}
.light0{
background-color: #FFFF99;
}
.light2{
background-color: #9DACBF;
}
.iborder{
	border: 2px solid #CCCCCC;
}
.iborder2{
	border: 2px solid #000000;
}
.iborderb{
	background-color: #CCCCCC;
}
.wbr {
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	}
.alert {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	background-color:#FF0000
	}
	

.hovimg { 
position:absolute; 
visibility:hidden; 
border:solid 1px #CCC; 
padding:5px; 

} 
.otable {
	border: solid 1px #000000;
	background-color: #FFCC33;

}
.booked
{
	background-color:#FF0000;
	color:#FFFFFF;

}

.avail
{
	background-color:#FFFFFF;

}

.avail a
{
	color:#0000FF;

}
#topBanImage {
	background-image: url(../images/top5_1028x100.jpg);
	background-position: left center;
	font-size:16px;
	width: 100%;
	background-repeat: no-repeat;
	color: #FFCC66;
	border: thin solid #CCCCCC;
	padding: 1px;
	}

.trail{
width: 100%;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color:#0000FF;
	padding: 10px;
	text-align: center;
	}
.trail a:link{ 
	color:#0000FF; 
	background:transparent; 
	padding: 10px;  
	font-size: 12px;
	font-weight: normal;
	}
.trail a:visited{ 
	color:#330066; 
	background:transparent; 
	padding: 10px;  
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
	.trail a:hover{
	color:#0000FF;
	background:transparent;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.leftimg{
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	height: auto;


}
body a:link{ 
	color:#0000FF;
	}
body a:visited{ 
	color:#333366; 
    text-decoration: none;
	}
body a:hover{
	color:#330066;
	text-decoration: underline;
	}