@import url("structure.css");
@import url("form.css");
@import url("typeset.csss");
@import url("inventory.css");
#welcometext {
	width:430px;
	height:460px;
	float:left;
	background: url(../images/structure/main_welcome.gif) left top no-repeat;
	padding-left:50px;
}

#mainpagenav {
	float:right;
	width:360px;
}

.mainnav {
	width:348px;
	height:170px;
	position:relative;
}

.mainnav a {
	padding: 20px 0 0 155px;
	color:#fff;
	width:180px;
	margin:0;
	display:block;
	text-decoration:none;
	font-weight:normal !important;
}

.mainnav a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:normal; 
}

h1 {
	color:#01A0C8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt;
}

h2 {
	color:#6e6e6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
}

h3 {
	font-size: 10pt;
	font-weight:bold;
}

a{color:#00A3CA; font-weight:bold;}
a:hover{color:#005a96; font-weight:bold;}

b {
	color:#6e6e6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-weight:bold;
	font-size:8pt;
}

.postTime {
	font-size:6pt;
	font-weight:bold;
	display:block;
}

.postName {
	
	color:#000000;
	display:block;
}	

#blogText{
	color:#6a6a6a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 500;
	padding-left: 40px;
}


#blogQuestion p {
	margin-top: 0;
}

#blogQuestion {
	margin-bottom: 30px;
}


#FormHandler6 {
	width:300px;
}

.loginWelcome {
	color:#009AC5;
	font-size:1.5em;
}

.genericLogin{
	background: #c0e9f7 url(../images/structure/bg_generic_repeat-x.gif) top center repeat-x;
	border: #c0e9f7 1px solid;
	margin: 0 auto;
	padding: 2em;
	width:500px;
}
.loginWelcome {
	width: 580px;
	height:0px !important;
	padding:36px 0 0 0;
	overflow:hidden;
	margin:0 0 30px 140px;
	background:url(../images/h_welcomemsg.gif) top left;
	height /**/:36px; /* for IE5.5's bad box model */
}

#HistoryPhysical label{
	font-weight:bold;
}
#HistoryPhysical span{
 color:#ff0000;
}
#HistoryPhysical input{
}

.topHist label{
display:block;
}

.headerGraphic{
 margin-bottom:10px;
 display:block;
}

#enrollinks a {
	display:block;
	margin-left:30px;
}

#MotivationalTip h2 {
	padding:62px 0 0 0;
	width:500px;
	overflow:hidden;
	background: url(../images/h_motivational_tips.jpg) left center no-repeat;
	height: 0 !important;
	height /**/:62px; /* for IE5.5's box model */
}
#messagecenter h2 {
	padding:62px 0 0 0;
	width:500px;
	overflow:hidden;
	background: url(../images/h_messagecenter.jpg) left center no-repeat;
	height: 0 !important;
	height /**/:62px; /* for IE5.5's box model */
}
/*
#com_motivational { background: #077fa1 url(../images/box_bot_blu.gif) bottom center no-repeat; }
#com_motivational h1 { background:url(../images/box_top_blu.gif) top center no-repeat; }
#com_nutrition { background: #8d1224 url(../images/box_bot_red.gif) bottom center no-repeat; }
#com_nutrition h1 { background:url(../images/box_top_red.gif) top center no-repeat; }
#com_exercise { background: #159c45 url(../images/box_bot_gre.gif) bottom center no-repeat; }
#com_exercise h1 { background:url(../images/box_top_gre.gif) top center no-repeat; }
*/
.com_section {
	width: 270px;
	float:left;
	margin-bottom:20px;
	margin-right: 20px;
	background: url(../images/bg_tips_div.gif) center top repeat-y;
}
.com_section h1 {
	color: #666;
	padding:8px 0 7px 12px !important;
	width:270px !important;
	margin:0;
	background:url(../images/bg_tips_h2.gif) top left no-repeat;
}
.com_section ul {
	background: url(../images/bg_tips_ul.gif) bottom center no-repeat;
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
}
.com_section li {
	color:#666;
	background:url(../images/bg_tips_li.gif) 0 100% no-repeat;
	padding:10px 10px 20px 0;
}
#appointment_table td, #appointment_table th {
	padding:7px !important;
}
#activities * {
	border-color: #fff;
}
#activities table th {
	text-align:left;
	padding:2.5em 2em;
	background: url(../images/storeheader.jpg) top left no-repeat;
}
#PaymentReminder {
	font-weight:bold;
	font-size:1.5em;
}

.storeheader {
/*	background: #c0e9f7 url(../images/storeheader.jpg) top left no-repeat;*/
	padding:0 20px 0 140px !important;
	width:800px;
	background-position: 7px 50%;
	background-repeat:no-repeat;
	height:123px;
	background-color:#fffacd;
	border:1px #dad9b4 solid;
	border-top: 7px #dad9b4 solid;
	border-left:none !important;
}
.storeheader div {
	text-align:left !important;
	width:570px;
	padding-left:20px;
	float:left !important;
}

.storeheader div strong {
	margin-left:-12px;
}
#AnyTimeShakes { background-image:url(../images/prod_shakes.jpg); }
#ColdDrinks { background-image:url(../images/prod_colddrinks.jpg); }
#High-ProteinSnackBars { background-image:url(../images/prod_bars.jpg); }
#HotDrinks { background-image:url(../images/prod_hotdrinks.jpg); }
#PuddingShakes { background-image:url(../images/prod_puddingshakes.jpg); }
#Puddings { background-image:url(../images/prod_pudding.jpg); }
#SavorySoySnacks { background-image:url(../images/prod_snacks.jpg); }
#Soups { background-image:url(../images/prod_chickentpasta.jpg); }
#VitaminsandMinerals { background-image:url(../images/prod_vitamins.jpg); }
#Drinks { background-image:url(../images/prod_drinksshot.jpg); }
#Gelatins { background-image:url(../images/prod_gelatins.jpg); }
#ProteinBars { background-image:url(../images/prod_chocolatemarshmallowbar.jpg); }
#ShakeorPudding { background-image:url(../images/prod_chocolateshake.jpg); }
#Shakes-Shakes { background-image:url(../images/prod_shakeshake.jpg); }

#Products td, #Products th {border-right:1px solid #ccc;}
#Products {border-left:1px solid #ccc;}
