body { 
	background-image:url(images/background.jpg); 
	background-position:center top;
	background-attachment:fixed;
	background-repeat:no-repeat; 
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	background-color:#000; 
	font-size:14px; 
	color:#FFF; 
	margin:0px 0px 0px 0px;  
}

#box { 
	width:960px; 
	margin:0px auto;
	border:thin solid #CC9966; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	padding: 0px;  
}

#pagebody { 
	clear:both; 
	padding:0px; 
	margin:0px; 
	text-align: left; 
}

#content { 
	text-align:left;
	width:722px;
	vertical-align:top;
	top:0px; 
	float:right;
	padding:5px 20px 8px 0px; 
	right:0px;
}

#trip-advisor {
	position:absolute; 
	bottom:0px;	
	background:url(images/trip-advisor-background.jpg) no-repeat; 
	padding-top:13px;
	padding-left:25px;
	height:130px;
	width:185px;
 } 

 /* BLOCK ELEMENTS */

/* Div */
.div-li					{ clear:right; padding-top:10px; }  
.div-li li			{ font-size:16px; padding-bottom:5px; }
.div-li span		{ font-style:italic; color:#C63; } 

hr							{ margin-top:25px;  }
 
/* Headers */
h1, h2, h3, h4 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px; } 
h1 				 			{ color:#393; font-size:24px; margin:5px 0px 10px 0px; font-weight:bold;  }
h2 							{ color:#C63; font-size:18px; margin:26px 0px 3px 4px; text-indent:0px; }
h3 							{ color:#393; font-size:14px; margin:4px 0px 1px 4px; font-weight:bold; padding:0px; }
h4							{ color:#C63; font-size:14px; margin:4px 0px 10px 4px; text-indent:0px; }

li							{ list-style-position:outside; list-style-image: url(images/dot1.gif); font-size:15px; }
.li-second 			{ margin-left:25px; }
p 							{ font-size:16px; color:#FFF; margin:0px 0px 10px 0px; padding:0px 8px 0px 4px; line-height: 22px; }
table 					{ vertical-align: top; }
ul							{ margin-top:5px; line-height:22px; margin-right:25px; } 



/* INLINE ELEMENTS     
 */  
a 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#C96; margin:0px; }

/* Images */
img 						{ border:none; }
.img-bordered		{ border:solid #674523 1px; margin-bottom:12px; } 
.img-full				{ width:722px; margin-bottom:10px; }
.img-right			{ width:340px; float:right; margin-left:18px; margin-top:6px; }
.img-left				{ width:340px; float:left; margin-right:18px; margin-top:6px; } 

span						{ } 

/* */


#headtext 		{ margin: 0px; padding:6px 6px 0px 222px; height:172px; font-size:14px; font-style: italic; color:#C96; text-align:left; vertical-align:top; line-height:17px; background-image:  url(images/forest-lodge-pemberton-header.jpg); }
#nav 					{ width:210px; vertical-align:top; text-align: center;  background-image: url(images/navback.jpg); background-repeat:repeat-y;  }

.price 							{ color:#C96 !important; }

.content-photo-wrap h2 	{ } 
.content-wide h2				{ text-indent:12px; margin-bottom:0px; }
.content-tours div h4		{ margin-bottom:2px; margin-top:15px; } 
.content-tours div p		{ margin-bottom:2px; } 
.content-tours div 			{ clear:both; margin-bottom:15px; }

/* Navigation Bar */
.navlinks 									{ background:url(images/nav-bottom.jpg) left bottom no-repeat; margin:0px; padding:0px; padding-bottom:115px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.navlinks ul, .navlinks li 	{ padding:0px; margin:0px; list-style:none; list-style-type:none; list-style-image:none;  }
.navlinks ul 								{ padding: 10px 0px 20px 30px; line-height:24px; }
.navlinks a 								{ color: #FFF; text-decoration: none; font-size:15px; }
.navlinks a:hover 					{ color: #CC9; }
.navicons 									{ margin:0px; padding:10px 0px 0px 0px; text-align:left; font-style:italic; vertical-align: middle; }
.tourism-awards-logo 				{ float:left; clear:left; margin:7px 42px 18px 42px; }
.tourism-tick								{ margin:7px 0px 0px 20px; float:left; }


/* Footer Bar */
#footer {
	float:left;
	clear:both;
	width:960px;
	font-size:12px;
	margin-left:-1px;
	background-color:#000;
 	text-indent:11px;
	color:#C96;
	bottom:0px;
	padding:5px 0px 0px 0px;
	height:28px;
	border:1px solid #CC9966; 
 	border-top:1px solid #674523;
	border-bottom-width:0px;
}

#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#C96;
	text-decoration: underline;
}

/*#column1 { width: 250px; float: left; }
#column2 { width: auto; float: right; }
.subtitle {  }
.rightimage { float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin-left: 8px; }
.table1 { background-color: #CC9966; border: thin solid #DDBC9B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.table1light { background-color: #DDBC9B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.warning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #009933; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #000000 }
.counter 						{ text-align:center; }
*/
