/* CSS Document */

* {/* Global Font Size, Color and Face */ font-family: Arial, Helvetica, sans-serif;}
body {background: url(images/bgd/pg-bgd.jpg) top left repeat-x #cccccc;}

/****************   LINKS   *******************/
/**********************************************/
a:link, a:visited {color: #990000; text-decoration: underline;}
a:hover, a:active {color:#990000; text-decoration:none;}

/****************   ID's   *******************/
/**********************************************/

#container {width:950px; margin:auto; border:#999 1px solid;}
#header_container {background:url(images/bgd/diamond-plate.jpg) repeat;}
#header {background:url(images/bgd/header.jpg) top left no-repeat; height:126px;}
#content_container {background:#FFF; width:950px;}
#content {padding:10px;}
#footer_container {width:950px; margin:auto;}
#footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align:center; padding:5px; background-color:#FFF;}

#header_links {font-size:12px; color:#03F; width:950px; margin-top:25px;}
#header_links a {font-size:12px; color:#03F; padding:0px 3px; text-decoration:none;}
#header_links a:hover {font-size:12px; color:#03F; padding:0px 3px; text-decoration:underline;}

#header_links_alternate {font-size:16px; color:#fff; width:950px; margin-top:30px; text-align:center;}
#header_links_alternate a {font-size:16px; color:#fff; padding:5px 10px; text-decoration:none; display:inline-block; background:#3B5998; border:1px solid #CCC;}
#header_links_alternate a:hover {font-size:16px; color:#fff; padding:5px 10px; text-decoration:underline;}


/****************   HEADINGS  *****************/
/**********************************************/
.headings {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #990000; text-decoration: none; font-weight: bold;}
.headings2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #000000;}
.headings3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000;}
.headings3 a:link, .headings3 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000;}
.headings3 a:hover, .headings3 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.headings4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FF9900;}
.headings-small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; text-decoration: none; /*font-weight: bold;*/}
.headings-small2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF9900; text-decoration: none; /*font-weight: bold;*/}
table.heading-sub {border-collapse: collapse; border-bottom: 1px solid #99CCFF;}
table.heading-sub  td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #6699FF; text-decoration: none; padding-bottom: 2px; text-align: left;}
table.heading-page {border-collapse: collapse; border-bottom: 1px solid #990000;}
table.heading-page  td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; text-decoration: none; padding-bottom: 2px; text-align: left;}

/****************   TABLE BORDERS  *****************/
/***************************************************/
table.dealer_tbl {border-collapse: collapse; border: 1px solid #cccccc;}
table.pg_border {border-collapse: collapse; border: 1px solid #999999;}
table.border_sm_line {border-collapse: collapse; border: 1px solid #cccccc; background-color: #ffffff;}
table.border_sm_line_red{border-collapse: collapse; border: 1px solid #FF0000; background-color: #E8E8E8;}
table.notice_tbl {border-collapse: collapse; border: 2px solid #FF0000;}
table.specails {border-collapse: collapse;}
table.specails td {border: 1px solid #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
table.specails td a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; display: block; /*	width: 650px; */ padding-left:3px; padding-rigt:3px; padding-top:2px; padding-bottom:5px; text-decoration: none;}
table.specails td a:link, table.specails td a:visited {color: #FF0000; background-color: #FFFFDF;}
table.specails td a:hover, table.specails td a:active {color: #FF0000; background-color: #F5F5F5;}

.image-border {border:#000000 1px solid;}

/****************   TEXT FORMATS  *****************/
/**************************************************/
.highlight {font-weight: bold; color:#FF0000; background-color: #FFFF00;}
.subtle {font-size: 10px; color: #666666; text-decoration: none;}

.text_red {color: #FF0000;}
.text_red_small {font-size: 10px; color: #FF0000; font-weight: bold; }
.text_red_large {font-size: 14px; color: #FF0000;}
.text_red_bold {font-weight: bold; color: #FF0000;}

.text_black {color: #000000;}
.text_black_small {font-size: 10px; color: #000000;}
.text_black_large {font-size: 14px; color: #000000;}
.text_black_bold {font-weight: bold; color: #000000;}

.footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;}
.disclaimer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align:center; padding:5px;}
.form-text {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; text-align:Right; font-weight:bold;}
.form-text-heading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; text-align:center; font-weight:bold;}
.wtb-heading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; text-align:center; font-weight:bold;}
.related-text {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#666666; text-align:center; padding:5px;}
.thanks {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#000000; text-align:center; font-weight:bold;}

.warranty-heading-lg {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#000000; text-align:left; font-weight:bold;}
.warranty-heading-mdm {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#000000; text-align:left; font-weight:bold;}
.warranty-heading-sm {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#FF0000; text-align:left; font-weight:bold;}
.warranty-heading-mdm-red {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#FF0000; text-align:left; font-weight:bold;}
.warranty-content {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; text-align:left; font-weight:bold;}
/*equipment listings*/
.searchpagenumberson {font-size: 22px; color: #FF9900; font-weight: bold; text-decoration: underline;}
.searchpagenumbersoff {font-size: 16px;	color: #000099;	text-decoration: underline;}
.searchpagenumbersoff a:link {font-size: 16px; color: #000099; text-decoration: underline;}
.searchpagenumbersoff a:hover {font-size: 16px;	color: #FF9900;	text-decoration: underline;}
.farmequipment a:link, .farmequipment a:visited, .farmequipment a:hover {font-size: 10px; color: #E8EFF7; text-decoration: none;}



.search_results_item_link {font-size:14px; color: #003399; font-weight: bold;}
.search_results_customer_info {font-size: 14px;}
.search_results_labels {font-size: 10px;color: #999999;}
.search_results_price {color: #FF0000; font-weight: bold; }
.search_results_category {font-size: 11px;}
.search_results_descriptions {color: #666666;}
.search_results_small_links {font-size: 10px;}
.search_results_keyword_filter {background-color: #F5CB30; font-weight: bold; }


.general {font-size: 11px;}

.small_forum_text {font-size: 10px; color: #990000; font-weight: bold; text-decoration: none;}
.forum_reg_text {font-weight: bold; color: #990000; text-decoration: none;}

/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:100%;
      background:url(images/template/nav/tabbg.gif) repeat-x;
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
	margin:0;
	padding:0px 10px 0 50px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url(images/template/nav/tableftE.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url(images/template/nav/tabrightE.gif) no-repeat right top;
      padding:5px 20px 4px 10px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  






/****************  NAV MENU  *****************/
/**************************************************/

table.nav {height:24px; margin:auto; text-align:center; font-size:13px; font-weight:bold; border-collapse:collapse;}
table.nav td {background-image:url(images/bgd/menu/nav-center2.jpg); background-repeat:repeat-x;}
table.nav a:link, table.nav a:visited {height:24px; vertical-align:top; padding:5px 5px 0px 5px; margin:auto; color:#FFFFFF; text-decoration:none; width:150px; display:block;}
table.nav a:hover, table.nav a:active {height:23px; vertical-align:top; padding:4px 4px 0px 4px; margin:auto; background-image:url(images/bgd/menu/nav-center-light2.jpg); background-repeat:repeat-x; text-decoration:none; color:#ffffff; width:150px; border-collapse:collapse; border:1px solid #990000; display:block;}

.seoby a {padding:5px;}
