#Navigation-788 .page-4323248 a {width:-21px;}
#Navigation-788 .page-4323249 a {width:-9px;}
#Navigation-788 .page-4323250 a {width:12px;}
#Navigation-788 .page-4323251 a {width:40px;}
#Navigation-788 .page-4323252 a {width:19px;}
#Navigation-788 .page-4323253 a {width:47px;}
#Navigation-788 .page-4323254 a {width:5px;}
.ddsmoothmenu-v ul li ul {position: static; visibility: visible;}.cartNav { margin: 6px  5px  0px  0px  ; font-size:12px; color:#000; font-family:Arial,Verdana;} 
.cartNav a, .cartNav a:visited { color:#000; text-decoration:none;}
.cartNav a:hover { text-decoration:underline;}
#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; text-align:left; font-size:12px; color:#000000; font-family:Arial;} 
body table { text-align:left;}
 a,  a:visited { color:#000000; text-decoration:none;}
 a:hover { text-decoration:underline;}
#productImages li { width:100%; padding:10px 20px 10px 15px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#e1e1e1; line-height:1.25;} 
#productImages li a:hover { text-decoration:none;}
#maincolumn .productListNames a { width:100%; float:left; text-align:left; text-decoration:none; line-height:1.25; font-size:20px; color:#214b7b; font-weight:bold; text-transform:uppercase;} 
#maincolumn .productListNames a:visited { color:#214b7b; text-decoration:none;}
#maincolumn .productListNames a.hover {cursor:pointer;}
#searchContainer { margin: 0px  0px  0px  0px  ; padding:15px 0px 15px 0px; position:absolute; top:50px; right:5px; float:left;} 
h1 { width:756px; height:42px; padding:8px 0px 0px 15px; background-image:url('/images/112347/layout/h1_sm.png'); background-repeat:no-repeat; line-height:1.25; font-size:16px; color:#FFF; font-family:Arial;} 
.webDugoutLink { margin: 0px  auto 0px  auto ; position:absolute; left:0px; right:0px; bottom:0px;} 
h2 { margin: 0px  0px  -5px  0px  ; border-style:solid; border-width:0px 0px 1px 0px; border-color:#e1e1e1; line-height:1.25; font-size:14px; color:#214b7b; text-transform:uppercase;} 
h3 { height:37px; padding:0px 0px 0px 0px; font-size:13px; color:#FFF; font-weight:bold;} 
#pageContainer { width:950px;margin:0 auto; padding:0px 0px 0px 0px;} 
#header { width:950px; height:175px; position:relative; display:block;} 
#searchContainer #searchButton { width:27px; height:28px; margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 0px; border-style:solid; border-width:0px 0px 0px 0px; background-color:transparent; background-image:url('/images/112347/layout/sbut.png'); background-repeat:no-repeat; text-indent:-9999px;} 
#productImages li img { margin: 5px  0px  0px  10px  ; padding:0px 0px 0px 0px; display:inline-block; float:left;} 
#columnsContainer { margin: 0px  0px  10px  0px  ;} 
#searchContainer #searchBox { width:274px; height:27px; margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 4px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#b8b8b8;} 
#leftcolumn { width:178px; padding:0px 0px 0px 0px; background-repeat:no-repeat; background-position:center top; position:relative; float:left;} 
.socialMediaContainer { width:110px; margin: 120px  0px  0px  -140px  ; padding:17px 0px 0px 0px; background-image:url('/images/112347/layout/sn.png'); background-repeat:no-repeat; background-position:left top; float:left;} 
.productsBuy { display:none;} 
#maincolumn { width:755px; margin: 0px  0px  0px  10px  ; padding:0px 5px 0px 0px; position:relative; float:left; text-align:justify; line-height:2.0; font-size:12px;} 
#maincolumn table { text-align:justify;}
.socialMediaLinks { margin: 0px  7px  0px  0px  ;} 
#newsletterContainer { width:962px; height:29px; padding:7px 38px 0px 0px; text-align:right; font-size:16px; color:#FFF; font-family:Arial; font-weight:bold;} 
#rightcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#footerwrap { height:210px; background-image:url('/images/112347/layout/h1.png'); background-repeat:no-repeat; background-position:center top;} 
#productImageContainer { width:320px; height:417px; margin: 5px  0px  0px  10px  ; padding:0px 0px 0px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#FFF;} 
#newsletterContainer .buttonSubmit { position:relative; top:-1px;} 
div.slideshow-container { height:325px;} 
.productImage img { width:320px; height:320px; margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#FFF;} 
#footer { width:1000px; height:217px; background-image:url('/images/112347/layout/logo_foot.png'); background-repeat:no-repeat; background-position:765px 150px; display:inline-block; clear:both;} 
#newsletterContainer .newsletterBox { position:relative; top:-1px;} 
.productViewRight { width:410px; margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 0px; text-align:left;} 
.productShortDescription { text-align:left; line-height:1.5;} 
.productLongDescription { margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 5px; text-align:left; line-height:1.5;} 
#Navigation-377 { margin: 0px  0px  0px  0px  ; padding:0px 0px 2px 0px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#e1e1e1;} 
#Navigation-338 { width:945px !important; height:42px; padding:0px 5px 0px 0px; background-image:url('/images/112347/layout/navbg.png'); position:absolute; left:0px; top:98px;} 
#Navigation-355 { display:none;} 
#Navigation-788 { width:93px !important; margin: 20px  0px  0px  35px  ; padding:15px 0px 0px 0px; background-image:url('/images/112347/layout/general.png'); background-repeat:no-repeat; background-position:left top; float:left;} 
#Navigation-787 { width:100px !important; margin: 0px  0px  0px  25px  ; background-color:#CD8585;} 
#Navigation-3761 { position:absolute; top:0px; right:161px;} 
#Navigation-3761 ul li a { width:136px !important; height:34px; padding:8px 0px 0px 15px; background-image:url('/images/112347/layout/mp_live_button.png'); font-size:16px; color:#FFF; font-family:Arial; font-weight:bold;} 
#Navigation-3761 ul li a:visited { color:#FFF;}
#Navigation-3761 ul li a.menuactive { background-position:left bottom;}
#Navigation-3761 ul li a:hover { background-position:left center;}
#Navigation-3761 ul li a.hover { background-position:left center;cursor:pointer;}
#Navigation-787 ul li a { display:block; float:none; text-align:left;} 
#Navigation-787 ul li a:hover { text-decoration:underline;}
#Navigation-787 ul li a.hover {cursor:pointer;}
#Navigation-788 ul li a { line-height:1.75;} 
#Navigation-788 ul li a:hover { text-decoration:underline;}
#Navigation-788 ul li a.hover {cursor:pointer;}
#Navigation-355 ul li a { text-decoration:underline; font-weight:bold;} 
#Navigation-355 ul li a:visited { text-decoration:underline;}
#Navigation-355 ul li a.hover {cursor:pointer;}
#Navigation-338 ul li a { width:134px !important; height:36px; padding:10px 0px 0px 0px; border-style:solid; border-width:0px 1px 0px 1px; border-color:#3372b4 #11263e #11263e #3372b4; background-image:url('/images/112347/layout/butbg.png'); text-align:center; font-size:14px; color:#FFF; font-family:Arial; font-weight:bold; text-transform:capitalize;} 
#Navigation-338 ul li a:visited { color:#FFF;}
#Navigation-338 ul li a.menuactive { background-position:left bottom;}
#Navigation-338 ul li a:hover { background-position:left center;}
#Navigation-338 ul li a.hover { background-position:left center;cursor:pointer;}
#Navigation-377 ul li a { margin: 0px  0px  0px  0px  ; padding:5px 0px 5px 10px; text-decoration:none;} 
#Navigation-377 ul li a:visited { text-decoration:none;}
#Navigation-377 ul li a.menuactive { color:#000000; background-color:#e1e1e1;}
#Navigation-377 ul li a:hover { text-decoration:underline;}
#Navigation-377 ul li a.hover {cursor:pointer;}
#Navigation-377 ul li ul { margin: 0px  0px  0px  15px  ; font-size:11px;} 
#Navigation-377 ul li ul li a.hover {cursor:pointer;}
#Navigation-338 ul li ul li a.hover {cursor:pointer;}
#Navigation-355 ul li ul li a { text-decoration:none; font-size:10px;} 
#Navigation-355 ul li ul li a:visited { text-decoration:none;}
#Navigation-355 ul li ul li a:hover { text-decoration:underline;}
#Navigation-355 ul li ul li a.hover {cursor:pointer;}
#Navigation-3761 ul li ul li a { height:36px; padding:0px; background-image:url('/images/112347/layout/mplive_nav_but_sub.jpg');} 
#Navigation-3761 ul li ul li a.menuactive { background-position:left bottom;}
#Navigation-3761 ul li ul li a:hover { background-position:left center;}
#Navigation-3761 ul li ul li a.hover { background-position:left center;cursor:pointer;}
#sliderContainer { width:705px; height:305px; padding:0px 10px 0px 0px; background-image:url('/images/112347/layout/slidebg.png'); background-repeat:repeat-x; background-position:right top; position:relative; top:175px;} 
#categoryImages li { width:162px; height:150px;} 
.nivo-controlNav { width:705px; height:22px; margin: 0px  0px  0px  0px  ; background-repeat:no-repeat; position:absolute; bottom:0px; display:block; text-indent:-9999px;} 
.nivo-controlNav a { width:22px; height:22px; background-image:url('/images/112347/layout/slidebut.png');} 
.nivo-controlNav a.menuactive { background-position:left bottom;}
.nivo-controlNav a:hover { background-position:left center;}
.nivo-controlNav a.hover { background-position:left center;cursor:pointer;}
#categoryImages .catListItemSeparator { width:13px;} 
.catListGroupSeparator { height:13px;} 
.categoriesNavTitle { width:177px; height:37px; margin: 0px  0px  0px  0px  ; padding:10px 0px 0px 10px; background-image:url('/images/112347/layout/leftbg.png'); background-repeat:no-repeat; font-family:Arial;} 
.productSpecsTable { margin: 15px  0px  0px  0px  ;} 
.specSearchContainer { margin: 10px  0px  10px  0px  ; padding:0px 0px 0px 10px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#e1e1e1; background-image:url('/images/112347/layout/leftbg.png'); background-repeat:no-repeat; background-position:center top;} 
.specSearchNavTitle { height:37px; margin: 0px  0px  5px  0px  ; padding:10px 0px 0px 0px;} 
/***DEALER LOGIN***/
#mplive2 {
   float: left;
   width: 50%;
   margin-top: 50px;
}

#mplive3 {
   float: right;
   width: 50%;
   margin-top: 50px;
}

.mplive {
   padding: 25px 50px;
   background-color: #255386;
   font-size: 32px;
   font-weight: bold;
   text-decoration: none;
   color: #FFF !important;
   border-radius: 20px;
   -moz-box-shadow:    inset 0 -20px 20px #0f253b;
   -webkit-box-shadow: inset 0 -20px 20px #0f253b;
   box-shadow:         inset 0 -20px 20px #0f253b;
}

.mplive:hover {
   background-color: #123154;
   text-decoration: none !important;
}

/*Header*/
.logo {position:absolute;left:7px;top:16px;}
.about {position:absolute;right:5px;top:145px;}
.featured, .new {display:none;}

.slideshow-container {padding-top:55px;}
.productsperpage {position: absolute;right: 15px;top: 24px;color:white;}

/*Navigation*/
#Navigation-338 ul li a.menuactive {background-position:bottom;}
#Navigation-338 ul li a:hover, a.hover {background-position:center;}
#Navigation-338 ul li a {border-left-style:dashed;}
#Navigation-338 ul li a {border-right-style:dashed;}
#Navigation-338 ul li:first-child a {border-left:none;}
#Navigation-338 .page-4323254 a {border-right:none;}

#Navigation-355 .category-6114641 a {position:absolute;top:100px;right:0px;}

/*Slideshow*/
.slidebg {width:705px;}
.slide {height: 305px; width: 100%; margin-bottom:190px;}
.newbox {background-image: url("/images/112347/layout/new_box.png");background-position: right top;background-repeat: no-repeat;}

/*Dynamic Nav*/

.ddsmoothmenu-h ul li ul {
     display: block;
    visibility: visible !important;
}

/*Products/Categories*/

#Navigation-377 .category-6115070 {display:none;}

.catListGroupContainer {display:none;}

.fRow {margin-bottom:5px;font-size:11px;}

.productSku, .productListSku {display:none;}

.specViewLabel {font-weight:bold;}

.productListShortDesc iframe {display:none;}


.productListShortDesc {text-align:left;width:60%;float:right;line-height:1.50;}



#Navigation-788 ul li, #Navigation-787 ul li, #Navigation-473 ul li, #Category-Nav ul li, #Category-Nav2 ul li {
     display: block;
     float: none;
     text-align:left;
}

#Navigation-788 {border-right: 1px dashed #aaaaaa;}

#Navigation-788 ul li a, #Navigation-790 ul li a, #Category-Nav ul li a {display: inline;text-decoration: none;}

#Category-Nav {width:130px !important; padding:0px 0px 0px 15px; float:left;background-image: url("/images/112347/layout/products.png");background-position: 15px top;background-repeat: no-repeat;padding-top:15px;margin-top:20px;margin-left:12px;border-right: 1px dashed #aaaaaa;}
#Category-Nav ul li a {text-decoration:none; line-height:1.75;} 
#Category-Nav ul li a:visited {text-decoration:none;}
#Category-Nav ul li a:hover {text-decoration:underline;}
#Category-Nav ul li a.hover {cursor:pointer;}

#Navigation-789 h3 {display:none;}

.resourcesTable {width:100%;}
.resourcesTable td {width:50%;}
.resourcesTable ul {list-style:none;padding-left:10px;}
.resourcesTable h2 {width:96%;}

#productImages li {margin:5px 0px 5px 5px;}

#new_products {display:none;}

.resourcesColumns ul {list-style:none;}
.resourcesColumns span {color:#a7a7a7;}
.resourcesColumns li {margin-bottom:12px;line-height:1.40;}
.resourcesColumns strong {font-size:15px;color:#224b78;}

#Company-Info {width:140px !important; padding:0px 0px 0px 15px; float:left;text-align:left;line-height:1.75;background-image: url("/images/112347/layout/info.png");background-position: 15px top;background-repeat: no-repeat;padding-top:15px;margin-top:20px;margin-left:7px;}

#Affiliates {width:150px !important; height:144px; padding:0px 0px 0px 15px; float:left;text-align:left;line-height:1.75;background-image: url("/images/112347/layout/affiliates.png");background-position: 15px top;background-repeat: no-repeat;padding-top:15px;margin-top:20px;margin-left:7px;border-left: 1px dashed #aaaaaa;}

#Affiliates img {margin-bottom:5px;}
#Affiliates img:first-child {margin:0px;margin-top:1px;}

.contact_table {width:100%;}
.contact_table td {width:33%;}

.mp_live {position:absolute;top:0px;right:10px;}

#categoryImages li {border: 1px solid #e1e1e1;}

.productSpecs,.productSpecsTable{
width:100%;
 float:none;
}
.productLongDescription {
    overflow: hidden;
    clear: both;
   float:none;
}


/**movile nav**/
.slicknav_btn{background-color:inherit!important;}
.slicknav_menu{
    background: #255386!important;
}
.slicknav_menu ul li a,.slicknav_menu ul li a:visited{
    color:#fff!important; 
}
.slicknav_nav ul li {
    border-top: 0px!important;
    border-bottom: 1px solid #1B3C61!important;
}
.slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover{
    background-color: #3A6798!important;
}
.slicknav_nav ul li ul{
    background-color: #0C2D50!important;
}
.slicknav_menu.mobileNav0 .slicknav_menutxt,.slicknav_menu.mobileNav2 .slicknav_menutxt{margin-top:-4px; padding-right:15px}



@media handheld, only screen and (max-width:800px) {

/** HEADER **/

.about,.logo,
#searchContainer,#sliderContainer {
    position: static!important;
}


#header{
  height:auto!important;
  padding:20px;
}

h1{
   width:100%!important;
}
#Navigation-355 {
    display: none!important;
}

.mobileNav0{display:none!important;}

#header .responsive-iframe-container,.new{display:none!important;}

#searchContainer {
    width: 100%;
   margin:0px;
}
#searchContainer #searchBox,#ctl10_newsletterBox{width:88%;}


.featured{
 display:none!important;
}
.about {
    padding: 10px 0px;
}

/** MAIN COLUMN **/


#maincolumn{
  padding:20px!important;
margin:0px!important;
}

h3.specSearchNavTitle {
    background-color: #15385D;
}


.logo {
    display: block;
    max-width: 367px;
    padding: 50px 10px  0px 10px;
    text-align: center;
    margin: 0 auto;
}

#productImages li{
  min-height:350px;
}

.productListShortDesc{width:auto;float:none;}

.specSearchNavTitle{padding:10px;}

.specSearchContainer{
 padding:10px;
 margin:0px;
 background-image:none;
}
.productsperpage select {
    width:60px!important;
}

.productsperpage {
    top: 43px;
    right: 29px;
}

/**footer**/
#newsletterContainer {
    width: 100%;
    position: static;
    background-color: #1C4370;
    height: auto;
    text-align: center;
    padding: 10px 20px!important;
    margin-bottom:5px;
}
#footer{height:auto!important;}
#footerwrap {
    background-image: none;
}


input#ctl07_newsletterBox {
    width: 78%;
}

#ctl07_newsletterBox {
    width: 78%;
}
#Company-Info,.socialMediaContainer  {
    float: none;
    margin: 0 auto;
    padding: 15px 0px;
}



/** end of media query **/
}




@media handheld, only screen and (max-width:650px) {

#productImages li img{
    float:none!important;
    display:block!important;
    margin:0 auto!important;
}

#maincolumn .productListNames a{
   font-size:1em!important;
   padding:10px!important; 
}


/** end of media query **/
}

@media handheld, only screen and (max-width:400px) {
.resourcesColumns ul {
    padding:0px!important;
    text-align:center;
    width:100%!important;
}

.resourcesColumns ul li {
  width:100%!important;
}
/** end of media query **/
}
