/* CSS Document 
  Copyright 2011, Turf-Vu
  Website: www.turf-vu.com
  Authored by: Kenneth Hill, IntraMedia
*/
body {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  background:#ffffff;
}

h1,h2,h3,h4,h5,h6 {
  margin:0px;
  padding:0px;
}

th {
  margin:0px;
  padding:0px;
}

li {
  list-style:circle;
  margin-top:2px;
  margin-left:-6px;
}

/* ================ primary text ================ */

body,td,th {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.04;
  color:#4c3000;
}

a:link, a:visited {
  color:#4c3000;
  text-decoration:underline;
}

a:hover, a:active {
  color:#f3af32;
  text-decoration:none;
}

.med_text {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.04;
  color:#4c3000;
}

/* ================ header ================ */

#hdr_top_brdr {
  background:#f3ddb5;
  padding:0px;
  width:100%;
  height:12px;
}

#bsh_horz_drk {
  background:#4c3000;
  padding:0px;
  height:1px;
}

#hdr_logo {
  background:#ffffff;
  padding:0px;
  width:332px;
  height:128px;
  text-align:left;
}

#hdr_logo_rt {
  background:#ffffff;
  padding:0px;
  width:100%;
  text-align:right;
}

/* ================ header img stage ================ */

#hdr_left {
  background:transparent;
  padding:0px;
  width:204px;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_lft_top {
  font-family:arial, verdana, sans-serif;
  font-size:22px;
  font-weight:400;
  font-style:italic;
  line-height:1.04;
  color:#ffffff;
  background:#f3af32;
  padding:0px;
  width:204px;
  height:143px;
  text-align:center;
}

#bsh_horz_wht {
  background:#ffffff;
  padding:0px;
  height:1px;
}

#hdr_lft_bot {
  background:#f3af32;
  padding:0px;
  width:204px;
  height:24px;
  text-align:left;
  vertical-align:top;
}

#bsh_vert_wht {
  background:#ffffff;
  padding:0px;
  width:1px;
}

#hdr_mid_left {
  background:#f3af32;
  padding:0px;
  width:496px;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_mid_brdr {
  background:transparent;
  padding:0px;
  width:24px;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_mid_brdr_top {
  background:#f3ddb5;
  padding:0px;
  width:24px;
  height:143px;
  text-align:center;
}

#hdr_mid_brdr_bot {
  background:#f3ddb5;
  padding:0px;
  width:24px;
  height:24px;
  text-align:left;
  vertical-align:top;
}

#hdr_mid_right_a {
  background:#f3ddb5 url('http://www.crop-vu.com/src/images/headers/hdr_mid_rt_1.jpg');
  padding:0px;
  width:100%;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_mid_right_b {
  background:#f3ddb5 url('http://www.crop-vu.com/src/images/headers/hdr_mid_rt_2.jpg');
  padding:0px;
  width:100%;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_right {
  background:#f3ddb5;
  padding:0px;
  width:102px;
  height:168px;
  text-align:left;
  vertical-align:top;
}

#hdr_rt_top {
  background:#f3ddb5;
  padding:0px;
  width:102px;
  height:143px;
  text-align:center;
}

#hdr_rt_bot {
  background:#f3ddb5;
  padding:0px;
  width:102px;
  height:24px;
  text-align:left;
  vertical-align:top;
}

/* ================ global navigation ================ */

#gnav_left {
  background:#ffffff;
  padding:0px;
  width:204px;
  height:24px;
}

#bsh_vert_drk {
  background:#4c3000;
  padding:0px;
  width:1px;
}

#gnav_spcr {
  background:#ffffff;
  padding:0px;
  width:16.66%;
  height:24px;
}

#gnav_home {
  background:#ffffff;
  padding:0px;
  width:67px;
  height:24px;
}

#gnav_about {
  background:#ffffff;
  padding:0px;
  width:68px;
  height:24px;
}

#gnav_products {
  background:#ffffff;
  padding:0px;
  width:169px;
  height:24px;
}

#gnav_research {
  background:#ffffff;
  padding:0px;
  width:208px;
  height:24px;
}

#gnav_contact {
  background:#ffffff;
  padding:0px;
  width:81px;
  height:24px;
}

#gnav_right {
  background:#ffffff;
  padding:0px;
  width:102px;
  height:24px;
}

#bsh_horz_med {
  background:#f3af32;
  padding:0px;
  height:1px;
}

#gnav_hdr_left {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.04;
  color:#4c3000;
  background:#f3ddb5;
  padding:0px;
  width:204px;
  height:32px;
  text-align:center;
}

#bsh_vert_med {
  background:#f3af32;
  padding:0px;
  width:1px;
}

#gnav_hdr_bar {
  background:#fff0d4;
  padding:0px;
  width:100%;
  height:32px;
}

/* ================ body shell ================ */

#bshell_left {
  background:#fff0d4;
  padding:0px;
  width:204px;
  text-align:left;
  vertical-align:top;
}

#bshell_body {
  background:#ffffff;
  padding:12px;
  width:100%;
  text-align:left;
  vertical-align:top;
}

#bshell_right {
  background:#fff0d4;
  padding:0px;
  width:102px;
  text-align:left;
  vertical-align:top;
}

#bsh_horz_lit_wht {
  background:#fff0d4;
  padding:0px;
  height:1px;
}

/* ================ left column ================ */

#lft_col_top_ft {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.0;
  color:#4c3000;
  background:#ffffff;
  padding:12px 12px 0px 12px;
  height:204px;
  text-align:left;
  vertical-align:top;
}

#lft_col_top_ft a:link, #lft_col_top_ft a:visited {
  color:#4c3000;
  text-decoration:underline;
}

#lft_col_top_ft a:hover, #lft_col_top_ft a:active {
  color:#f3af32;
  text-decoration:none;
}

#lft_col_top {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight:600;
  line-height:1.04;
  color:#4c3000;
  background:#ffffff;
  padding:12px 12px 0px 12px;
  height:204px;
  text-align:left;
  vertical-align:top;
}

#lft_col_top a:link, #lft_col_top a:visited {
  color:#4c3000;
  text-decoration:none;
}

#lft_col_top a:hover, #lft_col_top a:active {
  color:#f3af32;
  text-decoration:none;
}

#lft_col_bot {
  background:#fff0d4;
  padding:0px;
  width:204px;
  height:168px;
  text-align:center;
}

/* ================ body ================ */

#bmenu_hdr_top {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.04;
  color:#4c3000;
  background:#fff0d4;
  padding:6px 12px 6px 12px;
  width:100%;
  height:32px;
  text-align:left;
}

#bmenu_hdr_bot {
  background:#f3ddb5;
  padding:0px;
  width:100%;
  height:16px;
}

#bmenu_vert_med {
  background:#f3af32;
  padding:0px;
  width:1px;
  height:297px;
}

#bmenu_con {
  background:#ffffff;
  padding:12px;
  width:100%;
  text-align:left;
  vertical-align:top;
}

.h1 {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.04;
  color:#4c3000;
}

.bmenu_img {
  float:right;
  margin:0px 0px 8px 8px;
}

.bmenu_img_bnr {
  float:none;
  margin:8px 0px 8px 0px;
}

#bmenu_con_hm {
  background:#ffffff;
  padding:0px;
  width:100%;
  text-align:left;
  vertical-align:top;
}

#bmenu_hm_tb {
  background:#ffffff;
  padding:12px;
  width:33%;
  text-align:center;
  vertical-align:top;
}

#bmenu_ps_tb_a {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.0;
  color:#4c3000;
  background:#ffffff;
  padding:6px;
  width:40%;
  text-align:center;
}

#bmenu_ps_tb_b {
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.0;
  color:#4c3000;
  background:#ffffff;
  padding:6px;
  width:20%;
  text-align:center;
}

#bmenu_rd_tb_lft {
  background:#ffffff;
  padding:12px 6px 12px 0px;
  width:50%;
  height:94px;
  text-align:center;
  vertical-align:top;
}

#bmenu_rd_tb_rt {
  background:#ffffff;
  padding:12px 0px 12px 6px;
  width:50%;
  height:94px;
  text-align:center;
  vertical-align:top;
}

/* ================ right column ================ */

#rt_col_top {
  background:#ffffff;
  padding:0px;
  height:204px;
  text-align:left;
  vertical-align:top;
}

#rt_col_bot {
  background:#fff0d4;
  padding:0px;
  width:102px;
  height:168px;
  text-align:center;
  vertical-align:top;
}

/* ================ footer ================ */

#ftr_top {
  font-family:arial, verdana, sans-serif;
  font-size:13px;
  font-weight:600;
  line-height:1.04;
  color:#f3af32;
  background:#fff0d4;
  padding:0px 102px 0px 204px;
  width:100%;
  height:48px;
  text-align:center;
  vertical-align:bottom;
}

#ftr_top a:link, #ftr_top a:visited {
  color:#4c3000;
  text-decoration:none;
}

#ftr_top a:hover, #ftr_top a:active {
  color:#4c3000;
  text-decoration:none;
}

#ftr_mid {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.04;
  color:#4c3000;
  background:#fff0d4;
  padding:0px 102px 12px 204px;
  width:100%;
  height:64px;
  text-align:center;
  vertical-align:top;
}

#ftr_mid a:link, #ftr_mid a:visited {
  color:#4c3000;
  text-decoration:underline;
}

#ftr_mid a:hover, #ftr_mid a:active {
  color:#f3af32;
  text-decoration:none;
}

#ftr_mid_logo {
  background:#ffffff;
  padding:4px;
  width:200;
  height:64px;
  text-align:center;
  vertical-align:top;
}

#ftr_bot {
  font-family:arial, verdana, sans-serif;
  font-size:10px;
  font-weight:400;
  line-height:1.04;
  color:#fff0d4;
  background:#f3af32;
  padding:6px;
  width:100%;
  height:16px;
  text-align:center;
  vertical-align:top;
}

#ftr_bot a:link, #ftr_bot a:visited {
  color:#ffffff;
  text-decoration:none;
}

#ftr_bot a:hover, #ftr_bot a:active {
  color:#ffffff;
  text-decoration:none;
}

