@charset "utf-8";
body {
	font-family: "lucida sans unicode";
	margin:0 auto;
	color:#414757;
}
.pagewidth
{
	margin:0 auto;
	width:980px;
}
div#header
{
	background-image:url(../../images/bannerbackground.png);
	background-repeat:repeat-x;
	position:relative;
	height:350px;
	width:100%;
	display:block;
}
div#background
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
}
div#header div#topmenu
{
	background-image:url(../../images/topmenubackground.png);
	width:100%;
	height:35px;
	position:absolute;
	top:0;
	left:0;
}
div#topmenu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:8px;
}
div#topmenu ul li
{
	float:left;
	font-size:14px;
	text-transform:uppercase;
	margin-right:50px;
}
div#topmenu ul li a
{
	text-decoration:none;
	color:#a9b9e6;
	font-weight:bold;
}
div#topmenu ul li a:hover
{
	color:#f1f4fc;
}
div#logo
{
	background-image:url(../../images/highcountrytrekking.png);
	height:72px;
	width:507px;
	top:65px;
	background-repeat:no-repeat;
	position:absolute;
}
div#logo a
{
	display:block;
	height:72px;
	width:507px;
}
div#short-intro
{
	color:#ffffff;
	width:600px;
	height:150px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	margin-left:10px;
}
div#submenu
{
	margin-top:30px;
	background-image:url(../../images/submenubackground.png);
	background-repeat:repeat;
	height:26px;
	font-size:13px;
	color:#36415f;
	padding-top:8px;
	padding-left:10px;
	position:relative;
	top:80px;
}
div#submenu span.label
{
	float:left;
	margin-right:30px;
}
div#submenu ul
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
div#submenu ul li
{
	float:left;
	text-transform:none;
	font-weight:bold;
}
div#submenu ul li a
{
	color:#36415f;
}
div#content
{
	background-color:#efecdf;
	padding-top:14px;
}
div#content div#breadcrumb
{
	font-size:11px;
	color:#908c7b;
}
div#content div#breadcrumb a
{
	color:#908c7b;
	text-decoration:none;
}
div#content div#breadcrumb a:hover
{
	color:#514e41;
}
div#homebox
{
	float:left;
	width:310px;
	font-size:13px;
}
ul#specials
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#specials li
{
	margin-bottom:20px;
	font-size:13px;
}
ul#specials li p
{
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}
ul#staffs
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#staffs li
{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:dashed 1px #bfbfbf;
}
div.staff-img
{
	float:left;
	border:solid 1px #979796;
	background-color:#FFFFFF;
	padding:5px;
	margin-right:5px;
}
div.staff-detail
{
	float:left;
	width: 195px;
}
div.staff-detail1
{
	float:left;
	width:520px;
}
ul#gallery
{
	margin:0;
	list-style-type:none;
	padding:0;
	margin-bottom:30px;
}
ul#gallery li
{
	float:left;
	width:100px;
	height:70px;
	margin-bottom:10px;
	margin-right:3px;
}
div.gallery-img
{
	border:solid 1px #979796;
	background-color:#FFFFFF;
	padding:4px;
}
div.left-quote
{
	background-image:url(../../images/quotes.png);
	height:18px;
	background-repeat:no-repeat;
	width:20px;
	background-position:0px 0px;
}
div.right-quote
{
	background-image:url(../../images/quotes.png);
	height:18px;
	background-repeat:no-repeat;
	width:20px;
	background-position:-20px 0px;
	float:right;
}
div.testimonial
{
	font-style:italic;
}
div#textblock
{
	font-size:13px;
	width:640px;
	float:left;
	margin-right:30px;
}
div#rightblock
{
	font-size:13px;
	width:310px;
	float:left;
}
ul#trek-regions, ul#itineraries
{
	margin:0;
	list-style-type:none;
	padding:0;
}
ul#trek-regions li
{
	margin-bottom:10px;
}
ul#itineraries li
{
	margin-bottom:5px;
}
ul#itineraries li a
{
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#414757;
	display:block;
}
ul#itineraries li a:hover
{
	color:#e60000;
}
ul#itineraries li.seperator
{
	background-image:url(../../images/itinerary-seperator.png);
	background-repeat:repeat-x;
	height:2px;
}
div#footer
{
	border-top:solid 5px #dbd6d1;
	background-color:#e7e4e2;
	font-size:12px;
	color:#989898;
	text-align:right;
	padding-top:25px;
	padding-bottom:60px;
	font-size:12px;
}
div#footer a
{
	color:#989898;
	text-decoration:none;
}
div#footer a:hover
{
	color:#565656;
}
.clearleft
{
	clear:left;
}
.rightmargin10
{
	margin-right:25px;
}
div.imgholder
{
	padding:1px;
	border:solid 1px #8c8c8c;
	width:300px;
	margin-bottom:5px;
}
div.imgholder img
{
	border:solid 5px #ffffff;
}
h1
{
	font-family:"futura";
	font-size:30px;
	color:#cc1212;
	margin:0;
	margin-bottom:20px;
}
h2, h2 a
{
	font-size:16px;
	font-weight:bold;
	color:#414757;
	margin:0;
	padding:0;
	margin-bottom:5px;
	text-decoration:none;
}
h2 a:hover
{
	color:#151924;
}
.paddedimg
{
	padding:5px;
	background-color:#ffffff;
	border:solid 1px #918f8f;
}

ul#staffs li a, ul#gallery-list a, ul#gallery-thumbs a
{
	text-decoration:none;
	color:#414757;
}
ul#staffs li a:hover, ul#gallery-list a:hover, ul#gallery-thumbs a:hover
{
	color:#151924;
}
a.morelink
{
	text-decoration:none;
	color:#414757;
	margin-top:5px;
	display:block;
}
a.morelink:hover
{
	color:#151924;
}
div.hor-box
{
	margin-bottom:30px;
}
.clearright
{
	clear:right;
}
form#quickenquiryform
{
	margin:0;
	padding:0;
}
ul#form
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#form, ul#gallery-list, ul#gallery-thumbs
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#form li, ul#reservationform li
{
	margin-bottom:5px;
	padding-top:10px;
}
ul#form li.seperator, ul#reservationform li.seperator
{
	padding:0;
	margin:0;
	background-image:url(../../images/itinerary-seperator.png);
	height:2px;
}
ul#form li label
{
	display:block;
	width:300px;
}
ul#form li label.inblock
{
	display:inline-block;
}
ul#form li input.textbox, ul#form li textarea#comments
{
	border:solid 1px #868585;
	width:250px;
	font-family:"lucida sans unicode";
	font-size:12px;
}
ul#form li textarea#comments, ul#reservationform li textarea#comments
{
	height:200px;
}
ul#form li input#btnSubmit, ul#reservationform li input#btnSubmit
{
	background-image:url(../../images/btn-submit.png);
	border:0;
	width:92px;
	height:29px;
}
ul#form li select
{
	border:solid 1px #868585;
	width:250px;
	font-family:"lucida sans unicode";
}
ul#form li select.nowidth
{
	width:auto;
}

ul#testimonials-lists
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/*
---------------------------------------------------------
	GalleryList : start
---------------------------------------------------------
*/
ul#gallery-list
{
	margin-bottom:30px;
}
ul#gallery-list li
{
	float:left;
	text-align:center;
	margin-right:12px;
	margin-bottom:20px;
	font-size:12px;
}
ul#gallery-list li img
{
	border:0;
}
ul#gallery-list span
{
	text-align:left;
	display:block;
	background-image:url(../../images/gallery-thumb.png);
	padding-left:11px;
	width:105px;
	background-repeat:no-repeat;
	padding-top:11px;
	padding-bottom:17px;
}
/*
---------------------------------------------------------
	GalleryList : end
---------------------------------------------------------
*/
div#picholder
{
	text-align:center;
	height: 400px;
}
div.bordered-box
{
	margin:0 auto;
	border:solid 1px #b1b0b0;
	padding:1px;
	background-color:#ffffff;
	margin-bottom:5px;
	width:510px;
	
}
span.container
{
	background-color:#e9e9e9;
	padding:5px;
	text-align:center;
	display:block;
}
ul#gallery-thumbs 
{
	margin-top:20px;
	margin-bottom:20px;
}
ul#gallery-thumbs li
{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	font-size:12px;
	text-align:center;
}
ul#gallery-thumbs li img
{
	border:0;
}
ul#gallery-thumbs li span.image
{
	display:block;
	background-image:url('../../images/thumb-background.png');
	padding-left:1px;
	padding-top:8px;
	width:104px;
	height:72px;
	background-repeat:no-repeat;
	text-align:center;
}
div#nav
{
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
}
div#nav a
{
	padding:3px 5px;
	border:solid 1px #b0b0b0;
	background-color:#e9e9e9;
	text-decoration:none;
	color:#333333;
	margin-right:3px;
	font-size:12px;
}
div#nav a:hover
{
	color:#e0e0e0;
	background-color:#A8A8A8;
}
ul#reservationform
{
    margin:0;
    list-style-type: none;
    padding:0;
}
ul#reservationform li label
{
    float:left;
    width:200px;
    display:block;
    font-weight:bold;
    height:30px;
}
ul#reservationform li label.inblock
{
    float:none;
    width:auto;
    display:inline;
    font-weight:normal;
}
ul#reservationform li textarea#comments
{
    width:400px;
}
ul#reservationform li span.captcha
{
    padding:5px;
    font-weight:bold;
    color:#ff0000;
    background-color:#f0f0f0;
    font-size:18px;
}