@charset "UTF-8";
/* CSS Document */

#clearFloats {
    clear: both;
}

#hdrContainer {
    width: 1025px;
    margin-right: auto;
    margin-left: auto;
}


#HeaderLower li:hover span a, #HeaderLower li span a.active, #HeaderLower li span a {
    background-image: none !important;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}

.allProdsWrapper {
    padding-top:50px !important;
}

#WrapperNoPad {
    clear: both;
    width: 1025px;
    padding: 5px 0 0;
    margin: 0 auto;
   color: #ccc;
}

#largeWrap {
    background-image: url(/content/images/mono-home-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 200px;
}

#largeWrap2 {
    background-image: url(/content/images/mono-home-bg3.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 40px;
}
#largeWrap3 {
    background-image: url(/content/images/mono-home-bg4.jpg);
    background-color: rgba(232,232,232,1);
    background-repeat: no-repeat;
    background-position: center top;
}

#largeWrapFeature {
    background-image: url(/content/images/mono-home-bg-pedalboard2.jpg);
    background-color: rgba(232,232,232,1);
    background-repeat: no-repeat;
    background-position: center top;
}

#largeWrap-products {
    background-image: url(/content/images/mono-products-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

#largeWrap-products2 {
    background-image: url(/content/images/mono-products-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 25px;
    padding-bottom: 25px;
}
#largeWrap-creators {
    background-image: url(/content/images/mono-creators-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 50px;
    padding-bottom: 25px;
}

#largeWrap-support {
    background-image: url(/content/images/mono-support-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 50px;
    padding-bottom: 25px;
}

#1carousel {
}

#monoBreadcrumbs {
    height: 25px;
    background-color: rgba(0, 0, 0, 0.75);
    display: inline-block;
    padding-left: 10px;
}


#buyitNow {
    font-family: 'Trade Gothic W01 Roman',Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000;
    padding-top:10px;
    text-align:center;
}
.productAddToCartBelow2 {
    width: 225px;
    margin-top: 25px;
}

/*grid for productDetails pages */
.gridHolder {
    width: 775px;
    margin: 0;
    font-family: 'Trade Gothic W01 Light',Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #8d8d8d;
}
.gridHolder a:link, .gridHolder a:visited {
    color: #8d8d8d;
    text-decoration: underline;
}
.gridHolder a:hover {
    color: #8d8d8d;
    text-decoration:none;
}
.ppPromotionBanner {
background-color: #f47a21;
width: 765px;
font-family: 'Trade Gothic W01 Light',Helvetica, Arial, sans-serif;
color:#ffffff;
font-size: 15px;
padding: 5px;
position: relative;
margin-bottom: 10px;

}
.gridWrapper {overflow: hidden; width:725px; margin-bottom: 25px; margin-right: auto; margin-left: auto; }
.gridWrapper2 {overflow: hidden; width:725px; margin-bottom: 20px; margin-right: auto; margin-left: auto; padding-top:20px; }
.gridWrapper3 {overflow: hidden; width:725px; margin-bottom: 11px; margin-right: auto; margin-left: auto; }
.featuresColumn {float: left; width: 13.33%; margin-right: 4%;}
.featuresColumn4 {float: left; width: 475px; margin-right: 25px;}
.featuresColumnFull {float:none; width: 725px;}
.featuresColumn2 {float:left; width: 225px; margin-right: 25px;}
.featuresColumnduo {float:left; width: 350px; margin-right: 25px;}
.gridLast {margin-right: 0px;}
.gridLast {margin-right: 0px;}
#mainImage {
    margin-bottom: 25px;
}
#videos {
    background-color: #000;
    width: 94%;
    margin-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
    padding: 3%;
}
#videos .txt a {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    padding-top: 10px;
    display: block;
    white-space: nowrap;
}
#videos .txt a:hover{
    text-decoration: underline;
}
.gridHead {
    font-family: 'Trade Gothic W01 Roman',Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    margin: 0px;
    font-style: normal;
    text-transform: uppercase;
}
.responsiveHolder .gridHead {
    font-family: 'Trade Gothic W01 Roman',Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    margin-top: 5px;
    font-style: normal;
    text-transform: uppercase;
}
.gridHolder #title {
    font-size: 44px;
    font-family:'Trade Gothic W01 Bold 2',Helvetica,Arial,sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    line-height:45px;
}

.gridHolder #subTitle {
    font-size: 22px;
    color: #8d8d8d;
    text-transform: uppercase;
    font-family:'Trade Gothic W01 Light',Helvetica, Arial,sans-serif;
}
.responsiveColumnFull #decDeal {
font-size: 18px;
color:#FFFFFF!important;
background-color: #f47a21;
padding-top: 5px;
padding-bottom: 5px;
margin-top:5px;
padding-left: 10px;
font-family:'Trade Gothic W01 Light',Helvetica, Arial,sans-serif;
}

.gridHolder #series {
    font-size: 12px;
    text-transform: uppercase;
    color: #f37920;
    font-family:'Trade Gothic W01 Bold 2',Helvetica, Arial,sans-serif;
}
.gridHolder #watch {
    font-size: 19px;
    color: #FFF;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.gridHolder #bigType {
    font-size: 44px;
    text-transform: uppercase;
    color: #8d8d8d;
    letter-spacing:-0.05em;
}
.videoStar {
    width: 125px;
    margin-right: 25px;
    float: left;
}
.videoStar2 {
	width: 145px;
	margin-right: 25px;
	float: left;
}
.videoStar3 {
	width: 250px;
	margin-right: 25px;
	float: left;
}
.videoStar4 {
	width: 195px;
	margin-right: 25px;
	float: left;
}
.videoStarAuto {
width:auto;
text-wrap:none;
margin-right:25px;
float:left;
}
.thumb {
	width:128px;
	margin-right:auto;
	margin-left:auto;
}

.gridWrapper #line {
    background-color: #e7e7e7;
    height: 1px;
}
.gridWrapper a.link:link, .gridWrapper a.link:visited, .gridWrapper a.link:hover {
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
}
.gridWrapper sup {
    font-size: .50em;
    line-height: 0px;
}
/*end grid area */

/*grid for home page */
.homegridHolder {
    width: 1025px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px;
}

.homegridHolder2 {
    width: 1025px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 140px;
}

.homegridHolder3 {
    width: 1025px;
    margin-right: auto;
    margin-left: auto;
}

.homegridWrapper {overflow: hidden; width:1025px; margin-bottom: 25px; margin-right: auto; margin-left: auto; }
.homegridWrapper2 {
    overflow: hidden;
    width: 1025px;
    margin-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding-top: 20px;
}
.homeColumn {float: left; width: 13.33%; margin-right: 4%;}
.homeColumn4 {float: left; width: 675px; margin-right: 25px;}
.homeColumnFull {float:none; width: 1025px;}
.homeColumn2 {float:left; width: 325px; margin-right: 25px;}
.gridLast {margin-right: 0px;}


/*end grid area */

#homeAllButton {
margin-top: 140px;
height: 133px;
width: 250px;
}

#homeFeatureButton {
margin-top: 30px;
height: 255px;
width: 329px;
position: relative;
margin-left: 324px;
}


#homeAllButton2 {
margin-top: 20px;
width: 250px;
margin-left: 700px;
}

#secureCheckout {
    color: #a7a7a7;
    font-family: 'Karla', Helvetica, Arial, sans-serif;
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    width: 125px;
    text-align: center;
    margin: 0 auto 0 auto;
}
#guarantee {
    font-size: 18px;
    color: #a7a7a7;
    text-transform: uppercase;
    font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
    text-align: center;
    line-height: normal;
}
#guarantee a:link, #guarantee a:visited {
    color: #a7a7a7;
    text-decoration: underline;
}
#guarantee a:hover {
    color: #a7a7a7;
    text-decoration: none;
}
#dealer-locator {
    font-size: 14px;
    color: #a7a7a7;
    font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
    text-align: center;
    line-height: normal;
    margin-top: 10px;
}
#dealer-locator a:link, #dealer-locator a:visited {
    color: #a7a7a7;
    text-decoration: underline;
}
#dealer-locator a:hover {
    color: #a7a7a7;
    text-decoration: none;
}
/*Firebug says this class was in styles.css at line 100 but couldn't find it there so added these here */
div.FacebookLikeButtonContainer {
    margin-right: 10px;
    margin-left: 10px;
}
/*This was an class assigned to the see more pix element but not in stylesheet - maybe just not used by template so writing in here*/
.SeeMorePicturesLink {
    text-align: center;
    margin-top: 12px;
}
.SeeMorePicturesLink a{
    color: #000;
}
.SeeMorePicturesLink a:hover{
    color: #a7a7a7;
    text-decoration: underline;
}

/*class assigned to container element but not defined in any styles so defining here to keep ProductAside class to be transparent to allow transparency between extra modules */
.ProductThumbWrap {
    background: #FFF;
}

#monoModules {
    background: #FFF;
    width: 225px;
    padding-bottom: 25px;
    margin-top: 25px;
    text-align: center;
    color: #686868;
    font-size: 12px;
    text-transform: uppercase;
}

#monoModules .related {
    
}

#monoModules h1 {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #a7a7a7;
    line-height: normal;
}
#monoModules h2 {
    font-size: 18px;
    color: #000;
    text-transform: none;
}
    
.map {
    width: 205px !important;
    padding-left: 10px;
    padding-right: 10px;
}
.map a {
    color: #a7a7a7 !important;
    text-decoration: underline;
}
.map a:hover {
    text-decoration: none;
}
.map img {
    padding-bottom: 25px;
}
.quote {
    width: 175px !important;
    padding-left: 25px;
    padding-right: 25px;
}

.ProductListSide {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
    text-align: center;
    text-transform: none;
}
.ProductListSide li {
    background: none repeat scroll 0 0 transparent !important;
    list-style: none outside none;
    margin: 0px !important;
    overflow: hidden;
    padding: 0px;
    position: relative;
}
.ProductListSide li .ProductDetails a{
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.ProductListSide li .ProductImage {
    display: block;
    height: 225px !important;
    line-height: 225px !important;
    margin: 0px !important;
    max-height: 225px !important;
    max-width: 225px !important;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 225px !important;
}
.ProductListSide .ProductImage a img {
    display: table-cell;
    height: 225px !important;
    width: 225px !important;
}


.ProductListSide li:hover .productHover, 
.ProductListSide li.active .productHover  {
opacity: 1 !important;
filter: alpha(opacity = 100) !important;

}


.ProductListSide li .clickArea {
display: block;
height: 100%;
width: 100%;
text-align:left;
text-indent: -99999px;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}

.ProductListSide li .QuickView {
    position: relative !important;
    z-index: 2 !important;
}

       

#FooterUpper .footCol1 {
    color: #595959;
    display: inline;
    float: left;
    padding-bottom: 15px;
    width: 325px;
}

#FooterUpper .footCol2 {
    color: #595959;
    display: inline;
    float: left;
    padding-left: 25px;
    width: 327px;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    margin-bottom: 25px;
}

#FooterUpper .footCol3 {
    color: #595959;
    display: inline;
    float: right;
    padding-bottom: 15px;
    width: 318px;
}

#FooterUpper .top {
    color: #000000;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.footCol1 .left {
    float: left;
    width: 225px;
    font-size: 14px;
    padding-top: 25px;
}

.footCol2 .left, .footCol3 .left {
    float: left;
    width: 225px;
    font-size: 14px;
    padding-top: 25px;
}
.useful a {
    color: #595959;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px;
}
.useful a:hover {
    text-decoration: underline;
}

#MONOFooter {
    background-color:#1e1e1e;
    height: 75px;
    color: #939393;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'Karla', Helvetica, Arial, sans-serif;
}
#copyrite {
    margin-right:auto;
    margin-left: auto;
    padding-top: 25px;
    display: block;
    position: relative;
    height: 20px;
    width: 650px;
}
#copyrite img {
    padding-right: 10px;
}

#sideHR {
    width:200px;
    height:1px;
    background-color:#e7e7e7;
    margin: 10px auto 10px;
}
    
.RetailPriceValue {
    color:#666666;
}

/* CSS for the movie DIV  */
#movieWindow {
    position:absolute;
    z-index:100;
    width: 100%;
}
#moviePlyr {
    position: relative;
    width: 820px;
    height: 490px;
    left: 50%;
    margin-left: -410px;
    background-image: url(/content/images/transparentBG.png);
    background-repeat: repeat;
    background-position: left top;
}
#moviePlyr iframe {
    margin-left: -400px;
    position: relative;
    height: 450px;
    width: 800px;
    left: 50%;
}
#closeX {
    height: 25px;
    width: 25px;
    position: relative;
    margin-bottom: 3px;
}

.miniCart {
    background-color: #909090;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    padding: 5px 10px 5px 10px;
}

.SearchSorting .SortBox {
display:none;
}

/* CSS for the social drop down  */

#smedia {position: absolute; right: 0px; z-index: 2000; background-color: #fff; cursor: pointer; font-size: 11px;}
#ssmediaDrop {display: none; width: 100px; background-color: #fff; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,.4); box-shadow: 2px 2px 2px 0px rgba(0,0,0,.4);}
#ssmediaDrop ul {margin: 0px; padding: 0px;}
#ssmediaDrop ul li {text-align: center; float: none; width: 100px; text-align: center;  padding: 0px; margin: 0px; background-position: center center; background-repeat: no-repeat;}
.ssmediaLink {text-indent: -9999px; line-height: 36px; color: #fff !important; padding: 0px !important;}
#ssmediaDrop ul li:hover {background-color: #3f3c3d;}
#ssmediaDrop ul li:hover .ssmediaLink {display: block; background-color: #3f3c3d; text-indent: 0px;}
#ssmediaButton {background-color: #909090; line-height: 46px; color: #fff; text-align: center; width: 100px; }
#ssmediaButton:hover {background-color: #f27930}

#HQ {
    background-image: url(/content/pages-images/MONO-HQ.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 1025px;
    padding-bottom: 320px;
    margin-bottom: 25px;
    font-size:16px;
}
#missionCol {
    float: left;
    width: 425px;
    padding-right: 25px;
    padding-left: 25px;
    font-size:16px;
    font-family:'Trade Gothic W01 Light';
}
#missionCol img {
    display: block;
    padding-bottom: 20px;
}
#missionCol span {
    padding-bottom: 40px;
    display:block;
}
#missionCol a,#missionCol a:visited {
    text-decoration:none;
}
#missionCol a:hover {
    text-decoration:underline;
}
#missionCol2 {
    float: left;
    width: 675px;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 16px;
    font-family:'Trade Gothic W01 Light';
}
#missionCol2 img {
    display: block;
    padding-bottom: 20px;
}
#missionCol2 span {
    padding-bottom: 40px;
    display:block;
}
#missionCol2 a,#missionCol a:visited {
    text-decoration:none;
}
#missionCol2 a:hover {
    text-decoration:underline;
}
#missionColR {
    float: right;
    width: 525px;
    padding-right: 25px;
    font-size:16px;
}
#missionColR img {
    padding-bottom: 25px;
}
#missionColR2 {
    float: right;
    width: 250px;
    padding-right: 25px;
    font-size: 16px;
}
#missionColR2 img {
    padding-bottom: 25px;
}
#missionColR2 span {
    padding-bottom: 40px;
    display:block;
}
#designLine {
    height: 50px;
    width: 975px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #808080;
    margin-right: auto;
    margin-left: auto;
}
#designHeads {
    font-family: 'Trade Gothic W01 Bold 2', arial, sans-serif;
    font-size: 44px;
    letter-spacing: -0.05em;
    text-transform: uppercase;
    color: #000;
}
/* ---------------------------------------------------- */
/* Old styles for temporary pages brought from old site */
/* ---------------------------------------------------- */

#old-404, #old-contact {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
}
#old-pages {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
}
#old-404-left {
    float:left;
    width: 425px;
    color: #808080;
    font-size: 12px;
}

#old-404-right {
    float:right;
    width: 450px;
}

#old-404-left .header, #old-samashtext .header, #old-samashtext2 .header,#old-contact .header {
    display: block;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 25px;
    padding-top: 25px;
    text-transform:uppercase;
}
#old-creatorsHeader {
    padding-bottom: 25px;
    display:block;
}
#old-samash {
    width:900px;
    margin-left: auto;
    margin-right:auto;
}
#old-samashtext {
    font-size: 16px;
    color:#808080;
}
#old-samashtext2 {
    font-size: 16px;
    color:#808080;
    float:left;
    width:400px;
}
#old-samashGC {
    float:right;
    width:500px;
}
#old-contact_text {
    color:#808080;
    font-size:12px;
    float:left;
    width: 500px;
}
#old-contact_text2 {
    color:#000000;
    font-size:14px;
    float:left;
    width: 500px;
}
#old-contact-right {
    float:right;
    width:400px;
}
.greyText {
    color: #808080;
}
#monoHR {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-top: 15px;
    margin-bottom: 15px;
}
.bigRed {
    font-family: Arial, Helvetica, sans-serif;
    color: #963C08;
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
}
/*live at hq*/
#LiveHQ-mainTop {
    background-image: url(images/live-at-HQ/live-at-HQ.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 425px;
    width: 900px;
    padding-bottom: 25px;
}

#LiveHQ-mainTop #HQ-txt {
    padding-top: 185px;
    padding-left: 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 18px;
    width: 450px;
    line-height: 24px;
    font-weight: normal;
    position: relative;
}

#liveHQ_mainContent {
    position: relative;
    height: auto;
    width: 900px;
    float: right;
}

#liveHQ_subContent {
    position: relative;
    height: auto;
    width: 898px;
    float: right;
    border: 1px solid #939598;
    padding-bottom: 25px;
}

#HQsub {
    width: 850px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: 'Trade Gothic W01 Light',Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #939598;
}

#HQsub h1 {
    font-family: 'Trade Gothic W01 Bold 2',Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

#HQsub #gear {
    padding-top: 20px;
    padding-bottom: 20px;
}

#HQsub-audioVideo {
    width: 850px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
}

#HQsub-audioVideo #video {
    padding-top:25px;
}

#HQsub-audioVideo #audio {
    padding-top:25px;
}
#HQsub-audioVideo h1 {
    font-family: 'Trade Gothic W01 Bold 2',Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#HQsub div a {
    color: #808080;
    text-decoration: underline;
}
#HQsub div a:hover {
    color: #000;
    text-decoration: none;
}
/*compare efx*/
#seriesBuy img {
    padding-left: 10px;
}
#seriesChartMain {
    position: relative;
    width: 870px;
    background-image: url(/product_images/uploaded_images/comparechartbg2.png);
    background-repeat: repeat-y;
    background-position: left top;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
}
#seriesChartHeaders1 {
    position: relative;
    width: 860px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEBEBE;
    padding-top: 20px;
    padding-bottom: 12px;
    margin-left: 24px;
}
#seriesChartHeaders {
    position: relative;
    width: 860px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEBEBE;
    padding-top: 20px;
    padding-bottom: 12px;
    margin-left: 10px;
}
#seriesChartBox {
    float: left;
    width: 135px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 10px;
}
#seriesChartBoxLast {
    width: 174px;
    position: relative;
}
#chartBoxContainer {
    position: relative;
    margin-bottom: 12px;
    padding-top: 12px;
}
#seriesMainDescriptions {
    width: 870px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#seriesBuy {
    float: left;
    width: 145px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
#belowLargePic {
    color:#808080;
}
#belowLargePic-copy {
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #666666;
}
#largePicStraps {
    margin-left:auto;
    margin-right:auto;
    width: 898px;
}

#sub_productsMain {
width:898px;
margin-left:auto;
margin-right:auto;
}

.productName2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.txtIn {
    display: block;
    padding-left: 10px;
    padding-right: 5px;
}
.txtIn2 {
    display: block;
    padding-left: 10px;
}
#seriesBuy img {
    padding-left: 10px;
}
#seriesBuy {
    float: left;
    width: 145px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
#seriesBuy .productName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    display: block;
    margin-bottom: 15px;
    text-indent: 10px;
}
#seriesChartMain {
    position: relative;
    width: 870px;
    background-image: url(/product_images/uploaded_images/comparechartbg2.png);
    background-repeat: repeat-y;
    background-position: left top;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
}
#seriesChartHeaders1 {
    position: relative;
    width: 860px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEBEBE;
    padding-top: 20px;
    padding-bottom: 12px;
    margin-left: 24px;
}
#seriesChartHeaders {
    position: relative;
    width: 860px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEBEBE;
    padding-top: 20px;
    padding-bottom: 12px;
    margin-left: 10px;
}
#seriesChartBox {
    float: left;
    width: 135px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 10px;
}
#seriesChartBoxLast {
    width: 174px;
    position: relative;
}
#chartBoxContainer {
    position: relative;
    margin-bottom: 12px;
    padding-top: 12px;
}
.lineThrough    {
    text-decoration: line-through;
}
.backToTop {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    display: block;
    margin-left: 25px;
    margin-top: 50px;
}
.backToTop a:link, .backToTop a:visited {
    color: #666666;
    text-decoration: underline;
}
.backToTop a:hover {
    color: #666666;
    text-decoration: none;
}
/*dealers*/
#warranty_main {
    position: relative;
    width: 898px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #808080;
    margin-right:auto;
    margin-left:auto;
    background-repeat: no-repeat;
    background-position: 830px 10px;
    /*background-image: url(/product_images/uploaded_images/mono-guy.gif);*/
}
#warrantyCol1 {
    float: left;
    width: 225px;
    padding-left: 25px;
    position: relative;
    padding-top: 25px;
}
#warrantyCol2 {
    float: left;
    width: 225px;
    padding-left: 50px;
    position: relative;
    padding-top: 25px;
}
#warrantyCol3 {
    float: left;
    width: 250px;
    padding-left: 50px;
    position: relative;
    color: #666666;
    padding-top: 25px;
}
.state {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: bold;
    color: #666666;
}
.store {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:normal !important;
    font-weight: bold;
    color: #666666;
}
#warrantyCol1  a:link {
    text-decoration: underline;
    color: #999999;
}
#warrantyCol1  a:visited {
    text-decoration: underline;
    color: #999999;
}
#warrantyCol2 a:link {
    text-decoration: underline;
    color: #999999;
}
#warrantyCol2 a:visited {
    text-decoration: underline;
    color: #999999;
}
#warrantyCol1 a:hover {
    text-decoration: underline;
    color: #666666;
}
#warrantyCol2 a:hover {
    text-decoration: underline;
    color: #666666;
}
#warrantyCol3  a:link, a:visited {
    text-decoration: underline;
    color: #666666;
}
#warrantyCol3 a:hover {
    text-decoration: underline;
    color: #999999;
}
#creatorsJoin a:link, #creatorsJoin a:visited {
    padding-top:10px;
    padding-bottom: 10px;
    padding-left: 25px;
    color: #FFF;
    background-color: #000;
    text-transform: uppercase;
    text-decoration: none;
    display:block;
    margin-bottom: 25px;
}
#creatorsJoin a:hover {
    background-color:#f37920;
}
/* ---------------------------------------------------- */
/* End Old styles */
/* ---------------------------------------------------- */
.ShippingAddressList .UtilityLinks a:link {
    text-decoration:none !important;
}
.BulkDiscountLink {
    text-align:center;
}
.BulkDiscountLink a {
    color: #a7a7a7;
    text-decoration: underline;
}
.BulkDiscountLink a:hover {
    text-decoration: none;
}
#LayoutColumn2 {float:left;}

/* .sharebutton is supposed to be in styles.css according to firebug on line 379 but is not there so re-writing here to re-style*/
.sharebutton {
    background:#f37920 !important;
    border:none !important;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 10px 5px;
    color:#FFFFFF !important;
    text-decoration:none !important;
}
.sharebutton a, .sharebutton a:hover {
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none !important;
}


div.selector {font: 12px arial, sans-serif !important; font-style: normal !important; color: #000 !important;}

/*Premier Giveaway Page*/
#giveaway_mainContent {
	position: relative;
	height: auto;
	width: 848px;
	padding: 25px;
margin-left:auto;
margin-right:auto;
}
#giveaway_mainContent div img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.directPrice {
color: #000;
    font-family:'Trade Gothic W01 Bold 2',Helvetica,Arial,sans-serif;
    font-size:14px;
    }

/* store-mapper styles */

#storemapper-list {
border: 1px solid #DBDBDB;
overflow-y: scroll;
height: 498px;
margin-left:0px !important;
}

#storemapper {
max-width: 975px !important;
}

#storemapper-left {
margin-top:60px;
overflow-y:hidden !important;
}

#storemapper-left h4 {
color: #333333;
}

#storemapper-right {
margin-top:60px;
}
#storemapper-header {
height: 70px;
}
#storemapper-header h1 {
margin-bottom: 5px;
}
#storemapper-header p {
color:#202020;
font-size: 14px;
}
#storemapper-form .checkbox {
margin-right: 15px;
}

#storemapper-form .checkbox input {
margin-right:5px;
}
#storemapper small {
padding: 10px 0px;
display:block;
}

#storemapper-form {
color:#202020 !important;
border-bottom: 1px dashed #9e9e9e;
position:absolute;
top: 70px;
left: 0;
width: 100%;
padding-bottom:5px;
font-size: 14px;
}
#storemapper-form br {
    display: none;
}
#storemapper-form label {
    float: left;
    margin-right: 5px;
}

#storemapper-distance {
    float: left;
    margin-right: 15px;
    margin-top: -2px;
}

#storemapper-zip {
    margin-top: -2px;
    float: left;
    margin-right: 20px;
    border: 1px solid #CCCCCC;
}

#storemapper a.btn {
margin-left: 0px !important;
padding:0px !important;
background:none !important;
color: #F37920 !important;
}
/*#storemapper input[type="button"]:hover, input[type="submit"]:hover {
color:#999999 !important;	
}*/
#storelist {
color:#333333;
}
.storemapper-categories {
float:left;
height: 40px;
}
#storemapper-list p {
padding: 0px !important;
margin: 0px !important;
}
#storemapper-list h4 {
font-size: 14px !important;
margin-top:15px;
margin-bottom: 0px !important;
color:#000000 !important;
}
#storemapper ul li {
float:left;
width:275px;
padding-bottom: 20px;
padding-left:20px;
}
#storemapper-right p {
padding: 0px !important;
margin: 0px !important;
}
.storemapper-error {
float: right;
width:200px;
margin-top: -10px;
}
.mono-search {
background-color: #f37920;
padding: 3px;
border:none;
color: #ffffff;
font-size: 13px;
margin-top:-4px;
}
button, input[type="button"] {
cursor:pointer;
}
select {
border: 1px solid #CCCCCC;
}


/* end store-mapper styles-->*/

.ExpectedReleaseDate {
color: #f37920;
line-height: 1.5em;
padding-left: 25px;
padding-right: 25px;
}
.ExpressCheckoutContent {
font-size: 14px !important;
color:#333333;
}
.ExpressCheckoutContent p {
font-size: 14px !important;
color:#333333;
}
#fastCartContainer .ProductList li {
border-bottom: none !important;
}
.AddCartButton .btn {
margin-right: 0px !important;
}
#SearchForm input {
padding-left:5px;
}
.CreateAccount p {
font-size:14px;
}
.AccountLogin p {
font-size:14px;
}
p.InfoMessage.Message {
font-size:14px;
}
.NotifyMessage p {
font-size: 14px !important;
}
.OrderItemOptions {
font-size:12px;
}

/*Sleeve Feature Home Page */

.homegridHolder2 {
    width: 1025px;
    margin-right: auto;
    margin-left: auto;
    /*margin-top: 100px;*/
}

#sleeveFeatureL {
float:left;
width: 600px;
}
#sleeveFeatureText {
margin-bottom: 10px;
}
#sleeveFeatureVideos {
margin-left: 75px;
}
#sleeveVid {
float: left;
width: 230px;
}
#sleeveFeatureR {
float: left;
}
#sleeveAnimation {
}




/*End Sleeve Feature Home Page */

#QuickViewProductDetails p {font-size:14px;}

a.fittingLnk {
width:1017px; 
padding: 6px 0 6px 6px;
background: #333; 
border-right: 1px solid #000000; 
border-bottom: 1px solid #000000;
text-decoration: underline;
color:#FFF;
text-transform:uppercase;
display:block;
}
a.fittingLnk:hover {
color:#FFF;
text-decoration: none;
background: #666;
}

#CNsignup {
text-transform:uppercase;
margin-bottom: 25px;
}

#CNsignup a {
color:#FFF;
background-color: #adadad;
padding: 15px;
text-decoration: none; 
}

#CNsignup a:hover {
background-color: #999999;
color:#FFF;
}

#dimB {
text-transform:uppercase;
}

#dimB a {
display: block;
color:#FFF;
text-decoration: underline; 
padding: 13px;
background-color: #adadad;

}

#dimB a:hover {
background-color: #999999;
text-decoration: none;
color:#FFF;
}

/* start responsive product description styles */


/** {
    box-sizing: border-box;
}*/


 #title {
    font-size: 44px;
    font-family:'Trade Gothic W01 Bold 2',Helvetica,Arial,sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    line-height:45px;
}

#subTitle {
    font-size: 22px;
    color: #8d8d8d;
    text-transform: uppercase;
    font-family:'Trade Gothic W01 Light',Helvetica, Arial,sans-serif;
}
#series {
    font-size: 12px;
    text-transform: uppercase;
    color: #f37920;
    font-family:'Trade Gothic W01 Bold 2',Helvetica, Arial,sans-serif;
}
#bigType {
    font-size: 44px;
    text-transform: uppercase;
    color: #8d8d8d;
    letter-spacing:-0.05em;
}

.responsiveHolder {
color: #8d8d8d;
font-family: 'Trade Gothic W01 Light', Helvetica, Arial, sans-serif;
font-size: 15px;
overflow: hidden;

}

.responsiveHolder sup {
    font-size: 0.5em;
    line-height: 0;
}
.responsiveHolder #watch {
    font-size: 19px;
    color: #FFF;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.responsiveHolder a:link, .gridHolder a:visited {
    color: #8d8d8d;
    text-decoration: underline;
}
.responsiveHolder a:hover {
    color: #8d8d8d;
    text-decoration:none;
}

.responsiveColumnFull {
padding-left: 2.5%;
}
#videosT .txt a {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    padding-top: 10px;
    display: block;
    white-space: nowrap;
}
#videosT .txt a:hover{
    text-decoration: underline;
}

.mobileT img {
    width: 100%;
    height: auto;
}
.rowT:after {
    content: "";
    clear: both;
    display: block;
}
.rowT #line {
    background-color: #e7e7e7;
    height: 1px;
}
[class*="col-"] {
    float: left;
    padding: 2%;
    width: 95%;
}
@media only screen and (min-width: 600px) {
    .col-s-1 {width: 8.33%;box-sizing: border-box;}
    .col-s-2 {width: 16.66%;box-sizing: border-box;}
    .col-s-3 {width: 25%;box-sizing: border-box;}
    .col-s-4 {width: 33.33%;box-sizing: border-box;}
    .col-s-5 {width: 41.66%;box-sizing: border-box;}
    .col-s-6 {width: 50%;box-sizing: border-box;}
    .col-s-7 {width: 58.33%;box-sizing: border-box;}
    .col-s-8 {width: 66.66%;box-sizing: border-box;}
    .col-s-8b {width: 66%;box-sizing: border-box;}
    .col-s-9 {width: 75%;box-sizing: border-box;}
    .col-s-10 {width: 83.33%;box-sizing: border-box;}
    .col-s-11 {width: 91.66%;box-sizing: border-box;}
    .col-s-12 {width: 100%;box-sizing: border-box;}
}
@media only screen and (min-width: 768px) {
    .col-1 {width: 8.33%;box-sizing: border-box;}
    .col-2 {width: 16.66%;box-sizing: border-box;}
    .col-3 {width: 25%;box-sizing: border-box;}
    .col-4 {width: 33.33%;box-sizing: border-box;}
    .col-5 {width: 41.66%;box-sizing: border-box;}
    .col-6 {width: 50%;box-sizing: border-box;}
    .col-7 {width: 58.33%;box-sizing: border-box;}
    .col-8 {width: 66.66%;box-sizing: border-box;}
    .col-8b {width: 66%;box-sizing: border-box;}
    .col-9 {width: 75%;box-sizing: border-box;}
    .col-10 {width: 83.33%;box-sizing: border-box;}
    .col-11 {width: 91.66%;box-sizing: border-box;}
    .col-12 {width: 100%;box-sizing: border-box;}
}



/*end responsive product description files */