
#leftColumn	.pod	{margin:0 20px;}
.pod h2				{border-bottom:dashed 1px #AA8F30; margin-bottom:5px; }
.pod h2	img			{float:none !important; margin:0 !important;}
.pod h3				{font-size:2.0em; letter-spacing:-2px; }
.pod 				{margin:0; margin-bottom:30px; font-size:0.8em; line-height:1.4em; }
.pod p				{line-height:1.4em;}
.pod .action		{margin-top:0;}

/*  L A T E S T   N E W S */
#homeNewsList			{background:url(siteImages/textTop_back.gif) repeat-x; list-style:none;  margin:0 !important; float:right; width:100%; }
#homeNewsList div		{width:200px; zoom:1; list-style:none; min-height:80px; padding-bottom:15px; border-right:1px dashed #cccccc; padding-right:16px;  float:left; clear:left; margin-right:-1px;  }
#homeNewsList  div	{border-top:1px dashed #cccccc;}
#homeNewsList div.topRow  {border-top:0;}
#homeNewsList h3		{margin-top:12px;  margin-bottom:0.2em; }
#homeNewsList h3 a		{font-weight:normal; font-size:1.35em; color:#006265; line-height:1.1em;} 
#homeNewsList p			{font-size:0.9em; margin-bottom:0.3em; line-height:1.4em !important;}
#homeNewsList a.action	{margin-top:0;}

#homeNewsList div.homeNewsAlt			{border-right:0; border-left:1px dashed #cccccc; margin:0; padding-right:0; padding-left:16px; width:200px; clear:none; }

#newsHomeFooter			{clear:both; display:block; border-top:1px dashed #cccccc; padding-top:10px; padding-bottom:10px; }

.rssFeed				{background:url(siteImages/feed-icon-14x14.png) no-repeat center right; margin-right:0px; margin-top:5px; padding-right:18px; height:14px; float:right;}

.moreNews				{float:left; border-bottom:1px solid transparent;}
.moreNews:hover			{border-bottom:1px solid #666666;}

/* N E W S */
.newsDate				{margin-top:0 !important; font-weight:bold; color:#999999;}
.news .details			{font-weight:bold; color:#999999;}

/* S E A R C H */


/* L O G I N
.login .textInput		{font-size:1.2em; width:110px;}
.login label			{width:80px; _width:77px; float:left; clear:both; padding-top:4px;}
.login .button 			{text-align:right;}
.login .button input	{height:1.7em; overflow:visible; padding:0 10px;}
.login li				{margin-top:10px; }
.login .valMessages	li	{list-style-image:none !important; margin:0 0 5px 0; line-height:1.4em;}
 */

/* M E M B E R   P O R T A L   L I N K */
#memberPortal			{ padding-bottom:10px;}
#memberPortal a			{background:url(siteImages/topNav_back.gif) repeat-x; border:1px solid #7c7c7c; display:block; padding:5px 5px 5px 5px; color:#444444; float:left; text-decoration:none;}			
 
 
/*  I M A G E   F L O A T */
.pageSectionImage		{border:solid 1px #cccccc; background-color:#cccccc; float:right; padding-bottom:1px;}
.pageSectionImage img	{display:block;}
.pageSectionImage span	{margin:5px 10px; display:block;}

/* D I D   Y O U   K N O W ? */
#didYouKnow				{margin-left:-5px; width:175px; font-family:"Comic Sans MS"; font-size:0.9em;  word-spacing:-2px;  color:#444444; margin-right:-40px; clear:both; height:240px; background:url(siteImages/didYouKnow_back.jpg) no-repeat; padding:75px 40px 0 20px; }
#didYouKnow p			{line-height:21px !important; margin-bottom:0;}
#didYouKnow a.action	{margin-top:0; line-height:21px !important; }
#didYouKnow strong		{color:#666666; }

/* P R O D U C T   S H O W C A S E */
#prodShowcase		{float:left; clear:both;}
#prodShowcase img	{float:left; margin-left:-10px; margin-right:8px;}

/* S I T E   M A P  */
.siteMap#pageContent ul			{margin-bottom:1em;}	
.siteMap#pageContent ul ul		{margin-bottom:0px;}
.siteMap#pageContent h2			{margin-bottom:5px; margin-left:-25px;}

/* G O O G L E   M A P */
#milkLinkMap		{width:100%; height:500px; margin-top:-12px; margin-bottom:5px; background:url(siteImages/loading.gif) no-repeat 45% center;}
#address			{width:220px; float:right; padding-left:20px; border-left:1px dashed #cccccc; margin-left:20px; padding-bottom:20px;}

/* P A G E R */
.pager	*:empty		{display:none;} /* not in IE though :-( */
.pager span			{float:left; margin-right:10px;}
.pager strong		{font-weight:normal; text-decoration:underline;}

/*  C A R O U S E L  */ 
#carousel			{clear:both; margin-top:50px !important; visibility:hidden;} /* visibility set to visible in JS to stop onload flashing */
#carousel h2		{border:0px; margin-bottom:0px; padding:0;}
#carouselImages		{overflow:scroll; height:310px;  position: relative;}
#carouselImages	img	{position:relative;}
#carouselImages a	{display:block; width:200px; text-align:center; height:90px; margin:auto;  margin-top:10px;  }
#carouselImages a:hover	{background-color:#ffffff;}

.carouselButtons	{background-repeat:no-repeat; border:1px dashed #AA8F30; display:block; padding:5px; text-align:right; color:#999999; text-decoration:none;}
#carouselUpLink		{background-image:url(siteImages/CarArrowUp.gif); background-position:center;  border-width:1px 0 0 0;}
#carouselDownLink	{background-image:url(siteImages/CarArrowDown.gif); background-position:center; border-width: 0 0 1px 0;}

.carouselButtons:focus,
.carouselButtons:active		{background-color:transparent; outline:none; color:#999999 !important; text-decoration:none;}

.carouselButtons:hover		{background-color:#E6F0F0;  text-decoration:none;}
#carouselUpLink:hover		{background-image:url(siteImages/CarArrowUp_over.gif);}
#carouselDownLink:hover		{background-image:url(siteImages/CarArrowDown_over.gif);}		

/* M E M B E R   A R E A */
#memberArea h2		{margin-top:20px;}
#memberArea #haulierAddress {margin:0; padding:0;}
#haulierAddress li	{list-style:none; margin:0; padding:0; clear:both;padding-left:100px; margin-bottom:5px;}
#haulierAddress li span {float:left; width:100px; font-style:italic;  margin-left:-100px;}
#memberArea table	{width:100%; border:0; font-family:Tahoma, Arial; background-color:#fff;}

#memberArea th,
#memberArea td		{border:0; padding:3px;font-size:0.9em}

#memberArea td		{font-size:0.9em; }

#memberArea th		{font-weight:bold; background-color:#666666; color:#fff; font-size:0.9em;}

#memberArea tr:hover	{background-color:#efefef;}

.financialRight {text-align:right}

/* E R R O R   M E S S A G E S */

.error {color: Red;}

/* H E R D   C O M P A N I O N */
.herdcompanionlogo{margin-top:20px;}