body {
	margin:0;
	padding:0;
	background:#0B0000 url(../images/top_bg.jpg) no-repeat center top;
	font-size:13px;
	font-family:/*'ArialMt Light', ArialMT,*/ Arial;
	color:#686868;
}

img, a {
	border:0;
	margin:0;
	padding:0;
}

img, a, div, input 	{
  behavior: url(../iepngfix/iepngfix.htc) 
}

a:link, a:hover, a:active, a:visited {
	text-decoration:none;
	color:#FFF;
}

input.textfield, select {
	background-color:#f6f6f6;
	border:1px solid #BABAB2;
}

input:focus, select:focus {
	outline:none;
}

select {
	width:127px;
}

optgroup {
	font-weight:normal;
	font-style:normal;
}

.h1_box {
	position:absolute;
	right:0;
	top:0;
}

h1.h1_tag {
	font:normal 11px Arial;
	color:#ccc;
}

h3 {
	display:inline;
	font:normal 11px Arial;
}

.subtitle_header, .search_title, .reveal_tab, .hidden_tab {
	font-size:20px;
}

#sub_topic, .small_des, .add_more_text, .checkbox_detail {
	font-size:11px;
}

.add_more_text_bold {
	font-weight:bold;
	font-size:12px;
	background-color:#EDEBE7;
}

a.add_more_text {
	color:#686868;
}

a.title_links, a.title_links:hover {
  color:#2F1910;
}

a.title_links:hover {
  text-decoration:underline;
}

#wrapper {
	width:935px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*****************/
/*	HEADER PART */
/*****************/

#header {
	color:#FFF;
}

#logo {
	margin:27px 0 10px 17px;
}

#main_nav {
	font-size:12px;
	font-weight:500;
	position:absolute;
	right:288px;
	top:32px;
	padding:0;
}

#main_nav a:hover	{ color:#ffcc00; }

#content_nav		{ width:935px; height:45px; }

#sitesearch {
	position:absolute;
	right:0;
	top:28px;
	width:255px;
	height:24px;
}

#textform {
	color:#FFF;
	background-color:transparent;
	border:0;
	margin-top:2px;
}

#submit_button {
	width:44px;
	height:24px;
	border:0;
	background:url(../images/submit_button.gif) no-repeat 0 0;
	position:absolute;
	top:0px;
	right:0;
}

#content_nav a, #sub_content_nav a		{ float:left; display:inline; }

#header_content {
	width:935px;
	height:376px;
	background:url(../images/bg_header.gif) no-repeat 0 0;
}

#nav_grain {
	display:block;
	width:179px;
	height:45px;
	background:url(../images/nav_grain.gif) no-repeat 0 0;
}

#nav_grain:hover {
	background:url(../images/nav_grain.gif) no-repeat 0 -45px;
}

#nav_bulk {
	display:block;
	width:254px;
	height:45px;
	background:url(../images/nav_bulk.gif) no-repeat 0 0;
}

#nav_bulk:hover {
	background:url(../images/nav_bulk.gif) no-repeat 0 -45px;
}

#nav_hay {
	display:block;
	width:184px;
	height:45px;
	background:url(../images/nav_hay.gif) no-repeat 0 0;
}

#nav_hay:hover {
	background:url(../images/nav_hay.gif) no-repeat 0 -45px;
}

#nav_redmeat {
	display:block;
	width:163px;
	height:45px;
	background:url(../images/nav_redmeat.gif) no-repeat 0 0;
}

#nav_redmeat:hover {
	background:url(../images/nav_redmeat.gif) no-repeat 0 -45px;
}

#nav_mining {
	display:block;
	width:155px;
	height:45px;
	background:url(../images/nav_mining.gif) no-repeat 0 0;
}

#nav_mining:hover {
	background:url(../images/nav_mining.gif) no-repeat 0 -45px;
}

#nav_grain_current {
	display:block;
	width:179px;
	height:45px;
	background:url(../images/nav_grain.gif) no-repeat 0 -45px;
}

#nav_bulk_current {
	display:block;
	width:254px;
	height:45px;
	background:url(../images/nav_bulk.gif) no-repeat 0 -45px;
}

#nav_hay_current {
	display:block;
	width:184px;
	height:45px;
	background:url(../images/nav_hay.gif) no-repeat 0 -45px;
}

#nav_redmeat_current {
	display:block;
	width:163px;
	height:45px;
	background:url(../images/nav_redmeat.gif) no-repeat 0 -45px;
}

#nav_mining_current {
	display:block;
	width:155px;
	height:45px;
	background:url(../images/nav_mining.gif) no-repeat 0 -45px;
}

#left_sidebar {
	width:208px;
	float:left;
	padding:37px 0 0 17px;
}

#left_sidebar img {
	margin:0 0 19px 0;
	padding:0;
}
.subtitle_header1 {
	font-size:20px;
	color:#4A824E;
	font-weight:500;
	position:absolute;
	top:252px;
	left:262px;
}

#h_content {
	width:428px;
	float:left;
	font-family:'Myriad Pro', Arial;
	color:#4d4d4d;
	margin:23px 0 0 17px;
	padding:0 30px 0 22px;
}

.title_header, .firsttitle_content, a.sub_user_link		{ color:#2F1910; }
.sub_user_link:visited		{ color:#2F1910; }

.title_header {
	font-size:30px;
	font-weight:500;
}

.subtitle_header, .secondtitle_content, .user	{ color:#4A824E; }


.subtitle_header {
	font-weight:500;
	padding:0 0 25px 0;
	color:#E6E2DC;
}

.thirdtitle_header {
	font-size:17px;
	font-weight:600;
}

#right_sidebar {
	position:relative;
	float:left;
	padding:0;
	margin:32px 0 0 -14px;
}

#total_tonnes_listed { margin: 0 0 10px 44px; position: relative; }

#grower_button		{ padding:0 0 10px 0; }

#grower_signin_button {
	width:211px;
	height:255px;
	background:url(../images/signin_grower.jpg) no-repeat 0 0;
	position:absolute;
	top:-12px;
	left:-4px;
	font:normal 18px 'Myriad Pro', Arial;
	text-align:center;
	color:#DCD7D1;
}

#buyer_signin_button {
	width:211px;
	height:255px;
	background:url(../images/signin_buyer.jpg) no-repeat 0 0;
	position:absolute;
	top:-12px;
	left:-4px;
	font:normal 20px 'Myriad Pro', Arial;
	text-align:center;
	color:#DCD7D1;
}

.welcome_txt {
	margin-top:80px;
	margin-left:50px;
}

.member_name {
	margin:20px 0 20px 50px;
	color:#4A824E;
	width:150px;
}

.go_mainpage {
	font:normal 13px Arial;
	width:150px;
	margin:0 0 10px 48px;
}

.go_mainpage a {
	color:#ddd;
	text-decoration:underline;
}

a.logout_signedin {
	color:#bbb;
	text-decoration:underline;
	font-size:13px;
	margin-left:50px;
}

a.logout_signedin:hover, .go_mainpage a:hover {
	color:#888;
}
#signup_grower {
	position:absolute;
	top:80px;
	left:86px;
	color:#DCD7D1;
}

#signup_buyer {
	position:absolute;
	top:203px;
	left:86px;
	color:#DCD7D1;
}

.signup_links {
	text-decoration:underline;
}

.signup_links:hover {
	color:#4A824E;
	text-decoration:underline;
}

.header_list {
	padding:15px 0 5px 0;
	font-size:12px;
}

.step_number_pic {
	float:left;
	margin:0 7px 0 0;
}

.header_list_text	{ margin:0 0 0 48px; }

/****************************/
/*					 SUB						*/
/****************************/

#sub_content_nav
{
	width:935px;
	height:45px;
}

#sub_nav_grain
{
	display:block;
	width:179px;
	height:45px;
	background:url(../images/nav_grain.gif) no-repeat 0 0;
	overflow:hidden;
}

#sub_nav_grain:hover
{
	background:url(../images/nav_grain.gif) no-repeat 0 -45px;
}

#sub_nav_bulk
{
	display:block;
	width:254px;
	height:45px;
	background:url(../images/nav_bulk.gif) no-repeat 0 0;
}

#sub_nav_bulk:hover
{
	background:url(../images/nav_bulk.gif) no-repeat 0 -45px;
}

#sub_nav_hay
{
	display:block;
	width:184px;
	height:45px;
	background:url(../images/nav_hay.gif) no-repeat 0 0;
}

#sub_nav_hay:hover
{
	background:url(../images/nav_hay.gif) no-repeat 0 -45px;
}

#sub_nav_redmeat
{
	display:block;
	width:163px;
	height:45px;
	background:url(../images/nav_redmeat.gif) no-repeat 0 0;
}

#sub_nav_redmeat:hover
{
	background:url(../images/nav_redmeat.gif) no-repeat 0 -45px;
}

#sub_nav_mining
{
	display:block;
	width:155px;
	height:45px;
	background:url(../images/nav_mining.gif) no-repeat 0 0;
}

#sub_nav_mining:hover
{
	background:url(../images/nav_mining.gif) no-repeat 0 -45px;
}

#sub_nav_grain_current
{
	display:block;
	width:179px;
	height:45px;
	background:url(../images/nav_grain.gif) no-repeat 0 -45px;
}

#sub_nav_bulk_current
{
	display:block;
	width:254px;
	height:45px;
	background:url(../images/nav_bulk.gif) no-repeat 0 -45px;
}

#sub_nav_hay_current
{
	display:block;
	width:184px;
	height:45px;
	background:url(../images/nav_hay.gif) no-repeat 0 -45px;
}

#sub_nav_redmeat_current
{
	display:block;
	width:163px;
	height:45px;
	background:url(../images/nav_redmeat.gif) no-repeat 0 -45px;
}

#sub_nav_mining_current
{
	display:block;
	width:155px;
	height:45px;
	background:url(../images/nav_mining.gif) no-repeat 0 -45px;
}


#grain_logo
{
	margin:14px 0 10px 17px;
}

#sub_topic
{
	float:right;
	padding:25px 25px 0 0;
	font-weight:bold;
}

a.sub_user_link
{
	text-decoration:underline;
}

a.sub_user_link:hover
{
	text-decoration:none;
	color:#2F1910;
}

.title
{
	padding:14px 0 0 26px;
}


/*****************/
/*	CONTAINER	 */
/*****************/

#container1 {
	height:100%;
	border-left:6px solid #feca00;
	border-right:6px solid #feca00;
	background-color:#fff;
	margin:0;
	padding:24px 0px 32px 32px;
}

#container1 a{
	color:#4A824E;
        text-decoration:none;
}

#container1 a:hover{
	color:#4A824E;
        text-decoration:underline;
}

#tie-in a{
	color:#4A824E;
        text-decoration:none;
}

#tie-in a:hover{
	color:#4A824E;
        text-decoration:underline;
}



#container2 {
	width:860px;
	min-height:420px; height:auto !important;height:420px;
	background-color:#fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}

.title, .welcome_title {
	font:normal 30px 'Myriad Pro', Arial;
}

.welcome_title {
	padding:0 0 10px 0;
/*	width: 400px;
	float: left; */
}

#first_content, #second_content {
	width:412px;
	height:206px;
	float:left;
	text-align:justify;
}

#first_content	{ margin:-5px 32px 0 0; }

#second_content	{ margin:-5px 0 0 0; }

/* SUB*/
#sub_container1{
	height:100%;
	border-left:6px solid #feca00;
	border-right:6px solid #feca00;
}

#sub_container1_transport  {
	height:100%;
	border-left:6px solid #65aaeb;
	border-right:6px solid #65aaeb;
}

#sub_container2 {
	background-color:#e8e2d6;
	height:100%;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	padding-top:16px;
	font-size:12px;
}

#sub_sidebar, #sub_content	{ float:left; display: inline; }

#sub_sidebar {
	width:234px;
	margin:0 0 0 0;
	padding:0px;
	color:#0B0000;
	font-weight:bold;
	font-size:14px;
}

#sub_sidebar img			{ margin:0 0 23px 22px; }

#sub_content {
	width:667px;
	height:100%;
	background:#fff url(../images/sub_topic_content.gif) no-repeat 0 0;
}

#sub_content p {
	margin-left: 26px;
}

#sub_content .paging {
	margin-left: 30px;
}

#sub_content .paging a {
	color: gray;
	text-decoration: none;
}

#sub_content .paging a:hover {
	text-decoration: underline;
}

.sub_title_content {
	font:normal 18px 'Myriad Pro', Arial;
	margin:30px 0 15px 30px;
	color:#2f1910;
}
.sub_title_content2 {
	font:normal 18px 'Myriad Pro', Arial;
	margin:30px 0 15px 30px;
	color:#76923C;
}
.sub_contentbox {
	margin:15px 0 0 30px;
	width:600px;
	text-align:justify;
}
.sub_contentbox a{
        color:#4A824E;
        text-decoration:none;
}
.sub_contentbox a:hover{
        color:#4A824E;
        text-decoration:underline;
}
.search_title {
	color:#686868;
	width:626px;
	height:22px;
	background:url(../images/sep_bar.gif) no-repeat left bottom;
	margin:8px 0 15px 21px;
	padding:22px 0 2px 0;
}
.parameter_main {
	margin:20px 0 0 0;
	position: relative;
	z-index: 1;
}
.particular {
	position: absolute;
	height:25px;
	background:#fff url(../images/tabbar.gif) no-repeat 0 0;
	width: 250px;
}
.primary_checkbox {
	margin:0 0 5px 24px;
	padding:0;
	height:20px;
}

.secondary_checkbox
{
	margin:0 0 5px 44px;
	padding:0;
	height:20px;
}

.checkbox_text
{
	padding:0;
	font-size:bold;
}

.checkbox_detail
{
	margin:0 0 0 26px;
	padding:0;
}

#search_grain_button, #search_grain_button_contracts, #search_grain_button_farm
{
	padding:0 0 0 20px;
	margin:7px 0 0 0;
}

#select_grain_button
{
	float:right;
	margin:-12px 17px 0 0;
}

.select_grain_button
{
	float:right;
	margin:-12px 17px 0 0;
}

.parameter_detail
{
	padding-top:20px;
	width:380px;
	height:100%;
	background:#ecebe7 url(../images/aa.gif) no-repeat 0 0;
	float:right;
	margin:3px 19px 0 0;
	padding:14px 0 0 16px;
	position:relative;
	z-index: 2;
}

.parameter_detail td
{
	padding-bottom:8px;
}

.parameter_detail select, .parameter_detail input, .parameter_detail textarea
{
	font-size: 11px;
}

#please_select
{
	padding:0 0 15px 0;
}

.farm_detail1
{
	border-right:1px solid #BABAB2;
	padding:0 5px 0 0;
}

.farm_detail2
{
border-right:1px solid #BABAB2;
padding:0 5px;
}

.farm_detail3
{
	padding:0 0 0 5px;
}

#bottom_parameter
{
	margin-left:-16px;
	float:left;
}

#text_sidebar {
	margin-top:7px;
	margin-bottom:22px;
}

.tab_selection, .tab_selected
{
	padding:8px 0 0 23px;
	cursor: pointer;
}

.tab_selection
{
	width:200px;
	height:22px;
	margin-left:11px;
	background: url(../images/bg_tab_selection.gif) no-repeat left bottom;
}

.tab_selection:hover
{
	background: url(../images/bg_tab_selected.gif) no-repeat left top;
}

.tab_selected
{
	width:200px;
	height:22px;
	margin-left:11px;
	background: url(../images/bg_tab_selected.gif) no-repeat left top;
}

#sub_sidebar a
{
	color:#000;
}

#search_des
{
	clear:both;
	margin-left:20px;
	border-bottom:1px solid #BABAB2;
	width:626px;
	line-height:1.8em;
}

.reveal_tab, .hidden_tab
{
	width:632px;
	height:33px;
	padding:7px 0 0 15px;
	margin:15px 0 13px 19px;
	cursor: pointer;
}

.reveal_tab
{
	background:url(../images/reveal_tab.gif) no-repeat 0 0;
}

.reveal_table
{
	margin-left:20px;
	width:628px;
	/*----------------
	display:none;
	-------------------*/
}

.reveal_table table
{
	border-collapse:collapse;
	border:0;
	width:628px;
	text-align:center;
}

.reveal_table td
{
	padding:8px 3px;
}

.reveal_table input, .reveal_table select
{
	font-size: 11px;
}

 .reveal_table span#grade_editing_container select
 {
	width: 50px;
 }

.reveal_table a
{
	font-size: 11px;
	color: #990000;
}

.reveal_table a:hover
{
	color: #FF0000;
}

tr.row_topic
{
	height:48px;
	vertical-align:bottom;
	font-weight:bold;
	font-size:11px;
	background:url(../images/topic_tab.gif) repeat-x 0 0;
	color:#7D8286;
}

tr.row_odd
{
	width:628px;
	height:29px;
	background-color:#fff;
}

tr.row_even
{
	width:628px;
	height:29px;
	background-color:#f5f4f3;
}

tr.row_red
{
	width:628px;
	height:29px;
	background-color:rgb(255, 193, 193);
}

.enquiry_button
{
	padding:2px;
	float:right;
}

.unit
{
	font:bold 9px Arial;
}

.hidden_tab
{
	background:url(../images/hidden_tab.gif) no-repeat 0 0;
}

a.add_more_text
{
	border-bottom:1px dotted #000;
}

a.add_more_text:hover
{
	border-bottom:0;
}

.wheat_grade
{
	position:absolute;
	right:40px;
	top:75px;
}

.first_wheat_grade_detail
{
	border-bottom:1px solid #BABAB2;
	line-height:0.5em;
}

.target_price_detail
{
	padding-top:4px;
}


/*****************/
/*	FOOTER PART */
/*****************/

#footer
{
	width:935px;
	text-align:left;
	line-height:13px;
	padding:12px 0 22px 0;
}

#footer a
{
	color:#8f8778;
}

#footer a:hover
{
	color:#c5c0b7;
}

.hand_pointer
{
	cursor: pointer;
}




/* ADD GRAIN PAGE */

.add_grain_parent_cat
{
	color: rgb(255, 203, 0);
	font-weight: bold;
	font-size: 14px;
}

.add_grain_parent_cat_normal
{
	font-weight: bold;
	font-size: 14px;
}

.tab_back
{
	position: relative;
	z-index: 1;
	margin: 0 2px;
	padding: 3px;
	float: left;
	width: 100px;
  height:30px;
	background-color: rgb(225, 225, 225);
	border: 1px solid rgb(205, 205, 205);
	border-bottom: 0px;
	cursor: pointer;
}

.tab_front
{
	position: relative;
	z-index: 3;
	margin: 0 2px;
	padding: 3px;
	float: left;
	width: 100px;
  height:30px;
	background-color: white;
	border: 1px solid rgb(205, 205, 205);
	border-bottom: 0px;
	cursor: pointer;
}

.tab_bottom
{
	clear: both;
}

.tab_content
{
	position: relative;
	z-index: 2;
	margin-top: -1px;
	padding-top: 10px;
	margin-left: -10px;
	margin-right: 5px;
	padding-left: 10px;
	background-color: white;
	border: 1px solid rgb(205, 205, 205);
}

.please_select
{
	padding:0 0 15px 0;
}

.my_grain_message_red
{
	margin: 20px auto -20px auto;
	padding: 5px;
	width: 300px;
	border: 1px solid #990000;
	color: #990000;
	background-color: #FFECEC;
}

.my_grain_message_red a
{
	color: #990000
}

.my_grain_message_red div.icon
{
  width: 30px;
  height: 30px;
  background-image: url(../images/red_x.png);
  margin-right: 5px;
}

.my_grain_message_green
{
	margin: 20px auto -20px auto;
	padding: 5px;
	width: 300px;
	border: 1px solid #009900;
	color: #009900;
	background-color: #ECFFEC;
}

.my_grain_message_green a
{
	color: #009900
}

.my_grain_message_green div.icon
{
  width: 30px;
  height: 30px;
  background-image: url(../images/green_tick.png);
  margin-right: 5px;
}

/* FOR transport_registration_form */
option.aus22_state {
	font-style:italic;
	font-weight:bold;
}

.h2_tag{ font:normal 30px 'Myriad Pro', Arial; }
.h2_tag_home{ width: 400px; font:normal 30px 'Myriad Pro', Arial; float: left; }

.pdf_download_1{  width: 55px; height: 40px; float: right; }
.pdf_download_2{  width: 200px; height: 40px; float: right; }
.epic_download_1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000; text-decoration: none; }
.epic_download_2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #4A824E; text-decoration: none; }