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

	body  { background: #111 url('../img/backgrounds/bgTile.jpg') repeat-y top center; color: #999;}		
	#wrap { background: url('../img/backgrounds/bg.jpg') no-repeat 50% 100px;}			
	#mbw  { background-color: #000; }

	/* changes to core classes */
	.section      { background: url('../img/backgrounds/sectionbg.gif') no-repeat top center;}
	.bullets li   { background-image: url('../img/icons/arrow.gif'); background-repeat: no-repeat; background-position: 0 .5em;}
	.innerSection { background: url('../img/backgrounds/linebreak.png') no-repeat Top right; }

	/* Dynamic BG swaps | Adds class to #wrap */
	.bgHome_wrap    { background: url('../img/backgrounds/bgHome_wrap.jpg') no-repeat 50% 100px!important; }
	.bgArsenal_wrap { background: url('../img/backgrounds/bgArsenal_wrap.jpg') no-repeat 50% 100px!important;  }
	.bgDisciples_wrap { background: url('../img/backgrounds/bgDisciples_wrap.jpg') no-repeat 50% 100px!important; }
	
/* ====================================================================================== //
	=CONTEST
// ====================================================================================== */

	.bgContest_wrap .section {padding: 30px 50px}
	.bgContest_wrap .specialCase  { margin-top: 0px; padding-top: 60px}

	.bgContest_wrap { background: url('../img/contest/bgContest_wrap.jpg') no-repeat 50% 100px!important; }
	.introContest { width: 900px; height: auto; margin: 0 auto; padding: 500px 50px 0px 50px!important;  background:none; }
	
	.copy        { width: 550px; float:left }	
	.winnersFeed { width: 300px; float:right; background: url('../img/contest/winnersFeedbg.jpg');  padding:50px 20px; margin-right:-50px; color:#fff; margin-top: -69px;}
	.winnersFeed h2 { border-bottom: 1px #5b0f0f dotted; padding-bottom: 10px; margin-bottom:10px;}
	
	.winnersFeed ul           { width: auto;}
	.winnersFeed ul li        { display:block; line-height: 16px; padding:4px; border-bottom: 1px #5b0f0f dotted; margin-bottom:4px; }
	.winnersFeed ul latest.li { font-size: 120%; font-weight:bold;}

	.bgContest_wrap .desc         { padding: 1px; }
	
	.bgContest_wrap ul.horList    { padding: 0px!important; margin: 0px!important;  }
    .bgContest_wrap ul.horList li { float: left; display: inline; overflow:hidden;}
	
	.bgContest_wrap .desc ul.horList li  { width: 249px;}
	.guides li { width: 439px!important; padding: 0px 30px;}
	
	/* ........................... */
	/* CSS Sprite Menu for Contest */
	/* ........................... */	

	.contestImgGrid li   { overflow:hidden; text-indent:-9999px; display:inline; float:left; }
	.contestImgGrid li a { background:url('../img/contest/contestImg.jpg') no-repeat; width:100%; height:100%; display:block;}
	
	/* conImgGrid-MassFX */
	.contestImgGrid li.conImgGrid-MassFX{width:250px; height:350px;}
	.contestImgGrid li.conImgGrid-MassFX a{background-position:-0px -0px;}
	.contestImgGrid li.conImgGrid-MassFX a:hover{background-position:-0px -350px;}
	.contestImgGrid li.conImgGrid-MassFX a.active{background-position:-0px -700px;}
	
	/* conImgGrid-HardFX */
	.contestImgGrid li.conImgGrid-HardFX{width:250px; height:350px;}
	.contestImgGrid li.conImgGrid-HardFX a{background-position:-250px -0px;}
	.contestImgGrid li.conImgGrid-HardFX a:hover{background-position:-250px -350px;}
	.contestImgGrid li.conImgGrid-HardFX a.active{background-position:-250px -700px;}
	
	/* nconImgGrid-Carnobolic */
	.contestImgGrid li.conImgGrid-Carnobolic{width:250px; height:350px;}
	.contestImgGrid li.conImgGrid-Carnobolic a{background-position:-500px -0px;}
	.contestImgGrid li.conImgGrid-Carnobolic a:hover{background-position:-500px -350px;}
	.contestImgGrid li.conImgGrid-Carnobolic a.active{background-position:-500px -700px;}
	
	/* conImgGrid-Axcell */
	.contestImgGrid li.conImgGrid-Axcell{width:250px; height:350px;}
	.contestImgGrid li.conImgGrid-Axcell a{background-position:-750px -0px;}
	.contestImgGrid li.conImgGrid-Axcell a:hover{background-position:-750px -350px;}
	.contestImgGrid li.conImgGrid-Axcell a.active{background-position:-750px -700px;}
	
	/* guide1 */
	.contestImgGrid li.guide1{width:500px; height:350px;}
	.contestImgGrid li.guide1 a{background-position:-1000px -0px;}
	.contestImgGrid li.guide1 a:hover{background-position:-1000px  -350px;}
	.contestImgGrid li.guide1 a.active{background-position:-1000px -700px;}
	
	/* guide2 */
	.contestImgGrid li.guide2{width:500px; height:350px;}
	.contestImgGrid li.guide2 a{background-position:-1500px -0px;}
	.contestImgGrid li.guide2 a:hover{background-position:-1500px -350px;}
	.contestImgGrid li.guide2 a.active{background-position:-1500px -700px;}
	

/* ====================================================================================== //
	=BIG ARMS GUIDE
// ====================================================================================== */
	
	.bgBigArms_wrap { background: url('../img/landingPages/bgBigArms_wrap.jpg') no-repeat 50% 100px!important; }
	.bgBigArms_wrap .intro { width: 750px; height: auto; margin: 0 auto; padding: 50px 250px 0px 0px!important;  background:none; }
	.bgBigArms_wrap .section {padding: 30px 50px; background:none;}
	.bgBigArms_wrap .specialCase  { margin-top: 0px; padding-top: 60px; background:none;}

		
	
/* ====================================================================================== //
	=SECTION STYLING
// ====================================================================================== */
	
	.simpleHeader { background: #000}

	.convertToSale {  background: url('../img/bgConvert.jpg') no-repeat; }
	
	.ctsExtras { background: #111 url('../img/bgCtsExtras.jpg') no-repeat;    }
	.ctsExtras img	{width:220px; height:220px; margin: 0 auto}
	.productUpsale img { width:250px; height: 240px; margin-bottom:-40px; overflow:hidden;}
	
	.disciples { height: 300px;}

/* ====================================================================================== //
    =DETAILS  |  Reuseable classes for styling mini content      
// ====================================================================================== */

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

