@charset "utf-8";
/* CSS Document */

body {
background: url(images/background.jpg) repeat-x #4b2c17;
color: #52301a;
}

/* FONTS */

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height: 16px;
padding: 5px 0px 0px 0px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#9b0603;
padding: 27px 0px 0px 0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#f9e3bf;
padding: 27px 0px 0px 0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad1f23;
line-height: 16px;
font-weight:bold;
padding: 16px 0px 0px 0px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#FFFFFF;
text-align:center;
padding: 16px 0px 0px 0px;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ad1f23;
padding: 5px 5px 5px 5px;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding: 5px 5px 5px 5px;
text-align:center;
}

.tour {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#fdbb4a;
padding: 5px 5px 5px 5px;
text-align:center;
}

.mainH3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad1f23;
line-height: 16px;
font-weight:bold;
}

.mainText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height: 16px;
font-weight:normal;
}

.quoteText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
}

span {
color:#000000;
}


.floatLeft {
float:left;
}

.floatRight {
float:right;
}

.center {
text-align: center;
}

/* NAVIGATION */ 	  
#navBar {
width: 984px;
margin:30px auto 0px auto;
background: url(images/headerTop.jpg) no-repeat #24140b;
}

.navPosition {
padding: 0px 0px 0px 354px;
}

/*  top wrap area behind image fader */
#topWrap {
background: url(images/headerBackground.png) repeat-y;
width:984px;
margin: 0 auto;
}

#topWrap2 {
background: url(images/imageViewBG.jpg) no-repeat;
width:1079px;
height: 354px;
margin: 0 auto;
padding: 0px 1px 0px 0px;
}

/* Logo */
#logo {
width: 286px; height: 200px;
margin: -75px 0px 0px 10px;
}

#logoDiv {
position: relative;
width: 297px;
margin: -375px 0px 0px 0px;
z-index: 9999;
}


/* IMAGE VIEWER*/
#imageViewer {
background-color: #f4f4f6;
margin:0 auto;
width: 905px; height:354px;
padding: 0px 0px 0px 0px;
}

#jQuery {
margin:0 auto;
width: 905px; height:354px;
list-style-type:none;
}

#leftImage {
margin: 24px 0px 0px -35px;
}

#rightImage {
margin: 24px -50px 0px 0px;
}

/* BOTTOM AREA */

#bottomWrap {
background: url(images/bottomWrapBG.jpg) repeat-y;
width:976px;
margin: 0px auto;
}


/* epiclogo */
#epicLogo {
width:200px;
height:71px;
margin: 00px 0px 0px 60px;
padding: 0px 0px 0px 0px;
float:left;
}

/* LEFT COLUMN */
#leftColumn {
background: url(images/leftColumn.jpg) repeat-y;
float:left;
width: 282px;
padding: 0px 23px 0px 42px;
}

#leftColumn p {color:#feecca;}

#badge {
background: url(images/badge.jpg) no-repeat;
width: 248px;
height: 100px;
margin: 20px 0px 0px 0px;
padding: 19px 20px 0px 20px;
}

#badge p {
color: #4e2f18;
font-size: 11px;
padding: 10px 0px 0px 0px;
}

#badge h1 {
padding: 0px 0px 0px 0px;
}

#post {
background: url(images/post.png) no-repeat;
width:376px;
height:188px;
margin: 20px 0px 0px -89px;
padding: 30px 0px 0px 20px;
}

#bikeTour {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px -20px;
}

#register {
padding:0px 0px 0px 0px;
}

#tourGallery {
padding:0px 0px 0px 0px;
}

#brochure {
padding:0px 0px 0px 0px;
}

/* RIGHT COLUMN */

#rightColumn {
float:right;
width: 549px;
padding: 0px 40px 0px 40px;
}

#requestBrochure {
padding: 0px 31px 0px 0px;
}

#registerTour {
padding: 0px 31px 0px 0px;
}

#innTours {
padding: 5px 0px 35px 0px;
}

#innTours a {
color:#ad1f23;
text-decoration: underline;
}

#innTours a:hover {
color:color: #4b2c17;
text-decoration: none;
}


#innTours a:visited {

color: #ad1f23;
}


/* FOOTER */
#footer {background:url(images/footerBG.jpg) no-repeat;
width: 650px;
height: 63px;
clear:both;
margin: 0 auto;
padding: 0px 0px 0px 350px;
}

#footer p, a {
color: #FFFFFF;
padding-top: 0px;
}

#footer img {
padding: 15px 0px 0px 15px;
}

#subFooter {
background-color: #4c2b16;
padding: 0px 0px 20px 0px;
}

#subFooter p {
color:#fcf2d8;
padding: 5px 40px 0px 0px;
text-align: right;
}

#bottomGradient {
background: url(images/bottomGradient.png) repeat-x;
width: 100%;
height: 748px;
margin: -748px 0px 0px 0px;
position: relative;
}

/* ================================SECONDARY PAGES=================================== */

#mainImage {
background: url(images/secondaryMain.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage2 {
background: url(images/secondaryMain2.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage3 {
background: url(images/secondaryMain3.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage4 {
background: url(images/secondaryMain4.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage5 {
background: url(images/secondaryMain5.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage6 {
background: url(images/secondaryMain6.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#mainImage7 {
background: url(images/secondaryMain7.jpg) no-repeat;
margin:0 auto;
width: 950px; height:166px;
}

#secondaryBottomWrap {
background: url(images/bottomWrapBG2.jpg) repeat-y;
width:976px;
margin: 0px auto;
}
/* Right Column*/
#secondaryRightColumn {
font-family:Arial, Helvetica, sans-serif;
float:right;
width: 666px;
padding: 0px 44px 0px 44px;
}


#secondaryRightColumn a:link {
color:#ad1f23;
text-decoration: underline;
}

#secondaryRightColumn a:hover {
text-decoration: none;

}

#secondaryRightColumn a:visited {
color: #ad1f23;
}

.secondaryRightColumnImg {
background:white;
margin: 0px 25px 7px 0px;
padding: 5px 5px 5px 5px;
border:1px solid #CCCCCC;
float:left;
}

.galleryImage {
background:white;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
border:1px solid #CCCCCC;
width: 190px;
height:190px;
}

/* Left Column */
#secondaryLeftColumn {
float:left;
width: 156px;
padding: 0px 27px 0px 34px;
}

.images {
padding: 15px 0px 0px 0px;
}

#badlands {
margin: 88px 0px 0px 34px;
}

#secondaryFooter {background:url(images/footerBG2.jpg) no-repeat;
width: 650px;
height: 70px;
clear:both;
margin: 0 auto;
padding: 0px 0px 0px 350px;
}

#secondaryFooter p, a {
color: #FFFFFF;
padding-top: 0px;
}

#secondaryFooter img {
padding: 15px 0px 0px 15px;
}

/* ================================TOUR TABLE=================================== */

.imageStrip {
margin: 0px  0px 0px 0px;
padding: 0px  0px 0px 0px;
}


