body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
}
body {
	background-color: #a58941;
	background-image:url(../images/p-bg.jpg);
	background-repeat:repeat-x;
	margin-left: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #a58941;
	text-decoration: none;
	background-color:transparent;
}

a:visited {
	color: #a58941;
	text-decoration: none;
	background-color:transparent;
}

a:hover {
	text-decoration: none;
	color: #000;
	background-color:transparent;
}

a:active {
	text-decoration: none;
	color: #a58941;
	background-color:transparent;
	}
	
.chromestyle{
font-size:100%;
width: 99.6%;
font-weight: bold;
color: #ffffe0;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: #a58941; /*THEME CHANGE HERE*/
color: #f2f2f2;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffffe0;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #333333;
}

.chromestyle ul li a:visited{
color: #ffffe0;
}

.chromestyle ul li a:active{
color: #ffffe0;
}

.brdr-left-fix {
border-left: 1px solid #333333;
}

.chromestyle ul li a:hover{
background: #FFFFE0; /*THEME CHANGE HERE*/
color: #333;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:110% Verdana;
line-height:18px;
z-index:100;
background-color: #a58941;
color: #ffffe0;
color:#000000;
border: 1px solid #333;
width: 150px;
visibility: hidden;
}


.dropmenudiv a{
color: #ffffe0;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #333333; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:visited {
color: #ffffe0;
}

.dropmenudiv a:active {
color: #ffffe0;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFFFe0;
color: #333333;
}
/*Booking Form Start*/
.input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFE0;
width: 196px;
height: 15px;
border: 1px solid #ccc;
padding-top: 3px;
}

.cinput {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFFF;
width: 196px;
height: 15px;
border: 1px solid #ccc;
padding-top: 3px;
}

.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color: #FFFFE0;
width: 200px;
border: 1px solid #000000;
padding: 2px;
cursor:pointer;
}

.csubmit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color: #FFFFFF;
width: 200px;
border: 1px solid #000000;
padding: 2px;
cursor:pointer;
}

.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFE0;
width: 100px;
height: 15px;
border: 1px solid #ccc;
padding-top: 3px;
}

.time {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color: #FFFFE0;
width: 75px;
height: 15px;
border: 1px solid #ccc;
}
.people {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFE0;
width: 50px;
height: 15px;
border: 1px solid #ccc;
padding-top: 3px;
}

.required {
color: #FFC0CB;
}

.crequired {
color: #990033;
}

.bookingtbl {
background-color:#a58941;
padding:2px;
border: 1px solid #666;
text-align:left;
}

.contacttable {
padding:2px;
text-align:left;
width:220px;
}

.textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFE0;
width: 196px;
height: 75px;
border: 1px solid #ccc;
padding-top: 3px;
}

.ctextarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
background-color: #FFFFff;
width: 196px;
height: 75px;
border: 1px solid #ccc;
padding-top: 3px;
}
/*Booking Form End*/

.maintable {
background-color: #FFFFe0;
border:1px solid #ccc;
height:100%;
}

.banner-table {
background-color: #333;
}

.flash-banner-border {
border-left: 1px solid #ffffe0;
width:550px;
}

.cntn-tbl {
background-color:#fffff2;
border: 1px solid #ccc;
}

.border-left {
border-left: 1px dashed #ccc;
padding:4px;
}

.border-right {
border-right: 1px dashed #ccc;
}

.right-side {
background-image:url(../images/right.jpg);
background-position:top center;
background-repeat:no-repeat;
padding:4px;
height:600px;
}

.cntct-txt {
text-align:left;
width:220px;
}

.menus-head {
font-size: 120%;
color: #a58941;
font-weight: bold;
}

.menus-sub {
list-style-image:url(../images/ul-arrow.gif);
list-style-position:outside;
color: #a58941;
font-weight: bold;
}

hr {
border:none;
border-top: 1px dashed #ccc;
width:90%;
text-align:center;
height:1px;
}

.brdr-bottom {
border-bottom: 1px solid #ccc;
padding:10px;
}

.btm-copy {
border-top: 1px solid #ccc;
color:#999;
padding:15px;
}
h5 {
font-weight:bold;
font-size:100%;
margin: 0px;
padding: 0px;
}

.gttop {
background: url(../images/top.gif) no-repeat left;
padding-left:10px;
}

.mainp {
padding:15px;
line-height:180%;
text-align:justify;
}

.calendar a {color:#fff;}
.calendar a:hover {color:#fff;}
.calendar a:visited {color:#fff;}
.calendar a:active {color:#fff;}

.contactpg {
width:220px;
text-align:left;
}

img.map {
border:1px solid #333;
}