/* CSS Document */
html{overflow:scroll;}
BODY {
	margin-left: 0px;
	margin-top: 0px;
	height: 100%;
	background-image:  url("/images/bkg_circles.jpg");
	font-family:  Arial,sans-serif;
	font-size: 10pt;
}

TD {
	padding:20px;
}
TD.pad10{
	padding:10px;
	}

TD.leftpad {
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

TD.nopad {
	padding:0px;
}

TD.thumbnail{
	padding:5px;
	}
	
H1 {
	color:#336633;
	font-size: 13px;
	font-weight: bold;
	
}

h2{color: #003300;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
h3{color:#003300;margin:0px 0px 3px 0px;font-size:18px;font-family:Georgia, Times New Roman, serif;}
h3.gallery{font-size:1em;margin-top:15px;}
h3.gallery span{float:right;font-weight:normal;color:#808080;font-size:0.9em;margin-right:23px;}
h4{margin-top:0px;}

hr{margin:10px 0px;padding: 0px;color:#ccc;background-color:#ccc;border:0px;border-bottom:2px solid #ccc;height:2px;}

p.signature{font-style:italic;color:#669966;}
.txtgreen {
	color:#336633;
	font-size: 13px;
	font-weight: bold;
}
A:link    {font-family: Arial,sans-serif; color: #669966; text-decoration: underline; font-weight:bold;}
A:visited {font-family: Arial,sans-serif; color: #669966; text-decoration: underline; font-weight:bold;}
A:hover   {font-family: Arial,sans-serif; color: #003300; text-decoration: underline; font-weight:bold;}
A:active  {font-family: Arial,sans-serif; color: #003300; text-decoration: underline; font-weight:bold;}

A.white:link    {font-family: Arial,sans-serif; color: #FFFFFF; text-decoration: underline; font-weight:none;}
A.white:visited {font-family: Arial,sans-serif; color: #FFFFFF; text-decoration: underline; font-weight:none;}
A.white:hover   {font-family: Arial,sans-serif; color: #669966; text-decoration: underline; font-weight:none;}
A.white:active  {font-family: Arial,sans-serif; color: #669966; text-decoration: underline; font-weight:none;}

A.dkgreen:link    {font-family: Arial,sans-serif; color: #003300; text-decoration: underline; font-weight:none;}
A.dkgreen:visited {font-family: Arial,sans-serif; color: #003300; text-decoration: underline; font-weight:none;}
A.dkgreen:hover   {font-family: Arial,sans-serif; color: #FFFFFF; text-decoration: underline; font-weight:none;}
A.dkgreen:active  {font-family: Arial,sans-serif; color: #FFFFFF; text-decoration: underline; font-weight:none;}

#content {
    position: relative;
	top: 0px;
	width: 750px;
	height: 100%;
	font-size:10pt;
	background-color: #ffffff;
}

#nav {
	top: 0px;
	left: 0px;
	
	width: 100%;
	background-color: #003300;
	margin:0px;
	padding:0px;
}
#nav ul.global{list-style:none;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
#nav ul.global li{display:inline;}
#nav ul.global li a{color:#fff;text-decoration:none;padding:5px 7px;margin:0px;font-family:Georgia,Times New Roman, serif;font-size:0.9em;}
#nav ul.global li a.active{background-color:#669966;}
#nav ul.global li a:hover,#nav ul.global li a.active:hover{background-color:#669966;padding:5px;padding:5px 7px;}
#nav ul.global li a.active:hover{color:#003300;}
#nav ul.global li.calendar{font-size:0.8em;border-left:1px solid #669966;margin-left:5px;padding-left:10px;}

#subnav {position: relative;top: 0px;left: 0px;width: 100%;background-color: #669966;color:white;}
#subnav ul{padding:3px 0px 3px 15px;margin:0px;}
#subnav ul li{list-style:none;padding:0px 0px 0px 0px;display:inline;margin:0px;font-size:0.8em;font-weight:bold;}
#subnav ul li a{color:white;padding:3px 10px 3px 10px;text-decoration:none;}
#subnav ul li a:hover, #subnav ul li a.active{background-color:#fff;color: #003300;background-image:url(images/subnav_bkg.jpg);background-repeat:repeat-x;}

#subnav ul.cabins{padding-left:0px;margin:0px;}
#subnav ul.cabins li.l1,#subnav ul.cabins li.l2 {padding:3px 3px 3px 3px;margin:0px;}
#subnav ul.cabins li.l1 {background-color:#98b591;}
#subnav ul.cabins li.l2 {background-color:#669966;padding:3px 4px 3px 6px;}


#subnav ul.cabins li.l1 a,#subnav ul.cabins li.l2 a{padding:3px 4px 3px 4px;margin:0px;}

#subnav2 {position: relative;top: 0px;left: 0px;width: 100%;background-color: #fff;color:#669966;}
#subnav2 ul{padding:3px 0px 3px 15px;margin:0px;}
#subnav2 ul li{list-style:none;padding:0px 0px 0px 0px;display:inline;margin:0px;}
#subnav2 ul li a{color:#669966;padding:3px 10px 3px 10px;text-decoration:none;font-size:0.8em;}
#subnav2 ul li a:hover, #subnav2 ul li a.active{background-color:#fff;color: #003300;}

#pagecopy{
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 100%;
	width: 100%;
}

#footer {
	position: relative;
	top: 0px;
	left: 0px;
	height: 50px;
	width: 100%;
	background-color: #003300;
	color: #ffffff;
	}
	
#globalnav {
	position: absolute;
	top: 7px;
	left: 390px;
	width: 75%;
	height: 25px;

	color: #ffffff;
	}
#globalnav.home{left:410px;}	

.green {color:#669966;}
.small {font-size: 8pt;}
.photopad{
	padding:5px;
	}
	
ul.retreat{margin:0px 0px 15px 0px;padding:0px;border-top:1px solid #ccc;list-style:none;}
ul.retreat li{margin:0px;padding:5px;border-bottom:1px solid #ccc;color:#336633;font-weight:bold;}
h3 span{font-size:12px;font-family:Arial,Helvetica,sans-serif;}

table.rates{width:80%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
table.rates tr.alt td{background-color:#ededed;}
table.rates td{padding:2px 5px;border-bottom:1px solid #ccc;}
table.rates td.cost{text-align:right;}


/*landing page styles*/
.purple,.red,.teal,.darkgreen{float:left;width:100%;border-bottom:2px solid #fff;}
.purple{background-color:#5E384F;}
.red{background-color:#891518;}
.teal{background-color:#0B749E;}
.darkgreen{background-color:#003300;}

.purple h1,.red h1,.teal h1,.darkgreen h1{color:#fff;margin:0px;padding:0px;float:left;font-family:Georgia,Times New Roman, serif;padding:10px;font-size:18px;}
img.logo_landing{float:right;border:0px;margin:5px 7px 0px 0px;}

#billboard{text-align:left;float:left;width:100%;border-bottom:2px solid #fff;}
#billboard.billboard_purple{background:url(images/landing/stripe_purple.png);}
#billboard.billboard_yellow{background-color:#FAE9B3;}
#billboard.billboard_green{background-color:#E1E2BC;}
#billboard.billboard_stone{background-color:#F2F3EF;}
#billboard img{float:right;border-left:2px solid #fff;}

#billboard h2{margin:20px 0px 0px 25px; padding:0px; color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;}
#billboard ul.highlights{width:70%;float:left;font-weight:bold;margin:15px 0px 0px 20px;padding:0px 0px 0px 20px;font-size:12px;}
#billboard ul.highlights li{padding:8px 15px 8px 0px;font-weight:14px;list-style:circle;}
#billboard ul.highlights li.pad7{padding:7px 15px 7px 0px;}
#billboard ul.highlights li.pad5{padding:5px 15px 5px 0px;}

#billboard.billboard_stone ul.highlights{width:55%;margin-top:7px;}
#billboard.billboard_stone h2{margin-top:10px;margin-bottom:0px;}
#billboard ul.highlights li.pad3{padding:3px 15px 3px 0px;}

#billboard.billboard_stone p.thanks{width:55%;}
#billboard p.thanks{font-size:18px;font-weight:bold;width:65%;margin:60px 0px 0px 30px;}

#billboard a{color:#666;}
#billboard a:hover{color:#000;}

#subbar{background-color:#95AD95;margin:0px 0px 20px 0px; padding:0px;color:#fff;float:left;width:100%;}
#subbar p{margin:10px 0px;padding:0px;font-style:italic;font-weight:bold;}
#subbar.nopad{margin-bottom:0px;}
#subbar a{color:#fff;text-decoration:none;}
.disclaimer{font-size:11px;}
.price{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;font-style:normal;}

#landing-body{float:left;text-align:left;width:100%;}
#landing-body h2{font-family:Georgia, "Times New Roman", Times, serif;color:#00542C;margin:0px 0px 0px 0px;padding:10px 0px 0px 10px;font-size:16px;}
#landing-body p{margin:0px;padding:3px 10px 0px 10px;}

#form{width:55%;background-color:#EFEFEC;margin:0px 0px 0px 15px;padding:10px;}
#form iframe{margin:0px;padding:0px;}

#form iframe form{margin:0px;padding:0px;}

#details{float:right;width:37%;margin-right:15px;}
#details h3{color:#5E384F;border-left:5px solid #DFD1D6;font-family:Arial,Helvetica,sans-serif;padding-left:10px;margin-bottom:15px;margin-left:10px;line-height:130%;}
#details h3.redhd{color:#891518;border-left:5px solid #D1DFE5;}
#details h3.tealhd{color:#0B749E;border-left:5px solid #E1E2BC;}
#details h3.dkgreenhd{color:#003300; border-left:5px solid #95AD95 ;}
#details p{line-height:175%;margin:0px 0px 15px 0px;}

#details ul{margin:0px 0px 15px 25px; padding:0px;}
#details ul li{padding:5px 0px;}

#terms{text-align:left;padding:15px;}
.terms_copy,.retreats_content,#escape_content{display:none;}

#terms p{width:80%;line-height:140%;msrgin:0px 0px 15px 0px;}
#terms h4{margin-bottom:0px;font-size:16px;}

#aboutcw,#escape{text-align:left;margin:0px 15px;}
#aboutcw img.right{float:right;}
#aboutcw div.left{float:left;width:65%;}
#aboutcw div.left p{line-height:150%;}
#aboutcw h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;color:#006837;}
#aboutcw h3{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#000;margin-bottom:7px;}
#aboutcw ul{width:90%;}
#escape img.flleft,#escape div.flleft{float:left; margin-right:15px;}
#escape div.flright{float:right;width:66%;}
#escape div.flright h3{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:15px;}
#escape div.flright p{margin:0px;padding:0px;line-height:150%;width:90%;}

#aboutcw a.hide_retreats,#escape a.hide_escape{clear:both;display:block;margin-bottom:10px;}
a.toggle_escape,a.toggle_retreats{text-decoration:none;clear:both;width:100%;display:block;padding:2px 0px;margin:0px;background-color:#95AD95;color:#fff;border-bottom:1px solid #fff;}
a.toggle_escape:hover,a.toggle_retreats:hover{text-decoration:none;background-color:#EFEFEC;color:#003300;}
a.toggle_escape:hover h2,a.toggle_retreats:hover h2{color:#003300;}
a.toggle_escape h2, a.toggle_retreats h2{text-align:center;margin:0px;padding:0px;color:#fff;}
#escape_content{padding:15px 0px;}

.clear{clear:both;}

div.pricing{background-color:#EFEFEC;padding:0px 0px 10px 0px;width:80%;}
div.pricing h2{background-color:#003300;color:#fff;padding:3px 0px;text-transform:uppercase;}
div.pricing h3{margin-bottom:0px;}
div.pricing p{margin-top:5px;}
div.pricing hr{width:90%;}

.w80{width:80%;}

.home-gallery-wrap{float:left;width:63%;overflow:hidden;}
#home-gallery-nav{float:left;margin-left:10px;width:30px;text-align:center;}
#home-gallery-nav a{display:block;margin-bottom:3px;color:#fff;text-decoration:none;background-color:#E0DED1;padding:13.25px 0px;border-right:1px solid #fff;}
#home-gallery-nav a:hover{background-color:#A6A59C;}
#home-gallery-nav a.activeSlide{background-color:#CCC9BD;border-right:1px solid #CCC9BD;}

.home-gallery{margin-left:40px;background-color:#CCC9BD;width:600px;padding:9px;}
.home-gallery img{margin:0px;padding:0px; border:none;}
.home-gallery a{margin:9px 0px 0px 9px;padding:0px;}

.home-promo{float:left;width:260px;}
.home-promo .expires{font-size:0.9em;color:#CCC;text-align:center;}

#pagecopy.home{float:left;}
#footer.home{clear:both;}

.home-content{float:left;clear:both;width:100%;margin-top:0px;}
.home-content-left{float:left;width:55%;margin-left:20px;}
.home-content-left p{line-height:130%;}
.home-content-right{float:right;margin-right:15px;}


#vidget_list_1658650926 { margin: 0; width: 260px; }
#vidget_list_1658650926 h3 { margin: 0 0 5px 0; padding-left: 40px;}
#vidget_1658650926 { list-style-type: none;}
#vidget_list_1658650926 li { clear: both; margin-bottom: 5px; overflow: auto; padding: 4px; }
#vidget_list_1658650926 li img { float: left; width: 30px; margin-right: 10px; border: 0; }
#vidget_1658650926 li.even { background-color: #eee; }
#vidget_1658650926 p {text-align:center;}
#loading_viddler_1658650926 { text-align: center; }
#loading_viddler_1658650926 img { background-color: #fff; }
#vidget_player_1658650926{ padding-left:40px;}

a.thickbox img{border:none; margin:0px -10px -10px 0px;}

span.old-price{text-decoration:line-through;color:#666;}
span.sale-price{color:#930;font-weight:bold;font-style:italic;}
