/* CSS Document */

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

body{background:url(images/top-tail.gif) top repeat-x #130804; text-align:center;}
.top-bg{ background:url(images/top-bg.jpg) top center no-repeat;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

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

html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.417em;
	color:#FFF;
}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#bc5300; outline:none;}
a:hover{
	text-decoration:none;
	color: #0C0;
}
p {
	padding-top:30px;
	font-family: Arial, Helvetica, sans-serif;
}
h5{ font-size:1.417em; font-family:Arial Black, Arial Black, Gadget, sans-serif; font-weight:normal; text-transform:uppercase; color:#f9c71a; letter-spacing:-1px; padding-bottom:9px;}
h3{
	font-size:2.333em;
	font-weight:normal;
	line-height:1em;
	padding-bottom:23px;
	word-spacing:4px;
	text-align: left;
}
h4{
	font-size:2.333em;
	font-weight:normal;
	line-height:1em;
	padding-bottom:23px;
	word-spacing:4px;
	text-align: left;
}
h5{
	font-size:2.333em;
	font-weight:normal;
	line-height:1em;
	padding-bottom:23px;
	word-spacing:4px;
	text-align: center;
	color: #0C0;
}
cite{ font-style:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:60px;}
.margin1{ margin-top:13px;}
.margin2{ margin-top:3px;}
.padding1{ padding-top:17px;}
.padding2{ padding-top:20px;}
.padding3{ padding-top:6px;}
.padding4{ padding-bottom:40px !important;}
.space1{ margin-left:31px;}
.space2{ margin-left:35px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) no-repeat 0 0; position:relative;}
#header .top{ width:100%; height:107px;}
#header .flash{ float:right; margin:18px -20px 0 0}
#header .logo{ padding-top:31px;}
#header .form-button{ position:absolute; right:0; width:68px; cursor:pointer;}
#header #form{ position:absolute; width:345px; height:273px; right:0; background:#fff; display:none;}
#header #form .indent{ padding:0 0 0 38px;}
#header #form .form-button{ left:0; margin-left:-35px; float:left;}
#header #form ul{ padding-top:11px; float:left;}

#header #form .box{ background:url(images/box-border.gif) top repeat-x #431800; float:left; width:250px;}
#header #form .box .right-border{ background:url(images/box-border.gif) right repeat-y;}
#header #form .box .bot-border{ background:url(images/box-border.gif) bottom repeat-x;}
#header #form .box .left-top{ background:url(images/form-box-corner-left-top.gif) left top no-repeat;}
#header #form .box .right-top{ background:url(images/form-box-corner-right-top.gif) right top no-repeat;}
#header #form .box .left-bot{ background:url(images/form-box-corner-left-bot.gif) left bottom no-repeat;}
#header #form .box .right-bot{ background:url(images/form-box-corner-right-bot.gif) right bottom no-repeat;  height:273px;}
#header #form .box .indent{ padding:30px 16px 20px 25px;}
#header .slogan{ padding:65px 0 0 59px;}

/* ============================= content ====================== */
#content{ padding:17px 0 16px 0;}
.indent1{ padding:22px 0 0 28px;}
.indent2{ padding:22px 0 0 15px;}
.indent3{ padding:22px 20px 17px 28px;}

.unline{
	border-bottom:solid 1px #382e27;
	padding-bottom:10px;
	margin-bottom:10px;
	font-style: normal;
	line-height: normal;
	text-align: center;
}
.list li{ line-height:1.667em; color:#bc5300;}

.link{ display:inline-block; color:#fff; text-decoration:none; background:url(images/link-left-bg.gif) left top no-repeat #c33d08; margin-top:25px; cursor:pointer;}
.link span{ display:inline-block; background:url(images/link-right-bg.gif) right top no-repeat; padding:2px 12px 2px 15px;}
.link:hover{ background:url(images/link-left-bg-act.gif) left top no-repeat #ff5918;}
.link:hover span{ background:url(images/link-right-bg-act.gif) right top no-repeat;}

.link1{ display:inline-block; color:#fff; text-decoration:none; background:url(images/link1-left-bg.gif) left top no-repeat #4a3316; margin-top:20px; cursor:pointer;}
.link1 span{ display:inline-block; background:url(images/link1-right-bg.gif) right top no-repeat; padding:2px 12px 2px 15px;}
.link1:hover{ background:url(images/link1-left-bg-act.gif) left top no-repeat #7b5423;}
.link1:hover span{ background:url(images/link1-right-bg-act.gif) right top no-repeat;}

.box{ background:url(images/box-corner-left-top.gif) left top no-repeat #1c110d;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box .indent{ padding:21px 26px 19px 37px;}
.box .indent1{ padding:21px 25px 25px 27px;}
.box .indent2{ padding:0 0 0 10px;}
.box h3{ border-bottom:solid 1px #fff; padding-bottom:18px; margin-bottom:18px;}

.box1{ background:url(images/box1-border.gif) top repeat-x #1a100c; width:100%; margin-top:13px; line-height:1.5em; color:#998975;}
.box1 .left-border{ background:url(images/box1-border.gif) left repeat-y;}
.box1 .right-border{ background:url(images/box1-border.gif) right repeat-y;}
.box1 .bot-border{ background:url(images/box1-border.gif) bottom repeat-x;}
.box1 .left-top{ background:url(images/box1-corner-left-top.gif) left top no-repeat;}
.box1 .right-top{ background:url(images/box1-corner-right-top.gif) right top no-repeat;}
.box1 .left-bot{ background:url(images/box1-corner-left-bot.gif) left bottom no-repeat;}
.box1 .right-bot{ background:url(images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ padding:21px 15px 25px 27px;}
.box1 a{ color:#faedcc; font-weight:bold; text-transform:uppercase; display:inline-block; margin-bottom:12px;}
.box1 ul a{ margin-bottom:2px;}

.link3{ text-align:center;}
.link3 a{ display:inline-block; background:url(images/link2-tail.gif) top repeat-x; color:#faedcc; font-weight:bold; text-decoration:none; margin-top:9px;}
.link3 a span{ display:block; background:url(images/link2-left-bg.gif) left top no-repeat;}
.link3 a span span{ background:url(images/link2-right-bg.gif) right top no-repeat; padding:7px 29px 8px 29px;}
.link3 a:hover{ color:#bc5300;}

.list1 li{ background:url(images/list1-marker.gif) no-repeat 2px 5px; padding:0 0 3px 15px;}
.list1 a{ text-decoration:none; color:#fff; font-weight:bold;}
.list1 a:hover{ color:#997951;}
.list1 span{ display:block; margin-top:-6px;}
.list1 span a{ font-size:0.833em; font-weight:normal; text-decoration:underline; color:#997951;}
.list1 span a:hover{ color:#fff; text-decoration:none;}

.list2 li{ background:url(images/list1-marker.gif) no-repeat 2px 8px; padding-left:15px; line-height:1.917em;}
.list2 a{ text-decoration:none; color:#fff; font-weight:bold;}
.list2 a:hover{ color:#997951;}

#page1 .title{ background:url(images/page1-title-bg.jpg) no-repeat 0 0; padding-left:40px;}
#page2 .title{ background:url(images/page2-title-bg.jpg) no-repeat 0 0; padding-left:40px;}
#page4 .title{ background:url(images/page4-title-bg.jpg) no-repeat 0 0; padding-left:40px;}
#page5 .title{ background:url(images/page5-title-bg.jpg) no-repeat 0 0; padding-left:40px;}
#page6 .title{ background:url(images/page6-title-bg.jpg) no-repeat 0 0; padding-left:50px;}
ol li{ list-style:decimal-leading-zero; margin-left:30px; font-weight:bold; color:#a39e6d;}
ol li a{ color:#a39e6d; line-height:1.917em;}
.text1{ color:#cdae87;}
.text1 a{ color:#a39e6d; font-weight:bold;}
.text2{ color:#a39e6d;}
.tours a{ display:inline-block; text-transform:uppercase; color:#faedcc; font-weight:bold; margin:7px 0 0 28px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-top-tail.gif) top repeat-x; color:#61513c;}
#footer .left-bg{ background:url(images/footer-left-bg.gif) left top no-repeat;}
#footer .right-bg{ background:url(images/footer-right-bg.gif) right top no-repeat; height:65px;}
#footer a{ color:#61513c;}
#footer .text{
	padding:28px 0 0 36px;
	text-align: left;
}

/* ============================= forms ============================= */
#SearchForm{ font-size:0.917em; color:#fff; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
#SearchForm .col-1{ width:103px !important;}
#SearchForm .col-2{ width:88px !important; margin-left:0 !important;}
#SearchForm .row{ height:39px;}
#SearchForm .input1{ border:solid 1px #808080; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 2px 3px; width:90px;}
#SearchForm .input2{ border:solid 1px #808080; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 2px 3px; width:80px;}
#SearchForm label span{ font-weight:normal; color:#ffefd3; display:inline-block; margin:0 5px 0 5px; vertical-align:middle;}
#SearchForm .select1{ width:45px;}
#SearchForm .select2{ width:39px;}
#SearchForm .select3{ width:70px;}
#SearchForm .link1{ display:inline-block; color:#fff; text-decoration:none; background:url(images/form-link-left-bg.gif) left top no-repeat #db0d0d; margin-top:15px; cursor:pointer;}
#SearchForm .link1 span{ display:inline-block; background:url(images/form-link-right-bg.gif) right top no-repeat; padding:1px 6px 2px 6px;}
#SearchForm .link1:hover{ background:url(images/form-link-left-bg-act.gif) left top no-repeat #8c0a0a;}
#SearchForm .link1:hover span{ background:url(images/form-link-right-bg-act.gif) right top no-repeat;}
#SearchForm .link2{ display:inline-block; color:#fff; text-decoration:none; background:url(images/form-link2-left-bg.gif) left top no-repeat #e75d0e; margin:15px 0 0 5px; cursor:pointer;}
#SearchForm .link2 span{ display:inline-block; background:url(images/form-link2-right-bg.gif) right top no-repeat; padding:1px 7px 2px 8px;}
#SearchForm .link2:hover{ background:url(images/form-link2-left-bg-act.gif) left top no-repeat #a8450c;}
#SearchForm .link2:hover span{ background:url(images/form-link2-right-bg-act.gif) right top no-repeat;}

#Form1{ color:#998975;}
#Form1 .row span, #Form1 .row1 span, #Form1 .row3 span{ display:inline-block; width:80px; vertical-align:top;}
#Form1 .select1{ width:160px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#Form1 .select2{ width:65px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#Form1 .select3{ width:53px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#Form1 .select4{ width:45px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#Form1 .select5{ width:56px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#Form1 .row{ height:25px;}
#Form1 .row1{ height:37px;}
#Form1 .extra{ font-size:0.917em; font-family:Tahoma, Geneva, sans-serif;}
#Form1 .input1{ vertical-align:middle; float:right;}
#Form1 .input2{ border:solid 1px #b4b4b4; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:153px;}
#Form1 textarea{ border:solid 1px #b4b4b4; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:153px; height:60px; overflow:auto;}
#Form1 .link3{ text-align:right;}
#Form1 .link3 a{ margin:10px 0 0 8px;}

#ContactForm{ font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; font-weight:bold;}
#ContactForm .col-1{ width:258px !important;}
#ContactForm .col-2{ width:260px !important;}
#ContactForm label{ display:block; height:40px;}
#ContactForm input{ border:solid 1px #808080; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:232px;}
#ContactForm textarea{ border:solid 1px #808080; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:253px; height:255px; overflow:auto;}
#ContactForm .link3{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:1.091em;}
#ContactForm .link3 a{ margin:10px 0 0 8px;}
#page3 .top-bg #main .container.margin2.line4 .column-2.space2 .indent2 div table tr td {
	text-align: center;
}
#page5 .top-bg #main #content .container .column-1 .indent1 .unline h4 {
	text-align: center;
}
