body
{
	
	background-image: url('../images/bgimage.jpg');
	background-repeat: repeat-both;
	background-color: #000000;
	
	font-family: "Georgia","Times New Roman",serif;
	font-size: 95%;
}

h1,h2,h3
{
font-family: "Trebuchet MS", "Verdana", sans-serif;
}
h2 
{ 
	font-size: 120%; margin-top: 25px;
}

h3 { font-size: 100%;}
img { border: none;}
div#main
{
	margin-left: 98px;
	margin-right: 117px;
	
	border-left: 3px solid #acacac;
	border-right: 3px solid #acacac;
	background-color: #e3e2e1;

	width: 690px;
	position: relative;
	background-image: url('../images/indexdiv-bg.jpg');
	background-repeat: no-repeat;
	padding: 300px 30px 30px 30px;
}
#topborder
{
	margin-top: 44px;
	margin-left:98px;
}
#botborder
{
	margin-bottom: 43px;
	margin-left: 98px;
}
#topborder img { display: block;} /* without this you get a line under it, when using strict doctype */
#botborder img { display: block;} /* without this you get a line under it, when using strict doctype */

#navimg1,#navimg2,#navimg3,#navimg4,#navimg5
{
	display: block;
	position: absolute;
	width: 120px;
	height: 94px;
	opacity: 0.1;
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	filter: alpha(opacity=10);
}
#navimg1  {	top:165px; left:28px; }
#navimg2  {	top:165px; left:166px; }
#navimg3  {	top:165px; left:304px; }
#navimg4  {	top:165px; left:442px; }
#navimg5  {	top:165px; left:580px; }


#top-bar-links
{
	position: absolute;
	width: 750px;
	height: 16px;
	top: 263px;
	left: 30px;
}
#top-bar-list { margin: 0; padding: 0;}
#top-bar-list li
{
	display: inline;
	list-style-type: none;		
}

#datetable th
{
	font-size:100%;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
}
#datetable td
{
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: bold;
	font-size: 120%;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
}
td.date-in-the-past
{
	color: #696969;
	background-color: #b0b0ba;
	text-decoration: line-through;
}
td.date-available
{
	color: #006400;
	background-color: #a8e4a8;
}
td.date-unavailable
{
	color: #8B0000;
	background-color: #cd6c79;
	text-decoration: line-through;
}

#change-month-form
{
	float: right;
	margin-right: 20px;
}

#next-month
{
	display: inline;
	margin-left: 15px;
}
#next-month input
{
	font-size: 10px;
}

.hide {display: none;}

/* handle the mouseover effects for the text-image nav links here */
a#outandabout
{
	background-image: url("../images/outandabout_101x18.gif");
	width: 101px;
	height: 18px;
}
a#outandabout:hover { background-image: url("../images/outandabout_on_101x18.gif"); }

a#availability
{
	background-image: url("../images/availability_83x18.gif");
	width: 83px;
	height: 18px;
}
a#availability:hover { background-image: url("../images/availability_on_83x18.gif"); }

a#tariffs
{
	background-image: url("../images/tariffs_45x18.gif");
	width: 45px;
	height: 18px;
}
a#tariffs:hover { background-image: url("../images/tariffs_on_45x18.gif"); }

a#location
{
	background-image: url("../images/location_62x18.gif");
	width: 62px;
	height: 18px;
}
a#location:hover { background-image: url("../images/location_on_62x18.gif"); }

a#facilities
{
	background-image: url("../images/facilities_64x18.gif");
	width: 64px;
	height: 18px;
	background-repeat: no-repeat;
}
a#facilities:hover { background-image: url("../images/facilities_on_64x18.gif"); }

div#home-link
{
	position: absolute;
	top:5px;
	right: 10px;
}

a#home
{
	background-image: url("../images/home_45x18.gif");
	width: 45px;
	height: 18px;
}
a#home:hover { background-image: url("../images/home_on_45x18.gif"); }

div#text-links
{
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	padding-top: 40px;
}

a
{
	text-decoration: none;
	color: #1f2855;
}

a:hover
{
	text-decoration: underline;
	color: #9b2e2e;
}

.right-img
{
	float: right;
	padding: 10px;
}

fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

div#footer
{
	margin-left: 330px;
}




