/*

The Spa Suite Stylesheet

Green: #60A010

*/
	body {
		background-image: url(images/background.gif);
		background-repeat: repeat;
		margin: 5px 5px 5px 5px;
		font-family: Century Gothic, Verdana, sans-serif;
		font-style: normal;
		font-size: 12px;
	}
	
	body.nobkg {
		margin: 5px 5px 5px 5px;
		font-family: Century Gothic, Verdana, sans-serif;
		font-style: normal;
		font-size: 12px;
	}
	
	.green {
		color: #60A010;
		font-weight: 400;
	}
	
	.greensmlcap {
		color: #60A010;
		font-variant: small-caps;
		font-weight: 500;
	}

    a:link              { color:#60A010; text-decoration:none; }
    a:visited           { color:#509000; text-decoration:none; }
    a:hover             { color:#303030; text-decoration:underline; }
    a:active            { color:#808080; text-decoration:none; }

/*
    a.otherLink:link    { color:#60A010; text-decoration:none; }
    a.otherLink:visited { color:#60A010; text-decoration:none; }
    a.otherLink:hover   { color:#A0A0A0; text-decoration:underline; }
    a.otherLink:active  { color:#60A010; text-decoration:none; }
*/
	img {
		border: 0;
	}
	
	h1 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-size: 30px;
		font-weight: lighter;
		font-variant: small-caps;
		color: #101010;
		
	}
	
	h1.greenbk {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	h1.greenln {
		border-bottom: 3px double #60A010;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	h2 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-weight: lighter;
		font-variant: small-caps;
		font-size: 26px;
	}
	
	h3 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-weight: lighter;
		font-variant: small-caps;
		font-size: 20px;
	}
	
	h4 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-weight: lighter;
		font-size: 16px;
	}
	
	h4.imagine {
		font-variant: small-caps;
		padding: 20px 0px 20px 0px;
	}
	
	h5 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-weight: lighter;
		font-size: 14px;
	}
	
	h6 {
		font-family: Century Gothic, Verdana, sans-serif;
		font-weight: lighter;
		font-size: 12px;
	}
	

	
	p {
		font-family: Century Gothic, sans-serif;
		font-style: normal;
		font-size: 12px;
	}
	
	#main {
		background-color: White;
		width: 900px;
		height: 900px;
		text-align: center;
		margin-left: auto ;
		margin-right: auto ;
		padding: 10px 10px 10px 10px;
		border: 1px solid #60A010;
	}

	#logo {
		background-color: White;
		width: 900px;
		height: 150px;
		text-align: center;
		margin-left: auto ;
		margin-right: auto ;
	}

	#flash {
		background-color: White;
		width: 900px;
		text-align: center;
		margin-left: auto ;
		margin-right: auto ;
	}
	
	#navmenu {
		background-color: White;
		height: 30px;
		text-align: right;
/*		margin-left: auto ;
		margin-right: auto ;
*/		margin-top: 20px;
		margin-bottom: 5px;
	}

	#menubuttons {
	
		width: 500px;
		height: 100px;
	}

	#fullcontent {
		width: 850px;
		height: auto;
		text-align: center;
		margin-left: 20px ;
		margin-right: auto ;
		padding: 0px, 0px, 0px, 0px;
		border: 1px #60A010 solid;
		float: left;
	}
	
	#sidebar {
		background: url(images/chandelier_sidebar.gif) no-repeat;
		background-color: #d0d0d0;
		width: 230px;
		height: 600px;
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		float: left;
		color: white;
		text-shadow: Black;
	}

	#sidebar_white {
		background-color: #ffffff;
		width: 230px;
		height: 600px;
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		float: left;
		color: white;
		text-shadow: Black;
	}

	
	#content {
/*		background-image: url(images/background-lite.gif);
		background-repeat: repeat;
*/		background-color: #f0f0f0;
		width: 580px;
		height: 600px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		overflow : auto;
		float: left;
	}

	.ctr {
		background-color: #ff0000;
		text-align: center;
		margin-left: auto ;
		margin-right: auto ;
	}

	/* cssnav */
	
	.cssnav
	{
		position: relative;
		font-family: Existence Light, Century Gothic, sans;
		white-space: nowrap;
		display: block;
		margin: 0;
		padding: 0;
		float: left;
	}

	.cssnav a
	{
		display: block;
		color: #000000;
		font-size: 11px;
		display: block;
		float: left;
		color: black;
		text-decoration: none;
	}

	.cssnav img
	{
		border: 0
	}

		* html a:hover
	{
		visibility:visible
	}

		.cssnav a:hover img
	{
		visibility:hidden
	}
/*
	.cssnav span
	{
		color: White;
		position: absolute;
		left: 5px;
		top: 5px;
		width: 90px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		font-size: 20px;
		font-weight: bolder;
		text-align: right;
		display: inline;
	}
*/

	
/* menus */
	#contentmenu {
		background-image: url(images/background-lite.gif);
		background-repeat: repeat;
		background-color: #f0f0f0;
		width: 580px;
		height: 600px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		overflow : auto;
		float: left;
	}

	#contentmenu div.ltcol {
		background-color: #ddDDdd;
		float:left;
		width:260px;
		padding: 5px 10px 5px 10px;
	}

	#contentmenu div.rtcol {
		background-color: #ddDDdd;
		float:right;
		width:260px;
		padding: 5px 10px 5px 10px;
	}

	#contentmenu div.flcol {
		clear: both;
		background-color: #ddDDdd;
		width:543px;
		padding: 5px 10px 5px 10px;
		margin: 0px 0px 5px 0px;
		
	}
	
	#contentmenu h2 {
		clear: both;
		padding: 20px 0px 0px 0px;
	}		
	
	#contentmenu h3 {
		padding-bottom: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#contentmenu h4 {
		font-variant: small-caps;
		padding-bottom: 0px;
		margin: 0px 0px 0px 0px;
	}

	#contentmenu h5 {
		padding-bottom: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#contentmenu p {
		padding-top: 0px;
		margin: 0px 0px 5px 0px;
	}
	
	#contentmenu .prices {
		font-size: 14px;
	}

#spasuite {
	background: url('chandelier.gif') center no-repeat white;
}

#spasuite h1 {
	font-family: Century Gothic;
	font-size: 20pt;
	text-align: center;
	border-bottom: 2px solid #60A010;
}

#spasuite h2 {
	font-family: Century Gothic;
	font-size: 16pt;
	clear: both;
}

#spasuite h3 {
	font-size: 14pt;
	line-height: 18px;
}

#spasuite h4 {
	font-size: 12pt;
}

h4 {
	font-size: 11pt;
}

td,p {
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
}

td.ggbox {
	background-color: #F0F0F0;
	border: 1px solid #60A010;
	padding: 0px 10px 0px 4px;
}

td.gbox {
	border: 1px solid #60A010;
	padding: 3px 3px 3px 3px;
}

p.small {
	font-size: 8pt;
	text-align: justify;
}

p.smallctr {
	font-size: 8pt;
	text-align: center;
}

b {
	font-weight: bold;
}

tr {
	vertical-align: top;
}

.h2 {
	font-family: Century Gothic;
	font-size: 18pt;
	font-variant: small-caps;
	font-weight: lighter;
	padding-top: 6px;
	color: #303030;
	border-bottom: 1px solid #60A010;
}

hr, .green, .tssgreen {
	color: #60A010;
}

