/* CSS Resets */

/* font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif; */


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

/* ==================================================================================================================== */

.clear {	clear:both}

p { 
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.4em;
	color:#313135;
	}

a {
	color:#3452ce;
	text-decoration:underline}

a:hover {
	text-decoration:none}

strong {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
	}
	
html {	overflow-x: hidden;   /* removes horizontal scrollbar */}

body {
	margin:0;
	padding:0;
	font-size:0.8em;
	color:#313135;
	background:none;
	padding-top:4px;
	position: relative;
/*	z-index:-1  */ /* this causes the IE nav issue*/
	}
	
.header {
	background:none;
	height:120px;
	margin-bottom:2px;
	}

.header .header-right {
	text-align:right
	}
	
.logo {
	padding-left:0;
	padding-bottom:15px
	}
	
.nav { display:none	}
#qm0 { display:none	}
	
#slider .nav { display:none	}	
	



	
.subnav-right1 {
	padding:0
	}

.subnav-right2 {
	margin-right:0;
	}

.single {
	padding-left:60px}

.crumbs .nav { display:none	}
	
.crumbs { display:none	}

/* page - subtitle */
h1 {
	color:#9aa1a5;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
	margin-bottom:15px
	}

/* page - main title */
h2 {
	color:#16161a;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:0;
	text-transform:uppercase;}

/* page - subheading with line underneath */
h3 {
	color:#9aa1a5;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:2px;
	margin-bottom:12px;
	border-bottom:1px dotted #a7adb1}

h3.faq {
	margin-top:20px}



h3 a:hover {
	text-decoration:none}
	
	
.ninecol ul,
.ninecol ol,
.subnav-right1 ul, 
.subnav-right1 ol {
	margin:8px 0 8px 35px;
	padding:0}

.ninecol ul li,
.ninecol ol li,
.subnav-right1 ul li, 
.subnav-right1 ol li {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.3em}


/* Subnav styles */
.subnav .nav { display:none	}


/* NEW Subnav styles (Additional)*/
#sidemenu_mobile {
	display: none;
}
ul#sidemenu { display:none	}
#sidemenu .nav { display:none	}

	
/* NEW Subnav styles END*/
@media handheld, only screen and (max-width: 767px) {
	/* Subnav mobile styles */
	#sidemenu { display:none	}
	
	
	/* END Subnav mobile styles */
}
	
#mainpic { display:none	}	
	
#mainpic img, #mainpic-home img {
	border:2px solid #fff;
/*	border-top:none*/
	}

#mainpic-home {
	margin:2px 0 10px 0;
	}
		
.row .footer-top {
	padding:0px;
	}
	
.footer-base { display:none	}

.footer-base .copyright { display:none	}



	
	
	
/****** 7 buttons in footer ***********/
.twocol2 { display:none	}

	
.btnone {
	border-left:1px solid #a6a6af;
/*	margin-left:1px*/
	}

.social { display:none	}


.social-text {
	font-size:1.3em;
	line-height:1em;
	text-shadow: 1px 1px 1px #fff;
	padding-top:49px}
	

/****** end - 7 buttons in footer ***********/



/* header - login and search */
#login-search { display:none	}

/* header - language select */
#language { display:none	}
	


.btn-go {
	float:right;
	margin-left:10px;
	width:36px;
	font-weight:bold;
	height:22px;
	cursor: pointer;
	}



#toplink { display:none	}



.video {
	float:left;
	margin:0 35px 15px 0}


#sitemap {
	margin-left:50px}

#sitemap ul li {
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	color:#313135;}
	
#sitemap ul li a {
	text-decoration:none;
	color:#313135;}	

#sitemap ul li a:hover {
	text-decoration:underline;
	color:#313135;}
	
#sitemap ul ul {
	margin-left:30px;
	padding-top:4px;
	list-style:none}


#sitemap ul ul li {
	padding-bottom:4px;
	list-style:none;
	color:#313135;}


#sitemap ul ul li a {
	text-decoration:none;
	color:#313135;}


#sitemap ul ul li a:hover{
	text-decoration:underline}


/* styles added 21/02/13 */


h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.25em;
	font-weight:bold;
	margin-bottom:15px}

h5 {
	color:#9aa1a5;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:2px;
	margin-bottom:12px;
	border-bottom:1px dotted #a7adb1}

h6 {
	color:#9aa1a5;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
	padding:5px 0;
	margin-bottom:15px;
	border-bottom:1px dotted #a7adb1;
	border-top:1px dotted #a7adb1}
	

.line {
	border-bottom:1px dotted #9aa1a5;
	margin:20px 0}

.line2 {
	border-bottom:1px dotted #9aa1a5;
	margin:12px 0 18px 0}
	
.title-spec {
	background-color:#b9bdc1;
	padding:5px 8px;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.7em;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:20px
	}

.title-images {
	background-color:#b9bdc1;
	padding:5px 8px;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	color:#fff;
	margin:30px 0 10px 0
	}
	
.title-images a {
	float:right;
	text-decoration:none;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-transform:none;
	padding-top:2px}
	
	
.title-images a:hover {
	text-decoration:underline}
	
	
/********************  SPEC table styles ************************/

#spec-table {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
	border-collapse: collapse;
	}
	
#spec-table th {
	text-align:left;
	padding: 8px;
	background: #fff;
	color:#313135;
	border-top: 1px solid #d4d8db;
	border-bottom: 1px solid #d4d8db;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif; 
	font-size:1.4em;
	font-weight:normal
	}

#spec-table .col1 { width:170px; }
#spec-table .col2 { width:145px;}
#spec-table .col3 { width:100px;}
#spec-table .col4 { width:150px;}
	
#spec-table .grey  { background: #ebedf1; }

#spec-table td {
	padding: 8px;
	border-bottom: 1px solid #d4d8db;
	border-top: 1px solid transparent;
	font-size:0.95em
	}
	
#spec-table tr:hover td {
	background-color:#d4d8db
	}
	
#spec-table tr.none:hover td {
	background-color:#FFF 
	}

/******* product brochure d/l button */
#btn-brochure {
	width:221px;
	margin:20px 0 25px 0
	}

#btn-brochure a span { display:none}

#btn-brochure a {
	background:url(../images/btn-product-brochure.png) top left no-repeat;
	display:block;
	height:35px;
	}

#btn-brochure a:hover {
	background:url(../images/btn-product-brochure.png) bottom left no-repeat;
	width:221px;
	height:35px;
	}
	


/*
.gallery .rows {
	margin-bottom:10px;
	float:left;
	width:100%
	
	}*/

.gallery1 {
	overflow:hidden

	}
	
.gallery1 .imagebox1 a img {
	border:2px solid #b9bfca;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:block;
	}

.fbPhotoCaptionText img {
	border:2px solid #b9bfca;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:block;
	}

.th-row {
	width:100%;
	overflow:hidden;
	margin-bottom:30px
	}


.th-col {
	width:152px;
	margin-right:10px;
	text-align:center;
	float:left;
	}

.th-col .last {
	margin-right:0}
	
.th-col a img {
	margin-bottom:10px
	}
	
.th-col a:hover img  { 
	opacity:0.7;
 	filter:alpha(opacity=70); /* For IE8 and earlier */
	}

.th-col a { 
	text-decoration:none;
	color:#313135;
/*	padding:0 2px;*/
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:1.25em;
	line-height:1em
	}

.th-col a:hover {
	text-decoration:none;
	color: #a7adb1;
	background:none }
	
.right {
	float:right;
	}

.star {
	float:right;
	margin:0}
	
.image {
	border:2px solid #9aa1a5}

	
ul.list-left {
	float:left;
	margin-right:22px;
	margin-left:15px
	}
	
ul.list-right {
	float:left;
	margin-left:15px}	
	
.subnav-right2 ul {
	padding:0}
	
.subnav-right2 ul li {
	margin-left:25px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif}
	
.about-left {
	float:left;
	width:270px;
	margin-right:30px;
	}

.about-mid {	
	float:left;
	width:270px;
	margin-right:30px;}

.about-right {
	float:left;
	width:270px;
}

.video-right {
	float:right;
	margin:5px 0 20px 30px;}
	
.latest-listing {
	margin-bottom:20px;
	overflow:hidden
	}
	
/*.latest-left {
	width:485px;
	margin-right:30px;
	float:left}
	
.latest-right {
	width:350px;
	float:left;
	}*/

.latest-date {
	color:#9aa1a5;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0 3px 0}

.latest-listing h3 {
	font-size:1.6em;
	color:#16161a;
	margin-bottom:7px;}

.latest-listing h4 {
	color:#9aa1a5;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:2px;
	margin-bottom:8px;
	border-bottom:1px dotted #a7adb1}
	


.breakout {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.25em;
	font-weight:bold;
	margin-bottom:15px}
	
.news-snippet {
	margin-bottom:15px;
	width:92%;
	}
	
.news-snippet img {
	border:2px solid #9aa1a5;
	float: left; 
	margin-right: 15px;
	margin-bottom:15px
	}
	
	
.news-title {
	font-size:1.6em;
	color:#16161a;
	margin-bottom:15px;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:2px;
	border-bottom:1px dotted #a7adb1}

.news-date {
	color:#9aa1a5;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 3px 0}
	
.paging {
	display:block}
	
ul.pageList {
	margin:0;
	list-style:none;
	padding-top:20px}

ul.pageList li {
	float:left;
	margin-right:5px;
	list-style:none
	}

ul.pageList li a {
	text-decoration:none;
	padding:4px 6px;
	border:1px solid #a7adb1;
	color:#90989d}
	
ul.pageList li a:hover {
	background-color:#a7adb1;
	color:#FFF}	

.video-text {
	margin:0 50px 30px 0;
	clear:both}
	
.video-text h3 {
	color:#16161a;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	text-transform:uppercase;
	padding:4px 0 2px 0;
	margin-bottom:8px;
	border-bottom:1px dotted #a7adb1;
	border-top:1px dotted #a7adb1}
	
.news-pic-left {
	float:left;
	margin:0 25px 15px 0;}
	
.news-pic-right {
	float:right;
	margin:0 0 15px 25px;}

form.warranty_registration {}




	
form.warranty_registration .wline {
	width:550px;
	margin-bottom:20px;
	clear:both}
	
form.warranty_registration .wline2 {
	width:325px;
	padding-top:10px;
	margin-bottom:20px;
	clear:both}	

form.warranty_registration .wline label {
	float:left;
	width:160px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;

	}
	
	
	
form.warranty_registration .wline input {
	float:left;
	margin-bottom:5px}
	
form.warranty_registration .wline textarea {
	float:left;
	margin-bottom:5px;
	width: 159px;
	}
	
form.warranty_registration .wline span.required-star {
	float:left;
	}
	
.trencher-left {
	float:left;
	width:350px;
	margin-right:60px;
	}

.trencher-right {
	float:left;
	width:350px;
	}
	
.trencher-left1, .trencher-mid1 {
	float:left;
	width:275px;
	margin-right:20px;
	}

.trencher-right1 {
	float:left;
	width:275px;
	}

.pallet-left {
		float:left;
	width:230px;
	margin-right:25px;}

.pallet-right {
	float:left;
	width:230px;}
	
#form1 {}

#form1 label {
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:left;
	padding-top:5px;
	}
	
#form1 input, #form1 select, #form1 textarea {
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	}

#form1 .btn {
	margin-left:90px}

#contact-left {
	
	}	
	
#contact-right { display:none}
	
.testimonial {
	background:url(../_images/testimonials.gif) top left no-repeat;
	padding:5px 50px 10px 40px;
	border-bottom:1px dotted #9aa1a5;
	margin-bottom:20px;

	}

p.error, span.error {
	color: red;
	}

.brochure-left {
	float: left;
	width:363px;
	margin-right:35px;
	}

.brochure-right {
	float: left;
	width:420px;
	}

.brochure-left a img, .brochure-right a img {
	border:2px solid #b9bfca;
	display:block;}
	
.brochure-left a:hover img, .brochure-right a:hover img {
	border:2px solid #e3aa0a;
	}

.brochure-left a, .brochure-right a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#16161a;
	font-weight:bold;
	line-height:10px}

.brochure-left a:hover, .brochure-right a:hover {
	text-decoration:none;
	color:#3452ce;
	}
	
.brochure-left h1, .brochure-right h1 {
	color:#16161a;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:10px;
	text-transform:uppercase;}

.brochure {
	float:left;
	margin-right:25px;
	margin-bottom:20px
	}
	
.login-col1{
	float:left;
	width:300px;
	margin-right:110px;
	}

.login-col2 {
	float:left;
	width:120px;
	margin-right:30px;
	}	

.login-col3 {
	float:left;
	width:400px;
	}	

.prod-rows {
	margin-bottom:15px;
	clear:both;
	overflow:hidden
	}
	
	
.prod-col1 {
	float:left;
	margin-right:15px;
	width:100px;
	overflow:hidden;
	}

.prod-col2 {
	float:left;
	width:370px;
	padding-top:10px;
	overflow:hidden;
}

.prod-col1a {
	float:left;
	margin-right:10px;
	width:180px;
	overflow:hidden;
	}
	
.prod-col2a {
	float:left;
	padding-top:10px;
	overflow:hidden;
}

#wp-left {
	width:390px;
	float:left;
	margin-right:60px;
	}
	
#wp-right {
	width:390px;
	float:left;
	}
	
#wp-left img, #wp-right img {
	border:2px solid #9aa1a5;
	margin-bottom:8px}
	
.wp1 {
	float:left;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:1.2em;
	
	}

.wp1 h3 {
	color:#16161a;
	font-family:'Conduit ITC W01 Bold', Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:2px;
	margin-bottom:12px;
	margin-top:8px;
	border-bottom:1px solid #16161a}
	
.wp {
	float:left;
	width:100px;
	margin-right:5px
	}

.wp img {
	margin-bottom:10px} 
	
/*
* Styles from chunks
* Added on 29/05/2013
*/

/* DealersDocs_file */
.doc-list { 
	padding:7px 0;
	border-bottom:1px dotted #a7adb1;
	width:35%
}
.doc-list a {
	margin-left:20px;
}

/* DealersRegForm */
ul.dealer_errors { color:red; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
ul.dealer_errors li { color:red; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px}

div.dealer_reg_question {
	margin-left:13px;
 margin-bottom:8px;
	clear: both;
}
label.dealer_reg_title {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width: 150px;
	position: relative;
	left: -10px;
	margin: 0px;
	padding-top:5px
}
form.dealer_reg_form input, form.dealer_reg_form select{
	margin: 0px;
}
div.dealer_reg_question li {
	display: block;
}
div.dealer_reg_question li.tabled {
	float: left;
	width: 350px;
}
div.dealer_reg_question li:nth-child(3),
div.dealer_reg_question li:nth-child(5),
div.dealer_reg_question li:nth-child(7),
div.dealer_reg_question li:nth-child(9),
div.dealer_reg_question li:nth-child(11),
div.dealer_reg_question li:nth-child(13),
div.dealer_reg_question li:nth-child(15),
div.dealer_reg_question li:nth-child(17),
div.dealer_reg_question li:nth-child(19),
div.dealer_reg_question li:nth-child(21),
div.dealer_reg_question li:nth-child(23),
div.dealer_reg_question li:nth-child(25),
div.dealer_reg_question li:nth-child(27) { clear: both;}
 
div.dealer_reg_question li:last-child {
	margin-bottom: 20px;
}

/* DLMap */
#map_canvas img {
    max-width: none;
}

/* productGalleryContainerTpl */
div.imagebox-3 a {
   display: none;
}
div.imagebox-3 a:first-child, div.imagebox-3 a:first-child + a, div.imagebox-3 a:first-child + a + a {
   display: inline;
}

/* WarrantyForm */
p.error {
   color: red;
}

.sisea-result-pages {
	margin-right:4px;}
.sisea-result {
	margin-bottom:15px;
	padding-bottom:6px;
	border-bottom:1px dotted #a7adb1
	}
	
.sisea-highlight { font-weight:bold;
color:#3452ce}

.sisea-result h3 {border-bottom:none;}
	
.sisea-result h3 a {
	color:#9aa1a5;
	text-decoration:underline;
	margin-bottom:4px;
	}

.sisea-result h3 a:hover {
	text-decoration:none;
	}
		
.sisea-results {
	font-size:1.2em;
	font-weight:bold
	}
	
.sisea-paging {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}