/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#080604;
	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:0.75em;
		line-height:1.417em;
		color:#64554a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff;}
a:hover{text-decoration:none;}
p {padding-top:14px;}

/* ============================= 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;}
.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:#9a816f; text-decoration:none; display:block;}
.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 .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:#906f21;}

.margin1 {margin-top:11px;}
.margin2 {margin-top:39px;}
.margin3 {margin-top:60px;}

h4 {color:#ff9701; font-weight:normal;}
.phone {float:left; 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;}