@charset "utf-8";
/* Copyright 2008 MINIMALISTIC DESIGNS - www.minimalistics.co.uk */
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:none;
}
img {vertical-align:top;}
body {
	font-size: 69%;
	background:url(../images/bg.jpg) fixed #553810 repeat-y 50% 0;
}

#frame {
	background:url(../images/page-bg.png) top left repeat-y;
	width:938px;
	margin:0 auto;
}
#frame.inside{background:url(../images/page-bg-inside.png) top left repeat-y;}
#top-pic-bg{
	background:url(../images/top-pic-bg.png) no-repeat;
	width:942px;
	height:127px;
	margin:0 auto;
}

#top-pic{
	background:url(../images/top-pic.jpg) no-repeat;
	width:926px;
	height:127px;
	margin:0 auto;
}


#logo-strip-bg{
	background:url(../images/logo-strip-bg.png) no-repeat;
	width:942px;
	height:13px;
	margin:0 auto;
}

#logo-strip{
	background:url(../images/logo-strip.jpg) no-repeat;
	width:900px;
	height:13px;
	margin:0 auto;
}

#nav{
	background:#422b0c url(../images/nav-bg.jpg) no-repeat;
	height:27px;
	width:900px;
	margin:0 auto;
	padding:4px 0 0 0;
}
#nav.inside{
	background:#422b0c url(../images/nav-bg-inside.jpg) no-repeat 50% 0;
}


#nav a span{visibility:hidden;}
#nav a.home{
	background:url(../images/but-home.jpg) 0 0;
	width:42px;
	margin:0 0 0 78px;
}
#nav a.tours{
	background:url(../images/but-tours.jpg) 0 0;
	width:49px;
	margin:0 0 0 31px;
}
#nav a.gallery{
	background:url(../images/but-gallery.jpg) 0 0;
	width:66px;
	margin:0 0 0 31px;
}
#nav a.things{
	background:url(../images/but-things.jpg) 0 0;
	width:125px;
	float:right;
	margin:0 31px 0 0;
}

#nav a.contact{
	background:url(../images/but-contact.jpg) 0 0;
	width:67px;
	float:right;
	margin:0 72px 0 0;
}
#nav a{
	text-decoration:none;
	background-repeat:no-repeat;
	height:12px;
	float:left;
}

#nav a:hover, #nav a.on{background-position:0 -12px;}

#nav-bot{
	height:30px;
	width:900px;
	margin:0 auto;
	background:url(../images/nav-inside-bot.png) no-repeat 50% 0;
}


#flash{
width:900px;
height:354px;
margin:0 auto;
}



#inside-content{padding:0 44px 20px 44px;}
#inside-left{
	float:left;
	background:#422b0c url(../images/inside-top-bg.jpg) no-repeat;
	width:530px;
	border-top:10px #cead6a solid;
	padding:20px 10px 20px 20px;
	margin:0 0 20px 0;
	color:#e5d9c3;
}
#inside-left.special{background:#422b0c url(../images/inside-top-bg-special.jpg) no-repeat;}


#inside-left.wide{
	width:830px;
	padding:20px 0px 20px 20px;
}

#inside-left.wide a img{border:3px solid #FFF; margin:0 14px 20px 0;}

#inside-right{float:right; width:270px;}
#inside-left em{font-weight:bold;}
#inside-left h1, #inside-left h2, #inside-left h3{margin:0 0 20px 0; color:#cead6b; text-transform:uppercase;}
#inside-left h1{font-size:180%;}
#inside-left h2{font-size:140%;}
#inside-left h3{font-size:120%;}
.divider{background:url(../images/divider.gif) no-repeat top left; height:10px; margin:20px 0;}
#inside-left a{ color:#cead6b; text-decoration:underline;}
#inside-left a:hover{ text-decoration:underline;}
#inside-left p{padding:0 0 10px 0;}

#home-content{
	padding:0 25px 0 35px;
}

#home-content img.head{
margin:10px 0 0 27px;	
}

#box1, #box2, #box3{
	float:left;
	color:#e5d9c3;
	width:270px;
	height:200px;
	border-top:10px solid #cead6b;
	background:#422b0c;
	margin:0 10px;
	
	min-height:260px;
	height:auto !important;
	height:260px;
}

#box2 ul{margin-left: 30px;
padding-left: 0;
list-style: none;}

#box2 li{
padding: 0 0 5px 20px;
background: url(../images/arrow.jpg) no-repeat 0 .2em;
}

.pgal{padding:3px 0 0 0;}
.helm{padding:18px 0 0 0;}
#box4{ float:left; padding:0 0 0 116px;}


#inside-right #box1, #inside-right #box2, #inside-right #box3, #inside-right #box4{
margin:0 0 20px 0;
padding:20px 20px 20px 20px;
float:none;
width:230px;
min-height:210px;
	height:auto !important;
	height:210px;
}
#inside-right #box3{margin:0; padding:20px 20px 0 20px;}
#inside-right #box3 .pgal{padding:13px 0 0 0;}
#inside-right #box4{
	margin:0;
	padding:0 0 0 94px;
	width:144px; 
	min-height:20px;
	height:auto !important;
	height:20px;
}

#inside-right #box2 ul, #inside-left ul{margin-left: 0px;
padding-left: 0;
list-style: none;}

#inside-right #box2 li, #inside-left ul li{
padding: 0 0 5px 20px;
background: url(../images/arrow.jpg) no-repeat 0 .2em;
}

#contact-box{
	min-height:55px;
	height:auto !important;
	height:55px;
	width:850px;
	margin:10px auto 0;	
	border-top:10px solid #cead6b;
	background:#422b0c;
}

#cb-book{
float:left;
}

#cb-details{
	padding:10px 0 0 0;
	float:left;
	color:#e5d9c3;
	font-weight:bold;
}
#cb-details p{
	padding:0 0 5px 0;
}

#cb-details a, #box2 a{ color:#e5d9c3; text-decoration:none;}
#cb-details a:hover, #box2 a:hover{ text-decoration:underline;}

#cb-alberta{
float:right;	
padding:6px 20px 0 0;
}

.book{padding:6px 40px 0 20px;}



#framefoot {
	background:url(../images/foot-bg.png) no-repeat;
	width:938px;
	margin:0 auto;
	padding:39px 0 40px 0;
	font-weight:bold;
	color:#422b0c;
}
#framefoot.inside{background:url(../images/foot-bg-inside.png) no-repeat;}

#framefoot a{ color:#422b0c; text-decoration:none;}
#framefoot a:hover{ text-decoration:underline;}

#copy{
	float:left;
	padding:0 0 0 20px;
}

#designers{
	float:right;
	padding:0 20px 0 0;
}
form{padding:0 10px 0 0;}
form input{ border:1px solid #cead6b; padding:2px;}
form span{width:50px; display:inline-block; padding:2px 0; margin:0 0 10px 0; font-weight:bold; color:#cead6b;}
form span.wide{width:200px;}
form textarea{width:100%; height:300px; margin:0 0 10px 0;}
form input.button{ background:#cead6b; float:right;}