body {
	font-family:sans-serif;
	color:#ffffff;
	background-color:#B8B8B8; 
	margin:0px; 
	padding:0px;
	background-image:url('./images/grey-fade.gif');
	background-repeat:repeat-x;
	}
	
p {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 0 0 50px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}

.p-right {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 0 0 0px ; 
	text-align:right; 
	padding-bottom:1em;
	color:#336633;
	}	
	
#outer p {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 5px 0 5px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}

	
	
ul {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 0 0 50px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}	
	
.smallprint {
	font-size:0.5em;
	font-family:sans-serif; 
	padding:0 0 0 0 ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}
.p-noindent {
	font-size:14px;
	font-family:sans-serif; 
	padding:0px 0px 0px 10px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}

form{
	padding: 2px 6px
	}
table {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 0 0 50px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}	
.cent-par{text-align:center;}

.lip{
	font-size:14px;
	font-family:sans-serif; 
	padding:0 0 0 50px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}	
	
.img-no-border
	{padding: 5px 5px 5px 5px; border: 0px solid black;}
	
.img-no-padding
	{padding: 0px 0px 0px 0px; border: 0px solid black;}

.h2-rooms {
	padding: 0px 0px 0px 10px;
	margin-bottom:-15px;
	margin-bottom:-5px;

	}
	
h1 {padding:0; padding:0; font-size:1.35em;font-family:sans-serif; color:#336633; text-align:center;}
h2 {font-size:1.25em; padding:10px 10px 10px 10px; color:#336633}
h3 {font-size:1.1em; padding:10px 10px 10px 10px; color:#336633; text-align:center;}
h4 {font-size:1em; padding:10px 10px 10px 10px; color:#336633; text-align:left;}
img{padding: 5px 5px 5px 5px;}


#details {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px; 
	border-radius: 15px; 
	border: 1px solid #000; 
	padding: 1px;
	float:left;
	min-height:300px;
	Margin:2px 2px 2px 2px;
	}

#details h2 {
	font-size:1em;
	font-family:sans-serif; 
	text-align:center; 
	margin-bottom:-15px;
	color:#336633;
	}

#details h3 {
	font-size:0.9em;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:center; 
	padding-bottom:1em;
	color:#336633;
	}
	
#details p {
	font-size:0.6em;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:left; 
	color:#336633;
	}

#details ul {
	font-size:10px;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}
	
#details li {
	font-size:10px;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	margin:0 0 0 0
	}
#container {
	text-align:centre;
	margin-left:auto; 
	margin-right:auto;
	margin-top:10px;
	width:1000px;
	padding:0 0 0 0;
	background-color: white;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	}

#center {
	margin-left:auto;
	text-align:centre;
	width:96%;
	margin-right:auto;
	padding-left:auto;
	padding-right:auto;
	
	}

#centerdiv {
	margin-left:auto;
	margin-right:auto;
	width:90%;
	}	
#sitename {
	width:100%;
	background-color:white;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	}
	
#nav-top {
	top:210px; 
	width:100%; 
	background-color:BLACK;
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	text-align:center;
	font-size:.8em;
	vertical-align: bottom;
	clear:both;
	}

#clearer {
	clear:both;
	background-color: white;
	}
	
#nav-side {
	position:fixed; 
	float:left; 
	top:310px; 
	width:150px;
	background-color:#66CC99;
	}
	
#content {background-color: #66CC99;width:645px; padding: 0 0 0 150px}
#content-no-side {background-color: white;width:100%; padding: 0 0 0 0}
#footer {background-color:white;width:100%; padding: 0 0 0 20}
#web-designer {width:100%; padding: 0 0 0 0}

#sitename h1{font-style:italic; color:orange; text-align:left;padding:0 0 0 20px;margin-bottom:-15px;}
#sitename h2{text-align:left;padding:0 0 0 20px; font-size:.75em; color:#dob26f;}
#sitename p{font-style:italic; color:#dob26f; text-align:right;margin-bottom:-5px;}
#sitename a:link{color:#dob26f; font-size:1em;font-family:sans-serif;}
#sitename a:visited{color:#dob26f; font-size:1em;font-family:sans-serif;}
#sitename a:hover{color:#dob26f; font-size:1em;font-family:sans-serif;}
#sitename a:active{color:#dob26f; font-size:1em;font-family:sans-serif;}

#web-designer p{font-size:0.5em; color:#dob26f; text-align:center;}
#footer p{color:#dob26f; text-align:center;}
#newsletter {width:80%; background-color:white; border:3px solid #000000; margin-left:auto; margin-right:auto; margin-top:20px;}
#newsletter p {font-size:14px;font-family:sans-serif; padding:0 0 0 5px ; text-align:left; padding-bottom:1em;color:black;}

#outer{position:relative;width:900px;background:white;border:0px solid #666;min-height:500px; margin-left:auto; margin-right:auto; display:block;}
#inner{position:absolute;left:0;top:0;width:180px;background:white;color:#336633;border-right:1px solid #666; border-left:1px solid #666;min-height:500px;}
#inner2{position:absolute;left:180px;width:180px;top:0;background:white;color:#336633;border-right:1px solid #666; border-left:1px solid #666;min-height:500px;}
#inner3{position:absolute;left:360px;width:180px;top:0;background:white;color:#336633;border-right:1px solid #666; border-left:1px solid #666;min-height:500px;}
#inner4{position:absolute;left:540px;width:180px;top:0;background:white;color:#336633;border-right:1px solid #666;border-left:1px solid #666;min-height:500px;}
#inner5{position:absolute;left:720px;width:180px;top:0;background:white;color:#336633;border-right:1px solid #666;border-left:1px solid #666;min-height:500px;}

#outerprice{position:relative;width:900px;background:white;border:0px solid #666;min-height:50px; margin-left:auto; margin-right:auto; display:block;}
#innerprice1{position:absolute;left:0;top:0;width:180px;background:white;color:#336633;min-height:50px; border-right:1px solid #666; border-left:1px solid #666;}
#innerprice2{position:absolute;left:180px;width:180px;top:0;background:white;color:#336633;min-height:50px; border-right:1px solid #666; border-left:1px solid #666;}
#innerprice3{position:absolute;left:360px;width:180px;top:0;background:white;color:#336633;min-height:50px; border-right:1px solid #666; border-left:1px solid #666;}
#innerprice4{position:absolute;left:540px;width:180px;top:0;background:white;color:#336633;min-height:50px; border-right:1px solid #666;border-left:1px solid #666;}
#innerprice5{position:absolute;left:720px;width:180px;top:0;background:white;color:#336633;min-height:50px; border-right:1px solid #666;border-left:1px solid #666;}


#nav-side p{font-size:1.25em; padding:3px 2px 2px 2px; text-align:center;}
#nav-side a.current:link{background-color:#336655; color:white; font-size:1em; text-decoration:underline;font-family:sans-serif; display:block; width:150px; min-height:22px;background:url('./images/buttons/button-down.gif'); background-repeat:no-repeat;}
#nav-side a.current:visited{background-color:#336655; color:white; font-size:1em; text-decoration:underline;font-family:sans-serif; display:block; width:150;min-height:22px;background:url('./images/buttons/button-down.gif'); background-repeat:no-repeat;}
#nav-side a:link{background-color:#336633; color:white; font-size:1em; text-decoration:none;font-family:sans-serif; display:block; width:150;min-height:22px;background:url('./images/buttons/button-up.gif'); background-repeat:no-repeat;}
#nav-side a:active{background-color:#336633; color:white; font-size:1em; text-decoration:none;font-size:1em;font-family:sans-serif; display:block; width:150;min-height:22px;background:url('./images/buttons/button-up.gif'); background-repeat:no-repeat;}
#nav-side a:visited{background-color:#336633; color:white; font-size:1em; text-decoration:none;font-family:sans-serif; display:block; width:150;min-height:22px;background:url('./images/buttons/button-up.gif'); background-repeat:no-repeat;}
#nav-side a:hover{background-color:#66CC99; background-position: center top; color:white; font-size:1em; text-decoration:none;font-family:sans-serif;display:block; width:150;min-height:22px;background:url('./images/buttons/button-down.gif'); background-repeat:no-repeat;}
#nav-side ul{list-style:none; width:150px; text-align:center; padding:5px 5px 5px 5px; margin:0 auto;}
#nav-side li{margin:0; padding:0;padding:0px 0px 5px 0;}

#nav-top p{font-size:1.25em; padding:0 0 0 0; text-align:center;}
#nav-top a.current:link{background-color:white; color:black; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%; padding: 0 10px 0 10px;}
#nav-top a.current:visited{background-color:white	; color:black; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%;padding: 0 10px 0 10px;}
#nav-top a:link{background-color:BLACK; color:grey; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%; padding: 0 10px 0 10px;}
#nav-top a:visited{background-color:BLACK; color:grey; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%; padding: 0 10px 0 10px;}
#nav-top a:hover{background-color:BLACK; color:white; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%; padding: 0 10px 0 10px;}
#nav-top a:active{background-color:BLACK; color:grey; font-size:1em; text-decoration:none;font-family:sans-serif; display:inline-block; height:100%; padding: 0 10px 0 10px;}



/* begining of sliding gallery*/
/*preload classes*/
.svw {width: 200px; height: 150px; background: #336633; text-align:left;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 5px solid #336633;  
margin: 10px 10px 10px 10px;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0 0 0 10px;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #336633;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #336633;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}
/* end of sliding gallery*/

/*Begining of Calander*/

.ng-cal-header-table {margin:5px;
	border-collapse:collapse;
	background:#efefef;
	border:solid #cccccc 1px;}
	
/* the previous and next table cells */
.ng-cal-previous-td, .ng-cal-next-td {width:20px;
	height:20px;
	color:#336699;
	border:solid #cccccc 1px;
	text-align:center;}

/* the calendar header table cell (the area where the month and year is displayed) */
.ng-cal-header-td {text-align:center;
	font-weight:bold;
	padding:3px;}
	
/* the main month table */
.ng-cal {border:solid #5fd7d6 1px;
	border-collapse:collapse;
	margin:5px;
	margin-top:0px;
	background-color:#FFFFFF;}
	
.ng-cal * {font-size:8pt;}
.ng-cal td {padding:3px;
	border:solid #9eefee 1px;}

/* the days name table cells */
.ng-cal .ng-days-name-td {background:#9eefee;
	border:solid #5fd7d6 1px;}
	
/* the month name table cell */
.ng-month-name-th {background:#2f99b4;
	font-weight:bold;
	padding:3px;
	color:#ffffff;
	text-align:center;}
	
/* weekends, days off, dates off (holidayes) */
.ng-weekend, .ng-dayOff, .ng-dateOff {color:#999999;}

/* out of range days (previous or next month) */
.ng-outOfRange {color:#999999;
	background:#efefef;
	text-decoration:line-through;}

/* the style for the table cell when the mouse is over it */
.ng-mouse-over {font-weight:bold;
	background:#faedd6;}
	
/* selected day */
.ng-selected-day {background:#ffbb45;
		font-weight:bold;}
		
/* the close and clear buttons in the bottom of the calendar */
.ng-close-link, .ng-clear-link  {padding:3px;
	text-align:center;
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	background:#efefef;
	border:solid #cccccc 1px;
	float:right;
	margin-right:5px;}
/*End of Calander*/

#outer ul {
	font-size:14px;
	font-family:sans-serif; 
	padding:0 2px 0 8px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}	

.li-thin { 
	 margin:5px; padding:0;padding:0px 0px 3px 0;
	}	

#inner li { 
	 margin:5px; padding:0;padding:0px 0px 3px 0;
	}
	
.curved {
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 behavior:url(border-radius.htc);
}


.t {background: url(./images/borders/top-dot.gif) 0 0 repeat-x; width: 900px}
.b {background: url(./images/borders/bottom-dot.gif) 0 100% repeat-x}
.l {background: url(./images/borders/left-dot.gif) 0 0 repeat-y;}
.r {background: url(./images/borders/right-dot.gif) 100% 0 repeat-y} 
.bl {background: url(./images/borders/bl.gif) 0 100% no-repeat}
.br {background: url(./images/borders/br.gif) 100% 100% no-repeat}
.tl {background: url(./images/borders/tl.gif) 0 0 no-repeat}
.tr {background: url(./images/borders/tr.gif) 100% 0 no-repeat; padding:10px} 
.back {background:url(./images/borders/dot.gif); padding: 5px 5px 5px 5px;} 

#centerdiv h3 {font-size:1.25em; padding:10px 1px 10px 1px; color:black; text-align:center; margin-top:-15px;}

#leftbox{padding:10px 10px 10px 10px; float: left; background:white;}
#leftbox h3 {font-size:1.25em; padding:10px 1px 10px 1px; color:black; text-align:center; margin-top:-15px; margin-bottom:-15px;}
#leftbox p {color:black; padding: 0 0 0 0;}

#outer-2col{position:relative;width:800px;background:white;border:0px solid #666;min-height:250px; margin-left:auto; margin-right:auto; display:block;}
#col-1{position:absolute;left:0;top:0;width:400px;background:white;color:#336633;border-right:1px solid #666; min-height:200px;}
#col-2{position:absolute;left:400px;width:400px;top:0;background:white;color:#336633;border-left:1px solid #666;min-height:200px;}
#col-1 p{padding:20px 20px 20px 20px;}
#col-2 p{padding:20px 20px 20px 20px;}
