/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#271f18;  /* 271f18  */
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:1.417em;
		color:#271f18;   /* 64554a;    B0A094*/
		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff;}
a:hover{text-decoration:none;}
p {padding-top:14px;}



/* ============================= Major Heading ====================== */

.headingmajor {
	color:#843428;
	padding:0 0 24px 0px;
	width:100%;
	float:left;
	font-size:2.667em;
	line-height:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	
}



/* ============================= main layout ====================== */

ol {margin-bottom:-17px;}
ol li {list-style-position:inside; color:#906f21; margin-bottom:17px;}
ol li span {color:#64554a;}

/* 
ul li { background:url(../images/marker1.gif) no-repeat 0 9px; padding-left:28px; font-size:1.167em; line-height:2.143em;}
ul li a {color:#ac7c0c;}
*/
 
.li1 {background:url(../images/marker1.gif) no-repeat 0 9px;}
.li2 {background:url(../images/marker2.gif) no-repeat 0 9px;}
.li3 {background:url(../images/marker3.gif) no-repeat 0 9px;}
.li4 {background:url(../images/marker4.gif) no-repeat 0 9px;}
.li5 {background:url(../images/marker5.gif) no-repeat 0 9px;}
.li6 {background:url(../images/marker6.gif) no-repeat 0 9px;}
.li7 {background:url(../images/marker7.gif) no-repeat 0 9px;}

dl {margin-bottom:-12px;}
dt {color:#ff9701; font-size:0.917em;}
dd {margin-bottom:12px;}

.imgindent {margin:0 27px 0 0; float:left;}
.imgindentright {margin:0 27px 0 0; float:right;}

.link {display:inline-block; margin-top:20px;}

/* ============================= header ====================== */

.row1 {background:url(../images/menu-tail.gif) top repeat-x;}
.row1 .right-bg {background:url(../images/menu-right-bg.gif) right top no-repeat;}
.row1 .left-bg {background:url(../images/menu-left-bg.gif) left top no-repeat; width:100%;}

.home {padding:9px 0 0 32px;}
.home a {color:#67574b; text-decoration:none;}
.home a:hover {text-decoration:underline;}

.menu {padding:14px 0 10px 14px;}
.menu ul {width:100%; overflow:hidden;}
.menu ul li {float:left; font-size:1.667em; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0 0 0 15px; background:none;}
.menu ul li a {color:#9c724b; text-decoration:none; display:block;}  /* prev 9a816f */
.menu ul li a span {display:block;}
.menu ul li a span span {padding:7px 10px 8px 13px;}
.menu ul li a:hover, .menu ul .active a {color:#fff; text-decoration:none; background:url(../images/nav-tail-bg.gif) top repeat-x;}
.menu ul li a:hover span, .menu ul .active a span {background:url(../images/nav-right-bg.gif) right top no-repeat;}
.menu ul li a:hover span span, .menu ul .active a span span {background:url(../images/nav-left-bg.gif) left top no-repeat;}

.logo {margin-top:63px;}

/* ============================= content ====================== */



#content {background:url(../images/content-tail.gif) center top;}
#content .tail-top {background:url(../images/content-tail-top.gif) center top repeat-x;}  /* content-tail-top.gif */
#content .tail-bottom {background:url(../images/content-tail.gif) center top repeat-x;}  /* content-tail.gif */
#content .content-bg {background-color:#9c724b; }

/* SHORT LIST  mauve b8acb0  green 9b9d54   ochre 9c724b         original brown 271f18 */


#content .main {padding:45px 0 41px;}

.col-pad {padding-right:38px;}
.col-pad2 {padding-right:109px;}
.col-pad3 {padding-right:62px;}
.col-pad4 {padding-right:90px;}

.title {margin-bottom:10px;}
.text2 {font-size:1.167em; line-height:1.214em; color:#271f18;}

.margin1 {margin-top:11px;}
.margin2 {margin-top:39px;}
.margin3 {margin-top:60px;}


h1 {color:#ff9701; font-weight:normal;font-weight:bolder;font-size: large;}

.highlight {float:right; width:90px;}

h2 {
	color:#FCBA89;
	font-weight:bolder;
	font-size: large;
} 
.highlight {float:right; width:90px;}


h3 {
	color:#8DBD8C;
	font-weight:bolder;
	font-size: large;
} 
.highlight {float:right; width:90px;}


h4 {color:#ff9701; font-weight:normal;font-weight:bolder;font-size: large;}


.phone {float:left; width:90px;}


h5 {
	color:#625D7D;
	font-weight:bolder;
	font-size: x-large;
} 
.highlight {float:right; width:90px;}


/* ============================= footer ====================== */

#footer {color:#4a3f36; padding-top:20px;}
#footer a {color:#4a3f36; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

/* ============================= forms ============================= */

#ContactForm {padding:18px 0 0 0;}
#ContactForm .rowi {height:45px;}

.input {width:258px; height:18px; border:1px solid #4a413b; background:#2f261e; font-size:0.944em; color:#fff; padding:0 0 0 5px;}
textarea {width:258px; height:188px; border:1px solid #4a413b; background:#2f261e; padding:0 0 0 5px; overflow:auto; font-size:0.944em; color:#fff;}

#SearchForm {float:right; color:#67574b; padding:5px 32px 0 0;}
#SearchForm .input {border:1px solid #2f261e; background:#1c1712; border-top:1px solid #010101; border-left:1px solid #010101; border-right:none; width:176px; height:21px; margin-left:3px; color:#67574b;}
#SearchForm button {width:24px; height:23px; border:none; background:url(../images/search-button.gif) no-repeat 0 0; margin:0; vertical-align:middle; cursor:pointer;}

#BookingForm .rowi {height:45px;}
#BookingForm .rowi2 {height:35px;}
#BookingForm input, #BookingForm select {width:268px; height:17px; border:1px solid #4a413b; background:#2f261e; font-size:0.944em; color:#fff;}
#BookingForm select {height:auto; padding:0; width:275px;}
#BookingForm .select1 {width:85px; margin-right:6px;}
#BookingForm .select2 {width:45px; margin-right:6px;}
#BookingForm .select3 {width:65px; margin-right:6px;}
#BookingForm .input2 {width:118px;}
#BookingForm .col-1 {width:150px !important;}
#BookingForm .col-2 {width:125px !important;}
#BookingForm .extra {color:#957221; font-size:0.833em; float:right; display:block; width:175px; line-height:1em;}
#BookingForm .extra a {color:#957221;}
.buttons {text-align:right; padding:20px 25px 0 0;}
.buttons a {margin-left:20px;}

