﻿@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;
}
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(../images/bg-home.jpg);
	background-repeat:repeat-x;
	background-color:#808285;
}

/* ORIG class
.bghome-special {
	background-image:url(../images/bg-home.jpg);
	background-repeat:repeat-x;
	background-color:#808285;
}
*/
.bghome-special {
	background-image:url(../images/bg-home-special.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:#474749;
	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:695px;
	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:#83090a;
	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:120px;
	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;
    }