/* layout */

body {
	background-image:url(resources/back_2b.gif);
	background-attachment:scroll;
	margin-top:50px;
}

#head {
	position: relative;
	width: 80%;
	min-width:780px;
	height:100px;
	background:url(resources/translucent8.png);
	margin:0 auto;
	padding:0px;
	border:thin solid #cc3333;
	z-index:1;
}

#container {
	position: relative;
	width: 80%;
	margin:0 auto;
	min-height:580px;
	min-width:780px;
	padding: 0px;
	border-bottom:thin solid #cc3333;
	border-left:thin solid #cc3333;
	border-right:thin solid #cc3333;
	background-color:#FFFFFF;
	z-index:1;

}



#leftimagelayer {
	position:absolute;
	width:200px;
	z-index:3;
	left: 15px;
	top: 160px;
	
	
	
}

#leftimage {
	border:0px;
	padding:2px;
	text-align:center;
	
}

#mainbody {

	vertical-align:top;
	min-height:580px;
	z-index:1;
	overflow:hidden;	

}

#content {
	padding:0px 20px 0px 205px;
	overflow:hidden;
}
#contentbooking2 {
	padding:0px 20px 0px 20px;
	overflow:hidden;
}

#contentprocessform {
	padding:0px 20px 0px 20px;
	overflow:hidden;

}

#menu1 {
	
	height:60px;
	text-align:center;

}

#menu2 {
	height:26px;
	line-height:1px;
	text-align:right;
}

.menuitem {
	margin:0px 2px 0px 0px;
}

#calendar {
	width:425px;
	height:600px;
	overflow:auto;
	border:1px;
	padding:0px;
	margin:0px;
	
}




#paymentoption1, #paymentoption2 {
	float:left;
	vertical-align:top;
	margin-left:30px;
	padding:10px;
	background-color:#C99;
	border:#cc3333 solid thin;
}

#months {
	text-align:right;
	line-height: 5%;
}

td.form1 {
	padding:0px;
	margin:0px;
}

div.rightfloat {
	float:right;
	padding:0px 0px 10px 10px;
	font-family:Verdana, Arial;
	font-size:x-small;
	font-weight:bold;
	text-align:right;
	color:#5c8a8b;
	width:235px;
	z-index:1;
}

/* fonts */

p, ul, div {
	font-family:Verdana, Arial;
	font-size:small;
	color:#333333;
	line-height: 110%;
	word-spacing: 2px;
	padding: 0px 40px 0px 40px;
	vertical-align:top;
}

p.alt {
	padding: 0px 5px 0px 40px;
}


td {
	font-family:Verdana, Arial;
	font-size:small;
	color:#333333;
	word-spacing: 2px;
	text-align:left;
	padding: 0px 10px 0px 40px;
	vertical-align:top;
}

td.0l {
	padding-right:0px;
	padding-left:0px;
	border:thick;
	border-color:#000033;
}

td.form1 {
	padding-right:0px;
	padding-left:0px;
}

h1 {
	font-family:Verdana, Arial;
	font-size:medium;
	font-weight:bold;
	color:#5c8a8b;
	line-height: 200%;
	word-spacing: 2px;
	text-align:justify;
	padding: 0px 40px 0px 40px;
}

h2,.h2 {
	font-family:Verdana, Arial;
	font-size:small;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	line-height: 110%;
	word-spacing: 2px;
	text-align:justify;
}

h2 {
padding: 0px 40px 0px 40px;
}

h3 {
	font-family:Verdana, Arial;
	font-size:small;
	font-style:italic;
	font-weight:bold;
	color:#cc3333;
	line-height: 110%;
	word-spacing: 2px;
	text-align:justify;
	padding: 0px 40px 0px 40px;
}

h4 {
	font-family:Verdana, Arial;
	font-size:x-small;
	color:#333333;
	line-height: 110%;
	word-spacing: 2px;
	padding: 0px 40px 0px 40px;
}

h6 {
	font-family:Verdana, Arial;
	font-size:x-small;
	font-weight:bold;
	color:#5c8a8b;
	line-height: 110%;
	word-spacing: 2px;
	text-align:center;
}

h5 {
	font-family:Verdana, Arial;
	font-size:x-small;
	font-weight:lighter;
	color:#999966;
	line-height: 110%;
	word-spacing: 2px;
	text-align:center;
}

.redtext {color: #FF0000}

li { margin-left:20px;
}

a:link 
{
	
	color: #cc3333;
	text-decoration: none;
}

a:hover 
{
	
	color: #ed1c24;
	text-decoration: none;
}

a:active 
{
	
	color: #cc3333;
	text-decoration: none;
}

a:visited 
{
	
	color: #cc3333;
	text-decoration: none;
}

span.spart
{
background-color:#00CC66;
}
span.sfull
{
background-color:#FF0000;
}
