body{
	text-align: center;
	min-width: 1004px;
	background-color:black;
	color:white;
	margin:0;
	font-family:arial,verdana,helvetica,sans-serif;
}
a:link{
color:white;
text-decoration:none;
}
a:visited{
text-decoration:none;
color:white;
}
#wrapper {
	margin:0 auto;
	width:1004px;
	text-align: left;
}
/* rollover stuff */
.rollOverImageLink img
{ border:0px; }
.rollOverImageLink .overImage, .rollOverImageLink .disabledImage
{ display:none; }
.rollOverImageLink .overImage
{ position:absolute; }
/* end rollover stuff */

.header{
height:169px;
}
.headerbuttons{
padding-left:211px;
padding-bottom:10px;
}
.catflashblock{
background-color:black;
height:20px;
left:50%;
margin-left:-491px;
position:absolute;
top:172px;
width:174px;
}
.left{
width:188px;
float:left;
margin-top:-23px;
}
.center{
float:left;
width:670px;
}
.right{
width:140px;
float:right;
text-align:right;
}
.rightflash{
width:335px;
height:349px;
float:left;
}
.flashmain{
float:left;
width:304px;
height:349px;
}
.login{
text-align:center;
height:173px;
width:139px;
background-image:url(../images/loginback2.png);
color:black;
padding-top:6px;
font-family:Trebuchet MS,sans-serif;
margin:auto;
margin-bottom:10px;
}
.login img{
border:none;
height:33px;
margin-top:11px;
width:63px;
}
.login input{
width:100px;
}
#categoriesHeading {
background-image:url(../images/categories.png);
height:22px;
width:185px;
}
.sideBoxContent {
background-image:url(../images/catback.png);
background-position:3px 0;
border-left:1px solid #662D91;
border-right:1px solid #662D91;
color:#FFFFFF;
font-size:14px;
font-style:italic;
padding-left:20px;
padding-right:10px;
width:153px;
}

.wheytext {
	width: 648px;
	padding-top: 20px;
	font-size: 11px;
	text-align: left;
}

.wheytext h2, .wheytext h1 {
	color: #FF7F00;
}

.wheyleft {
	float: left;
	width: 310px;	
}

.wheyright {
	float: right;
	width: 310px;
}




#manufacturerslistHeading {
background: white url(manufacturers.jpg) repeat-x center top;
height:19px;
width:185px;
}
#bestsellersHeading {
background: white url(bestsell.jpg) repeat-x center top;
height:21px;
width:185px;
}
.leftBoxHeading{
margin:0;
}
.sideBoxContent ul {
list-style-type:none;
margin:0;
padding:0;
}
.leftBoxContainer {
margin:1.5em 0 0;
}
/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
A.category-top:hover {
	color:#FF7F00;
}
A.manufacturerName, A.manufacturerName:visited {
	color:#FF7F00;
	text-decoration: none;
	}
A.manufacturerName:hover {
	color: #FFFFFF;
}
SPAN.category-subs-parent {
	font-weight: bold;
	}
.sidebottom {
background-image:url(../images/catbottom.png);
height:17px;
width:185px;
}
#bestsellers ol {
list-style-type:none;
margin:0;
padding:0;
}
#bannerbox2Content{
	border:none !important;
	margin-top:12px;
	background:none !important;
}
#search{
	text-align:left;
	margin:0;
	padding:0;
	position:relative;
	right:34px;
	}
#searchContent{
	background:none;
	text-align:right;
	font-size:10px;
	padding:0 !important;
	position:absolute;
	width:170px !important;
	}
#searchContent form{
	padding:0px;
	margin:0px;
	}
#searchHeading {
display:none;
}
form, select, input {
display:inline;
font-size:1em;
margin:0.1em;
}
.sideBoxContent input {
width:120px;
}
.right .sideBoxContent {
border:none !important;
padding:0;
width:auto;
}
#loginboxContent {
background-image:url(../images/loginback2.png);
background-position:left top;
background-repeat:no-repeat;
height:176px;
padding-top:24px !important;
text-align:center;
}
#loginboxContent img{
border:none;
}
.rightBoxHeading{
display:none;
}
.leftBoxContainer{
margin:1.5em 0 0;
}
#loginbox{
	padding-top:33px;
}
#loginboxContent input {
margin:0;
}
.sideBoxContent .centeredContent input {
width:auto !important;
}
#featuredprod{
text-align:center;
}
#singleBoxContainer{
display:none;
border:none !important;
margin:auto !important;
padding:0px !important;
}
#featuredprod .centeredContent{
background:none !important;
border:none !important;
margin:auto !important;
padding:0px !important;
}
#featuredprod .centeredContent img{
border:none;
}
.footer{
color:#999999;
font-size:10px;
text-align:left;
}
.seolinks{
text-align:center;
}
hr {
border-color:#9A9A9A;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
margin-top:0.5em;
}
#featured  .centeredContent{
float:left;
width:220px;
}