﻿/* 
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Title			: Master Stylesheet | Body Genie Protein Serum
' Description	: This page contains overall styles for a new site
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' History
' 07/27/2007	: David Ellenwood - Created Page
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


html		{}
body		{background:#fff; color:#46240b; font-family: Arial, Helvetica, sans-serif; font-size:.85em; line-height:1.333; margin:0 0 50px 0; padding:0;}
a			{color:#6a3d17;}
a:visited	{}
a:hover		{color:#46240b; text-decoration:underline;}
a:active	{text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,form {margin:0; padding:0;}

h1 {font-size:1.5em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.75em;}
h6 {font-size:.75em;}
p  {font-size:.9em;}

img {border:none;}

.clear {display:block; clear:both; height:1px; font-size:1px; line-height:1px;}

#outerWrap {width:850px; margin-left:auto; margin-right:auto; position:relative;}

#bgLogo	{float:left; display:inline; width:210px; margin:10px 0 0 0;}

#masthead	{float:right; display:inline; width:620px; height:230px; position:relative; z-index:2;}

#masthead #psiLogo {margin:25px 0 0 0; padding:0 0 8px 0; background:transparent url('../images/top-hrImage.gif') bottom left no-repeat;}

#masthead ul 			{margin:0; padding:0; font-size:1.25em;}
#masthead ul li			{float:left; display:list-item; margin:.25em 1em; padding:0; text-indent:.5em;}
#masthead ul li a		{text-decoration:none; }
#masthead ul li.first	{list-style:none; margin-left:0;}
#masthead ul li.sel	a	{font-weight:bold; color:#b57a2c; cursor:default;}

#masthead h5#homeBtn			{position:absolute; top:0px; right:40px; width:auto; padding:5px 15px; text-align:center; color:#fff; background:#6a3d17;}
#masthead h5#homeBtn a			{color:#fff; text-decoration:none;}
#masthead h5#homeBtn a:hover	{color:#fff; text-decoration:underline;}

#noWhey			{position:absolute; top:150px; left:35px; z-index:1;}
#orderOnline	{position:absolute; top:120px; right:45px; z-index:2;}

#colm1Zoom {position:absolute; top:457px; left:17px; z-index:2;}
#colm2Zoom {position:absolute; top:399px; right:17px; z-index:2;}

#colm1 {
	position:relative;
	z-index:2;
	float:left;
	display:inline;
	width:360px;
	margin:-60px 0 0 15px;
	padding:15px;
	color:#fff;
	background:#46240b;
}

#colm1 h3#customerTests {position:absolute; top:-90px; left:-40px; background:transparent;}

#colm1 dl 			{margin:0; padding:0; font-size:.8em;}
#colm1 dl dt 		{font-size:1.1em; font-weight:bold; margin:0 0 .5em 0; padding:0;}
#colm1 dl dd 		{margin:0 0 1.5em 0; padding:0;}
#colm1 a				{color:#b5a79d;}
#colm1 a:hover		{color:#fff;}
#colm1 h3			{margin:15px -15px -15px -15px; padding:15px 0 0 0; background:#fff;}
#colm1 h3 a			{color:#6a3d17;}
#colm1 h3 a:hover	{color:#46240b; text-decoration:underline;}

#colm2 {
	position:relative;
	z-index:2;
	float:left;
	display:inline;
	right:15px;
	width:360px;
	margin:-60px 0 0 55px;
	padding:1em;
	color:#fff;
	background:#46240b;
}
#colm2 h3			{font-size:.9em; margin:0 0 .5em 0;}
#colm2 h5			{font-weight:normal; margin:0 0 0 0;}
#colm2 p				{font-size:.8em; margin:0 0 1.5em 0}
#colm2 address		{font-size:.8em; font-style:normal; margin:0 0 1.5em 0; padding:0;}
#colm2 a				{color:#b5a79d;}
#colm2 a:hover		{color:#fff;}
#colm2 img#usdaImg	{clear:right;}
#colm2 #nutrition	{float:left; width:165px;}
#colm2 #ingredients	{float:right; width:167px;}


#colm3 {
	position:relative;
	z-index:2;
	float:left;
	display:inline;
	width:360px;
	margin:30px 0 20px 40px;
	padding:1em 1em 35px 1em;
	color:#fff;
	background:#46240b;
}
#colm3 h2			{font-size:1em;}
#colm3 ul			{font-size:.8em; margin:1em; padding:0;}
#colm3 a				{color:#b5a79d;}
#colm3 a:hover		{color:#fff;}

#colm4 {
	position:relative;
	z-index:2;
	float:left;
	display:inline;
	width:360px;
	margin:30px 0 0 40px;
	padding:1em 1em 35px 1em;
	color:#fff;
	background:#46240b;
}
#colm4 h2			{font-size:1em;}
#colm4 table			{font-size:.9em; margin:1em 0 0 0; padding:0; border-collapse:collapse; width:100%;}
#colm4 table	th		{text-align:left; border-bottom:1px solid #b5a79d;}
#colm4 a				{color:#b5a79d;}
#colm4 a:hover		{color:#fff;}

#footer		{position:relative; z-index:2; float:left; clear:both; width:850px; margin:30px 0 200px 0; background:transparent url('../images/bot-hrImage.gif') no-repeat;}
#footer address {font-style:normal; text-align:center; font-size:.9em; font-weight:normal; padding:1em 0 .5em 0;}
#footer h6	{text-align:center; font-size:.9em; font-weight:normal; padding:0 0 1em 0;}

#colmTestimonies {
	position:relative;
	z-index:2;
	margin:0 30px 0 50px;
	padding:15px;
	font-size:.9em;
}

#colmTestimonies h2 {font-size:1.5em; margin-top:1em; border-bottom:1px solid #46240b;}
#colmTestimonies dl {}
#colmTestimonies dd	{margin:0;}
#colmTestimonies dt	{margin:.25em 0 2em 400px; font-weight:bold;}
#colmTestimonies p	{font-size:1em; }

#submissions p {margin:1em 0;}

.alert {color:red;}
