
		
/*******************	Generic Box Setup and Options			*********************/
/*																					*/
/* 		Main Class:		.box														*/
/*		Var 1*:			.box_size (small, med, large) 								*/
/*		Var 2:			.box_color (black) - Overrids white default 				*/
/*		Var 3:			.box_last - Overrides Margin for box in last spot floated	*/
/*																					*/
/************************************************************************************/
.box {
	background:#FFFFFF;
	color:#000000;
	float:left;
	font-size: 13px;
	margin:0 3px 3px 0;		
}

.box .button {
	position:absolute;
	padding:10px 0;
	bottom:0;
	height:45px;
	width:100%;
	text-align:center;
	margin:0 auto;
}	

.box .content {
	border-left: 1px solid #bdc2c5;
	border-right: 1px solid #bdc2c5;
	padding:10px 4px;
	position:relative;
}

.box .header {
	height: 32px;
}		
					
.box p {
	font-weight:bold;
	margin:1em;
	text-indent:1em;
}
			
.box_small {
	width: 308px;
}

.box_small .footer {
	background:url(/images/home_boxsmall_bottom.gif) no-repeat;
	height:7px;
	font-size:0;
}

.box_med {
	width: 619px;
}

.box_med .footer {
	background:url(/images/home_boxmed_bottom.gif) no-repeat;
	height:7px;
	font-size:0;
}

.box_large {
	width: 930px;
}

.box_large .footer {
	background:url(/images/home_boxlarge_bottom.gif) no-repeat;
	height:7px;
	font-size:0;
}

.box_last {
	margin:0 0 3px 0;
}

.box_black .content {
	
}

.box_black .content {
	border-left: 1px solid #1b1f20;
	border-right: 1px solid #1b1f20;
	background-color:#1b1f20;
	color:#FFFFFF;
}

.box_small.box_black .footer {
	background:url(/images/home_boxsmall_bottom2.gif) no-repeat;
}

.box_row1 .content {
	height:460px;
}

.box_row2 .content {

}

.box_row3 .content {
	height:370px;
}

.box_row4 .content {
	height:385px;
}

.box_row5 .content {
	height:400px;
}

/* Featured Press Box Overrides */
#box-press .header{
	background:url(/images/home_press_header.gif) no-repeat;
}

#box-press .content{
	background:url(/images/home_press_bg.gif) repeat-x;
}

#box-press .title {
	font-size:14px;
	font-weight:bold;
}

#box-press .subtitle {
	color:#666666;
	font-weight:bold;
	padding-left:10px;
}

#box-press .subtext {
	font-size:10px;
}


/* Free Newsletter Box Overrides */
#box-letter .header{
	background:url(/images/home_letter_header.gif) no-repeat;
}

#box-letter .content{
	background:url(/images/home_letter_bg.gif) repeat-x;
}

#box-letter .highlight1 {
	color:#008D96;
}


/* Latest Product Release Box Overrides */
#box-release .header{
	background:url(/images/home_release_header.gif) no-repeat;
}

#box-release .highlight1{
	color:#ffc12c;
}


/* Live Programs Box Overrides */
#box-program .header{
	background:url(/images/home_program_header.gif) no-repeat;
}

#box-program .content{
	background:url(/images/home_program_bg.gif) repeat-x;
}		
					
	#box-program .progTitle {
		font-size: 16px;
		font-weight: bold;
		color: #2f2f2f; 
	}
	
	#box-program .progSubTitle {	
		font-size: 12px;
		font-weight: bold;
		color: #666666; 
	}
		
	#box-program .progSubTitle2 {	
		font-size: 11px;
		color: #2f2f2f; 
	}
	
	#box-program .bootLink {
		color:#1b87ff;
		font-size:11px;
		font-weight:bold;
		cursor:hand; 
	}
	
	#box-program .eventLink {
		color:#ff8711;
		font-size:11px;
		font-weight:bold;
		cursor:hand; 
	}
	
	#box-program a {
		text-decoration:none;
	}


/* Resource Box Overrides */
#box-resource .header {
	background:url(/images/home_resources_header.gif) no-repeat;
}		

#box-resource .content {
	background:url(/images/home_resources_bg.gif) repeat-x;
	padding:10px 0;
}					
									
	#box-resource a {
		text-decoration:none;
		color:#333333;
	}
	
	#box-resource .resButton {
		height:80px;
		width:281px;
		margin-bottom:5px;
		padding:10px; 
		text-align:left;
		cursor:hand; 
	}
		
	#box-resource .resButton img {
		float:left;
		margin-right:10px;
		border:0px;
	}
	
	#box-resource .buttonTitle {
		font-size:13px;
		font-weight:bold;
		color:#333333;
	}
	
	#box-resource .buttonDesc {
		font-size:11px;
		color:#555555;
	}
		
	#box-resource #button1 {
		background-image:url(/images/home_resources_button1bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button1:hover {
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}
	
	#box-resource #button2 {
		background-image:url(/images/home_resources_button2bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button2:hover {
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}
			
	#box-resource #button3 {
		background-image:url(/images/home_resources_button3bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button3:hover {
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}
			
	#box-resource #button4 {
		background-image:url(/images/home_resources_button4bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button4:hover{
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}
	
	#box-resource #button5{
		background-image:url(/images/home_resources_button5bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button5:hover{
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}
			
	#box-resource #button6{
		background-image:url(/images/home_resources_button6bg.gif);
		background-repeat:no-repeat; 
	}
		
	#box-resource #button6:hover{
		background-image:url(/images/home_resources_buttonbg_over.gif); 
	}


/* Mastermind Box Overrides */
#box-mastermind .header{
	background:url(/images/home_mastermind_header.gif) no-repeat;
}


/* Foundations Box Overrides */
#box-foundations .header{
	background:url(/images/home_foundations_header.gif) no-repeat;
}	


/* Flawless Natural Box Overrides */
#box-flawless .header{
	background:url(/images/home_flawless_header.gif) no-repeat;
}


/* Jeffy Show Box Overrides */
#box-jeffyshow .header{
	background:url(/images/home_jeff_header.gif) no-repeat;
}	


/* Stories Box Overrides */
#box-stories .header {
	background:url(/images/home_stories_header1w.gif) no-repeat;
}		

#box-stories .content {
	background:url(/images/home_press_bg.gif) no-repeat;
}		

					
	#box-stories .progTitle {
		font-size: 16px;
		font-weight: bold;
		color: #2f2f2f;
		text-indent:0;
	}
	
	#box-stories .progSubTitle {	
		font-size: 12px;
		font-weight: bold;
		color: #666666; 
	}
	
	#box-stories .style13 {	
		font-size: 14px;
		font-weight: bold;
		color:#be9a0c; 
	}


/* Transformations Box Overrides */
#box-transformations .header{
	background:url(/images/home_transformations_header.gif) no-repeat;
}	


/* Blueprint Decoded Box Overrides */
#box-blueprint .header{
	background:url(/images/home_blueprint_header.gif) no-repeat;
}

							


