html, body
{
    padding: 0;
    margin: 0;
    color: #000000;
    font-size:12px;
    font-family: Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
    width:100%;
	background-color: #00b8e7;
	background-image: none;
}


/* CSS id(s) and class(es) are organized in alphabetical order below this line */

#fade_top, #fade_bottom
{
  position: absolute;
  left: 475px;
  width: 268px;
  z-index: 2; /* Has to be > jScrollPane's value of 1 */
}
#fade_top
{
  top: 20px;
}
.fader
{
  background-color: #00b8e7;
  /*background-color: black;*/
  width: 268px;
  height: 1px;
  border: 0;
  padding: 0;
  margin: 0;
}
.fader p
{
  line-height: 0px;
  padding: 0;
  margin: 0;
}
#fade_bottom
{
  top: 730px;
}

#homepg-btns .first, #homepg-btns .second { padding-right:16px; }
#homepg-container { 
  width:685px; height:590px; 
  background:#ffffff; 
}

.hp_footer { 
  width:740px; height: 42px; 
  position:absolute; left: 10px; bottom: 20px; 
  background: url(/static/images/address-bar.gif);
}
.hp_footer_inner { 
  position:relative;
  padding:14px 0 0 130px;
}
.hp_footer .txt {
  color:#ffffff;
  font-weight:bold;
  padding-right:20px;
}
.hp_footer .txt a { color:#ffffff; text-decoration: none; }
.hp_footer .txt a:hover { color:#0067C5; text-decoration: none; }


#mnfrm_col_left, #mnfrm_col_right  {
    position:relative;
    float:left;
    margin: 0;
    overflow: hidden;
}

#mnfrm_col_left {
    width: 220px;
    padding: 10px;
}

#mnfrm_col_right {
    width: 770px;
    height: 100%;
    position: relative;
}

#mnfrm_corner_left, #mnfrm_corner_right {
    position: absolute;
    top: 761px;
    width: 20px;
    height: 20px;
}

#mnfrm_corner_left {
    left: 20px;
    background-image: url('../images/corner_left.gif');
}

#mnfrm_corner_right {
    left: 1012px;
    background-image: url('../images/corner_right.gif');
}

#mnfrm_inner {
    width: 1010px;
    height: 780px;
    margin: 0 20px 20px;
    border-color: white;
    border-style: solid;
    border-width: 0 1px 1px;
}

#mnfrm_outer {
    position: relative;
    margin: auto;
    width: 1052px;
}
#ms_select_msg {
  display: none;
  padding-top: 208px ;
}

#ms_back_link { margin: 15px 0 0 390px; }
#ms_back_link a{
  color: #fff;  font-size: 12px;  font-weight: bold;
  text-decoration:none;
}

.psmall
{
  width: 290px;
  height: 130px;
}
.psmall_box
{
  width: 290px;
  height: 100px;
  padding: 15px 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
.psmall_text
{
  padding: 15px 0 25px 77px;
  width: 170px;
  height: 60px;
}
.psmall_name, .psmall_ref, .psmall_text a
{
  color: white;
  text-decoration: none;
}
.psmall_name, .psmall_text a
{
  font-weight: bold;
  font-size: 11px;
}
.psmall_ref
{
  font-size: 11px;
  font-weight: normal;
}
.psmall_shoplnk, .psmall_shoplnk a
{
  font-size: 11px;
  font-weight: normal;
}

#prod_img, #prod_text_wrap
{
  position: absolute;
  left: 20px;
}
#prod_img
{
  top: 0;
  width: 404px;
  height: 480px;
}
.prod_loading
{
  background: url(../images/loadingbig.gif) no-repeat center;
}
#prod_text_wrap
{
  /* top: 400px; */
  bottom: 5px; 
  width: 400px;
}
#prod_name
{
  font-size: 35px;
  font-weight: bold;
  line-height: 1em;
  color: #0079c1;
  background: #transparent;
}
#prod_ref
{
  font-size: 12px;
  font-style: italic;
  color: #666666;
}
#prod_text
{
  padding-top: 10px;
  font-size: 10px;
  color: #666666;
  background: #ffffff;
}
#prod_specs
{
  font-size: 10px;
  color: #666666;
}
.prod_specs_table {
  margin-top:10px;
}

#prod_btns { position:relative; height:30px; }

.prod_btn_shoplnk { position: absolute; top:10px; left:0px; }
.prod_btn_prod_sheet { position: absolute; top:10px; left: 205px; font-size: 12px; color: #666666;}

#prod_btn_wrap
{
  /* bottom: 0; */
  padding-top: 10px;
}
#prod_btn_wrap img, #prod_btn_wrap div
{
  float: left;
  clear: none;
}

#pop_print, #pop_sheet
{
  position: absolute;
  top: 490;
  width: 195px;
  height: 100px;
  border: 2px solid #00b8e7;
  background-color: white;
  z-index: 2;
  display: none;
}
#pop_print
{
  left: 20;
}
#pop_sheet
{
  left: 225;
}

#right
{
  height: 740px;
  padding: 0 0 0 0px;
  margin: 20px 0 0 17px;
  width: 293px;
}

#scrollbox
{
  overflow: auto;
  /*width: 280px;*/
  height: 740px;
  margin: 0;
}

#scrollpage
{
  overflow: auto;
  height: 740px;
  margin: 0;
  position: relative;
}

#tpl3col_content_main a, #tpl3col_content_main a:hover, #tpl3col_content_main a:visited, #scrollbox a, #scrollbox a:hover, #scrollbox a:visited
{
  text-decoration: none;
}
#tpl3col_content_main a img, #tpl3col_content_main a:hover img, #tpl3col_content_main a:visited img, #scrollbox a img, #scrollbox a:hover img, #scrollbox a:visited img
{
  border: none;
}

#tpl3col_content, #right
{
  float: left;
  clear: none;
}
#tpl3col_content
{
  background-color: white;
  width: 460px;
  height: 750px;
  margin-top: 10px;
}
#tpl3col_content_nav
{
  float: left;
  width: 460px;
  height: 73px;
}
#tpl3col_content_nav a
{
  float: left;
  clear: none;
}
#tpl3col_content_nav a, #tpl3col_content_nav a img
{
  border: 0;
}
#tpl3col_content_border_left, #tpl3col_content_main, #tpl3col_content_border_right
{
  height: 662px;
  float: left;
  clear: none;
}
#tpl3col_content_border_left
{
  background: url('/static/images/middle_border_left.gif');
  background-repeat: repeat-y;
  width: 10px;
}
#tpl3col_content_main
{
  position: relative;
  width: 440px;
  /* overflow: hidden; */
}
#tpl3col_content_main p
{
  margin: 0;
  padding: 0;
}
#tpl3col_content_border_right
{
  background: url('/static/images/middle_border_right.gif');
  background-repeat: repeat-y;
  width: 10px;
}
#tpl3col_content_border_bottom
{
  background-image: url('/static/images/middle_border_bottom.gif');
  width: 460px;
  height: 25px;
  clear: both;
}

.cat_market-segments-consumer_pic { margin: -11px 0 0 -2px; }
.cat_market-segments-professional_pic { margin: -11px 0 0 -2px; }

.market-segmentation-con { margin-top: -419px; margin-left: -22px; }
.market-segmentation-con-cat { margin-top: -459px; margin-left: -20px; }
.market-segmentation-con-farm { margin-top: -475px; margin-left: -20px; }
.market-segmentation-con-gov { margin-top: -424px; margin-left: -20px; }
.market-segmentation-con-ind { margin-top: -475px; margin-left: -20px; }
.market-segmentation-con-bar { margin-top: -424px; margin-left: -20px; }

.market-segmentation-con-pfarm { margin-top: -475px; margin-left: -20px; }
.market-segmentation-con-pgov { margin-top: -424px; margin-left: -20px; }
.market-segmentation-con-pind { margin-top: -475px; margin-left: -20px; }
.market-segmentation-con-pbar { margin-top: -424px; margin-left: -20px; }

