﻿@charset "utf-8";

/* CSS Document */  



@font-face {

    font-family: 'olneylight';

    src: url('/fonts/olney_light-webfont.eot');

    src: url('/fonts/olney_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('/fonts/olney_light-webfont.woff2') format('woff2'),

         url('/fonts/olney_light-webfont.woff') format('woff'),

         url('/fonts/olney_light-webfont.ttf') format('truetype'),

         url('/fonts/olney_light-webfont.svg#olneylight') format('svg');

    font-weight: normal;

    font-style: normal;

}





Body {

	margin: 0px;

	color:#58595B;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	/*font: 11px/14px Arial, Helvetica, sans-serif;

	color: #0f0f0f;*/

	line-height: 14px;

	background-image: url(../imagenes/banner-pantalla-ancha.jpg);

	background-repeat: no-repeat;

	background-position: top center;

	background-color: #262626;

	background-attachment: fixed;

}

h1 {

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 10px 0;

	color:#ed1d24;

	clear:both;

}

h2 {

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 2px 0;

	color:#ed1d24;

	clear:both;

}

h3 {

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 8px 0;

	color:#ed1d24;

	clear:both;

}

h4 {

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 2px 0;

	color:#fff;

	clear:both;

}

h5 {

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 2px 0;

	color:#000;

	clear:both;

}

.black, .black a {

	color:#000000;

}

.black a:hover {

	color:#58595B;

	text-decoration: none;

}

.min {

	margin:0;

	padding: 0 0 0.3em 0;

}

img {

	border: none;

	*display:block;

	*zoom:1;

}

img.pad {

	padding:0 20px;

}

img.padleft {

	padding:0 0 0 8px;

}

img.border {

	border:1px solid #6d6e71;

}

img.borderbottom {

	border-bottom:1px solid #6d6e71;

}

img.left {

	float:left

}

a {

	color: #e31837;

	text-decoration: none;

}

a:hover {

	color: #e31837;

	text-decoration: underline;

}

.wrapper {

	width:980px;

	margin:auto;

}

.content-container {

	width:980px;

	float:left;

}

.shadow {

	-moz-box-shadow: 0 0 9px #000;

	-webkit-box-shadow: 0 0 9px #000;

	box-shadow: 0 0 9px #000;

}

.bghome {

	background-image:url(../imagenes/banner-pantalla-ancha.jpg);

	background-repeat:no-repeat;

	background-color:#808285;

	background-position: top center;

}



/* ORIG class

.bghome-special {

	background-image:url(../images/bg-home.jpg);

	background-repeat:repeat-x;

	background-color:#808285;

}

*/

.bghome-special {

	background-image:url(banner-pantalla-ancha.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#262626;

}



.bgwood {

	background-image:url(../images/bg-wood.jpg);

	background-position:center top;

	background-repeat:no-repeat;

	background-color:#423e3c;

}

.bgstone {

	background-image:url(../images/bg-stone.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#808285;

}

.bgjacks {

	background-image:url(../images/bg-jacks.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#2e2e2e;

}

.bgliftingsystems {

	background-image:url(../images/bg-liftingsystems.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#65615e;

}

.bgairtools {

	background-image:url(../images/Air-tools-background.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#262626;

}

.bgwarehouse {

	background-image:url(../images/bg-warehouse.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#808080;

}

.bghandtools {

	background-image:url(../images/bg-handtools.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#78777c;

}



.bgmetalworking {

	background-image:url(../images/bg-metalworking.jpg);

	background-position:center top;

	background-repeat: repeat-x;

	background-color:#262626;

}



.bghome-elite {

	background-image:url(/images/elite/elite-Background-home.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#262626;

}

.bglathe-elite {

	background-image:url(/images/elite/elite-Background-lathe.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#262626;

}

.bgmills-elite {

	background-image:url(/images/elite/elite-Background-mills.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#262626;

}

.bgsaws-elite {

	background-image:url(/images/elite/elite-Background-saws.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-color:#262626;

}





.header-site {

	width:980px;

	height:99px;

	background-image:url(../images/jet-bg-header.png);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	margin: 0;

	float:left;

}

.logo {

	width:164px;

	height:88px;

	padding: 11px 0 0 17px;

	float:left;

}

.header-top {

	width:799px;

	height: 55px;

	float:right;

}

.login {

	width:auto;

	height:25px;

	margin:16px 32px 0 0;

	text-align:right;

	font-size:12px;

	float:right;

	color:#FFFFFF;

	line-height: 22px;

	text-shadow: 1px 1px 3px #4a4a4a;

}

.login a {

	color:#ffffff;

	font-size:12px;

	text-decoration:none;

}

.login a:hover {

	color:#d1d2d2;

	font-size:12px;

	text-decoration:none;

}

.login-pad-right {

	padding-right: 12px;

}

.icon-globe {

	width:36px;

	height:24px;

	margin-left:4px;

	float:right;

}

.search-container {

	width:215px;

	height:21px;

	padding: 4px 4px 4px 5px;

	margin: 14px 54px 0 0;

	background-image:url(../images/jet-bg-srch.png);

	background-repeat:no-repeat;

	float:right;

}

.search-input {

	width:165px;

	height:14px;

	padding-left: 10px;

	padding-top: 1px;

	background-image:url(../images/jet-bg-srch-input.png);

	background-repeat:no-repeat;

	border:none;

	color: #808285;

	font-size:12px;

	float:left;

}



/* IE9 and below */ 

.search-input {

padding-top: 4px\9;  

}



/* Safari */ 

@media screen and (-webkit-min-device-pixel-ratio:0) {

.search-input {padding-top: 4px;}

}

.search-go {

	width:26px;

	height:21px;

	float:right;

}

.menutop-container {

	width:600px;

	height:44px;

	float:right;

	position:relative;

	z-index: 9999;

}

.slides-wrapper {

	width:980px;

	height:299px;

	background-color:#000000;

	float:left;

	clear:both;

}

.slides-wrapper2 {

	width:980px;

	background-color:#000000;

	float:left;

	clear:both;

}

.home-content-container {

	width:980px;

	float:left;

}

.home-content1 {

	width:970px;

	height:119px;

	padding: 23px 0 31px 10px;

	background-color:#000000;

	text-align:center;

	float:left;

}

.home-cats {

	width:172px;

	padding:0 10px;

	height:119px;

	float:left;

}

.home-content2 {

	width:980px;

	background-image: url(../images/bg-content2.jpg);

	background-repeat: repeat-x;

	

	background-color:#FFFFFF;

	border-top: solid 1px #8b8c8d;

	box-shadow: inset 0px 1px 0px 0px #c3c4c5;

	float:left;

}



.home-subcontent2 {

	width:980px;

	background-image: url(../images/bg-content3.gif);

	background-repeat:repeat-y;

	background-color: transparent;

	float:left;

}



.home-content2 h2 {

	margin: 5px 0;

	color: #58595B;

}

.home-content2 p {

	margin: 5px 0 15px 0;

	color: #58595B;

}

.home-photo {

	float:left;

	margin-bottom: 15px; 

}

.home-content3 {

	width:330px;

	padding: 15px 25px 15px 30px;

	float:left;

}

.home-content4 {

	width:250px;

	float:left;

	padding: 15px 20px;

}

.home-content5 {

	width:240px;

	padding: 17px 23px 15px 23px;

	overflow:hidden;

	float:left;

}

.product-spotlight {

	width:370px;

	padding: 19px 0 15px 16px;

	border-bottom: solid 1px #98989a;

	box-shadow: inset 0px -1px 0px 0px #c3c4c5;

	float:left;

}

.product-spotlight-text {

	width:160px;

	margin-left: 9px;

	float:left;

}

.assurance {

	width:372px;

	padding: 19px 0 12px 16px;

	float:left;

}

.assurance-text {

	width:191px;

	margin-left: 9px;

	float:left;

}

.content5-photo {

	float:left;

}

.content5-text {

	padding: 5px 0 18px 0;

	width:100%;

	float:left;

}

.home-news {

	width:229px;

	margin: 18px 18px 0 6px;

	float:right;

}

.product-spotlight h1 {

	color: #000000;

}

.product-spotlight h2 {

	color: #58595b;

}

.assurance h2 {

	color: #58595b;

}

.home-content5 h2 {

	color: #58595b;

}

.home-news h1 {

	color: #000000;

}

.home-news h2 {

	color: #58595b;

}





.home-newsitem {

	padding-bottom: 10px;

	margin-bottom:10px;

	border-bottom:1px solid #c7c8ca;

	float:left;

}

.newstitle {

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 2px 0;

	color:#ed1d24;

	width:100%;

	float:left;

	clear:both;

}

/* BEGIN WOODWORKING */





.sub-content-container {

	width:980px;

	background-image:url(../images/bg-leftnav-fullheight.png);

	background-position: top left;

	background-repeat:repeat-y;

	float:left;

	min-height:650px;

	background-color:#FFFFFF;

}



.sub-content-container-special {

	width:980px;

	float:left;

	min-height:650px;

	background-color:#FFFFFF;

}



.breadcrumbs {

	max-width:960px;

    width:100%;

	color:#585859;

	font-weight:normal;

	float:left;

    font-size:11px;

    padding: 6px 10px;

    background:white;

}

.breadcrumbs a {

	color:#585859;

	font-weight:bold;

}

.breadcrumbs a:hover {

	text-decoration:underline;

}

.leftnav-wrapper {

	width:192px;

	float:left;

}

.leftnav {

	width:192px;

	padding: 0;

	font-size:12px;

	line-height:20px;

	color:#292829;

	background-image:url(../images/bg-leftnav.gif);

	background-repeat:repeat-x;

	background-color:#ffffff;

	float:left;

}

.leftnav a {

	color:#292829;

}

.leftnav-hdr {

	width:165px;

	padding: 23px 12px 6px 15px;

	font-size:13px;

	background-color:#e6e7e8;

	float:left;

}

.leftnav h1 {

	font-size:15px;

	padding:0;

	color:#d12d34;

}

.leftnav-subhdr {

	width:165px;

	padding: 6px 12px 6px 15px;

	font-size:13px;

	line-height:20px;

	color:#000000;

	font-weight:bold;

	background-color:#bcbec0;

	float:left;

}

.leftnav-subhdr-red {

	width:165px;

	padding: 6px 12px 6px 15px;

	font-size:13px;

	line-height:20px;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#9c1519;

	float:left;

}

.leftnav-qm {

	width:15px;

	height:15px;

	margin-top:3px;

	float:right;

}

.leftnav-links {

	width:165px;

	padding: 8px 12px 12px 15px;

	font-size:11px;

	line-height:22px;

	background-image:url(../images/bg-lnlinks.gif);

	background-repeat:repeat-x;

	background-color:White;

	color:#000000;

	float:left;

}

.leftnav-links a {

	color:#292829;

}

.leftnav-links2 {

	width:165px;

	padding: 16px 12px 12px 15px;

	font-size:11px;

	line-height:22px;

	color:#000000;

	float:left;

}

.leftnav-links2 a {

	color:#292829;

}

.sub-content {

	width:788px;

	float:right;

	background-color:#FFFFFF;

}

.content-header {

	width:788px;

	float:left;

}

.content-header2 {

	width:788px;

	background-color:#292829;

	float:left;

}

.content-header-text {

	width:350px;

	height:90px;

	padding:14px 0 14px 18px;

	color:#bcbec0;

	float:left;

}

.content-header-thumbs {

	width:350px;

	height:90px;

	padding:12px 11px 14px 18px;

	color:#bcbec0;

	text-align:right;

	float:right;

}

.hdr-thumb {

	width:102px;

	height:78px;

	text-align:center;

	border:1px solid #6d6e71;

	margin-left:2px;

	color:#FFFFFF;

	float:right;

}

.sub-hdr {

	width: 788px;

	border-top: 5px solid #939598;

	border-bottom: 5px solid #939598;

	float:left;

	height:auto;

}

.sub-hdr1 {

	width:262px;

	border-right: 1px solid #939598;

	float:left;

}

.sub-hdr2 {

	width:262px;

	float:left;

}

.sub-content2 {

	width:788px;

	padding-top:0px;

	background-image: url(../images/bg-sub1.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color:#FFFFFF;

	float:left;

	overflow: auto;

}

.col3 {

	width:788px;

	padding-top:0px;

	background-image: url(/uploadedImages/US/products/metalworking/category-col3.png);

	background-repeat:repeat-y;

	float:left;

	overflow: auto;

}

.sub-content-woodworking {

	width:788px;

	background-image: url(../images/bg-sub1.jpg);

	background-position: center top;

	background-repeat: repeat-x;

	background-color:#FFFFFF;

	float:left;

}

.sub-col1 {

	width:210px;

	padding:15px;

	float:left;

}

.sub-col2 {

	width:275px;

	padding:15px;

	float:left;

}

.sub-col3 {

	width:210px;

	padding:15px;

	float:left;

}

.sub-text1 {

	width: 210px;

	padding: 0 0 12px 24px;

	float:left;

}

.sub-text2 {

	width: 165px;

	padding: 0 0 12px 24px;

	float:left;

}

.bg-saw {

	width:222px;

	height:132px;

	padding: 20px;

	background-image:url(../images/bg-saw.png);

	background-position: bottom right;

	background-repeat:no-repeat;

}

/* END WOODWORKING */





.sub-content3 {

	width:781px;

	background-color:#58595b;

	padding: 7px 0 0 7px;

	float:left;

}

.prod-container1 {

	width:383px;

	height:185px;

	padding: 18px 0 0 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.prod-container1-modal {

	width:383px;

	height:140px;

	padding: 18px 0 0 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.prod-container1 h1 {

	padding:0;

}

.prod-left {

	width:177px;

	margin-left: 10px;

	float:left;

}

.prod-right {

	width:177px;

	height:155px;

	margin-right: 10px;

	float:right;

}

.prod-viewall {

	width:368px;

	height:22px;

	padding: 8px 15px 0 0;

	background-color:#9c1519;

	text-align:right;

	color:#FFFFFF;

	text-transform:uppercase;

	float:left;

	display:block;

}



.prod-viewall a:hover {

	color:#FFFFFF;

}

/* GRIS LIST ITEMS */







/* Pagination */



.jet_pagination {

	display:block;

	text-align:left;

	height:12px;

	font-weight:bold;

	color:#000000;

	padding-right: 8px;

}

.jet_page {

	width:38px;

	height: 12px;

	float:left;

}

.jet_pagination span {

	width:13px;

	height: 12px;

	text-align:center;

	float:left;

}

.jet_pagination_arrow {

	width:13px;

	height: 12px;

	text-align:center;

	float:left;

}

.jet_pagination a:link, #jet_pagination a:visited {

	width:13px;

	height: 12px;

	text-align:center;

	float:left;

}

.jet_pagination a:hover {

	color: #999999;

}







.gridlist-sort {

	width:738px;

	padding:3px 25px;

	background-color:#808285;

	border-bottom:1px solid #FFF;

	border-top:1px solid #FFF;

	float:left;

	clear:both;

}

.gridlist-sort a {

	color:#FFFFFF;

}

.selected {

	color: #bcbec0 !important;

}

.gridlist-count {

	width:215px;

	color:#FFFFFF;

	padding-top:3px;

	font-weight:bold;

	float:left;

}

.gridlist-select {

	width:200px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:center;

	margin-left:20px;

	padding-top:3px;

	float:left;

}

.gridlist-pagination {

	width:260px;

	color:#FFFFFF;

	font-weight:bold;

	color:#000000;

	text-align:right;

	float:right;

}

.gridlist-pagination a {

	color:#FFF;

}

.gridlist-num {

	float:right;

	width:auto;

	padding-top: 4px;

	line-height:12px;

}

.gridlist-drop {

	float:right;

	width:auto;

}

.gridlist-content {

	width:748px;

	padding: 7px 20px;

	float:left;

}

.gridlist-subsort {

	width:748px;

	height:22px;

	padding-top:8px;

	float:left;

	clear:both;

}

.gridlist-sortby {

	width:380px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.gridlist-sortby a {

	color: #ed1d24;

	font-weight:normal;

}

.gridlist-compare {

	width:235px;

	text-align:right;

	padding-right:16px;

	float:right;

}

.gridlist-item-wrapper {

	padding-left:10px;

	width:778px;

	overflow:hidden;

	float:left;

}

.gridlist-item-wrapper ul {

	padding:0;

	margin:0 0 10px 20px;

}

.gridlist-item-wrapper li {

	padding:0;

	margin:0;

}

.gl-item-container {

	width: 225px;

	margin: 10px 20px 10px 10px;

	float:left;

}

.gl-compare {

	width:219px;

	padding: 3px;

	line-height:1px;

	background-color:#e6e7e8;

	float:left;

}



 

.gl-compare-white {

	width:219px;

	padding: 13px;

	line-height:2px;

	background-color:White;

	float:left;

	height:15px;

}

.gl-product-photo {

	width:205px;

	height:99px;

	padding: 3px 10px;

	float:left;

}

.gl-product-desc {

	width:205px;

	height:75px;

	padding: 3px 10px;

	color:#6d6e71;

	float:left;

}

.gl-product-details {

	width:205px;

	height:18px;

	padding: 3px 10px;

	float:left;

}

.glist-item-container {

	width: 750px;

	margin: 10px 20px 10px 10px;

	float:left;

}

.glist-compare {

	width: 730px;

	padding: 3px;

	margin-bottom: 8px;

	line-height:1px;

	background-color:#e6e7e8;

	float:left;

}

.glist-product-desc {

	width:500px;

	padding: 3px 10px 0 10px;

	color:#6d6e71;

	float:right;

}

.glist-product-details {

	width:500px;

	height:18px;

	padding: 0 10px 3px 10px;

	float:right;

}

.title-block {

	width:100%;

	padding-bottom:3px;

	float:left;

}



.title-block a {

	float:left;

}

.title-block2 {

	width:100%;

	padding-bottom:10px;

	float:left;

}

.title-block3 {

	width:100%;

	padding-bottom:18px;

	float:left;

}

.title-block4 {

	width:100%;

	padding-top:2px;

	padding-bottom:2px;

	float:left;

}

.footer-nav-container {

	/*width:100%;*/

	min-width: 980px; /*<--added 2/18/13*/

	margin: 44px 0 0 0;

	background-color:#2f60ab;

	clear:both;

}

.footer-nav {

	width:980px;

	min-width: 980px; /*<--added 2/18/13*/

	/*padding: 20px;*/

    padding:20px 0; 

	margin:auto;

	background-image: url(/images/bg-footer.png);

	background-repeat: repeat-y;

}

.footer-navlinks {

	padding-right:45px;

	max-width:180px;

	float:left;

}

.footer-navlinks p {

	font-size:11px;

	color:#ffffff;

	line-height: 15px;

	margin: 5px 0px;

}

.footer-navlinks a {

	text-decoration:none;

	color:#ffffff;

}

footer-navlinks span {

	text-decoration:none;

	color:#ffffff;

}

.footer-navlinks a:hover {

	text-decoration:underline;

}

.footer-navlinks span:hover {

	text-decoration:underline;

	cursor:pointer;

}



.footer-title {

	height:25px;

	font-size:13px;

	font-weight:bold;

	color:#ffffff;

	margin-bottom:11px;

}

h1.signup {

	color:#ffffff;

	font-size:12px;

	margin: 0;

}

p.signup {

	color:#ffffff;

	font-size:11px;

	margin: 0 0 10px 0;

}

.email-right {

	width:180px;

	float:right;

	background-color:#760709;

	padding:20px;

}

.email-input {

	width:170px;

	height:20px;

	padding:5px;

	color:#58595b;

	border:1px solid #929295;

	float:left;

}

.email-signup {

	padding-top:30px;

	margin:0;

}

.email-button 

{

    width: 98px;

	height: 31px;

	border:0px;

	background-image: url('../images/signup.jpg');

	background-repeat: no-repeat;

	background-color: transparent; 

	padding-top:70px;

	float:left;

}

.footer-container {

	width:100%;

	background-color:#000000;

	padding-bottom:15px;

	clear:both;

}

.footer {

	width:980px;

	padding: 20px 0;

	margin:auto;

	clear:both;

}

.footer a {

	color:#FFFFFF;

	padding:0 12px;

	text-decoration:none;

}

.footer a:hover {

	color:#FFFFFF;

	padding:0 12px;

}

.copyright {

	width:400px;

	padding: 10px 0 20px 0;

	font-size:9px;

	color:#FFFFFF;

	float:left;

}

.social-icons {

	width:130px;

	height:26px;

	float:left;

}

.social {

	width:25px;

	margin-right:3px;

	float:left;

}

.waltermeier {

	width:200px;

	color:#FFFFFF;

	float:right;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.clearfix2 {

	width:100%;

	height:1px;

	clear:both;

}



.clearpb

{

	 	clear:both;

}



/* Products Slider */

.products-slider-container {

	width:890px;

	height:185px;

	margin:0;

	background-color:#FFFFFF;

	float:left;

	position:relative;

}

.products-slider-container a {

	color:#FFFFFF;

}

.slider-row {

	width:735px;

	padding-left:20px;

	padding-top:30px;

	height:150px;

	float:left;

}

.product-desc-img {

	width:235px;

	height:145px;

	margin-right:10px;

	float:left;

}

.product-desc-text {

	width:100px;

	height:145px;

	color:#636466;

	margin-right:5px;

	float:right;

}

.product-desc-text h2 {

	color:#000000;

	padding:0;

	margin:0;

	font-size:15px;

	font-weight:normal;

	text-transform:none;

}

/* End Products Slider */



/* International Landing */



.int-top {

	width:100%;

	height:264px;

	background-color:#d2232a;

	float:left;

}

.int-topleft {

	width:310px;

	height:264px;

	float:left;

}

.int-topright {

	width:640px;

	height:264px;

	background-image:url(../images/world-map.png);

	background-position:top center;

	background-repeat:no-repeat;

	float:right;

}

.int-logo {

	margin: 123px 0 0 32px;

}

.int-links-container {

	width:916px;

	min-height: 332px;

	padding:32px;

	background-image:url(../images/bg-intlinks.png);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	font-size:10px;

	color:#58595b;

	float:left;

}

.int-links-container a {

	color:#58595b;

}

.int-linkscol1 {

	width:275px;

	margin-right:30px;

	float:left;

}

.int-title {

	width:100%;

	height:26px;

	float:left;

	font-weight:bold;

	font-size:14px;

	clear:both;

}

.int-title2 {

	width:100%;

	height:26px;

	margin-top:44px;

	font-weight:bold;

	font-size:14px;

	float:left;

	clear:both;

}

.int-cell1 {

	width:115px;

	height:26px;

	float:left

}

.int-cell2 {

	width:135px;

	height:26px;

	float:left

}

/* End International Landing */



/* Products Page */





.sub-content4 {

	width:920px;

	padding:10px 30px;

	background-color:#FFFFFF;

	float:left;

}

.prod-left-container {

	width:390px;

	float:left;



}

.prod-image {

	width:390px;

	height:348px;

	float:left;

}

.prod-gallery-container {

	width:390px;

	height:420px;

	float:left;

}

.social-icons-products {

	width:400px;

	height:23px;

	margin: 12px 0 18px 18px;

	float:left;

}

.prod-resources-container {

	width:170px;

	height:160px;

	padding-top:18px;

	padding-left: 16px;

	float:left;

}

.prod-resources-container h1 {

	font-size:16px;

	margin-bottom:12px;

}

.prod-resouces-link {

	width: 163px;

	/*height:17px;

	padding-top:2px;*/

	padding: 2px 0 2px 0; /*new*/

	border-bottom: 1px solid #dedfe0;

	font-size:14px;

	font-weight:bold;

	color:#58595b;

	float:left;

}

.prod-resouces-link a {

	color:#58595b;

}

.prod-icons-container {

	width:390px;

	height:18px;

	margin-top:10px;

	color:#58595b;

	display:block;

	float:left;

}

.prod-icons-container a {

	color:#58595b;

	padding-left:14px;

	display:block;

}

.prod-icon-contact {

	width:auto;

	height:16px;

	padding: 2px 8px 0 0;

	background-image:url(../images/icon-contact.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-icon-demo {

	width:auto;

	height:16px;

	padding: 2px 8px 0 6px;

	background-image:url(../images/icon-demo.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-icon-brochure {

	width:auto;

	height:16px;

	padding: 2px 8px 0 0;

	background-image:url(../images/icon-brochure.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-icon-protalk {

	width:auto;

	height:16px;

	padding: 2px 8px 0 1px;

	background-image:url(../images/icon-pro.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-icon-print {

	width:auto;

	height:16px;

	padding: 2px 8px 0 6px;

	background-image:url(../images/icon-print.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-left-links {

	width:390px;

	height:21px;

	margin-top:15px;

	/*float:left;*/

}

.prod-right-container {

	width:500px;

	float:right;

	display:block;

	z-index:4000;

	position:relative;

}

.prod-promo-container {

	width: 130px;

	color:#be1e2d;

	font-weight:bold;

	text-transform:uppercase;

	float:left;

}

.prod-promo-container a {

	color:#be1e2d;

}

.prod-icon-promo {

	width:auto;

	height:18px;

	padding: 4px 8px 0 16px;

	background-image:url(../images/icon-promo.gif);

	background-repeat:no-repeat;

	float:left;

}

.prod-title-container {

	width: 100%;

	margin-top:5px;

	background-color:#e6e7e8;

	float:left;

}

.prod-new {

	width: 26px;

	height:77px;

	float:left;

}

.prod-title-text {

	/*width:auto;*/

	width:460px;

	padding: 4px 7px 11px 7px;

	float:left;

}

.prod-title-container h1 {

	font-size:19px;

	font-weight:normal;

	line-height:21px;

	margin: 2px 0 0 0;

	padding:0;

	color:#000000;

}

.prod-title-container h2 {

	font-size:16px;

	font-weight:normal;

	margin: 4px 0 0 0;

	padding:0;

	color:#616264;

}

.prod-logo img {

    margin-top:20px;

    width:182px;

    height:70px;

}

.prod-desc {

	width:100%;

	margin: 14px 0 17px 0;

	color:#58595b;

	line-height:19px;

	float:left;

}

.price-stock {

	width:80%;

	margin: 0 0 22px 0;

	padding-left: 24px;

	color:#58595b;

	line-height:19px;

	font-size: 12px;

	float:left;

}

.price-stock-red {

	color: #bf1f2b;

	font-weight: bold;

}

.price-stock-green {

	color: #016737;

	font-weight: bold;

}

.ui-tabs-narrow {

	width: 160px !important

}

.contents-row {

	width:100%;

	padding: 10px 0;

	border-bottom: 1px solid #bec0bf;

	float:left;

}

.contents-text {

	width:74%;

	line-height:18px;

	float:left;

}

.contents-photo {

	width: 25%;

	text-align:center;

	float:right;

}

.sub-content5 {

	width:470px;

	padding: 7px 0 0 0;

	float:left;

}

.sub-content5 ul {

	margin:10px 16px;

	padding:0;

}

.sub-content5 li {

	padding: 3px 0;

}

.tabs-container {

	width:490px;

	min-height:240px;

	margin-top:28px;

	margin-bottom:10px;

	float:left;

}

.tab-arrow {

	width:12px;

	height:8px;

	background-image:url(../images/arrow-down.png);

	background-repeat:no-repeat;

	position:absolute;

	top:11px;

	right:10px;

}

.tabs-container-lg {

	width:918px;

	float:left;

	clear:both;

}

.sub-content6 {

	width:920px;

	padding:5px 0px;

	background-color: #FFFFFF;

	float:left;

}



/* Item Detail Page Video / Resources*/



.vidTitle,

.resTitle {

    font-weight: bold;

    font-family: Arial,Helvetica,sans-serif;

    margin: 0px;

    padding: 0px 0px 10px;

    color: #ED1D24;

    clear: both;

    font-size: 16px;

    margin-bottom: 12px;

}

.vidTitle {

padding-left: 8px !important;

}

.prod-video-container {

    float:left;

    padding-top: 18px;

    margin-right:10px;

}

.prod-video-container h1 {

    font-size: 16px;

    margin-bottom: 12px;

    margin-left:5px;

}

.prod-video-container img {

    width:190px;

    height:100px;

}

.lnkVideo {

    position: absolute;

    display: block;

    background: transparent url("/images/btn_overlay_Large.png") repeat scroll 0% 0%;

    height: 80px;

    width: 100px;

    margin-top: -79px;

    margin-left: 65px;

    background-size: 60px;

    background-repeat: no-repeat;

}



/* Prod Vid Update */

.prodDetailVidWrap {

    /*border: 1px dashed red;*/

    float: right;

    width: 100%;

    margin-bottom: 40px;

}



    .prodDetailVidWrap .vidTitle {

        width: 100%;

        padding:0 !important;

        /*border: 1px dashed blue;*/

    }



    .prodDetailVidWrap .clearrow {

        /*border:1px dashed red;*/

        float:left;

        clear:both;

        width: 100%;

    }



    .prodDetailVidWrap .prod-video-container {

        /*border:1px solid green;*/

        margin:0;

        padding:0;

    }



    .prodDetailVidWrap .prdvid {

        width: 190px;

        /*border: 1px solid black;*/

        /*text-align: center;*/

        cursor: pointer;

        float: left;

        margin-right: 20px;

        margin-bottom: 10px;

        display: inline-block;

        vertical-align: top;

        zoom: 1;

    }



        .prodDetailVidWrap .prdvid div.vidText {

            text-align: left;

            line-height: 18px;

            padding: 5px 0;

            float: left;

        }



        .prodDetailVidWrap .prdvid .prdplaybtnwrap {

            position: absolute;

            text-align: center;

            margin-top: 16px;

            width: 189px;

            /*border: 1px dashed red;*/

        }



        .prodDetailVidWrap .prdvid .prdplaybtnwrap img.prdplaybtn {

            width: 70px;

            height: 70px;

        }



        .prodDetailVidWrap .prdvid img.videoThumb {

            width: 190px;

            height: 100px;

        }



/* Table Styles */



.tablestyle {

	text-align:center;

	width:918px;

	padding-top:3px;

}

.tablestyle-spec {

	text-align:center;

	width:100%;

	padding-top:3px;

}

.hdr-label {

	background-color:#58595b;

	color:#fff;

	font-size:14px;

}

.hdr-label td {

	border-right:2px solid #FFF;

	padding-top:16px !important;

}

.td-red {

	color: #d2232a;

}

.rowstyle1 {

	background-color:#FFF;

}

.rowstyle2 {

	background-color:#e6e7e8;

}

/* END Chart Styles */





.scroll-content-container {

	width:920px;

	height:190px;

	background-color:#e6e7e8;

	margin-top: 0;

	padding: 10px 10px 0 10px;

	float:left;

}

.scrol-prod {

	width:150px !important;

	height:190px;

	margin: 0 0 0 10px;

	float:left;

}

.scrol-prod a {

	color:#be1e2d !important;

}

.scrol-prod-img {

	height:99px;

	width:100%;

}

.red-assurance-container {

	width:880px;

	padding:20px;

	float:left;

	background-color:#f1f1f2;

}

.red-assurance-2yr {

	width: 118px;

	min-height:250px;

	float:left;

}

.red-assurance-text {

	width:480px;

	min-height:250px;

	float:left;

}

.red-assuance-logo {

	width:275px;

	min-height:250px;

	float:right;

}

.ui-tabs-wide {

	width: 233px !important

}

/* End Products Page */





/* Compare Products */

.compare-hdr {

	width:100%;

	height:74px;

	color:#58595b;

	background-image:url(../images/bg-compare.png);

	background-repeat:repeat-x;

	float:left;

}

.compare-hdr a {

	color:#58595b;

}

.compare-hdr h1 {

	font-size:24px;

	text-transform:uppercase;

	font-weight:bold;

	padding:7px 0;

	margin:0;

	color:#000;

}

.compare-hdr-left {

	width:180px;

	height:60px;

	margin: 10px 0 0 25px;

	float:left;

}

.compare-hdr-right {

	width:185px;

	height:22px;

	margin: 43px 13px 0 0;

	float:right;

}

.comp-icon-email a {

	padding: 2px 18px 0 0;

	display:block;

}

.comp-icon-email {

	width:auto;

	height:16px;

	margin-right: 10px;

	background-image:url(../images/icon-email.png);

	background-position:top right;

	background-repeat:no-repeat;

	float:right;

}

.comp-icon-email a {

	padding: 2px 18px 0 0;

	display:block;

}

.comp-icon-print {

	width:auto;

	height:16px;

	margin-right: 10px;

	background-image:url(../images/icon-print.png);

	background-position:top right;

	background-repeat:no-repeat;

	float:right;

}

.comp-icon-print a {

	padding: 2px 18px 0 0;

	display:block;

}

.compare-top {

	width:920px;

	height:327px;

	float:left;

}

.compare-top-left {

	width: 260px;

	height:290px;

	float:left;

}

.compare-top-left2 {

	margin-top:240px;

	width: 213px;

	height:34px;

	float:left;

}

.cpr-prod-container {

	width: 195px;

	height:290px;

	float:left;

}

.cpr-prod-remove {

	width:100%;

	height:18px;

	text-align:right;

	float:left;

}

.cpr-prod-remove input {

	clear:right;

	float:right;

	margin-left: 9px;

}

.cpr-prod-img {

	width:100%;

	height:147px;

	float:left;

}

.cpr-prod-text {

	width: 100%;

	height:60px;

	float:left;

}

.cpr-prod-details {

	width: 100%;

	height:42px;

	margin-top:17px;

	float:left;

}

.cpr-prod-divider {

	height:190px;

	border-right:1px solid #dedfe0;

	width:15px;

	margin:54px 19px 0 0;

	float:left;

}

.cpr-feat {

	width:920px;

	margin-top:12px;

	margin-bottom: 12px;

	float:left;

	clear:both;

}

.cpr-feat-spec {

	width:920px;

	margin-top:12px;

	margin-bottom: 12px;

	float:left;

	clear:both;

}

.td-feat {

	width:160px;

	padding: 10px 20px;

	font-weight: bold;

	text-align:left;

}

.hdr-label2 {

	border-right:none !important;

	padding-top:16px !important;

	background-color:#58595b;

	color:#fff;

	font-size:11px;

}

.hdr-label2 td {

	padding-top:20px;

}

.tr-gray {

	color:#c0c0c0 !important;

}

/* End Compare Products */



/* Featured Product */

.sub-content7 {

	width:980px;

	padding:10px 0;

	background-color:#FFFFFF;

	float:left;

}

.featured-top {

	width: 920px;

	padding: 0 30px 40px 0;

	background-image:url(../images/bg-featured.png);

	background-position: left bottom;

	background-repeat:repeat-x;

	float:left;

}

.feat-topleft {

	width:520px;

	margin-left:10px;

	float:left;

}

.feat-topleft-hdr {

	width:100%;

	height:76px;

	float:left;

}

.feat-topleft-hdr h1 {

	color:#d2232a;

	font-size:32px;

	line-height:37px;

	font-weight:normal;

}

.reg {

	vertical-align:super;

	font-size:22px;

	line-height:27px;

}

.feat-topleft-img {

	width:100%;

	height:300px;

	float:left;

}

.feat-topright {

	width:325px;

	margin-right:10px;

	float:right;

	font-size:12px;

	line-height:16px;

	z-index:4000;

	position:relative;

}

.feat-topright-buy {

	width:100%;

	height:53px;

	text-align:right;

	float:left;

}

.feat-desc-title {

	width:89%;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

}

.feat-desc-text {

	width:89%;

	padding:10px 10px 20px 0;

	color:#626365;

	float:left;

}

.feat-desc-text li {

	padding:2px 0 2px 0;

}

.feat-desc-text ul {

	margin:0;

	padding:0 0 0 18px;

}

.tbl-title {

	width:auto;

	height:20px;

	color:#d2232a;

	font-size:19px;

	margin-left:30px;

	padding-top:30px;

	padding-right:6px;

	float:left;

}

.icon-sm {

	width:20px;

	height:16px;

	padding-top:31px;

	float:left;

}

.warranty-container {

	width: 920px;

	padding: 57px 30px 30px;

	background-image:url(../images/bg-featured.png);

	background-position: left bottom;

	background-repeat:repeat-x;

	float:left;

    background-color: #FFF;

}

.warranty-logo {

	width:90px;

	height:92px;

	float:left;

}



.warranty-text {

	width:800px;

	padding-left: 26px;

	float:left;

}

.sub-content8 {

	width:920px;

	padding:10px 30px 0 30px;

	background-color:#FFFFFF;

	float:left;

}

/* End Featured Product */



/* Begin Corporate Pages */



.leftnav-hdr2 {

	width:165px;

	padding: 23px 12px 6px 15px;

	font-size:15px;

	background-color:#D1D3D4; /*:#000;*/

	float:left;

}

.leftnav-hdr2 h1 {

	font-size:15px;

	padding:0;

	color:#ed1d24; /*:#fff;*/

	font-weight:normal;

}

.leftnav-links3 {

	width:165px;

	padding: 3px 12px 3px 15px;

	font-size:12px;

	line-height:22px;

	color:#000000;

	background-color:#d1d3d4;

	float:left;

}

.leftnav-links3 a {

	color:#292829;

}

.leftnav-arrow {

	background-position: center center;

	width: 10px;

	height: 10px;

	margin-top: -18px; /* Edited the Margin For Arrow DropDown*/

	margin-right: 10px; /* Added the Margin For Arrow DropDown*/

	float: right;

	background-image: url('/images/arrow-right-leftnav.png');

	background-repeat: no-repeat;

}

.leftnav-links4 {

	width:166px;

	padding: 3px 1px 3px 25px;

	font-size:12px;

	line-height:22px;

	color:#000000;

	background-color:#e6e7e8;

	float:left;

}

.leftnav-links4 a {

	color:#292829;

}

.active-grey {

	background-color:#f1f1f2;

	font-weight:bold;

	width:165px;

	padding: 3px 12px 3px 25px;

	margin-left: -25px;

	margin-top: -2px;

}

.content-header-title {

	width:720px;

	padding: 28px 16px;

	margin:18px 18px 0 18px;

	background-color:#e6e7e8;

	float:left;

}

.content-header-title h1 {

	font-size:26px;

	padding:0;

	margin: -5px 0 0 0;

	line-height:29px;

	font-weight:normal;

	color:#000000;

}

.active-red {

	background-color: #d2232a;

	color:#FFF;

}

.active-red a {

	color:#FFF;

}

.content-text-container {

	width:752px;

	padding: 10px 18px;

	font-size:12px;

	color:#58595b;

	float:left;

}

.content-text-container h2 {

	font-size:14px;

	color:#58595b;

}

.content-text-container-left {

	width:355px;

	margin: 20px 0 0 18px;

	float:left;

}

.content-text-container-right {

	width:355px;

	margin: 20px 18px 0 0;

	float:right;

}

.content-text-container-title {

	width:100%;

	padding:12px 0;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

}



.container-title-wtb {

	width:100%;

	padding:12px 0;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

	margin-bottom:15px;

}



.content-text-container-title2 {

	width:752px;

	padding: 12px 18px;

	font-size:12px;

	background-color:#c7c8ca;

	float:left;

}

.content-text-container-title2 h2 {

	font-size:14px;

	color:#58595b;

}

.content-text-container-image {

	width:355px;

	margin: 3px 0;

	float:left;

}

.content-text {

	width:355px;

	font-size:12px;

	padding:0 0 20px 0;

	color:#58595b;

	float:left;

}

.content-text h2 {

	color:#58595b;

	margin: 20px 0 20px 0;

	font-weight:bold;

	padding:0;

}

.contact-form-container {

	width:510px;

	padding:16px 0 20px 18px;

	float:left;

}

.contact-formname {

	width:98px;

	height:24px;

	padding-top:8px;

	margin-bottom:9px;

	font-size:12px;

	color:#58595b;

	float:left;

}

.contactform-input {

	width:400px !important;

	height:31px !important;

	margin-bottom:9px;

	float:left;

}

.contactform-input-comments {

	width:400px !important;

	margin-bottom:9px;

	float:left;

}

.contactform-input-submit {

	width:400px !important;

	height:31px !important;

	text-align:center;

	margin-bottom:9px;

	float:left;

}

.contactform-input-submit input {

	width: 98px !important;

	height: 31px !important;

	border:0px;

	background-image: url('../images/btn-submit.png');

	background-repeat: no-repeat;

}

/* End Corporate Pages */



.sitemap-cointaner {

	width:788px;

	padding: 18px 19px;

	float:left;

}

.sitemap-col-left {

	width:250px;

	padding-left:22px;

	padding-bottom:22px;

	margin-left:18px;

	float:left;

}

.sitemap-col-right {

	width:250px;

	padding-left:22px;

	padding-bottom:22px;

	margin-left:18px;

	float:right;

}

.content-pagetitle {

	width:100%;

	padding:18px 0 10px 18px;

	font-weight:bold;

	float:left;

}

.content-faq {

	width:480px;

	font-size:13px;

	margin: 28px 0 18px 18px;

	line-height:18px;

	float:left;

}

.content-faq h2 {

	color:#58595b;

}

.content-faqcats {

	width:220px;

	margin: 28px 18px 18px 0;

	padding:10px;

	background-image:url(../images/bg-cats.jpg);

	background-repeat:repeat-x;

	float:right;

}

.content-faqcat-links {

	width:200px;

	padding:12px 5px 18px 5px;

	float:left;

	line-height:22px;

	font-weight:bold;

}

.content-faqcat-links a {

	color:#000000;

}

.content-header3 {

	width:920px;

	float:left;

}

.content-header-title2 {

	width:894px;

	padding: 28px 13px;

	margin:18px 0 0 0;

	background-color:#e6e7e8;

}

.content-header-title2 h1 {

	font-size:26px;

	padding:0;

	margin:0;

	font-weight:normal;

	color:#000000;

}

.content-text-container2 {

	width:920px;

	padding: 10px 0;

	font-size:12px;

}

.content-text-container2 h2 {

	font-size:14px;

	color:#58595b;

}

.buy-container-left {

	width: 680px;

	float:left;

}

.buy-container-top {

	width: 870px;

	padding:20px;

	float:left;

	border: 3px solid #e6e7e8;

	margin: 20px 0;

}







.buy-container-bottom {

	width: 870px;

	padding:20px;

	float:left;

	border: 3px solid #e6e7e8;

	margin-bottom:40px;

}



.buy-title-container {

	width:100%; /*325px;*/

	float:left;

	clear:both;

}

.buy-local-online-container {

	width: 100%;

	/*width: 680px;*/

	margin-bottom:0px;

	float:left;

}

 

.buy-local-online-container-offline {

	width: 600px;

	margin-bottom:0px;

	float:left;

}

.buy-clearboth {

	width: 100%;

	float:left;

	clear:both;

}

.buy-clearboth-text {

	width: 100%;

	padding:20px 0;

	float:left;

	clear:both;

}

.buy-div1 {

	width:50px;

	height:20px;

	padding-top:10px;

	color:#000000;

	text-align:left;

	font-weight:bold;

	float:left;

}

.buy-div2 {

	width:118px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div2b {

	width:93px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div3 {

	width:130px;

	height:30px;

	color:#000000;

	float:left;

}

.buy-div4 {

	width:150px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div4b {

	width:125px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-dropdown {

	width:125px;

	margin-top:7px;

}

.buy-formfield {

	width:100px;

	height: 30px;

	border: 1px solid #929295;

	float:left;

}

.buy-dropdown2 {

	width:100px;

	margin-top:7px;

}

.buy-formfield2 {

	width:75px;

	height: 30px;

	border: 1px solid #929295;

	float:left;

}

.dealer-results 

{

    min-height:200px;

	width:255px;

	font-size:12px;

	line-height:18px;

	float:left;

}

.dealer-results h2 {

	font-size:14px;

	color:#58595b;

}

.dealer-page-num {

	font-weight: bold;

	color:#E31837;

}

.dealer-result-container {

	width: 360px;

	margin-bottom: 10px;

	float:left;

}



.dealer-result-marker {

	width: 20px;

	float:left;

	padding-right:5px;

}

.dealer-result-logo {

	width: 69px;

	float:left;

}

.dealer-result-logo img {

	margin-bottom:5px;

	float:left;

	width: 75%;

    height: auto;

}

.dealer-result-logo-small {

	max-width: 45px;

	float:left;

	padding-right:5px;

}

.dealer-result-logo-small img {

	margin-bottom:5px;

	float:left;

	width: 45px;

    height: auto;

}

.dealer-result {

	width: 260px;

	float:right;

}

.dealer-indent {

	padding-left:15px;

	float:left;

}

.dealer-map {

	width: auto;

	padding-bottom:18px;

	float:right;

    margin-top:60px;



/*	margin-top:90px;*/

}

.jet-select {

	width: 185px;

	float:right;

}

.online-retailers-block {

	width:825px;

	border: 1px solid #e5e6e8;

	margin:20px 0 0 0;

	padding: 20px;

	float:left;

}





.online-retailers-block-icon-container {

	width: 100%;

	/*width:75%;*/

	float:left;

	clear:both;

}





.online-retailers-block-select-logo-container {

	width:25%;

	float:left;

}



/*.online-retailers-block img{

    float:left;

    padding: 30px 30px 20px 20px;

    width:70px;

}

*/



.wtb img{

    float:left;

    padding: 20px 30px 0  20px;

    width:90px;

    height: 60px;

}



.wtb-auth img{

    float:left;

    padding: 20px 20px 0  20px;

    width:70px;

    height: 49px;

}







.online-retailers-block2 {

	width: 100%;

	/*width:70%;*/

	margin:20px 0 0 20px;

	padding: 10px;

	float:left;

}



/*.online-retailers-block2 img{



    float:left;

	padding: 30px 30px 10px 10px;

}

*/





/* News Room */



.content-header-title3 {

	width:712px;

	padding: 20px;

	margin: 0 18px;

	background-color:#f1f1f2;

	float:left;

	clear:both;

}

.title-left {

	width:500px;

	float:left;

}

.icon-jet-rss {

	width:26px;

	height:26px;

	margin-top:-8px;

	float:right;

}

.news-room-story-photo {

	width: 275px;

	height:175px;

	float:left;

}

.news-room-story-text {

	width: 310px;

	height:175px;

	margin-left: 20px;

	font-size:12px;

	float:left;

}

.news-date {

	width:95%;

	font-size:11px;

	padding-bottom:10px;

	float:left;

}

.content-container-newsrelease {

	width:95%;

	margin: 10px 0 18px 18px;

	color:#58595b;

	font-size:12px;

	float:left;

}



.content-container-general-newsrelease {

	width:752px;

	margin: 0px 0 18px 18px;

	color:#58595b;

	font-size:12px;

	float:left;

}

.content-container-newsrelease a {

	font-weight:bold;

	color:#58595b;

}

.content-text-container-title-newsrelease {

	width:95%;

	padding:12px 0;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

}

.news-release-text 

{

	width:95%;

	float:left;

}

.news-release-text-title 

{

    font-weight:bold;

    font-size:12px;

	width:95%;

	float:left;

}

.news-date2 {

	width:95%;

	font-size:11px;

	padding:15px 0 3px 0;

	float:left;

}

.news-featured {

	width:275px;

	padding:20px;

	margin: 10px 0 18px 18px;

	background-color:#000000;

	float:right;

}

.news-featured-video {

	width:275px;

	height:175px;

	float:left;

}

.news-featured-videotext {

	width:245px;

	padding: 15px;

	background-color:#dcddde;

	float:left;

}

.wallpaper-left {

	width:130px;

	background-color:#dcddde;

	margin: 15px 0;

	float:left;

}

.wallpaper-right {

	width:130px;

	background-color:#dcddde;

	margin: 15px 0;

	float:right;

}

.wallpaper-text {

	width:110px;

	padding:10px;

	float:left;

}

.content-container-newsrelease-page {

	width:480px;

	margin: 28px 0 18px 18px;

	color:#58595b;

	font-size:12px;

	float:left;

}

.content-container-newsrelease-page a {

	font-weight:bold;

	color:#58595b;

}

.social-icons-content {

	width:700px;

	height:20px;

	margin: 22px 0 0 18px;

	float:left;

}

.icon-share {

	margin-right:10px;

	height:20px;

	float:left;

}

/* Videos */



.content-text-container-title-videos {

	width:100%;

	padding:12px 0;

	text-indent:18px;

	margin-bottom:10px;

	color:#FFFFFF;

	text-align:left;

	font-weight:bold;

	font-size:15px;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

}

.content-container-videos-left {

	width:480px;

	margin: 28px 0 18px 18px;

	color:#58595b;

	font-size:12px;

	float:left;

}

.content-text-videos {

	width:480px;

	padding: 10px 0 20px 0;

	font-size:12px;

	color:#58595b;

	float:left;

}

.content-text-videos h2 {

	font-size:14px;

	color:#58595b;

}



.content-text-videos-header {

	width:100%;

	padding: 10px 0 20px 0;

	font-size:12px;

	color:#58595b;

	float:left;

}



.featured-video {

	width:480px;

	height:271px;

	float:left;

}

.video-thumb-container {

	width:230px;

	height: 280px;

	padding: 0 20px 0 0;

	float:left;

}

.video-thumb {

	width:230px;

	float:left;

}

.video-thumb-text {

	width: 230px;

	float:left;

}



.video-thumb-text h3 

{

    color:#58595b;

    font-size:12px;

	width: 230px;

	float:left;

}

.video-thumb-container2 {

	width:230px;

	height: 280px;

	padding: 0;

	float:left;

}

.video-container {

	width: 730px;

	height:411px;

	padding: 10px 0 0 18px;

	float:left;

	clear:both;

}

.social-icons-video {

	width:752px;

	height:23px;

	margin: 12px 0 18px 18px;

	float:left;

}

.icon-share-video {

	margin-right:10px;

	height:23px;

	float:left;

}

/* Vortex Pages */ 



.vortex-hdr {

	width:100%;

	height:85px;

	color:#58595b;

	background-image:url(../images/bg-vortex-hdr.png);

	background-repeat:repeat-x;

	float:left;

}

.vortrex-hdr a {

	color:#58595b;

}

.vortex-hdr h1 {

	font-size:32px;

	line-height:29px;

	font-weight:normal;

	padding: 0;

	margin:0;

}

.vortex-hdr-left {

	width:300px;

	height:60px;

	margin: 10px 0 0 25px;

	float:left;

}

.vortex-hdr-menu {

	width:530px;

	height:30px;

	margin: 17px 10px 0 0;

	font-size:12px;

	padding-top: 5px;

	text-align:right;

	float:right;

}

.vortex-hdr-menu a {

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

	margin: 0 8px;

}

.vortex-hdr-menu-btn {

	width:90px;

	height:35px;

	margin: 17px 25px 0 0;

	text-align:right;

	float:right;

}

.sub-content9 {

	width:980px;

	padding:0;

	background-color:#FFFFFF;

	float:left;

}

.slides-wrapper {

	width:980px;

	height:350px;

	float:left;

}

.slide1 {

	width:950px;

	height:350px;

	background-image: url(../images/bg-slide1.jpg);

	background-repeat:no-repeat;

	float:left;

}

.slide1-content {

	width:473px;

	padding: 56px 0 0 0;

	text-align:left;

	float:right;

}

.vortext-content {

	width:960px;

	height:280px;

	padding:20px 20px 20px 0;

	background-image:url(../images/bg-vortex-content.png);

	background-repeat:repeat-x;

	float:left;

}

.vortext-content h2 {

	font-size:16px;

	line-height:20px;

	color:#000000;

}

.vortext-content a {

	line-height:22px;

	font-weight:bold;

}

.vortex-thumb-container {

	width:220px;

	padding-left: 20px;

	overflow:hidden;

	float:left;

}

.vortex-video-border {

	border:5px solid #bcbec0;

}

.vortex-thumb {

	width:220px;

	height:165px;

	float:left;

}

.vortex-text {

	width:220px;

	float:left;

}

.vortex-exclusive-container {

	width:900px;

	height:470px;

	padding:20px 40px;

	background-color:#000000;

	float:left;

}

.vortex-exclusive-left {

	width:500px;

	float:left;

}

.vortex-features-left {

	width:500px;

	height:440px;

	float:left;

}

.vortex-video-container-right {

	width:370px;

	height: 370px;

	margin-top:18px;

	color:#efefef;

	float:right;

}

.vortex-video-container-right a {

	font-weight: bold;

	line-height:22px;

}

.vortex-video-right {

	padding-bottom: 18px;

	float:left;

}

.warranty-container2 {

	width: 920px;

	height:120px;

	padding: 30px 30px 0 30px;

	background-image:url(../images/bg-featured.png);

	background-position: left bottom;

	background-repeat:repeat-x;

	float:left;

}

/*  Products */



.leftnav-links-products {

	width:165px;

	padding: 8px 12px 12px 15px;

	font-size:11px;

	line-height:22px;

	color:#000000;

	float:left;

}

.leftnav-links-products a {

	color:#292829;

	font-weight:bold;

}

.products-container {

	width:383px;

	height:185px;

	padding: 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.products-container h1 {

	padding:0;

}

.products-left {

	width:140px;

	margin-left: 10px;

	float:left;

}

.products-left-modal {

	width:370px;

	margin-left: 10px;

	float:left;

}

.products-right {

	width:190px;

	height:139px;

	margin-right: 10px;

	padding-top: 18px;

	float:right;

}

.products-viewall {

	width:368px;

	height:22px;

	padding: 8px 15px 0 0;

	background-color:#9c1519;

	text-align:right;

	color:#FFFFFF;

	text-transform:uppercase;

	float:left;

	display:block;

}





.products-viewall a {

 *margin-right: 15px;

 color:#FFFFFF;

}

.products-viewall .padleft {



 *float:right;

 *clear:right;

 *margin-top: -13px;

 *display:block;

}

.products-viewall a:hover {

	color:#FFFFFF;

}

.products-container2 {

	width:383px;

	height:174px;

	padding: 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.products-container2-modal {

	width:383px;

	height:140px;

	padding: 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:#bcbec0;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.products-container2 h1 {

	padding:0;

}

.products-right2 {

	width:190px;

	height:126px;

	margin-right: 10px;

	padding-top: 18px;

	float:right;

}

/* TOOLTIP */



.tooltip-content-container {

	width:281px;

	height: 133px;

	float:left;

}

.tooltip-content-left {

	width:129px;

	height:133px;

	padding-left: 60px;

	float:left;

}

.tooltip-content-right {

	width:152px;

	height:133px;

	float:left;

}

/* Changed Stuff*/



.sub-content-inner {

	width:788px;

	/*padding-top:14px;*/

	background-position: center top;

	background-color:#FFFFFF;

	position:relative;

	float:left;

}

.TitleBlock {

	width:auto;

	height:22px;

	padding: 8px 15px 0 0;

	background-color:#9c1519;

	text-align:center;

	font-size: 14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-transform:capitalize;

	float:none;

	display:block;

}

.leftnav-hdrNews {

	width:165px;

	padding: 23px 12px 6px 15px;

	font-size:18px;

	background-color:#000000;

	float:left;

	color:#FFFFFF;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.rightnav-subhdrNews {

	width:165px;

	padding: 6px 12px 6px 15px;

	font-size:13px;

	line-height:20px;

	color:#000000;

	font-weight:bold;

	background-color:#bcbec0;

	float:right;

}

.rightnav-subhdr-redNews {

	width:165px;

	padding: 6px 12px 6px 15px;

	font-size:16px;

	line-height:20px;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#9c1519;

	float:right;

}

.rightnavNews {

	width:192px;

	padding: 0;

	font-size:12px;

	line-height:20px;

	color:#292829;

	background-image:url(/images/bg-leftnav.gif);

	background-repeat:repeat-x;

	background-color:#ffffff;

	float:right;

}

.home-newsNewsRoom {

	width:350px;

	margin: 18px 18px 0 6px;

	float:left;

}

.home-newsitemNewsRoom {

	padding-bottom: 10px;

	margin-bottom:10px;

	float:left;

}

.content-headerNews {

	width:788px;

	float:left;

	font-size:30px;

	height:40px;

	background-color:#E8E8E8;

}

.sub-content2News {

	width:788px;

	padding-top:14px;

	background-position: center top;

	background-color:#FFFFFF;

	position:relative;

	float:left;

}

.newstitleNewsRelease {

	font-size:18px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 2px 0;

	color:#8F8F8F;

	width:100%;

	float:left;

	clear:both;

}

.sub-content2NewsBlock {

	width:500px;

	padding-top:14px;

	background-position: center top;

	background-color:#FFFFFF;

	position:relative;

	float:left;

}

.socialBar-Container {

	width:400px;

	height:auto;

	float:left;

}

.socialBar {

	width:auto;

	float:left;

}

.prod-containerFeaturedVideo {

	width:383px;

	height:330px;

	padding: 18px 0 0 0;

	background-color:#FFFFFF;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.prod-containerRecentlyAddedVideo {

	width:250px;

	height:330px;

	padding: 18px 0 0 0;

	background-color:#FFFFFF;

	margin-right:7px;

	margin-bottom: 7px;

	float:left;

}

.sub-content3Video {

	width:781px;

	background-color:#FFFFFF;

	padding: 7px 0 0 7px;

	float:left;

}

.prod-leftVideoFeatured {

	width:550px;

	height:375px;

	margin-left: 10px;

	float:left;

}

.prod-leftRecentVideos {

	width:250px;

	margin-left: 10px;

	float:left;

}

#feat-desc-text-rightnavArchive a {

	width:89%;

	padding:10px 0px 15px 0px;

	color:Black;

	float:left;

	text-align:left;

	margin-left:13px;

	font-family:Arial, Helvetica, sans-serif;

}

.videoOverlay {

	position: relative;

}

.videoOverlay a {

	position: absolute;

	display: block;

	background: url(/images/btn_overlay.png);

	height: 80px;

	width: 80px;

	top: 40px;

	left: 75px;

}

.videoFeaturedOverlay {

	position: relative;

}

.videoFeaturedOverlay a {

	position: absolute;

	display: block;

	background: url(/images/btn_overlay_Large.png);

	height: 150px;

	width: 150px;

	top: 65px;

	left: 155px;

}

.product-error-sub-content {

	width:781px;

	background-color:#58595b;

	padding: 0px 0 0 0px;

	float:left;

}

.product-error-text {

	font-size:12px;

	width:auto;

	height:145px;

	color:#636466;

	margin-right:0px;

	float:left;

}

.products-error-container {

	width:100%;

	height:174px;

	padding: 0;

	background-image:url(../images/bg-prod-cont.gif);

	background-repeat:repeat-x;

	background-color:White;

	margin-right:0px;

	margin-bottom: 0px;

	float:none;

	text-align:center;

}

.products-error-center {

	width:100%;

	height:126px;

	margin-right: 0px;

	padding-top: 0px;

	float:none;

	text-align:center;

}

.error-box {

	width: 100%;

	height:auto;

	color: #D8000C;

	background-position: 5px 5px;

	background-color:White;

}

.heading-series-additional-features {

	width: 100%;

	height:17px;

	padding-top:2px;

	padding-left: 5px;

	border-bottom: 2px solid #dedfe0;

	font-size:14px;

	font-weight:bold;

	color:#58595b;

	float:left;

	cursor:pointer;

}

/* CSS Tooltips */



a.tt {

	position:relative;

	z-index:24;

	text-decoration:none;

}

a.tt span {

	display: none;

}

/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover {

	z-index:25;

	color: #aaaaff;

}

a.tt:hover span.tooltip {

	display:block;

	position:absolute;

	top:-11px;

	left:15px;

	padding: 15px 0 0 0;

	width:355px;

	height:225px;

}

a.tt:hover span.top {

	display: block;

	padding: 30px 8px 0;

	background-image: url(../images/bubble.png);

}

a.tt:hover span.middle { /* different middle bg for stretch */

	display: block;

	padding: 0 8px 10px 0;

	width: 302px;

	border-left: 2px solid #9c1519;

	border-right: 2px solid #9c1519;

	border-bottom: 2px solid #9c1519;

	float:right;

	background-image: url(../images/bubble_filler.png);

	background-repeat: repeat-y;

	background-position: -43px 0;

	color: #000000;

}

a.tt:hover span.bottom {

	display: block;

	padding:3px 8px 10px;

}

.tt-photo {

	width: 110px;

	margin-right:5px;

	margin-left: 18px;

	margin-top: -15px;

	display: inline;

	float: left;

}

.tt-text {

	width: 140px;

	margin-left: 10px;

	font-weight: normal;

	line-height: 15px;

	float: left;

}



.tt-text-noimg {

	margin-left: 10px;

	font-weight: normal;

	line-height: 15px;

	float: left;

}



.bold-red {

	color: #bf1f2b;

	font-weight: bold;

}

/* END CSS Tooltips */



/* Search Results */



.content-header-block {

	width:894px;

	padding: 0 0 31px 0;

	margin:8px 0 0 0;

	float:left;

}

.search-container-left {

	width: 455px;

	float:left;

}

.search-block {

	width:100%;

	padding: 10px 0;

	float:left;

}

.search-block2 {

	width:100%;

	padding: 0;

	float:left;

}

.search-input1 {

	width: 295px;

	height: 30px;

	padding: 0 0 0 10px;

	float:left;

}

.search-container-right {

	width: 355px;

	float:left;

}

.search-input2 {

	width: 125px;

	height: 30px;

	padding: 0 0 0 10px;

	float:left;

}

.search-btn {

	width:100px;

	height:28px;

	margin-left: 11px;

	padding-top:2px;

	float:left;

}

.search-results-container {

	width:100%;

	float:left;

	clear:both;

}

.search-results-left {

	width:485px;

	float:left;

}

.search-results-header {

	width:485px;

	padding: 0 0 8px 0;

	margin:8px 0 10px 0;

	float:left;

}

.search-results-row {

	width:100%;

	margin-top:10px;

	border-bottom: 1px solid #cdced0;

	float:left;

	padding-bottom:10px;

}

.search-results-photo {

	width:17%;

	float:left;

}

.search-results-text {

	width:82%;

	padding-top: 8px;

	float:left;

}

.search-results-right {

	width:385px;

	float:right;

}

.search-results-content-container {

	padding: 0 10px;

}

.search-results-content-right {

	width:365px;

	margin: 10px 0 8px 0;

	padding:10px;

	background-image:url(../images/bg-cats.jpg);

	background-repeat:repeat-x;

	float:right;

}

.search-results-row2 {

	width:100%;

	margin-top:10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #cdced0;

	float:left;

}





/* End Search Results */





.modalBackground {

	height:100%;

	background-color:#EBEBEB;

	filter:alpha(opacity=70);

	opacity:0.7;

}

.modalPopup {

	background-color: #FFFFFF;

	border-width: 2px;

	border-style: solid;

	border-color: Gray;

	padding: 3px;

	width: 300px;

}



.email-form-container {

	width:510px;

	padding:16px 0 20px 18px;

	float:left;

}





.datatable th {

    background-color: rgb(204, 51, 51);

    border-bottom: 1px solid rgb(102, 25, 25);

    border-right: 1px solid rgb(102, 25, 25);

    border-top: 1px solid rgb(102, 25, 25);

    color: white;

    padding: 7px 5px;

    text-align: left;

    vertical-align: top;

}

.datatable th.first {

    border-left: 1px solid rgb(102, 25, 25);

}





.datatable tr.white td {

    background-color: #FFFFFF;

}

.datatable tr.silver td {

    background-color: rgb(239, 239, 239);

}

.datatable td.first {

    border-left: 1px solid #D9DADA;

    font-weight: bold;

}

.datatable td.col1 {

    width: 100%;

}

.datatable td {

    border-bottom: 1px solid #D9DADA;

    border-right: 1px solid #D9DADA;

    border-left: 1px solid #D9DADA;

    color: #666666;

    padding: 7px 5px;

    text-align: left;

    vertical-align: top;

}



.wtb-error-center {

	width:100%;

	margin-right: 0px;

	padding-top: 0px;

	float:none;

	text-align:center;

	color: Red;

}



.content-header-title2-wtb {

	width:890px;

	padding: 28px 13px;

	margin:18px 0 0 0;

	background-color:#e6e7e8;

}



.content-header-title2-wtb h1 {

	font-size:26px;

	padding:0;

	margin:0;

	font-weight:normal;

	color:#000000;

}



.content-container-general {

	width:752px;

	margin: 28px 0 18px 18px;

	color:#58595b;

	font-size:12px;

	float:left;

}



.content-container-PackageBuilder {

	width:752px;

	margin:0px  0 0px 18px;

	 font-size:12px;

	float:left;

}

.general-white-text {

	color:#FFF;

}





/*  update progress css  */

.overlay           

{

    position: fixed;          

    z-index: 6000;          

    top: 0px;          

    left: 0px;          

    right: 0px;          

    bottom: 0px;            

    background-color: #aaa;            

    filter: alpha(opacity=80);            

    opacity: 0.8;        

    }        

    

    .overlayContent                  

    {

        z-index:6000;          

        margin: 250px auto;          

        width: 80px;          

        height: 80px;        

    }        

        

.overlayContent h2        

{            

    font-size: 18px;            

    font-weight: bold;            

    color: #000;        

    

}        



.overlayContent img        

{          

    width: 80px;          

    height: 80px;        

    

}

.overlayContentImage

{

    height: 128px;

    width: 128px;

    background: url(/images/animated_spinner.gif);

}





/* used for collapsible unordered lists */

.plusimageapply{

 list-style-image:url(../Images/expand.png);

 cursor:pointer;

 }

.minusimageapply{

 list-style-image:url(../Images/collapse.png);

 cursor:pointer;

 }



.selectedimage{

 list-style-image:url(../Images/selected.png);

 cursor:pointer;

 }

 

  

 /* service center */

 

 .service-center-sub-content4 {

	width:720px;

	padding:10px 30px;

	background-color:#FFFFFF;

	float:left;

}





 .service-center-sub-content {

	width:720px;

	padding:10px 10px;

	background-color:#FFFFFF;

	float:left;

}

.service-center-content-header3 {

	width:788px;

	float:left;

}





  .content-header-service-center {

	width:720px;

	padding: 28px 13px;

	margin:18px 0 0 0;

	background-color:#e6e7e8;

}



.content-header-service-center h1 {

	font-size:26px;

	padding:0;

	margin:0;

	font-weight:normal;

	color:#000000;

}

 

 .service-center-container-top {

	width: 700px;

	padding:20px;

	float:left;

	border: 3px solid #e6e7e8;

	margin: 20px 0;

}

 

 .service-center-clearboth-text {

	width: 720px;

	padding:20px 0;

	float:left;

	clear:both;

}

.service-center-dealer-map {

	width: 420px;

	padding-bottom:18px;

	float:right;

}

.service-center-dealer-results {

	width:150px;

	font-size:12px;

	line-height:18px;

	float:left;

}

.service-center-sub-content-results {

	width:700px;

	float:right;

	background-color:#FFFFFF;

}







/* home slider addition */

.cat-container {

	width:960px;

	margin-top: 0;

	padding: 20px 10px 15px 10px;

	float:left;

	border-top: 1px red solid;

}

.cat-container-no-top-border {

	width:960px;

	margin-top: 0;

	padding: 20px 10px 15px 10px;

	float:left;

}

ul.cat-thumbs {

	width:980px;

	margin: 0 0 15px 0;

	padding: 0px;

	overflow: hidden;

}

ul.cat-thumbs li {

	width: 182px;

	line-height: 1.5em;

	float: left;

	display: inline;

}

ul.cat-thumbs li img {

	border:2px black solid;

}

ul.cat-thumbs li img:hover{

	border:2px #777 solid;

}



.scrollable.home {

	width:895px;

	padding:2px;

	height:130px;

}



/* home content addition */



.service-block ul{

}

.service-block li {

	list-style:none; 

	margin-bottom:5px;

	margin-left:-40px;

}

.service-block li a{

	padding:10px 20px;

	background-color:#E6E7E8;

	display: block;

	text-decoration: none;

	overflow:auto;

	color:#58595B;

}

.service-block li a:hover{

	background-color:#D1D3D4;

	text-decoration:none;

}





/* img hover effect */

.fade {

    overflow: hidden;

}

.tint-fade {

    overflow: hidden;

    background: #000;

    float: left;

	*float: none;

}

.fade img {

    background:#000;

    -moz-transition: opacity .3s linear;

    -webkit-transition: opacity .3s linear;

    -ms-transition: opacity .3s linear;

    -o-transition: opacity .3s linear;

    transition: opacity .3s linear;

}

.fade img:hover {

	opacity: 0.7;

    filter: Alpha(Opacity=80);

    cursor: pointer;

}

/* end main.css */



/* Media Smart Form CSS */

.content-text-container-media-inq {

width: 410px;

padding: 10px 18px;

font-size: 12px;

color: #58595B;

float: left;

}



.contactform-input-media-inq {

width: 300px !important;

height: 31px !important;

margin-bottom: 9px;

float: left;

}



.contactform-input-comments-media-inq {

width: 300px !important;

margin-bottom: 9px;

float: left;

}



.contact-form-container-media-inq {

	width:460px;

	padding:16px 0 20px 18px;

	float:left;

	margin-top:-120px;

}



.contact-form-media-inq-img

{

    margin-top: 30px;

}





span.error {

    font-size: 1.1em;

    font-weight: normal;

    padding-left: 55px;

    padding-top: 10px;

    padding-bottom: 10px;

    display: block;

    background-image: url("../images/warning.png");

    background-repeat: no-repeat;

    background-color: rgb(249, 230, 114);

    background-position: 2% 3px;

}



span.alert {

    font-size: 1.1em;

    font-weight: normal;

    padding-left: 10px;

    padding-top: 10px;

    padding-bottom: 10px;

    display: block;

    background-repeat: no-repeat;

    background-color: rgb(249, 230, 114);

    background-position: 2% 3px;

}





.buy-container-small {

	width: 280px;

	height: 160px;

	padding: 20px;

	float:left;

	border: 3px solid #e6e7e8;

	margin: 20px 15px;

	 

}



 

.buy-local-online-container-small {

	width: 280px;

	margin-bottom:0px;

	float:left;

}







.buy-div1-small {

	width:50px;

	height:20px;

	padding-top:10px;

	color:#000000;

	text-align:left;

	font-weight:bold;

	float:left;

}

.buy-div2-small {

	width:70px;

	height:20px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div2b-small {

	width:93px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div3-small {

	width:100px;

	height:30px;

	color:#000000;

	float:left;

}

.buy-div4-small {

	width:100px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-div4b-small {

	width:125px;

	height:30px;

	color:#000000;

	font-weight:bold;

	float:left;

}

.buy-dropdown-small {

	width:80px;

}

.buy-formfield-small {

	width:50px;

	height: 20px;

	border: 1px solid #929295;

	float:left;

}

.buy-dropdown2-small {

	width:100px;

	margin-top:7px;

}

.buy-formfield2-small {

	width:75px;

	height: 30px;

	border: 1px solid #929295;

	float:left;

}

.contactform-input-warranty {

	width:350px !important;

	height:31px !important;

	margin-bottom:9px;

	float:left;

}



.contactform-input-dropdown-warranty {

	width:350px !important;

	height:31px !important;

	margin-bottom:9px;

	float:left;

}

.contact-formname-warranty {

	width:200px;

	height:24px;

	padding-top:8px;

	margin-bottom:9px;

	font-size:12px;

	color:#58595b;

	float:left;

}



.sub-content-new-prod {

	width:980px;

	padding:0px 0px;

	background-color:#FFFFFF;

	float:left;

}



.powermatic-title

{

    background-color: rgb(221, 170, 0);

    width:100%;

	padding:12px 0;

	color: Black;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	float:left;

}



.datatable-pw th {

    background-color: rgb(221, 170, 0);

    border-bottom: 1px solid rgb(102, 25, 25);

    border-right: 1px solid rgb(102, 25, 25);

    border-top: 1px solid rgb(102, 25, 25);

    color: Black;

    padding: 7px 5px;

    text-align: left;

    vertical-align: top;

}

.datatable-pw th.first {

    border-left: 1px solid rgb(102, 25, 25);

}



.datatable-pw tr.white td {

    background-color: #FFFFFF;

}

.datatable-pw tr.silver td {

    background-color: rgb(239, 239, 239);

}

.datatable-pw td.first {

    border-left: 1px solid #D9DADA;

    font-weight: bold;

}

.datatable-pw td.col1 {

    width: 100%;

}

.datatable-pw td {

    border-bottom: 1px solid #D9DADA;

    border-right: 1px solid #D9DADA;

    border-left: 1px solid #D9DADA;

    color: #666666;

    padding: 7px 5px;

    text-align: left;

    vertical-align: top;

}



.datatable-pw td a {

    color: rgb(221, 170, 0);

}



/* NEW METAL BELOW*/

/* Nav Tabs */



.nav-tabs-container {

	width: 570px;

	height: 335px;

	float: left;

	overflow: hidden;

	position: relative;

}



/* Metalworking Height */

#Metalworking .m-ulcontainer2 {

    height:350px;

}

.nav-tabs-content-elite {

	width: 570px;

	height: 371px;

	background-image: url(/images/bg-elite-hp.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	float: left;

}

.nav-tabs-metalworking {

	width: 570px;

	height: 371px;

	float: left;

	overflow: hidden;

}



.tabs-bottom {

	position: absolute;

	top: 334px;

	left: 0;

	z-index: 2000;

	width:100%;

}

.nav-tabs-content {

	position: absolute;

	top: 0;

	left: 0;

}

.nav-tabs-styled {

	width: 50% !important;

	padding: 2px 0 !important;

	border: none !important;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	font-size: 18px;

	background-color: #58595b !important;

	float: left;

	background-image:none !important;

}

.nav-tabs-styled .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

	background-image: url(/images/bg-nav-tab.jpg) !important;

	background-position: center top;

	background-repeat: repeat-y;

	background-color: #73020d !important;

}

.nav-tabs-styled a {

	color: #FFFFFF !important;

}

.nav-tabs-styled a:hover {

	color: #FFFFFF !important;

}

.nav-tabs-links {

	width: 160px;

	height: 200px;

	margin: 14px 20px 0 0;

	float: right;

}

.nav-tabs-links h4 {

	color: #d1232a;

	font-size: 12px;

}

.nav-tabs-links a {

	width: 188px!important;

	display: block;

	color: #ffffff !important;

	font-size: 11px !important;

	float: left !important;

	text-indent: 1px !important;

	height: 20px !important;

	cursor:pointer;

}

.nav-tabs-links a:hover {

	color: #FFFFFF !important;

}

.nav-tabs-links span {

	width: 188px!important;

	display: block;

	color: #ffffff !important;

	font-size: 11px !important;

	float: left !important;

	text-indent: 1px !important;

	height: 20px !important;

	cursor:pointer;

}

.nav-tabs-links span:hover {

	color: #FFFFFF !important;

}

.nav-div {

	width: 100%;

	height: 1px;

	background-color: #bbbdbf;

	margin: 5px 0;

	border: none;

	float: left;

}

/* End Nav Tabs */



/* Metalworking Landing */



.metalworkinglanding-tabs-container {

	width: 788px;

	height: 770px;

	float: left;

}

.metalworking-elite-tab-top {

	width: 788px;

	height: 419px;

	background-image: url(/images/bg-elite-tab-top.jpg);

	background-repeat: no-repeat;

	float: left;

}

.tabs-side {

	position: absolute;

	top: 91px;

	right: 0;

	z-index: 2000;

	width: 255px !important;

}

.tabs-side.ui-tabs-nav li a {

	padding: 0 !important;

}

.tabs-side .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	border: none !important;

}

.tabs-side .ui-tabs .ui-tabs-nav li.ui-tabs-selected {

	padding: 0 !important;

	width: 255px !important;

	height: 126px;

}

.elite-metalworking-tab-styled {

	width: 255px !important;

	height: 126px;

	text-indent: -999px;

	overflow: hidden;

	float: left;

	background-image: url(/images/bg-elite-tab.jpg) !important;

	background-position: top left;

	background-repeat: no-repeat;

	position: absolute;

}

.jet-metalworking-tab-styled {

	width: 255px !important;

	height: 126px;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(/uploadedImages/US/products/metalworking/metalworking-preview.jpg) !important;

	background-position: top left;

	background-repeat: no-repeat;

	position: absolute;

	top: 126px;

}

.metalworkinglanding-tabs-container .ui-tabs .ui-tabs-nav li.ui-tabs-selected {

	padding: 0 !important;

}

.metalworkinglanding-tabs-container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {

	padding: 0 !important;

	background-position: 0 -126px !important;

}

.metalworking-elite-choices-container {

	width: 788px;

	height: 112px;

	border-top: 2px solid #d12229;

	border-bottom: 2px solid #d12229;

	float: left;

}

.choice-borders {

	border-left: 2px solid #d12229;

	border-right: 2px solid #d12229;

}

.metalworking-elite-choices-container img {

	float: left;

}

.elite-metalworking-text {

	width: 763px;

    height: 199px;

	background-color: #000;

	padding: 25px 20px 0 5px;

	color: #c8cacc;

	float: left;

}

.elite-metalworking-text a {

	color: #d12229 !important;

	font-weight: bold;

}

.metalworking-jet-tab-top {

	width: 788px;

	height: 419px;

	background-image: url(/uploadedImages/US/products/metalworking/metalworking-header.jpg);

	background-repeat: no-repeat;

	float: left;

}

.metalworking-jet-choices-container {

	width: 788px;

	height: 112px;

	border-top: 2px solid #FFFFFF;

	border-bottom: 2px solid #FFFFFF;

	float: left;

}

.metalworking-jet-choices-container img {

	float: left;

}

.choice-borders-jet {

	border-left: 2px solid #FFFFFF;

	border-right: 2px solid #FFFFFF;

}

.jet-metalworking-text {

    width: 763px;

    height: 199px;

    background-color: #e6e7e8;

    padding: 25px 20px 0 5px;

    color: #57585b;

    float: left;

}

.jet-metalworking-text a {

	color: #d12229 !important;

	font-weight: bold;

}

.metalworking-tabs-header {

	width: 788px;

	height: 56px;

	float: left;

	clear: both;

}

.metalworking-tabs-header h1 {

	color: #d12229;

	margin: 20px 0 0 32px;

	font-size: 18px;

	font-weight: normal;

	text-transform: uppercase;

}

.tabs-container-metalworking-landing {

	width: 788px;

	min-height: 300px;

	float: left;

}

.products-viewall a {

	color: #FFFFFF !important;

}

.tabs-container-metalworking-landing .ui-tabs .ui-tabs-nav li {

	width: 261px !important;

	padding: 5px 0;

	background-color: #929395 !important;

	border-right: 1px solid #FFFFFF !important;

	font-size: 14px;

	font-weight: normal;

}

.tabs-container-metalworking-landing .ui-tabs .ui-tabs-nav li.ui-tabs-selected {

	background-image: url(/images/bg-mw-tabs.jpg) !important;

	background-repeat: repeat-x;

	padding: 5px 0;

	width: 263px !important;

}

.tabs-container-metalworking-landing .ui-tabs-nav {

	background-color: #929395 !important;

}



#elite-learnmore { 

    position: absolute; 

	top: 265px; 

	left: 20px; 

	width: 140px; 

	height: 83px !important; 

	background-color: transparent; 

}	



.dealer-result-container-elite {

	width: 345px;

	margin-bottom: 25px;

	float:left;

}

.dealer-result-elite {

	width: 260px;

	float:right;

	margin-left: 9px;

}

.buy-title-container-elite {

	width:360px; /*325px;*/

	float:left;

	clear:both;

}



.container-title-elite {

	width:360px;

	padding:5px 0;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	background-image:url(../images/bg-feat-desc.png);

	background-position: center top;

	background-repeat:repeat-y;

	background-color:#9c1519;

	float:left;

	margin-bottom:15px;

	margin-top: 10px;

}



.dealer-icons {

	width:260px;

	min-height:40px;

	float:left;

	margin-bottom:5px;

	margin-top: 5px;

}



/*

.dealer-result-logo-elite {

	width: 260px;

	float:left;

}

*/

.dealer-icons img {

	float:left;

	padding: 5px 2px 2px 0px;

}



.dealer-result-logo-elite {

	width: 69px;

	float:left;

}

.dealer-result-logo-elite img {

	margin-bottom:5px;

	float:left;

	width: 75%;

    height: auto;

}



/* Showroom Lightbox */



.sl-container {

	width: 710px;

	padding: 20px 20px 40px 20px;

	background-color: #FFF;

	margin: auto;

	position: relative;

}

.sl-tbl-container {

	display: table;

}

.sl-hdr-row {

	background-color: #d3181f;

	color: #FFF;

	text-transform: uppercase;

 	*float:left;

}

.sl-grey-row {

	background-color: #f0f1f1;

	width: 100%;

	margin-bottom: 15px;

 	*float:left;

}

.sl-row {

	width: 100%;

	margin-bottom: 15px;

 	*float:left;

}

.sl-cell1 {

	display: table-cell;

	border-right: 1px solid white;

	width: 120px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 19px;

 	*float:left;

}



.sl-cell1-showroom {

	display: table-cell;

	border-right: 1px solid white;

	width: 120px;

	padding: 15px 15px 13px 15px;

	vertical-align: middle;

	text-align:center;

	 *float:left;

}

.sl-cell2 {

	display: table-cell;

	border-right: 1px solid white;

	width: 175px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 19px;

 *float:left;

}

.sl-cell3 {

	display: table-cell;

	width: 375px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 17px;

 	*float:left;

 	*width: 373px;

}

.sl-cell4 {

	display: table-cell;

	width: 170px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 17px;

 	*float:left;

 	*width: 373px;

 	border-right: 1px solid white;

}

.sl-logo {

	/*float: left;*/

	padding-right:5px;

}

.sl-text {

	width: 100%;

	margin: 8px 0;

	float: left;

}

a.sl-tooltip {

	text-decoration: none;

}

a.sl-tooltip:hover {

	position: relative;

	text-decoration: none

}

a.sl-tooltip span {

	display: none;

}

a.sl-tooltip:hover span {

	display: block;

	position: absolute;

	top: -77px;

	left: 48px;

	width: 180px;

	height: 105px;

	padding: 20px 20px 20px 50px;

	margin: 10px;

	z-index: 100;

	background-image: url(../images/bg-sl-tooltip.png);

	background-position: top left;

	background-repeat: no-repeat;

	opacity: 1;

	text-align: center;

	color: #57585b;

}



a.sl-tooltip-link {

	text-decoration: none;

}

a.sl-tooltip-link:hover {

	position: relative;

	text-decoration: none

}

a.sl-tooltip-link span {

	display: none;

}

a.sl-tooltip-link:hover span {

	display: block;

	position: absolute;

	top: -50px;

	left: 99px;

	width: 180px;

	height: 105px;

	padding: 20px 20px 20px 50px;

	margin: 10px;

	z-index: 100;

	background-image: url(../images/bg-sl-tooltip.png);

	background-position: top left;

	background-repeat: no-repeat;

	opacity: 1;

	text-align: center;

	color: #57585b;

}



.sl-title {

	color: #d3181f;

	clear: both;

}

.sl-learnmore {

	margin-top: 4px;

	text-decoration: none;

	color: #d3181f;

}

.sl-learnmore:hover {

	text-decoration: underline;

}

.sl-lightbox-close {

	/*position: absolute;

	bottom: 18px;

	right: 20px;*/

	text-align:right;

	padding-top:10px;

}

/* Showroom Map List */



.sml-container {

	width: 380px;

	float: left;

}

.sml-tbl-container {

	display: table;

	border-collapse: collapse !important;

	border-bottom: 1px solid #dbdcde;

}

.sml-hdr-row {

	background-color: #d3181f;

	color: #FFF;

	text-transform: uppercase;

	border-bottom: none !important;

	display:table-row;

 	*float:left;

}

.sml-grey-row {

	background-color: #f0f1f1;

	width: 100%;

	display:table-row;

 	*float:left;

}

.sml-row {

	width: 100%;

	display:table-row;

 	*float:left;

}

.sml-cell-map-location {

	display: table-cell;

	width: 50px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 19px;

 	*float:left;

	border: 1px solid #dbdcde;

	border-collapse: collapse !important;

	border-bottom: none;

}

.sml-cell1 {

	display: table-cell;

	width: 166px;

	padding: 15px 15px 13px 15px;

	vertical-align: top;

	line-height: 18px;

 	*float:left;

	border: 1px solid #dbdcde;

	border-collapse: collapse !important;

	border-bottom: none;

    

}

.sml-cell2 {

	display: table-cell;

	width: 141px;

	padding: 15px 5px 13px 13px;

	vertical-align: top;

	line-height: 16px;

 	*float:left;

	border: 1px solid #dbdcde;

	border-bottom: none;

	min-width:141px;

}

.sml-tbl-container .sl-title {

	color: #d3181f;

	clear: both;

	margin-top: -6px;

}

.sml-tbl-container a.sl-tooltip:hover span {

	left: 28px;

	top: -87px;

}

/* Showroom Map List Lightbox */



.smll-container {

	width: 99%;

	padding: 0px 1px 0px 0px;

	background-color: #FFF;

	margin: auto;

	position: relative;

}

.smll-scroll {

	height: 400px;

	overflow-y: scroll;

	margin-bottom: 20px;

}

.smll-tbl-container {

	display: table;

}

.smll-hdr-row {

	background-color: #d3181f;

	color: #FFF;

 	*float:left;

}

.smll-title {

	color: #FFF;

	text-transform: uppercase;

}

.smll-grey-row {

	background-color: #f0f1f1;

	width: 100%;

 	*float:left;

	min-height: 80px;

}

.smll-row {

	width: 100%;

 	*float:left;

	min-height: 80px;

}

.smll-red {

	color: #d3181f;

}

.smll-cell {

	display: table-cell;

	padding: 18px 25px 18px 15px;

	line-height: 17px;

 	*float:left;

}

.smll-cell1 {

	display: table-cell;

	width: 120px;

	padding: 5px 0;

	vertical-align: top;

	line-height: 19px;

 	*float:left;

	border-right: 1px solid #ffffff;

	text-align: center;

}

.smll-cell2 {

	display: table-cell;

	width: 340px;

	padding: 19px 9px 6px 21px;

}





a.sl-tooltip-left {

	text-decoration: none;

}

a.sl-tooltip-left:hover {

	position: relative;

	text-decoration: none

}

a.sl-tooltip-left span {

	display: none;

}

a.sl-tooltip-left:hover span {

	display: block;

	position: absolute;

	top: -97px;

	right: 45px;

	width: 180px;

	height: 105px;

	padding: 20px 50px 20px 20px;

	margin: 10px;

	z-index: 100;

	background-image: url(../images/bg-sl-tooltip-left.png);

	background-position: top left;

	background-repeat: no-repeat;

	opacity: 1;

	text-align: center;

	color: #57585b;

}

.sl-header-logo

{

    width:120px;

    float:left; 

    vertical-align:middle; 

    text-align:center; 

    padding-top:20px;

    min-height:60px;

}



/*30 point updates*/

.jet-metal-landing-text

{

   float: left;

width: 50%;

line-height: 19px;

padding-left:10px;

 }

.jet-metal-landing-30point-video-wrapper

{

   float: left;

   width: 45%;

   padding-left: 15px;

}



.jet-metal-landing-30point-video

{

    float: left; 

    width: 50%;

}

.jet-metal-landing-30point-text

{

   float: right;

width: 38%;

padding-left: 15px;

     

}



.jet-metal-white-30point-headertext

{

    color: #d12229 !important;

font-weight: bold;

line-height:17px;

}



.jet-metal-elite-30point-headertext

{

    color: #fff !important;

font-weight: bold;

line-height:17px;

}



/*lathe landing page header*/

.jet-metal-Lathes-text

{

float: left;

width: 30%;

line-height: 19px;

padding-right: 5px;

 }

 

 .jet-metal-lathes-30point-video-wrapper

{

   float: left;

width: 65%;

padding-left: 15px;

}



.jet-metal-lathes-30point-video

{

    float: left; 

    width: 20%;

}



.jet-metal-lathes-30point-text

{

  float: right;

width: 53%;

padding-left: 10px;

 

     

}



.jet-metal-lathes-30point-headertext

{

    color: #d12229 !important;

font-weight: bold;

line-height:17px;

}



.jet-metal-lathes-bulletholder

{

     

    line-height:16px;

    

}



.jet-metal-lathes-bulletsub

{

    padding-left:8px;

    padding-bottom: 5px;

}



.jet-metal-warranty-30point-headerwrap

{

 

padding-top:10px;

}



.jet-metal-warranty-30point-headertext

{

color: #d12229 !important;

line-height: 20px;

font-size: 16px;

 



}



/* end 30 points */



.joblink

{

    font-weight:bold

}



/* Jet White Custom */

.turningVideo,

.sawingVideo,

.lathesVideo,

.millingVideo,

.coldsawsVideo {

    position: absolute;

    margin-top: 101px;

    width: 200px;

    height: 200px;

    margin-left: 295px;

    cursor:pointer;

}



/* Contact Form Styles */

.Stay-Connected-Wrap {

    background-color:#F1F1F1;

    width:100%;

    

}

.Stay-Connected {

	font-family:arial;

	width:100%;

	max-width:658px;

	margin: 0 auto;

    color:black;

    padding: 13px 0;

    

}



@-moz-document url-prefix() {

    .Stay-Connected {

        max-width: 749px; /* FF only */

    }    

}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

     /* IE10+ CSS styles go here */

    .Stay-Connected {

       max-width:684px;  

    }

}



.Stay-Connected span,

.Stay-Connected div,

.Stay-Connected img {	

	float:left;

}

.Stay-Connected span {

	font-family:'olneylight', arial;

	color:#d12329;

	font-size:18px;

	text-transform:uppercase;

	line-height: 16px;

	margin-top:2px;

    font-weight:bold;

}

.Stay-Connected div {

    margin:4px 10px ;

    line-height: 12px;

    font-size: 11px;

    font-weight: bold;

    text-transform:uppercase;

    font-family:'olneylight', arial;

}



/* SAFARI ONLY */

/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */



@media screen and (min-color-index:0) 

and(-webkit-min-device-pixel-ratio:0) { @media

{

    .Stay-Connected {

       max-width:690px;  

    }

    .Stay-Connected span {

        font-size:17px;

    }

    .Stay-Connected div  { 

        font-size:9px;

    }

}}



.Stay-Connected a {	

    font-family:'olneylight', arial;

    font-weight: bold;

    text-transform:uppercase;

    font-size:11px;

    color:#d12329;

    display: inline-block;

    padding-top: 3px;

}



.Signup-Link {

    margin-top:15px;

    cursor: pointer;

}







#homeform.mktoForm button.mktoButton {

margin-bottom:15px !important;

}



#homeform.mktoForm {

padding:23px 7px 7px 7px !important;

}



.products .breadcrumbs {

    max-width:900px;

    padding: 25px 40px;

}



/* Cyclone LP */

.cyclone-image-map {

    float: right;

    margin-right: 27px;

    margin-top: 12px;

}



/* WTB Promo lightbox

    for find a local dealer buttons

    seen on new-products pages

*/

.WTBPromoLB > a#lnkFindOffline {

    float: left;

    background: rgb(211, 24, 31);

    color: white;

    display: table;

    width: 150px;

    height: 28px;

}



    .WTBPromoLB > a#lnkFindOffline:after {

        content: "FIND A LOCAL DEALER >";

        display: block;

        padding: 8px 0 4px;

        text-align: center;

        font-size: 11px;

    }



    .WTBPromoLB > a#lnkFindOffline:hover {

        text-decoration: none;

    }



    .WTBPromoLB > a#lnkFindOffline img {

        display: none;

    }

