/* ====================================================================================== 
	Section Specific CSS | axcell | AnabolicX.com                                                        
	Author: Matthew Beverly | SmashBrand | SmashBrand.com 
	Build: 1.0 | Jan 2010
	Last Updated: Jan 2010
====================================================================================== */	

	body  { background: #111 url('../img/bgTile.jpg') repeat-y top center; color: #999;}		
	#wrap { background: url('../img/bg.jpg') no-repeat 50% 40px; }			
	#mbw  { }
	
	/* changes to core classes */
	.section      { background: url('../img/linebreak.png') no-repeat top center;}
	.innerSection { background: url('../img/linebreak.png') no-repeat Top right; }	
		
	/* Dynamic BG swaps | Adds class to #wrap and #mbw */	
	.bgHome_wrap {  background: url('../img/bgHome.jpg') no-repeat 50% 100px!important; }	
	
/* ====================================================================================== //
	=SECTION STYLING
// ====================================================================================== */

	.overview    { width: 900px; height: auto; margin: 0 auto; padding-top: 50px; padding-bottom:0px; padding-left:40px }	
    .overview .productHero  {  margin-bottom:-60px; margin-top: -30px; }	
	.simpleHeader { background: url('../img/sectionbg.png') no-repeat top center;  }
	
	.benefits   { width: 570px; padding:30px 30px 30px 400px; background: url('../img/bgBenefits.jpg') no-repeat top left; }
	.benefits ul.blockList li img { margin-bottom: 30px;}
	
	.science    { width: 670px; padding: 50px 300px 30px 30px; background: url('../img/bgScience.jpg') no-repeat; margin-top: -20px;}	
	.expect     { width: 500px; padding: 50px 50px 30px 470px; background: url('../img/bgExpect.jpg') no-repeat;}		

	.supFacts   { background: url('../img/bgSupFactsOFFLINE.jpg') no-repeat; margin-top: -30px; padding-left: 80px}
	.supFacts li { background: url('../img/linebreak.png') no-repeat Top right; margin: -10px -80px 0px; padding: 40px 80px 0px;}	

	.faq li { background: url('../img/linebreak.png') no-repeat Top right; }

	.testimonials li { background: url('../img/linebreak.png') no-repeat Top right;}
	.testimonials li img {  -20px 20px 0px -30px; overflow:hidden; }
		
	.convertToSale    { margin-top: -60px; padding-bottom: 20px; background: url('../img/bgConvert.jpg') no-repeat;}
	.convertToSale h2 { padding: 120px 0px 0px 100px}
	.convertToSale p  { padding: 0px 0px 0px 100px; margin-top: -10px}
	.convertToSale .productHero { margin: 30px 30px -40px -20px;}
	
	.ctsExtras { background: #111 url('../img/bgCtsExtras.jpg') no-repeat;    }
	.productUpsale img { width:230px; height: 220px; margin-bottom:-45px;}
			
/* ====================================================================================== //
    =DETAILS  |  Reuseable classes for styling mini content      
// ====================================================================================== */

	/* Notify User that there is more content*/
	.linkToMore { min-height:80px;  background: url('../img/linkToMore.gif') no-repeat top left; padding-left: 80px; margin-left: -31px}

/* ====================================================================================== //
   =TYPOGRAPHY  |  String class for needed style |  EX: class="bright lg center"         
// ====================================================================================== */

	h1 {}		
	h2 { color: #ccc; }
	h3 { color: #ff0000;  } 	

	/* General Styling */
	p { }
	em { color: #aaa;  }
	strong { color: #fff; }
	blockquote {color: #ff0000; }	
	
	/* Colors */
	.bright   { color:#ff0000;    }   
	.key      { color:#fff!important; }      
	.subdued  { color:#666; font-size:90% }   
	.alt      { color:#ff0000; }  
