@charset "utf-8";
/* CSS Document */
	#mainBGDiv {background-color:#cb242b; background-image:url(/images/family_kicks/main_bg.gif);
	min-height:925px; height:auto; width:775px;  background-repeat:no-repeat;}
	
	#videoBox {width:361px; margin-left:8px; padding-top:30px;}
	
	#videoTop {width:361px; height:113px;}
	
	#videoBottom {width:361px; height:20px;}
	
	#videoContent {background-color:#7cd3f9; width:361px; height:300px;}
	
	
	#rightContent {width:361px; float:left;}
	#leftContent {width:406px; float:left;}
	

	#challegeTop {width:402px; height:150px;}
	
	#challengeTop {}
	
	#challengeContent {
		width:402px; min-height:230px; height:auto;  background-image:url(/images/family_kicks/challenge_bg.png); 
		background-repeat:repeat-y;
	}
	* html #challengeContent {height:230px;}
	
	#standingsTop {background-image:url(/images/family_kicks/standings_top.png); width:406px; height:28px; margin-top:-12px;}
	
	#standingsContent {background-image:url(/images/family_kicks/standings_bg.png); width:406px; height:auto;}
	
	#standingsBottom {background-image:url(/images/family_kicks/standings_bottom.png); width:406px; height:40px;}
	
	
	#sayitBox {width:361px; margin-left:8px; margin-top:5px;}
	
	#sayitTop {width:361px; height:11px; }
	
	#sayitContent {background-color:#ffd90e; width:361px; height:auto;}
	
	#sayitBottom {background-image:url(/images/family_kicks/sayit_bottom.png); width:361px; height:20px;}
	
	#sayitComments {background-color:#f6ab3b; width:335px; height:130px; border:3px; border-style:solid;
	border-right:0px; border-bottom:0px; border-color:#d69533;  margin-top:5px;}
	
	#sayitBTN {text-align:center; margin-top:5px;}
		
	#familyFirstBigBox {position:relative;width:300px; height:250px; background-color:#000; margin-left:40px; margin-top:5px; margin-bottom:5px;}
	
	.greenText {color:#00572e; font-size:14px; font-weight:bold;}
	
	.greenText a:link {color:#00572e; font-size:14px; font-weight:bold;}
	.greenText a:hover {color:#00572e; font-size:14px; font-weight:bold;}
	.greenText a:visited {color:#00572e; font-size:14px; font-weight:bold;}

	
	.sayitTitle {color:#bf181f; font-size:16px; font-weight:bold;}
	
	.sayitTitle2 {color:#8d4a08; font-size:14px; font-weight:bold;}
	
	.redText {color:#fb4506; font-size:15px; font-weight:bold;}
	
	#welcomeText { font-size:15px; font-weight:bold;}
	
	.red {color:#7e2121;}
	
	.green{color:#004223;}
	
	
	.white {color:#ffffff;}
	
	.red a:link {color:#7e2121;}
	
	.red a:hover {color:#7e2121;}
	
	.red a:visited {color:#7e2121;}
	
	
	.green a:link {color:#004223;}
	
	
	.green a:hover {color:#004223;}
	
	.green a:visited {color:#004223;}
	
	.white a:link {color:#ffffff;}
	
	
	.white a:hover {color:#ffffff;}
	
	.white a:visited {color:#ffffff;}
	
	#pageContainer {background-color:#CB242B;}
	
	#marketingMessage {position:absolute; margin-top:-30px; margin-left:14px;  }
	
	* html	#marketingMessage {margin-left:8px; }
	
	#comments {color:#000; width:320px; overflow:auto; margin-left:10px; margin-top:5px; height:122px; }
	
	#comments p { margin-top:0px;}
	
	#bigBoxAdTag {
	position:absolute; width:42px; height:21px; right:0px; background-image:url('/images/add_small.png'); background-repeat:no-repeat;
	}
	#tellMeMore{text-align:right; font-size:14px; font-weight:bold;}
	
	#welcomeContainer {position:absolute; margin-left:375px; margin-top:15px; width:300px;}
	
	
/******************************** standings: *****************************/

#standingsContent .standingsContent {
	font-size:14px;
	font-weight:bold;
	color:#cb242b;
	margin-left:10px;
}
#standingsContent .standingsRow {
	width:320px;
	height:50px;
	position:relative;
	margin-top:10px;
	margin-left:15px;
}
#standingsContent .standingsLogo {
	position:absolute;
	top:0px;
	left:0px;
}
#standingsContent .standingsLogo img {
	width:55px; 
	height:42px;
}
#standingsContent .standingsRibbonLeft {
	position:absolute; 
	left:55px; 
	top:0px;
	background-image:url('/images/family_kicks/standings/standing_bgs.png'); 
	background-position:right;
	background-repeat:no-repeat; 
	padding-left:8px;
}
#standingsContent .standingsRibbonRight {
	background-image:url('/images/family_kicks/standings/standing_bgs.png'); 
	background-repeat:no-repeat;
	padding-right:22px;
}
#standingsContent .standingsRibbon {
	width:50px; 
	height:28px;
	background-image:url('/images/family_kicks/standings/standing_bgs.png'); 
	background-repeat:no-repeat;
}
#standingsContent .standingsPoints {
	position:absolute;
	bottom:5px; 
	left:60px; 
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
	
#team1Row .standingsRibbonLeft {
	background-position:0px -29px;
}
#team1Row .standingsRibbonRight {
	background-position:right -29px;
}
#team1Row .standingsRibbon {
	background-position:-9px -29px;
}

#team2Row .standingsRibbonLeft {
	background-position:0px -87px;
}
#team2Row .standingsRibbonRight {
	background-position:right -87px;
}
#team2Row .standingsRibbon {
	background-position:-9px -87px;
}

#team3Row .standingsRibbonLeft {
	background-position:0px -58px;
}
#team3Row .standingsRibbonRight {
	background-position:right -58px;
}
#team3Row .standingsRibbon {
	background-position:-9px -58px;
}

#team4Row .standingsRibbonLeft {
	background-position:0px 0px;
}
#team4Row .standingsRibbonRight {
	background-position:top right;
}
#team4Row .standingsRibbon {
	background-position:-9px 0px;
}						

/*************************************************************************/
