﻿@charset "utf-8";
/* CSS Document Developed by Sajesh p */
body{
	background:#030303 url("../images/bg.jpg") repeat-x;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
}
body a{
	color:#332c25;
}
body a:hover{
	color:#999900;
	text-decoration:underline;
}
img a{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
	line-height:150%;
}

ul{
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
	line-height:150%
}

p1{
	margin:0px;
	padding:0px;
	line-height:150%;
	font-size:12px;
}

h6{
	margin:0px;
	padding:0px;
}

h5{
	margin:0px;
	padding:0px;
}

h4{
	margin:0px;
	padding:0px;
}

h3{
	margin:0px;
	padding:0px;
}

h2{
	margin:0px;
	padding:0px;
}

h1{
	margin:0px;
	padding:0px;
}

h1{
	color:#999900;
	font-size:18px;
	font-weight:normal;
}
h2{
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

h3{
	color:#666666;
	font-size:14px;
	font-weight:normal;
	line-height:135%;
}

h4{
	color:#999900;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	font-style:italic;
}

h5{
	color:#393737;
	font-size:14px;
	font-weight:normal;
	line-height:135%;
}

.normalBold{
	font-weight:bold;
}
img a{
 border:0px;
 }
img{
 border:0px;
 }
.normalFont15{
	font-size:15px;
	font-weight:normal;
}
.normalFontBlu{
	color:#0066ff;
}
.normalFontBlu a{
	color:#0066ff;
	text-decoration:none;
}
.normalFont12Yelo{
	color:#ffcc99;
}
.normalFont12Yelo a{
	color:#ffcc99;
}
.normalFont14Whit{
	color:#ffffff;
	font-size:14px;
}
#wrapper{
	background: url("../images/mid-bg.jpg") repeat-y 100% 100%;;
	margin:0 auto;
	width:965px;
}
#wrapperInner{
	background:url("../images/inner-mid-bg.jpg") repeat-y 100% 100%;
	margin:0 auto;
	width:965px;
}
.LftBox{
	float:left;
	width:217px;
}
/*-------------------*/
.lftMenu{
	background:url("../images/menu-bg.png") no-repeat;
	margin:0px 0px 0px 0px;
	padding:49px 0px 45px 21px;
	list-style-type:none;
 }
 .lftMenu ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
 }
 .lftMenu li{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	list-style:none;
	font-weight:bold;	
	color:#e4d783;
	text-align:right;
	line-height:20px;
}
.lftMenu li a{
	color:#e4d783;	
	text-decoration:none;	
}
.lftMenu li a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}
.lftMenu ul a {
	display: block;
	font-weight: normal;
}
.lftSubMenu{
	display: none;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.lftSubMenu ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
 }
 .lftSubMenu li{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	list-style:none;
	font-weight:bold;	
	color:#e4d783;
	text-align:right;
	line-height:20px;
}
.fallSplBox{
	width:217px;
}
.fallSplBoxCnt{
	background:url("../images/fallSplBx-ctrBg.png") repeat-y 100% 100%;
	padding:15px 15px 15px 15px;
	text-align:center;
	color:#ffffff;
}
.fallSplBtn{
	padding:15px 0px 0px 0px;
}
.fetredBox{
	width:217px;
}
.fetredBoxCnt{
	background:url("../images/fterdBoxCtr.png") repeat-y 100% 100%;
	padding:15px 15px 15px 15px;
	text-align:center;
	color:#ffffff;
}

.fetredBoxCnt a:hover{
	color:#ffffff;
}

.ritBox{
	float:left;
	width:748px;
}
.browsePrprtBox{
	background:#e5e5e5 url("../images/browse-prptyBg.jpg") repeat-x;
	width:728px;
	padding:5px 0px 40px 20px;
	margin:0px;
	height:125px;
}
.browseArowLft{
	width:34px;
	float:left;
	padding:28px 8px 0px 0px;
}
.browseArowRit{
	width:34px;
	float:left;
	padding:28px 0px 0px 8px;
}
.slidePic{
	float:left;
}
#slidePic{
	float:left;
}
.welcmBox{
	background:#cbcbcb url("../images/welcom-bg.jpg") repeat-x;
	height:266px;
	padding:15px 15px 0px 15px;
}
.cntBox{
	padding:0px 0px 0px 0px;
}
.cntBoxLft{
	background: url("../images/cnt-bg-inr.png") no-repeat;
	width:469px;
	float:left;
	padding:25px 25px 25px 25px;
	min-height:557px;
}
.imgSlideBox{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}
.slideLftArow{
	float:left;
	width:25px;
	padding:50px 0px 0px 0px;
}
.slideRitArow{
	float:left;
	width:25px;
	padding:50px 0px 0px 0px;
}
.slidePicInr{
	float:left;
	width:397px;
}
#slidePicInr{
	float:left;
	width:397px;
}
.featrdList{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}
.cntBoxRit{
	background:url("../images/inr-ritetop.jpg") no-repeat;
	background-position:top;
	padding:25px 25px 25px 25px;
	width:179px;
	float:left;
}
.midBtm{
	margin:0 auto;
	width:965px;
}
#footer{
	margin:0 auto;
	width:965px;
}
.footerSafe{
	margin:0px 0px 0px 21px;
	background:#323224 url("../images/ftr-bg.jpg") repeat-x;
	padding:15px 15px 15px 15px;
}
.ftrMenus{
	color:#ffffff;
	line-height:20px;
}
.ftrMenus a{
	color:#ffffff;
	text-decoration:none;
}
.ftrMenus a:hover{
	color:#000000;	
}
.ftrMenus li{
	list-style:none;
}
.homeBox{
	width:138px;
	float:left;
}
.aboutBox{
	width:150px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.servBox{
	width:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.caresBox{
	width:160px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.pressBox{
	width:170px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.contBox{
	width:115px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.footerMainMenu{
	text-transform:uppercase;
	font-weight:bold;
}
.twitr{
	padding:25px 5px 0px 0px;
	width:40px;
	float:left;
}
.fceBok{
	padding:25px 5px 0px 0px;
	width:40px;
	float:left;
}
.copyRite{
	margin:15px 0px 0px 0px;
	text-align:center;
	padding:0px 0px 0px 0px;
	color:#999966;
	font-size:11px;
}
.copyRite a{
	text-align:center;
	padding:25px 0px 5px 0px;
	color:#999966;
	font-size:11px;
	text-decoration:none;
}
.copyRite a:hover{
	text-decoration:underline;
}

/*------------------- menu Active Page color ------------------------*/
#spwedding .lftSubMenu #active33 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#spmeeting .lftSubMenu #active32 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#hotel .lftSubMenu #active31 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#megreen .lftSubMenu #active30 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#mespecial .lftSubMenu #active29 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#metech .lftSubMenu #active28 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#mecomplete .lftSubMenu #active27 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#wdwedding .lftSubMenu #active26 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#wdreception .lftSubMenu #active25 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#wdvenue .lftSubMenu #active25 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#diinn .lftSubMenu #active24 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#diypsilon .lftSubMenu #active23 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#diholland .lftSubMenu #active22 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#direstaurant .lftSubMenu #active21 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#dibluff .lftSubMenu #active20 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#diattic .lftSubMenu #active19 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#dining .lftSubMenu #active18 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#theOitavosspa .lftSubMenu #active17 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#kenwoodspa .lftSubMenu #active16 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#spalishspa .lftSubMenu #active15 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#uvworld .lftSubMenu #active14 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#uvHarborside .lftSubMenu #active13 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#uvmaritime .lftSubMenu #active12 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#uvclub .lftSubMenu #active11 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#talarisConference .lftSubMenu #active10 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#kitsapConference .lftSubMenu #active9 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#bellHarbour .lftSubMenu #active8 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#ferryLanding .lftSubMenu #active7 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#innlangley .lftSubMenu #active6 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#oitavos .lftSubMenu #active5 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#lakedaleResort .lftSubMenu #active4 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#fridayHarbor .lftSubMenu #active3 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#kenwoodInn .lftSubMenu #active2 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
#salishLodge .lftSubMenu #active1 a{
	background:#4f4d39;
	display:block;
	width:176px;
	padding:0px 20px 0px 0px;
}
/*---------misc-----------*/	
.clearBoth{
	clear:both;
}
.hrLine{
	height:1px;
	background:#cccccc;
	margin:10px 0px 10px 0px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*--------------------------------------press---------------*/

.press .wideBox h2 {
	font-size:12px;
	margin-bottom:16px;
	}
.press #subnav img {
	margin-top:20px;
	margin-left:29px;
	}
.press #rightColumn p {
	font-size:9px;
	text-align:left;
	margin:30px 10px 20px 10px;
	line-height:18px;
	}
.press #rightColumn a:link {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}
.press #rightColumn a:visited {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}	
.press #rightColumn a:hover {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}
.press #rightColumn a:active {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}	
.press #copy h3 {
	margin-left:29px;
	margin-right:10px;
	color:#9a6f11;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #9a6f11;
	}	
	
.press #subnav .subnavColumn {
	width:130px;
	float: left;
	text-align:left;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:normal;
	overflow:hidden;
	}							
.press #copy .col1 {
	width:70px;
	margin-left:29px;
	margin-right:20px;
	float:left;
	text-align:right;
	}
.press #copy .col2 {
	width:200px;
	float:left;
	text-align:left;
	}
.press #copy .article {
	margin-bottom:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	}	
.press #copy a:link {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}
.press #copy a:visited {
	color:#9a6f11;
	text-decoration:none;
	background-image:none;
	}
.press #copy a:hover {
	color:#9a6f11;
	text-decoration:underline;
	background-image:none;
	}
.press #copy a:active {
	color:#9a6f11;
	text-decoration:underline;
	background-image:none;
	}		
.press #copy h5 {
	color:#9a6f11;
	font-size:11px;
	margin-left:29px;
	margin-bottom:0;
	}	
.press div.pressLogos {
	float:left;
	width:174px;
	height:140px;
	margin: 10px 20px;
	float:left;
	}
.press #copy p {
	margin-top:0;
	}		
.bg_s_01 {
	background: url(../images/bg_s_01.gif) repeat-y center top;
}
.bg_s_04 {
	background: url(../images/bg_s_04.jpg) no-repeat center bottom;
}



