/** SITE SPECIFIC COLOURS AND BORDERS ETC. 
Main site colour (h2)  = #333332
Main background (body: background-color) = #999998
Content background (contentHolder) = #F0F0F0
*/

/** HOMEPAGE COLOUR STYLES */

.homepagebox h3 {background-image:url(/images/header_corner1dairy.png) !important;}
.homepagebox p {border: 1px solid #666666 ;border-top: 1px solid #000000;}

/** MAIN COLOUR STYLES */

body {
	background-color: #CDCDCD;
	border-top: 5px solid #CDCDCD; 
	background-image:url(/images/bodybgdairy.gif);}

h2 {color: #333332; text-shadow: #AAAAAA 2px 2px 3px;}
h3 {color: #333332; text-shadow: #AAAAAA 1px 1px 3px;}
h4 {color: #333332; text-shadow: #AAAAAA 1px 1px 3px;}

#headerImg {background-color: #CDCDCD;}
#headerBanner {background-color:#999998;}

#navi {
	background-image: url(/images/bg_topnavidairy.png) !important;
	background-color: #CCCC99;}
	
#naviItems a {background-image:url(/images/divider_topnavidairy.gif) !important;}
	
#naviDate {border-right: 1px solid #666600;}

#contentHolder {
	background-color: #F0F0F0;
	background-image: url(/images/sidebardairy.gif) !important;}

#sideBar {border-right: 1px solid #666666;}
#sideBarTop {background-color: #969696;}

#sponsors {background-color: #969696;}
#mainSponsors {background-image: url(/images/bg_topnavidairy.png) !important;}

#supportingPartners {background-image: url(/images/bg_topnavidairy.png); !important}
#leftSponsors {background-color: #969696;}
#leftSupportingPartners {border-top: 1px dashed #666633;}
#leftSupportingPartners a {border-bottom: 1px dashed #666633;}
#leftBottom {
	background-color: #BBBBBB;
	background-image: url(/images/beigeshadedairy.gif) !important;}

/** MAIN CONTENT AREA */

#infoDate {color: #333332;}

#contentbox {border: 1px solid #333332;}
#contentbox_news {border: 1px solid #333332;}

/** FOOTER STYLES */

#footer {background-color:#CDCDCD;}
#footer5M {border-right: 1px solid #969696;background-color: #CDCDCD; color: #969696;}
#footerBanner {background-color: #CDCDCD;}
#footerEnd {color: #969696;}
#footerFinal {color: #969696 ;background-color:#CDCDCD;}
#fontControl {border: 1px solid #969696;}	
#basketControl {border: 1px solid #969696;}	

.leftSearch {border: 1px solid #808000; color:#808000;} /** Check colour */

/** MENU STUFF */

.menuItem:link, .menuItem:active, .menuItem:visited {
	background-image: url(/images/bg_leftnavidairy.png) !important; 
	border-bottom: 2px solid #969696;
	color: #FFFFFF;}
.menuItem:hover {color: #FFCC00;}
.menuItemShown:link, .menuItemShown:visited, .menuItemShown:active {
	background-image: url(/images/bg_button2dairy.png) !important;
	color:#FFFFFF;
	border-bottom: 2px solid #B2B2B2;}
.menuItemShown:hover {color: #FFCC00;}

.menuItemFlyout {background-color:#FFFFFF; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333;} /**  */

.menuItemFlyout a, .menuItemFlyout a:visited, .menuItemFlyout a:link, .menuItemFlyout a:active  {border-bottom: 1px solid #333332; background-color:#FFFFFF;} /** flyout background */

.menuItemFlyout a:hover {background-color:#333333; color:#FFFFFF;} /** flyout rollover */

.menuShown a, .menuShown a:visited, .menuShown a:active, .menuShown:link {border-bottom: 1px dashed #333332;} /**  */

/** News Styles */

.newsDate {color: #333332;}
.newsdate {color: #333332;}

/* NEWS PAGE EXTRAS */

.cite {background-color: #000000;}
#quote .line1 {color:#333332; background-color:#000000;}
#quote .line2 {color:#333332; background-color:#000000;}
	
.searchCat a {color: #339933;} /** check color */

#google, #advertslot {background-color: #CDCDCD;}

#google h4, #advertslot h4 {background-image: url(/images/bg_topnavidairy.png) !important;}

/** Right shortcut menu */

#shortcutmenu {background:#CDCDCD; border-top:1px solid #969696; border-right:1px solid #969696; border-left:1px solid #969696;}
#shortcutmenu a {border-bottom:1px solid #969696; color:#333333;}
.shortcuttitle {background-color:#969696; }

tr.title {background-color: #999966;}
tr.subtitle {background-color: #CCCC99;}
.table{background-color: #666666; font-family:arial,verdana,sans-serif;}
table.table3 {background-color: #CCCC99;}
table.table1, table.table2, table.table3 {border-color: #333332;}

#searchboxholder {border:1px solid #969696;}



