html,body {

    font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(images/bg1.gif);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	background-color: #990134;

	text-align: center;

	

}

img {

border:0px;

}

h1 {

font-size:18px;

}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1.4em;
	font-weight: bold;
}

#container {
	position: relative;
	width: 766px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 5px;
}

#title {

	position: relative;

	height: 107px;

	background-image: url(images/title.gif);

	background-repeat: no-repeat;

}

.menu {

	background-color: #dacb90;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 10px;
	clear: both;

}

.menu a {

	font-size:14px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	margin-right: 10px;

}

.menu a:hover {

text-decoration:underline;

}

#content {

	background-color:#FFFFFF;

	padding-top: 30px;

}

#subtitle {

	position: relative;

	width: 455px;

	float: right;

}

#subtitlenarrow {

	position: relative;

	width: 420px;

	float: right;

}

#img1 {

	position:absolute;

	height:193px;

	width:289px;

	overflow:hidden;

	border:5px solid #ffffff;

	top: 160px;

	left: 10px;

}
#img100 {

	position:absolute;

	height:208px;

	width:116px;

	overflow:hidden;

	border:5px solid #ffffff;

	top: 450px;

	left: 30px;

}

#img300 {

	position:absolute;

	height:150px;

	width:225px;

	overflow:hidden;

	border:5px solid #ffffff;

	top: 330px;

	left: 100px;

}

#img2000 {
	position:absolute;
	height:193px;
	width:290px;
	overflow:hidden;
	border:5px solid #ffffff;
	top: 559px;
	left: 31px;
}

#img1 img {

border:0px;

}

#img2 {
	position:absolute;
	height:176px;
	width:200px;
	overflow:hidden;
	border:5px solid #ffffff;
	top: 297px;
	left: 123px;
}

#img2 img {

border:0px;

}

#img3 {

	position:absolute;

	height:216px;

	width:283px;

	overflow:hidden;

	border:5px solid #ffffff;

	top: 355px;

	left: 10px;

	background-image: url(Contact);

}

#img3 img {

border:0px;

}

#img4 {

position:absolute;

height:150px;

width:226px;

overflow:hidden;

border:5px solid #ffffff;

top: 540px;

left: 120px;

}

#img4star {

position:absolute;

height:98px;

width:75px;

overflow:hidden;

border:5px solid #ffffff;

top: 590px;

left: 25px;

}

#img4star2 {

position:absolute;

height:98px;

width:75px;

overflow:hidden;

border:5px solid #ffffff;

top: 580px;

left: 20px;

}

#img4 img {

border:0px;

}

#img101 {
	position:absolute;
	height:176px;
	width:116px;
	overflow:hidden;
	border:5px solid #ffffff;
	top: 274px;
	left: 200px;
}

#img101 img {

border:0px;

}

#contenttext {
	background-color: white;
	float: right;
	width: 410px;
	height:auto;


}

.pad1 {

padding-right:5px;

padding-top:5px;

padding-bottom:5px;

}

.clear {

clear:both;

}

#booking {

	text-align: left;

}

#booking a {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin: 5px;

	padding: 0px;

}

#booking img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.pad2 {

	padding: 10px;

}
.special { color:#FF0000; }
.bold { font-weight:bold; }
/* common styling */
.menu {width:746px; position:relative; margin:0; font-size:11px; margin:2px 0 0px 0; z-index:100;}
.menu ul li a, 
.menu ul li a:visited {display:block; text-decoration:none; color:#000; height:20px; color:#000; border:1px solid #dacb90; background:#dacb90; line-height:20px; font-size:11px; overflow:hidden; padding: 0 5px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative; width: 80px; }
.menu ul li ul {display: none;}
.menu ul li ul li { width: 200px; }

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#cabb80;}
.menu ul li:hover ul {display:block; background: #dacb90; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#dacb90; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;  color:#000; background: #dacb90; }
.menu ul li:hover ul li a:hover { color:#000; background:#cabb80;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}



#footer {
	text-align: center;

	font-size: 0.9em;

	color: black;

}


.footer {
	text-align: center;
	font-size: 0.9em;
	color: black;
	padding: 0px;
	margin: 0px;
	background:#cabb80;
	padding: 3px;
}

#footer a {
	font-size: 0.9em;
	color: #990134;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#dropinboxv2cover{
width: 320px; /*change width to desired */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 300px; /*change width to above width-20. */
border: 2px solid black; /*Customize box appearance*/
background-color: lightyellow;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
