body {
	margin: 0px;
	/* background: #DCC2CA; */
	padding: 0;
}
p {
	font: 9pt Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 16px;
}

#nav a:link, #nav a:visited {
    display:block;
	text-decoration:none;
}

.photoAlign {
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 12px;
	border: 1px solid #591227;
}
.photoCredit {
	font-size: 8pt;
	font-style: italic;
	color: #591227;
	margin: 20px 20px 24px;
}
.costIncludes {
	font-style: italic;
	line-height: 11pt;
	color: #591227;
	margin-right: 20px;
	margin-left: 20px;
}
.lev2Nav {
	color: #FFFFFF;
	text-align: right;
	margin: 0px 14px 0px 10px;
}
.lev2NavLink {
	color: #CB8B27;
	text-decoration: none;
}
.bottomInfoLink {
	color: #CB8B27;
	text-decoration: none;
}
.bottomInfoLink:hover {
	color: #FFFFFF;
}
h1 {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #781835;
	margin-right: 20px;
	margin-top: 20px;
}
.leftCol {
	margin-left: 18px;
	line-height: 14pt;
}
.lev2NavLink:hover {
	color: #FFFFFF;
}
.bottomInfo {
	color: #CB8B27;
	margin: 10px 20px;
	font-size: 9pt;
}
.quotes {
	color: #591227;
	margin: 14px;
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
}
.topLinks {
	color: #CA8597;
	text-align: right;
	margin-top: 3px;
	margin-right: 8px;
	font-size: 8pt;
}
.topLinksLink {
	color: #C78395;
	text-decoration: none;
}
.topLinksHot {
	color: #FFFFFF;
}
.topLinksLink:hover {
	color: #FFFFFF;
}
form {
	margin-left: 14px;
	margin-bottom: 16px;
	margin-top: 0px;
}
.sidebarLink {
	color: #591227;
}
.sidebarText {
	color: #591227;
	margin: 14px;
}
.tripInfo {
	line-height: 11pt;
	padding-top: 4px;
	padding-bottom: 6px;
	border-top: 1px solid #591227;
	border-bottom: 1px solid #591227;
	margin-right: 20px;
	margin-left: 20px;
}
.costIncOverview {
	font-style: italic;
	line-height: 13pt;
	color: #591227;
}
.sidebarLink:hover {
	color: #000000;
}
.textLink {
	color: #000000;
}
.textLink:hover {
	color: #CB8B27;
}
.tabCell {
	margin: 4px 6px;
}
.tabHead {
	margin: 4px 4px 4px 6px;
	background: #591227;
	color: #FFFFFF;
	padding: 2px;
}
.border {
	border: 1px solid #591227;
	margin-left: 20px;
}
.tripTabLinks {
	color: #591227;
	text-decoration: none;
}
.tripTabLinks:hover {
	text-decoration: underline;
}
.formFieldName {
	color: #591227;
	text-align: right;
	margin: 5px;
}
.textQuote {
	font-style: italic;
	line-height: 11pt;
	margin-right: 30px;
	margin-left: 30px;
}
h2 {
	color: #591227;
	font: normal 9pt Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #591227;
	margin: 20px 20px 12px;
}
.nav2Guides {
	color: #591227;
	margin: 3px 14px;
}
.nav2GuidesLinks {
	color: #CB8B27;
	text-decoration: none;
}
.nav2GuidesLinks:hover {
	color: #591227;
}
.dateSpacer {
	color: #FFFFFF;
	margin-left: 30px;
}

#nav, #nav ul{ /*added after top level working */
    margin:0;
	padding:0;
	list-style-type:none;
}

#nav ul{
    display:none; /* keeps drop-down hidden until hovered over */
	position:absolute;
}

#nav ul li {
    float:none;
	border-bottom:1px solid #660000;
	line-height:0;
	overflow:hidden;
}

/* removed for now (8/20) because drop-downs don't work correctly in IE */
/* #nav li:hover ul { /* activating this is what turns off top level link and hover behavior */
/*    display:block;
	padding-top:22px; /* move the list below the top level image */
/*	padding-left:13px;
	list-style:none;
	position:absolute;
}
*/

/* #nav li ul{
    line-height:0;
} */

#nav li:hover ul li a{
    display:block;
	background-image:none; /* don't repeat the top level image */
	font: 9pt Arial, Helvetica, sans-serif;
	margin:0; padding-left:5px;
	background-color:#000000;
	width:134px;
	white-space:normal; /* this wraps long lines withing the list */
	height:auto; /* this overrides the height inherited from #nav a, which made spacing between list items too tall */
}

#nav a:hover{
	color:#CB8B27;
}

* html #nav a { /* for ie6 */
    width:100%;
}

#nav li {
    margin:0;
	padding:0;
	display:inline; /* this is what makes the horizontal layout work */
	float:left;
	position:relative;
}

#nav a {
    float:left; display:block;
	width:152px; Height:34px; /* without height value, top levels are not seen */
	margin:0; padding:0;
	/* background: url(images/topNavButtons/hotel-based_front.gif); */
	text-decoration: none;
	color:#FFFFFF;
	border-bottom:solid 1px #CC9900; /* this places the line under the links in the drop-down menus */
}

#hotel a{
	background: url(images/topNavButtons/hotel-based_front.gif);
}

#hotel a:hover {
    background-image: url(images/topNavButtons/hotel-based_front.gif);
	background-position: -152px 0;
}

#camping a{
	background: url(images/topNavButtons/camping-hiking_front.gif);
	/* padding-left:100px; */
}

#camping a:hover {
    background-image: url(images/topNavButtons/camping-hiking_front.gif);
	background-position: -152px 0;
}

#wilderness a{
	background: url(images/topNavButtons/wilderness_front.gif);
	/* padding-left:100px; */
}

#wilderness a:hover {
    background-image: url(images/topNavButtons/wilderness_front.gif);
	background-position: -152px 0;
}

#daytrip a{
	background: url(images/topNavButtons/day-trips_front.gif);
	/* padding-left:100px; */
}

#daytrip a:hover {
    background-image: url(images/topNavButtons/day-trips_front.gif);
	background-position: -153px 0;
}

#custom a{
	background: url(images/topNavButtons/custom-tours_front.gif);
	/* padding-left:100px; */
}

#custom a:hover {
    background-image: url(images/topNavButtons/custom-tours_front.gif);
	background-position: -152px 0;
}

/* #nav a:hover {
    background-image: url(images/topNavButtons/hotel-based_front.gif);
	background-position: -152px 0;
} */

#nav a span {
    display:none;
}