/************ Layout *************/

body
{
	font-family: arial, sans-serif;
	color: #000;
	font-size: 80%;
}

#container
{
	width: 100%;
	text-align: left;
}

#headerStrip, 
#secondNav,
#footer,
#contactForm,
#colHolder,
#navStrip
{
	visibility: hidden;
}

#pageContentFull, #pageContentSmall
{
	float: left;
	width: 100%;
	margin-top: -200px;
}

label, label.contactForm
{
	float: left;
	width: 150px;
	margin-bottom: 3px;
	font-size: 90%;
}

label.contactForm
{
	width: 50px;
}

label.basket
{
	width: auto;
}

input.mhf
{
	float: left;
	width: 220px;
	border: 1px #969696 solid;
	margin-bottom: 3px;
	background-color: #ECECEC;
}

textarea
{
	float: left;
	width: 220px;
	height: 100px;
	border: 1px #969696 solid;
	margin-bottom: 3px;
	background-color: #ECECEC;
}

.checkbox
{
	border: none;
	width: auto;
	background-color: #fff;
	margin-left: 0px !important; margin-left: -3px;
}

.submit
{
	height: 34px;
	width: 94px;
	border: 0;
	margin-top: 5px;
}

.submitNormal
{
	height: 20px;
	width: 50px;
	border: 0;
	margin-top: 5px;
	border: 1px #969696 solid;
}

.checkoutbtn
{
	height: 34px;
	width: 98px;
	border: 0;
}

.radio
{
	width: auto;
	border: 0;
	background-color:#ffffff;
	margin-left: 35px;
}


/************ Basket Page Table *****************/

table.basket
{
	float: left;
}

table.basket th
{
	text-align: center;
	background-color: #969696;
	color: #ffffff;
}

table.basket td
{
	text-align: center;
	padding: 5px;
}

/************* Supplement shop table***************/

table.shop, table.shop2
{
	float: left;
	margin-top: 20px;
	font-size: 85%;
}

table.shop2
{
	width: auto;
}

/************ Exercise Plans tables ****************/

table.plans
{
	float: left;
}

table.plans th
{
	font-weight: normal;
	background-color: #E9E7E4;
	border: 1px #999999 solid;
}

/************** Text, Links & Inages **************/

h1{font-family: helvetica; font-size: 130%; margin-bottom: 0px;}
h2{font-family: helvetica; font-size: 110%;}

hr{border: 1px #865900 solid;}
hr.grey{border: 1px #999999 solid; height: 1px; }

img
{
	vertical-align: bottom;
}

.floatRight
{
	float: right;
}

.floatLeft
{
	float: left;
}

.footerMiddle
{
	float: left;
	margin-left: 75px;
}

.logo
{
	float: left;
}

#footer a{color: #999999; text-decoration: none; font-weight: bold;}
#footer a:hover{ color: #ffffff;}

a:link{text-decoration: none; color: #865900}
a:visited{text-decoration: none; color: #865900}
a:active{text-decoration: none; color: #865900}
a:hover{text-decoration: underline;}

a.image{border: 1px #999999 solid; padding: 1px; float: left;}
a.image:hover{border: 2px #865900 solid;padding: 0px;}

img.profileImage
{
	float: left;
	border: 1px #999999 solid;
	margin: 0 20px 20px 0;
	padding: 1px;
}



