/*##########################################################################*/
/*NORMAL LINK STYLES*/
/*##########################################################################*/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
/*##########################################################################*/
/*HTML OVERRIDES*/
/*##########################################################################*/

body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:14px;
	color: #ffffff;
}
body {
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-X;
	background-position: center top;
	background-attachment:fixed;
	background-color:#22223c;
	margin: 0px;
	height:834px;
}
html {
	height:100%;
}
img {
margin:0px;
padding: 0px;
}
ul {
	margin:0px;
	padding:0px;
}
p {
	margin:0px 0px 8px 0px;
	padding:0px;
}
img {
	margin:0px;
	padding:0px;
	border:none;
}
form {
	margin:0px;
}
input, text, submit {
	padding:2px;
	margin:0px 0px 8px 0px;
	background-color:#ffffff;
	border:1px solid #000000;
	color:#000000;
}
textarea {
	padding:2px;
	margin:0px 0px 8px 0px;
	background-color:#ffffff;
	border:1px solid #000000;
	color:#000000;
}
hr {
	height:1px;
	border:0;
	background-color:#ffffff;
	color: #ffffff;
}
#hor-minimalist-a th {
top-10-c...e-designs (line 973) border-bottom:2px solid #6678B1;
	font-size:14px;
	font-weight:normal;
	padding:10px 8px;
}
#hor-minimalist-a td {
top-10-c...e-designs (line 973) color:#666699;
	padding:9px 8px 0;
}
#hor-minimalist-b th {
top-10-c...e-designs (line 973) border-bottom:2px solid #6678B1;
	font-size:14px;
	font-weight:normal;
	padding:4px 4px;
}
#hor-minimalist-b td {
top-10-c...e-designs (line 973) color:#666699;
	padding:4px 4px;
}
#dhtmltooltip {
	position: absolute;
	width: auto;
	border: 2px solid white;
	padding: 10px;
	visibility: hidden;
	text-align:left;
	z-index: 1000;

}



/*##########################################################################*/
/*SIMPLE TEXT STYLES*/
/*##########################################################################*/
.headerText {
	color: #ffffff;
	font-size:20px;
	border-bottom:solid 1px #FFFFFF;
}
.textImportant {
	color:#cc3333;
}
h3 {
	font-size:16px;
	margin:0px 0px 0px 0px;
}
/*##########################################################################*/
/*PAGE STRUCTURE*/
/*##########################################################################*/
/*##################################*/
/*MAIN PAGE STRUCTURE*/
/*##################################*/
#container {
	width:940px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#header {
	background-image:url(../imgs/header2.png);
	background-repeat:no-repeat;
	background-position:left;
	width:100%;
	height:212px;
	margin:0px auto 0px auto;
	border:none;
}
#flashnav {
	margin: 0px auto 0px 150px;
}
#nav {
	height: 35px;
	width: /*670*/auto;
	margin-top: 160px;
	margin-left: auto;
	float: right;
	margin-right: auto;
	margin-bottom: auto;
}
#maincontent {
	margin: 15px 10px 15px 10px;
	height: auto;
}
.left {
	float:left;
	width: 511px;
}
.right {
	float:right;
	width:auto;
	margin:0px auto 0px auto;
}
#rightContact {
	float:right;
	width:385px;
	margin:12px auto 0px auto;
}
#mapHolder {
	margin-top:12px;
}
/*##################################*/
/*HOME PAGE*/
/*##################################*/
#featured {
	float:right;
	width:160px;
	height:106px;
	margin-top:-50px;
	padding-right:25px;
	text-align:center;
}

#slideshow {
	margin:0px;
}
#rightcontent {
	margin: 12px 0px 15px 0px;
	width:389px;
}
#slideshowindex {
	margin:95px 0px 0px 0px;
	text-align:center;
}
.copyLeft {
	float:left;
	font-size:14px;
}
.copyRight {
	float:right;
	font-size:14px;
}
/*#################################*/
/*SERVICES*/
/*#################################*/
#srvccontent {
	height:350px;
}
#srvcleft {
	float:left;
	width:35%;
	height:100%;
}
#srvcright {
	float:right;
	width:592px;
	margin:0px;
	padding-top:20px;
	background-image:url(../imgs/srvcBG.gif);
	background-repeat:repeat-x;
	height:100%;

}
.srvcInfo {
	z-index:500;
}

.srvcul {
	text-align:right;
	font-size:16px;
	font-weight:normal;
	padding-left:40px;
	list-style:none;
}
.srvcli {
	padding:3px 0px 0px 0px;
	height:auto;
	width:auto;
	margin: 0px auto 0px auto;
	
}
.srvcli a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.srvcli a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.srvcli a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.srvcli a:active {
	color: #24243e;
	text-decoration: none;
	background-color:#d2c6aa;
}
.secTitle {
	text-align:center;
	height:30px;
}
#srvcTable {
	border-left: 1px solid #ffffff;
}
#srvcList {
	height:114px;
	margin-top:20px;
}
#srvcText {
	width:auto;
	margin:0px auto 0px auto;
	padding:0px 15px 0px 15px;
}
.srvcHR {
	width:565px;
	margin:5px auto 0px auto;
	padding:0px 15px 0px 15px;
}
.yogaBig {
	text-align:center;
	font-size:20px;
}

/*##################################*/
/*FOOTER*/
/*##################################*/
#footer {
	width:auto;
	margin:35px 5px 0px 5px;
}
.ftleft {
	float:left;
	width: auto;
	margin-left:-25px;
	text-align:left;
}
.ftCntr {
	margin: 0px auto 0px auto;
	width:auto;
	position:absolute;
	left:48%;
}
.ftcopy {
	font-size:10px;
	text-align:center;
}
.ftul, .ftli {
	display:inline;
	list-style:none;
	text-align:center;
	font-size: 10px;
}
/*##################################*/
/*MISC STYLES*/
/*##################################*/
.clearer {
	clear:both;
	font-size:1px;
	height:0px;
}
.tenPt {
	font-size:10px;
	text-align:center;
}
/*#################################*/
/*Form Styles*/
/*#################################*/
div.formbody {
    text-align: center;
}
div.formpage {
	//border: solid 2px #000000;
	width: 500px;
	color: #FFF;
	margin: 0px auto;
	text-align: left;
}
div.formquestion {
	border: inset 1px #8e8e8e;
	padding: 3px;
}
div.formheader {
	padding: 10px 10px 10px 10px;
	font-weight: bold;
}
div.formcaption {
}
div.formoption {
	padding:1px;
}
div.formoptioncontrol {
	display: inline;
	margin: 2px;
	text-align:left;
}
div.formoptioncaption {
	display: inline;
	margin: 2px;
	padding: 2px;
}
/*##################################*/
/*LOGIN PAGE*/
/*##################################*/
.login {
	height: 200px;
	width: 500px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
}

