html {
	height: 100%; 
}
.canvas {
	width: 1010px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align:top;
}
.canvas td {
	padding: 0px;
	border-collapse:collapse;
	border:inherit;
	border-spacing:0px;
	vertical-align:top;
}
.contact-box {
	background-image:url(images/contact-us.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:144px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	line-height:18px;
	color:#FFFFFF;
}
.canvascontent {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	width:568px;
}
.quick-book-table{
background: url(images/offers-book-now.jpg) no-repeat;
	width:221px;
	height:113px;
}
.quick-book-table-group{
background: url(images/offers-book-now-bookassist.jpg) no-repeat;
	width:221px;
	height:135px;
}
.quickbook-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
}
.bottom-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:23px;
	color:#808574;
}
.links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#cf8236;
    text-align:left;  
}


<!-- these styles effect them image sequencer -->


.maindiv {
	width: 999px;
	height: 372px;
	margin: inherit;
	vertical-align:top;
	text-align: center;
}
#imageContainer {
	position:relative;
	margin:auto;
	width:999px;
}
#imageContainer img {
	position: absolute;
	top: 0px;
	left: 0px;
}
#imageContainerpop {
	position:relative;
	margin:auto;
	width:372px;
}
#imageContainerpop img {
	position: absolute;
	top: 0px;
	left: 0px;
}
#blackLayer {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000000;
}


<!-- end of image sequencer styles -->


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

.expressres {background-color: #ffffff; color: #000000; border: 1px solid #6F402C; font-family: Verdana; font-size: 9px;}





<!-- booking styles start here  -->


#avvio {
	font-size: 9px;
	font-family: arial;
	width: 252px;
	height:144px;
	vertical-align:top;
}
#avvio table
{
	
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
    style= width:252px;
}

#avvio td
{
    padding: 3px;
	border-collapse:collapse;
	border:inherit;
	border-spacing:0px;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}

#avvio input {font-size: 11px;}
#avvio select {font-size: 11px;}

.invisibletable {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.invisibletable td {
	padding: 0px;
}

.book{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, sans-serif, Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}