/* main_page.css                         */
/* Used for all pages in main frame      */

/*********** css start ***********/
/***********HTML stuff *****************/
body{
	font: 87% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;}

#float {
	float:left;
	text-align:left;
	font-size:11px;
	width:115px;
	margin-top:5px;}
	
.float_r { float: right; padding-left:5px; }

a:link, a:visited{ 
	
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/********* header stuff ************/

h1{
 font: bold 120% Arial,sans-serif;
 background-color:#FFFFFF;
 color: #334d55;
 margin: 0px;
 padding: 0px;}

h2{
 font: bold 114% Arial,sans-serif;
 background-color:#FFFFFF;
 color: #006699;
 margin: 1px;
 padding: 0px;}

h3{
 font: bold 105% Arial,sans-serif;
 color: #334d55;
 margin: 1px;
 padding: 0px;}

h4{
 font: bold 99% Arial,sans-serif;
 background-color:#FFFFFF;
 color: #333333;
 margin: 1px;
 padding: 0px;}

h5{
 font: 95% Arial,sans-serif;
 background-color:#FFFFFF;
 color: #334d55;
 margin: 1px;
 padding: 0px;}


/********* list stuff ***********/

ul{
 list-style-type: square;
 line-height:20px;}

ul ul{
 list-style-type: disc;}

ul ul ul{
 list-style-type: none;}

/******** Div stuff  *********/

#content{
	 position: absolute; 
	 left: 11px; 
	 top: 0px; 
	 width: 500px; 
	 height: 135px; 
	 text-align: left;}
	 
#copyright{
	 font-size: 5px;
	 position: absolute; 
	 left: 0px; 
	 bottom: 5px; 
	 width: 100px; 
	 text-align: center;}

#leftcontent{
	left:10px;
	width:auto;
	top:0px;
	text-align:left;}
	
#rightcontent{	
	 right: 5px; 
	 top: 5px; 
	 width: 250px; 
	 text-align: left;
	 padding: 5px;
	 background-image:url(../_images/Bg_fill.jpg);
	 background-position: 15px 40px;
	 color: #ffffff;
	 background-color:#78a4bf;
	 float:right;}

#rightcontent h3{
	color: #ffffff;}

#about_content{
	 right: 5px; 
	 top: 5px; 
	 width: 200px; 
	 text-align: center;
	 
	 padding-left: 5px;
	 background-color: #FFFFFF;
	 color: #ffffff;
	 background-image:url(../_images/Bg_fill.jpg);
	 float:right;}
	 
.a_content a:link, .a_content a:visited {
	font-size: 80%;
	}
	
#tandc{
	position: absolute;
	left: 11px;
	padding-right: 100px;
	width: auto;
	top: 0px;
	text-align: left;}
	
.spacer{ clear:both;}

.block {margin-top:5px;}

.discount { font-weight:bold;
	color:#FF0000;
}
/*** Dates and Prices table ****/
#all_months{
	position:absolute;
	left:10px;
	top:135px;
	padding:2px;
	width:auto;
}

/*** Notes ****/

#Note{
	position: absolute; 
	left: 11px; 
	top: 46px; 
	width: 739px; 
	height: 74px; 
	z-index: 10; 
	text-align: left; 
	vertical-align: middle;}

#divider{
 	 position: absolute; 
	 left: 619px; 
	 top: 490px; 
	 width: 3px;
	 height: 800px;	  
	 z-index: 5; 
	 text-align: left;
	 padding: 0px;
	 background-image: url(../_images/bg_nav.jpg);	 
	 float:left;}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;}

#siteName{
	margin: 0px;
	padding: 16px 0px 4px 0px;
	color: #000000;
	font-weight: normal;}

/************ pageName stuff *************/

#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
    border-bottom:1px solid #ccd2d2;}

#pageName h2{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;}

#pageName img{
	position: absolute;
	top: 3px;
	right: 0px;
	padding: 0px;
	margin: 0px;}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/*********** sectionLinks stuff ************/

#sectionLinks{
	margin: 0px;
	top: 5px;
	left: 5px;}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(../_images/bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	background-color:#FFFFFF;
	color: #21536A;}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;}

/**************** advert styles *****************/

	
/**************** table styles *****************/
.booked
{ background-color:#ffff99;}

.tr_cent { text-align:center; background-image:url(../_images/bg_nav.jpg)}

/**************** css end ******************/
