body#csbp
{
	background-color:#007ac3;
	margin:0px;
	padding:0px;
	color:#808183;
	font-family:arial;
	font-size:12px;
}

H1
{
	color:#0079c2;
	font-size:20px;
	font-weight:bold;
	margin: 13px 0;
}

H2
{
	padding-left:20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

H3
{
	color:#0079c2;
	font-size:13px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}

hr
{
	width:100%;
	color: #bbb;
	background-color: #bbb;
	border:0;
	height:1px;
	margin:10px 0px 10px 0px;
}

a
{
	color:#0079c2;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	color:#676f77;
}

p
{
	margin:0px;
	padding:0px;
}

form
{
	display:inline;
}

img
{
	border:0px;
}

img.HeaderPic
{
	margin-bottom:7px;
}

.clearme
{
	clear:both;
}

.noborder
{
	border:0px;
}

.HeaderGrey
{
	height:35px;
	padding:8px 20px 0px 0px;
	background-image:url(/App_Themes/Custom/Images/header_grey.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#0079c2;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.HeaderBlue
{
	height:35px;
	padding:8px 20px 0px 0px;
	background-image:url(/App_Themes/Custom/Images/header_blue.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}



#MainWrapper
{
	width:100%;
}

/*# Header #*/


#HeaderToolsWrapper
{
	width:100%;
	height:68px;
	background-color:#fff;
}
#HeaderToolsMain
{
	width:956px;
	margin: auto;
}

#HeaderTools
{
	width:291px;	
	height:19px;
	padding:7px 0px 7px 0px;
	float:right;
	
}

#HeaderTools div
{
	float:left;
	padding: 0;
	margin: 0;
}

#ToolIncrease
{
	width:28px;
	height:19px;
}
#ToolDecrease
{
	width:25px;
	height:19px;
}
#ToolPrint
{
	width:31px;
	height:19px;
}
#ToolSearch
{
	width:58px;
	height:19px;
}
#ToolSearchFunctions
{
	width:149px;
	height:19px;
}

#ToolSearchFunctionsLeft
{
	width:128px;
	height:17px;
	border:solid 1px #999;
	float:left;
}

#ToolSearchFunctionsRight
{
	width:19px;
	height:19px;	
	float:right;
}

input.ToolsSearchTextbox
{
	width:123px;
	height:12px;
	border:0px;
	font-size:9px;
}


#Header
{
	width:100%;
	height:179px;
	background-image:url(/App_Themes/Custom/Images/background_header.gif);
	background-repeat:repeat-x;
	text-align: center;
}

#HeaderWrapper
{
	width: 956px;
	overflow: hidden;
	margin: auto;
	background-color: #fff;
	padding: 0 10px;
}
#CSBPMainLogo
{
	overflow: hidden;
	background-image:url(/App_Themes/Custom/Images/csbp_main_logo_large.gif);
	float: left;	
	padding: 0;
	margin: 0;
	width: 91px;
	height: 177px;
}
#CSBPMainLogo a
{
	width: 91px;
	height: 179px;
	display: block;	
	text-indent: -999px;
}

#HeaderWrapper
{
}

#Banner
{
	width:865px;
	height:179px;
	background-color:#fff;
	margin: auto;
	float: left;
}

/*# Navigation Tabs (top-top) #*/

#HeaderTabs
{
	width:865px;
	height:35px;
	float:right;
}
.CMSMenu
{
}
.CMSMenu td
{
	height: 35px;
	width: 143px;
	background-image:url(/App_Themes/Custom/Images/tab_unselected.gif);
	padding-left: 30px;
	color: #fff;
}
.CMSMenu td.CMSMenuHighlightedMenuItem, 
.CMSMenu td.CMSMenuHighlightedMenuItemMouseOver, 
.CMSMenu td.CMSMenuItemMouseOver
{
	background-image:url(/App_Themes/Custom/Images/tab_selected.gif);
}
#HeaderTabs ul
{	
	margin:0px;
	padding:0px;
	float:right;
}

#HeaderTabs li
{	
	display: block;
	list-style-type: none;	
	float:left;
	width:173px;
	height:35px;
	background-repeat:no-repeat;
}

#HeaderTabs li.CMSListMenuHighlightedLI,
#HeaderTabs li:hover
{
	background-image:url(/App_Themes/Custom/Images/tab_selected.gif);
	background-repeat:no-repeat;
}

#HeaderTabs li a
{
	text-decoration:none;
	color:#fff;
	width:143px;
	padding-left:30px;
	height:35px;
	display:block;
}

/*# Top Navigation #*/

#TopNavigationWrapper
{
	width:100%;
	background-color:#fff;
	height:65px;
	overflow: hidden;
}

#TopNavigation
{
	width:980px;
	height:65px;
	background-image:url(/App_Themes/Custom/Images/background_topnavigation.gif);
	background-repeat:repeat-none;	
	margin: auto;
	overflow: hidden;
}

table.firstCMSMenu
{
	margin:10px 0px 0px 20px;
}
/* First Level */
td.sep
{
	overflow: hidden;
}
td.firstCMSMenuItem,
td.firstCMSMenuItemMouseDown,
td.firstCMSMenuItemMouseUp
{
	text-decoration:none;
	color:#808183;	
	padding:7px 10px 7px 10px;	
	white-space: nowrap;
}

td.firstCMSMenuHighlightedMenuItem,
td.firstCMSMenuItemMouseOver,
td.firstCMSMenuHighlightedMenuItemMouseOver,
td.firstCMSMenuHighlightedMenuItemMouseDown,
td.firstCMSMenuHighlightedMenuItemMouseUp
{
	text-decoration:none;
	color:#007ac3;
	padding:7px 10px 7px 10px;	
}

/* Second level */

td.secondCMSMenuItem,
td.secondCMSMenuItemMouseDown,
td.secondCMSMenuItemMouseUp,
td.secondCMSMenuHighlightedMenuItem,
td.secondCMSMenuHighlightedMenuItemMouseDown,
td.secondCMSMenuHighlightedMenuItemMouseUp
{
	padding:14px 17px 0px 17px;
}
td.secondCMSMenuHighlightedMenuItemMouseOver,
td.secondCMSMenuItemMouseOver
{
	padding:14px 17px 0px 17px;	
}

/* Third level */

td.thirdCMSMenuItem,
td.thirdCMSMenuItemMouseDown,
td.thirdCMSMenuItemMouseUp,
td.thirdCMSMenuHighlightedMenuItem,
td.thirdCMSMenuHighlightedMenuItemMouseDown,
td.thirdCMSMenuHighlightedMenuItemMouseUp
{
	padding:14px 17px 0px 20px;	
}
td.thirdCMSMenuHighlightedMenuItemMouseOver,
td.thirdCMSMenuItemMouseOver
{
	padding:14px 17px 0px 20px;	
}

/*# Home Content #*/

#ContentWrapper
{
	width:100%;
	background-color:#fff;
}

#ContentHome
{
	width:956px;
	min-height:300px;
	background-color:#fff;
	margin: auto;
}

#ContentHome_Left
{
	float:left;
	width:367px;
	padding-right:12px;
}

#ContentHome_Right
{
	float:right;
	width:577px;
}

#ContentHome_Right_Left
{
	float:left;
	width:278px;
	padding-right:12px;
}

.IE6 #ContentHome_Right_Left 
{
	padding-right:0px;
}

#ContentHome_Right_Right
{
	float:right;
	width:287px;
}


.IE6 #ContentHome_Left
{
	padding-right:0;
}
.IE6 #ContentHome_Right_Right 
{
	float:right;
	width:280px;
}

#LeftPanel01,
#LeftPanel02
{
	width:337px;
	padding:0px 15px 0px 15px;
}

#MiddlePanel01,
#MiddlePanel02
{
	width:248px;
	padding:0px 15px 21px 15px;
}

#RightPanel01,
#RightPanel02
{
	width:257px;
	padding:0px 15px 21px 15px;
}

.IE6 #RightPanel02 
{
	padding:0 0 0 10px;
}

#LeftPanel02,
#MiddlePanel02,
#RightPanel02
{
	margin-bottom:20px;
}
#RightPanelRotating 
{
	padding:2px 0 0 18px; 
	width:254px;
	height:184px;
	background-image:url(/App_Themes/Custom/Images/rotatingImage_bg.gif);
	background-repeat:no-repeat;
}

#WesfarmersFooter
{
	width:287px;
	height:69px;
	background-image:url(/App_Themes/Custom/Images/wesfarmers_footer.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	cursor:hand;
}

#FindFertiliserWrapper
{
	width:367px;
	/*height:81px;
	margin-bottom:20px;*/
}

.FindAFertiliserPanel
{
	float:left;
}

/* End Home Content */

/*# Internal Content #*/

#HeaderInternal
{
	width:100%;
	height:102px;
	background-image:url(/App_Themes/Custom/Images/background_header.gif);
	background-repeat:repeat-x;
	text-align: center;
	overflow: hidden;

}
#HeaderInternalWrapper
{
	width: 956px;
	overflow: hidden;
	margin: auto;
	background-color: #fff;
	padding: 0 10px;
}
#CSBPMainLogoInternal
{
	overflow: hidden;
	background-image:url(/App_Themes/Custom/Images/csbp_main_logo_small.gif);
	float: left;	
	padding: 0;
	margin: 0;
	width: 90px;
	height: 102px;
}
#CSBPMainLogoInternal a
{
	width: 90px;
	height: 102px;
	display: block;	
	text-indent: -999px;
}
#HeaderWrapperInternal
{
}

#BannerInternal
{
	width:866px;
	height:102px;
	background-color:#fff;
	margin: auto;
	overflow: hidden;
	float: left;
}

#ContentInternal
{
	width:956px;
	min-height:300px;
	background-image:url(/App_Themes/Custom/Images/background_event_internal.gif);
	margin: auto;
}

#ContentInternalEvent 
{
	width:956px;
	min-height:300px;
	background-image:url(/App_Themes/Custom/Images/background_event_internal.gif);
	margin: auto;
}

#ContentInternalEvent_Content 
{
	padding:0 20px 25px;
}

#ContentInternal_Left
{
	float:left;
	width:212px;
	padding-right:12px;
}
#ContentInternal_Left h2
{
	font-family: Trebuchet MS, Tahoma;
	font-size: 18px;
	padding-left: 13px;
	margin: 6px 0;
}
#ContentInternal_Left h2 a
{
	color: #fff;
	font-weight: normal;
}
#ContentInternal_Right
{
	float:right;
	width:712px;
	padding-left:15px;
}

#ContentInternal_Right_Left,
#ContentInternal_Right_Left_Articles
{
	float:left;
	width:401px;
	padding:0 45px 20px 0;
	border-right:solid 1px #00629c;
	margin:10px 0 10px 0;
}
.IE6 #ContentInternal_Right_Left
{
	float:left;
	width:431px;
	padding:0 20px 20px 0;
	border-right:solid 1px #00629c;
	margin:10px 0 10px 0;
}
#ContentInternal_Right_Right
{
	float:right;
	width:221px;
	padding:25px 19px 20px 19px;
}

.IE6 #ContentInternal_Right_Right
{
	width:211px;
}
.IE6 #ContentInternal_Right_Left_Articles
{
	float:left;
	width:401px;
	padding:0 40px 20px 0;
	border-right:solid 1px #00629c;
	margin:10px 0 10px 0;
}

#ContentInternal_Contact
{
	float:left;
	width:682px;
	padding:0px 25px 0px 25px;
}

#ContentInternal_Right_Left_News
{
	float:left;
	width:432px;
	padding: 0 20px 40px 20px;
}

#ContentInternal_Right_Right
{
	float:right;
	width:221px;
	padding:25px 19px 20px 19px;
}

#ContentInternal_Right_Right_Trial
{
	float:right;
	width:260px;
	padding:25px 0 20px 0;
}

#BreadCrumbsWrapper
{
	width:100%;
	background-color:#fff;	
	text-align: center;	
}

#BreadCrumbs
{
	width: 916px;
	padding-left: 40px;
	height:20px;
	padding-bottom:5px;
	color:#0079c2;
	font-weight:900;
	text-decoration:none;
	margin: auto;
	font-size: 9px;
	text-align: left;
}

/* End Internal Content */

/*# Footer #*/

#FooterWrapper
{
	width:100%;
	height:80px;
	background-image:url(/App_Themes/Custom/Images/background_footer.gif);
	background-repeat:repeat-x;
}

#Footer
{
	width:956px;
	height:80px;
	margin: auto;
}

#FooterLeft
{
	width:910px;
	height:31px;
	float:left;
}

ul#FooterMenu
{
	margin:21px 0px 0px 0px;
	padding:0px;
}

ul#FooterMenu li
{
	display: inline;
	list-style-type: none;
	margin:0px;
	padding:0px 7px 0px 7px;
	border-right:solid 1px #fff;
}

ul#FooterMenu li a
{
	color:#fff;
	text-decoration:none;
	font-weight: normal;
}

ul#FooterMenu li a:hover
{
	color:#6d6e71;
}

#FooterRight
{
	width:46px;
	height:31px;
	float:right;
}

/*# News #*/

/* Home Teasers */
.NewsHomeTeaser
{
	width:427px;
	padding:0px 20px 25px 0px;	
}

.NewsHomeTeaserList
{
	width:446px;
}
.IE6 .NewsHomeTeaserList 
{
	width:426px;
}
.NewsHomeTeaserAlt
{
	width:446px;
	border-bottom: 0px;
	background-color:#edf6fb;
}
.IE6 .NewsHomeTeaserAlt 
{
	width:426px;
}
.NewsTeaserPadding 
{
	padding:10px 10px;
}
.IE6 .NewsTeaserPadding 
{
	padding:10px 0px;
}
.NewsHomeTeaserLite
{
	padding-bottom:10px;
}

.NewsHomeTitle,
.NewsHomeTitle a
{
	color:#0079c2;
	font-weight:bold;
	text-decoration:none;
}
.NewsHomeTitle a.InTitle
{
	color:#0079c2;
}
.NewsHomeTitle a.InTitle:hover
{
	color:#808183;
}
.NewsHomeTitle a:hover {
	color:#808183;
}
.NewsHomeMore a
{
	color:#0079c2;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding-right:10px;
}
.NewsHomeMore a:hover {
	color:#808183;
}
.SimpleNewsHomeTeaser
{
	padding: 5px 0;
}
/* End News */

/*# Events #*/
.UpcomingEvents
{
	padding: 5px 0 10px;
	border-top: 1px solid #bbb;
}
.EventHomeTeaserLite
{
	padding: 5px 0;
}
.UpcomingEventsTitle
{
	color:#0079c2;
	font-weight: bold;
}


/*# Left Navigation #*/

/* Level 1 */

ul.firstCMSListMenuUL,
ul.secondCMSListMenuUL
{
	margin:0px;
	padding:0;
}
ul.secondCMSListMenuUL
{
	padding: 10px 0;
}

ul.firstCMSListMenuUL li,
ul.secondCMSListMenuUL li
{
	list-style-type: none;
}

ul.firstCMSListMenuUL a,
ul.secondCMSListMenuUL a
{
	display:block;
}

ul.firstCMSListMenuUL a,
ul.secondCMSListMenuUL
{
	border-top:solid 1px #fff;
}

ul.firstCMSListMenuUL
{
	border-bottom:solid 1px #fff;
}

ul.secondCMSListMenuUL a
{
	border:0px;
}

a.firstCMSListMenuLinkHighlighted,
a:hover.firstCMSListMenuLink
{	
	color:#fff;
	width:195px;
	padding:8px 0px 8px 15px;
	background-color:#0081cd;
	background-image:url(/App_Themes/Custom/Images/leftmenu_level1_selected.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

a.firstCMSListMenuLink
{
	color:#000;
	width:195px;
	padding:8px 0px 8px 15px;
	background-image:url(/App_Themes/Custom/Images/leftmenu_level1.gif);
	background-repeat:no-repeat;
	background-position:center left;
	list-style-type: none;
}

/* Level 2 */
a.secondCMSListMenuLinkHighlighted,
a:hover.secondCMSListMenuLink
{	
	color:#fff;
	width:170px;
	background-image:url(/App_Themes/Custom/Images/leftmenu_level2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding: 2px 0 2px 28px;
}

a.secondCMSListMenuLink
{
	color:#000;
	width:170px;
	background-image:url(/App_Themes/Custom/Images/leftmenu_level2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	list-style-type: none;
	padding: 2px 0 2px 28px;
}

/* End Left Navigation */

/*# Search #*/

.SearchResults
{
	padding:20px 0px 20px 0px;
}

.SearchResult
{
	padding:10px 0px 10px 0px;
}

/*# Attachment Listing #*/
.attachmentListing
{
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 10px 0 0;
	list-style-type: none;
}
.attachmentListing li
{
	padding: 5px 20px;
	margin: 0;
	background-image: url(/App_Themes/Custom/Images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

/*# Email Signup #*/

#emailsignup {
	background-image: url(/App_Themes/Custom/Images/bg_emailsignup.gif);
	height:163px;
}
.emailSignupForm {
	padding: 60px 0 0 15px;
}
.emailSignupForm .lblEmail {
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	margin-right:10px;
}
.emailSignupForm input.tbEmail {
	width: 180px;
	color: #666666;
}
.emailSignupForm input.ibSignup {
	padding:0 0 0 110px;	
}

/*# CSBP Forms Styling #*/
#formTable 
{
	width:600px;
}
#formTable input[type="text"] {
	font-size:12px;	
	width:230px;
}
#formTable label {
	font-size:12px;	
	width:230px;
}
#formTable textarea {
	font-size:12px;	
	width:373px;
}
#formTable select {
	font-size:12px;	
	width:235px;
}

#contactFormTable input[type="text"] {
	font-size:12px;	
	width:340px;
}
#contactFormTable label {
	font-size:12px;	
	width:340px;
}
#contactFormTable textarea {
	font-size:12px;	
	width:340px;
}
#contactFormTable select {
	font-size:12px;	
	width:345px;
}
.productData 
{
	width:600px;
	background-color:#edf6fb;	
}
.productData td 
{
	border:solid 1px #808183;
	text-align:center;
}
.productData input 
{
	background-color:#edf6fb;
	width:89px;
	height:25px;
	background-image:url(/App_Themes/Custom/Images/remove_btn.gif);
	background-position:center;
	border:0;
}
.serviceData 
{
	background-color:#edf6fb;
	width:600px;
}
.serviceData td 
{
	border:solid 1px #808183;
}
.ErrorLabel 
{
	color:#ff0000;
}
.EditingFormErrorLabel 
{
	color:#ff0000;
}

.formLabel,
.contactLabel {
	float:left;
	font-size:10px;	
}

.contactLabel {
	width:150px;	
}

.formInput,
.formInput select,
.contactInput,
.contactInput.select {
	float:left;
	font-size:10px;
}
.contactInput,
.contactInput select,
.contactInput textarea
{
	width:200px;
}
.formInput .TextboxField,
.formInput .DropDownField {
	font-size:10px;
}
.contactInput,
.contactInput .TextboxField {
	width:200px;
}
.formTitle {
	color:#0079c2;
	font-size:11px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}

/*# Coming Events #*/

#comingEvents {
	background-image: url(/App_Themes/Custom/Images/bg_events.gif);
	height:72px;
}

#comingEvents .eventLink {
	padding: 40px 0 0 90px;
}

/*# Trials #*/
#suggestTrial {
	background-image: url(/App_Themes/Custom/Images/bg_trials.gif);
	background-repeat:no-repeat;
	height:72px;
	margin:0 0 0 20px;
}

#suggestTrial .trialLink 
{
	padding: 40px 0 0 80px;
}

/* Home Teasers */
.EventTeaser
{
	width:422px;
	padding:0 0 10px 0;	
}

.contactddl 
{
	float:left;
	font-size:12px;	
	width:360px;
}
.contactManager 
{
	width:346px;
	float:left;
}
.contactContact
{
	width:366px;
	float:right;
}

.newsSummaryNoImage
{
	float:left;
	width:410px;
}
.newsSummaryImage 
{
	float:left;
	width:60px;
}
.newsSummaryImageText 
{
	float:right;
	width:350px;
}
.marketNoImage 
{
	float:left;
	width:402px;
}
.marketImage 
{
	float:left;
	width:100px;
}
.marketImageText 
{
	float:right;
	width:301px;
}
.findLabel 
{
	float:left;
	font-size:12px;
}

#FindFertiliserWrapper 
{
	margin-bottom:10px;
}
#FindFertiliserWrapper table td
{
	background-image: url(/App_Themes/Custom/Images/bg_fertiliserproduct.gif);
	background-repeat:no-repeat;
	width:182px;
	height:86px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}
#FindFertiliserWrapper table td ul
{
	margin:0;
	padding:0 0 0 25px;
	font-weight:normal;
	font-size:11px;
}
#FindFertiliserWrapper table td a
{
	color:#ffffff;
	text-decoration:none;	
}
#FindFertiliserWrapper table td ul a 
{
	font-weight:normal;
}
.fertiliserProductImg
{
	padding:0 0 0 15px;
}
.fertiliserProductMainImg 
{
	padding:0 0 0 15px;
}
#FindFertiliserWrapper table td table td 
{
	background-image: none;
	width:auto;
	height:auto;
}
.Calendar table 
{
	width:650px;
}