/* CSS Document */

body {
	background:#DCE0EF;
  margin:0;
  padding:0;
  color:#000;
  font:x-small/1.5em Georgia,Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}


h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
/*	color: #0000CC;*/
	color: black
	line-height: 16px;
	padding: 3px;
	border-top-width: 5px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*	color: #0000CC;*/
		color: black
	line-height: 16px;
	padding: 3px;
}

.BodyText      { padding: 0; margin-left: 15; margin-top: 10; margin-bottom: 0; font-family:Verdana; color:black; font-size:10pt; text-decoration: bold; }

.TableText      { 
	padding: 0; 
	margin-left: 0; 
	margin-top: 0; 
	margin-bottom: 0; 
	font-family:Verdana; 
	font-weight: bold; 
	color:black; 
	font-size:10pt; 
	text-decoration: bold; 
}

.navigation {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0000CC;
	display: inline;
	width: 140px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px
}

:hover.navigation {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
	display: inline;
	width: 140px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px
}

:active.navigation {
	font-family: Verdana;
	font-size: 16px;
	font-style: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
	display: inline;
	width: 140px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px
}

 #header {
      float:left;
      width:100%;
      background:#DAE0D2 url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
#header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }

#header li {
      float:left;
      background:url("images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }    
#header a {
      float:left;
      display:block;
      background:url("images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }        
/* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
      color:#333;
      }
#header #current {
      background-image:url("images/left_on.gif");
      border-width:0;
      }
#header #current a {
      background-image:url("images/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }
      
      
#prices
	{
	background-color: #9D9DFB;
	color: white;
	margin: 0 auto 1em auto;
	width: 87%;
	}

#prices table td
	{
	font-size: 10px;
	font-family:Verdana; color:black; 
	padding: 4px 0;
	border: 1px solid white;
	text-align: center;
	
	}

#prices table th
	{
	font-size: 1em;
	padding: 8px 0;
	border: 1px solid white;
	border-bottom: 2px solid white;
	text-align: center;
	}
	
#specialoffer
	{
	background-color: #CC0000;
	color: white;
	margin: 0 auto 1em auto;
	width: 87%;
	}

#specialoffer table td
	{
	font-size: 12px;
	font-family:Verdana; color: White; 
	padding: 8px 0;
	border: 1px solid white;
	text-align: center;
	
	}

#specialoffer table th
	{
	font-size: 1em;
	padding: 8px 0;
	border: 1px solid white;
	border-bottom: 2px solid white;
	text-align: center;
	}
	
#bookingform
	{
	background-color: #9D9DFB;
	color: white;
	margin: 0 auto 1em auto;
	width: 87%;
	}

#bookingform table td
	{
	font-size: 12px;
	font-family:Verdana; color:black; 
	font-weight: bold;
	padding: 4px 0;
	border: 1px solid white;
	text-align: center;
	
	}

#bookingform table th
	{
	font-size: 1em;
	padding: 8px 0;
	border: 1px solid white;
	border-bottom: 2px solid white;
	text-align: center;
	}
	
.alternate_table_column {
		background-color: #DCE0EF;
}
	
/* CORNERS - BLUE */

.corner_blue_top_left {
	background: url(images/corner_blue_top_left.gif) no-repeat top left;
	width: 100%;
	height: 100%;
}

.corner_blue_top_right {
	background: url(images/corner_blue_top_right.gif) no-repeat top right;
	width: 100%;
	height: 100%;
}

.corner_blue_bottom_left {
	background: url(images/corner_blue_bottom_left.gif) no-repeat bottom left;
	width: 100%;
	height: 100%;
}

.corner_blue_bottom_right {
	background: url(images/corner_blue_bottom_right.gif) no-repeat bottom right;
	width: 100%;
	height: 100%;		
}

/* CORNERS - RED */

.corner_red_top_left {
	background: url(images/corner_red_top_left.gif) no-repeat top left;
	width: 100%;
	height: 100%;
}

.corner_red_top_right {
	background: url(images/corner_red_top_right.gif) no-repeat top right;
	width: 100%;
	height: 100%;
}

.corner_red_bottom_left {
	background: url(images/corner_red_bottom_left.gif) no-repeat bottom left;
	width: 100%;
	height: 100%;
}

.corner_red_bottom_right {
	background: url(images/corner_red_bottom_right.gif) no-repeat bottom right;
	width: 100%;
	height: 100%;
}
