@charset "utf-8";

/* CSS Document */



* {

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	list-style: none;

	outline: none; }

	

u {

	text-decoration: underline; }

	

body  { 

	background: #fff url('../images/background.gif') left top repeat-x;

	font-family: Tahoma, Geneva, sans-serif; }



.checkBot{

	display: none;

}

	

.content {

	background: transparent url('../images/content_top.gif') left top no-repeat;

	width: 990px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	position: relative;

	padding: 0px 0px 10px 10px;

	

	margin: 0px auto; }

	

.main_header {

	width: 980px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both; }

	

.static_header{

	/*position:fixed;*/

	position:absolute;

	top:0px;

	z-index:2000;

	background:url('../images/fixedmenubg.png') top left repeat-x;

	width:100%;

	}	



.fixedmenu{width:980px;margin:0 auto;}	

	

.upper_header {

	background: transparent url('../images/upper_line.gif') left top no-repeat;

	width: 980px;

	height: 73px;

	display: block;

	clear: both; }

	

.logo {

	/*background: transparent url('../images/logo.gif') left top no-repeat;*/ /* GDM */
	background: transparent url('../images/logo.gif') center center no-repeat;

	/*width: 225px;*/ /* GDM */
	width: 277px;

	height: 73px;

	float: left; }

	

.main_navigation {

	background: transparent url('../images/main_navigation.gif') left top no-repeat;

	width: 980px;

	height: 63px;

	display: block;

	clear: both; }



.nav {

	float: left;

	height: 63px;

	padding: 0px 0px 0px 5px;}

	

.nav a {

	background: transparent url('../images/buttonside.gif') right top no-repeat;

	height: 63px;

	float: left;

	font-size: 12px;

	font-weight: bold;

	cursor: pointer;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	padding: 0px 2px 0px 2px;}

	

.nav a span.inner_hover {

	background: transparent url('../images/btnhover.gif') center top no-repeat;

	background: transparent;

	height: 41px;

	display: block;

	clear: both;

	padding: 22px 8px 0px 8px;}

	

.nav a:hover span.inner_hover, .current span.inner_hover {

	background: transparent url('../images/btnhover.gif') center top no-repeat!important; }

	

.language {

	background: transparent url('../images/langs.gif') left top no-repeat;

	//width: 125px;

	width:85px;

	height: 26px;

	float: right;

	margin: 15px 15px 0px 0px;

	padding: 8px 0px 0px 8px;}

	

.static_header .nav { height: auto; }	

.static_header .nav a { height: 45px; }



.static_header .nav a span.inner_hover {

	height: 30px;

	display: block;

	clear: both;

	padding: 15px 8px 0px 8px; }

	

.static_header .language {

	background: transparent url('../images/langs.gif') left top no-repeat;

	//width: 125px;

	width:85px;

	height: 26px;

	float: right;

	margin: 6px 15px 0px 0px;

	padding: 8px 0px 0px 8px;}

	

.language img, .language span.lang_nm {

	float: left; }

	

.language img {

	margin: 2px 5px 0px 0px; }

	

.language span.lang_nm {

	background: transparent url('../images/arrow_bottom.gif') right top no-repeat;

	background-position: right 7px;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	padding: 0px 10px 0px 0px;

	font-size: 11px;

	cursor: pointer;}

	

.language_hover {

	background-position: left -34px; }

	

.banner {

	display: block;

	width: 980px;

	clear: both;

	height: 270px;

	margin-top:0px; }

	

.othersite_link {

	background: transparent url('../images/othersite.png') left top no-repeat;

	width: 192px;

	height: 66px;

	position: absolute;

	z-index: 100;

	top: 136px;

	left: 279px;

	display: block;

	clear: both; }

	

a:hover.othersite_link {

	background-position: left -66px; }

	

.othersite_link2 {

	background: transparent url('../images/othersite.png') left top no-repeat;

	width: 192px;

	height: 66px;

	position: absolute;

	display: block;

	clear: both; }

	

.banner img {

	float: left; }

	

.banner_right {

	background: transparent url('../images/banner_right.jpg') left top no-repeat;

	width: 557px;

	height: 270px;

	float: left; }



.banner_right .bannertitle {

	font-size: 11px;

	color: #000;

	width: 405px;

	padding: 15px 0px 0px 60px;

	line-height: 17px;

	text-align: justify; }



.banner_right .bannertitle span {

	display: block;

	clear: both;

	font-size: 18px;

	line-height: 21px!important;

	text-align: left!important;

	font-weight: normal;

	padding: 0px 0px 7px 0px;}

	

.bannertitle p span {

	font-size: 11px!important;

	color: #000!important;

	width: 405px;

	padding: 15px 0px 0px 60px;

	padding: 0px!important;

	line-height: normal!important;

	text-align: justify!important; } 

	

.bannertitle p span span { line-height: normal!important; }

	

.banner_right .bannertitle span strong {

	font-weight: bold;

	color: #a80404;

	font-style: italic;}

	

.underbaner {

	background: transparent url('../images/underheader.gif') left top no-repeat;

	width: 980px;

	height: 53px;

	display: block;

	clear: both; }

	

.search_bar {

	background: transparent url('../images/search_main.gif') left top no-repeat;

	width: 233px;

	height: 37px;

	float: left;

	margin: 7px 0px 0px 10px;

	padding: 6px 0px 0px 7px;}

	

.search_bar input {

	float: left;

	border: none;

	width: 195px;

	background: transparent;

	padding: 2px 8px 0px 5px;

	margin: 3px 0px 0px 0px;

	font-family: Tahoma, Geneva, sans-serif;}

.search_bar img {	
	margin-top: 3px;}

.searchbtn {

	background: transparent url('../images/search_button.gif') left top no-repeat!important;

	width: 90px!important;

	height: 25px!important;

	color: #fff!important;

	cursor: pointer;

	margin: 0px!important;

	padding: 0px 0px 3px 0px!important;

	text-shadow: 1px 1px 0px #000; }

	

.searchbtn:hover {

	background-position: left -25px!important; }

	

.addtofav {

	background: transparent url('../images/fav_body.gif') left top repeat-x;

	height: 32px;

	float: left;

	font-size: 12px;

	color: #000;

	margin: 10px 0px 0px 10px;

	text-shadow: 1px 1px 0px #fff;

	cursor: pointer; }

	

.leftcorner {

	background: transparent url('../images/fav_left.gif') left top no-repeat;

	height: 23px;

	float: left;

	padding: 9px 6px 0px 30px;}

	

.rightcorner {

	background: transparent url('../images/fav_right.gif') left top no-repeat;

	width: 4px;

	height: 32px;

	float: left; }

	

a:hover.addtofav, a:hover.addtofav span.leftcorner, a:hover.addtofav span.rightcorner {

	background-position: left -32px;

	color: #fff;

	text-shadow: 1px 1px 0px #000;}

	

.crny {

	float: right;

	padding: 15px 10px 0px 0px;}

	

.crny label {

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	padding: 4px 5px 0px 0px;

	text-shadow: 1px 1px 0px #000; }

	

.crny select {

	float: left;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	padding: 2px;

	width: 100px;

	font-weight: bold;

	border: 1px solid #000; }

	

.main_content {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	width: 980px;

	padding: 5px 0px 0px 0px; }

	

.left_col {

	width: 660px;

	height: auto;

	overflow: hidden;

	float: left;}

.left_colAdjustments1{width:640px;  float:left}



.normal-font-size{font-size:12px;}

	

.right_col {

	width: 315px;

	height: auto;

	overflow: hidden;

	float: left;

	padding: 0px 0px 0px 5px;}

	

.right_colAdjustments1{width:335px;}

	

.listing_top {

	background: transparent url('../images/widecol_head.gif') left top no-repeat;

	width: 660px;

	height: 50px;

	display: block;

	clear: both; }

 



	

.listing_top h1, .shortitile h2 {

	float: left;

	font-size: 17px;

	font-weight: normal;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	padding: 8px 0px 0px 10px;}

	

.form_options {

	float: left;

	height: auto;

	padding: 10px 0px 0px 10px;

	overflow: hidden;}

	

.form_options label {

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	padding: 4px 5px 0px 0px;

	text-shadow: 1px 1px 0px #000; }

	

.form_options select, .form_options input {

	float: left;

	font-size: 11px;

	font-family: Tahoma, Geneva, sans-serif; }

	

.form_options select {

	padding: 2px;

	border: none;

	margin: 0px 5px 0px 0px;

	border: 1px solid #000; }

	

.form_options select option {

	padding: 0px 10px 0px 0px; }

	

.shortitile {

	background: transparent url('../images/shortcol_head.gif') left top no-repeat;

	width: 315px;

	height: 49px;

	display: block;

	clear: both; }

	

.sort {

	background: transparent url('../images/go.gif') left top no-repeat;

	width: 30px;

	height: 21px;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	border: none;

	cursor: pointer;

	padding: 0px 0px 3px 0px;

	text-shadow: 1px 1px 0px #fff; }

	

.sort:hover {

	background-position: left -21px; }

	

.tractor_list {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	width: 660px; }

	

.tractor_offer {

	background: #fff;

	border-bottom: 1px solid #d6d6d6;

	width: 640px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	padding: 13px 10px 13px 10px;

	margin: 1px 0px 0px 0px;

	position:relative;}

	

.tractor_offer p {

	text-shadow: 1px 1px 0px #fff; }



.grayoffer {

	background: #ededed;

	border-bottom: 1px solid #c4c4c4; }



.prodimage {

	float: left;}

	

.sold_sml{

	position:absolute;top:0px;left:0px;

	background: url('../images/sold_sml.png') top left no-repeat;

	width:93px;height:92px;z-index:999;

	display:block;

	}	



.prodimage img {

	border: none;

	border: 1px solid #999;

	float: left; }

	

a:hover.prodimage img {

	border: 1px solid #7d0000; }

	

.tractor_features, .tractor_features p span {

	float: left;

	height: auto;

	width: 446px;

	font-size: 12px;

	line-height: 18px; 

	overflow: hidden;

	padding: 0px 0px 0px 20px; }

	

.specfets {

	width: 170px;

	padding: 4px 0px 0px 10px; }



.tractor_features h3, .tractor_features h3 a {

	font-size: 19px;

	font-weight: bold;

	color: #000;

	text-shadow: 1px 1px 0px #fff; 

	margin: 0px 0px 10px 0px;}

	

.specfets h3, .specfets h3 a { color: #fff; font-size: 15px; text-shadow: 1px 1px 0px #000;  }

	

.tractor_features h3 a:hover {

	color: #b20404; }



.specfets h3 a:hover { text-decoration: underline; color: #fff;  }

	

.tractor_features span {

	display: block;

	clear: both;

	font-size: 18px;

	font-weight: bold;

	color: #b20404;

	text-shadow: 1px 1px 0px #fff;

	padding: 10px 0px 0px 0px;}

	

.tractor_features p span { padding: 0px; color: #000; font-weight: normal; }

	

.tractor_features ul{float:left;width:200px;}	

	

.specfets span {

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	padding: 4px 0px 0px 0px;}

	

.tractor_features span small {

	font-size: 12px;

	font-weight: normal;

	color: #000; }

	

.specfets span small {

	color: #fff; }

	

.bottom_options {

	background: transparent url('../images/widecol_bottom.gif') left top repeat-x;

	height: 43px;

	width: 660px;

	display: block;

	clear: both;

	margin: 5px 0px 0px 0px;}

	

.pageing {

	float: right;

	height: auto;

	padding: 10px 10px 0px 0px;

	overflow: hidden; }

.pagingAdjustment1{padding:10px 0 0;}

	

.pageing a, .pageing .notactive_page {

	background: transparent url('../images/page_body.gif') left top repeat-x;

	height: 23px;

	float: left;

	margin: 0px 3px 0px 0px;

	font-size: 12px;

	cursor: pointer;

	text-shadow: 1px 1px 0px #fff;

	color: #323232; }

	

.left_corner {

	background: transparent url('../images/page_left.gif') left top no-repeat;

	float: left;

	height: 19px;

	padding: 4px 5px 0px 8px;}

	

.right_corner {

	background: transparent url('../images/page_right.gif') left top no-repeat;

	width: 3px;

	height: 23px;

	float: left; }

	

.pageing a:hover, .pageing a:hover .left_corner, .pageing a:hover .right_corner, .current_page, .current_page .left_corner, .current_page .right_corner {

	background-position: left -23px!important;

	color: #fff!important;

	text-shadow: 1px 1px 0px #000!important;}

	

.pageing .notactive_page, .pageing .notactive_page span {

	background-position: left -46px;

	cursor: auto;

	color: #262626;

	text-shadow: 1px 1px 0px #767676;}

	

.specialoffers {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 5px 0px 0px 0px;}





	

.specialoffer {

	position:relative;

	background: #a70404 url('../images/specialtracs_bg.gif') left top repeat-x;

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 10px 10px;

	//margin: 1px 0px 0px 0px;

	border-bottom: 1px solid #000; }



.newin{

	position:absolute;top:0px;left:0px;z-index:10;

	background:url('../images/newin.png') top left no-repeat;

	width:77px;height:78px;}

	

.specialoffer img {

	border: 1px solid #560000; }

	

.ntf_form {

	background: transparent url('../images/notef_bg.png') left top no-repeat;

	width: 315px;

	height: 250px;

	display: block;

	clear: both;

	margin: 2px 0px 5px 0px;}

	

.ntftitle {

	display: block;

	clear: both;

	text-align: center;

	font-weight: bold;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	font-size: 13px;

	padding: 9px 0px 0px 0px;}

	

.mailinput {

	background: transparent url('../images/notefyme_input.gif') left top no-repeat;

	width: 282px;

	height: 26px;

	display: block;

	clear: both;

	padding: 7px 0px 0px 5px;}

	

.mailinput input {

	background: red;

	background: transparent;

	border: none;

	font-size: 12px;

	font-family: Tahoma, Geneva, sans-serif;

	color: #6f0000;

	width: 272px;

	float: left;

	padding: 2px;}



.sendbtn {

	background: transparent url('../images/sendbtn.gif') left top no-repeat;

	width: 108px;

	height: 34px;

	float: left;

	clear: both;

	border: none;

	color: #333;

	font-size: 13px;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

	text-shadow: 1px 1px 0px #ccc;

	cursor: pointer;

	margin: 9px 0px 0px 0px;

	padding-bottom: 4px;}



.sendbtn:hover {

	background-position: left -34px;

	text-shadow: 1px 1px 0px #fff; }

	

.mainops_content {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 0px 14px; }

	

.branches p, .branches p a{

	color: #a80404;

	padding: 10px 0px 0px 0px;

	font-size: 18px;

	font-weight: normal;

	line-height: 26px;text-decoration:none; }

	

.branches p img,.branches a img {

	margin-right: 5px;border:0px; }

	

.depots {

	display: block;

	clear: both;

	height: auto;

	width: 370px;

	padding: 5px 0px 0px 0px;

	overflow: hidden; }



.depots-wide{width:655px;}

	

.depots a, .depots-wide a {

	background: #e7e7e7;

	padding: 1px;

	font-size: 10px;

	color: #333;

	text-align: center;

	float: left;

	text-shadow: 1px 1px 0px #fff;

	margin-right: 11px;

	margin-bottom: 10px;

	width:52px; } 



.depots-wide a{width:80px;}



.depots a img {

	display: block;

	clear: both;

	border: none; }

	

.depots a:hover {

	background: #a80404;

	color: #fff;

	text-shadow: 1px 1px 0px #000;}

	

.linkss {

	display: block;

	clear: both;

	font-size: 12px;

	padding: 5px 0px 0px 0px; 

	color: #a80404;

	height: auto;

	overflow: hidden;

	line-height: 18px;}



.linkss_left {

	float: left;font-size: 12px;

	color: #a80404;line-height:18px; }



.linkss_right{float:right;width:151px;}

	

.linkss a, .linkss_left a {

	color: #a80404;

	font-weight: bold;

	text-decoration: underline; }

	

.linkss a:hover {

	text-decoration: none; }

	

.logos_bottom {

	display: block;

	clear: both;

	height: auto;

	padding: 30px 0px 20px 0px;

	overflow: hidden; }

	

.logos_bottom img {

	float: left; }

	

.chfe {

	margin: 0px 75px 0px 0px; }

	

.wtr {

	margin: 0px 75px 0px 0px; }

	

.mainfooter {

	//background: transparent url('../images/footer.gif') left top repeat-x;

	background:#860101;

	border-top:7px solid #640000;

	height: auto;

	overflow: hidden;

	width:100%;

	padding: 0px 0px 120px 0px; }

	

.ifitscollapsed {

	padding: 0px 0px 15px 0px; }

.ifitsclosed {

	padding: 0px; }

	

.inner_footer {

	//background: transparent url('../images/innerfooter.gif') left top no-repeat;

	width: 980px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin: 0px auto;

	font-size: 12px; 

	padding: 0px 0px 0px 0px; }

/*	

.inner_footer a {

	color: #fff;

	float: left; 

	//margin: 0px 25px 0px 10px;

	margin-right:25px;

	text-shadow: 1px 1px 0px #000;

	line-height:18px; }

	

.inner_footer a:hover {

	text-decoration: underline; }

*/





.inner_footer .third{width:241px;height:150px;float:left;margin:5px 5px 0 0; border-radius:7px;background:#640000;}

	.inner_footer .third .title{font-weight:bold;padding-bottom:7px;padding-left:10px;color:#b03838;border-bottom:1px dotted #b03838;margin:7px 10px;}

	.inner_footer .third a {display: block;margin-bottom:1px;background:transparent url('../images/fmenubg.png') top left no-repeat;padding:4px 5px 6px 20px;text-decoration:none;color:#dfabab;font-size:12px;text-shadow: 1px 1px 0px #4f0000;}

	.inner_footer .third a:hover{color:#fff;}

	.inner_footer .copy{float:right;font-size:11px;color:#bc5454;}

	.inner_footer .lastbox{margin-top:5px;border-radius:7px 7px 0 0;background:#640000;padding:10px;color:#b03838;}

		.inner_footer .lastbox strong{font-weight:bold;}

		.inner_footer .lastbox span{color:#dfabab;font-weight:bold;}

		.inner_footer .lastbox .textblock {}

		.inner_footer .lastbox a{color:#bd6666;text-shadow: 1px 1px 0px #4f0000;font-weight:bold;}

		.inner_footer .lastbox a:hover{color:#fff;}



.pages {

	width: 660px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	text-align: justify;

	/*border-bottom: 1px solid #c7c7c7;*/ 

	font-size: 12px;

	line-height: 18px;

	color: #333; }



.pages2{padding:12px;font-size: 12px;

	line-height: 18px;

	color: #333;background:#fff1cc;border:1px solid #ffe49c;margin-top:1px;}

	

.pages p { margin: 5px 5px 10px 0px; }

	

.pages h1 {

	background: #303030 url('../images/titlemain.gif') left top repeat-x;

	display: block;

	text-align: left!important;

	clear: both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #fff;

	padding: 12px 0px 13px 10px;

	margin: 0px 0px 5px 0px;

	text-shadow: 1px 1px 0px #000; }

	

.pages ul {

	display: block;

	clear: both;

	height: auto;

	padding: 0px 0 0 20px;

	overflow: hidden; }

	

.pages ul li {

	background: transparent url('../images/bullet.gif') left top no-repeat;

	background-position: left 5px;

	float: left;

	clear: both;

	width: 560px;

	height: auto;

	padding: 0px 0px 8px 15px;

	overflow: hidden; }



.pages ul li a {

	color: #A80404;

	text-decoration: underline; }

	

.pages ul li a:hover {

	text-decoration: none; }



.pages ul ul {padding:12px 0 0 15px;margin-bottom:0px}



.pages img {

	background: #efefef;

	padding: 3px;

	border: 1px solid #b5b5b5;

	border-top: none;

	margin: 10px;

	border-left: none; }

	

	

/**************** PRODUCT PAGE *********************/



.product_photos {

	display: block;

	clear: both;

	height: auto;

	width:980px;

	padding: 0px;

	margin-bottom:15px;

	position:relative; }



.sold{position:absolute;top:0px;left:0px;width:280px;height:279px;background:url('../images/sold.png') top left no-repeat;}



.sold-note-back{background:#fff0c9 url('../images/chandlersnote.gif') bottom right no-repeat;}

.sold-note{padding:20px;font-size:14px;line-height:22px;}

.sold-note a{margin:0px!important;color:#640000;float:none!important;text-decoration:underline;}

.sold-note a:hover{text-decoration:none;}



.product_photos a {

	float: left;

	margin: 0px 7px 7px 0px;}

	

.product_photos a img {

	border: none;

	border: 1px solid #710000; }

	

.info_titles {

	display: block;

	clear: both;

	height: auto;

	width: 980px;

	overflow: hidden; }

	

.prod_information table {

	margin: 0px 0px 5px 0px; }

	

.withblack_head thead td {

	background: #303030 url('../images/prod_detail_head.gif') left top repeat-x;

	padding: 10px 5px 10px 10px;

	font-size: 15px;

	font-weight: bold;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	text-shadow: 1px 1px 0px #000; }

	

.butred thead td {

	background: #a00000 url('../images/prod_detail_head_red.gif') left top repeat-x; }

	

.withblack_head tbody td {

	background: #efefef;

	border-bottom: 2px solid #666;}

	

.details_list { background: #efefef url('../images/vertical_black_dot.gif') right top repeat-y!important; }

	

	

.ftr_info li {

	padding: 0px 0px 2px 0px; }

		

.redcolor {

	color: #b20000; }

	

.bottom_prod_navigation {

	background: #303030 url('../images/titlemain.gif') left top repeat-x;

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 10px;

	margin: 0px 0px 10px 0px;}

	

.prod_slideshow {

	float: left;

	padding: 0px 0px 0px 310px;}

	

.prod_slideshow a {

	float: left;

	height: 23px;

	cursor: pointer;

	min-width: 100px;

	margin: 0px 5px 0px 0px;}

	

.ss_left {

	background: transparent url('../images/backbtn_left.gif') left top no-repeat;

	width: 6px;

	height: 23px;

	float: left; }

	

.ss_body {

	background: transparent url('../images/backbtn_body.gif') left top repeat-x;

	height: 19px;

	float: left;

	padding: 4px 7px 0px 5px;}

	

.ss_body small {

	background: transparent url('../images/arrow_left.gif') left top no-repeat;

	background-position: left 4px;

	float: left;

	height: auto;

	overflow: hidden;

	font-size: 12px;

	color: #000;

	padding: 0px 0px 0px 10px;

	text-shadow: 1px 1px 0px #fff; }

	

.stopslide {

	background: transparent url('../images/stopslide.gif') left top no-repeat!important;

	background-position: left 4px!important; }

	

.startslide {

	background: transparent url('../images/arrow_right.gif') left top no-repeat!important;

	background-position: left 4px!important;}

	

.inleft {

	background: transparent url('../images/arrow_right.gif') right top no-repeat!important;

	background-position: right 4px!important;

	padding: 0px 10px 0px 0px!important; }

	

.ss_right {

	background: transparent url('../images/backbtn_right.gif') left top no-repeat;

	width: 6px;

	height: 23px;

	float: left; }

	

.prod_slideshow a:hover span {

	background-position: left -23px; }

	

.morepadding {

	padding: 0px 11px 0px 15px!important; }

	

.product_element {

	float: left;

	height: auto;

	overflow: hidden;

	width: 980px; }

	

.titleline {

	background: transparent url('../images/horizontal_dots.gif') left bottom repeat-x;

	display: block;

	clear: both;

	height: auto;

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 5px 0px;

	overflow: hidden; }

	

.titleline h1 {

	float: left;

	font-size: 30px;

	font-weight: normal;

	font-weight: bold;

	color: #640000;

	font-family: Arial, Helvetica, sans-serif; }

h1.titlelinAdjustment1{font-size:25px;}

	

.price_in_head {

	float: left;

	font-size: 30px;

	font-weight: normal;

	padding: 0px 0px 0px 20px;

	color: #b40404;

	font-family: Arial, Helvetica, sans-serif; }

	

.contactus_form {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.inform_line {

	display: block;

	clear: both;

	height: auto;

	padding: 10px 0px 0px 0px;

	overflow: hidden; }

	

.inform_line label {

	display: block;

	clear: both;

	font-size: 20px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	color: #8c0000;

	padding: 0px 0px 4px 0px;}

	

.inputparrent, .inputparrent_dark {

	background: transparent url('../images/input_field_light.gif') left top no-repeat;

	width: 370px;

	height: 34px;

	display: block;

	clear: both;

	padding: 10px 0px 0px 9px;}

	

.inputparrent_dark { background: transparent url('../images/input_field.gif') left top no-repeat; }

	

.inputparrent input, .inputparrent_dark input {

	float: left;

	border: none;

	width: 360px;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal; 

	color: #333;

	background: transparent;}

	

.textarea_field, .textarea_field_hover {

	background: transparent url('../images/textarea_field_light.gif') left top no-repeat;

	width: 499px;

	height: 179px;

	display: block;

	clear: both;

	padding: 7px 0px 0px 8px;}

	

.textarea_field_hover { background: transparent url('../images/textarea_field.gif') left top no-repeat; }

	

.textarea_field textarea, .textarea_field_hover textarea {

	float: left;

	height: 163px;

	border: none;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	background: transparent;

	width: 483px;

	resize:none; }

	

.sendmessage {

	background: transparent url('../images/sendmessage.gif') left top no-repeat;

	width: 379px;

	height: 44px;

	display: block;

	clear: both;

	font-size: 20px;

	font-weight: normal;

	color: #fff;

	cursor: pointer;

	margin: 10px 0px 0px 0px;

	border: none;

	font-family: Arial, Helvetica, sans-serif;

	text-shadow: 1px 1px 1px #000; }

	

.sendmessage:hover {

	background-position: left -44px; }

	

.quickcontacts {

	display: block;

	clear: both;

	padding: 10px 0px 0px 0px;

	height: auto;

	overflow: hidden; }

	

.qconts_cont {

	float: left;

	height: auto;

	overflow: hidden;

	width: 140px;

	font-size: 12px;

	padding: 5px 5px 0px 10px;}

	

.quickcontacts div strong {

	font-size: 18px;

	font-weight: normal;

	color: #333;

	display: block;

	clear: both;

	padding: 0px 0px 2px 0px;}

	

.quickcontacts div p {

	line-height: 22px;

	font-size: 12px;

	display: block;

	clear: both;

	padding: 0px 0px 5px 0px;}

	

.maphere {

	display: block;

	clear: both;

	height: auto;

	padding: 10px 0px 15px 0px;

	overflow: hidden; }

	

.maphere img {

	border: none; }











/********** TOOLTIP **************/



.floating_tooltip {

	width: 382px;

	height: auto;

	overflow: hidden;

	background: #c80505;

	border: 3px solid #8d0000;

	padding: 8px; }

	

.floating_tooltip img {

	display: block;

	clear: both;

	border: 1px solid #8d0000; }

	

.floating_tooltip p {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	font-size: 19px;

	font-weight: bold;

	width: 380px;

	color: #fff;

	padding: 5px 0px 5px 0px; 

	text-shadow: 1px 1px 0px #7c0303; }

	

.floating_tooltip ul {

	float: left;

	height: auto;

	width: 190px;

	padding: 5px 0px 0px 0px;

	overflow: hidden; }

	

.floating_tooltip ul li {

	float: left;

	width: 190px;

	height: auto;

	overflow: hidden;

	font-size: 11px;

	text-shadow: 1px 1px 0px #7c0303; 

	color: #fff;

	padding: 0px 0px 5px 0px;}



.product_details_table {

	background: transparent url('../images/prod_details_body.gif') left top repeat-y;

	width: 980px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin: 0px 0px 5px 0px;}



.pdTableAdjustment1{width:500px;background: transparent url('../images/prod_details_body2.gif') left top repeat-y;}

	

.product_details_table_top {

	background: transparent url('../images/prod_details_top.gif') left top no-repeat;

	width: 976px;

	height: auto;

	overflow: hidden; 

		}

.pdTableTopAdjustment1{

	background: transparent url('../images/prod_details_top.gif') right top no-repeat;

	width: 500px;

	float:left;

}

.product_details_table_top2{

	background: transparent url('../images/prod_details_top.gif') left top no-repeat;

	width:490px;

	float:left;

}	

	

.product_details_table_bottom {

	background: transparent url('../images/prod_details_bottom.gif') left bottom no-repeat;

	width: 976px;

	height: auto;

	padding: 3px 0px 3px 4px;

	overflow: hidden; }

.productDetailsAdjust{width: 500px;background: transparent url('../images/prod_details_bottom2.gif') left bottom no-repeat;}	

.inside_details {

	background: transparent url('../images/black_titles_body.gif') left top repeat-y;

	width: 972px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both; }

	

.inside_details_top {

	background: transparent url('../images/black_titles_top.gif') left top no-repeat;

	width: 972px;

	height: auto;

	overflow: hidden; }

	

.redtitle { background: transparent url('../images/red_titles_top.gif') left top no-repeat; }

	

.inside_details_bottom {

	background: transparent url('../images/black_titles_bottom.gif') left top no-repeat;

	width: 972px;

	height: 12px;

	display: block;

	clear: both;

	font-size: 1px; }

	

.maintitle {

	display: block;

	clear: both;

	font-size: 15px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	padding: 22px 0px 0px 21px;}

	

.mainfeatures {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 25px 0px 0px 20px;}

	

.mainfeatures li {

	float: left;

	clear: both;

	width: 100%;

	font-size: 12px;

	padding: 0px 0px 8px 0px;

	height: auto;

	overflow: hidden; }

	

.mainfeatures li span {

	float: left;

	width: 160px; }

	

.the_detalis {

	height: auto;

	overflow: hidden;

	float: left;

	width: 483px; }



a.similar-tractors{float:right;background:#cc0000;color:#fff;margin:-25px 10px 0 0;border-radius:5px;border:1px solid #fff;font-size:12px;font-weight:bold;padding:8px 20px;}

a.similar-tractors:hover{background:#a90101;}



	

.mainfeatures li a  {

	font-weight: bold;

	color: #bc0505;

	text-decoration: underline; }

	

.mainfeatures li a:hover {

	text-decoration: none;  }



.equipment_list li {

	background: transparent url('../images/bullet.gif') left top no-repeat;

	background-position: left 5px; 

	padding: 0px 0px 7px 18px;

	font-size: 12px; }

	

.mainfeatures li p {

	font-size: 15px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #bc0505; }

	

.contact_dlr {

	display: block;

	clear: both;

	height: auto;

	padding: 0px 0px 10px 0px;

	overflow: hidden; }

	

.contact_dlr label {

	float: left;

	font-size: 12px;

	font-weight: bold;

	width: 90px;

	padding: 6px 0px 3px 0px;}

	

.contact_dlr label strong {

	color: red; }

	

.cntdlr_input {

	background: transparent url('../images/contactdetails_input.gif') left top no-repeat;

	width: 256px;

	height: 23px;

	float: left;

	padding: 7px 0px 0px 7px;}

	

.hoveredinput {

	background-position: left -30px; }

	

.cntdlr_input input {

	float: left;

	border: none;

	background: red;

	background: transparent;

	font-size: 12px;

	width: 248px;

	font-family: Tahoma, Geneva, sans-serif; }

	

.cnt_area {

	background: transparent url('../images/contactdetails_textarea.gif') left top no-repeat;

	width: 346px;

	height: 103px;

	float: left;

	margin: 0px 0px 8px 0px;

	padding: 7px 0px 0px 7px;}

	

.cnt_area_hover { background-position: left -110px; }

	

.cnt_area textarea {

	border: none;

	background: red;

	background: transparent;

	width: 339px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	height: 97px;

	resize:none;}

	

.submitbtn, .contact-form .contact_line input.submitbtn {

	background: transparent url('../images/submitbutton.gif') left top no-repeat;

	width: 133px;

	height: 30px;

	float: left;

	border: none;

	cursor: pointer;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	font-family: Tahoma, Geneva, sans-serif;

	text-shadow: 1px 1px 0px #000; }

	

.submitbtn:hover,  .contact-form .contact_line input.submitbtn:hover {

	background-position: left -30px; }

	

.contactthedealer {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 30px 0px 10px 20px; }

	

.photos_right {

	float: left;

	height: auto;

	width: 510px;

	padding: 0px 0px 20px 5px;}

	

.thumbnails {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.offer_options {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 0px;}



.offer_options a, .downloadpdf {

	float: left;

	background: transparent url('../images/prod_ops_body.gif') left top repeat-x;

	height: 25px;

	font-size: 11px;

	color: #333;

	cursor: pointer;

	text-shadow: 1px 1px 0px #fff; }

	

.offer_options a span, .downloadpdf span {

	float: left;

	height: 25px; }

	

.printoffer .leftcrn { background: transparent url('../images/print_left.gif') left top no-repeat; }

.tellafriend .leftcrn { background: transparent url('../images/friend_left.gif') left top no-repeat; }

.viewphotos .leftcrn { background: transparent url('../images/photos_left.gif') left top no-repeat; }

.downloadpdf .leftcrn { background: transparent url('../images/pdf_left.gif') left top no-repeat; }

.myfav .leftcrn{ background: transparent url('../images/myfav_left.gif') left top no-repeat; }

.finance .leftcrn2{ background: transparent url('../images/prod_ops_left.gif') left top no-repeat; }




.offer_options a .leftcrn { height: 19px; padding: 6px 8px 0 40px; }

.offer_options a .leftcrn2 { padding: 6px 8px 0px 12px; height: 19px; }



.offer_options a .rightcrn, .downloadpdf .rightcrn {

	background: transparent url('../images/prod_ops_right.gif') left top no-repeat;

	width: 5px;

	height: 25px;overflow:hidden; }

	

.downloadpdf .leftcrn { padding: 3px 4px 0px 35px; height: 22px;overflow:hidden; }

	

.offer_options a:hover, .offer_options a:hover span, a:hover.downloadpdf span, a:hover.downloadpdf  {

	background-position: left -25px;

	color: #fff;

	text-shadow: 1px 1px 0px #000; }



a.downloadpdf {height:25px;overflow:hidden;padding:0px!important;}

	

.languages_dropdown {

	//width: 132px;

	width:90px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both; }

	

.languages_dropdown ul {

	background: transparent url('../images/langs_drop_body.gif') left top repeat-y;

	//width: 132px;

	width:90px;

	height: auto;

	overflow: hidden;

	float: left; }

	

.languages_dropdown ul li {

	float: left;

	clear: both;

	height: 23px;

	//width: 132px;

	width:90px;

	overflow: hidden;

	}

	

.languages_dropdown ul li a {

	display: block;

	clear: both;

	height: auto;

	font-size: 11px;

	color: #ccc;

	cursor: pointer;

	padding: 3px 0px 3px 5px;

	text-shadow: 1px 1px 0px #000;

	overflow: hidden; }

	

.languages_dropdown ul li a img, .languages_dropdown ul li a span {

	float: left;

	border: none;}

	

.languages_dropdown ul li a span {

	padding: 0px 0px 0px 7px;

	margin-top:3px; }

	

.langs_dropdown_bottom {

	background: transparent url('../images/langs_drop_bottom.gif') left top no-repeat;

	//width: 132px;

	width:90px;

	height: 3px;

	float: left; }



.languages_dropdown ul li a img {

	margin: 2px 0px 0px 0px; }

	

.languages_dropdown ul li a:hover {

	background: #333;

	color: #fff; }

	

.broch {

	display: block;

	clear: both;

	border: none; }

	

.brochurelisting {

	background: transparent url('../images/brochures_body.gif') left top repeat-y;

	width: 660px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;}

	

.brochurelisting_top {

	background: transparent url('../images/brochures_top.gif') left top no-repeat;

	width: 660px;

	height: auto;

	overflow: hidden;}

	

.brochurelisting_bottom {

	background: transparent url('../images/brochures_bottom.gif') left top no-repeat;

	width: 660px;

	height: 5px;

	display: block;

	clear: both;

	font-size: 1px; }

	

.tabs_broch {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	width: 660px; }

	

.tabs_broch a {

	background: transparent url('../images/broch_body.gif') left top repeat-x;

	//height: 40px;

	height:31px;

	overflow:hidden;

	float: left;

	font-weight: bold;

	color: #3b3b3b;

	margin: 0px 1px 0px 0px;

	cursor: pointer;

	text-shadow: 1px 1px 0px #fff; }

	

.brochleft {

	background: transparent url('../images/broch_leftcorner.gif') left top no-repeat;

	float: left;

	height: 30px;

	padding: 10px 6px 0px 15px;}

	

.brochright {

	background: transparent url('../images/broch_rightcorn.gif') left top no-repeat;

	height: 40px;

	width: 7px;

	float: left; }

	

.tabs_broch a:hover, .tabs_broch a:hover span {

	background-position: left -40px; }

	

.tabs_broch a:active, .tabs_broch a:active span, .currentmodels, .currentmodels span {

	background-position: left -80px!important; }

	

.thebrochure {

	float: left;

	height: auto;

	width: 140px;

	margin: 0px 20px 20px 0px;

	overflow: hidden; } 

	

.thebrochure small {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	font-size: 11px;

	color: #000;

	text-align: center;

	text-shadow: 1px 1px 0px #fff; }

	

.brochtitle {

	display: block;

	clear: both;

	text-align: center;

	font-weight: bold;

	font-size: 12px;

	overflow: hidden;

	margin: 0px 0px 3px 0px;

	padding: 0px!important;

	color: #333; }

	

.title_place {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	min-height: 40px;

	padding: 5px 0px 0px 0px;

	overflow: hidden; }

	

a:hover.brochtitle {

	text-decoration: underline; }

	

.brochureimage {

	display: block;

	clear: both;  }

	

.brochureimage img {

	margin: 0px; }

	

.downloadpdf {

	margin: 5px 0px 0px 0px; }

	

.brochures {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 20px;}

	

.additional_information {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 5px 0px 0px 20px;

	font-size: 12px;

	line-height: 18px; }

	

.topad {

	padding: 22px 0px 0px 20px; }



.additionalinfo_title {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	font-size: 13px;

	font-weight: bold;

	color: #000;

	padding: 0px 0px 5px 0px;}

	

.error_page {

	background: transparent url('../images/404_body.gif') left top repeat-y;

	width: 654px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin: 0px auto; }

	

.error_page_top {

	background: transparent url('../images/404_top.gif') left top no-repeat;

	width: 654px;

	height: auto;

	overflow: hidden; }

	

.error_page_bottom {

	background: transparent url('../images/404_bottom.gif') left bottom no-repeat;

	width: 654px;

	height: auto;

	overflow: hidden;

	font-size: 12px;

	line-height: 20px;

	padding: 190px 0px 90px 85px; }

	

.error_page_bottom p {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	width: 455px;

	padding: 0px 0px 0px 17px;

	text-align: justify; }

	

.error_page_bottom p a {}

	



.goback404 {

	background: transparent url('../images/404goback.gif') left top no-repeat;

	width: 238px;

	height: 53px;

	float: left;

	clear: both;

	font-size: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #fff;

	cursor: pointer;

	text-align: center;

	padding: 30px 0px 0px 0px;

	margin: 10px 0px 0px 0px;

	text-shadow: 1px 1px 1px #000;}

	

a:hover.goback404 {

	background-position: left -83px; }

	

.errormsg, .greenalert {

	background: transparent url('../images/error.gif') left top no-repeat;

	background-position: left 3px;

	display: block;

	clear: both;

	width: 330px;

	height: auto;

	overflow: hidden;

	font-weight: bold;

	font-size: 12px;

	color: #c20000; 

	padding: 0px 0px 10px 15px; }

	

.greenalert {

	background: transparent url('../images/tick.gif') left top no-repeat;

	background-position: left 3px;

	color: #5da418; }

	

.short_alert {

	width: auto; }

	

.banners {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.banner_line {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 20px 0px; }

	

.banner_line img {

	border: none;

	padding: 0px;

	margin: 0px;

	background: none;

	display: block;

	clear: both;

	margin: 5px 0px 5px 0px;}



.banner_line textarea {

	display: block;

	clear: both;

	width: 600px;

	height: 50px;}

	

.banner_line div {

	display: block;

	clear: both;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px 0px 5px 0px; }



.banner_line a {

	height: auto;

	overflow: hidden;

	float: left;

	display: block;

	clear: both;}

	

.banner_line p {

	display: block;

	clear: both;

	width: 600px; }

	

.testimonials_container {

	display: block;

	clear: both;

	height: auto;

	line-height: 18px;

	font-size: 12px; 

	overflow: hidden; }

	

.testimonials_container a, .error_page_bottom p a {

	font-size: 12px;

	font-weight: bold;

	color: #7d0000;

	text-decoration: underline; }

	

.testimonials_container a:hover, .error_page_bottom p a:hover {

	text-decoration: none; }

	

.prodbackimages {

	display: block;

	clear: both;

	padding: 0px 0px 0px 385px; }

	

.tooltip_contacts {

	width: 275px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	background: #dcdcdc;

	border: 3px solid #a80404; }

	

.ttcnt_left {

	float: left;

	width: 135px;

	height: auto;

	background: #fff;

	overflow: hidden; }

	

.title_aff {

	background: #a80404;

	font-size: 18px;

	font-weight: normal;

	color: #fff;

	line-height: 18px;

	padding: 12px 0px 15px 7px;

	text-shadow: 1px 1px 0px #000; }



.ttcnt_left img {

	background: #cacaca;

	padding: 2px;

	border: 1px solid #a6a6a6;

	border-left: none;

	border-top: none;

	margin: 7px;}

	

.ttcnt_right {

	float: left;

	height: auto;

	overflow: hidden;

	width: 126px;

	padding: 7px;

	font-size: 11px;

	color: #000;

	text-shadow: 1px 1px 0px #fff; }

	

.results_massage {

	display: block;

	clear: both;

	height: auto;

	font-family: Arial, Helvetica, sans-serif;

	overflow: hidden;

	font-size: 20px;

	color: #333;

	padding: 20px 0px 5px 20px;}

	

.clear_search_results {

	float: left;

	height: auto;

	overflow: hidden; }

	

.clear_search_results a, .search_link {

	background: transparent url('../images/body_clear.gif') left top repeat-x;

	height: 33px;

	float: left;

	font-size: 12px;

	color: #000;

	cursor: pointer;

	margin: 9px 10px 0px 5px;

	text-shadow: 1px 1px 0px #fff; }

	

.leftcorner_clear {

	background: transparent url('../images/left_corner_clear.gif') left top no-repeat;

	height: 24px;

	float: left;

	padding: 9px 5px 0px 10px;}

	

.rightcorner_clear {

	background: transparent url('../images/right_corner_clear.gif') left top no-repeat;

	width: 4px;

	height: 33px;

	float: left; }

	

.search_link {

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	margin-right: 0px; }

	

.clear_search_results a:hover, .clear_search_results a:hover span, a:hover.search_link, a:hover.search_link span {

	background-position: left -33px; }

	

.emptyspace {

	float: left;

	height: auto;

	overflow: hidden; }

	

.emptyspace .clear_search_results a {

	margin-right: 0px; }

	

.equipment_list {

	padding-top: 7px; }

	

.directdial {

	float: right;

	height: auto;

	padding: 7px 0px 0px 0px;

	overflow: hidden; }

	

.directdial span {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	text-align: left;

	font-size: 20px;

	font-weight: normal;

	color: #4f4f4f;

	text-shadow: 1px 1px 0px #fff;}

	

.directdial strong {

	text-align: left;

	font-size: 31px;

	font-family: Arial, Helvetica, sans-serif;

	color: #b21212;

	font-weight: normal;

	padding: 5px 0px 0px 0px;

	text-shadow: 1px 1px 0px #fff;}



.directdial strong.tel2 {color:#0000ff;}

	

.printlogo {

	display: none;  }

	

.header_banner_lists {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.header_banner_lists ul {

	float: left;

	width: 190px;

	padding: 2px 0px 0px 5px;}

	

.header_banner_lists ul li {

	padding: 0px 0px 4px 0px; }

	

.clear_panel {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	margin: 5px 0px 20px 0px; 

	}

	

.clear_panel a {	

	display:block;

	background: transparent url('../images/adobeacrobat_downloader.gif') left top no-repeat;

	width: 270px;

	height: 45px;

	overflow:hidden;

	font-size: 11px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	color: #666;

	line-height: normal;

	padding:10px 5px 5px 60px!important;

	 }

	

.clear_panel a:hover, .clear_panel a span {

	background-position: left -60px;

	color: #c90000;}

	

.facebook {

	background: transparent url('../images/facebook.png') left top no-repeat!important; 

	//float: right;

	font-size: 13px;

	color: #333!important;

	text-decoration: none!important;

	padding: 0px 0px 0px 22px;

	display:block;

	font-weight:bold;}



.twitter {

	background: transparent url('../images/twitter.png') left top no-repeat!important; 

	//float: right;

	font-size: 13px;

	color: #333!important;

	text-decoration: none!important;

	padding: 0px 0px 0px 22px;

	margin-top: 5px;

	font-weight:bold;

	display:block;}

	

.facebook strong, .twitter strong {

	color: #355796!important; } 

	

.social_links{float:right;width:250px;}

	

a:hover.facebook, a:hover:twitter {

	text-decoration: underline!important; }

	

.brochures_separator {

	display: block;

	clear: both;

	height: auto;

	overflow: hidden; }

	

.faqlist .tractor_features {

	width: 600px; }

	

.faqlist .tractor_features h3 {

	line-height: 21px; }

	



.sortsby {

	float: left;

	height: auto;

	overflow: hidden;

	padding: 9px 0px 0px 5px; }

	

.sortsby label {

	float: left;

	font-size: 12px;

	color: #fff;

	font-weight: bold;

	padding: 8px 0px 0px 5px;

	text-shadow: -1px -1px 0px #900000; }

	

.sortsby select {

	float: left;

	font-size: 12px;

	line-height:18px;

	color: #666;

	border: none;

	border: 1px solid #900000;

	padding: 7px 5px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 5px;}



	

* html .sortsby label { margin: 4px 5px 0px 0px; }

	

* html .sortsby select {

	margin: 4px 0px 0px 0px;

	font-size: 15px; }



.sortsby .sortsby-select-back{float:left;display:block;background: url('../images/searchline-selects.png') 0 0px no-repeat;padding:5px 2px 6px 2px;width:96px;overflow:hidden;margin-left:5px;}

.sortsby .sortsby-select-back select{border:none;padding:2px 0;width:88px;}



.sortsby .currency-back{float:left;display:block;background:url('../images/searchline-selects.png') 0 -32px no-repeat;padding:6px 2px 7px 2px;height:32px;width:76px;overflow:hidden;margin-left:5px;}

.sortsby .currency-back select{border:none;padding:2px 0;width:63px;}



/*fixes for IE7*/



*+html .sortsby .sortsby-select-back, *+html .sortsby .currency-back{padding:3px 2px 4px 2px;}

*+html .sortsby select{font-size:12px;border:none;border-color:#fff;margin: 4px 0px 0px 5px;}



/* end */



.sortsby2 {

	float: left;

	height: auto;

	overflow: hidden;

	padding: 9px 0px 0px 10px; }

	

.sortsby2 label {

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	padding: 4px 5px 0px 0px;

	text-shadow: 1px 1px 0px #000; }

.sortby2Adjustment1 label{padding:4px 0 0;}	

	

.sortsby2 select {

	float: left;

	font-size: 11px;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	padding: 2px;

	border: none;

	margin: 0px 5px 0px 0px;

	border: 1px solid #000;

	 }

	

* + html .sortsby2 select {

	margin: 4px 0px 0px 5px;

	font-size: 11px; }

	

* html .sortsby2 label { margin: 4px 5px 0px 0px; }

	

* html .sortsby2 select {

	margin: 4px 0px 0px 0px;

	font-size: 11px; }

	

.sortsby2 input.sort {float: left;font-size: 11px;font-family: Tahoma, Geneva, sans-serif;}

	

.repeat_all {

	margin: 0px 0px 5px 0px;

	clear: both;

	float: left;

	display: block;

	width: 980px;

	text-align: center;

	font-size: 12px;

	color: #fff;

	padding: 5px 0px 0px 0px;

	height: 20px; }

	

.inindex {

	clear: none;

	float: left;

	padding: 8px 8px 0px 15px; }

	

.inindex a {

	background: transparent url('../images/print_index.gif') right top no-repeat; 

	width: 66px;

	height: 19px;

	display: block;

	color: #333;

	text-shadow: 1px 1px 0px #fff;

	padding: 6px 0px 0px 40px;}

	

.inindex a:hover {

	background-position: top left;

	color: #333;

	text-shadow: 1px 1px 0px #fff; }

	

.backtotop {

	float: left;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

	color: #fff;

	text-shadow: 1px 1px 0px #000;

	margin: 12px 0px 0px 12px;}

	

a:hover.backtotop {

	text-decoration: none; }

	

.whattodo {

	clear: both;

	height: auto;

	overflow: hidden;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 12px;

	line-height: 18px;

	padding: 10px;

	color: #666;

	margin: 5px 0px 0px 0px;}

	

.whattodo a{color:#a70404;font-size:12px;line-height:15px;}

.whattodo a:hover{text-decoration:underline;}



.related-anchor{width:360px;padding:10px 8px 3px 10px;line-height:14px;}





.printtable {

	margin: 10px; }

	

.printtable tbody td {

	border-bottom: 1px solid #ccc; }

	

.printtable tbody td table tbody td { border: none; }



.printtable .tractor_offer {

	width: auto;

	display: block;

	clear: both;

	height: auto;

	overflow: hidden;

	border: none; }

	

.printtable .tractor_offer .tractor_features {

	width: auto;

	float: none; }

	

.toplogo { border: none; }



.printstock {

	background: transparent url('../images/printstock.gif') left top no-repeat;

	width: 269px;

	height: 56px;

	display: block;

	clear: both;

	font-size: 35px;

	font-weight: bold;

	color: #999;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	font-weight: bold;

	padding: 15px 0px 0px 0px; }

	

a:hover.printstock {

	background-position: left -71px;

	color: #fff; }

	

* html .addtofav {

	margin-left: 15px; } 	









.nobg { background: none!important; }

.nopadding { padding: 0px!important; }





.vid {

	background: transparent url('../images/video_notification.gif') left top no-repeat;

	width: 28px;

	height: 25px;

	position: absolute;

	z-index: 100;

	right: 1px;

	bottom: 1px; }

	

.ifvideo {

	position: relative; }

	

	

	

	

	

	

	

	

.video_popup {

	position: fixed;

	z-index: 1000;

	background: transparent url('../images/popup_bg.png') left top repeat;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%; }

	

.popupoutline {

	position: relative; }

	

.thepopuop {

	background: #fff;

	width: 480px;

	z-index: 10000;

	padding: 10px;

	border: 1px solid #000;

	box-shadow: 0px 0px 50px #000;

	-moz-box-shadow: 0px 0px 50px #000;

	-webkit-box-shadow: 0px 0px 50px #000;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin: 90px auto 0px auto; }

	

.optionstop_video {

	position: absolute;

	z-index: 100000;

	top: -20px;

	text-align: right;

	width: 500px;

	font-size: 11px;

	padding: 0px 0px 5px 0px; }

	

.optionstop_video a { color: #ccc; float: right;  }



.optionstop_video a:hover {

	color: #fff;

	text-decoration: underline; }

	

.optionstop_video a img { border: none; float: left; margin: 2px 0px 0px 0px; }

.optionstop_video a span { float: left; padding: 0px 0px 0px 5px;  }



.videocat_title {

	clear: both;

	height: auto;

	float: left;

	padding: 8px 15px;

	background: #f3f3f3;

	border-radius: 5px 5px 0px 0px;

	-moz-border-radius: 5px 5px 0px 0px;

	-webkit-border-radius: 5px 5px 0px 0px;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #666;

	text-shadow: 1px 1px 0px #fff; }

	

.close_video_popup {

	background: transparent url('../images/close_popup.png') left top no-repeat;

	width: 32px;

	height: 32px;

	position: absolute;

	z-index: 9999;

	top: 2px;

	right: -18px; }

	

a:hover.close_video_popup { background-position: left -32px; }

a:active.close_video_popup { background-position: left -64px; }



.videotitle {

	clear: both;

	padding: 5px 0px 5px 10px; }

	

.videotitle a {

	font-size: 18px;

	font-weight: bold;

	color: #000; }

	

.videotitle a:hover {

	color: #9c0000; }



.videotitle span {

	display: block;

	clear: both;

	font-size: 12px;

	font-weight: bold; }

	

.main_photo {

	float: left;

	width: 460px;

	padding:0px 0px 20px 0px;

	margin:0px;

	min-height:280px;

	/*border-right:5px solid #fff;

	background:#fff;*/

	text-align:center;

	}



.main_photo img{margin:0 auto;}	

	

.video_holder, .video_holder2, .video_holder3 {

	position: relative;

	display: block;

	clear: both;

	width: 315px;

	height: 240px; }

	

.video_holder2 {

	width: 460px;

	height: 270px; }



.video_holder3 {

	width: 302px;

	height: 178px; }

	

.video_holder span {

	background: transparent url('../images/playbutton.png') left top no-repeat;

	width: 117px;

	height: 117px;

	position: absolute;

	z-index: 999;

	top: 60px;

	left: 100px; }

	

.video_holder2 span {

	background: transparent url('../images/playbutton.png') left top no-repeat;

	width: 117px;

	height: 117px;

	position: absolute;

	z-index: 999;

	top: 75px;

	left: 175px; }



.video_holder3 span {

	background: transparent url('../images/playbutton.png') left top no-repeat;

	width: 117px;

	height: 117px;

	position: absolute;

	z-index: 999;

	top: 31px;

	left: 93px; }



.iframe_video_loader{

	width: 460px;

	height: 280px;

	background: #fff url('../images/uploading_photo.gif') center center no-repeat;

}



.pages a {

	padding: 0px 0px 10px 0px;

	color: #A80404;

	text-decoration: underline;}



.pages a:hover {

	text-decoration: none; }

	

	

a.buy-tractor-parts{

	float: left;

	clear: both;

	background:url(../images/parts-for-sale-btn.png) top left no-repeat;

	width:386px;

	height:65px;		

}

a.buy-tractor-parts:hover{

	background:url(../images/parts-for-sale-btn.png) 0 -77px  no-repeat;

}	



/* static pages */



.main-blocks{background:url('../images/2blocks_bg.gif') top left repeat-y;}

.main-blocks-top{background:transparent url('../images/2blocks_top.gif') top left no-repeat;}

.main-blocks-bottom{background:transparent url('../images/2blocks_bot.gif') bottom left no-repeat;padding-bottom:5px;}



.tractor-basics{width:300px;float:left;padding:10px;color:#323232;font-size:12px;}

	.tractor-basics img{border:1px solid #760a0a;width:302px;overflow:hidden;}

	.tractor-basics .make{border-bottom:1px solid #ccc;padding:7px 20px;}

	.tractor-basics .model{border-top:1px solid #fff;padding:7px 20px 0 20px;}

	.tractor-basics .make strong, .tractor-basics .model strong {float:right;}



.contact-form{width:325px;float:left;margin-left:13px;}

	.contact-form h2, .related-tractors-sale h2{background:url('../images/red_ttl_right.png') top right no-repeat;margin:0px;padding:0 5px 0 0;}

		.contact-form h2 span, .related-tractors-sale h2 span{background:transparent url('../images/red_ttl_left.png') top left no-repeat;display:block;

			font-size: 15px;

			font-weight: bold;

			font-family: Arial, Helvetica, sans-serif;

			color: #fff;

			text-shadow: 1px 1px 0px #000;

			padding: 9px 20px 7px 21px;height:51px;}

			.related-tractors-sale h2 span{padding: 15px 20px 10px 21px;height:26px;}

	.contact-form .errormsg{width:200px;margin:20px 20px 0 20px;padding:0 0 0 20px;}

	.contact-form .greenalert{width:200px;margin:20px 20px 0 20px;padding:0 0 0 20px;}

	.contact-form .contact_line{clear:both;margin:5px;padding:15px 10px 15px 15px;}	

	.contact-form .contact_line label{width:90px;float:left;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:12px;padding-top:5px;} 

	.contact-form .contact_line label strong{color:#cc0000;}

	.contact-form .contact_line input{background:url('../images/qc_input.gif') top left no-repeat;height:29px;width:192px;}

	.contact-form .contact_line input, .contact-form .contact_line textarea{font-family:Tahoma, Geneva, sans-serif;font-size:12px;float:left;padding:0 0 0 5px;border:0px solid #989898;}

	

	.contact-form .contact_line .textarea-shell {margin-left:90px;padding:3px;background:url('../images/qc-textarea.gif') top left no-repeat;width:192px;height:62px;}

	.contact-form .contact_line .textarea-shell textarea{padding:0px;resize: none;width:185px;height:55px;}

	.contact-form .contact_line input.submitbtn{margin-top:-25px;}



.clear{clear:both;height:1px;overflow:hidden;}



.one-block {width:659px;margin-top:10px;background: #ededed;}

.one-block-bottom{background:url('../images/block1_bot.gif') bottom left no-repeat;}

	.one-block-bottom a{color:#cc0000;font-weight:bold;text-decoration:underline;}

	.one-block-bottom a:hover{text-decoration:none;}

	.one-block-bottom .textblock{text-align:justify;}

	

	.one-block-bottom .tractor-further-details .fi_row{clear:both;}

	.one-block-bottom .tractor-further-details .fi_row .fi_cell{width:260px;float:left;padding:5px;}



.buyparts {
    width: 289px;	
	cursor: pointer;
	line-height:  30px;	
    display:block;float:right;margin:8px 10px 0 0;	
	text-align: center;
    text-shadow: 1px 1px 0 #000000;
    height: 33px;
    background: url("../images/buyparts.png") no-repeat scroll left bottom transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;	
}

.buyparts:hover {
	background: url('../images/buyparts.png') top left no-repeat;
}

.buyparts>span{
    display: inline-block;
    line-height: 0;
    vertical-align: middle;
}

.buyparts a{
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: bold;	
    width: 275px;
    text-decoration: none;
	font-size: 12px;
    display: inline-block;
    line-height: 12px;
    vertical-align: middle;
}


	.one-block-bottom h2{background:url('../images/blck_ttl_right.png') top right no-repeat;margin:0px;padding:0 5px 0 0;}

		.one-block-bottom h2 span{background:transparent url('../images/blck_ttl_left.png') top left no-repeat;display:block;

			font-size: 15px;

			font-weight: bold;

			font-family: Arial, Helvetica, sans-serif;

			color: #fff;

			text-shadow: 1px 1px 0px #000;

			padding: 15px 20px 20px 21px;}

	.one-block-bottom .tractor-further-details{color:#323232;padding:10px 20px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:18px;}

	.one-block-bottom .more-images{padding:10px;}

		.one-block-bottom .more-images img{border:1px solid #760a0a;margin-right:5px;margin-bottom:5px;float:left;width:120px;height:90px;}





	.one-block-bottom .reviewaggregate{background:#fff;border:1px dotted #ccc;font-size:12px;padding:10px;margin:10px 20px;}

	.one-block-bottom .review{font-size:12px;margin-bottom:10px;padding:10px 20px;}

	.one-block-bottom .review-title{border-bottom:1px  dotted #ccc;margin-bottom:5px;padding-bottom:5px;}

		.one-block-bottom .review-title strong{float:right;font-weight:normal;font-size:1px;color:#eee;}

			.one-block-bottom .review-title strong .star, .one-block-bottom .reviewaggregate .star{background:url('../images/stars/star-off.png') top left no-repeat;width:16px;height:16px;float:left;}

			.one-block-bottom .review-title strong .star_on, .one-block-bottom .reviewaggregate .star_on{background:url('../images/stars/star-on.png') top left no-repeat;width:16px;height:16px;float:left;}

			

	a.write-review{background:url('../images/cc-inputs.png') left -215px no-repeat;width:134px;float:right;color:#fff;text-shadow: 1px 1px 0px #000;padding:9px 0 10px;text-align:center;margin:10px 10px 0;font-size:12px;text-decoration:none;}

	a.write-review:hover{background:url('../images/cc-inputs.png') left -248px no-repeat;}

	

	.one-block-bottom .review-form{margin:20px;font-size:12px;}

		.one-block-bottom .review-form input{display:none;}

		.one-block-bottom .review-form input.input_normal{display:block!important;background: url('../images/cc-inputs.png') 0 0 no-repeat;width:258px;padding:0 5px;height:27px;border:none;}

		.one-block-bottom .review-form textarea{background:#ffffff url('../images/cc-inputs.png') 0 -84px no-repeat;width:258px;height:121px;padding:5px;border:none;resize:none;font-family:Tahoma, Geneva,sans-serif;font-size:12px;}

		.one-block-bottom .review-form .review-action{text-align:right;margin:20px 30px 0 0;border-top:1px dotted #ccc;padding-top:5px;}

		.one-block-bottom .review-form .submit-review{display:block!important;float:right;margin:0 11px 10px 0;

			background: transparent url('../images/submitbutton.gif') left top no-repeat;width: 133px;height: 30px;

			border: none;cursor: pointer;font-size: 12px;font-weight: bold;color: #fff;font-family: Tahoma, Geneva, sans-serif;

			text-shadow: 1px 1px 0px #000;}

			

		.one-block-bottom .review-form .submit-review:hover{background-position: left -30px;}

			

	

	.one-block-bottom .review-pagination{padding:0 20px 20px 20px;}

		.one-block-bottom .review-pagination a{margin-right:3px;border:1px solid #ccc;font-size:10px;padding:3px;color:#444;text-decoration:none;font-weight:normal;}

		.one-block-bottom .review-pagination a:hover, .one-block-bottom .review-pagination .on{background:#a80404;color:#fff;}

		

.related-tractors-sale{margin-top:10px;}



.related-tractors-main{background:url('../images/related-tractors-body.gif') top left repeat-y;width:976px;}

.reTracMainAdjustement1{ width: 486px;}

	.related-tractors-main .related-tractors-bottom{background:url('../images/rel-tractors-main.gif') bottom left no-repeat;width:976px;}	

.relTracBotAdjustment1{ width: 496px !important;background:none !important;}



		.related-tractors-main .related-tractors-bottom .trac-title{background:url('../images/rel-tractors-title.png') top right no-repeat;padding-right:5px;margin-right:5px;}	

		.related-tractors-main .related-tractors-bottom .trac-title h2{background:url('../images/rel-tractors-title-left.png') top left no-repeat;margin:0px;

			font-size: 15px;

			font-weight: bold;

			font-family: Arial, Helvetica, sans-serif;

			color: #fff;

			text-shadow: 1px 1px 0px #000;

			padding: 20px 0px 18px 21px;}

			

		.related-tractors-main .related-tractors-bottom .related-tractors-content{margin:0px 10px 5px 6px;padding-bottom:0px;}

			.related-tractors-content .listing_top{background:#393939;width:960px;}

			.related-tractors-content .listingTopAdjustment1{width:480px;}

			.related-tractors-content .bottom_options{width:969px;margin:0 -5px;background: url('../images/rel-tractors-pagination-bot.png') bottom left no-repeat;}

		.botOptionAdjustment1{margin: 0 -5px 0 0 !important;    width: 480px !important;background:url("../images/rel-tractors-pagination-bot.png") no-repeat scroll -20px bottom transparent !important;}

		

		

			.related-tractors-content p{font-size:12px;text-align:center;padding:30px;}

			.tractor-block{height:90px;overflow:hidden;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-top:1px solid #fff;border-left:1px solid #fff;padding:15px;float:left;width:447px;}

			.tracBlockAdjustment1{}

			.no-border{border-right:0px;}

			.dark{background:#ededed;}

			.tractor-block img{float:left;border:1px solid #111;margin-right:15px;margin-bottom:10px;}

			.tractor-block a.ttitle{color: #000000;font-size: 19px;font-weight: bold; margin: 0 0 10px;text-shadow: 1px 1px 0 #FFFFFF;}

			.tractor-block .description{font-size:12px;margin:10px 0 0 0;}

			.tractor-block .pricetag{margin-top:10px;font-size: 18px;font-weight: bold;color: #b20404;text-shadow: 1px 1px 0px #fff;}

				.tractor-block .pricetag span{color:#000;font-weight:normal;font-size:12px;}



.currency-converter{border-bottom:2px solid #444;padding:10px 20px 5px 20px;font-size:12px;}

	.currency-converter label{}

	.currency-converter input, .currency-converter select{margin-top:2px;font-size: 11px;font-family:Tahoma, Geneva, sans-serif;font-weight: bold;border:none;width:122px;}

	.currency-converter .select-back{background:url(../images/cc-inputs.png) 0 -27px no-repeat;width:131px;padding:5px 5px 7px 5px;height:17px;overflow:hidden;}

	.currency-converter input{background: url('../images/cc-inputs.png') 0 0 no-repeat;width:258px;padding:0 5px;height:27px;}

	.currency-converter .side-by-side{width:137px;float:left;margin:5px 0;}

	.currency-converter .time{font-size:12px;color:#444;text-align:left;padding-top:15px;}

	.currency-converter .result{background:url(../images/cc-inputs.png) 0 -55px no-repeat;width:112px;padding:6px 10px 5px 10px;font-size:14px;font-weight:bold;text-align:right;}

		.cc_error{color:#cc0000;padding-left:10px;font-size:10px;}

	

	



/* empty classes to replace telephone numbers for iphones */

.tel, .tel1, .nodial{}

.tel2 {color:#0000ff!important;text-decoration: none!important;}





.depotsall{padding:15px 0 20px 0;}

.depotsall a{background:#e3e3e3;padding:10px 7px;margin:15px 5px 5px 0;border-radius:5px;}

.google_map{}

.depot_adress, .depot_phone, .depot_email{margin-bottom:15px;}

.depot_info{width:420px;float:right;margin-left:10px;margin-right:20px;}



a.youtube{background:url('../images/youtube.png') top left no-repeat;width:48px;height:20px;display:block;float:left;margin-right:3px;}

.social_connectivity{margin-bottom:5px;border:1px dotted #ccc;background:url('../images/lbg.png') top left repeat-y;}







/* if changing banner at top */

.changing-banner{

	//background:url('../images/test_image.jpg') top left no-repeat;

	width:980px;height:265px;padding-top:5px;overflow:hidden;position:relative;

	}

	.slider_holder_outline .textbox{

		width:427px;

		position: absolute;

		z-index: 100;

		top: 3px;

		right: 80px;

		padding:3px;

		background:url('../images/whitetr.png') top left repeat;overflow:hidden;		

		}

		.slider_holder_outline .textbox .textboxin{height:150px;overflow:hidden;background: #fff;padding:10px; color: #000000;font-size: 11px;line-height: 17px;text-align: justify;}

		.slider_holder_outline .textbox .textboxin span{display: block;font-size: 18px;font-weight: normal;line-height: 21px !important;margin-bottom:7px;}

		

	.changing-banner .darkline {background:url('../images/darktr.png') bottom left repeat-x;height:75px; padding-top: 10px;}

		.changing-banner .darkline .mf_small{background:url('../images/mf_small.gif') top left no-repeat;width:125px;height:63px;margin-left:473px;display:block;float:left;}

		.changing-banner .darkline .mf_label{color:#fff;text-shadow: 2px 2px 2px #141414;font-size:28px;font-weight:bold;text-transform:uppercase;float:left;margin-left:18px;font-family:Arial, Helvetica, Sans-serif;}

			.changing-banner .darkline .mf_label span{display:block;font-weight:normal;text-transform:none;font-size:22px;font-family:Trebuchet MS;}



.bx-auto{position:absolute;top:200px;right:13px;z-index:101;}

.bx-auto a img{border:none;border:0px;}



			

.spacefix{height:1px;width:1px;overflow:hidden;display:block;}	



.recent_viewed{}

	.recent_viewed .rbox{float:left;width:140px;background:#eee;padding:10px;margin:10px 5px 10px 0;}	

	.recent_viewed .rbox:hover{background:#e6e6e6;}

	.recent_viewed .rbox:last-of-type{margin-right:0px;}

		.recent_viewed .rbox a img{width:120px;margin:auto;text-align:center;display:block;border:1px solid #aaa;}	

		.recent_viewed .rbox a img:hover{border:1px solid #B20404;}

		.recent_viewed .rbox a.title{color:#000;font-size:16px;display:block;margin:10px 0;text-shadow: 1px 1px 0 #FFFFFF;text-align:center;font-weight:bold;}

		.recent_viewed .rbox a.title:hover{color: #B20404;}

		.recent_viewed .rbox .price{color:#444;font-size:10px;text-align:center;}

		.recent_viewed .rbox .price strong{color: #B20404;font-size: 14px;font-weight: bold;padding: 10px 0 0;text-shadow: 1px 1px 0 #FFFFFF;}

		

.textbox {

	position: absolute;

	z-index: 100;

	top: 0px;

	right: 0px; }



.darkline {

	position: absolute;

	z-index: 10;

	bottom: 0px;

	left: 0px;

	width: 980px; }

		

.rss_link {

	background: transparent url('../images/rss.png') left top no-repeat;

	width: 34px;

	height: 34px;

	float: left;

	margin: 9px 0px 0px 5px; }

	

a:hover.rss_link {

	background-position: left -34px; }

	

.loginbox{padding:5px;font-size:12px;line-height:25px;margin-bottom:5px;}	

	.loginbox div.errormsg{width:100%;float:none;padding:0px 15px; background: url(../images/error.gif) no-repeat scroll left 9px transparent;}

	.loginbox div{width:140px;float:left;}

	.loginbox div label{font-size:11px;font-weight:bold;}

	.loginbox div div{background:url(../images/cc-inputs.png) 0 -27px no-repeat;width:131px;padding:3px 5px 9px 5px;height:17px;overflow:hidden;}

	.loginbox div div input{width:120px;border:none;font-size:11px;font-weight:bold;}

	.loginbox div.actions{border-top:1px dotted #ccc;width:100%;margin:5px 0 10px 0;padding:5px 0;}

	.loginbox div.actions div{background:none;font-size:11px;font-weight:bold;line-height:15px;padding:0px 10px;height:auto;}

	.loginbox div.actions div a{color:#920202;text-decoration:underline;background:none;padding:0px;}

	.loginbox div.actions div a:hover{text-decoration:none;}

	.loginbox a{background:#920202;padding:7px 10px;border-radius:5px;color:#fff;font-size:11px;font-weight:bold;}

	.loginbox a:hover{background:#a30202;}

	

.registration{padding:10px;background:#eee;margin-top:10px;}

	.registration div.errormsg{padding:0px 15px; background: transparent url(../images/error.gif) no-repeat scroll left 3px;margin:10px auto;width:400px;}

	.registration div.greenalert{padding:0px 15px;margin:10px auto;width:400px;}

	.registration div {padding:2px 0;margin:0px auto;width:430px;}

	/* .registration div label{width:150px;font-weight:bold;font-size:12px;float:left;padding-top:5px;} */

	.registration div span{width:150px;font-weight:bold;font-size:12px;float:left;padding-top:5px;}	

	.registration div div.input-back{background: url('../images/cc-inputs.png') 0 0 no-repeat;width:258px;padding:3px 5px 5px;float:left;}

	.registration div div.input-back input{width:250px;border:none;}

	

a.removefav {font-size:11px;background: url('../images/remove.gif') top left no-repeat;height:22px;width:55px;overflow:hidden;float:right;padding-left:45px;padding-top:3px;color:#000;text-shadow: 1px 1px 0 #FFFFFF;margin-top:-7px;}	

a.removefav:hover {background-position: 0 -25px;color:#fff;text-shadow: 1px 1px 0 #000;}



.main_banner_div{

	display:none;

}



.tr_model_title {

	background: transparent url('../images/model_title.png') left top no-repeat;

	width: 154px;

	height: 38px;

	padding: 20px 15px 0px 15px;

	position: absolute;

	z-index: 300;

	bottom: 15px;

	left: 15px;

	text-align: center;

	color: #fff;

	text-shadow: 0px -1px 0px #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold; }

	

.slider_holder_outline {

	clear: both;

	width: 980px;

	height: 266px;

	position: relative; }



/* show/hide sections classes  */	



.collapsed_main_section{

	display: none!important; }



.show_hide_section_link {

	display:block;

	background: transparent url('../images/collapse_expand.png') right top no-repeat;

	width: 23px;

	height: 24px;

	float: right;

	margin: 10px; }

	

.pages a.show_hide_section_link { padding: 0px; }



.show_hide_section_link_margin {

	margin: 14px 10px 10px 10px; }



a:hover.show_hide_section_link {

	background-position: right bottom; }

	

.expand_section_link { background: transparent url('../images/collapse_expand.png') left top no-repeat; }

a:hover.expand_section_link { background-position: left bottom; }



a:hover.expand_section_link {

	background-position: left -24px; }

	

/* show/hide sections classes end */



.special_footer {

	background: transparent url('../images/fixedfooter_bg.png') left bottom repeat-x;

	height: 120px;

	position: fixed;

	bottom: 0px;

	left: 0px;

	width: 100%;

	z-index: 9999; }

	

.collapsed_footer {

	background: none;

	height: 15px; }

	

.outline_footer_holder {

	width: 1010px;

	height: 135px;

	position: relative;

	margin: 0px auto; }

	

.inner_special_footer {

	background: transparent url('../images/fixedfooter_inner.png') left top no-repeat;

	width: 1010px;

	height: 135px;

	margin: 0px auto;

	position: absolute;

	z-index: 999999;

	top: -15px; }

	

.collapsefooter {

	background: transparent url('../images/expand_collapse_footer.png') right top no-repeat;

	width: 19px;

	height: 20px;

	position: absolute;

	z-index: 9999999;

	top: 13px;

	right: 27px; }

	

a:hover.collapsefooter {

	background-position: right -20px; }

	

.closefooter {

	background: transparent url('../images/closefooter.png') left top no-repeat;

	width: 18px;

	height: 20px;

	display: block;

	position: absolute;

	z-index: 9999;

	top: 13px;

	right: 10px; }

	

.ifitscollapsed .collapsefooter { background-position: left top; }

.ifitscollapsed a:hover.collapsefooter { background-position: left bottom; }

	

.special_footer_content {

	display: block;

	clear: both;

	width: 950px;

	height: 90px;

	background: #fff;

	margin: 20px 0px 0px 20px;

	padding: 10px;

	font-family: Arial, Helvetica, sans-serif; }

	

.footer_left_column {

	float: left;

	width: 720px;

	font-size: 14px;

	padding: 5px 0px 0px 15px; }

	

.footer_left_column h3 {

	display: block;

	clear: both;

	font-size: 16px;

	letter-spacing: -0.5px;

	color: #333;

	text-transform: uppercase; }

	

.footer_left_column p {

	display: block;

	clear: both;

	font-size: 14px;

	color: #666;

	line-height: 18px;

	padding: 5px 0px 0px 0px; }



.footer_left_column p a {

	text-decoration: underline;

	color: #900000;

	font-size: 12px; }

	

.footer_left_column p a:hover {

	color: #000;

	text-decoration: none; }

	

.footer_right_column {

	float: right; }

	

.footer_right_column a {

	background: #333;

	display: block;

	clear: both;

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	padding: 10px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	margin: 20px 15px 0px 0px;

	border: 1px solid #111;

	width: 170px;

	text-align: center;

	text-shadow: 0px 1px 0px #000; }

	

.footer_right_column a:hover {

	background: #111; }



.infieldlbl{

	position:absolute; 

	top:0; left:0;

	font-size:11px;

	color:#666; 

	padding: 11px;}

	

.infieldlbl2{

	padding: 6px 6px 6px 8px;}

	

.fincalcline {

	clear: both;

	padding: 10px 0px 0px 20px; }

	

.fincalcline label {

	display: block;

	clear: both;

	font-size: 13px;

	color: #333;

	padding-bottom: 4px; }

	

.fincalcline input,

.fincalcline select {

	background: #fff;

	border: 1px solid #999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	width: 250px;

	padding: 7px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px; }

	

.fincalcline select {

	width: 265px; }

	

.calculatenumbs {

	display: block;

	clear: both;

	background: #920202;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	padding: 7px 10px;

	border: none;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin: 10px 0px 0px 20px;

	cursor: pointer; }

	

.calculatenumbs:hover {

	background: #a30202; }

	

.calculated_data_container {

	clear: both;

	overflow: hidden;

	padding: 20px 0px 30px 0px; }

	

.subholder {

	float: left;

	width: 160px; }

	

.subholder div {

	display: block;

	clear: both;

	padding: 0px 0px 20px 0px;

	font-family: Arial, Helvetica, sans-serif; }

	

.calculated_data_container div label {

	display: block;

	clear: both;

	font-size: 14px;

	color: #666;

	padding: 0px 0px 2px 0px; }

	

.calculated_data_container div span {

	display: block;

	clear: both;

	font-size: 20px;

	font-weight: bold; }

	

.newfin_form {

	float: left; }
	
	.tractors_otherFerguson{
width:330px;
float:right;

background: url(../images/new/prod_details_bg_new.gif) repeat-y;
}

.tractors_otherFerguson{
width:330px;
float:right;


}

.tractors_otherFerguson_top{
width:330px;
height:13px;
background: url('../images/new/prod_details_top_new.gif') repeat-y;
}
.tractors_otherFerguson_bg{
width:330px;
background: url('../images/new/prod_details_bg_new.gif') repeat-y;
}

.tractors_otherFerguson_bottom{
width:330px;
height:13px;
background: url('../images/new/prod_details_bottom_new.gif') repeat-y;
}
.tractors_otherFerguson h2
{
    background: url("../images/new/rel-tractors-title-new.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 18px 21px;
    text-shadow: 1px 1px 0 #000000;
}
.graybox_new{

background:#393939;

  color: #FFFFFF;
    margin: -8px 0 10px 5px;
    min-height: 30px;
    padding: 6px;
    width: 93.5%

}
.tractors_otherFerguson_box{
    background:url("../images/new/related-tractors-body_new.png") repeat-y scroll left top transparent;
margin: -9px 0 0;
    padding: 8px 8px 1px 21px;
	font-size:13px;

}

.tractor-block-new{overflow:hidden;border-bottom:1px solid #d6d6d6; margin-top:5px;}
			
			.tractor-block-new img{float:left;border:1px solid #111;margin-right:15px;margin-bottom:10px;}
			.tractor-block-new a.ttitle{color: #000000;font-size: 13px;font-weight: bold; margin: 0 0 10px;text-shadow: 1px 1px 0 #FFFFFF;}
			.tractor-block-new .description{font-size:12px;margin:10px 0 0 0;}
			.tractor-block-new .pricetag{margin-top:10px;font-size: 14px;font-weight: bold;color: #b20404;text-shadow: 1px 1px 0px #fff;}
				.tractor-block-new .pricetag span{color:#000;font-weight:normal;font-size:12px;}
					.tractors_otherFerguson_content_bottom{  background: url("../images/rel-tractors-pagination-bot.png") no-repeat scroll left bottom transparent;
    height: 41px;

    width: 99%;}
	.tractors_otherFerguson_content_right{ float:right; width:5px; background: url('../images/rel-tractors-pagination-bot.png') bottom right no-repeat; background-position:-960px 0px; margin-top:1px; height:41px;}
	.tractors_otherFerguson_content_box{ width:92%; margin-left:15px; margin-top:3px;}
	
.public_title {	position: relative;	}
.public_title .offer_options{width: 240px;position:absolute;right:0;top:0;padding-top:4px}
.product_photos a.no-margin {margin-right: 0;}	

#refresh_contact_us_captcha,
#refresh_captcha_ntf_me,
#refresh_captcha_finance_calc,
#refresh_captcha_model_contact,
#refresh_show_product_captcha,
#refresh_captcha_finance_calc2,
#refresh_captcha_forgot,
#refresh_captcha_register,
#model_write_review,
#refresh_captcha_login{
  background: url('../images/refreshcaptcha.gif') top center no-repeat;
  width: 133px;
  height: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  padding: 7px 10px;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
}
#refresh_contact_us_captcha:hover,
#refresh_captcha_ntf_me:hover,
#refresh_captcha_finance_calc:hover,
#refresh_captcha_model_contact:hover,
#refresh_show_product_captcha:hover,
#refresh_captcha_finance_calc2:hover,
#refresh_captcha_forgot:hover,
#refresh_captcha_register:hover,
#model_write_review:hover,
#refresh_captcha_login:hover{
  background-position: left -30px;
}
#login_captcha{
  width: 100%
}
#login_captcha img{
  display: inline;
  vertical-align: middle;
  width: 135px;
}
#login_captcha #refresh_captcha_login{
  display: inline;
  vertical-align: middle;
}
#login_captcha label{
  display: block;
}
