/* --------------------------------------------- */
/* Feature Image	                             */

#header{height:77px;position:relative;}

#login{overflow:hidden;}

#sideBar{
	margin-top:0;
	top:0;}
	
#searchWrapper{
	position:absolute;top:0px;left:0;
	width:129px;
}	

/* this below style is well bad  but I had to */

* html #search { width: 129px; left: 0; top: 75px; }

 #wrapper #searchWrapper #search{
	background:#1694D8 url(/a/img/global/search/corner.gif) no-repeat scroll 0 0;
	padding:5px 10px;
	margin-bottom:0;
	position:absolute;
	left:0;
	top:75px;
	width:129px;
}

#emptyMenuWrapper{
	overflow:hidden;
	position:relative;top: 6px;left:12px;
	width:608px;}
	
	
#header ul#topNav {
	width: 608px;
	position: relative;
	top:0;
}

#header ul#topNav li {
	float: left;
	width: 7.54em;
	line-height: 3em;
	color: #fff;
	border-right: 1px solid #fff;
	font-weight: bold;
	text-align: center;
}	

#feature {
	background: url(/a/img/ourProducts/feature.jpg) no-repeat;
	margin-top:0;
	height: 251px;
	border-bottom:1px solid #fff;/*safari repeating background fix - jon*/
	overflow:hidden;
}

.ourProductsLanding #feature{
	background: url(/a/img/ourProducts/our_products_landing.jpg) no-repeat;
	height: 239px;}

a:link, a:visited {
	color: #8EB200;
	text-decoration: none;
}

a:hover, a:active {text-decoration: underline;}

#page ul{margin:0.5em 0;}

h2{
	background-color:#94d200;
	background-repeat:no-repeat;
	background-position:10px 0;
	height:34px;
}


/*p.greenText{margin-bottom: 0.6em;}*/

/* --------------------------------------------- */
/* Left & Right Col Typography                   */

#contentRegionOne p,
#contentRegionTwo p {
	padding: 5px;
	color: #666;
}

#contentRegionTwo strong {
	color: #ffffff;
}

.padder{padding: 0 8px 4px 8px;}


/* --------------------------------------------- */
/* Left Column			                         */

#contentRegionOne {
	float: left;
	margin-top: 20px;
	width: 300px;
}

h3#infantMilkFormulas {
	margin-left:0;
	width: 285px;
	height: 20px;
	background: url(/a/img/ourProducts/CowAndGateinfantMilkFormulas.gif) no-repeat 0 0;
}

#didYouKnow { 
	background: #fff;
	width: 300px;
}

	#didYouKnow h4 {
		margin-top: 10px;
		width: 162px;
		height: 26px;
		background: url(/a/img/ourProducts/didYouKnow.gif) no-repeat 0 0;
	}

	#didYouKnow p {
		color: #8eb200;
		font-size: 1.4em;
		padding-left: 2px;
	}

/* --------------------------------------------- */
/* Right Column		                             */

#contentRegionTwo {
	width: 304px;
	margin-top: 20px;
	float: left;
}

h3#babyFoods {
	margin-left: 5px;
	width: 80px;
	height: 20px;
	background: #ffffff url(/a/img/ourProducts/babyFoods.gif) no-repeat 0 0;
}

#inTheForum {
	padding: 10px 5px;
	background: #94D200 url(/a/img/global/corners/lightGreenBL.gif) no-repeat 0 101%;
}

#inTheForum h3 {
	margin-left: 5px;
	width: 152px;
	height: 21px;
	background: url(/a/img/age/fourToSixMonths/inTheForumTitle.gif) no-repeat 0 0;
}

#inTheForum p a{
	color:#fff;
	text-decoration: underline;
}


.didYouKnow {margin: 11px 0 0 0;}

.happyBaby {margin: 5px 0 0 0;
			height:141px;
			}

.topTextSection {height:130px;}

.citation{font-size:90%;}

.altblock2 {
	padding: 10px;
	width: 302px;
	widt\h: 284px;
	border-bottom: 0px;
	border-right: 0px;
	border-top: 1px solid #94D200;
	float: left;
	/*height:auto;	*/
	min-height:300px;
	height: auto !important;
	height:300px;
}


.altblock2 h4{margin-right:34px;}

.altblock2 ul{margin: 0.5em 0;}


.hideIE {*display:none;}

/*.lastAltBlock {border-bottom: 1px solid #94D200;}*/

 .altblock2 img {float: right;}

.altblock2 img.stage1img {
	float: right;
	padding: 0px ;
}

.altblockWide {
	border-left:1px solid #94D200;
	border-right:1px solid #94D200;
	border-bottom:0px !important;
}
