@charset "UTF-8";
/* CSS Document */

body 	{ 
		margin:0; 
		background:#a6906b url(images/mock2bg.gif) center top repeat-y; 
		font-family:Times, "Times New Roman", serif; 
		color:#666; 
		font-size:11pt; 
		line-height:18pt;
}

img 	{
	border:0;		/*display:block;
		vertical-align: text-bottom;*/
}

h1	{ 	background:url(images/underline.gif) bottom left repeat-x; 
		font-family: Times, "Times New Roman", serif; 
		font-style: oblique; 
		font-size: 28pt; 
		color: #999; 
		margin:0 0 0 0;
		padding:10px 0 20px 0; 
		font-weight:lighter;
		text-align:left;
}

.brownbox {background:#fffaec; border:1px solid #e3d9bc; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; color:#666;}


h2
	{
	font-family: Times, "Times New Roman", serif;
	font-style: oblique;
	font-size: 18pt;
	color: #777;
	margin:15px 0 15px 0;
	padding:0 0 0 0;
	font-weight:lighter;
	text-align: left;
}

h3
	{
		font-family: Times, "Times New Roman", serif; 
		font-style: oblique; 
		font-size: 16pt; 
		color: #777; 
		margin:0 0 5px 0;
		padding:0 0 0 0; 
		font-weight:lighter;
		text-align:left;
}

#stbanner {position:absolute; left:50%; top:122px; margin-left:123px;}
e
.content { padding:0 10px 0px 20px; vertical-align:top; }

.contentsidebar {padding: 5px;}

.sidebar { 	padding:5px; 
		background:#f6f1e8;
		border:1px solid #ccbea3;
		width:175px;
		margin:10px 0 0 0;
}

.buypics { margin:20px 0 0 20px; }

.footer	 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		line-height:15pt;
		color:#666666;
}

.homeul {
		font-style:italic;
		font-size:12pt;
}

ul li	{
		text-align:left;
	}
	
ul	{
		line-height:15pt;
		}
		
li	{
		padding-bottom:10px;
		}

/* Testimonials */
ul.testimonialList li	{
		padding:0;
		}
	
p	{
	text-align:left;
	}
	
	
.footercontent	{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9pt;
			}
			
			
.biophoto {
	margin: 15px 0 0 0;
			}
	
.productscontainer {margin:15px;}

.photo	{border:1px solid #ccbea3; margin:0 0 15px 20px;}

.producttitle 		{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#666666;}
.productsubtitle	{font-family:"Times New Roman", Times, serif; font-size:14pt; color:#666666; font-style:italic;}
.productcontent		{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#666666;}
.productprice		{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; font-weight:bold;}


/* -----------------------------LINKS----------------------------- */

a:link		{serif; color:#a58f6b; text-decoration:underline;}
a:hover		{color:#746040; text-decoration:none;}
a:active	{color:#a58f6b; text-decoration:underline;}
a:visited	{color:#746040; text-decoration:underline;}

a:link.sidebarlink		{font-family:Times, "Times New Roman", serif; color:#666; text-decoration:underline;}
a:hover.sidebarlink		{font-family:Times, "Times New Roman", serif; color:#999; text-decoration:none;}
a:visited.sidebarlink		{font-family:Times, "Times New Roman", serif; color:#666; text-decoration:underline;}


a:link.footer		{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:8pt;}
a:hover.footer		{font-family:Arial, Helvetica, sans-serif; color:#999; text-decoration:underline; font-size:8pt;}
a:visited.footer		{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:8pt;}

a:link.balink		{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:8pt;}



/* -----------------------------NAV----------------------------- */

#aboutus a 				{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px 0;         display:block; text-decoration:none; cursor:pointer;}
#training a				{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -40px;     display:block; text-decoration:none; cursor:pointer;}
#trainerbios a			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -80px;     display:block; text-decoration:none; cursor:pointer;}
#media a				{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -120px;    display:block; text-decoration:none; cursor:pointer;}
#presentations a		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -160px;    display:block; text-decoration:none; cursor:pointer;}
#testimonials a			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -200px;    display:block; text-decoration:none; cursor:pointer;}
#contact a				{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -240px;    display:block; text-decoration:none; cursor:pointer;}
#store a				{height:40px; width:200px; background:url(images/globalnav.gif); background-position:0px -280px;    display:block; text-decoration:none; cursor:pointer;}

#aboutus a:hover		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px 0;      display:block; text-decoration:none; cursor:pointer;}
#training a:hover		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -40px;  display:block; text-decoration:none; cursor:pointer;}
#trainerbios a:hover	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -80px;  display:block; text-decoration:none; cursor:pointer;}
#media a:hover			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -120px; display:block; text-decoration:none; cursor:pointer;}
#presentations a:hover	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -160px; display:block; text-decoration:none; cursor:pointer;}
#testimonials a:hover	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -200px; display:block; text-decoration:none; cursor:pointer;}
#contact a:hover		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -240px; display:block; text-decoration:none; cursor:pointer;}
#store a:hover			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-406px -280px; display:block; text-decoration:none; cursor:pointer;}

#aboutus a:active		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px 0;      display:block; text-decoration:none; cursor:pointer;}
#training a:active		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -40px;  display:block; text-decoration:none; cursor:pointer;}
#trainerbios a:active	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -80px;  display:block; text-decoration:none; cursor:pointer;}
#media a:active			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -120px; display:block; text-decoration:none; cursor:pointer;}
#presentations a:active	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -160px; display:block; text-decoration:none; cursor:pointer;}
#testimonials a:active	{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -200px; display:block; text-decoration:none; cursor:pointer;}
#contact a:active		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -240px; display:block; text-decoration:none; cursor:pointer;}
#store a:active			{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px -280px; display:block; text-decoration:none; cursor:pointer;}



/* -----------------------------Current Page --------------------------- */
#pg_aboutus #aboutus		{height:40px; width:200px; background:url(images/globalnav.gif); background-position:-200px 0;      display:block; text-decoration:none; cursor:pointer;}

/* ---------------------------- COMMON SEARCHES ------------------------*/
#common-searches fieldset legend { color: #333; font-weight: bold; font-size: 12px; }
#common-searches fieldset { border: 1px solid #CCBEA3; padding: 5px 10px; width: 800px; margin: 0 auto; margin-bottom: 10px; background-color: #F6F1E8; font-family: Arial, Helvetica, sans-serif; }
#common-searches fieldset p { margin: 0; padding: 0; font-size: 11px; text-transform:capitalize; }