@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#f8f1e1;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#1d3946;
	line-height:18px;
}

form, input, select, p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0px; padding:0px; }

p { padding:5px 0 5px 0; color:#554d3e; }

img { border:0px; }

ul { margin:6px 0 6px 15px; }

ul li {
	padding:6px 0 4px 30px;
	list-style:none;
	background:10px 11px no-repeat url(/images/bullet-point.gif);
    color:#2a2824;
}

ol { margin:6px 0 6px 33px; }
ol li {
	padding:3px 0 3px 5px;
}

h1 {
	font-size:22px;
	font-family:"Candara", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#554d3e;
	line-height:normal;
	padding:2px 0px 6px 0px; }

h2 {
	font-size:20px;
	font-family:"Candara", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#554d3e;
	line-height:normal;
	padding:5px 0 3px 0;

}

h3 {
	font-size:15px;
	font-family:"Candara", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#135ca5;
	line-height:normal;
	padding:5px 0 10px 0px;
}

h4 {
	font-size:16px;
	font-family:"Candara", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#554d3e;
	line-height:normal;
	padding:10px 0px 5px 0px;
	border-bottom:dashed 1px #a98e55;
	width:100%; }

h5 {
	font-size:18px;
	font-family:"Candara", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#554d3e;
	line-height:normal;
	padding:5px 0 5px 0;
}

h6 {
	font-size:15px;
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	color:#56431f;
	line-height:normal;
	padding:0px;
}

a:link {color:#226daf; text-decoration:none; }
a:visited {color:#226daf; text-decoration:none; }
a:hover {color:#226daf; text-decoration:underline; }

input, textarea, select {
		color:#554d3e;
		font-size:12px;
		background:#ede7db;
		border:1px solid #ddc7a8;
}

.left {float:left;}
.right {float:right;}

/******main div wrapper******/
#main-wrapper {
	width:100%;
	float:left;
	background:top left repeat-x url(/images/bg-repeat-content.gif) #F8F1E1; }

#main-container {
	width:1260px;
	margin:0 auto;
	}

/******header container******/
#header-container {
	float:left;
	background: no-repeat url(/images/bg-header-content-page.jpg);
	width:1260px; 
	height:251px;
	}

#header-logo {
	float:left;
	height:191px;
	width:191px;
	margin-bottom:7px;
	}
	
#social-icons {
	float:right;
	margin-right:90px;
	margin-top:145px;
	height:32px;
	width:192px;}
	
.icon{
  float:left;
  width:32px;
  margin-right:5px; }
  
/********MAIN-NAV*********/
#main-nav-bar {
 margin:auto;
 height:53px;
 float:left;
 width:1259px;
}

#main-nav-bar a {
  display:block;
  float:left;
  height:53px; }

#main-nav-bar a#about { width:109px; background:top left no-repeat url(/images/main-nav-bar-about.gif);}
#main-nav-bar a#about:hover { width:109px; background:0px -53px no-repeat url(/images/main-nav-bar-about.gif);}
#main-nav-bar a#about-active { width:109px; background:0px -106px no-repeat url(/images/main-nav-bar-about.gif);}

#main-nav-bar a#journeys { width:118px; background:top left no-repeat url(/images/main-nav-bar-journeys.gif);}
#main-nav-bar a#journeys:hover { width:118px; background:0px -53px no-repeat url(/images/main-nav-bar-journeys.gif);}
#main-nav-bar a#journeys-active { width:118px; background:0px -106px no-repeat url(/images/main-nav-bar-journeys.gif);}

#main-nav-bar a#books-and-films { width:161px; background:top left no-repeat url(/images/main-nav-bar-books-and-films.gif);}
#main-nav-bar a#books-and-films:hover { width:161px; background:0px -53px no-repeat url(/images/main-nav-bar-books-and-films.gif);}
#main-nav-bar a#books-and-films-active { width:161px; background:0px -106px no-repeat url(/images/main-nav-bar-books-and-films.gif);}

#main-nav-bar a#public-speaking { width:183px; background:top left no-repeat url(/images/main-nav-bar-public-speaking.gif);}
#main-nav-bar a#public-speaking:hover { width:183px; background:0px -53px no-repeat url(/images/main-nav-bar-public-speaking.gif);}
#main-nav-bar a#public-speaking-active { width:183px; background:0px -106px no-repeat url(/images/main-nav-bar-public-speaking.gif);}

#main-nav-bar a#trek-with-tim { width:170px; background:top left no-repeat url(/images/main-nav-bar-trek-with-tim.gif);}
#main-nav-bar a#trek-with-tim:hover { width:170px; background:0px -53px no-repeat url(/images/main-nav-bar-trek-with-tim.gif);}
#main-nav-bar a#trek-with-tim-active { width:170px; background:0px -106px no-repeat url(/images/main-nav-bar-trek-with-tim.gif);}

#main-nav-bar a#gallery { width:123px; background:top left no-repeat url(/images/main-nav-bar-gallery.gif);}
#main-nav-bar a#gallery:hover { width:123px; background:0px -53px no-repeat url(/images/main-nav-bar-gallery.gif);}
#main-nav-bar a#gallery-active { width:123px; background:0px -106px no-repeat url(/images/main-nav-bar-gallery.gif);}

#main-nav-bar a#sponsors{ width:133px; background:top left no-repeat url(/images/main-nav-bar-sponsors.gif);}
#main-nav-bar a#sponsors:hover { width:133px; background:0px -53px no-repeat url(/images/main-nav-bar-sponsors.gif);}
#main-nav-bar a#sponsors-active { width:133px; background:0px -106px no-repeat url(/images/main-nav-bar-sponsors.gif);}

#main-nav-bar a#news-blog{ width:139px; background:top left no-repeat url(/images/main-nav-bar-news-blog.gif);}
#main-nav-bar a#news-blog:hover { width:139px; background:0px -53px no-repeat url(/images/main-nav-bar-news-blog.gif);}
#main-nav-bar a#news-blog-active { width:139px; background:0px -106px no-repeat url(/images/main-nav-bar-news-blog.gif);}

#main-nav-bar a#contact{ width:123px; background:top left no-repeat url(/images/main-nav-bar-contact.gif);}
#main-nav-bar a#contact:hover { width:123px; background:0px -53px no-repeat url(/images/main-nav-bar-contact.gif);}
#main-nav-bar a#contact-active { width:123px; background:0px -106px no-repeat url(/images/main-nav-bar-contact.gif);}

/********middle content*********/
#middle-container { float:left; width:1240px; padding:0px 0px 50px 0px; }
#sub-nav-column { background:no-repeat url(/images/bg-sub-nav.jpg); min-height:600px; width:242px; float:left; }
 
/******SUB NAV****/
#sub-nav { float:left; padding:5px 0px 20px 20px; width:195px; }
#sub-nav a {
	font-size:15px;
	border-bottom:1px dashed #b5985a;
	display:block;
	float:left;
	font-family:Arial;
	padding:5px 0px 5px 16px;
	text-decoration:none;
	width:174px;
	}
#sub-nav a.sub-nav-item { color:#54411f; background:0px 5px no-repeat url(/images/sub-nav.png); font-size:15px; font-weight:bold; }
#sub-nav a.sub-nav-item:hover {  color:#135ca5; background:-197px 5px no-repeat url(/images/sub-nav.png); font-size:15px; font-weight:bold; }
#sub-nav a.sub-nav-item-on { color:#135ca5; background:-392px 5px no-repeat url(/images/sub-nav.png); font-size:15px; font-weight:bold; }

/******content container****/
.content-container { float:right; padding:15px 0px 0px 0px; width:980px; }
.alternate-headings {
  float-left:300px;
  height:60px;
  width:1004px; }
  
#gallery-content {
  float:left;
  width:210px;
  margin-top:10px; }
  
#gallery-img-holder {
  width:725px;
  float:right;
  margin-right:0px;
  margin-top:10px;
   }
  
#content {
  float:left;
  width:960px;
  }

.content-img {
  float:right;
  margin-top:15px;
  padding:5px;
  display:block;
  border-style:dashed;
  border-color:#a98e55;
  border-width:1px;
  margin-left:15px; }
  
/*****top header container*****/
#page-title { background:right 30px no-repeat url(/images/h1-underline.png); width:960px; height:65px; }
#page-title h1 { font-weight:bold; text-transform:uppercase; }
#home-page-title { background:right 30px no-repeat url(/images/h1-underline.png); width:595px; height:65px; }
#home-page-title h1 { font-weight:bold; text-transform:uppercase; }
#breadcrumb {
  font-size:10px;
  color:#a98e55;
  height:15px;
  width:100%;
  text-align:right;
  margin-top:5px; 
  }

/****Search Box****/
#search-container { float:left; width:192px; margin:25px 0px 15px 25px;}
.search-box { float:left; height:22px; width:192px; }
.search-input { border:0; float:left; height:18px; width:154px;  }
.search-input input { background:#F8F1E1; border:1px solid #C9C2AA; color:#A98E56; font-size:12px; font-style:italic; height:20px; width:154px;}
.search-button { float:left; width:30px; padding-left:8px; }
.search-button input { background:top left no-repeat url(/images/button-go.png); border:0; height:17px; width:30px; margin-top:2px; }

/****subscribe to enews****/
#subscribe-enews {
  float:left;
  width:185px;
  margin:0px 0px 5px 25px; } 
  
#subscribe-container { float:left; width:185px; margin:0px 0px 0px 25px;}
.enews-box { float:left; height:22px; width:192px; }
.enews-input { border:0; float:left; height:22px; width:185px; margin:5px 0px;  }
.enews-input input { background:#F8F1E1; border:1px solid #C9C2AA; color:#a98e56; font-size:12px; font-style:italic; height:20px; width:185px;}
.enews-button { float:right; height:26px; margin-top:5px; width:65px; }
.enews-button input { background:top left no-repeat url(/images/button-join.png); border:0; height:26px; width:65px; margin:0px; }

/***HOME PAGE***/
#home-col-1 { float:left; margin:10px 30px 0px 0px; width:595px; }
.youtube { margin-bottom:20px; width:595px; height:358px; }
.latest-news { margin:5px 0px 10px 0px;}
.latest-news h3 { font-size:16px; padding:0px;}
#home-col-2 { float:left; margin:10px 0px 0px 0px; width:350px; }
.home-feature { float:left; margin:0px 30px 5px 0px; width:159px; text-align:center; }
.home-feature .image { border-bottom:1px dashed #a98f54; border-top:1px dashed #a98f54; padding:3px 0px; }
.home-feature .title h3 a { color:#4a443a; font-size:15px; font-weight:bold; }
.home-feature2 { float:left; margin:0px 0px 5px 0px; width:159px; text-align:center; }
.home-feature2 .image { border-bottom:1px dashed #a98f54; border-top:1px dashed #a98f54; padding:3px 0px; }
.home-feature2 .title h3 a { color:#4a443a; font-size:15px; font-weight:bold; }

/****Banner Scroller*****/
.banner {
  float:left;
  height:110px;
  width:205px;
  margin:0px 0px 20px 20px; }
  
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width:205px;
	height:107px;
	overflow:hidden;
	margin:0px 0px 20px 20px; 
	float:left;
}
div.scroller div.section, div.scroller div.section_nonfocus {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:205px;
	height:107px;
	overflow:hidden;
	float:left;
	padding:0px;
	margin:0px;
}
div.scroller div.banner { width:820px; overflow:visible; padding:0px; margin:0; }

/****Connect subscribe****/
#book-tim-form { background:top left no-repeat url(/images/bg-book-tim.gif); float:left; margin-top:5px; padding:50px 20px 10px 20px; width:310px; }
#book-tim-form .row { float:left; width:100%;}
#book-tim-form .label { float:left; width:110px; padding:5px 5px 5px 0px;}
#book-tim-form .label span { color:#0066FF; }
#book-tim-form .input { float:left; width:195px; padding:5px 0px 5px 0px;}
#book-tim-form .input input { height:20px; width:195px; }
#book-tim-form .input textarea { height:55px; width:195px; }
#book-tim-form .submit input { background:top left no-repeat url(/images/button-send.gif); border:none; cursor:pointer; float:right; height:28px; margin-top:5px; width:90px; }

.list-item { float:left; padding-bottom:15px; width:960px; }
.list-item .img { border:1px dashed #a98f54; float:left; display:block; height:100px; margin-right:20px; padding:4px; width:106px; }
.list-item .text { display:block; float:left; width:824px; }


/*****contact container*****/
#enquiry-form { float:left; width:450px; margin:0px; border-top:dashed 1px #1a8ba7; }
#enquiry-form .row { float:left; width:100%;}
#enquiry-form .label { float:left; width:100%; padding:2px 0px 2px 0px; font-weight:bold; color:#56431f; margin-top:5px; }
#enquiry-form .label span { color:#0066FF; }
#enquiry-form .input { float:left; width:195px; padding:2px 0px 6px 0px;}
#enquiry-form .input input { height:20px; width:305px; }
#enquiry-form .input textarea { height:100px; width:400px; }
#enquiry-form .submit input { background:top left no-repeat url(/images/button-send.gif); border:none; cursor:pointer; float:left; margin-left:335px; height:28px; margin-top:5px; width:90px; }

/****ORDER FORM*****/
.order-online-form { margin-top:5px; width:960px; }
.order-online-form .label { width:130px; padding:5px 5px 5px 0px;}
.order-online-form .label span { color:#0066FF; }
.order-online-form .input { padding:5px 0px 5px 0px;}
.order-online-form .input input { height:20px; width:195px; }
.order-online-form .input select { height:20px; width:195px; }
.order-online-form .checkbox { width:15px; padding:5px 10px 5px 10px;}
.order-online-form .checkbox input { border:0; background:none; height:20px; width:15px; }
.order-online-form .quantity { width:75px; padding:5px 10px 5px 10px;}
.order-online-form .quantity input { color:#A98E56; height:20px; width:55px; }
.order-online-form .personal { padding:5px 10px 5px 10px; }
.order-online-form .personal input { color:#A98E56; height:20px; width:225px; }
.order-online-form .personal input.short { height:20px; width:70px; }
.order-online-form .out-of-stock { color:#CC0066; font-style:italic; font-weight:bold; }
.order-online-form .out-of-stock span { font-style:italic; font-size:11px; }
.order-online-form .submit input { background:top left no-repeat url(/images/button-place-order.gif); border:none; cursor:pointer; float:left; height:31px; margin-top:10px; width:190px; }


/****FOOTER*****/
#footer-wrapper { background:top left repeat-x url(/images/bg-repeat-footer.gif) #554220; float:left; padding-bottom:20px; width:100%; }
#footer-container { background:top left no-repeat url(/images/bg-footer.gif) #554220; margin:0px auto; height:110px; width:1194px; }
#footer-container #left { color:#afa17f; float:left; font-size:11px; padding:70px 0px 0px 20px; width:50%; }
#footer-container #left p { color:#afa17f; }
#footer-container #left a { color:#afa17f; }
#footer-container #left a:hover { color:#3d91e7; text-decoration:none; }
#footer-container #right { float:right; padding:72px 20px 0px 0px; text-align:right; width:auto;  }


/****CAPTCHA CODE*****/
#connect_captcha { width: 65px; }
.captcha_error { font-family:Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }


/*****EOI CONTAINER*****/
#eoi-form { float:left; width:450px; margin:0px; border-top:none; }
#eoi-form .row { float:left; width:100%;}
#eoi-form .label { float:left; width:100%; padding:2px 0px 2px 0px; font-weight:bold; color:#56431f; margin-top:5px; }
#eoi-form .label span { color:#0066FF; }
#eoi-form .input { float:left; width:195px; padding:2px 0px 6px 0px;}
#eoi-form .input input { height:20px; width:305px; }
#eoi-form .input textarea { height:100px; width:400px; }
#eoi-form .submit input { background:top left no-repeat url(/images/button-send.gif); border:none; cursor:pointer; float:left; margin-left:335px; height:28px; margin-top:5px; width:90px; }

