/* Home Page
-------------------------------------------------- */
#home_main { }
#home_welcome { float:left; width:360px; font-size:14px; line-height:22px; }
#home_welcome p { padding:40px 15px 0 40px; }
#home_welcome img { float:left; }

#home_mainFeature { float:left; width:500px; }



/* Home Scroller
-------------------------------------------------- */
#home_scroller  { clear:both; width:850px; padding:0 5px; background:url(/css/img/home_scroller.gif) no-repeat; }

.prev, .next { width:35px; height:100px; padding-top:65px; }
.prev { float:left; }
.next { float:right; }
.prev a, .next a { display:block; width:35px; height:24px; overflow:hidden; text-indent:-99999px; }
.prev a { background:url(/css/img/scroller_prev.gif) 50% 0 no-repeat; }
.next a { background:url(/css/img/scroller_next.gif) 50% 0 no-repeat; }
.prev a:hover { background-position:50% 100%; }
.next a:hover { background-position:50% 100%; }


div.scroller, div.section { overflow:hidden; width:780px; height:165px; float:left; }
	
#home_scroller p { margin:0; }
	
div.content { width: 10000px; } /* widthout this is scrolls vertically */

.controls { clear:both; padding:5px 390px; } /* Side padding for Safari2 fix */
.controls td { padding:0 10px; text-align:center; }
.controls a { 
	display:block;
	width:10px;
	height:10px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(/css/img/scroller_indicator.gif) 0 0 no-repeat;
	}
.controls a:hover { background-position:50% 0; }
.controls a.active { background-position:100% 0; }

#home_scroller .one_up, #home_scroller .two_up, #home_scroller .three_up, #home_scroller .four_up { height:161px; margin-top:2px; }
.one_up, .two_up, .three_up, .four_up { float:left; padding:0 5px; }
.one_up { width:185px; }
.two_up { width:380px; background:url(/temp/feature2.gif) 50% 50% no-repeat; }
.three_up { width:575px; background:url(/temp/feature3.gif) 50% 50% no-repeat; }	
.four_up { width:770px; background:url(/temp/feature4.gif) 50% 50% no-repeat; }	


	/* Styles used in scrolling islands */
	.ci { padding-top:15px; } /* used for one full image content island */
	
	/* Grower - home content island */
	#home_scroller #grower_hci { background:url(/css/img/homeScroller-growerbg.gif) 0 0 no-repeat; }
	#home_scroller #grower_hci #gimgbox { float:left; padding:7px 8px 0 8px; min-width:135px; text-align:center; }
	#home_scroller #grower_hci #gtextbox { font-size:12px; line-height:14px; margin:35px 0 0 0; padding-right:5px; }
	#home_scroller #grower_hci h4 { font-size:14px; line-height:16px; font-weight:normal; margin:0 0 20px 0; }

	/* Body mass calculator content island */
	#home_scroller #bmc_form { margin-top:14px; }
	#home_scroller #bmc_form p { margin-top:8px; }
	


/* Home PPN Section
-------------------------------------------------- */
#home_ppn { width:780px; margin:0 auto; }

#home_ppn .column { float:left; width:205px; text-align:center; }

#home_ppn .ppnlogo { margin:20px 0 0 20px; }

.featurelist { font-size:12px; line-height:16px; }
.featurelist li { margin-bottom:10px; }
.featurelist li h3 { margin:0 0 2px 0; }
.featurelist li h3 a { padding-top:10px; }


#news_ticker { margin:20px auto 0 auto !important; }