/* Presentation Style */

/* Blue Menu; Light Blue Gradient Background on Wellness Top */
body {
	margin:0;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:0.81em;
	color:#555555;
	background-color:#FFFFFF;
	text-align:left;
}

input {
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:1px solid #666666;
	background-color:#FFFFFF;
	margin-bottom:2px;
}
input[type=submit] {
	background-color:#FFFFFF;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:1px solid #666666;
	margin-bottom:2px;
}

input[type=checkbox] {
	background-color:#FFFFFF;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:0px solid #666666;
	margin-bottom:2px;
	margin-left:2px;
}



a {
	color:#107FD2;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#006600;
}

ol,ul {

}

li {
	line-height:32px;
	text-align:left;
}

h2 {
	margin:0 0 10px;
	font:bold 18px "Trebuchet MS", Arial, sans-serif;
}

#menu {
	width:850px;
	margin-top:15px;
	padding:20px 0 20px 20px;
	margin-bottom:0px;
	color:#FFFFFF;
	text-align:left;
	font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	background:#CC0000 url(images/menu.jpg);
}
#menu a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	
}
#menu a:hover {
	border-bottom:1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#E5E5E5;
	background: #CC9999 url(images/menu_hover.jpg);
}
#menu .current {
	border-bottom:1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#E5E5E5;
	background: #CC9999 url(images/menu_hover.jpg);
}

#header {
	height:185px;
	width:848px;
	margin:0 auto 0 auto;
	padding:15px 10px 0;
	padding-top:35px;
	background: url('images/header_small_ani.gif') top center no-repeat;	
}
#header .left {
	float:left;	
}
#header h1 {
	font: 24px "Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	height:130px;
	margin:115px 0 0 0;
	padding:0;
	padding-top:5px;
	/* padding-left:150px; */
	padding-left:25px;
	color:#736451;
	margin-bottom:10px;
	text-align:left;
	/* background:url(images/Logo.gif) 0px -15px no-repeat; */
}
#header h2 {
	font-family:Times, New Roman, serif;
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	font-style:italic;
	margin:0;
	padding:0;
	padding-left:155px;
	color:#000000;
	position:relative;
	left:0px;
	top:-105px;                                                       
}
#header h3 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:155px;
	color:#000000;
	position:relative;
	left:220px;
	top:-125px;                                                       
}
#header .right {
	float:right;	
}
#greenStripe {
	margin:0;
	width:870px;
	padding:0;
	height:20px;
	background:url(images/greenStripe.gif) repeat-x;
	margin-bottom:15px;	
}

#content {
	width:850px;
	margin:0 auto 0 auto;
	text-align:left;
	background:none;
	border:0px solid #999;
}

.clearer {
	clear:both;
}

#sidebar {
	width:200px;
	margin-right:20px;
	float:left;
	font-size:98%;
	color:#555555;
	text-align:left;
	border:0px solid #999;
}
#sidebar h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:26px;
	text-transform:uppercase;
	font-weight:normal;
	color:#006633;
	text-align:left;
	border-bottom:0px solid #eeeeee;
}


#sidebarItem {
	font-family:Trebuchet MS, Arial, sans-serif;		
}
#sidebarItem h1 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#555555;	
}
#sidebarItem h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#555555;	
}
#sidebarItem h3 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#555555;	
}
#sidebarItem a {
	color:#2a65ad;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
}

#sidebarItem p {
	line-height:200%;	
}


#mainbar {
	float:left;
	width:590px;
	margin-left:30px;
	padding-right:5px;
	background-image:url(../images/backgrounds/mainbar.jpg); /* gone */
	background-position:top right; /* maybe this too */
	background-repeat:no-repeat; /* maybe this too */
	border:0px solid #999;
}

#mainbar h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:25px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:0px solid #eeeeee;
	color:#006633;
	text-align:center;
}

#mainbar p {
	padding:10px;
	line-height:20px;
}

#mainbar .articleimg {
	float:left;
	padding:5px;
	border:1px solid #eeeeee;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:5px;
	background:#FFFFFF;
}
#mainbar .articleimgrt {
	float:right;
	padding:5px 5px 0 0;
	border:1px solid #eeeeee;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	background:#FFFFFF;
}
#mainbar .wellnessimg {
	float:left;
	padding:0px;
	border:1px solid #eeeeee;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	background:#FFFFFF;
}


#subbar {
	float:left;
	width:800px;
	margin-left:30px;
	padding-right:5px;
}

#subbar h1 {
	margin:0;
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:25px;
	text-transform:uppercase;
	font-weight:normal;
	color:#006633;

}

#subbar h2 {
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

#subbar p {
	padding:10px;
	line-height:26px;
	font-size:120%;
}
#subbar ul {

	list-style-type:none;
	font-size:120%;
}
#subbar li {
	padding:10px;
	line-height:30px;
}

.crumb a {
	font-weight:normal;	
}

#subbar .articleimg {
	float:left;
	padding:5px;
	border:1px solid #eeeeee;
	margin-right:30px;
	margin-top:0px;
	margin-bottom:10px;
	background:#FFFFFF;
}
#subbar .articleimgrt {
	float:right;
	padding:5px;
	border:1px solid #eeeeee;
	margin-right:5px;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:10px;
	background:#FFFFFF;
}

#wellnessTopLeft {
	float:left;
	width:44%;
	height:350px;
	margin:5px 25px 5px 0;
	padding:10px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background: url(images/grad_vert.jpg) top left repeat-x;	
}
#wellnessTopRight {
	float:left;
	width:44%;
	height:350px;
	margin:5px 0 5px 0;
	padding:10px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background: url(images/grad_vert.jpg) top left repeat-x;	
}

.big {
	font-size:120%;	
}

#subSplitTop {
	float:left;
	width:325px;
	height:100%;
	margin:5px;
	margin-bottom:25px;
	padding:10px;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background: url(images/grad_vert.jpg) top left repeat-x;	
}	
/*
#wellnessTopLeft {
	float:left;
	width:45%;
	height:375px;
	margin:5px;
	padding:10px;
	border-left:1px solid #e1e1e1;
	border-bottom:0px solid #e1e1e1;
	background: url(images/horiz_grad.jpg) left repeat-y;	
}	
#wellnessTopRight {
	float:right;
	width:45%;
	height:375px;
	margin:5px;
	padding:10px;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background: url(images/horiz_grad.jpg) left repeat-y;	
}
*/

.articleTitle {
	font-size:18px;	
}
.articleDesc {
	font-size:100%;	
}

.imgCenter {
	margin:35px 0;
   text-align:center;	
}
.imgTopleft {
	margin-right:30px;
	margin-bottom:15px;	
}
.imgLeft {
	float:left;
	margin:20px;
}

#priceless {
	float:right;	
	margin:53px 5px 20px 20px;
	padding:10px;
	background:#FCE9C1;	
	border:1px solid #CCCCCC;
	
}
#priceless p {
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
		
}
#pricelessInner {
	background:#FFFFFF url(images/priceless_bg.gif) repeat-x;
	text-align:center;
	width:200px;;
	font-size:110%;
	line-height:28px;
		
	padding:10px;	
}
#pricelessInner em {
	font-size:120%;	
}

.apple_bullets {
	margin-top:15px;
	margin-left:25px;
	font-size:16px;	
}

#tabledata h2 {
	margin:0;
	padding:10px;
	font:18px "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	
}

.contactformleft {
	float:left;
	margin-right:20px;	
}

.contactformright {
	float:right;
	margin-right:50px;	
}

.contactformright p {
	padding:0px;
	line-height:18px;
	font-size:120%;
}

#footer {
	width:850px;
	background:#CC0000 url(images/menu.jpg);
	border-top:1px solid #d8efa6;
	border-bottom:5px solid #CCCCCC;
	padding:10px 20px;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#009900;
}
