/* CSS Document */
body {
	background-color:#31150c;
	color:#333333;
	font-size:12px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Table and Cell CSS*/
td.content {
	background-image:url(../images/content-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:265px;
	background-color:#FFFFFF;
}
td.navfill {
	background-image:url(../images/fill-nav.gif);
	background-repeat:repeat-y;
	background-position:top;
}
td.leftfill {
	background-image:url(../images/fill-left.gif);
	background-repeat:repeat-y;
	background-position:top;
}
td.rightfill {
	background-image:url(../images/fill-right.gif);
	background-repeat:repeat-y;
	background-position:top;
}
.booking {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#996600;
}
/* Other CSS*/
#spacer {
	height:8px;
}
#spacerbig {
	height:40px;
}
#cont {
	padding-left:8px;
	padding-right:10px;
}
#navbg {
	background-image:url(../images/nav-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	min-height:440px;
	width: 147px;
	padding-top:10px;
}
#floatl {
	float: left;
	margin-bottom: 0px;
	margin-right: 4px;
	margin-top: 0px;
}
#floatr {
	float: right;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-top: 0px;
}
#mainimg {
	float:left;
	margin-bottom: 2px;
	margin-right: 20px;
	margin-top: 0px;
}
#about {
	padding-right:20px;
}
form {
	display:inline;
}
/* Text CSS*/
h1 {
	color:#644910;
	font-size: 24px;
	line-height:30px;
	display:inline;
}
h2, .table-h2, .table-h2 td, h2 a, h2 a:visited {
	color:#bb9c57;
	font-size: 14px;
	font-weight:bold;
}
h2 a:hover {
	color:#333333;
}
h2 {
	display:inline;
}
h2.trekHeading, h2.trekHeading a, h2.trekheading a:hover{
	font-size:21px;
}
h3 {
	color:#644910;
	font-size: 14px;
	display:inline;
}
h4 {
	color:#644910;
	font-size: 30px;
	line-height:30px;
	display:inline;
}
.trektitle, .trektitle a:link,  .trektitle a:visited{
	color:#666666;
	font-size: 18px;
	font-weight:bold;
	display:inline;
}
.trektitle a {
	text-decoration:underline;
}
.trektitle a:hover {
	color:#000000;
}
li {
	margin-left: 30px;
}
ol li {
	margin-bottom:10px;
}
hr {
	color: #644910;
	background:#644910;
	border: 0;
	height: 1px;
	width:100%;
	margin-top: 10px;
	margin-bottom:10px;
}
p {
	margin-top: 0px;
}
/* Link CSS*/
a:link {
	color:#000000;
	font-size: 12px;
}
a:visited {
	color:#333333;
	font-size: 12px;
}
a:hover {
	color:#c1aa0c;
	font-size: 12px;
}
/* Nav Menu */
.navMain a:link, .navMain a:visited, .navMain a:hover, .navCurrent {
	height:20px;
	width:126px;
	padding-left:12px;
	padding-top:4px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
.navMain a:link, .navMain a:visited {
	color: #FFF;
}
.navMain a:hover {
	color:#333;
	font-weight:bold;
}
.navCurrent a, .navCurrent {
	background-image:url(../images/nav-rollover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.navCurrent a, .navCurrent {
	color:#644910;
}
/*IMG CSS */
img.right {
	float: right;
	border: 1px;
	border-color: #a98a53;
	border-style: solid;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
img.left {
	float: left;
	border: 1px;
	border-color: #a98a53;
	border-style: solid;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
img.floatl {
	float: left;
	margin-bottom: 0px;
	margin-right: 4px;
	margin-top: 0px;
}
img.floatr {
	float: right;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-top: 0px;
}
.border {
	border: 1px;
	border-color: #a98a53;
	border-style: solid;
}
.linkh {
	display:none;
}
.smalltext {
	font-size:10px;
}
.itn {
	border: 1px;
	border-color: #a98a53;
	border-style: solid;
	background-color:#F0F0E6;
}
.itnhead {
	background-color:#ab9172;
	font-size:18px;
	color:#FFFFFF;
}
#mk2link {
	float:right;
	margin:auto;
	font-size:10px;
	color:#666666;
	text-align:right;
}
#mk2link a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
#mk2link a:hover {
	color:#bb9c57;
}
.itndl {
	width:240px;
	text-align:center;
	float:right;
}
.navheading {
	height:1px;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:14px;
	font-weight:bold;
	height:18px;
	font-size:18px;
	padding-left:6px;
	color:#EEEEEE;
}
.border {
	border:1px #999999 solid;
}
.bullet {
	margin-left:120px;
	padding-left:26px;
	min-height:20px;
	background:url(../images/bullet.jpg) no-repeat;
	color:#644910;
}
.quote {
	background: url(../images/quote.gif) no-repeat;
	width:18px;
	height:12px;
	float:left;
	margin-right:10px;
}
sup {
	font-size:10px;
}
.q, .a {
	padding-left:24px;
	min-height:24px;
	margin-right:24px;
	}
.q {
	background:url(../images/faq-q.jpg) no-repeat top left;
}

.a {
	background:url(../images/faq-a.jpg) no-repeat top left;
	margin-bottom:14px;
}
.contact {
	border:1px solid #31150c;
	background-color:#F0F0E6;
	padding:10px;
	width:440px;
	margin:auto;
	margin-top:20px;
}
.fixText {
	width:420px;
}
.clear {
	clear:both;
}
.border-block {
	 margin-bottom:20px;clear:both;border:1px solid #eee;padding:10px;
}	
#trek-info {
	line-height:14px;
	font-weight:bold;
}
input {
	border:1px solid #999;
}