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:blue;
	}

#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:2em;font-family:sans-serif; color:#336633;}
h2 {font-size:1.7em; padding:10px 10px 10px 10px; color:#336633}
h3 {font-size:1.25em; 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; border: 1px solid black;}


#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:14px;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:center; 
	padding-bottom:1em;
	color:#336633;
	}
	
#details p {
	font-size:10px;
	font-family:sans-serif; 
	padding:2px 2px 2px 2px ; 
	text-align:left; 
	padding-bottom:1em;
	color:#336633;
	}

#container {
	text-align:centre;
	margin-top:50px;
	margin-bottom:auto;
	margin-left:auto; 
	margin-right:auto;
	width:1000px;
	padding:0 0 0 0;
	background-color: white;
	border:1px solid #666;
	}

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

#center-image {
	margin-left:auto;
	text-align:centre;
	width:96%;
	margin-right:auto;
	padding-left:auto;
	padding-right:auto;
	clear:both;
	
	}	
#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:-10px;}
#sitename h2{text-align:left;padding:0 0 0 20px; font-size:.75em; color:blue;}
#sitename p{font-style:italic; color:blue; text-align:center;margin-bottom:-5px;}
#sitename a:link{color:blue; font-size:1em;font-family:sans-serif;}
#sitename a:visited{color:blue; font-size:1em;font-family:sans-serif;}
#sitename a:hover{color:blue; font-size:1em;font-family:sans-serif;}
#sitename a:active{color:blue; 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);
}