/*  
Theme Name: Top10Protein
Theme URI: http://strengthplanet.com/
Description: StrengthPlanet - top10protein.com.
Version: 1
Author: TwinCitiesTech.com
Author URI: http://twincitiestech.com
*/

.coupon { height: 52px; width: 125px;  text-align: center; font-size: 11px;}
.coupon p { position: relative; top: 10px; }
#note {font-size: 12px; color: #3F3F3F; margin: 0 auto; width: 550px; text-align: center;}
#note b {color: #E46813; font-size: 1.2em;}
a:link, a:visited {text-decoration: none; color:#df460a; }
body {font-size: 80%; font-family: Arial; padding: 0px; margin: 0px;border: 0px; }
#wrapper {background-color: white; margin: 0 auto; width: 820px; text-align: left;  }
.item {background: #FFF url('images/item_back.gif') no-repeat top right; width: 805px; height: 150px; margin: 30px auto; }
.item  img{float: left;}
.stores { font-size: 0.8em; }
.item  .headerbar { margin-top: 5px; margin-bottom: 0px; width: 380px; clear: both; height: 25px;}
h2 a:link, h2 a:visited {text-decoration: none; color: #962c02; font-size: 20px; padding: 0px; margin: 0px; float: left; }
.item  p {padding: 0px; margin-top: 0px; height: 50px; font-size: 11px; }
.item  .description {margin-left: 20px; width: 380px; float: left; padding: 0px;}
.item  .info  {float: left; width: 260px; margin-top: 5px;}
.item  .info  .price {color:#df460a;}
.item  .info  td{text-align: right;  font-size: 10px; font-weight: bold; font-family:  arial;}
.item  .info  .number {padding-left: 10px; text-align: left; font-size: 17px; }
.item  .info  .number_price {padding-left: 10px; text-align: left;  font-size: 20px; color:#df460a;}
#header {background: #404040 url('images/header.gif') no-repeat bottom center; height: 150px;}
#footer  {background: #404040; height: 150px; color: #FFF; text-align: center; height: 60px; padding-top: 20px; clear:both;}
#footer  a:link, #footer  a:visited {color: #FFF; }
.logo { width: 820px; margin: 0 auto; }
.logo img { position: relative; top: 40px;}
.tagline {text-align: center; color: #adadad; margin-top: 20px; font-size: 31px; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px;}

.explain {text-align: center; color: #adadad; margin-top: 2px; font-size: 15px; text-transform: lowercase;}

.rate_supps {text-align: center; color: #adadad; margin: 20px 0; font-size: 23px; text-transform: uppercase;}

#form_box {
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	}
 
#form_box div {
	height: 25px;
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
#log {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 290px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}



#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}

.message {width: 500px; height: 50px; }

.morph1 a:link, .morph1 a:visited {  color: #000; }
.morph1 {
	background-color: #FFF;
	text-align: center;
	width: 530px;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
	opacity: 1;
	border: 1px solid #FFF;
	margin: 0 auto;
}
 
.morph2 {
	color: #000;
	background-color: #EDEDED;
	height: 80px;
	width: 540px;
	font-size: 10px;
	margin: 0 auto;
	padding: 30px;
	border: 5px solid #4C4C4C;
}

