@charset "utf-8";
/* CSS Document - agriworld exchange 8/31/2007 */

* {margin:0;padding:0;}
html,body,#wrapper,#main,#main_inner {
	xheight:100%;
}
body {
  background-color:#e7f6de;
  color:#4c4c4c;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
}
a, a:link {
  color:#f6921d;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

.orange {
  color:#f6921d;
}
.bold {
  font-weight:bold;
}
.boldest {
  font-weight:bold;
	text-transform:uppercase;
}
.ital {
  font-style:italic;
}
.lineunder {
  text-decoration:underline;
}
.align_r {
  display:block;
	margin-right:13px;
  text-align:right;
}
a img {
  border:none;
}

h2 {
  color:#74b562;
  font-size:20px;
	margin-left:25px;
}
h2.med {
  font-size:16px;
}
h3 {
  font-size:13px;
	font-weight:bold;
}
h3 a, h3 a:link,h3 a:visited, h3 a:hover {
  color:#3d6c38;
}
h4 {
  font-size:12px;
	margin:10px 0;
}
h5 {
  font-size:16px;
}
p {
  margin-top:5px;
  text-align:justify;
}
.dbl_space {
  margin-top:15px;
}
.narrow {
  line-height:0.9;
}
li p {
  text-align:left;
}
ul li p {
  margin-top:0;
}
ul li.first,
#foot_linkbox ul li.first {
  border-left:none;
}
a.password {
	margin:4px 5px 0 0;
}
.boxed {
  border:2px solid #3D6C38;
	padding:6px;
	text-align:center;
}
/* end global stuff */


/* main body template styles */
#wrapper {
  border:1px solid #9ecf84;
	margin:3px auto;
	width:1000px;
}
#container {
  margin-left:25px;
	margin-top:0;
	width:950px;
}
#head {
  background:#fff url(/images/bg_head.png) no-repeat right;
  height:100px;
	margin-top:0;
	overflow:hidden;
  width:100%;
}
#head a, #head a:hover, #head a:visited {
	text-decoration:none;
}
#logo {
  background:transparent url(/images/logo_awe.gif) no-repeat left 50%;
	float:left;
	margin-left:25px;
	width:235px;
}
#logo a {
  display:block;
	height:100px;
	width:100%;
}
#logo a span {
  visibility:hidden;
}
#tagline {
	float:left;
	width:530px;
}
#tagline span {
  color:#fff;
  display:block;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	margin:20px 0pt 0pt 175px;
}
#head_buttons {
  float:left;
  margin-left:10px;
	text-align:center;
}
#button_tech_sup {
  background:transparent url(/images/btn_tech_sup.gif) no-repeat left top;
  display:block;
	height:21px;
	margin:10px 0 0 0;
	width:125px;
}
#button_tech_sup span{
  color:#fff;
  display:block;
	font-size;11px;
	margin-left:33px;
	padding-top:3px;
	text-transform:capitalize;
}
#select_lang {
  height:30px;
  margin:10px 0pt 0pt;
  text-align:right;
}
#select_lang form {
  margin-right:40px;
}
#select_lang form span {
  color:#fff;
}
#button_demo {
  background:transparent url(/images/btn_free_demo.gif) no-repeat left top;
  display:block;
	height:34px;
	margin:15px 0 0 0;
	width:175px;
}
#button_demo span {
  color:#fff;
  display:block;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	text-transform:capitalize;
}
#main {
  background:#fff url(/images/bg_main.gif) repeat-x left top;
	overflow:hidden;
	width:100%;
}
#main_inner {
  background:transparent url(/images/bg_main_inner.gif) repeat-x left bottom;
  overflow:hidden;
	padding-top:10px;
	width:100%;
}
#nav {
  margin-left:25px;
  overflow:hidden;
	width:950px;
}
#content {
  margin-left:25px;
  overflow:hidden;
	padding-bottom:10px;
  width:965px;
}
* html .content {
  height:1%;
}
#col {
  float:left;
	margin-top:10px;
	width:250px;
}
#block {
  margin-left:260px;
	margin-top:10px;
	width:690px;
}
#foot {
  background:#fff url(/images/bg_foot.png) no-repeat left bottom;
	height:115px;
	width:100%;
}
#foot_linkbox {
  height:60px;
	text-align:center;
	width:100%;
}
#join_now {
  float:left;
  height:60px;
	text-align:center;
  width:150px;
}
#join_now h2 {
  margin-top:17px;
}
#home_page #foot_linkbox {
  text-align:left;
}
#foot_linkbox ul {
  margin-left:195px;
}
#foot_linkbox ul li {
  border-left:1px solid #4c4c4c;
  display:block;
	font-size:11px;
	float:left;
	line-height:0.8em;
	margin:35px 10px 0 0;
	padding-bottom:2px;
	text-align:center;
}
#foot_linkbox ul li a {
  padding-left:10px;
}
#copyright {
  color:#fff;
	text-align:center;
}
#copyright p {
	margin-top:15px;
	text-align:center;
}

/* nav boxes */
#main #nav .slide {
  float:left;
	height:45px;
  width:154px;
}
#main .slide h3 a {
  background:transparent url(/images/nav_left.gif) no-repeat left top;
  display:block;
	text-align:center;
}
#main .slide h3 a span {
  background:transparent url(/images/nav_right.gif) no-repeat right top;
	display:block;
	height:45px;
	padding-top:6px;
}
#main #nav .slide h3 a:hover,
#main #nav .slide h3 a.active_link {
  background:transparent url(/images/nav_left_over.gif) no-repeat scroll left top;
	cursor:pointer;
	text-decoration:none;
}
#main .nav_01 {width:145px;}
#main .nav_02 {width:170px;}
#main .nav_03 {width:145px;}
#main .nav_04 {width:175px;}
#main .nav_05 {width:150px;}
#main .nav_06 {width:140px;}
#main .mid {
  margin-left:5px;
}
/* boxes */
.quad {
  height:1%;
  margin-bottom:10px;
	overflow:hidden;
}
.quad h2 {
  padding:8px 0;
}
.clear_no h2 {
  line-height:.5;
  padding:0;
}
/* boxes width dissolved top */
.shade_up {
  background:#fff url(/images/quad_shade_tl.gif) no-repeat left top;
	width:250px;
}
.shade_up h2 {
  background:transparent url(/images/quad_shade_tr.gif) no-repeat right top;
	padding-top:10px;
}
/* shared with clear/shade_up quads */
.quad .lower {
  background:transparent url(/images/quad_shade_bl.gif) no-repeat left bottom;
	height:10px;
}
.quad .lower h3 {
  background:transparent url(/images/quad_shade_br.gif) no-repeat right bottom;
	height:10px;
}
/* boxes width clear top */
.clear, .clear_no {
  background:#fff url(/images/quad_clear_tl.gif) no-repeat left top;
}
.clear h2, .clear_no h2 {
  background:transparent url(/images/quad_clear_tr.gif) no-repeat right top;
}
.clear h2.no_bg, .clear_no h2.no_bg {
  background-image:none;
}
.inside {
  border-left:1px solid #bce3a8;
	border-right:1px solid #bce3a8;
	height:1%;
	overflow:hidden;
	padding:15px 25px 0 25px;
}
#home_page #block .inside {
  overflow:visible;
}
.clear .inside {
	border-top:1px solid #bce3a8;
}
.inside_left {
  float:left;
	width:425px;
}
.inside_right {
  margin-left:435px;
}
.inside_right ul.dot_orange li {
  margin-left:15px;
}
.inside_right img.vert {
  margin:5px 0;
}
.inside_right img.horz {
  margin:10px 0 0 0;
}
#relationships_home .inside_left {
  width:635px;
}
#relationships_home .inside_right {
  margin-left:425px;
}
.sub {
  height:1%;
	margin:20px 0 30px 0;
	overflow:hidden;
}
.sub_left {
  float:left;
	width:185px;
}
.sub img {
  display:block;
  margin:5px;
}
.sub_right {
  margin-left:210px;
	width:185px;
}
.clear_no ul.nav_tert {
  margin-bottom:15px;
}
.clear_no ul.nav_tert li {
  border-bottom:2px solid #bce3a8;
	list-style-type:none;
}
.clear_no ul.nav_tert li a {
  color:#3d6c38;
	font-size:11px;
	font-weight:bold;
  display:block;
  margin:7px 0pt;
}
.clear_no ul.nav_tert li a.active_link {
  color:#4c4c4c;
}
/* login box */
.lock {
  background:transparent url(/images/secure_lock.gif) no-repeat left top;
	display:block;
	height:20px;
	line-height:25px;
	padding-left:25px;
}
/* linkbar subnav */
#linkbar {
  background:transparent url(/images/bg_linkbar.gif) no-repeat left top;
	height:25px;
	margin-bottom:10px;
	overflow:hidden;
	width:690px;
}
#linkbar ul#nav_bar li {
  border-left:2px solid #bce3a8;
  display:block;
	float:left;
	font-weight:bold;
	list-style:none;
	text-align:center;
	width:136px;
}
#linkbar ul#nav_bar li.first {
  border-left:2px solid transparent;
}
* html #linkbar ul#nav_bar li.first {_border-color:#bce3a8;} /* fix for ie6 */

#linkbar ul#nav_bar li.last {
  width:135px;
}
#linkbar ul#nav_bar li a {
  color:#3d6c38;
	display:block;
	height:25px;
	margin-top:2px;
	padding-top:5px;
}
#linkbar ul#nav_bar li a:hover,
#linkbar ul#nav_bar li a.active_link {
  background:transparent url(/images/nav_bar_over.gif) repeat-x left top;
	text-decoration:none;
}
#linkbar ul#nav_bar li.first:hover {
  border-left:2px solid #bce3a8;
}
/* lists */
#block ul.double {
  margin-bottom:10px;
	margin-top:10px;
  overflow:hidden;
}
#block ul.double li {
  float:left;
  list-style-type:none;
	margin-left:18px;
	padding-top:2px;
	width:42.9%;
}
#block ul.double li p {
  background:transparent url(/images/list_leaf.gif) no-repeat left 3px;
	padding-left:15px;
}
ul.dot_orange li {
  color:#f6921d;
	margin-top:10px;
	vertical-align:top;
}
ul.dot_orange li p{
  color:#4c4c4c;
	height:1%;
	overflow:hidden;
}
.inside_left ul.dot_orange li {
  margin-left:15px;
}
/* forms */
#Login {
 overflow:hidden;
}
label {
  display:block;
  float:left;
  font-weight:bold;
  margin:0 5px 0 0;
  padding:3px 0 0 0;
  text-align:right;
  text-transform:capitalize;
  width:80px;
}
input {
  float:left;
  margin:0 0 10px 0;
  width:90px;
}
.contact_form form {
  margin-top:25px;
  overflow:hidden;
  width:400px;
}
.contact_form form label {
  width:150px;
}
.contact_form form input {
  width:200px;
}
.contact_form form p {
  padding-left:290px;
	margin:30px 0;
}
/* extra styles */
#flash_filler {
  margin-bottom:10px;
}
/* block area styles */
#block {
  height:1%;
}
#block .page_image {
  background-color:#bce3a8;
  height:80px;
	padding-top:0;
	text-align:center;
}
#block .page_image p {
  color:#fff;
	display:block;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:20px 0 0 0;
}
#block .page_image .big {
	font-size:16px;
}
#block .shade_up {
  float:left;
	margin-right:10px;
	width:430px;
}
#block .inside h3 {
  background:transparent url(/images/bg_h_green.gif) no-repeat left top;
	color:#3d6c38;
	line-height:1.7;
	margin:10px 0;
	padding-left:10px;
}
#block .inside ul.dot_leaf li {
  list-style-image:url(/images/list_leaf.gif);
	margin:5px 25px;
}
#block .inside ul.orange_bar li {
  background:transparent url(/images/list_orange_bar_next.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
  overflow:hidden;
	width:185px;
}
#block .inside ul.orange_bar li a {
	color:#3d6c38;
  display:block;
	height:25px;
	margin-left:15px;
	margin-top:10px;
}
#block .inside ul.orange_bar li a.double_high {
  margin-bottom:7px;
  margin-top:3px;
}
#block .inside ul.orange_bar li.first {
  background:transparent url(/images/list_orange_bar_first.gif) no-repeat left top;
}
#block .inside ul.orange_bar li.last {
  background:transparent url(/images/list_orange_bar_last.gif) no-repeat left top;
}
#block .inside ul.logo_list li {
  border-bottom:2px solid #4c4c4c;
  height:1%;
	list-style-type:none;
  overflow:hidden;
	padding-bottom:10px;
}
#block .inside ul.logo_list li.logo_last,
body.company #block .inside ul.logo_list li {
  border-bottom:none;
}
#block .inside ul.logo_list li img {
  float:left;
	margin-right:10px;
}
#block .inside_right ul.logo_list li p {
  margin:20px 0 0 100px;
}
#block .inside_left ul.logo_list li p span {
  width:250px;
}
#block .inside_left ul.logo_list li p {
  margin:20px 0 0 15px;
	padding-right:15px;
}
/* css table */
.package_table {
  clear:both;
  height:1%;
	margin-top:10px;
  overflow:hidden;
}
.roe {
  overflow:hidden;
}
.sell {
  border-top:2px solid white;
	border-right:1px solid white;
  float:left;
  height:50px;
}
.sell p {
  margin:3px;
}
.sell_1 {
  width:85px;
}
.sell_2 {
  width:90px;
}
.sell_3 {
  width:145px;
}
.sell_4 {
  width:305px;
}
.top_roe {
  border-bottom:2px solid white;
}
.top_roe .sell {
  background-color:#bbe0e3;
	font-weight:bold;
}
.main_roe_a .sell {
  background-color:#e7f3f4;
	height:110px;
}
.main_roe_b .sell {
  background-color:#f3f9fa;
	height:110px;
}
#for_sellers,#for_buyers {
  display:none;
}
.detail_roll {
  display:none;
}
/* text link button */
.btn_spn {
    background:transparent url(../images/button_left_hover.gif) no-repeat left top;
	font-size:11px;
	line-height:2em;
	margin-left:7px;
}
.btn_spn a.btn_inner {
	background:transparent url(../images/button_left.gif) no-repeat left top;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px 3px 6px;
}
.btn_spn .spn {
	background:transparent url(../images/button_right.gif) no-repeat right top;
	margin-left:-3px;
	padding:4px 0 3px 0;
}
.btn_spn .btn_inner:hover {
	background-image:url(../images/button_left_hover.gif);
	color:#fff;
	text-decoration:none;	
}
/* buttons */
.input_spn {
  background:transparent url(../images/button_left_hover.gif) no-repeat left top;
	font-size:11px;
	line-height:1em;
	margin-left:7px;
}
.input_spn button.input_inner {
	background:transparent url(../images/button_left.gif) no-repeat left top;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:4px 2px 3px 6px;
	border:none;
	text-decoration: none;
	border:0pt none;
  cursor:pointer;
  text-align:center;
}
.input_spn .ipt {
	background:transparent url(../images/button_right.gif) no-repeat right top;
	margin-left:-3px;
	padding:5px 0 3px 0;
}


.input_spn .input_inner:hover {
	background-image:url(../images/button_left_hover.gif);
	color:#fff;
	text-decoration:none;	
}

button {
	border:none;
	font-size: 11px;
	font-family:verdana;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:transparent url(../images/button_left.gif) no-repeat left top;
    border:0pt none;
    cursor:pointer;
    font-weight:bold;
    overflow:visible;
    padding:4px 0px;
    text-align:center;
    width:auto;
    margin-right:5px;
}
button:hover {
  background-image:url(../images/button_left_hover.gif);
}
button span {
	background: url(../images/button_right.gif) no-repeat right top;
	margin-right:-3px;
    padding:5px 10px 4px 11px;
    position:relative;
    white-space:nowrap;
}
html>body button span {*padding:4px 10px 4px 11px;*margin-right:0px;} /* fix for ie7 */
* html button span {_padding:4px 10px 4px 11px;_margin-right:0px;} /* fix for ie6 */
/* specific page images */
#home_page #block .shade_up .inside {
}
#home_page #col .clear .inside {
}
.solutions #block .page_image {
  background:transparent url(/images/page_solutions.jpg) no-repeat left top;
}
#solutions_home #block .page_image p {
	margin:20px 0 0 140px;
}
#brokers_and_jobbers #block .page_image {
  background:transparent url(/images/page_brokers_jobbers.jpg) no-repeat left top;
}
#brokers_and_jobbers #block .page_image p {
	margin:20px 0 0 140px;
}
#food_services_and_food_processors #block .page_image {
  background:transparent url(/images/page_food_services_and_food_processors.jpg) no-repeat left top;
}
#food_services_and_food_processors #block .page_image p {
	margin:20px 0 0 140px;
}
#growers_and_shippers #block .page_image {
  background:transparent url(/images/page_image_growers.jpg) no-repeat left top;
}
#growers_and_shippers #block .page_image p {
	margin:20px 0 0 140px;
}
#importers_and_exporters #block .page_image {
  background:transparent url(/images/page_importers_and_exporters.jpg) no-repeat left top;
}
#importers_and_exporters #block .page_image p {
	margin:20px 0 0 140px;
}
#supermarket_retailers #block .page_image {
  background:transparent url(/images/page_supermarket_retailers.jpg) no-repeat left top;
}
#supermarket_retailers #block .page_image p {
	margin:20px 0 0 140px;
}
#wholesalers_and_distributors #block .page_image {
  background:transparent url(/images/page_wholesalers_and_distributors.jpg) no-repeat left top;
}
#wholesalers_and_distributors #block .page_image p {
	margin:20px 0 0 140px;
}
#sellers #block .page_image {
  background:transparent url(/images/page_sellers.jpg) no-repeat left top;
}
#sellers #block .page_image p {
	margin:20px 0 0 140px;
}
#buyers #block .page_image {
  background:transparent url(/images/page_buyers.jpg) no-repeat left top;
}
#buyers #block .page_image p {
	margin:20px 0 0 140px;
}
.products #block .page_image {
  background:transparent url(/images/page_products.jpg) no-repeat left top;
}
#products_home #block .page_image p {
	margin:20px 0 0 140px;
}
.support #block .page_image {
  background:transparent url(/images/page_support.jpg) no-repeat left top;
}
.support #block .page_image p {
	margin:20px 0 0 140px;
}
#support_home #block .page_image p,
#faq #block .page_image p,
#thanks #block .page_image p {
	margin:15px 0 0 140px;
}
#faq #block .page_image {
  background:transparent url(/images/page_faq.jpg) no-repeat left top;
}
#faq #block .page_image p {
	margin:15px 0 0 140px;
}
#contact #block .page_image {
  background:transparent url(/images/page_contact.jpg) no-repeat left top;
}
#contact #block .page_image p {
	margin:15px 40px 0 140px;
}
.company #block .page_image {
  background:transparent url(/images/page_company.jpg) no-repeat left top;
}
.company #block .page_image p {
	margin:20px 0 0 140px;
}
#company_home #block .page_image p {
	margin:15px 0 0 140px;
}
#management_team #block .page_image,
#arlin #block .page_image,
#daniel #block .page_image,
#joseph #block .page_image,
#vince #block .page_image,
#josh #block .page_image,
#steve #block .page_image {
  background:transparent url(/images/page_management_team.jpg) no-repeat left top;
}
#management_team #block .page_image p {
	margin:20px 0 0 140px;
}
#employment #block .page_image {
  background:transparent url(/images/page_employment.jpg) no-repeat left top;
}
#employment #block .page_image p {
	margin:30px 0 0 140px;
}
#news #block .page_image {
  background:transparent url(/images/page_news.jpg) no-repeat left top;
}
#news #block .page_image p {
	margin:20px 0 0 140px;
}
.relationships #block .page_image {
  background:transparent url(/images/page_relationships.jpg) no-repeat left top;
}
#relationships_home #block .page_image p {
	margin:15px 40px 0 140px;
}
#how_it_works #block .page_image {
  background:transparent url(/images/page_management_team.jpg) no-repeat left top;
}
#how_it_works #block .page_image p {
	margin:20px 0 0 140px;
}
#getting_started #block .page_image {
  background:transparent url(/images/page_getting_started.jpg) no-repeat left top;
}
#getting_started #block .page_image p {
	margin:15px 40px 0 140px;
}
#sitemap #block .page_image {
  background:transparent url(/images/page_getting_started.jpg) no-repeat left top;
}
.legal #block .page_image {
  background:transparent url(/images/page_legal.jpg) no-repeat left top;
}
.legal #block .page_image p {
	margin:20px 0 0 140px;
}
.gsmsc-controls {
  display:none;
}
/* fix button flicker */
#btn_bg {
  background-image: url(/images/button_left_hover.gif);
  background-repeat: no-repeat;
  background-position: -1000px -1000px;	
}
#lang_form select {
  font-size:11px;
}
#lang_form option {
	padding-right:6px;
}
#splash_67 {
  background:transparent url(/images/splash_67_cent.gif) no-repeat left top;
	height:165px;
	text-align:center;
  width:200px;
}
#splash_67 div {
  color:#f6921d;
	display:block;
	font-size:14px;
	font-weight:bold;
  margin:0 45px;
	padding:45px 0;
}
.preloadDefaultImages {
	width: 0px;
	height: 0px;
	display: inline;
}
#preloadDefaultImages_01 {
	background-image: url(/images/button_left_hover.gif);
}
#preloadDefaultImages_02 {
	background-image: url(/images/nav_left_over.gif);
}
#preloadDefaultImages_03 {
	background-image: url(/images/nav_bar_over.gif);
	}
#preloadDefaultImages_04 {
	background-image:url(/images/nav_left_over.gif);
}
#preloadDefaultImages_05 {
	background-image:url(/images/nav_bar_over.gif);
}
