/* Clear Floats */
.group:after, #elevator .elevatorContent:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
* html .group {height: 1%;}
*:first-child+html .group {min-height:1px;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 10, 2011 */
/******* fonts ***************/
/* AUdimat Font */
/* designed by smeltery */
/* http://www.smeltery.net/fonts/audimat */
@font-face {
    font-family: 'AUdimatBold';
    src: url('fonts/audimat-bold-webfont.eot');
    src: url('fonts/audimat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-bold-webfont.woff') format('woff'),
         url('fonts/audimat-bold-webfont.ttf') format('truetype'),
         url('fonts/audimat-bold-webfont.svg#AUdimatBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AUdimatBoldItalic';
    src: url('fonts/audimat-bolditalic-webfont.eot');
    src: url('fonts/audimat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-bolditalic-webfont.woff') format('woff'),
         url('fonts/audimat-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/audimat-bolditalic-webfont.svg#AUdimatBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AUdimatItalic';
    src: url('fonts/audimat-italic-webfont.eot');
    src: url('fonts/audimat-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-italic-webfont.woff') format('woff'),
         url('fonts/audimat-italic-webfont.ttf') format('truetype'),
         url('fonts/audimat-italic-webfont.svg#AUdimatItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AUdimatRegular';
    src: url('fonts/audimat-regular-webfont.eot');
    src: url('fonts/audimat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/audimat-regular-webfont.woff') format('woff'),
         url('fonts/audimat-regular-webfont.ttf') format('truetype'),
         url('fonts/audimat-regular-webfont.svg#AUdimatRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {padding:0;margin:0;font-family:arial;color:#231F20;font-size:13px; background:#414042;}
body#print-page {background:#ffffff;}
img {border:0;}
a {color:#231F20;outline:none;cursor:pointer;}
a:hover {color:#D81921;}

.fontRedB {font-weight:bold;color:#D81921;}
.audimat {font-family:'AUdimatRegular';}

a.redButton { background-color: #d81921; padding: 4px 22px; color: #fff; text-decoration: none; font-size: 11px; }
a.grayButton { background-color: #57585B; padding: 4px 22px; color: #fff; text-decoration: none; font-size: 11px; text-transform:uppercase; font-family:'AUdimatRegular'; }
a.grayButton:hover, a.grayButton:focus {background-color: #d81921;}
a.btn {border-left:1px solid #929497;text-decoration:none;text-transform:uppercase;padding:3px 30px 3px 10px;position:relative;font-size:13px;color:#4c4c4c;font-family:'AUdimatRegular';}
a.btn span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:1px;}
a.btn span.arrowHolder .arrowRight {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
a.btn span.arrowHolder .arrowLeft {position:absolute;top:5px;left:7px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-right:5px solid #fff;font-size:0px;line-height:0px;}
a.btn:hover, a.btn:focus {color:#d71820;}
a.btn:hover span.arrowHolder, a.btn:focus span.arrowHolder {background:#d71820;}
a.btn:hover span.arrowHolder .arrowRight, a.btn:focus span.arrowHolder .arrowRight, a.btn:hover span.arrowHolder .arrowLeft, a.btn:focus span.arrowHolder .arrowLeft {border-top-color:#d71820;border-bottom-color:#d71820;}
a.largeBtn {font-size:15px;margin:10px 0;display:block;text-transform:uppercase;font-weight:normal;text-decoration:none;color:#000;padding:0.667em 1em 0.533em;border-bottom:3px solid #57585b;background:#f1f2f2;font-family:'AUdimatRegular';}
a.largeBtn:hover, a.largeBtn:focus {color:#fff;background-color:#d81921}

/* SITE ENTRY */
.siteEntry {background:#fff url(../Images/landing-bg.gif) no-repeat top center;}
#redLines {position:absolute;top:0;left:50%;width:50%;height:100%;background:url(../Images/landing-redLines.gif) repeat-x top center;z-index:1;}
.landingWrapper {width:825px;height:600px;margin:0 auto;padding-left:130px;font-size:12px;color:#000;background:#fff url(../Images/landing-bg.gif) no-repeat top center;position:relative;z-index:5;}
.landingWrapper .links {height:195px;width:630px;line-height:1.25em;padding:80px 0 0 0;float:left;display:inline;}
.landingWrapper .countryList span {width:210px;display:inline;float:left;}
.landingWrapper a {color:#000;text-decoration:none;}
.landingWrapper a:hover, .landingWrapper a:focus {color:#ec1c23;}
.landingWrapper .logo {width:130px;height:40px;margin:0 0 0 510px;}
.landingWrapper .rememberme {float:left;display:inline;padding:110px 0 0 0;margin-right:60px;width:135px;}
.landingWrapper .rememberme input {margin-left:0;vertical-align:middle;}
.landingWrapper .rememberme label {vertical-align:middle;text-transform:uppercase;font-size:10px;white-space:nowrap;}
.landingWrapper #landingLogo {display:block;margin-bottom:40px;}

/* GLOBAL */
.float-left {float:left;}
.float-right {float:right;}
.float-clear {clear:both;}

.siteWrapper {width:100%; }
.siteWrapper .menu-bar  {width:100%;height:400px;border-top: border-bottom:3px solid #231F20;background-color:#fff;display:none;position:relative;}
.siteWrapper .menu-bar .closeBar {width:100%;height:40px;line-height:40px;position:absolute;bottom:0;background:#fff;z-index:800;}
.siteWrapper .menu-bar .closeBar .closeBtns {width:1000px;margin:0 auto;}
.siteWrapper .menu-bar .closeBar .closeBtns .closeLeft {float:left;}
.siteWrapper .menu-bar .closeBar .closeBtns .closeRight {float:right;}
.siteWrapper .menu-bar .closeBar .closeBtns a {border-left:1px solid #929497;text-transform:uppercase;padding:3px 30px 3px 10px;position:relative;font-size:13px;color:#4c4c4c;font-family:'AUdimatRegular';}
.siteWrapper .menu-bar .closeBar .closeBtns a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:1px;}
.siteWrapper .menu-bar .closeBar .closeBtns a span.arrowHolder .arrowUp {position:absolute;top:7px;left:5px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-bottom:5px solid #fff;font-size:0px;line-height:0px;}
.siteWrapper .menu-bar .closeBar .closeBtns a:hover {color:#d71820;}
.siteWrapper .menu-bar .closeBar .closeBtns a:hover span.arrowHolder {background:#d71820;}
.siteWrapper .menu-bar .closeBar .closeBtns a:hover span.arrowHolder .arrowUp {border-right-color:#d71820;border-left-color:#d71820;}

#bodyOverlay {display:block;width:100%;height:100%;opacity:0;position:absolute;top:160px;left:0;background:url("../images/overlay.png") repeat scroll 0 0 transparent;z-index:9000;}

.notify-container {height:40px;line-height:40px;text-align:center;color:#ffffff;font-size:16px;display:none;background:#d81921;}

.siteHeader {width:100%;height:160px;margin:0 auto;background:#fff;}
.siteHeader .headerContainer {width:100%;height:160px;}
.siteHeader .headerContainer .top-bar {width:1000px;height:71px;margin:0 auto;}
.siteHeader .headerContainer .top-bar .logo {width:225px;height:71px;padding:0;float:left;}
.siteHeader .headerContainer .top-bar .socialMedia {float:right;display:inline;padding:8px 0 0;width:280px;}
.siteHeader .headerContainer .top-bar .socialMedia .socialIcons {line-height:24px;height:24px;padding:0 0 0 10px;border-left:1px solid #929497;font-size:13px;text-transform:uppercase;font-family:'AUdimatRegular';}
.siteHeader .headerContainer .top-bar .socialMedia .socialIcons a {margin-left:5px;}
.siteHeader .headerContainer .top-bar .socialMedia .socialIcons img {vertical-align:middle;}
.siteHeader .headerContainer .top-bar .socialMedia .socialWidgets {margin:10px 0 0;}
.siteHeader .headerContainer .top-bar .socialMedia .socialWidgets div {float:right;display:inline;}

.siteHeader .headerContainer .mid-bar {width:100%;height:42px;border-top:3px solid #58595b;border-bottom:3px solid #58595b;background:#e6e7e8;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fa', endColorstr='#e6e7e8'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f9f9fa), to(#e6e7e8)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f9f9fa,  #e6e7e8); /* for firefox 3.6+ */}
.siteHeader .headerContainer .mid-menu {width:1000px;margin:0 auto;}
.siteHeader .headerContainer .mid-menu .miniMenu {float:left;display:inline;padding:8px 0 0;}

.siteHeader .headerContainer .mid-menu .navSearch {padding:8px 0 0;text-transform:uppercase;float:right;display:inline;height:25px;width:590px;overflow:hidden;}
.siteHeader .headerContainer .mid-menu .navSearch a {text-decoration:none;border-left:1px solid #929497;font-size:15px;padding:0 8px 0 9px;height:25px;line-height:25px;display:block;float:right;}
.siteHeader .headerContainer .mid-menu .navSearch .topNav-checkout-container {width:166px;}
.siteHeader .headerContainer .mid-menu .navSearch .shoppingCartLink {padding-right:32px;float:left;display:inline;background:url(../Images/icon-cart.gif) no-repeat right 3px;}
.siteHeader .headerContainer .mid-menu .navSearch .hasItems .shoppingCartLink {background-position:right -22px;}
.siteHeader .headerContainer .mid-menu .navSearch .shoppingCartCount {font-size:13px;height:20px;line-height:20px;width:25px;margin:3px 0 0 5px;padding:0;text-align:center;display:block;float:right;color:#fff;background:#929497;}
.siteHeader .headerContainer .mid-menu .navSearch .hasItems .shoppingCartCount {background:#d71820;}
.siteHeader .headerContainer .mid-menu .navSearch .topNav-account-container {width:71px;}
.siteHeader .headerContainer .mid-menu .navSearch .topNav-dealer-search {width:138px;}
.siteHeader .headerContainer .mid-menu .navSearch .dealerLink {}
.siteHeader .headerContainer .mid-menu .navSearch .dealerLink span#dealerSearchLabel {display:inline;float:left;}
.siteHeader .headerContainer .mid-menu .navSearch .dealerLink span#goBtn {font-size:13px;height:20px;line-height:20px;width:25px;margin:3px 0 0 5px;padding:0;text-align:center;display:block;float:right;color:#fff;background:#929497;}
.siteHeader .headerContainer .mid-menu .navSearch .dealerLink:hover span#goBtn, .siteHeader .headerContainer .mid-menu .navSearch .dealerLink:focus span#goBtn {background:#d71820;}
.siteHeader .headerContainer .mid-menu .navSearch .topNav-search-container {width:215px;padding:3px 0 0;}
.siteHeader .headerContainer .mid-menu .navSearch .siteSearchBox {border:0 none;height:20px;width:140px;font-size:11px;padding:0 5px;display:inline;float:left;background:url(../Images/dealer-search-bg.gif) no-repeat left top;}
.siteHeader .headerContainer .mid-menu .navSearch .siteSearchSubmit {font-size:13px;height:20px;line-height:20px;width:55px;margin:0 10px 0 0;padding:0;border:0 none;display:block;float:right;text-align:center;color:#fff;background:#929497;}
.siteHeader .headerContainer .mid-menu .navSearch .siteSearchSubmit:hover, .siteHeader .headerContainer .mid-menu .navSearch .siteSearchSubmit:focus {background:#d71820;}

.siteHeader .headerContainer .bottom-bar {width:100%;height:33px;padding:5px 0 0;border-bottom:3px solid #58595b;background:#fff;font-family:'AUdimatRegular';}
    .siteHeader .headerContainer .bottom-bar.menuOpen {border-bottom:0 none;}
.siteHeader .headerContainer .menu {width:1000px;height:27px;margin:0 auto;font-family:'AUdimatRegular';}

.mainContent {background:#fff url(../Images/content-bg.jpg) repeat-x 0 -1px;padding:0;min-height:770px;}
.mainContent .centering {margin:0 auto;width:1000px;min-height:770px;background:#fff;}

.siteFooter {width:100%;font-size:15px;}
.siteFooter .footerContainer {width:1000px;margin:0 auto;padding:10px 0;}
.siteFooter .footerContainer a {width:200px;display:block;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:0 0 0 5px;font-family:'AUdimatRegular';}
.siteFooter .footerContainer a:hover {color:#D81921;}
.siteFooter .footerContainer .column {width:239px;height:155px;padding:0 0 0 10px;margin:0;float:left;border-left:1px solid #c7c7c7;}
.siteFooter .footerContainer .column.first {width:240px;border-left:0 none;}
.siteFooter .footerContainer .sub-links {font-size:11px;}
.siteFooter .footerContainer .sub-links a {font-family:Arial;}
.siteFooter .footerContainer .underline {height:3px;width:80%;margin:3px 0 7px;background:#ffffff;}
.siteFooter .copyright {height:20px;width:100%;font-size:9px;padding:5px 0 0;color:#B3B3B3;background:#231F20;clear:both;}
.siteFooter .copyright .centering {width:1000px;margin:0 auto;}
.siteFooter .webAdv {color:#B3B3B3;font-size:9px;}
.siteFooter .webAdv a {color:#B3B3B3;text-transform:none;display:inline;text-decoration:none;}
.siteFooter .webAdv a:hover {text-decoration:underline;}


/* MAIN MENU */
.mainMenu {width:100%;height:25px;list-style:none;margin:0;padding:0;}
.mainMenu li {display:block;float:left;}

.headerMenu {height:25px;margin:0 auto;}
.headerMenu .menuSpan {width:100%;height:25px;float:left;}
.headerMenu .menuClose {width:11px;height:25px;float:left;}

ul.mainnav { list-style-type: none; margin:0; padding: 0; height: 25px; position: relative;border-left:1px solid #cccdce;z-index:3000;}
ul.mainnav li {width:auto !important;width:10px;height:25px;overflow:visible;white-space:nowrap;float:left;display:block;border-right:1px solid #cccdce;}
ul.mainnav li a.Nav {height:38px;line-height:38px;margin-top:-5px;padding:0 8px 0 9px;text-transform:uppercase;display:block;font-family:'AUdimatRegular';}
ul.mainnav li a.Nav:hover, ul.mainnav li a.Nav:focus, ul.mainnav li a.Nav.active {color:#fff;background:#d71820;border-bottom:3px solid #57585b;}
ul.mainnav li a.Nav.activePage {color:#fff;background:#d71820;border-bottom:3px solid #57585b;}
.siteHeader .headerContainer .bottom-bar.menuOpen ul.mainnav li a.Nav.activePage {color:#000;background:none;border-bottom:0 none;}
.siteHeader .headerContainer .bottom-bar.menuOpen ul.mainnav li a.Nav.activePage:hover, .siteHeader .headerContainer .bottom-bar.menuOpen ul.mainnav li a.Nav.activePage.active {color:#fff;background:#d71820;border-bottom:3px solid #57585b;}

ul.mainnav li .popOut { z-index:1000; display:none; white-space:normal; padding-bottom:10px; position:absolute; top:36px; left:0; background-color:#fff; width:100%; height:350px; margin:0 auto; }
ul.mainnav li .popOut a {padding:0;background:none;color:#4D4D4D;height:100%;z-index:100000;cursor:pointer;font-size:11px;}
ul.mainnav li .popOut a:hover {background:#f1f1f1;}

ul.mainnav a {color:#000;font-size:15px;text-decoration:none;font-family:arial;cursor:pointer;}
ul.mainnav a.series {color:#231F20 !important;font-weight:bold;vertical-align:text-top;text-decoration:none;font-family:arial;}
ul.mainnav li .popOut div.series {float:left;width:128px;padding-bottom:10px;padding-right:2px;}
ul.mainnav li .popOut div.series {background:url(../Images/col1-bar.gif) top right no-repeat;min-height:160px;height:auto !important;height:160px;}
ul.mainnav li .popOut div.series .series2, ul.mainnav li .popOut div.products .divProducts {margin:0;}
ul.mainnav li .popOut div.products {display:none;width:165px;padding-bottom:10px;padding-right:2px;z-index:1000;background:url(../Images/col2-bar.gif) top right no-repeat;min-height:160px;height:auto !important;position:absolute;top:15px;left:130px;}
ul.mainnav li .popOut .divLinks {height:23px;width:118px;}
ul.mainnav li .popOut .divLinks a {padding:4px 0 0 10px;min-height:20px;height:auto !important;height:20px;}
ul.mainnav li .popOut div.series a {font-weight:bold;display:block;line-height:2em;padding-left:10px;font-family:arial;}
ul.mainnav li .popOut div.desc {float: left; width:250px; padding-bottom: 10px; padding-left: 15px;}
ul.mainnav li .popOut div.desc h2 {margin:0;padding:0 0 2px;font-size:13px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #4D4D4D;}
ul.mainnav li .popOut div.desc .msrp {float:right;color:#4D4D4D;font-size:11px;font-weight:normal;}
ul.mainnav li .popOut div.seriesarea {padding-top:15px;}

ul.mainnav li .popOut div.series .productLink {font-weight:normal;}

ul.mainnav .productBox {float:left;color:#4d4d4d;background:#FFFFFF;position:absolute;left:310px;width:690px;}
ul.mainnav .productBox img {margin:15px 0 0;max-width:450px;max-height:325px;}
.productBox .productDesc {width:230px;padding:0;font-weight:normal;float:left;display:inline;font-family:Arial;font-size:11px;}
.productBox .productDesc h3 {font-size:15px;height:20px;margin:0 0 10px;padding:0;text-align:left;border-bottom:3px solid #57585b;font-weight:normal;font-family:'AUdimatRegular';}
.productBox .productDesc h3 .productName {float:left;}
.productBox .productDesc h3 .msrpSpan {float:right;color:#d71820;}
.productBox .productDesc .customizeLink {margin:10px 0;}
    .productBox .productDesc .customizeLink a {font-size:13px;line-height:1.5em;text-transform:uppercase;color:#231f20;border-left:1px solid #939598;padding:0 30px 0 10px;float:left;font-family:'AUdimatRegular';background:url(../Images/icon-customize.gif) no-repeat top right;}
    .productBox .productDesc .customizeLink a:hover, .productBox .productDesc .customizeLink a:focus {color:#d71820;background:#fff url(../Images/icon-customize.gif) no-repeat right -25px;}
.productBox .productImg {width:450px;float:right;display:inline;}
ul.mainnav .partsImages {float:right;height:285px;width:100%;background:#ffffff;}
ul.mainnav li .popOut .partsImages a {background:none;}
ul.mainnav li .popOut .partsImages a:hover, ul.mainnav li .popOut .partsImages a:focus {background:none;}
ul.mainnav .partsImages > div {float:left;margin:20px 0 0 20px;width:125px;height:285px;}
ul.mainnav .partsImages > div.first {margin-left:0;}
ul.mainnav .clothingImages {float:right;height:285px;width:100%;background:#ffffff;}
ul.mainnav .clothingImages > div {float:left;margin:20px 0 0 20px;width:125px;height:285px;}
ul.mainnav .clothingImages > div:first {margin-left:0;}
ul.mainnav .bmx {float:right;height:275px;width:860px;background:#ffffff;}
ul.mainnav .bmx div {float:left;margin:0 0 0 13px;width:265px;height:275px;}

.popOut-column { float: left; width: 150px; padding-bottom: 10px; }
.line { border-bottom:3px solid #58595b;padding-left:10px; padding-right:10px; }
.red { width:100%; height: 3px; background-color: #D81921; }
.redBar { width: 320px;color: #4D4D4D;padding-left:20px; padding-right:20px; padding-top:10px;}
.normalBar { color: #4D4D4D; width: 320px; padding-left:30px; padding-right:10px;}
.productDescription {font-weight: bold; width:320px; }
a.selected {background:url(Images/menu-bg-on.gif) repeat-x;color:#ffffff;}

.miniMenu ul { list-style-type: none; margin:0; padding: 0; height: 25px; position: relative;border-left:1px solid #929497;z-index:9000; float:left;display:inline;}
.miniMenu ul li {width:auto !important;width:10px;white-space:nowrap;float: left; display: block;border-right:1px solid #929497;}
.miniMenu ul li a {font-size:15px;height:25px;line-height:25px;padding:0 8px 0 9px;text-transform:uppercase;display:block;text-decoration:none;}
.miniMenu ul li a:hover {color:#d71820;}
.miniMenu ul li a.insideFeltLink {padding-right:30px;margin-right:5px;background:url(../Images/icon-insideFelt.gif) no-repeat right 3px;}
.miniMenu ul li a.teamsLink {padding-right:30px;margin-right:5px;background:url(../Images/icon-team.gif) no-repeat right 3px;}
.miniMenu ul li a.insideFeltLink:hover, .miniMenu ul li a.insideFeltLink:focus, .miniMenu ul li a.teamsLink:hover, .miniMenu ul li a.teamsLink:focus {background-position:right -22px;}
.miniMenu ul li a.insideFeltLink.activePage, .miniMenu ul li a.teamsLink.activePage {background-position:right -22px;color:#d71820;}
    .miniMenu.menuOpen ul li a.insideFeltLink.activePage, .miniMenu.menuOpen ul li a.teamsLink.activePage {background-position:right 3px;color:#000;}
.miniMenu ul li a.insideFeltLink.active, .miniMenu ul li a.teamsLink.active, .miniMenu.menuOpen ul li a.insideFeltLink.active, .miniMenu.menuOpen ul li a.teamsLink.active {background-position:right -22px;color:#d71820;}
ul.mininav li {border-right:0 none;}
ul.mininav li .miniPopOut {z-index: 9000 !important; display:none; white-space:normal; padding-bottom:10px; position:absolute; top:34px; left:-1px; background-color:#fff; width:400px; height:310px; margin:0 auto; border:3px solid #4d4d4d;}
ul.mininav a {color:#4D4D4D;font-size:15px;text-decoration:none;cursor:pointer;}
ul.mininav a.series {color:#231F20 !important;font-weight:bold;vertical-align:text-top;text-decoration:none;font-family:arial;}
ul.mininav li .miniPopOut div.series {float:left;width:150px;padding-bottom:10px;min-height:225px;height:auto !important;height:225px;border-right:1px solid #929497;}
ul.mininav li .miniPopOut div.series .series2, ul.mainnav li .popOut div.products .divProducts {margin:0;}
ul.mininav li .miniPopOut div.products {display:none;width:247px;padding-bottom:10px;z-index:1000;min-height:160px;height:auto !important;position:absolute;top:15px;left:151px;}
ul.mininav li .miniPopOut .divLinks {height:23px;width:118px;}
ul.mininav li .miniPopOut .divLinks a {padding:4px 0 0 10px;min-height:20px;height:auto !important;height:20px;}
ul.mininav li .miniPopOut div.series a {font-weight:bold;font-size:11px;display:block;line-height:2em;padding-left:20px;font-family:Arial;}
ul.mininav li .miniPopOut div.series a.productLink {font-weight:normal;padding-left:10px;}
ul.mininav li .miniPopOut div.series a:hover {color:#4d4d4d;}
ul.mininav li .miniPopOut div.seriesarea {padding-top:15px;}
ul.mininav div.closeMiniNav {position:relative;top:278px;right:10px;z-index: 9050 !important}
ul.mininav div.closeMiniNav a {border-left:1px solid #929497;text-transform:uppercase;padding:0 30px 0 10px;line-height:20px;height:20px;float:right;position:relative;font-size:13px;color:#4c4c4c;font-family:'AUdimatRegular';}
ul.mininav div.closeMiniNav a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:0;}
ul.mininav div.closeMiniNav a span.arrowHolder .arrowUp {position:absolute;top:7px;left:5px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-bottom:5px solid #fff;font-size:0px;line-height:0px;}
ul.mininav div.closeMiniNav a:hover {color:#d71820;}
ul.mininav div.closeMiniNav a:hover span.arrowHolder {background:#d71820;}
ul.mininav div.closeMiniNav a:hover span.arrowHolder .arrowUp {border-right-color:#d71820;border-left-color:#d71820;}

/* HOMEPAGE */
.largeBanner {padding:15px 0 0;text-transform:uppercase;color:#ffffff;background:#231F20;position:relative;width:1000px;margin:0 auto;}
.banner {height:470px;overflow:hidden;}

.noPadding { padding: 0; }
.homeSpotlights {width:1000px;margin:40px auto 0;padding-bottom:40px;overflow:hidden;}
.homeSpotlights .column1 {width:750px;}
.homeSpotlights .column2 {width:250px;}

.feltNewsHdr {width:300px;height:20px;padding:6px 10px 0 10px;color:#FFFFFF;font-size:14px;font-weight:normal;text-transform:uppercase;background:url(../Images/header-bg-felt-news.gif) no-repeat;}
.homepageNews {width:960px;margin:0 auto;}
.homepageNews .featuredArticle { width:100%;}
.homepageNews .featuredArticle img {float:left;width:400px;}
.homepageNews .featuredArticle .news-text {margin-left:25px;float:right;width:515px;height:325px;position:relative;}
.homepageNews .featuredArticle h1 {margin:0;padding:0;font-size:30px;font-weight:normal;font-family:'AUdimatRegular';}
.homepageNews .featuredArticle .date {color:#939598;font-size:11px;margin:10px 0;}
.homepageNews .featuredArticle .leadIn {font-size:13px;overflow:hidden;width:100%;height:220px;}
.homepageNews .featuredArticle .news-nav {font-size:13px;margin:0;padding:7px 0 7px 10px;border-top:3px solid #57585b;position:absolute;bottom:0;width:505px;height:17px;background:#e6e7e8;}
.homepageNews .featuredArticle .news-nav a {text-transform:uppercase;text-decoration:none;padding:2px 10px;border-left:1px solid #929497;font-family:'AUdimatRegular';}
.homepageNews .featuredArticle .news-nav a.rssLink {padding:0 10px 0 0;margin-top:-3px;border:0 none;}
.homepageNews .featuredArticle .news-nav a img {width:24px;}
.homepageNews .featuredArticle .news-nav .news-prev, .homepageNews .featuredArticle .news-nav .news-next {position:relative;padding-right:30px;margin-right:10px;}
.homepageNews .featuredArticle .news-nav span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:100%;width:20px;right:0;top:0;}
.homepageNews .featuredArticle .news-nav span.arrowHolder .arrowLeft {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:4px solid #929497;border-bottom:4px solid #929497;border-right:4px solid #fff;font-size:0px;line-height:0px;}
.homepageNews .featuredArticle .news-nav span.arrowHolder .arrowRight {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:4px solid #929497;border-bottom:4px solid #929497;border-left:4px solid #fff;font-size:0px;line-height:0px;}
.homepageNews .featuredArticle .news-nav a:hover span.arrowHolder, .homepageNews .featuredArticle .news-nav a:focus span.arrowHolder {background-color:#d71820;}
.homepageNews .featuredArticle .news-nav a:hover span.arrowHolder .arrowLeft, .homepageNews .featuredArticle .news-nav a:hover span.arrowHolder .arrowRight, .homepageNews .featuredArticle .news-nav a:focus span.arrowHolder .arrowLeft, .homepageNews .featuredArticle .news-nav a:focus span.arrowHolder .arrowRight {border-top-color:#d71820;border-bottom-color:#d71820;}
.homepageNews .articleList {width:320px;padding:0;}
.homepageNews .articleList .newsEntry {width:300px;padding:5px 10px;margin:0 0 2px 0;font-size:11px;background:#f0f0f0;}
.homepageNews .articleList .newsEntry a {font-size:13px;color:#D81921;text-decoration:none;}
.homepageNews .articleList .newsEntry a:hover {color:#4D4D4D;}
.homepageNews .moreLink a {padding:5px 20px 5px 10px;margin:0;font-size:12px;font-weight:normal;text-transform:uppercase;color:#4D4D4D;text-decoration:none;display:block;background:url(../Images/category-product-link-bullet.gif) no-repeat right;}
.homepageNews .featuredArticle .news-nav .grids {margin:3px 15px 0 0;}
.homepageNews .featuredArticle .news-nav .grid {float:left;margin-right:3px;height:10px;width:10px;background:#929497;}
.homepageNews .featuredArticle .news-nav .grid a {width:10px;height:10px;position:absolute;border:0 none;padding:0;}
.homepageNews .featuredArticle .news-nav .grids a:hover, .homepageNews .featuredArticle .news-nav .grids .active {background:#d71820;}


/* CATEGORY PAGE */
.categoryBanner {padding:0;background:#ffffff;position:relative;overflow:hidden;}
.categoryBanner .mainImageHolder {overflow:hidden;width:100%;height:100%;position:relative;}
.categoryBanner .mainImage {width:100%;height:100%;overflow:hidden;text-align:center;z-index:1;}
.categoryBanner .mainImage img {max-height:480px;}
.categoryInfo {padding:40px 20px;}
.categoryInfo .categoryContent {float:left;display:inline;width:260px;padding:20px 20px 40px;font-size:11px;color:#636363;background:#f0f1f1;}
.categoryInfo .categoryContent h1 {font-size:15px;margin:0 0 10px;border-left:1px solid #939598;padding-left:10px;line-height:1.5em;text-transform:uppercase;color:#d81921;font-weight:normal;font-family:'AUdimatRegular';}
.categoryInfo .categoryProducts {width:660px;float:left;display:inline;}
.categoryInfo .categoryProducts .productDiv {margin:0 0 30px;}
.categoryInfo .categoryProducts .productDiv .productPhoto {float:left;display:inline;width:350px;margin:0 0 0 20px;overflow:hidden;}
    .categoryInfo .categoryProducts .productDiv .productPhoto img {max-width:350px;}
.categoryInfo .categoryProducts .productDiv .productInfo {float:right;display:inline;width:275px;color:#939598;font-size:11px;}
    .categoryInfo .categoryProducts .productDiv .productInfo h2 {font-size:15px;margin:0 0 10px;line-height:1.5em;text-transform:uppercase;color:#4c4c4c;font-weight:normal;font-family:'AUdimatRegular';border-bottom:3px solid #58595b;}
    .categoryInfo .categoryProducts .productDiv .productInfo h2 span {color:#d81921;float:right;}
    .categoryInfo .categoryProducts .productDiv .productInfo h2 a {text-decoration:none;color:#4c4c4c;display:inline;float:left;}
    .categoryInfo .categoryProducts .productDiv .productInfo h2 a:hover, .categoryInfo .categoryProducts .productDiv .productInfo h2 a:focus {color:#d81921;}
    .categoryInfo .categoryProducts .productDiv .productInfo .customizeLink {margin:10px 0;}
    .categoryInfo .categoryProducts .productDiv .productInfo .customizeLink a {text-decoration:none;font-size:13px;line-height:1.5em;text-transform:uppercase;color:#231f20;border-left:1px solid #939598;padding:0 30px 0 10px;float:left;font-family:'AUdimatRegular';background:url(../Images/icon-customize.gif) no-repeat top right;}
    .categoryInfo .categoryProducts .productDiv .productInfo .customizeLink a:hover, .categoryInfo .categoryProducts .productDiv .productInfo .customizeLink a:focus {color:#d71820;background:#fff url(../Images/icon-customize.gif) no-repeat right -25px;}
.dataHeader ul.categoryMenu {list-style:none;margin:0;padding:0;}
.dataHeader ul.categoryMenu li {display:inline;float:left;margin:0 0 10px;}
.dataHeader ul.categoryMenu li a {font-size:15px;line-height:20px;font-weight:normal;text-transform:uppercase;text-decoration:none;margin:0 10px 0 0;border-left:1px solid #cacbcc;padding:0 25px 0 10px;color:#231f20;position:relative;display:inline;font-family:'AUdimatRegular';}
.dataHeader ul.categoryMenu li a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:-1px;}
.dataHeader ul.categoryMenu li a span.arrowHolder .arrow {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
.dataHeader ul.categoryMenu li a:hover, .dataHeader ul.categoryMenu li a:focus {color:#d71820;}
.dataHeader ul.categoryMenu li a:hover span.arrowHolder, .dataHeader ul.categoryMenu li a:focus span.arrowHolder, .dataHeader ul.categoryMenu li.active a span.arrowHolder {background:#d71820;}
.dataHeader ul.categoryMenu li a:hover span.arrowHolder .arrow, .dataHeader ul.categoryMenu li a:focus span.arrowHolder .arrow {border-top-color:#d71820;border-bottom-color:#d71820;}
.dataHeader ul.categoryMenu li.active a:hover span.arrowHolder .arrow, .dataHeader ul.categoryMenu li.active a:focus span.arrowHolder .arrow {border-right-color:#d71820;border-left-color:#d71820;border-top-color:#fff;}
.dataHeader ul.categoryMenu li.active a span.arrowHolder .arrow {top:8px;left:5px;border-right:5px solid #d71820;border-left:5px solid #d71820;border-top:5px solid #fff;border-bottom:0 none;}

/* DATA PAGE */
.dataHeader {padding:15px 20px;font-size:11px;background:#f1f1f2;color:#4c4c4c;}
.dataHeader h1 {font-size:15px;font-weight:normal;text-transform:uppercase;margin:0;border-left:1px solid #cacbcc;padding:3px 25px 3px 10px;color:#4c4c4c;background:url(../Images/icon-downArrow.gif) no-repeat right 2px;display:inline;font-family:'AUdimatRegular';}
.dataHeader h2 {font-size:13px;}
.dataContent {margin:15px 0 0;clear:both;padding:0 20px 30px;min-height:675px;}
.dataContent img {margin:15px 0 0;}
.dataContent .column {float:left;width:425px;padding:0 15px;font-size:11px;color:#4c4c4c;}
.dataContent .column:first-child {margin-right:50px;}
.dataContent h2 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
    .dataContent h2.active {border-color:#d81921;}
.dataContent h2 a {color:inherit;text-decoration:none;}
    .dataContent h2 a:hover, .dataContent h2 a:focus, .dataContent h2.active a {color:#d81921;}
.dataContent .column > p, .dataContent .column > div {padding:0 30px 0 0;}
.dataContent ul {padding:0 0 0 15px;}
.dataContent hr {color:#f1f1f2;width:470px;margin:0;}
/* TEAM PAGE */
.teamRoster {width:240px;float:left;margin:0 0 15px;font-size:13px;color:#000000;}
.teamRoster h2 {color:#D81921;font-size:15px;font-weight:bold;}
.teamImg {float:left;width:760px;margin-bottom:20px;}
.teamImg img {float:right;}
.dataContent .bar-divider {clear:both;background:#f1f1f2;height:2px;width:100%;margin:15px 0;}
/* LINKS PAGE */
.dataContent .links a {width:150px;height:100px;display:inline-block;margin:20px 0 20px 16px;}
.dataContent .links a.first {margin-left:0;}
.dataContent .links img {margin:0;}

/* CONTACT PAGE */
.contactArea {width:1000px;margin:15px 0 25px 0;overflow:hidden;}
.contactArea .column1 {width:125px;padding:0 15px 0 0;}
.contactArea .column1 ul {margin:0;padding:0;list-style:none;}
.contactArea .column1 ul li {padding:0;margin:0;}
.contactArea .column1 a {width:95px;padding:3px 20px 3px 10px;margin:2px 0;font-size:14px;font-weight:normal;color:#4D4D4D;text-decoration:none;display:block;}
.contactArea .column1 a:hover {color:#d90430;}
.contactArea .column2 {width:590px;}
.contactArea .column2 .featuredHeader {width:590px;height:26px;background:url(../Images/header-bg-590.gif) no-repeat;}
.contactArea .column2 .featuredHeader .header {width:400px;padding:6px 10px 0 10px;color:#FFFFFF;text-transform:uppercase;font-size:14px;font-weight:normal;}
.contactArea .column2 .featuredHeader .link {width:160px;padding:6px 10px 0 10px; text-align: right;}
.contactArea .column2 .featuredHeader .link a {width:120px;padding:0 15px 0 0;font-size:14px;font-weight:normal;text-transform:uppercase;color:#ffffff;text-decoration:none;display:block;background:url(../Images/category-product-link-bullet2.gif) no-repeat right;}
.contactArea .column2 .categoryText { padding:10px 10px 20px 10px; }
.contactArea .column3 { width:250px;padding:0 0 0 20px; }

/* PRODUCT PAGE */
.productBanner {padding:20px 20px 40px;background:#ffffff;height:450px;border-bottom:3px solid #828384;position:relative;}
.productBanner .productTitle {width:200px;border-top:3px solid #525252;position:absolute;top:20px;left:20px;z-index:5;font-family:'AUdimatRegular';}
.productBanner .productTitle h1 {border-left:1px solid #525252;font-size:15px;text-transform:uppercase;font-weight:normal;padding-left:10px;margin:10px 0;}
.productBanner .productTitle h2 {border-left:1px solid #fff;font-size:15px;text-transform:uppercase;font-weight:normal;padding-left:10px;color:#d81921;margin:0 0 10px;}
.productBanner .productTitle a {text-decoration:none;font-size:15px;text-transform:uppercase;border-left:1px solid #525252;padding:0 25px 0 10px;margin:0 5px 0 0;position:relative;}
.productBanner .productTitle a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:100%;width:20px;right:0;top:0;}
.productBanner .productTitle a span.arrowHolder .arrowLeft {position:absolute;top:4px;left:7px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-right:5px solid #fff;font-size:0px;line-height:0px;}
.productBanner .productTitle a span.arrowHolder .arrowRight {position:absolute;top:4px;left:7px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
.productBanner .productTitle a:hover span.arrowHolder {background-color:#d71820;}
.productBanner .productTitle a:hover span.arrowHolder .arrowLeft, .productBanner .productTitle a:hover span.arrowHolder .arrowRight {border-top-color:#d71820;border-bottom-color:#d71820;}
.productBanner .productTitle .fitWoman {margin:15px 10px;}

.productBanner .productImages {display:none;position:absolute;top:20px;right:20px;width:72px;background:#f0f1f1;border-right:3px solid #3c3c3c;z-index:5;}
.productBanner .productImages .imagesControl {padding:14px 0 15px 10px;}
    .productBanner .productImages .imagesControl h4 {height:20px;line-height:20px;padding-left:10px;margin:0;font-size:13px;font-weight:normal;text-transform:uppercase;border-left:1px solid #939598;position:relative;font-family:'AUdimatRegular';}
    .productBanner .productImages .imagesControl h4 .arrow {width:0px;height:0px;border-top:10px solid #f0f1f1;border-bottom:10px solid #f0f1f1;border-right:10px solid #bbbdc0;font-size:0px;line-height:0px;position:absolute;top:0;left:42px;}
    .productBanner .productImages .imagesControl h4 a {text-decoration:none;display:block;padding:0;}
    .productBanner .productImages .imagesControl h4 a:hover {color:#000;}
    .productBanner .productImages.open .imagesControl h4 .arrow {border-left:10px solid #bbbdc0;border-right:0 none;}
    .productBanner .productImages .imagesControl h4 a:hover .arrow {border-right-color:#7f7f7f;border-left-color:#7f7f7f;}
.productBanner .productImages .imagesNavUp {}
    .productBanner .productImages .imagesNavUp a {display:block;height:15px;padding:5px 0 0;visibility:hidden;}
    .productBanner .productImages .imagesNavUp a .arrowUp {width:0px;height:0px;border-bottom:10px solid #bbbdc0;border-right:10px solid #f0f1f1;border-left:10px solid #f0f1f1;font-size:0px;line-height:0px;display:block;margin:0 auto;}
    .productBanner .productImages .imagesNavUp a:hover .arrowUp {border-bottom-color:#7f7f7f;}
.productBanner .productImages .imagesNavDown {}
    .productBanner .productImages .imagesNavDown a {display:block;height:15px;padding:5px 0 1px;}
    .productBanner .productImages .imagesNavDown a .arrowDown {width:0px;height:0px;border-top:10px solid #bbbdc0;border-right:10px solid #f0f1f1;border-left:10px solid #f0f1f1;font-size:0px;line-height:0px;display:block;margin:0 auto;}
    .productBanner .productImages .imagesNavDown a:hover .arrowDown {border-top-color:#7f7f7f;}
.productBanner .productImages .images {border-top:3px solid #3c3c3c;border-bottom:3px solid #3c3c3c;height:354px;overflow:hidden;}
    .productBanner .productImages .images ul {list-style:none;padding:0 10px;margin:0;}
    .productBanner .productImages .images ul li {padding:10px 10px 10px 0;border-top:1px solid #f0f1f1;}
    .productBanner .productImages.open .images ul li {border-color:#000;}
        .productBanner .productImages .images ul li:first-child {border-top:0 none;}
    .productBanner .productImages .images ul li a {text-decoration:none;display:block;height:50px;}
    .productBanner .productImages .images ul li .image {float:left;width:50px;height:50px;overflow:hidden;background:#bbbdc0;text-align:center;position:relative;}
        .productBanner .productImages .images ul li .image img {max-height:50px;}
        .productBanner .productImages .images ul li .image img.resizeLargeImage {max-height:150px;position:absolute;top:-30px;left:-150px;}
    .productBanner .productImages .images ul li .lrgImage {display:none;}
    .productBanner .productImages .images ul li .imageDesc {display:none;color:#d81921;font-weight:bold;font-size:11px;margin-left:10px;float:left;width:160px;}
    .productBanner .productImages .images ul li .imageTitle {display:none;color:#4c4c4c;font-size:11px;margin-left:10px;clear:right;float:left;width:160px;}
    
.productBanner .mainImageHolder {overflow:hidden;width:100%;height:100%;position:relative;}
.productBanner .mainImage {position:absolute;top:0;left:0;width:100%;height:450px;overflow:hidden;text-align:center;z-index:1;}
.productBanner .mainImage img {max-height:100%;}
.productBanner .mainImage img.zoomable {cursor: url(../Images/cursor-zoom-in.png), -moz-zoom-in;}
.productBanner .mainImage.zoomed img {cursor: url(../Images/cursor-hand.png), -moz-grab;}
.productBanner .mainImage.ui-draggable-dragging img {cursor: url(../Images/cursor-grabbing.png), -moz-grabbing;}

.productBanner .mainImageControl {position:absolute;left:20px;bottom:40px;z-index:5;}
.productBanner .mainImageControl .zoom a {text-decoration:none;font-size:11px;color:#4c4c4c;}
.productBanner .mainImageControl .zoom a:hover {color:#d71820;}
.productBanner .mainImageControl .download {margin-top:10px;font-family:'AUdimatRegular';}
.productBanner .mainImageControl .download a {position:relative;padding:0 30px 0 10px;text-decoration:none;text-transform:uppercase;font-size:13px;color:#231f20;border-left:1px solid #929497;}
.productBanner .mainImageControl .download a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:100%;width:20px;right:0;top:0;}
.productBanner .mainImageControl .download a span.arrowHolder .arrowDown {position:absolute;top:5px;left:6px;width:0px;height:0px;border-left:4px solid #929497;border-right:4px solid #929497;border-top:4px solid #fff;font-size:0px;line-height:0px;}
.productBanner .mainImageControl .download a:hover {color:#d71820;}
.productBanner .mainImageControl .download a:hover span.arrowHolder {background-color:#d71820;}
.productBanner .mainImageControl .download a:hover span.arrowHolder .arrowDown {border-left-color:#d71820;border-right-color:#d71820;}

.productInfo {margin:0;}
.productInfo .tabs {padding:0 20px;}
.productInfo .sectionTabs a {height:40px;line-height:40px;padding:0 55px 0 10px;margin:0 20px 0 0;display:block;float:left;text-decoration:none;text-transform:uppercase;font-size:15px;color:#000;background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f2', endColorstr='#f9fafa'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#f9fafa)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f1f2f2,  #f9fafa); /* for firefox 3.6+ */}
.productInfo .sectionTabs .onState, .productInfo .sectionTabs a:hover, .productInfo .sectionTabs a:focus {color:#fff;background:#d71820;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71820', endColorstr='#d71820'); /* for IE */}
.productInfo .tabs .productSocial {height:40px;line-height:40px;min-width:220px;padding:0 10px;display:block;float:left;text-transform:uppercase;font-size:15px;color:#000;background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.productInfo .tabs .productSocial b {font-weight:normal;display:inline;float:left;}
.productInfo .tabs .productSocial a {text-decoration:none;margin:0 0 0 5px;display:inline;padding:0;}
.productInfo .tabs .productSocial a img {vertical-align:sub;}
.productInfo .tabs .productSocial .addthis_toolbox {float:right;display:inline;padding-top:4px;width:111px;}

.productInfo .mainInfo {padding:20px 20px 50px;margin:20px 0 10px;background:#f0f1f1;}
.productInfo .mainInfo .generalInfo {float:left;display:inline;width:300px;margin:0 25px 0 0;}
.productInfo .mainInfo .generalInfo .productContent {padding:20px;background:#fff;}
.productInfo .mainInfo .generalInfo .productContent h1 {font-size:15px;margin:0 0 5px;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular';}
.productInfo .mainInfo .generalInfo .productContent h2 {font-size:15px;color:#d81921;margin:0;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular';}
.productInfo .mainInfo .generalInfo .productContent .text {font-size:11px;margin:20px 0 0;}
.productInfo .mainInfo .generalInfo .productContent .customize-frame-btn img {max-width:100%;}
.productInfo .mainInfo .generalInfo .productLinks {}
.productInfo .mainInfo .generalInfo .productLinks h3 {margin:25px 0 0;text-transform:uppercase;font-size:15px;font-weight:normal;border-bottom:3px solid #58595b;font-family:'AUdimatRegular';}
.productInfo .mainInfo .generalInfo .productLinks ul {list-style:none;margin:0;padding:0;}
    .productInfo .mainInfo .generalInfo .productLinks ul li {border-bottom:1px solid #58595b;}
    .productInfo .mainInfo .generalInfo .productLinks ul li a {text-decoration:none;text-transform:uppercase;font-size:11px;display:block;padding:4px 0;}
.productInfo .info {float:left;display:inline;padding:20px;width:590px;font-size:11px;color:#4c4c4c;background:#fff;}
.productInfo #divTechnology {background:none;padding:0;width:630px;}
    .productInfo #divTechnology .techIcons .icon {width:190px;height:230px;float:left;display:inline;margin:0 30px 20px 0;cursor:pointer;position:relative;}
    .productInfo #divTechnology .techIcons .icon.third {margin-right:0;}
    .productInfo #divTechnology .techIcons .icon .iconInfo {position:absolute;top:0;left:0;line-height:1.25em;width:155px;height:200px;padding:15px 15px 15px 20px;color:#fff;background:#57585b;}
.productInfo .info ul {list-style:none;padding:0;margin:0;font-size:11px;color:#4c4c4c;}
.productInfo .info ul li {border-bottom:1px solid #cdced0;padding:10px 0;}
.productInfo .info ul li.last {border-bottom:0 none;}
.productInfo .info table {width:100%;}
.productInfo .info table thead tr td {text-align:center;padding:5px;color:#fff;background:#d71820;}
    .productInfo .info table thead tr td:first-child {background:none;}
.productInfo .info table tbody tr td {text-align:center;padding:5px 10px;}
.productInfo .info table tbody tr td:first-child {text-align:right;padding:5px 15px;}
.productInfo .info table tbody tr td.gray {background:#f0f1f1;}

.productDisclaimer {width:975px;float:right;text-align:right;font-size:9px;font-weight:bold;padding:5px 25px 0 0;background:#ffffff;}

.downloadImage a {padding:5px 20px 5px 10px;margin:2px 0;font-size:14px;font-weight:normal;text-transform:uppercase;color:#4D4D4D;text-decoration:none;background:url(../Images/category-product-link-bullet.gif) no-repeat right #f0f0f0;}

.hovertip{overflow: hidden;}
.hovertip img {margin-right:15px;}
div.hovertip{position: fixed;padding: 10px 13px;z-index: 2;max-width: 270px;color: #4D4D4D;background-color: #F0F0F0;border: 1px solid #4D4D4D;font-family: arial;font-size: 12px;line-height: 18px;text-align: left;}

/* PART/PURCHASABLE PAGE */
.orderProductBar {padding:0 20px;margin:0 0 20px;}
.itemList {height:30px;padding:10px 10px 0;margin:0 20px 0 0;display:block;float:left;text-decoration:none;text-transform:uppercase;color:#000;border-bottom:3px solid #57585b;background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f2', endColorstr='#f9fafa'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#f9fafa)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f1f2f2,  #f9fafa); /* for firefox 3.6+ */}
    .itemList select {width:auto;width:350px;height:20px;}
.quantity {height:30px;padding:10px 10px 0;margin:0 20px 0 0;display:block;float:left;text-decoration:none;text-transform:uppercase;font-size:15px;color:#000;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f2', endColorstr='#f9fafa'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#f9fafa)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f1f2f2,  #f9fafa); /* for firefox 3.6+ */}
    .quantity input {width:30px;padding:0;margin:0;height:18px;text-align:center;margin:0 0 0 5px;font-family:Arial;}
.addToCartBtn {height:40px;line-height:40px;padding:0 10px;margin:0 20px 0 0;display:block;float:left;text-decoration:none;text-transform:uppercase;font-size:15px;color:#fff;background:#d71820;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.addToCartBtn:hover, .addToCartBtn:focus {color:#000;background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f2', endColorstr='#f9fafa'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#f9fafa)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f1f2f2,  #f9fafa); /* for firefox 3.6+ */}
.orderProductBar .productSocial {height:40px;line-height:40px;min-width:220px;padding:0 10px;display:block;float:left;text-transform:uppercase;font-size:15px;color:#000;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';background:#f1f2f2;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f2', endColorstr='#f9fafa'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#f9fafa)); /* for webkit browsers */background: -moz-linear-gradient(top,  #f1f2f2,  #f9fafa); /* for firefox 3.6+ */}
.orderProductBar .productSocial b {font-weight:normal;display:inline;float:left;}
.orderProductBar .productSocial a {text-decoration:none;margin:0 0 0 5px;display:inline;padding:0;}
.orderProductBar .productSocial a img {vertical-align:sub;}
.orderProductBar .productSocial .addthis_toolbox {float:right;display:inline;padding-top:4px;width:111px;}
.partsThumbs a.partsThumbsImg {display:block;height:150px;overflow:hidden;}
.partsThumbs a img {height:auto;width:auto;margin:0 auto;}

/* CUSTOM FRAME CONFIGURATOR */
.customizeOptions {width:100%;height:300px;padding-top:170px;text-align:center;background:#7f7f7f;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;}
.customizeOptions a {display:inline-block;line-height:1.25em;vertical-align:top;text-align:left;padding:20px 30px 20px 20px;width:230px;height:110px;margin-left:30px;font-size:11px;text-decoration:none;color:#4c4c4c;background:url(../Images/Custom-Option.gif) no-repeat;}
.customizeOptions a:first-child {margin-left:0;}
.customizeOptions a .optionTitle {font-size:15px;line-height:1.5em;text-transform:uppercase;border-bottom:3px solid #57585b;margin:0 0 10px;display:block;font-family:'AUdimatRegular';background:url(../Images/icon-customize.gif) no-repeat top right;}
.customizeOptions a:hover, .customizeOptions a:focus {}
.customizeOptions a:hover .optionTitle, .customizeOptions a:focus .optionTitle {color:#d71820;background-position:right -25px;}

.productBanner .mainImage .colorLayer {position:absolute;top:0;left:0;width:100%;text-align:center;z-index:2;}
.productBanner .mainImage .colorLayerFrame {position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1;}

.productBanner .optionsPanel {position:absolute;top:20px;right:20px;width:135px;background:#f0f1f1;border-right:3px solid #3c3c3c;z-index:5;}
.productBanner .optionsPanel .optPanelControl {padding:14px 0 15px 10px;}
    .productBanner .optionsPanel .optPanelControl h4 {height:20px;line-height:20px;padding-left:10px;margin:0;font-size:13px;font-weight:normal;text-transform:uppercase;border-left:1px solid #939598;position:relative;font-family:'AUdimatRegular';}
    .productBanner .optionsPanel .optPanelControl h4 .arrow {width:0px;height:0px;border-top:10px solid #f0f1f1;border-bottom:10px solid #f0f1f1;border-right:10px solid #bbbdc0;font-size:0px;line-height:0px;position:absolute;top:0;left:60px;}
    .productBanner .optionsPanel .optPanelControl h4 a {text-decoration:none;display:block;padding:0;}
    .productBanner .optionsPanel .optPanelControl h4 a:hover {color:#000;}
    .productBanner .optionsPanel.open .optPanelControl h4 .arrow {border-left:10px solid #bbbdc0;border-right:0 none;}
    .productBanner .optionsPanel .optPanelControl h4 a:hover .arrow {border-right-color:#7f7f7f;border-left-color:#7f7f7f;}
.productBanner .optionsPanel .options {border-top:3px solid #3c3c3c;border-bottom:3px solid #3c3c3c;overflow:hidden;}/**height:354px;**/
    .productBanner .optionsPanel .options ul {list-style:none;padding:0 10px;margin:0;}
    .productBanner .optionsPanel .options ul li {padding:10px 10px 10px 0;border-top:1px solid #f0f1f1;}
    .productBanner .optionsPanel.open .options ul li {border-color:#000;}
        .productBanner .optionsPanel .options ul li:first-child {border-top:0 none;}
    .productBanner .optionsPanel .options ul li a {text-decoration:none;display:block;padding:0 0 0 25px;line-height:20px;height:20px;background:url(../Images/icon-customize.gif) no-repeat left top;}
    .productBanner .optionsPanel .options ul li a:hover, .productBanner .optionsPanel .options ul li a:focus {background-position:left -25px;}
    .productBanner .optionsPanel .options ul li .optTitle {color:#4c4c4c;margin-left:10px;clear:right;font-size:13px;font-weight:normal;text-transform:uppercase;font-family:'AUdimatRegular';}
    .productBanner .optionsPanel .options ul li a:hover .optTitle, .productBanner .optionsPanel .options ul li a:focus .optTitle {color:#d71820;}
    .productBanner .optionsPanel .options ul li .currentChoice {display:none;color:#4c4c4c;float:right;font-size:13px;font-weight:normal;text-transform:uppercase;font-family:'AUdimatRegular';}
        .productBanner .optionsPanel .options ul li .currentChoice img {max-height:20px;}
    .productBanner .optionsPanel .options ul li.links a {float:left;display:inline;overflow:hidden;padding:0 25px 0 5px;text-indent:-10em;border-left:1px solid #939598;color:#4c4c4c;margin:0 10px 0 0;font-size:13px;font-weight:normal;text-transform:uppercase;font-family:'AUdimatRegular';background:none;}
    .productBanner .optionsPanel .options ul li.links a.saveFrame {background:url(../Images/icon-save.gif) no-repeat top right;}
    .productBanner .optionsPanel .options ul li.links a.printFrame {background:url(../Images/icon-print.gif) no-repeat top right;}
    .productBanner .optionsPanel .options ul li.links a:hover, .productBanner .optionsPanel .options ul li.links a:focus {color:#d71820;background-position:right -25px;}
    
.productBanner .optionsPanel .optChoosePanel {padding:5px 10px 15px;font-size:11px;color:#4c4c4c;}
.productBanner .optionsPanel .optChoosePanel h3 {margin:10px 0;color:#4c4c4c;font-size:15px;font-weight:normal;text-transform:uppercase;font-family:'AUdimatRegular';}
    .productBanner .optionsPanel .optChoosePanel h3 a {text-decoration:none;}
    .productBanner .optionsPanel .optChoosePanel #decalTextOptions, .productBanner .optionsPanel .optChoosePanel #sizeOptions, .productBanner .optionsPanel .optChoosePanel #frameColorOptions {padding-left:10px;}    
.productBanner .optionsPanel .optChoosePanel #decalPreview {font-size:15px;}

.errorPanel {background-color: #fff; text-align:center;height:100px; vertical-align:middle;}
.tip_trigger {position:relative;}
.tip {color: #fff;background:#939598;display:none;padding:10px;position:absolute;top:12px;left:0;z-index:1000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:75px;}
h3 a .tip {left:15px;top:-5px;width:auto;}
.tip img {width:auto !important;}

/* VIEW AND PRINT TEMPLATE */
.productContent .custom-option {margin:5px 0 0;font-size:11px;min-height:20px;padding:3px 0 0 30px;position:relative;}
.productContent .custom-option.noimage {padding-left:0;}
.productContent .custom-option img {width:20px;position:absolute;top:0;left:0;}

.productBanner .mainImageControl .print, .productBanner .mainImageControl .purchase {float:left;display:inline;margin:0 10px 0 0;font-family:'AUdimatRegular';}
.productBanner .mainImageControl .print a, .productBanner .mainImageControl .purchase a {position:relative;display:block;padding:0 30px 0 10px;line-height:20px;text-decoration:none;text-transform:uppercase;font-size:13px;color:#231f20;border-left:1px solid #929497;}
.productBanner .mainImageControl .print a span.arrowHolder, .productBanner .mainImageControl .purchase a span.arrowHolder {display:block;float:right;background:#929497;position:absolute;height:100%;width:20px;right:0;top:0;}
.productBanner .mainImageControl .print a span.arrowHolder .arrowRight, .productBanner .mainImageControl .purchase a span.arrowHolder .arrowRight {position:absolute;top:5px;left:8px;width:0px;height:0px;border-bottom:5px solid #929497;border-top:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
.productBanner .mainImageControl .print a:hover, .productBanner .mainImageControl .purchase a:hover {color:#d71820;}
.productBanner .mainImageControl .print a:hover span.arrowHolder, .productBanner .mainImageControl .purchase a:hover span.arrowHolder {background-color:#d71820;}
.productBanner .mainImageControl .print a:hover span.arrowHolder .arrowRight, .productBanner .mainImageControl .purchase a:hover span.arrowHolder .arrowRight {border-bottom-color:#d71820;border-top-color:#d71820;}

.printLayout {background:none;}
.printLayout .centering {width:100%;}
@media print {
  .mainImageControl {display:none;}
}


/* DEFAULT CONTENT */
.contentArea  h1 {margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold;color:#d81921;}
.contentArea  h2 {margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold;color:#d81921;}

/* FULL CONTENT */
.fullPageText {padding:40px 20px;}
.fullPageText h2 {font-size:24px;font-weight:bold;text-transform:uppercase;margin:0;padding:10px 10px 0;font-family:'AUdimatBold';}

/* NEWS/EVENT PAGE */
.newsPage .articleTop { width:100%;margin:15px 0;border-bottom:2px solid #f1f1f2;}
.newsPage .featuredArticle {border:none;}
.newsPage .articleTop img {float:left;max-width:400px;}
.newsPage .articleTop .news-text {margin-left:25px;float:right;width:515px;}
.newsPage .articleTop h1, .newsPage .articleTop h1 a {margin:0;padding:0;font-size:30px;font-weight:normal;text-decoration:none;font-family:'AUdimatRegular';}
.newsPage .articleTop .date {color:#939598;font-size:11px;margin:5px 0;}
.newsPage .articleTop .leadIn {font-size:13px;height:185px;overflow:hidden;width:100%;border-bottom:1px solid #58595b;}
.newsPage .articleTop .news-nav {margin:7px 0 0;}
.newsPage .articleTop .news-nav a {border-left:1px solid #A6A6A6;text-transform:uppercase;text-decoration:none;font-size:13px;padding:0 10px 0 10px;font-family:'AUdimatRegular'}

.newsPage .articleContent {font-size:13px;border-bottom:2px solid #f1f1f2;}
.newsPage .articleContent .articleBackLink {margin:20px 0;}
.newsPage .articleContent .articleBackLink a {border-left:1px solid #A6A6A6;padding:5px 5px 5px 10px;text-transform:uppercase;font-size:13px;text-decoration:none;font-family:'AUdimatRegular';}

.newsPage .bottomNav {width:100%;overflow:hidden;}
.newsPage .bottomNav h2, .newsPage .bottomNav a {font-size:24px;font-weight:bold;text-decoration:none;text-transform:uppercase;margin:0;padding:10px 10px 0;font-family:'AUdimatBold';}
.newsPage .bottomNav a.olderLink {position:relative;padding-right:40px;}
.newsPage .bottomNav a.newerLink {position:relative;padding-left:40px;}
    .newsPage .bottomNav a.olderLink span.arrowHolder {display:block;float:right;background:#231F20;position:absolute;height:30px;width:30px;right:0;top:3px;}
    .newsPage .bottomNav a.olderLink span.arrowHolder .arrowRight {position:absolute;top:3px;left:12px;width:0px;height:0px;border-top:8px solid #231F20;border-bottom:8px solid #231F20;border-left:8px solid #fff;font-size:0px;line-height:0px;}
    .newsPage .bottomNav a.olderLink:hover {color:#d71820;}
    .newsPage .bottomNav a.olderLink:hover span.arrowHolder {background-color:#d71820;}
    .newsPage .bottomNav a.olderLink:hover span.arrowHolder .arrowRight {border-bottom-color:#d71820;border-top-color:#d71820;}
    .newsPage .bottomNav a.newerLink span.arrowHolder {display:block;float:left;background:#231F20;position:absolute;height:30px;width:30px;left:0;top:3px;}
    .newsPage .bottomNav a.newerLink span.arrowHolder .arrowLeft {position:absolute;top:3px;left:10px;width:0px;height:0px;border-top:8px solid #231F20;border-bottom:8px solid #231F20;border-right:8px solid #fff;font-size:0px;line-height:0px;}
    .newsPage .bottomNav a.newerLink:hover {color:#d71820;}
    .newsPage .bottomNav a.newerLink:hover span.arrowHolder {background-color:#d71820;}
    .newsPage .bottomNav a.newerLink:hover span.arrowHolder .arrowLeft {border-bottom-color:#d71820;border-top-color:#d71820;}
.newsPage .bottomNav h2 {border-bottom:1px solid #f1f1f2;width:250px;padding-bottom:5px;font-family:'AUdimatBold';}
.newsPage .bottomNav span {display:block;margin:5px 0 0;}
.newsPage .bottomNav ul {clear:both;list-style:none;padding:5px 0 0 10px;}
.newsPage .bottomNav ul a {font-size:11px;font-weight:normal;padding:0;}
.newsPage .bottomNav .archive-months-viewAll {clear:both;display:block;padding:5px 0 0 10px;}
.newsPage .bottomNav .archive-months {clear:both;display:block;padding:5px 0 0 10px;line-height:0.7;font-family:Arial;}
.newsPage .bottomNav .archive-months span {padding:0;}
.newsPage .bottomNav .archive-months a {font-size:11px;font-weight:normal;padding:0;font-family:Arial;}

.newsFeatured {width:100%;margin:0 0 20px 0;}

.newsIndexEntry {width:100%;padding:20px 0;border-top:2px solid #a6a6a6;}
.newsIndexEntry .newsDate {font-size:11px;color:#939598;}
.newsIndexEntry .newsTitle {margin:0 0 6px 0;font-family:'AUdimatRegular';}
.newsIndexEntry .newsTitle a {font-size:24px;text-decoration:none;font-family:'AUdimatRegular';}
.newsIndexEntry .leadIn {font-size:13px;margin:5px 0 15px;}
.newsIndexEntry .newsReadMore a {border-left:1px solid #A6A6A6;padding:5px 5px 5px 10px;text-transform:uppercase;font-size:13px;text-decoration:none;font-family:'AUdimatRegular';}

/* EDITORIALS PAGE */
.editorial {font-size:11px;color:#4c4c4c;height:100px;width:460px;float:left;display:inline;margin:40px 40px 0 0;}
.editorial.second {margin-right:0;}
.editorial img {max-width:100px;max-height:100px;float:left;display:inline;margin:0 20px 0 0;}
.editorial div {float:left;display:inline;border-bottom:1px solid #929497;width:340px;height:99px;overflow:hidden;}
.editorial h2 {font-size:15px;font-weight:normal;text-transform:uppercase;border-bottom:0 none;color:#000;display:inline;float:left;padding:2px 0 0;margin:0 0 15px;font-family:'AUdimatRegular';}
.editorial .pdfLnk {float:right;display:inline;font-size:13px;text-transform:uppercase;text-decoration:none;color:#4c4c4c;border-left:1px solid #929497;padding:3px 30px 3px 10px;position:relative;font-family:'AUdimatRegular';}
.editorial .pdfLnk .arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:2px;}
    .editorial .pdfLnk .arrowHolder .arrowDown {position:absolute;top:7px;left:6px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-top:5px solid #fff;font-size:0px;line-height:0px;}
    .editorial .pdfLnk:hover .arrowHolder {background-color:#D81921;}
    .editorial .pdfLnk:hover .arrowHolder .arrowDown {border-left-color:#D81921;border-right-color:#D81921;}
.editorial div p {clear:both;}

/* THUMBNAILS PAGE (WALLPAPER, VIDEOS) */
.videoBanner {text-align:center;height:470px;background:#000;z-index:100;}
.videoBanner iframe {z-index:100;}

.thumbnails {padding:0 20px 40px;}
.thumbnails div {position:relative;float:left;display:inline;width:300px;margin:30px 30px 0 0;color:#F1F1F2;border-bottom:3px solid #000;}
.thumbnails div.third {margin-right:0;}
.thumbnails h2 {text-transform:uppercase;font-weight:normal;font-size:15px;color:#4c4c4c;margin-bottom:5px;float:left;font-family:'AUdimatRegular';}
.thumbnails h2 a {text-decoration:none;color:#4c4c4c;font-family:'AUdimatRegular';}
.thumbnails img {width:300px;height:150px;display:block;}
.thumbnails a.play {text-decoration:none;text-transform:uppercase;font-size:15px;color:#4c4c4c;float:right;display:block;position:relative;border-left:1px solid #a5a7a9;padding:3px 30px 3px 10px;margin:10px 0;font-family:'AUdimatRegular';}
.thumbnails a.play:hover {color:#D81921;}
.thumbnails a.play .arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:2px;}
    .thumbnails a.play .arrowHolder .arrowRight {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
    .thumbnails a.play:hover .arrowHolder {background-color:#D81921;}
    .thumbnails a.play:hover .arrowHolder .arrowRight {border-top-color:#D81921;border-bottom-color:#D81921;}
.thumbnails a.download {text-decoration:none;text-transform:uppercase;font-size:15px;color:#4c4c4c;float:left;display:block;position:relative;border-left:1px solid #a5a7a9;padding:3px 30px 3px 10px;margin:10px 0;font-family:'AUdimatRegular';}
.thumbnails a.download:hover {color:#D81921;}
.thumbnails a.download .arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:2px;}
    .thumbnails a.download .arrowHolder .arrowDown {position:absolute;top:7px;left:6px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-top:5px solid #fff;font-size:0px;line-height:0px;}
    .thumbnails a.download:hover .arrowHolder {background-color:#D81921;}
    .thumbnails a.download:hover .arrowHolder .arrowDown {border-left-color:#D81921;border-right-color:#D81921;}

/* TEAMS PAGE */
.mainBanner {text-align:center;height:470px;background:#000;}
.teamContent {padding:20px 20px 50px;margin:0;background:#f0f1f1;}
.teamContent .generalInfo {float:left;display:inline;width:300px;margin:0 25px 0 0;}
.teamContent .generalInfo .teamRoster {padding:20px;font-size:11px;color:#4c4c4c;background:#fff;}
    .teamContent .generalInfo .teamRoster h1 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#d81921;border-left:1px solid #929497;padding:3px 10px;font-family:'AUdimatRegular';}
    .teamContent .generalInfo .teamRoster ul {padding:0;margin:0 0 20px;list-style:none;font-size:11px;color:#4c4c4c;}
    .teamContent .generalInfo .teamRoster ul li {display:block;}
    .teamContent .generalInfo .teamRoster ul li a {color:#4c4c4c;text-decoration:none;}
    .teamContent .generalInfo .teamRoster ul li a:hover, .teamContent .generalInfo .teamRoster ul li a:focus {color:#d81921;}
.teamContent .generalInfo .teamLinks {clear:both;margin:10px 0 0;}
    .teamContent .generalInfo .teamLinks h3 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
    .teamContent .generalInfo .teamLinks p {margin:5px 0 20px;}
    .teamContent .generalInfo .teamLinks a {text-decoration:none;text-transform:uppercase;font-size:11px;}
    .teamContent .generalInfo .teamLinks .socialLinks a {margin:0 5px 0 0;}
.teamContent .info {float:left;display:inline;padding:20px;width:590px;font-size:11px;color:#000;background:#fff;}
    .teamContent .info h2 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}

/* EVENT PAGE */
h1.event-title { margin-bottom: 0px; }
.event-date { color: Gray; padding-bottom: 10px; }

/* BIKE SIZING PAGE */
.bike-sizing {height:740px;overflow:hidden;padding-top:15px;position:relative;}
.bike-sizing .sidebar {margin-left:20px;width:110px;}
.bike-sizing .measurement-types {padding:0;margin:0;width:100%;}
    .bike-sizing .measurement-types ul {margin:0;padding:0;list-style:none;text-transform:uppercase;font-size:15px;}
    .bike-sizing .measurement-types ul li {height:29px;line-height:29px;margin:0 0 10px;border-bottom:3px solid #57585b;}
    .bike-sizing .measurement-types ul li a {text-decoration:none;display:block;height:24px;line-height:24px;padding:0;position:relative;font-family:'AUdimatRegular';}
    .bike-sizing .measurement-types ul li a .arrowHolder {display:block;background:#929497;position:absolute;height:20px;width:20px;right:0;top:0;}
    .bike-sizing .measurement-types ul li a .arrowHolder .arrowDown {position:absolute;top:7px;left:6px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-top:5px solid #fff;font-size:0px;line-height:0px;}
    .bike-sizing .measurement-types ul li a:hover .arrowHolder, .bike-sizing .measurement-types ul li.onState a .arrowHolder {background-color:#D81921;}
    .bike-sizing .measurement-types ul li a:hover .arrowHolder .arrowDown, .bike-sizing .measurement-types ul li.onState a .arrowHolder .arrowDown {border-left-color:#D81921;border-right-color:#D81921;}
.bike-sizing .heights {font-size:15px;font-weight:bold;color:#231F20;list-style:none;padding:0;margin:15px 0 0;width:100%;height:100%;border-right:1px solid #939598;}
    .bike-sizing .heights li {padding:0 0 4px;}
    .bike-sizing .heights span.metric {display:none;}
    .bike-sizing .heights a {color:#231F20;text-decoration:none;display:block;padding:2px 0 1px 10px;}
    .bike-sizing .heights a.subActive {background:#f1f1f2;}
    .bike-sizing .heights a:hover, .bike-sizing .heights a.active {color:#ffffff;background:#D81921;}
.bike-sizing .tabs {width:820px;float:right;display:none;margin:0 20px 0 0;}
    .bike-sizing .tabs ul {display:block;margin:0;padding:0;list-style:none;text-transform:uppercase;font-size:15px;}
    .bike-sizing .tabs ul li {height:29px;line-height:29px;width:260px;margin:0 20px 0 0;border-bottom:3px solid #57585b;float:left;}
    .bike-sizing .tabs ul li.last {margin-right:0;}
    .bike-sizing .tabs ul li a {text-decoration:none;display:block;height:24px;line-height:24px;padding:0 30px 0 0;position:relative;font-family:'AUdimatRegular';}
    .bike-sizing .tabs ul li a .arrowHolder {display:block;float:right;background:#929497;position:absolute;height:20px;width:20px;right:0;top:0;}
    .bike-sizing .tabs ul li a .arrowHolder .arrowDown {position:absolute;top:7px;left:6px;width:0px;height:0px;border-left:5px solid #929497;border-right:5px solid #929497;border-top:5px solid #fff;font-size:0px;line-height:0px;}
    .bike-sizing .tabs ul li a:hover .arrowHolder, .bike-sizing .tabs ul li.onState a .arrowHolder {background-color:#D81921;}
    .bike-sizing .tabs ul li a:hover .arrowHolder .arrowDown, .bike-sizing .tabs ul li.onState a .arrowHolder .arrowDown {border-left-color:#D81921;border-right-color:#D81921;}
.bike-sizing .sizing-content {width:820px;height:100%;position:absolute;right:0;overflow:hidden;margin:0 20px 0 0;}
.bike-sizing .intro-text {width:100%;height:100%;margin:0;color:#231F20;}
    .bike-sizing .intro-text .instructions {padding:0;border-bottom:3px solid #57585b;font-size:11px;}
    .bike-sizing .intro-text .instructions h3 {margin:5px 0 10px;padding-left:10px;font-size:15px;font-weight:normal;text-transform:uppercase;border-left:1px solid #57585b;font-family:'AUdimatRegular';}
    .bike-sizing .intro-text .content {width:400px;}
    .bike-sizing .intro-text .content .intro {margin:0;padding:0 0 15px;border-bottom:1px solid #939598;}
.bike-sizing .sizing {float:left;width:870px;height:230px;background:#f1f1f2;}
.bike-sizing .sizing h3 {font-size:70px;font-weight:bold;color:#202020;margin:15px;border-bottom:1px solid #939598;}
.bike-sizing .active {background:#ffffff;}
.bike-sizing .bike-intro-image {margin-top:15px;width:400px;}

.bike-sizing .sizing table, .bike-sizing .sizing table a {font-size:13px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
.bike-sizing .sizing table td {padding:0 5px 10px 15px;vertical-align:top;height:22px;}
.bike-sizing .sizing table a {padding:3px 5px 0;text-decoration:none;height:19px;vertical-align:middle;background:#D81921;cursor:default;display:inline-block;}
.bike-sizing .sizing table img {vertical-align:middle;}
.bike-sizing .sizing table span {height:19px;padding:3px 5px 0;display:inline-block;vertical-align:middle;background:#231F20;}


/* DEALER SEARCH CONTROL */
.zipSearch {float:left;height:20px;background:url(../Images/dealer-search-bg.gif) no-repeat left top;}
.zipSearch input {float:left;width:160px;margin:0 5px;height:18px;font-size:10px;border-collapse:collapse;border:none;background-color:transparent;line-height:18px;}

/* GENERIC RIGHT SPOTLIGHTS */
.spotlightHdr {width:230px;height:20px;padding:6px 10px 0 10px;color:#FFFFFF;font-size:14px;font-weight:normal;text-transform:uppercase;background:url(../Images/header-bg-dealer-search.gif) no-repeat;}
.spotlightText {width:230px;padding:6px 10px 0 10px;}

/* BIKE PHOTO CHANGER CONTROL */
.swatchImage { cursor: pointer; margin-right: 6px; }

/* PRODUCT REGISTRATION */
.prodRegHeader h1 {background-image:url(../Images/icon-print.gif);}
.regColumn {float:left;display:inline;width:430px;font-size:11px;}
    .regColumn .regSteps h3 {border-left:1px solid #929497;text-decoration:none;text-transform:uppercase;margin:0 0 20px;padding:0 0 0 10px;line-height:20px;position:relative;font-size:13px;color:#4c4c4c;font-weight:normal;font-family:'AUdimatRegular';}
        .regColumn .regSteps h3 span {position:absolute;top:1px;left:45px;}
        .regColumn .regSteps h3 b {text-decoration:none;font-size:15px;font-weight:normal;height:20px;line-height:20px;width:25px;margin:0 0 0 5px;padding:0;text-align:center;display:block;float:left;color:#fff;background:#929497;}
        .regColumn .regSteps h3 b.active {background:#d71820;}
    .regColumn .regFormContent {border-top:3px solid #57585B;border-bottom:3px solid #57585B;margin:1em 0;padding:1em 0;}
    .regColumn .regFormContent .column {float:left;display:inline;width:47%;margin-right:3%;padding:0;}
    .regColumn .regFormContent .column:last-child {margin-right:0;float:right;}
    .regColumn .regFormContent label {color:#4c4c4c;display:block;border-bottom:1px solid #bcbec0;padding-bottom:0.5em;margin-bottom:1em;}
    .regColumn .regFormContent label.checkBoxLabel {display:inline;border:0 none;float:left;width:170px;}
    .regColumn .regFormContent input {width:95%;padding:3px 2%;margin-bottom:0.5em;}
    .regColumn .regFormContent textarea {width:95%;padding:5px;margin-bottom:0.5em;}
    .regColumn .regFormContent input[type="checkbox"] {width:13px;padding:0;clear:both;float:left;margin-left:0;margin-right:10px;}
    .regColumn .regFormContent select {width:100%;padding:3px 2%;margin-bottom:0.5em;}
        .regColumn .regFormContent select.dayField {width:30%;margin-right:5px;}
        .regColumn .regFormContent select.monthField {width:30%;margin-right:5px;}
        .regColumn .regFormContent select.yearField {width:30%;}
    .regColumn .btn {float:left;display:inline;}
    .regColumn .nextBtn {float:right;display:inline;}
    .regFormContent #regSocialLinks {}
        .regFormContent #regSocialLinks a {display:block;margin:0 0 5px 40px;line-height:24px;position:relative;border-bottom:1px solid #bcbec0;text-decoration:none;}
        .regFormContent #regSocialLinks a img {margin:0;position:absolute;top:0;left:-40px;}
.regPhotoColumn {float:right;display:inline;width:500px;margin-top:23px;border-top:3px solid #57585b;}
    .regPhotoColumn img {width:100%;display:block;}

/* CHECKOUT PAGES */
.checkoutArea {width:100%;margin:15px 0 25px 0;}
.checkoutArea .fullPageHeader {width:1000px;height:26px;background:url(../Images/header-bg-checkout.gif) no-repeat;}
.checkoutArea .fullPageHeader .header {padding:6px 10px 0 10px;color:#FFFFFF;text-transform:uppercase;font-size:14px;font-weight:normal;}

.tblCheckoutNav { width: 1000px; font-family: Arial }
.tblCheckoutNav td { border-top: 1px solid White; border-right: 1px solid White; width: 25%; font-size: 11px; color: #515153; }
.tblCheckoutNav td .num { font-size: 11px; font-weight: bold; padding: 1px 5px; margin-right: 5px; vertical-align: middle; color: White; }
.tblCheckoutNav .row1 td { padding: 11px; text-align: center; }
.tblCheckoutNav .row1 .colUnselected { background-color: #d2d2d4;  }
.tblCheckoutNav .row1 .colUnselected .num { background-color: #979799; }
.tblCheckoutNav .row1 .colSelected { background-color: #ebebeb; font-weight: bold; }
.tblCheckoutNav .row1 .colSelected .num { background-color: #4e4e50;  }
.tblCheckoutNav .row2 { height: 5px;  }
.tblCheckoutNav .row2 .colUnselected { background-color: #ababab; }
.tblCheckoutNav .row2 .colSelected { background-color: #4f4f51; }

.tblCheckoutDealer { width: 1000px; font-family: Arial }
.tblCheckoutDealer td { border-top: 1px solid White; border-right: 1px solid White; width: 20%; font-size: 11px; color: #515153; }
.tblCheckoutDealer td .num { font-size: 11px; font-weight: bold; padding: 1px 5px; margin-right: 5px; vertical-align: middle; color: White; }
.tblCheckoutDealer .row1 td { padding: 11px; text-align: center; }
.tblCheckoutDealer .row1 .colUnselected { background-color: #d2d2d4;  }
.tblCheckoutDealer .row1 .colUnselected .num { background-color: #979799; }
.tblCheckoutDealer .row1 .colSelected { background-color: #ebebeb; font-weight: bold; }
.tblCheckoutDealer .row1 .colSelected .num { background-color: #4e4e50;  }
.tblCheckoutDealer .row2 { height: 5px;  }
.tblCheckoutDealer .row2 .colUnselected { background-color: #ababab; }
.tblCheckoutDealer .row2 .colSelected { background-color: #4f4f51; }

.errorBox { border: 1px solid Red; background-color: #FFDFDF; padding: 20px; color: Red; margin-bottom: 10px; }

.checkoutContent {}
.checkoutContent h2 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.checkoutContent ul {padding-right:30px;}
.checkoutContent hr {color:#f1f1f2;width:470px;margin:0;}

/* LOGIN PAGES */
.tblLogin {  }
.tblLogin td { padding: 4px; }
.tblLogin a {color:#4c4c4c;}
.tblLogin a:hover, .tblLogin a:focus {color:#d71820;}
.tblLogin .inputBox { width:285px; padding:5px; font-size:11px; }
.tblLogin .shortInputBox { width:185px; padding:5px; font-size:11px; }

/* ACCOUNT DASHBOARD */
.dataContent .dashboardContent {margin:0 0 30px;font-size:11px;}
.dataContent .dashboardContent h2 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.dataContent .dashboardContent h3 {font-size:13px;margin-bottom:5px;line-height:20px;border-left:1px solid #929497;padding-left:10px;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular';}
.dataContent .dashboardContent table {width:100%;text-align:center;margin-bottom:10px;}
.dataContent .dashboardContent table th {padding:7px 5px;background:#f1f1f2;border-color:#929497;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular';}
.dataContent .dashboardContent table td {padding:5px;border-color:#929497;}
.dataContent .dashboardContent table td img {margin:0;}
.dataContent .dashboardContent table td a {text-decoration:none;color:#fff;background:#57585b;padding:4px 10px;text-transform:uppercase;font-size:11px;font-family:'AUdimatRegular';}
.dataContent .dashboardContent table td a:hover {background-color:#d81921;}
.dataContent .dashboardContent table table {width:100%;}
.dataContent .dashboardContent table .textLeft {text-align:left;}

/* SHOPPING CART */
.shoppingCartContainer { padding: 20px 46px; }
.shoppingCartContainer .bottomBar { margin-top: 40px; }
.shoppingCartContainer .extraInfo { width: 100%;margin-top:15px; }
.shoppingCartContainer .extraInfo .colLeft { float:left;display:inline; width:70%; }
.shoppingCartContainer .extraInfo .colRight { float:right;display:inline; width:20%; text-align: right; padding-right: 20px; font-size: 15px; font-weight:normal;font-family:'AUdimatRegular'; }
.shoppingCartContainer .extraInfo i {font-size:11px;padding-right:10px;color:#4c4c4c;text-transform:uppercase;font-weight:normal;}
.shoppingCartContainer .extraInfo b {font-size:15px;padding-right:5px;color:#d71820;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular';}

.shoppingCartItem { padding: 12px 15px; border-bottom:3px solid #57585b; }
.shoppingCartItem .ItemName { font-size:15px;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular'; }
.shoppingCartItem .ItemInfo a.grayButton {display:block;float:left;margin-top:5px;}
.shoppingCartItem .ItemTotal { font-size: 15px; float:right;display:inline; font-family:'AUdimatRegular'; }
.shoppingCartItem .viewDetails { padding: 6px 10px; background-color: #ebebeb; font-weight: bold; float:right; vertical-align:top; }
.shoppingCartItem .SKU { color: #9F9F9F; }
.shoppingCartItem .quantityBox { padding: 0px; margin:9px 15px;}
.grayBox { background-color: #ebebeb; padding: 30px 40px; }

/* CHECKOUT PROCESS */
.checkoutBox { clear:both;margin:0 0 20px; color:#4c4c4c; font-size:11px; padding:20px 15px 0; }
.checkoutBox .head { height: 32px; width: 903px; }
.checkoutBox .head2 { height: 6px; width: 903px; }
.checkoutBox .head .inside { padding: 8px 15px; font-weight: bold; text-transform: uppercase; }
.checkoutBox .middle { width: 903px; }
.checkoutBox .middle .inside { padding: 20px 30px; }
.checkoutBox .middle .dealerResults { padding: 0px 0px; }
.checkoutBox .foot { height: 6px; width: 903px; }

.checkoutBox .checkout-form { }
.checkoutBox .checkout-form td.label { width: 150px; }
.checkoutBox .checkout-form input.inputBox { width: 250px; }
.checkoutBox .checkout-form select.inputBox { width: 254px; }
.checkoutBox .checkoutComments {padding:0;margin:0 0 15px;}

.billingProviderIndent { margin: 5px 0 10px 20px; }

.tblShoppingCartRecap { width: 100%; }
.tblShoppingCartRecap th { text-align: left; padding: 10px 2px 10px 10px; background-color: #EBEBEB; border-right: 1px solid #fff;font-size:15px;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular'; }
.tblShoppingCartRecap td { padding: 10px 2px 10px 10px; border-bottom: 2px solid #a6a6a6; }
.tblShoppingCartRecap td.itemquantity { width: 5%; }
.tblShoppingCartRecap td.itemname { width: 55%; }
.tblShoppingCartRecap td.itemprice { width: 20%; padding-right: 30px; }
.tblShoppingCartRecap td.itemprice a {padding-right:0;float:right;display:inline;}
.tblShoppingCartRecap td.totalprice { width: 20%; }

.tblShoppingCartRecap_extras { margin: 10px 0 30px 0; }
.tblShoppingCartRecap_extras tr { vertical-align: top; }
.tblShoppingCartRecap_extras tr.orderTotal td { padding: 10px 0; background-color: #ebebeb; font-weight: bold; font-size:17px;padding-right:5px;text-transform:uppercase;font-weight:normal;font-family:'AUdimatRegular'; }
.tblShoppingCartRecap_extras td {border: 0; padding: 5px 0;}

.tblRecap { width: 100%; }
.tblRecap td { padding: 2px; }
.tblRecap td.label { width: 40%; }
.tblRecap td.data { width: 60%; }
.tblRecap .inputBox { width: 200px; }

.dataContent .column .divSaveAccount { background-color: #ebebeb; padding: 15px; }

/* CREDIT CARD PROVIDER */
.tblCreditCard { }
.tblCreditCard td { padding: 2px; }
.tblCreditCard td.label { width: 125px; } 
.tblCreditCard td.field { }
.tblCreditCard td.validation { }
.tblCreditCard input.inputBox { width: 180px; }
.tblCreditCard select.inputBox { width: 184px; }

/* DEALER LOCATOR */
.dealerSearch {height:410px;position:relative;padding:20px 20px 40px;border-bottom:3px solid #58595b;}
.dealerSearch .searchOptions {float:left;display:inline;width:210px;}
.dealerSearch h2 {clear:both;font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.dealerSearch .miles {margin:5px 0 10px;}
.dealerSearch .miles input {margin:0 10px 5px 0;}
.dealerSearch .miles label {vertical-align:top;}
.dealerSearch .zipInput {margin:0 0 15px;padding:0 5px;font-size:11px;width:170px;height:20px;border:0 none;background:url("../Images/dealer-search-bg.gif") no-repeat left top;}
.dealerSearch .searchOptions a.btn {margin:2px 10px;float:left;display:block;}
.dealerSearch .carryingType {display:block;margin:5px 0;}
.dealerSearch .carryingType input {margin:0 10px 5px 0;}
.dealerSearch .searchBtn {font-size:15px;margin:10px 0;display:block;text-transform:uppercase;font-weight:normal;text-decoration:none;color:#000;padding:10px 10px 8px;border-bottom:3px solid #57585b;color:#fff;background:#d81921;font-family:'AUdimatRegular';}
.dealerSearch .dealerMap {float:right;display:inline;width:730px;}
.googleMap {width:730px;height:410px;margin:0 auto; font-size: 12px; line-height: normal; float:right; color:#333333;}
.dealerSearch .hovertip {vertical-align:top;}

.dealerResults {padding:20px 20px;}
.dealerResults h1 {font-size:15px;margin:0 0 10px;text-transform:uppercase;font-weight:normal;color:#000;padding:0 0 5px;border-bottom:3px solid #57585b;font-family:'AUdimatRegular';}
.dealerList { width: 100%; }
.dealerList th { text-align: left; background-color: #373536; color: White; padding: 6px 2px; }
.dealerList td { text-align: left; font-size: 11px; padding: 4px; border-bottom: 1px solid #cccccc; }

.dealerList td.storename { text-align: left; text-transform: uppercase; color: Red; font-weight: bold; }
.dealerList td.storename a { color: Red; }
.dealerList td.address { text-align: left; }
.dealerList td.phone { text-align: left; }
.dealerList td.distance { text-align: left; }
.dealerList td.links { text-align: left; }
.dealerList td.links a {border-left:1px solid #929497;text-decoration:none;text-transform:uppercase;padding:3px 10px;margin:0 0 5px;position:relative;display:block;width:40px;font-size:13px;color:#4c4c4c;font-family:'AUdimatRegular';}
.dealerList td.links a span.arrowHolder {display:block;background:#929497;position:absolute;height:20px;width:20px;right:0;top:1px;}
.dealerList td.links a span.arrowHolder .arrowRight {position:absolute;top:5px;left:8px;width:0px;height:0px;border-top:5px solid #929497;border-bottom:5px solid #929497;border-left:5px solid #fff;font-size:0px;line-height:0px;}
.dealerList td.links a:hover, .dealerList td.links a:focus {color:#d71820;}
.dealerList td.links a:hover span.arrowHolder, .dealerList td.links a:focus span.arrowHolder {background:#d71820;}
.dealerList td.links a:hover span.arrowHolder .arrowRight, .dealerList td.links a:focus span.arrowHolder .arrowRight {border-top-color:#d71820;border-bottom-color:#d71820;}
.resultCount { float: right; font-size: 11px; }

/* CONTACT FORMS */
.formContent {width:900px;margin:0 auto;font-size:11px;}
.labelColumn {width:290px;padding:0 10px 0 0;text-align:right;}
.textboxField {width:300px;padding:5px;font-size:11px;}
.textareaField {width:300px;height:100px;padding:5px;font-size:11px;}
.fieldColumn select {width:312px;padding:5px;font-size:11px;}
.fieldColumn span {padding-left:10px;}
.formContent input[type="submit"] {margin:5px 0 10px;padding-left:10px;font-size:13px;font-weight:normal;text-transform:uppercase;border:0 none;border-left:1px solid #57585b;background:none;font-family:'AUdimatRegular';cursor:pointer;}
.formContent input[type="submit"]:hover {color:#D81921;}

/* SITEMAP */
.sitemapText ul {list-style:normal;background:none;}
.sitemapText li {background:none;}

/*SHOPPINGG SPREE MICROSITE*/
body#shoppingSpreeBody {color:#fff;background:#000;margin:0;padding:0;font-size:11px;font-family:helvetica,arial,sans-serif;}
#shoppingSpreeWrapper {margin:0 auto;width:1000px;min-height:475px;background:url(../Images/shoppingSpree/Ultimate-Shopping-Spree-bg.jpg) no-repeat 0 0;}
#shoppingSpreeWrapper .shoppingrow {height:240px;position:relative;padding:0 0 0 15px;}
    #shoppingSpreeWrapper .shoppingrow .spreeBike {float:left;display:inline;margin:0 5px 0 0;width:320px;}
    #shoppingSpreeWrapper .shoppingrow .spreeBike p {font-weight:bold;font-size:14px;padding:0 0 0 15px;margin:10px 0 0;}
    #shoppingSpreeWrapper .shoppingrow .spreeBike p span {color:#ffff00;}
    #shoppingSpreeWrapper .shoppingrow hr {background:#5f5f5f;border:0 none;height:1px;position:absolute;left:0;margin:0;}
#shoppingSpreeWrapper #sRow1 {}
    #shoppingSpreeWrapper #sRow1 #logo {float:left;margin:15px 0 0 0;}
    #shoppingSpreeWrapper #sRow1 p#shoppingInfoText {float:left;width:105px;margin:15px 0 0 10px;line-height:1.325em;}
    #shoppingSpreeWrapper #sRow1 .spreeBike {margin-top:40px;margin-left:15px;}
    #shoppingSpreeWrapper #sRow1 hr {width:655px;bottom:29px;}
    #shoppingSpreeWrapper #sRow1 #connectWithFelt {float:right;position:relative;}
        #shoppingSpreeWrapper #sRow1 #connectWithFelt #socialM {padding:10px 10px 0 0;text-align:right;}
            #shoppingSpreeWrapper #sRow1 #connectWithFelt #socialM img {margin:0 0 0 10px;}
        #shoppingSpreeWrapper #sRow1 #connectWithFelt #feltWings {float:right;width:76px;height:76px;margin:90px 0 0;}
#shoppingSpreeWrapper #sRow2 {height:190px;}
    #shoppingSpreeWrapper #sRow2 hr {width:1000px;bottom:24px;}
#shoppingSpreeWrapper #sRow3 {height:190px;padding-top:5px;}
    #shoppingSpreeWrapper #sRow3 hr {width:1000px;bottom:24px;}
#spreeLegal {font-size:10px;color:#808080;padding:0 0 0 30px;margin:15px 0 0;}
