@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
html{}
body {
	color:#5b5b5b;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	background:#F3F3F3;
	background-image:url(../images/flash_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 139px;
	
}
a, img {
	border:none;
	outline:none;
}
img {
	float:left;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.clear_both {
	clear:both;
}
fieldset{
	border:0px;
}
fieldset legend{font-weight:bold; color:#81292B; margin-bottom:20px;font-size:13px;}
/**************************************** MAIN CONTENT SECTION ***********************************************/

#main_wrapper {
	width:100%;
	
	float:left;
}
/****************** Header Scetion ******************/

#header_container {
	width:100%;
	float:left;
	background:url(../images/header_bg.gif) repeat-x;
	height:123px;
	border-bottom:15px solid #000000;
}
#header_container .logo_section {
	width:977px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
.logo_section .logo_left {
	width:300px;
	float:left;
}
.logo_section .logo_right {
	width:661px;
	float:left;
}
.logo_right .righttop {
	width:661px;
	padding:0px 0px 22px 0px;
}
.righttop .topnav_left {
	width:8px;
	float:left;
	height:27px;
	background:url(../images/top_nav_left.jpg) no-repeat;
}
.righttop .topnav_right {
	width:8px;
	float:left;
	height:27px;
	background:url(../images/top_nav_right.gif) no-repeat;
}
.righttop .topnav_mid {
	width:auto; /* 409px; */
	float:left;
	height:21px;
	background:#C9C9C9;
	padding:6px 8px 0px 8px;
}
.topnav_mid a {
	color:#010101;
	text-decoration:none;
	float:left;
}
.topnav_mid a:hover {
	text-decoration:underline;
}
.topnav_mid span {
	width:1px;
	padding:0px 12px 0px 12px;
	float:left;
	height:13px;
}
.logo_right .right_bottom {
	width:661px;
	float:left;
	padding:0px 0px 0px 0px;
}
.right_bottom .searchbox {
	width:230px;
	float:left;
	padding:3px 0px 0px 7px;
	border:1px solid #B4B4B4;
	height:20px;
	color:#908f8f;
	margin:1px 7px 0px 0px;
}
/************* navigation ********************/
.navigation_container {
	width:725px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
.navigation_container ul {
	width:725px;
	float:left;
	padding:0px;
	margin:0px auto;
/*	display:inline;*/
	list-style-type:none;
}
.navigation_container ul li {
	float:left;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;*/
	padding:0px 1px 0px 0px;
}
.navigation_container ul li a {
	color:#ffffff;
	text-decoration:none;
	padding:9px 0px 0px 0px;
	text-align:center;
}
.navigation_container ul li a.home {
	display:block;
	width:67px;
	float:left;
	background:url(../images/home_btn.gif) no-repeat top!important;
	background:url(../images/home_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.home:hover {
	background:url(../images/home_btn.gif) no-repeat bottom!important;
	background:url(../images/home_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.trailors {
	display:block;
	width:77px;
	float:left;
	background:url(../images/trailers_btn.gif) no-repeat top!important;
	background:url(../images/trailers_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.trailors:hover {
	background:url(../images/trailers_btn.gif) no-repeat bottom!important;
	background:url(../images/trailers_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.spare_parts {
	display:block;
	width:108px;
	float:left;
	background:url(../images/spare_parts_btn.gif) no-repeat top!important;
	background:url(../images/spare_parts_btn.gif) no-repeat 0px 1px;	
	height:16px;
}
.navigation_container ul li a.spare_parts:hover {
	background:url(../images/spare_parts_btn.gif) no-repeat bottom!important;
	background:url(../images/spare_parts_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.servicing {
	display:block;
	width:81px;
	float:left;
	background:url(../images/servicing_btn.gif) no-repeat top!important;
	background:url(../images/servicing_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.servicing:hover {
	background:url(../images/servicing_btn.gif) no-repeat bottom!important;
	background:url(../images/servicing_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.distributrs {
	display:block;
	width:111px;
	float:left;
	background:url(../images/distributors_btn.gif) no-repeat top!important;
	background:url(../images/distributors_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.distributrs:hover {
	background:url(../images/distributors_btn.gif) no-repeat bottom!important;
	background:url(../images/distributors_btn.gif) no-repeat bottom
}
.navigation_container ul li a.aboutus {
	display:block;
	width:88px;
	float:left;
	background:url(../images/about_btn.gif) no-repeat top!important;
	background:url(../images/about_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.aboutus:hover {
	background:url(../images/about_btn.gif) no-repeat bottom!important;
	background:url(../images/about_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.brochures {
	display:block;
	width:104px;
	float:left;
	background:url(../images/brochures_btn.gif) no-repeat top!important;
	background:url(../images/brochures_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.brochures:hover {
	background:url(../images/brochures_btn.gif) no-repeat bottom!important;
	background:url(../images/brochures_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.agricultural {
	display:block;
	width:109px;
	float:left;
	background:url(../images/agricultural_btn.gif) no-repeat top!important;
	background:url(../images/agricultural_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.agricultural:hover {
	background:url(../images/agricultural_btn.gif) no-repeat bottom!important;
	background:url(../images/agricultural_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.gallery {
	display:block;
	width:79px;
	float:left;
	background:url(../images/gallery_btn.gif) no-repeat top!important;
	background:url(../images/gallery_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.gallery:hover {
	background:url(../images/gallery_btn.gif) no-repeat bottom!important;
	background:url(../images/gallery_btn.gif) no-repeat bottom;
}
.navigation_container ul li a.contactus {
	display:block;
	width:115px;
	float:left;
	background:url(../images/contact_btn.gif) no-repeat top!important;
	background:url(../images/contact_btn.gif) no-repeat 0px 1px;
	height:16px;
}
.navigation_container ul li a.contactus:hover {
	background:url(../images/contact_btn.gif) no-repeat bottom!important;
	background:url(../images/contact_btn.gif) no-repeat bottom;
}
/***************** Flash Section **************************************/

#flash_container {
	width:100%;
	float:left;
	height:310px;
	border-top:1px solid #FFFFFF;
}
#flashFile {
	width:995px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
/******************** Inner Content ***************************/
#inner_container {
	width:100%;
	
	float:left;
	padding:0px 0px 10px 0px;
}
#inner_content {
	width:950px;
	
	margin:0px auto;
	padding:0px;
	position:relative;
}
/**************** Left *****************/
#inner_content .Left {
	width:191px;
	float:left;
	padding:6px 0px 0px 0px;
}
.featured_products_section {
	width:191px;
	float:left;
	border-bottom:1px solid #DCDCDC;
	background:#FFFFFF;
	margin-bottom:11px;
	padding:0px 0px 5px 0px;
}
.grey_left_border {
	width:7px;
	float:left;
	height:25px;
	background:url(../images/left_hd_strip.gif) no-repeat;
}
.grey_right_border {
	width:7px;
	float:left;
	height:25px;
	background:url(../images/right_hd_strip.gif) no-repeat;
}
.grey_mid_bg {
	width:175px;
	float:left;
	height:20px;
	background:#333333;
	padding:5px 0px 0px 2px;
}
.featured_pr_inner {
	width:179px;
	float:left;
	padding:4px 0px 0px 6px;
}
.featured_pr_inner ul {
	width:150px;
	float:left;
	padding:12px 0px 0px 4px;
	list-style-type:none;
}
.featured_pr_inner ul li {
	width:140px;
	float:left;
	padding:0px 0px 5px 10px;
	background:url(../images/featured_bullets.gif) no-repeat 0px 4px;
}
.featured_pr_inner ul li a {
	color:#5b5b5b;
	text-decoration:underline;
}
.featured_pr_inner h5{padding-top: 6px;}
.featured_pr_inner ol {
	width:170px;
	float:left;
	padding:6px 0px 0px 0px;
	list-style-type:none;
}
.featured_pr_inner ol li {
	width:160px;
	float:left;
	padding:0px 0px 12px 10px;
	background:url(../images/featured_bullets.gif) no-repeat 0px 4px;
}
.featured_pr_inner ol li a {
	color:#5b5b5b;
	text-decoration:underline;
}
.featured_pr_inner ol li a:hover {
	text-decoration:none;
}
.featured_pr_inner ol li .product-images {
	float:left;
	width:60px;
}
.featured_pr_inner ol li .product-details {
	float:left;
	width:100px;
}
.mycart_txt {
	padding:8px 0px 8px 6px;
}
.newsletter_inner {
	width:170px;
	padding:8px 0px 6px 6px;
}
.newsletter_txtbox {
	width:161px;
	float:left;
	padding:2px 0px 0px 3px;
	border:1px solid #B2B2B2;
	height:16px;
	margin:5px 0px 0px 0px;
}
/***************** Mid ********************/

#inner_content .Mid {
	width:555px;
	float:left;
	padding:6px 0px 0px 6px;
}
.index_mid_section {
	width:555px;
	float:left;
	border-bottom:1px solid #DCDCDC;
	background:#FFFFFF;
	margin-bottom:11px;
	padding:0px 0px 5px 0px;
}
.index_grey_mid_bg {
	width:539px;
	float:left;
	height:20px;
	background:#333333;
	padding:5px 0px 0px 2px;
}
.welcome_txt {
	padding:12px;
	float:left;
	width:527px;
	line-height:18px;
}
.latest_trailors_section {
	width:514px;
	float:left;
	padding:20px 20px 15px 20px;
}
.latest_trailors_section .trailors_hdgtxt {
	float:left;
	padding:4px 0px 4px 0px;
	width:156px;
	color:#81292b;
	font-weight:bold;
}
.latest_trailors_section .measurement_txt {
	float:left;
	padding:0px 0px 4px 0px;
	width:156px;
	color:#414141;
}
.latest_trailors_section .info_txt {
	float:left;
	padding:0px 0px 15px 0px;
	width:156px;
	color:#ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.info_txt .price_money {
	font-size:14px;
	font-weight:bold;
	color:#130105;
}
.info_txt .amount_txt {
	color:#5e5d5a;
	font-weight:bold;
}
.latest_trailors_section .view_btn {
	padding:3px 0px 0px 28px;
}
/***************** Footer *******************/

.footer_container {
	width:584px;
	float:left;
	padding:0px 0px 0px 11px;
	color:#888888;
}
.footer_container a {
	color:#888888;
	text-decoration:none;
}
.footer_container a:hover {
	text-decoration:underline;
}
.footer_container span {
	padding:0px 4px 0px 4px;
}
/***************** Right ********************/

#inner_content .Right {
	width:191px;
	float:right;
	padding:6px 0px 0px 0px;
}
.currency_selectbox {
	width:161px;
	float:left;
	padding:2px 0px 0px 3px;
	color:#908f8f;
}
.special_offer_section {
	width:169px;
	float:left;
	padding:4px 0px 0px 5px;
}
.special_offer_section .top_hdg_txt {
	color:#333333;
	font-weight:bold;
}
.special_offer_section .greytxt {
	color:#333333;
	font-size:13px;
}
.special_offer_section .currencytxt {
	color:#ff0000;
	font-size:13px;
}
.special_offer_section .bluetxt {
	color:#D21111;
	font-size:13px;
	font-weight:bold;
}
.shopper_banner {
	padding:0px 0px 11px 0px;
}
/*************************************** Product Details ****************************************/

#inner_content .Product_left {
	width:752px;
	float:left;
	
	padding:6px 0px 0px 0px;
}

#inner_content .Product_leftmid {
	width:746px;
	float:left;
	padding:6px 0px 0px 6px;
}
.product_mid_section {
	width:752px;
	
	float:left;
	border-bottom:1px solid #DCDCDC;
	background:#FFFFFF;
	margin-bottom:11px;
	padding:0px 0px 5px 0px;
}
.product_mid_section .product_details_content {
	width:732px;
	
	float:left;
	padding:10px;
}
#inner_content_1col {
	width:950px;
	margin:0px auto;
	padding:0px;
	position:relative;
}
#inner_content_1col .Product_left {
	width:950px;
	float:left;
	padding:6px 0px 0px 0px;
}
.product_mid_section_1col {
	width:950px;
	float:left;
	border-bottom:1px solid #DCDCDC;
	background:#FFFFFF;
	margin-bottom:11px;
	padding:0px 0px 5px 0px;
}
.product_mid_section_1col .product_details_content {
	width:930px;
	float:left;
	padding:10px;
}
.product_details_content .product_images_section {
	width:363px;
	float:left;
	padding:0px 12px 0px 0px;
}
.product_images_section .large_img {
	padding:2px;
	border:1px solid #D8D8D8
}
.large_img_specification {
	width:363px;
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5e5d5a;
	padding:4px 0px 17px 0px;
}
.products_red_hdg {
	color:#81292b;
	font-weight:bold;
}
.product_details_content .product_images_details {
	width:353px;
	float:left;
}
.availability_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5d5a;
}
ul.product_detail_list {
	width:210px;
	float:left;
	list-style-type:none;
}
ul.product_detail_list li {
	width:200px;
	float:left;
	padding:0px 0px 6px 10px;
	background:url(../images/square_bullet.gif) no-repeat 0px 6px;
}
.add_to_cart_section {
	width:330px;
	border:1px solid #DCDCDC;
	float:left;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.add_to_cart_section .pricetxt {
	width:155px;
	float:left;
	font-size:14px;
	color:#130105;
	font-weight:bold;
}
.add_to_cart_section .qty {
	width:30px;
	float:left;
	color:#5e5d5a;
	font-size:11px;
	padding:4px 0px 0px 0px;
}
.add_to_cart_section .textbx_container {
	width:53px;
	float:left;
}
.qtybox {
	width:34px;
	float:left;
	height:18px;
	border:1px solid #DCDCDC;
	padding:2px 0px 0px 2px;
	font-size:11px;
}
.product_detail_prices_content {
	width:728px;
	float:left;
	padding:20px 0px 0px 0px;
}
.prod_description {
	width:720px;
	padding:4px 0px 14px 0px;
}
.prod_description .heading {
	padding:0px 0px 8px 0px;
}
.product_detail_prices {
	font-size:14px;
	color:#130105;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.product_mycart_txt {
	padding:18px 0px 18px 6px;
}
.product_footer_section {
	width:588px;
	float:left;
	padding:5px 14px 0px 140px;
}
.home_footer_section {
	width:770px;
	float:left;
	margin-top:10px;
	padding:5px 0px 0px 180px;
	border-top:1px solid #DCDCDC;
}
.account_footer_section {
	width:538px;
	float:left;
	padding:5px 14px 0px 0px;
}
/***************** MISC ******************/

.pad_right_8 {
	padding:9px 8px 0px 0px;
}
.line_ht {
	line-height:18px;
}

.contactForm{float:left;}
.contactForm ul{list-style-type:none;}
.contactForm ul li div.input-box{width:200px;float:left;padding-bottom:12px;}

.bg{border:1px solid red}
.imgborder{border:1px solid #D8D8D8; padding:2px;}
.imgborder_nopad{border:1px solid #D8D8D8;}

.moreviews{width:363px;padding-bottom:14px;}
.gallery_row_br{width:363px;height:6px;}
.text_center{text-align:center;}
.width6{width:6px;}
.width16{width:16px;}
.width117{width:117px;}
.width231{width:231px;}
.width725{width:725px;}

.height5{height:5px;}
.height10{height:10px;}

a{color:#81292b;text-decoration:none;}
.cursor{cursor:pointer;}
.paddingtop16{padding-top:16px;}
.paddingright6{padding-right:6px;}
.paddingbottom6{padding-bottom:6px;}
.bottompadding{padding-bottom:30px;}

.category-description{padding:0px 0px 0px 10px;float:left;}
.category-image{width:732px;padding:0px 0px 15px 0px;}

.gallery-image{width:163px;padding:20px 0px 10px 20px;float:left;}
.gallery-image .image-blk, .gallery-image .text-blk{width:113px;float:left;}
.gallery-pages {width:910px;padding:0px 20px 0px 0px;}
.gallery-images-block{width:915px;float:left;padding-left:15px;}

.main-category-block{width:930px;padding-bottom:40px;}
.category-row{width:930px;padding:0px;}
.category-row .category-heading{width:930px;border-bottom:1px solid #D8D8D8;padding-bottom:2px;margin-bottom:12px;}
.category-row .category-heading h3{color:#81292B;}
.category-row .all-rows{width:910px;float:left;border-bottom:1px solid #DFDFDF;padding:10px;cursor:pointer;font-weight:bold;}
.category-row .all-rows p{font-style:italic;font-weight:normal;padding-top:4px;}
.category-row .all-rows i{font-weight:normal;}
.category-row .even{background-color:#F8F8F8;}
.category-row .odd{background-color:#F8F8F8;}
.category-row .even:hover, .category-row .odd:hover{background-color:#E9E9E9;}

.toolbar-row{width:732px;margin-bottom:10px;}

.paddingleft38px{padding-left:38px;}
.add-to-link{margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold;}
.width120px{width:120px;}
.fontbold{font-weight:bold;}
.marginbottom10px{margin-bottom:10px;}