@charset "UTF-8";
/* 
SWATCHES
COLOUR:	#FFF
TEXT:	#333333;
LINK:	#900
VLINK:	#900
HLINK:	#900
*/

p, ul, li {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	line-height: 1.6em;
	color: #555;
	font-size: 1em;
}


#ie6alert {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: none;
	width: 250px;
	background: red;
	color: #FFF;
	position: absolute;
	top: 50px;
	left: 40%;
	padding: 50px;
}

#ie6alert a {
	color:#000000;
}



.overflow_hidden{
overflow:hidden;
}

textarea{
	width:400px;
	height:200px;
}

.small_textarea{
	width:200px;
	height:100px;
}

.med_textarea{
	width:275px;
	height:100px;
}

.result2{
	font-size:16px;
	font-weight:bold;
}

input[type="text"]{
width:325px;
}


input[type="text"].really_small_input{
	width:50px;
}

input[type="text"].small_input{
	width:100px;
	display: block;
	margin-top: 2px;
	margin-right: 5px;
}

#dealer-locator.small input[type="text"].small_input{
	float: left;
}

input[type="text"].med_input{
	width:150px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 10px;
}

select{
width:200px;
}
select.small{
width:125px;
}

select.really_small{
width:65px;
}

input[type="text"].invalidInput{
	border:solid 1px red;
}

select.invalidInput{
	border:solid 1px red;
}

.invalidInput{
	border:solid 1px red;
}


/* MASTER STYLES */
body { background:#FFF; /*url('../images/hills-bg.gif') 50% top no-repeat;*/ margin:0px; padding:0px; text-align:center; height: 100%; font-size:13px; -webkit-text-size-adjust: none; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
td, th, #wrapper { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:1em; /* 13px */ font-weight:normal; color:#333; }
/* LAYOUT */
#wrapper { margin: 0 auto; width: 960px; position:relative; text-align:left; padding-top: 160px; }
#top { display:none; position: absolute; top: 0; right: 0;}

.content { width:630px; margin:0 0 0 10px; float:left; padding:14px 0; clear:both; text-align:left; }
.content.full { width:950px; margin:0 0 0 10px; padding:10px 0; clear:both; }
#about-page .content.full { margin:-30px 0 0 10px; }
.sidebar { width:300px; margin:0 10px; padding:10px 0; float:right; display: block; }
#footer { clear:both; background:transparent url('../images/panels/footer.jpg') no-repeat top left; height:225px; margin-top:30px; }
#footer ul.col1 { margin:0 0 0 340px; padding:40px 0 0 0; float:left; height:185px; }
#footer ul.col2 { margin:0 0 0 75px; padding:40px 0 0 0; float:left; }
.clear { clear:both; }
div.last { padding-bottom:40px; float:left; }
#dealer-locator.large { background:transparent url('../images/English/panels/dealer-main.jpg') no-repeat top right; padding:28px 0 10px 10px; height:300px; }
#dealer-locator.largeFR { background:transparent url('../images/French/panels/dealer-main.jpg') no-repeat top right; padding:28px 0 10px 10px; height:300px; }
#dealer-locator.small { background:transparent url('../images/English/panels/dealer-secondary.jpg') no-repeat top right; padding:27px 0 10px 10px; height:120px; }
#dealer-locator.smallFR { background:transparent url('../images/French/panels/dealer-secondary.jpg') no-repeat top right; padding:27px 0 10px 10px; height:120px; }
#dealer-locator h1 { color:#0069aa; font-weight:normal; text-transform:uppercase; }
#dealer-locator h1 .lgText{ font-size:1.35em; }
#dealer-locator.largeFR h1 .smText{ font-size:0.85em; }
#dealer-locator.largeFR h1 .lgText{ font-size:1em; }
#dealer-locator h2 { text-transform:uppercase; }
#privacy { float:left; font-size:0.92em; padding:10px 0; }
#copyright { float:right; text-align:right; font-size:0.92em; padding:10px 0; }
/* NAVIGATION STYLES */
#navigation { margin:0; padding:0 0 10px; position: relative; text-align:center; clear:both; background-image: url('../images/buttons/button-left.png'); background-repeat:no-repeat; width:960px; height:32px; }
#navigation ul { margin:0; padding:6px 0 5px; font-size:1.08em; /* 14px */ line-height:1.54em; /* 20px */ white-space:nowrap; width:960px; background-image:url('../images/buttons/button-rightNAV.png'); background-position:right top; background-repeat:no-repeat; height:22px; }
#navigation li { list-style-type:none; display:inline; }
#navigation li a { text-decoration:none; padding:8px 15px 6px; font-weight:normal; }
#navigation li a img { vertical-align:top }
#navigation li a:hover, #navigation li a.active { text-decoration:none; background-color: transparent; color:#fff; background-image:url('../images/buttons/hover-state.png'); background-repeat:repeat-x; font-weight:normal; }
#footer ul li ul { padding:0 20px; }
#footer-nav ul li ul li {margin-left:0px; padding:0px;}

#footer ul li { list-style:none; }
.footer-seed-guide { margin:29px 110px 29px 0; width:92px; float: right;}
.footer-seed-guide .zero{ font-size:.8em; text-align:center}

a.button { background: url('../images/buttons/button-left.png') no-repeat; display: block; height: 32px; float: left; font-weight:bold; }
a.button span { background: url('../images/buttons/button-right.png') right top no-repeat; margin-right: -5px; display: block; padding: 7px; height: 32px;}

a.activebutton { background: url('../images/buttons/depressed-button-left.png') no-repeat; display: block; height: 32px; float: left; font-weight:bold; color: #FFF;}
a.activebutton span { background: url('../images/buttons/depressed-button-right.png') right top no-repeat; margin-right: -5px; display: block; padding: 7px; height: 32px; color: #FFF;}


a.button:hover span { text-decoration:underline; }
a.go-button { background: transparent url('../images/buttons/go-button-bg.png') no-repeat scroll top right; width: 30px; height:32px; padding:7px; margin:0 10px 0 0; }
input[type=text], input[type=password], select { height:14px; display: block; vertical-align:inherit; padding:5px; margin:0; }
input[type=image] { vertical-align:top; }
select { height:29px; }
/* TEXT STYLES */
.highlight { background-color: #FFFFCC; }
.micro { font-size: 0.92em; }
.alert, .success, .info, #loading { background:url(../images/icons/exclamation.png) no-repeat 8px 5px #FFEBE8; border: 1px solid #C00; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 8px 8px 8px 35px; margin: 10px 0; }
.alert { border-color: #C00; }
.success { background:url(../images/icons/tick.png) no-repeat 8px 5px #e9fece; border-color: #95c35d; }
.info { background:url(../images/icons/info.png) no-repeat 8px 5px #ddeefc; border-color: #65a6db; }
.req { color:#FF0000; }
h1 { color:#0069aa; font-size:1.8em; font-weight:normal; }
h2 { color:#7fb4d4; font-size: 1.3em; font-weight:normal; line-height:1.6em; padding:0; margin:0; }
h3 { color:#444; font-size: 1.1em; font-weight:bold; line-height:1.6em; padding:0; margin:0; }
h6 { color:#000; font-size: 1em; font-weight:bold; }

/* LINK SYTLES */
a:link { color:#0069AA; text-decoration:none; }
a:visited, img a:hover { text-decoration:none; color:#0069AA; }
a:hover { text-decoration:underline; color:#0069AA; }
a:active { text-decoration:none; color:#0069AA; }
a img { border:0px; color:#FFF; text-decoration:none; }
/* PAGINATION */
.pagination { margin: 10px 0 20px 0; padding: 0; float:right; clear:both; }
.pagination a { position:relative; float:left; display:block; padding:4px; margin:1px; text-align:center; border:1px solid #ccc; text-decoration:none; color:#0072C6; }
.pagination a:hover { position:relative; float:left; display:block; margin:1px; padding:4px; text-decoration:none; text-align:center; border:1px solid #CF1915; color:#CF1915; }
.pagination .current, #content div div .current { position:relative; float:left; display:block; padding:4px; margin:1px; text-align:center; border:1px solid #0072C6; color:#0072C6; }
.pagination .previous, .pagination .next, #content div .pagination .previous, #content div .pagination .next { position:relative; float:left; display:block; text-align:center; padding:0; }
.pagination .disabled, #content div .pagination .disabled { color: #ccc; padding:4px; border:1px solid #ccc; margin:1px; }
.pagination .spacing { position:relative; float:left; display:block; height:12px; padding:8px 0 0 0; margin:1px; text-align:center; }
/* FANCY BOX */
html, body { height: 100%; }
div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #333; display: none; z-index: 10030; }
div#fancy_wrap { text-align: left; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../images/fancybox/fancy_progress.png') no-repeat; }
div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 10030; }
div#fancy_loading_icon { position: absolute; background: url('../images/fancybox/fancy_loading.gif') no-repeat; z-index: 10035; width: 16px; height: 16px; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 10090; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF; }
div#fancy_content { margin: 0; z-index: 100100; position: absolute; width: 870px; height: 610px; overflow-y: scroll; }
div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100100; }
img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100100; width: 100%; height: 100%; }
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('../images/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 100181; display: none; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
#fancy_ajax { width: 100%; height: 100%; overflow: auto; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 100111; display: none; background-image: url('../images/fancybox/blank.gif'); outline: none; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 100112; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: transparent url('../images/fancybox/fancy_left.png') no-repeat; }
span#fancy_right_ico { right: -9999px; background: transparent url('../images/fancybox/fancy_right.png') no-repeat; }
a#fancy_left:hover { visibility: visible; }
a#fancy_right:hover { visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
.fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10070; border: 0; padding: 0; margin: 0; }
div.fancy_bg { position: absolute; display: block; z-index: 10070; border: 0; padding: 0; margin: 0; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat; }
div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100100; display: none; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title table td { padding: 0; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url('../images/fancybox/fancy_title_left.png') repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url('../images/fancybox/fancy_title_main.png') repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url('../images/fancybox/fancy_title_right.png') repeat-x; }
/* TEAM MAIZEX */
.zero { margin:0; padding:0; line-height:1.6em; }
.headshot { padding:7px; }
/* GRADIENT BOXES */
.gradient-wrapper { background-image:url('../images/panels/gradient-bottom.png'); background-repeat:no-repeat; background-position:bottom center; padding:0 0 8px 0; margin:20px 0; }
.gradient {clear:both; border:1px solid #eee; background-color: #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: -webkit-gradient(linear, 0% 80%, 0% 0%, from(#eee), to(#fff));  min-height:100px;  padding:20px; } 
/* HOME PAGE */ 
.corn {background: transparent url('../images/corn-pile.jpg') no-repeat right bottom; }
input[type="text"], input[type="password"].login {background-color:#f9f9f9; border:1px solid #ccc; color:#898989; margin-top:2px;}
select.product_select {width:170px; margin:5px 0 0 10px; }
/* 3 COLUMNS ON HOME PAGE */
#container {text-align: center; margin: 0px auto; padding:50px 0 0; border:0; width: 960px;}
#side-a,#side-b,#content { background-image:url('../images/panels/homepage-tri.jpg'); width: 300px; background-repeat:no-repeat; background-position:top center; float:left; min-height:314px;}
#side-b {float: right;}
#content { float: left; margin-left:30px;}
.tri-content {text-align:center; padding:7px 20px; }
.tri-content h4{padding:0px; margin:0px; font-weight:bold; font-size:16px; color:#FFF;  }
/* for Internet Explorer */
/*\*/
* html #side-a,#side-b,#content  {
height: 314px;
}
/**/

#pop_up_container{
position:absolute;
width:600px;
height:200px;
left:25%;
top:100px;
border:1px solid black;
z-index:9999;
background:#FFFFFF;

}
#pop_up_container #close_box{
	float:right;
	clear:both;
	width:15px;
	height:15px;
}

#pop_up_content{
margin:15px;
overflow-y:scroll;
}	


#pop_up_loading_container{
position:absolute;
width:600px;
height:200px;
left:120px;
top:100px;
border:1px solid black;
z-index:9999;
background:#FFFFFF;

}


#pop_up_loading_content{
margin:15px;

}


.pointer{
	cursor:pointer;
}
.display_none{
	display:none;
}

/* Styles for the grey boxes */
.grey-container {
	display: block;
	position: relative;
	min-height: 100px;
}

.grey-container p {
}

.grey-container-inner {
	background:#efefef url('../images/grey-boxes/background-main.png') repeat-x top;
	padding: 0 15px;
	min-height: 300px;
	border-left: #EEE 1px solid;
	border-right: #EEE 1px solid;
}

.white-container-inner {
	background:#FFF;
	padding: 0 15px;
	width: 258px;
	min-height: 280px;
	border-left: #EEE 1px solid;
	border-right: #EEE 1px solid;

}

.grey-container-inner img {
	
}

.grey-topleft {
	/* float: left; */
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 11px;
	height: 11px;
	background:#fff url('../images/grey-boxes/top-left.png') no-repeat;
}

.blue-topleft {
	/* float: left; */
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 11px;
	height: 11px;
	background:#fff url('../images/grey-boxes/top-left-blue.png') no-repeat;
}


.grey-topright {
	/* float: right; */
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 23px;
	height: 11px;
	background:#fff url('../images/grey-boxes/top-right.png') no-repeat;
}

.blue-topright {
	/* float: right; */
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 23px;
	height: 11px;
	background:#fff url('../images/grey-boxes/top-right-blue.png') no-repeat;
}

.grey-topmiddle {
	display: block;
	width: 100%;
	height: 11px;
	background:url('../images/grey-boxes/top-middle.png') repeat-x;
}

.blue-topmiddle {
	display: block;
	width: 100%;
	height: 11px;
	background:url('../images/grey-boxes/top-middle-blue.png') repeat-x;
}


.grey-bottomleft {
	/* float: left; */
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100px;
	height: 16px;
	background:#fff url('../images/grey-boxes/bottom-left.png') no-repeat;
}


.grey-bottomright {
	/* float: right; */
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 100px;
	height: 16px;
	background:#fff url('../images/grey-boxes/bottom-right.png') no-repeat;
}

.grey-bottommiddle {
	display: block;
	width: 100%;
	height: 16px;
	background:url('../images/grey-boxes/bottom-middle.png')  repeat-x;
}

.white-bottommiddle {
	display: block;
	width: 100%;
	height: 16px;
	background:url('../images/white-bottom-middle.png')  repeat-x;
}

.white-bottomleft {
	/* float: left; */
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100px;
	height: 16px;
	background:#EEE url('../images/white-bottom-left.png') no-repeat;
}


.white-bottomright {
	/* float: right; */
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 100px;
	height: 16px;
	background:#EEE url('../images/white-bottom-right.png') no-repeat;
}

.grey-container-close {
	clear: left;
}

div.col3-box {
	margin: 0 35px 0 0;
	width: 290px;
	float: left;
}

div.col3-box img {
	display: block;
	margin: 0 auto;
}

.gett-widgets .col3-box {
	margin: 0 15px 0 0;	
}

div.col3-box h4, div.blueheader h4 {
	background: #285d8a url('../images/grey-boxes/blue-header-bg.png') left top repeat-x;
	text-align:center;
	color: #FFF;
	margin: 0 -15px;
	padding: 0 0 10px 0;
}

div.blueheader h4 {
	text-align: left;
}

/*
div.white-container-inner h4, div.grey-container-inner h4 {
	background: #285d8a url('../images/grey-boxes/blue-header-bg.png') left top repeat-x;
	text-align:center;
	color: #FFF;
	margin: 0 -15px;
	padding: 0 0 10px 0;
}
*/
.clearme {
	clear: both;
	width: 1px;
	height: 1px;
	display: block;
}

div.newsletters {
	float: left;
	width: 280px;
	margin: 0 15px 0 0;
}

div.email-signup {
	float: left;
	width: 280px;
	margin: 0 15px 0 0;
}

div.links-we-like {
	float: left;
	width: 280px;
	margin: 0 15px 0 0;
}

div.logo-use {
	clear: both;
	width: 580px;
	padding: 20px 0 20px 0;
}

div.video-library {
	padding: 30px 0;
	clear: both;
}

img.logo-use {
	float: right;
	margin-left: 20px;
	margin-right: 100px;
}

ul.video-library-list, ul.links-list, ul.video-testimonial-list, ul.video-dealers-list {
	margin: 0;
	padding: 0;
}

ul.video-library-list li, ul.video-testimonial-list li, ul.video-dealers-list li {
	list-style-type: none;
	display: block;
	float: left;
	width: 270px;
	margin: 10px;
}

ul.video-library-list li img, ul.video-testimonial-list li img, ul.video-dealers-list li img {
	margin-right: 10px;
	float: left;
}

ul.links-list li {
	list-style-type: none;
	display: block;
}

div.testimonial-map, div.dealer-map, div.contact-map {
	width: 538px;
	height: 390px;
	display: block;
	margin: 30px auto;
}

#map {
}

div.text-testimonials {
	margin-top: 40px;
}

ul.text-testimonial-list {
	margin: 0;
	padding: 0;
}

ul.text-testimonial-list li {
	list-style-type: none;
	display: block;
	width: 355px;
	margin-bottom: 30px;
	text-align: right;
}

ul.text-testimonial-list li.odd {
	padding-left: 35px;
	background: url('../images/grey-quote-open.gif') left top no-repeat;
	color: #555555;
}

ul.text-testimonial-list li.even {
	padding-left: 35px;
	background: url('../images/blue-quote-open.gif') left top no-repeat;
	color: #0069aa;
}

ul.text-testimonial-list li.odd span {
	text-align: left;
	width: 350px;
	display: block;
	padding-right: 25px;
	background: url('../images/grey-quote-close.gif') right bottom no-repeat;
}

ul.text-testimonial-list li.even span {
	text-align: left;
	width: 350px;
	display: block;
	padding-right: 25px;
	background: url('../images/blue-quote-close.gif') right bottom no-repeat;
}

.callout {
	color: #06A;
}

ul.closest-dealer-list {
	margin: 0;
	padding: 0;
}

ul.closest-dealer-list li {
	list-style-type: none;
	margin-top: 10px;
}

div.seed-specialist {
	float: right;
	margin: 20px;
}

div.white-box-top {
	width: 260px;
	height: 16px;
	display: block;
	background: url('../images/white-box-top.png') left top no-repeat;
}

div.white-box-fill {
	width: 230px;
	display: block;
	padding: 0 15px;
	background: url('../images/white-box-fill.png') left top repeat-y;
}

div.white-box-bottom {
	width: 260px;
	height: 16px;
	display: block;
	background: url('../images/white-box-bottom.png') left top no-repeat;
}

div.buttons a {
	margin-top: 30px;
	margin-right: 30px;
}

div.gett-page {
	background: url('../images/gett-fill-bg.png') left bottom no-repeat;
	width: 940px;
	margin: 20px 10px 0 10px;
	display: block;
}

div.gett-page-inner {
	background: url('../images/gett-field-bg.jpg') left top no-repeat;
	width: 920px;
	padding: 10px 20px;
	display: block;
}


div.gett-video {
	float: right;
	width: 300px;
	margin: 30px 0 0 20px;
	display: block;
}

div.gett-widgets {
	padding-top: 30px;
}

div.gett-widgets a.button {
	margin: 20px 10px 0 10px;
}

div.new-product-gfx {
	width: 600px;
	margin-top: 20px;
	display: block;
}

div.small-ad-rotate {
	float: right;
}

ul.searchresults-year {
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
}

ul.searchresults-year li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 20px 20px 0 0;
}

div.job-posting-list {
	margin-bottom: 30px;
	display: block;
}

div.job-posting {
	width: 300px;
	display: block;
	float: left;
	margin: 20px 25px 10px 0;
}

ul.dealer-city-list {
	margin: 0;
	padding: 0;
}

ul.dealer-city-list li {
	width: 150px;
	display: block;
	float: left;
	margin: 5px;
}

div.become-a-dealer {
	display: block;
}

div.your-responsibilities {
	margin-top: 20px;
	display: block;
	margin-bottom: 30px;
}

div.detasseling {
	display: block;
	margin-top: 40px;
}

div.about-tabs-container {
	width: 940px;
	display: block;
	clear: both;
	margin-top: 40px;
	float: left;
	display: block;
	position: relative;
}

ul.about-tabs {
	margin: 0;
	padding: 0;
}

ul.about-tabs li {
	display: block;
	float: left;
	list-style-type: none;
	height: 34px;
	margin-right: -19px;
	background: url('../images/tab-left.png') left top no-repeat;
}

ul.about-tabs li a {
	display: block;
	padding: 8px 25px;
	height: 18px;
	background: url('../images/tab-right.png') right top no-repeat;
}

ul.about-tabs li.active {
	background: url('../images/tab-left-active.png') left top no-repeat;
}

ul.about-tabs li.active a {
	background: url('../images/tab-right-active.png') right top no-repeat;
}

#product-results{
	padding-top:25px;
	padding-bottom:25px;
}

div.product-result{
	width:150px;
	float:left;
}

div.about-tabs-content h1 {
	margin: 0;
	padding: 0;
}

div.about-tabs-content div.genetics,
div.about-tabs-content div.traits,
div.about-tabs-content div.expertise,
div.about-tabs-content div.gett,
div.about-tabs-content div.xseries,
div.about-tabs-content div.quality {
	display: none;
}

div.tab-content {
	padding: 20px;
}

img.tabimage {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.service {
	width: 400px;
	margin: 20px 20px 0 20px;
	display: block;
	float: left;
}

.support-icon {
	float: left;
	display: block;
	clear: both;
	vertical-align: text-top;
}

.product-table h6 {
	margin: 0;
	padding: 0;
}

.download-data-box {
	float: right;
	margin-right: 0px;
	display: block;
	width: 210px;
	text-align: center;
}

.download-pdf{
	float: right;
	text-align:left;
	display:block;
	width: 210px;
	margin-right: 0px;
	margin-top: 5px
}

.contact_textarea {
    width:325px;
    height:150px;
}

.tech-trait-text {
	width: 500px;
	float: right;
	display: block;
}

.trait-icon {
	width: 90px;
	text-align: center;
	float: left;
	clear: both;
	padding-top: 15px;
}

h2 {
	clear: none;
}

.addressbox {
	width: 200px;
	margin-right: 15px;
	float: right;
	display: block;
}

.addressbox p {
	margin: 0;
	padding: 0;
}

.contact-intro  {
	float: left;
	width: 400px;
	display: block;
}

.submit_button_en {
	display: block;
	width: 59px;
	height: 30px;
	background: url('../images/English/submit-button.png') left top no-repeat;
	border: none;
	text-indent: -10000px;
}

.go_button_en {
	display: block;
	width: 31px;
	height: 30px;
	background: url('../images/English/go-button.png') left top no-repeat;
	border: none;
	text-indent: -10000px;
}

.submit_button_fr {
	display: block;
	width: 64px;
	height: 30px;
	background: url('../images/French/submit-button.png') left top no-repeat;
	border: none;
	text-indent: -10000px;
}

.go_button_fr {
	display: block;
	width: 31px;
	height: 30px;
	background: url('../images/French/go-button.png') left top no-repeat;
	border: none;
	text-indent: -10000px;
}

div.inline-pics {
	margin:37px 10px;
	float: right;
	width: 200px;
}

.no-margin {
	margin-top: 0;
	padding-top: 0;
}

a {
	 -moz-outline-style: none;     
    outline-style: none;
    outline-width: 0px;
    outline-color: -moz-use-text-color;
}

a img {
	 -moz-outline-style: none;     
    outline-style: none;
    outline-width: 0px;
    outline-color: -moz-use-text-color;
}

.grey-container-inner h4 {font-size:1.2em;}
.teamImage{padding:6px 15px 0 0;}
.bioSpace{padding:3px 15px 25px 0; margin:0; }
.link-bold {font-weight:bold; }

.aboutTable{padding:20px 16px 10px 7px}
.aboutTable td{padding:10px;}

.ie6_update {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
}

#logo { 
	position: absolute;
	top: 20px;
	left: 0;
}

#header {
	height: 160px;
	width: 960px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#header-links {
	text-transform: capitalize;
	color: #0069AA;
	text-align:right;
	float: right;
	margin-top: 31px;
	margin-right: 1px;
	font-size: 1em;
}

.dealerHeader {
	padding-top: 6px;
	color:#0069AA;
	font-size:1.1em;
	margin-right: 5px;
}

#login-form {
	float: right;
	margin-top: 13px;
}

#login-form input,
#login-form span {
	float: left;
}

.go_button {
	margin-left: 5px;	
}

#products_select_wrap {
	float: right;
	margin-top: 13px;
}

#navigation {
	position: absolute;
	top: 118px;
	left: 0;
}