@charset "utf-8";
/* SITE BUILDER TEMPLATE 2 - TAVANO TEAM */

*{margin: 0;padding: 0;}

/* ===========================  General Styles  =========================== */
.tt_modal#tt_prompt{display:none;}
body {font-family: Arial,Helvetica,sans-serif; overflow-x: hidden; font-size: 13px; line-height: 20px; text-align: center; min-width:304px; position: relative; -webkit-text-size-adjust: none;/* background:  url("/c.923962/site/TT_SB2_Files/img/subtle_grunge.png")*/}
.pull-left{float:left;}
.pull-right{float:right;}
.clear{float:none; clear:both;}
a{color: inherit; text-decoration:  none;}
body, td, select, textarea, input{font-family: Arial, Helvetica, sans-serif;}
.only_mobile{ display:none;}
.only_tablet_mobile{ display: none;}
.only_desktop{ display:block;}
ul, ol { list-style: none;}
a:hover{text-decoration: none;}
.fa { display: inline-block; font-family: FontAwesome;font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
img{ border: none} /*For IE*/
img[src=""]{display:none!important;}
iframe#server_commands{ display: none;}
#div__header,#div__body,#div__footer{max-width: 1230px; margin: 0 auto !important; width: 100%; }
#div__header {background-image:url(../img/header/bg-grainy-black.jpg);}
#div__body > table:first-of-type{ width: 100% !important; margin: 0 auto;}
.f_normalFamily{font-family: Arial,Helvetica,sans-serif;} /*For PDP and info pages*/
#div__footer{overflow: hidden;max-width: 1230px;}

#div__body ul {
/*display: block;*/
list-style-type: disc;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0;
}
#div__body ol {
/* display: block;*/
list-style-type: decimal;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0;
}

#div__body ul li, #div__body ol li{margin-left:15px;}


/* ===================      General CLASSES      ==================== */

/*FONT WEGHTS*/
.font100{font-weight: 100;}
.font500{font-weight: 500;}
.fontNormal{ font-weight: normal;}
.fontBold{ font-weight: bold}

/* =========      THEME FONT COLORS AND SIZES      ========= */

/*THEME: Font Colors*/
.f_mainColor_theme{ color: white}    /*Maink Links Navigation, hover color links in footer*/
.f_secondColor_theme{color:#fff} /*Top Links*/
.f_thirdColor_theme{color:#000}   /*Drpdown color*/
.f_fourColor_theme{color:#818181}  /*Footer Links color*/

/*THEME: Font Standard Sizes*/
.f_bigSize_theme{font-size: 31px;}
.f_mediumSize_theme{font-size: 15px;}
.f_smallSize_theme{font-size: 13px;}


/* =========      THEME BACKGROUND COLOR      ========= */

/*THEME: Background Colors*/
.bg_mainColor_theme{background:#539EC4;} /*Background Main section header*/
.bg_secondColor_theme{background:#020500;}  /*Background Footer Color*/
.bg_thirdColor_theme{background:white;} /*Background Dropdowns*/


/* =========      BODY FONT COLORS AND SIZES      ========= */

/*BODY: Font Colors*/
.f_mainColor_body{color:#020500} /*Banner */
.f_secondColor_body{color:white} /*White for text in dark backgrounds*/
.f_thirdColor_body{color:#539ec4} /*Different Color*/
.f_fourColor_body{color:#D2720C}

/*BODY: Font Standard Sizes*/
.f_bigSize_body, h3.f_bigSize_body, h2.f_bigSize_body, h1.f_bigSize_body{font-size: 30px;}
.f_mediumSize_body, h3.f_mediumSize_body{font-size: 17px;}
.f_smallSize_body, h3.f_mediumSize_body{font-size: 11px;}


/*BODY: Background Colors*/
.bg_mainColor_body{background:  #539EC4;} /*Background Buttons*/
.bg_secondColor_body{background:  url("/c.923962/site/TT_SB2_Files/img/grey-texture.png");} /*Background SALE*/
.bg_thirdColor_body{background:  url("/c.923962/site/TT_SB2_Files/img/grey-texture.png");} /*Background Banners Home*/

/* ===========================      Header      =========================== */

/*General*/
.header-container{padding-bottom: 18px; float: none; width: 100%; position: relative;}
.borderBottom{border-bottom: 1px solid #CBCBCB;} /*For bottom borders*/
.borderBox{border: 1px solid #CBCBCB;} /*For borders*/

/*Top Header*/
.headtopmessage{float:left;width:95%;height:auto;padding:10px 2.5%;background:#ea647d;color:#fff;font:13px Arial,Helvetica,sans-serif; ;}

#top-header {float: right;width: 70%;}
#top-header .links {float: right; text-align: right; margin: 2px 0 5px 0;}
#top-header .links li { float: left; padding: 0; margin-left: 14px; /*text-transform: uppercase; */}
#top-header .links li a, #top-header  .header-home-link { display: block; float: right; }
#top-header .top-menu { float: left; padding: 11px 0 0 0; }
#top-header .links li a:hover, #top-header .header-home-link:hover {text-decoration: none; color:#ea647d; }
#login-email1{float:right;width:100%;height:auto;margin:5px 0;text-align: right;color:#818181;}
#login-email{float: left; width: 90%;  height: auto; padding: 5px 5%; text-align: left; color: #fff; border-bottom: 1px solid #fff; font-weight: normal;}
#login-email span, #login-email1 span{margin:0;}
.header-container .pull-right { padding: 9px 10px 5px 0px; width: 90%; max-width:100%; }
.header-buttons { float: right; padding: 0 0 8px 0; margin-top: 0; }
.bgbutton{padding: 15px;  color: white;  text-transform: uppercase;  border: none;  font-weight:normal;  font-size: 15px; background-color:#539EC4;}
.bgbutton:hover {background-color:#5cb7e5 !important;}
.header-container .welcome-msg {float: right; font-weight: normal; cursor: default; width: 100%; text-align: right;/* text-transform: uppercase;*/ margin-top: 3px; font-style: italic;}
.block-cart-header { float: none; font-size: 12px; line-height: 17px; padding: 0; position: relative; cursor: pointer; width: auto; margin-top: 3px; margin-bottom: -3px;z-index:100;}
.block-content{float: right;}
.minicart-container-weapper .top-btncontainer {/*width: 0% !important;*/margin:0;}
.search_wrapper .top-search {padding: 0; text-align: center; font-size:20px; cursor: pointer; width: 50px;}
.block-cart-header:before {content: "\f07a"; line-height: 24px; margin: 0 9px 0 0; font-size: 25px; float: left;}
.block-cart-header h3 {font-size: 12px; line-height: 20px; float: left; margin: 0 10px 0 0; display: none; }
.block-cart-header .summary strong, .block-cart-header .empty { display: block; font-size: 11px; font-family: FontAwesome;}
.search_wrapper{position: relative; float: left; width: 50%;margin-left:10%;margin-top: -65px;}
#top-header .links li.first-link-topheader{margin-left: 0;}
.block-content{font-size: 16px; float: left; line-height: 23px;}
.block-content strong{font-weight: bold; margin-left:6px; float: right; }
.dropdown-menu-header a:hover{ color: inherit;}
.left-control.active{color:#ea647d }
.nav-container{ width: 100%;}
.logo{padding: 15px 0; width: 30%;}
.dropdown-menu-header > li , .dropdown-menu-header > li > ul > li {/*border-bottom: 1px dotted #d3d3d3;*/}
.cart-container{float: right; width: auto;height: 30px;float: right;width: 150px;background: #539ec4;text-align: center;color: white;padding:5px;margin-top:40px;}
.cart-container a{height:30px;float: right; width: 150px; padding: 6px 0; background: #539ec4; margin-top: 16px; text-align: center; color: white;}
p.mini-cart{ font-family:Arial, Helvetica, sans-serif; width: auto;height:23px;font-size:15px;font-weight: normal;margin-top: -5px;margin-left:0px;float:right;}
.minicart-container-weapper .top-btncontainer span {font-size:17px !important;font-weight: normal;}
div#user-links-box{/*width: 50%; max-width: 415px;*/}
#quick_order {color:#fff;}

.logintable{color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    float: right; margin-left:10px;}
.logintable a{    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    margin: 2px 0;}

/*Search*/
#search_title{color: #539EC4;
    text-align: center;
    padding-bottom: 10px;
    text-transform: uppercase;
    padding-left: 1%;
    padding-right: 1%;
    margin-top: 10px;
    line-height: normal;
border-bottom: 1px solid #CBCBCB;
    margin-bottom: 15px;}
#search_section{z-index: 10; width: 100%; margin-top: 3%; right: 0;}
#search-txt{padding:8px 0px 0 0; }
input#go{ width: 18%; float: left; height: 39px;background-color: #818181; cursor: pointer; color: white; border: none; font-size: 15px; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
input#input_header{ float: left; width: 79%; height: 37px; color:white; outline: none; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-size: 14px;
padding-left: 5px; background: #539EC4;text-transform: uppercase;}
.top-search{ display: none;}
.top-search.active .fa-search{ color: #ea647d }

/*Header*/
.general-content-center{width: 100%; margin: 0 auto;}

/*START --- SUPERFISH*/
ul#menu-drpdown {/*margin-left: 50px;float:none;width:100%;display:inline-block;*/border-bottom: 1px solid gray;border-top: 1px solid gray;text-align: center;}
ul#menu-drpdown > li {z-index: 99; text-transform: uppercase; /*border-bottom:1px solid gray;border-top:1px solid gray; border-left: 1px solid #4FB884; border-right: 1px solid #226239;*/}
ul#menu-drpdown > li > span{padding: 10px 0 10px 0; margin: 0 17px 0 17px; float: left;}
ul#menu-drpdown > li > span > a{padding:0px 4px; float: left;font-weight:lighter;}
ul#menu-drpdown > li > span > a:hover, ul#menu-drpdown > li:hover > span > a{color:#ea647d;}
ul#menu-drpdown > li:hover{/*border-bottom: 7px solid #ea647d;*/background-color:#5A5A5A !important;}

ul#menu-drpdown > li#menu8 a{color:#ea647d!important;}
ul#menu-drpdown > li#menu8:hover{background-color:#fff!important;}
.dropdown-menu-header li{padding: 2px 0; text-transform:capitalize;}
.sf-menu ul { position: absolute; top:-999em; width: 17.3em;}
.sf-menu ul li { width: 100%; }
.sf-menu ul li a{ width: 90%; padding-left: 8%; text-align: left; font-size: 12px;}
.sf-menu ul li:hover{color:#ea647d}
.sf-menu ul li.sfHover > span >a{ color:#ea647d;}
.sf-menu ul li.sfHover{ color: #fff;}
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { /*float: left; */display:inline-block;position:relative; }
.sf-menu a { display: block; position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top:2em; z-index:   99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:17.4em; top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; top: 0; }
.sf-menu {/* float: left;*/}
.sf-menu ul { box-shadow: 2px 2px 6px rgba(0,0,0,.2); }
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; }
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.arrow-down a:before { content: "\f107"; float: right; font-size: 21px; font-weight: normal; padding-left: 5px; font-family: FontAwesome; margin-left: 5px; }
.dropdown-menu-header{width: 198px; margin-top:13px;}
.arrow-right a:before{content: "\f105"; float: right; font-family: FontAwesome; padding-right: 6px; font-size: 14px;}
/*END --- SUPERFISH*/

.logo-box{ float: left;}
.nav-container { position: relative; z-index: 4; top: 0; left: 0;margin: 0px 0 10px 0;background:none;}
.move-block {position: relative; z-index: 4; top: 0;width:100%;float: left; top: 0px; max-width: 1230px; margin: 0 auto;}
.move-block .container {max-width: 1230px;}
.move-block.isStuck {width:100%; background-image: url(../img/header/bg-grainy-black.jpg);margin:0;padding:0;border-bottom:none;}
.move-block.isStuck ul#menu-drpdown > li {border:none;}
.move-block.isStuck .nav-container {margin:0;}
.logo img{width: 93%; max-width:93%; margin-left: 4%;}

/*Breadcrumbs*/
#breadcrumb-box{float:left;height:auto;background-color:white;padding:0px; text-align: left; width: 100%;}
#breadcrumbs{ padding: 0px  ; margin: 0px 0 6px 0; overflow: hidden; float: left; width: 100%; font-size: 12px; color: #020500; margin-top: 11px; background: transparent;margin-left:10px;}
.crumb{color: #539ec4; font-size: 12px;}
a.crumbover{ color:#539ec4 !important; text-decoration: underline; font-size: 12px;}

/* ===========================      Footer      =========================== */

/*Footer*/
.footer{width: 100%; margin: 0 auto; padding:0px!important;}
.bottom-section-footer, .footer-container{float: left; width:100%; padding: 0 0%;}
.footer-container .container{padding:0px;}
.footer .footer-col {float: left; width:19.9%; height: 290px; border-left: 1px solid #525252; /*border-right: 1px solid #252323;*/ background: #020500;}
.footer-col h4{line-height: 35px; text-transform: uppercase; cursor: pointer; text-align: left; padding: 11px 4.7%; width: 91%;  word-wrap: break-word; padding-bottom: 9px; background:#539EC4;
margin-bottom: 16px; border-left: 1px solid #539EC4; border-right: 1px solid #539EC4;}
.footer-col-content{text-align: left;text-transform: uppercase; }
.footer-col-content li{padding: 5px 0; }
#tone-movement-logo {background-image:url(https://system.netsuite.com/c.923962/site/TT_SB2_Files/img/tone-movement-hover-sprite.png);display:block;height:50px;width:50px;background-size:100%;background-repeat:no-repeat;background-position:0 100%;}
#tone-movement-logo:hover {display:block;height:50px;width:50px;background-repeat:no-repeat;background-position:0% 0%;}
#bottom-secton-footer{padding: 10px; text-align: left;}
#back-top {position: fixed; bottom: 40px; z-index: 99; right: 2%; display: none; width: 41px; height: 41px; }
#back-top span:before { content: "\f139"; font-size: 45px; line-height: 45px; font-family: FontAwesome; }
#socials-content{ width: 90%; /*float: left;*/ margin-top: 10px;margin: 10px 5px 0 15px;}
#socials-content li{ /*float: left;margin-right: 15px;*/ display:inline-block;padding: 0px 5px 19px 5px; font-size: 40px;vertical-align: top;width: 46px;text-align: center;}

/*.newsletterform iframe{height: 280px; width:89.9%; padding: 0 5%;}*/
.newsletterform{float:left;width:95%;margin-left:2.5%;}
.newsletterform form{-webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; float:left; width: 100%;}
.newsletterform form input.dealeralertfield{font-size: 14px; height: 28px; outline: none; border: 1px solid #777; color: #C5C5C5; background-color: #303030; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; float: left;padding: 6px 0px 6px 2%; box-shadow: none; margin-bottom: 0px;width:97%;}
.newsletter_button{float: left; vertical-align: top; margin-top: 6px; margin-bottom: 5px; margin-left: 0px; color: white; width: 122px; height: 42px; font-size: 15px;background-color:#539EC4; cursor: pointer; border: none; font-family:Arial, Helvetica, sans-serif; outline: none; font-weight: normal; text-transform: uppercase; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px;}

.social-icons-footer{float: left; width: 100%;}
.footer-col-content{width: 90%; margin: 0 auto;}
.footer-col-content a:hover{ color: white;}
.footer .footer-col:first-of-type, .footer .footer-col:first-of-type h4{ border-left: none; border-right: none;}
.footer .footer-col:last-of-type, .footer .footer-col:last-of-type h4{ border-right: none;}
.footer .footer-col:last-of-type h4{width: 90.1%;}

#back-top{color: rgb(83, 158, 196);}

/* ===========================      LEFT    =========================== */

/*-- Left navigation styles --*/
.left-nav{float:left; width:100%; height:auto; margin-bottom:10px;}
.left-nav table{float:left; width:100%; height:auto; padding:0;margin:0;}
#t-left{float:left; width:100%; height:auto; text-align:left;}
#t-left .pic {display: none;}
.adddisplay {float:left;width:96%;padding-left:4%;}
#t-left td.leftnav-tit, .left-nav .leftnav-tit{height:auto;}
/*Default state for Categories/Item Links under Left Title*/
#t-left table .smalltext.adddisplay a, .maincat.adddisplay.leftnav-tit-active1 a, #t-left .maincat a.addmarg.linkselect{float: left;   font-size: 13px;background: none;color: #020500;margin: 6px 0;text-decoration: none;line-height: normal;padding-left: 2px;font-weight: normal;text-transform: capitalize;}
/*Hover style for links*/
#t-left table a:hover, #t-left td.leftnav-tit a:hover, .left-nav .leftnav-tit a:hover{color:#539ec4; background:none; }
#t-left .smalltext a, .maincat a{text-transform: uppercase; font-weight: bold; padding-left: 3px; font-size: 13px; margin: 6px 0; text-decoration: none; line-height: normal; float: left; }
/* Set Styles to Left Titles (First Level links)*/
#t-left td.leftnav-tit a, .left-nav .leftnav-tit a{ width: 97%; height: auto; padding:2px 1.5%; font-size: 13px; color:#020500; text-transform: uppercase; text-decoration: none;
margin: 5px 0px 2px 0px; font-weight: bold;}
#t-left table .smalltext a{text-transform: uppercase; font-weight: normal; padding-left: 3px; font-size: 13px; margin: 3px 0; color:#020500;  text-decoration: none; line-height: normal; float: left;}
/*Set Styles to Subcategories list*/
#t-left a.addmarg{margin-left: 10px; width: 90%;}
/*Highlight Category Under Left Title active*/
#t-left td.leftnav-tit-active a{color:#539ec4;  border-bottom: 1px solid #539ec4; font-weight:bold;}
/*Highlight Category Under Left Title active*/
#t-left .maincat a.linkselect, .left-nav .maincat a.linkselect{color:#539ec4; font-weight: bold;}
#t-left .smalltext.dottedlink a.addmarg{color:#020500;font-weight: normal; margin: 4px 0; padding-left:10%; font-size: 13px; line-height: normal;
text-transform: capitalize;}
#t-left .maincat a.addmarg.linkselect{color:#539ec4;  font-size: 13px; padding-left:10%; font-weight: bold;}
#t-left .smalltext.dottedlink a.addmarg.addmarg1 {
    padding-left:13%;
}

/*-- Left static content --*/
.left-title{float: left; width: 100%; text-align: left; font-size: 20px; padding-bottom: 12px;  margin-bottom: 11px;  text-transform: uppercase; margin-top: 22px; color: #539EC4;}
.number-items-inCart{float: left; width: 100%; font-size: 13px; text-align: left;}
.left-cart-items{margin-bottom: 70px; float: left; width: 100%;}
.left-cart-items .left-title{margin-top:0px;}
.left-nav-content{width: 22%;/* float: left;*/}
/*========== /Left Section styles ==========*/


/* ===========================      Home      =========================== */
/*Slider*/
.fluid_container { bottom: 0; height: 100%; left: 0; right: 0; top: 0; z-index: 0; }
#camera_wrap_4 { float: left; position: relative; z-index: 0; background-color: transparent; }
#camera_wrap_4.camera_wrap img{margin-top:0!important;}
.camera_thumbs_cont { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.camera_overlayer { opacity: .1; }
.slider-banner{top:21%; display: block; position: absolute; width: 100%; left: 0%; text-align: center; font-family:'Lato', sans-serif;}
.lof_camera_title .slider-title {font-weight: bold; color:white; font-size:50px; text-shadow: 2px 1px #080808;}
.lof_camera_title .slider-text {text-shadow: 1px 1px #080808;}
.camera_wrap a{float:left;width:100%;}
.camera_loader { background: rgba(255, 255, 255, 0.9) url(../img/home/camera-loader.gif) no-repeat center; }
.lof_camera_title .slider-title{float: left; width: 40%; text-align: center; margin:0 30%; line-height: normal;}
.lof_camera_title .slider-text{float: left; width: 40%; margin:10px 30% 0 30%; text-align: center; font-size: 26px; font-weight:100; color:white; line-height: normal;}
.slider-button{display: inline-block; font-size: 14px;  font-weight: 600; text-align: center; width: auto; padding: 10px 15px; color: #fff; border: 1px solid #fff; margin-top: 2%; line-height: normal;}

/*Slider - Controls*/
.camera_prev > span:before { content: '\f104'; font-size: 63px; color:white; font-family: FontAwesome;}
.camera_prev > span { background-position: 0 -920px; }
.camera_next > span:before { content: '\f105'; font-size: 63px; color:white; font-family: FontAwesome;}
.camera_next > span { background-position: -40px -920px;}

a.slogan{float: left; width: 90%; padding: 5px 5%; text-align: center;background-color: #3a99d8;color: white;font-size: 25px; line-height:normal; margin:12px 0 0 0;}

/*Banners Home*/
#dod-div-loader{display:none;}
#main-banners{margin:12px 0 25px 0; float: left; width: 100%; }
.banner-home{padding: 0; position: relative;}
.banner-info{position: absolute; z-index: 2;width: 96%;}
.banner-image{width: 100%; height:auto; overflow: hidden; max-height:244px; height:244px;}
.banner-image img{width: 100%; float: left;}
.banner-title{font-size: 55px; line-height:normal; text-align: left;  padding-top:20px; text-transform: uppercase; padding-left: 7%; width: 59%; color:#020500;}
.banner-text{width: auto; padding: 2%; text-align: left; background: rgba(169, 156, 121, 0.75); margin-left: 8%; color:#fff; font-size: 13px; text-transform: uppercase; line-height: normal; float: left;}
#bottom-banners{position: relative; height: 100%; float: left; width: 100%; overflow: hidden;}
.banner-home{float: left; margin-bottom:12px;}
#bannerHome-3{ width: 49.5%; padding-right: 0.5%;}
#bannerHome-5 {width:49.5%;padding-right:0.5%;}
#bannerHome-6 {width: 49.5%; padding-left:0.5%;}
#bannerHome-1 {width:49.5%;padding-right:0.5%;}
#bannerHome-2,  #bannerHome-4{ width: 49.5%; padding-left: 0.5%;}
.banner-bottom-link{float: left; width: 100%; background-color: #020500; height:42px; overflow:hidden;}
.banner-bottom-link span.banner-icon:before { content: "\f105";}
.banner-icon{float: right; width: 50px; height:91%; text-align: center; color:white; font-size: 32px;  background: #539ec4; padding-top: 0.7%; }
.link-title{text-align: right; float: right; padding-right: 10px; height: 100%; padding-top:11px; font-size: 14px; text-transform: uppercase; color:white;}
.banner-home:hover .banner-icon{background-color: #020500;}
.banner-home:hover .banner-bottom-link{background-color: #539ec4;}
.banner-info .banner-text:empty, .banner-info .banner-title:empty{display:none;}




//.banner-home.banner-deal-of-day .banner-bottom-link{background:#020500;}
//.banner-home.banner-deal-of-day .banner-image{float: right; width: 44%; margin-right: 5.5%; text-align: center;}
//.banner-home.banner-deal-of-day .banner-image img{float: none; width: auto; max-width: 100%; max-height: 244px;}
//.banner-home.banner-deal-of-day .banner-title{color:#000; text-shadow: 1px 1px 2px rgba(127, 127, 127, 0.8); -webkit-text-shadow: 1px 1px 2px rgba(127, 127, 127, 0.8); -o-text-shadow: 1px 1px 2px rgba(127, 127, 127, 0.8); -moz-text-shadow: 1px 1px 2px rgba(127, 127, 127, 0.8); -ms-text-shadow: 1px 1px 2px rgba(127, 127, 127, 0.8); /*color:#fff; text-shadow: 1px 1px 4px rgba(30, 30, 30, 1); -webkit-text-shadow: 1px 1px 4px rgba(30, 30, 30, 1); -moz-text-shadow: 1px 1px 4px rgba(30, 30, 30, 1); -o-text-shadow: 1px 1px 4px rgba(30, 30, 30, 1); -ms-text-shadow: 1px 1px 4px rgba(30, 30, 30, 1);*/}
//.banner-home.banner-deal-of-day .link-title{height:42px; float:none;padding-top: 0;  padding-left: 10px;line-height: normal;  display: table-cell; vertical-align: middle; word-wrap: break-word;}
//.banner-home.banner-deal-of-day .banner-bottom-link .banner-icon, .banner-home.banner-deal-of-day:hover .banner-bottom-link{background-color: #539ec4;}
//.banner-home.banner-deal-of-day:hover .banner-icon{background-color: #020500;}
//.banner-deal-of-day-bubble{position: absolute; right: -4%; background:#CA0000; width: 105px; height: 90px; border-radius: 105px; text-align: center; line-height: normal; /* padding-top: 50px; */ padding: 33px 10px 0 10px; color: #fff; font-size: 15px; font-weight: bold; margin-top: -1%;    -webkit-box-shadow: 4px 4px 12px -1px rgba(0,0,0,1); -moz-box-shadow: 4px 4px 12px -1px rgba(0,0,0,1); box-shadow: 4px 4px 12px -1px rgba(0,0,0,1);}


/*Home Item Cell*/
.item-cell-home{position: relative; width: 31.3%; padding:0px 1% 10px 1%; float: left;}
.item-cell-home .sale-box{top:18px}

/*Item List Original Mojotone for DOD item list*/
.category-list-margin,.category-info{float:left;width:100%;height:auto;}
.category-list-margin .item-list{float:left;width:100%;height:auto;margin:0 0 40px 0;}
.category-detail-description {font: 13px Arial, Helvetica, sans-serif;color:#020500;}
.category-detail-description h1{color: #539EC4;text-align: center; font-weight:normal;padding-bottom: 10px;text-transform: uppercase;padding-left: 1%;padding-right: 1%;margin-top: 10px;line-height: normal;border-bottom: 1px solid #CBCBCB; padding-bottom: 10px;  margin-bottom: 15px; font-size:30px;}
.category-detail-description p{font: 13px Arial, Helvetica, sans-serif;color:#020500; float:left;width:100%;margin:0 0 20px 0;}
.category-list-margin .item-td{float:left;width:100%;height:auto;}
.category-list-margin .item-td table.info-table {float: left;width: 50%;height: auto;margin-right: 5%;}
.category-list-margin .item-td table.item-list-cell-buttons {float: left;width: 40%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons > tbody > tr > td{float: left;width: 100%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table{float: left;width: 100%;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table .add-to-cart-content{width:80%;}
.category-list-margin .item-td .item .image-col{float:left;width:40%;}
.category-list-margin .item-td .item .image-col img{width:auto;max-width:90%;height:auto;}
.category-list-margin .item-td .item .description-col{float:left;width:40%;}

/*Support page*/
#div__body ul.support-box-2-col, #div__body ul.support-box-6-col{float:left;width:100%;height:auto;margin:0 0 10px 0;}

/* ===========================      Generic CELL      =========================== */

/*Info item cell*/
.item-cell-list-infocell{float: left; width:100%;  padding: 0%;  margin:15px 0;}
.infocellproduct-info{float: left; width:100%; padding: 0; margin:0;}
.infocellproduct-name{float: left; width:100%; padding: 0; margin:0; text-align: left; color: #000;  margin:0 0 9px 0;  font-weight: normal;  font-size: 20px; text-transform: none;}
.infocellproduct-detail{float: left; width:100%; padding: 0; margin:0; font-family: Arial, Helvetica, sans-serif!important; margin:0; text-align: left!important; text-transform: none;}
.infocellproduct-detail div{text-align: left!important; margin: 0; padding: 0;}

/*New Products Section - CELL For Category and item list also*/
#home-new-products{margin: 7px 0 15px 0;}
.products-content{float: left; width: 100%;}
.max-width-content{max-width: 1230px; margin: 0 auto; text-align: center; width: 100%;}
.category-title{padding: 30px 0 10px 0;}
.category-title h1, .wishList h1, #category-general-content h1, .page-title h2 {line-height: normal; text-transform: uppercase;color:#539EC4;border-bottom:1px solid #CBCBCB;padding-bottom:10px;margin-bottom:15px;}
.wishList h1 {margin:30px 0;}

h3.product-name, .product-name{color:#000;margin: 3px 0 9px 0; float: left; width: 100%; font-weight: normal; font-size: 20px; text-transform: none;line-height:normal;}
.product-info{float: left; width: 100%; margin: 5px 0 40px 0; text-transform: none;}
.product-image{display: inline-block; position: relative; vertical-align: middle; width: 100%; height: 240px; text-align: center;}
.product-image img{display: inline-block; overflow: auto; margin: auto;  position: absolute;  top: 0;  left: 0; bottom: 0;right: 0; text-align: center;vertical-align: middle;height: auto;width: auto;max-width: 100%;max-height: 240px;border: none;}
.item-cell_qty{ display: none}
.product-info .actions{margin: 0 auto; width:100%; text-transform: none; float: left;}
.product-info .actions .wishlistbutton-cont{display:none;}
.product-info .actions .add_to_cart_btn{float:none;width:auto;display:inline-block;}
.product-detail:empty{display:none;}

.separator2{float: left; padding: 0 10px;}
.details-content{float: left;}
.item-cell_add-to-cart_btn{ cursor: pointer;}
.regPrice{height: 22px; font-size: 19px; text-decoration: line-through; margin-bottom: 3px; margin-top: 1px;}
.specialPrice{float: left; width: 48%; margin-bottom: 0px; text-align: left; padding-left: 2%;}
#div__body > table > tbody {padding:0 !important;}
.caption {color:#000;}
.price-in-box{float: left; width: 48%; text-align: right; padding-right: 2%;}
.price{float: left; width: 105%; font-size: 20px; font-weight: bold;line-height: normal; width: auto;display: inline-block;float: none!important;margin-right: 10px;font-size: 20px;font-weight: bold;}
.price div {/*float:left !important;*/float:none!important;margin-top:5px;color:#000;}
.related-item .price .unit{float:left;padding:0;}

.price .unit, .fs-cell-itemunitw .unit{padding: 0 3px; float: none!important; width: auto; display: inline-block; font-weight:normal; font-size: 14px;  margin: 0px 0 15px 0;}
.weight, .fs-cell-itemunitw .weight{display: inline-block;font-weight:normal;font-size: 14px;}

.price .quantity-in-cart {font-weight:normal !important;font-size:14px;margin-top:20px;/*display:block;*/}

.mrsPrice .price{font-weight: normal; ; font-size: 21px; margin-bottom: 4px;}
#qty_cont{float: left; width:auto; height: 48px;}
#qty_cont span{display: none;}
.add_to_cart_btn #qty{height: 33px; padding: 4.5px 0px 4.5px 12px; font-size: 17px; float: right; width: 35px; background-color: transparent; outline: none; -webkit-appearance: none; border-radius: 0;}
#addtocart{ background: #539EC4; border: none;  margin-top: 0px; color:white; font-size: 15px; cursor: pointer; outline: none; float: left; width: 100%; text-align: center;  line-height: normal; margin: 0 auto; padding: 13px 10px 14px 10px; text-transform: uppercase; -webkit-appearance: none; border-radius: 0;}
.add-to-cart-icon:before{content: "\f07a"; font-family: FontAwesome; color: white; font-size: 24px; line-height: normal;}
#addtocart:hover { background:#5cb7e5; }
.add-cart-icon-brn{float:left;width:auto; margin: 0px auto; text-align: center;}
.add-to-cart-icon{float: left; width: 50px; height: 41px; background-color: blue; text-align: center;}
.item_options_content{float: left; margin-top: 0px; width: 100%;}
.item_options_content > td {float: left; width: 100%; margin-bottom: 5px}
.item_options_content > td > table{margin: 0 auto;}
.item_options_content input, #add-to-cart-content .input, .item_options_content select, .item_options_content a{max-width: 100px; padding: 4px 5px; color:#020500; text-transform: uppercase; outline: none; margin: 3px 0;}
.item_options_content select{border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: transparent;}
.add_to_cart_btn{float: left; width: 100%; text-align: center; margin-top: 8px;position:relative;}
.add-to-cart-content {float: left; margin-top: 0px; width: 139px;}
.details-general-content{float: right; width: 50%;}
.product-info .product-detail{float: none; width: 96%; padding-bottom: 7px; height: auto; /*max-height: 82px;*/ overflow: hidden; margin: 5px 2%; /*max-width:333px;*/ text-align: center!important; text-transform:none;}

.ratings-reviews-nbr{float: right; display: inline-block;    margin-right: 3px;    height: 29px;    line-height: 29px;    margin-top: 3px;    color: #539EC4;}

#item-reviews {margin-top:50px;}
#item-reviews h2 {margin-left:8px;margin-bottom:20px;}
#item-reviews iframe {height: 390px;width:100%;}
.submit {color:#539EC4;border:1px solid #539EC4 !important;}
.submit:hover {background-color:#539EC4 !important;border:none !important;}

/* ===========================      Category Page      =========================== */

.category-content{ float: left; width: 100%}
#category-title h1, #category-general-content {color:#539EC4;text-align: center; padding-bottom: 10px; text-transform: uppercase; padding-left: 1%; padding-right: 1%; margin-top: 10px; line-height: normal;}
#category-list-table{float: left; width: 100%;}
.category-main-info{float: left; width: 100%; height: auto; color:#020500; text-align: left; margin: 10px 0;}
.category-main-info:empty{display:none;}
.category-main-info img{margin:0 5% 5px 0; float:left; width:auto; height:auto; max-width:95%; }
#div__body .category-main-info ul.category-header{margin:0 0 10px 0;}
#div__body .category-main-info ul.category-header li.title{list-style-type: none; margin-left:0px;}
#home-new-products .category-title{color:#539EC4;padding:10px 0;}
.category-cell{float: left; width: 29.3%; padding: 20px 2%;}
.category-main-info p{margin:10px 0;}

/* ===========================      Item Page      =========================== */

#category-general-content{width: 100%; max-width:1170px; margin:0 auto 30px auto; padding: 0!important; float: left;}
.general-content{width: 97%; float: right;}
.general-content .nlcolumncontents {float:left;width:100%;}
.item-content{ float: left; width: 100%}
#item-list-table{float: left; width: 100%;}
.item-cell-list{float: left; width: 29.3%; padding: 0 0%; margin:10px 2%; position: relative;}
td.item{position: relative; margin:0px 0 0 0; float: left; width: 23%; padding: 5px 1%;}
.sale-box{ position: absolute; top: 0px; background:url("/c.923962/site/TT_SB2_Files/img/grey-texture.png"); padding:20px 13px; font-size: 17px; color: white; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px;}

/*PAGINATE*/
.totalWidth{ width: 100%; margin-top: 28px; padding-bottom: 11px; color: #000; background-color:transparent; padding: 17px 0;}
.totalWidth .medtext a, #Pagingtop .medtext:first-of-type, #PagingBottom .medtext:first-of-type {font-size:13px!important; text-transform: uppercase; padding: 0px 12px; color: #020500}
.totalWidth #sortTop .medtext:first-of-type a, .totalWidth #sortBottom .medtext:first-of-type a{border-right: 1px solid #CCC; margin-right: 2px;}
.totalWidth #sortTop .medtext a:hover, .totalWidth #sortBottom .medtext a:hover{ color: #D2720C }
#paginate_top{margin-bottom:10px;}
#sortTop, #sortBottom, #sortTop .medtext a, #sortBottom .medtext a{float: left;}
#Pagingtop, #PagingBottom{ float: right; padding-right: 8px;}
#Pagingtop .bglt, #Pagingtop .medtext, #PagingBottom .bglt,#PagingBottom .medtext{font-size:13px!important;padding: 0 7px; background-color: transparent;}
#Pagingtop .medtext .linkselect, #PagingBottom .medtext .linkselect{font-size:13px!important;padding: 0 0px;}
#Pagingtop .medtextbold, #PagingBottom .medtextbold{font-size:13px!important;color: #539ec4}
#paginate_bottom{margin-bottom: 36px;}
#Pagingtop .medtext a, #PagingBottom .medtext a{ padding: 0}


/* ===========================      Product Detail Page      =========================== */

#product-detail-page{width: 100%; padding-bottom: 35px; margin-top:22px;}
.pdp-full-width{width: 100%; float: left;}
.itemdrill-left{width: 34%; margin-right: 2%;}
.itemdrill-right{ width: 64%}
#itemdrill-mainInfo{float: left; width: 75%;}
.product-detail{width: 100%; padding-bottom: 10px; height: 44px; overflow: hidden; text-align: center !important}
.availability-box {padding:0 0 15px 0;}
.itemnumberid{width:100%;padding: 15px 0;font-size: 13px;color:#000;}
#more-info1{margin:0 0 30px 0;}

.wishlistbutton-cont{float: left; width: auto;  height: auto;  margin-left: 10px;}
#btnWL {height: auto;  padding: 13px 10px 14px 10px;  background-color: #020500 !important;  float: left;}
#btnWL.bgbutton:hover {background-color: gray !important;}

#read-reviews-btn{float: left;  width: 100%; height: auto;}
#go-to-reviews{color:#000!important; display: inline-block; float: right; margin-top: 10px;}

.ratings-cell {display:inline-block; vertical-align: middle;width:auto;}
.itemdrill-right .ratings-cell{display: inline-block;  vertical-align: middle; width: auto; float: left;  text-align: center;}
.itemdrill-right .ratings-cell .image_reviews{float:left;}

/*Item name*/
.title h1{text-align:left; padding-bottom: 10px; text-transform: uppercase; padding-left:0%; padding-right: 1%; line-height: normal; color:#539EC4;}

/*Availability*/
.availability-box span, .availability-box div{ float: left; padding-right: 0px;}
.availability-box div {float:left;width:100%;height:auto;color:#D25C72;}

/*Prices*/
#cartOptions-content .specialPrice{padding-left: 0; font-size: 18px; width: 100%; margin-bottom: 9px;}
#cartOptions-content .specialPrice .price{font-size:27px; margin: 8px 0;}
#cartOptions-content .regPrice{width: 100%; text-align: left; font-size: 23px; margin: 5px 0;}
#cartOptions-content .mrsPrice .price{font-size: 26px; margin: 15px 0;}

/*Add to Cart*/
#add-to-cart-content #qty_cont span{padding-right: 9px; display: block; float: left; line-height: 46px;}
.itemdrill-right .item_options_content{text-align: left;}
.itemdrill-right .item_options_content table tr{ float: left;width:100%;height:auto;}
.itemdrill-right .item_options_content table { float: left; width: 100%}
#add-to-cart-content .td-btn-add-to-cart{float: left; text-align: center; width:auto!important;}
#add-to-cart-content .add-cart-icon-brn{float: left; width:auto;height:auto;}
#add-to-cart-content{padding: 0px 0 10px 0; margin: 10px 0 10px 0;position:relative;}
#add-to-cart-content #qty_cont{ text-align: left;}
#add-to-cart-content .item_options_content a{ padding: 4px 0;}
#add-to-cart-content .item_options_content > td{margin-bottom: 10px;}
#add-to-cart-content .item_options_content span{text-align: left; float: left;}
#add-to-cart-content #qty{float: left;margin:0px!important;}

.addtocart-table-Cell .smalltextnolink{word-wrap: break-word;width: 130px;height: auto;/* float: left; */vertical-align: middle;line-height: normal;}

/*Description*/
.itemdrill-info{    padding: 15px 0;
    margin: 0;
    text-align: left;
    font-size: 13px;}


/*Social*/
.email-friend:before { content: "\f003"; padding-right: 10px; font-size: 16px; }
#share-icons{padding: 10px 0 10px 0; margin: 0px 0 20px 0;}
.social-icons{ float: right;}
.email-friend {padding-top: 5px;}
.addthis_sharing_toolbox, .addthis_horizontal_follow_toolbox{ float: left; width:auto;}
.addthis_horizontal_follow_toolbox{margin-top:2px;}
#atftbx p {display:none;}
#atftbx .addthis_20x20_style .at4-icon, .addthis_20x20_white_style .at4-icon, .at-20x20, .addthis_toolbox.addthis_20x20_style span {width:32px !important;height:32px !important;background-size:100% !important;}
.addthis_toolbox.addthis_20x20_style .at_a11y{display:none;}
.addthis_20x20_style .at-icon{width:30px!important;height:30px!important;}
/*.social-icons {margin-top: -30px;}*/

/*Gallery*/
.thumb{float: left; width: 100%; text-align: left; }
.thumb div{float: left; width:22.8%; margin:14px 2% 0 0; cursor: pointer; display: none;height: 76px;}
.thumb div img{ width: 100%; float: left;}
.fa-search-plus{font-size: 22px;}
.zoom{position: absolute; bottom: 10px; right: 8px; color: #333; opacity: 0.8;}
.borderBox.thumbActive{ border: 1px solid #539ec4 }

.gallery_general-content{float:left;width:100%;height:auto;}
.divimg img{width: 100%; float: left;}

/*Zoom Gallery*/
.gallerymainimage-box{float:left; width:100%; height:250px;margin:0; padding:0; text-align:center;}
.drilldown_image_container{float:left; width:100%; text-align: center;height:auto;}
#gal1{float:left; width:100%; text-align: center;height:auto; margin-top:10px;}
.drilldown_image_container .gallerymainimage-box >img{width:auto!important;max-width:100%;height:auto!important; max-height:250px!important;}
#gal1>a{display:inline-block;width:21%!important;height:65px;margin-right:2%; padding:5px 0; border:1px solid #CBCBCB; vertical-align: top;}
#gal1>a>img{display:inline-block;width:auto!important;max-width:96%!important;max-height: 65px; vertical-align: middle;}
#gal1>a.active{border-color: #539EC4;}

.sp-thumbs{margin-top:5px}
.sp-thumbs a img[src=""]{display:none}
.sp-large a{width:100%}
.sp-wrap{width:100%}
.zoomContainer{cursor: pointer; width:300px; height:300px;}
.zoomContainer:hover:after{content: attr(title);  position: absolute; left: 0; top: 100%; white-space: nowrap; z-index: 20px;  padding:5px; font-size:13px;}
/*-- /Zoom image gallery --*/

/*More Details*/
#itemdrill-bottom{float: left; width: 100%;margin-top:20px;}
.further-details-title, #content3 h2{padding: 12px 0 10px 0%; margin: 0px 0 15px 0; overflow: hidden; float: left; width: 100%; font-size: 23px; background: transparent; text-transform: uppercase;line-height: normal;text-transform: uppercase;font-weight: normal;color: #539EC4;}
.further-details-info{float: left; width: 100%; text-align: justify; line-height: 22px;}

/*Related Items*/
#related-items-section{float: right; width: 22%; margin-left: 1%;}
#related-general-content{padding-right: 0;}
#related-list-table{float:left;width:100%;height:auto;}
#related-title{text-align: left; text-transform: uppercase; font-size: 20px; padding-bottom:10px; color:#539EC4;}
.product-image.ri-product-image{width: 40%; float: left; height:auto;text-align: left;margin-bottom:11px;}
.product-info.ri-product-info{float: left; width: 55%; margin:0;text-align: left;}
#related-items-section .left-cart-items { margin-bottom: 70px; float: right; width: 100%; }
/*#related-items-section .left-cart-items a{color:#539EC4;}*/
.related-item{padding: 0; /*position: relative;*/ margin: 11px 0; float: left; width: 100%;}
.related-item .sale-box{padding:8px 8px; font-size: 11px;}
.ri-product-info .product-name{text-align: left; line-height: normal; font-weight: 400; font-size: 14px;margin: 0px;}
.ri-price-box .price-in-box { height: auto; float: left; width: 100%; }
.ri-price-box .price {float: left; width: 100%; font-size: 15px; text-align: left; font-weight: bold; height: auto; margin-bottom: 0px; }
.related-item .price .unit, .related-item .price .weight{font-size:13px; line-height:normal;}

.related-item .item-cell_add-to-cart_btn{padding: 5px 0; font-weight: bold; color: inherit; }
.related-item .product-image img{width:auto; max-width:94%; padding:0; height:auto;position:inherit;}
@-moz-document url-prefix() {
    .related-item .product-image img{position:absolute;}
}
.related-item .add-to-cart-content{ float: left; margin-bottom: 6px; text-align: left;}
.related-item .regPrice {float: left; text-align: left; font-size: 17px;}
.related-item .specialPrice {  padding-left: 0%; }
.product-info .image_reviews {/*float:left;*/ display: inline-block;width:78px;}only_desktop

/*Correlated Items*/
#correlated-general-content{ padding: 0; float: left; width: 100%; margin: 45px 0 10px 0;}
#corcorrelated-list-table{float:left;width:100%;height:auto;}
#corcorrelated-title{padding: 12px 0 10px 0; margin: 0 0 15px 0; overflow: hidden; float: left; width: 100%; line-height: 26px; font-size: 23px; background: transparent; text-align: left; margin-top: 6px; text-transform: uppercase; color:#539EC4;}
#corcorrelated-content{width: 100%; padding: 29px 0%; float: left; background: transparent;}
.correlated-item{float: left !important; margin: 0 1%; background-color:transparent; width: 31%; position: relative;}

/* New styles - Product Detail Page - Cabinet Configurator*/

.item-drill-down{ float:left; width:100%; padding:20px 0; background-color:#FFF; }

.item-drill-down .image{ float:left; width:240px; padding:0; text-align:center; padding:0; }
.item-drill-down .image img{ max-width:240px; height:auto; max-height:270px; }

a#flag-image, a#flag-description{ text-align:center; float:left; clear:both; width:100%; padding-top:40px; text-decoration:none; color:#aaa; }

.item-drill-down .info{ width:400px; float:right; padding:0 0 0 20px; }
.item-drill-down h1{ font-weight:normal; margin:0; padding:0 0 5px 0; font-size:18px; }
.item-drill-down h4{ float:left; clear:both; width:100%; padding:0 0 10px 0; margin:0; font-weight:normal; color:#666; }
.item-drill-down .clearance { float:left; clear:both; width:100%; display:none; position:relative; margin-left:-301px; margin-top:-100px; height:0px; }
.item-drill-down .clearance div { background-image:url(http://www.mojotone.com/img/clearance.png); background-position:top left; background-repeat:no-repeat; width:110px; height:50px; position:relative; }
.item-drill-down .description{ float:left; clear:both; width:100%; }
.details-box .brief-description{ float:left; clear:both; width:100%; padding:0 0 0 0; margin:0; line-height:17px; }
.brief-description table{ float:left; clear:both; width:100% !important; border:1px solid #ffffff !important; margin-top:10px !important; }
.brief-description tr{ background-color:#FFF; border-spacing:2px; border-color:#ffffff !important; }
.brief-description td{ padding:5px !important; background-color:#ddd; border-color:#ffffff !important; }
.details-box .brief-description img{ max-width:100% !important; height:auto; width:auto; }
.item-drill-down .social-networking{ float:left; clear:both; width:100%; padding-top:30px; }
.item-drill-down .add-to-cart-form{ float:left; clear:both; width:100%; margin-top:10px; background-size:100% auto; background-position:top center; background-repeat:no-repeat; }
.item-drill-down .add-to-cart-options{ float:left; width:100%; padding-bottom:3px; }
.item-drill-down .add-to-cart-options table table tr td{ padding-bottom:5px; width:auto; }
.item-drill-down .add-to-cart-options select { width:auto; max-width:208px; }
.item-drill-down .add-to-cart-options select, .item-drill-down .add-to-cart-options input, .item-drill-down .add-to-cart-options .smalltextnolink{ font-size:14px !important;  }
.item-drill-down .add-to-cart-options .smalltextnolink{ width:150px; text-align:right; }
.item-drill-down .price{ clear:both; float:left; width:100%; background-color:#F2F4F6; padding:5px 20px; width:360px;  }
.item-drill-down .price .price{ font-weight:bold; padding:0; font-size:18px; width:240px; }
.item-drill-down .quantity-in-cart{ font-weight:normal; float:left; font-size:14px; width:360px; padding:5px 20px; background-color:#17c200; color:#ffffff; }
.item-drill-down .quantity-in-cart a{ text-decoration:none; color:#fff; float:right; }
.item-drill-down .price .each{ font-weight:normal; float:left; font-size:14px; width:243px; }

.item-drill-down .price .listheadernosort{ padding:0; background-color:#FFF !important; display:none; }
#div__body  .item-drill-down .texttable{ border-top:0 !important; padding:0 !important; background-color:#F2F4F6; border:0; font-size:18px; }
.item-drill-down .price{ font-weight:bold; font-size:18px; }
.item-drill-down .price br{ display:none; }
.item-drill-down .price table{ width:243px !important; float:left; }
.item-drill-down .price table tr{ width:100%; }

.item-drill-down .no-quantity table tr td:first-child,
.item-drill-down .no-quantity table tr:nth-child(3),
.item-drill-down .no-quantity table tr:nth-child(4),
.item-drill-down .no-quantity table tr:nth-child(5),
.item-drill-down .no-quantity table tr:nth-child(6){}

.view-quantity-pricing{ float:right; text-decoration:none; cursor:pointer; padding:3px 0; font-weight:normal; font-size:12px;display:none; }

.item-drill-down .button-col{ float:left; width:100%; }
.item-drill-down .stock-status{ color:#F00; width:100%; font-weight:bold; float:left; clear:both; width:100%; padding-bottom:10px; }
.item-drill-down .drill-down-or-price-match{ padding-top:0; float:left; width:100%; margin-left:0; }
.item-drill-down #facebook-like-button{float: left; margin: 10px 0 5px 0; width: 100%;}
.details-box h4{ float:left; width:50%; }
.details-box .item-weight{ float:left; width:50%; color:#666; font-weight:bold; padding-top:10px; padding-bottom:10px; text-align:right; }
.details-box .item-weight span{ font-weight:normal; color:#999; }
.item-drill-down .add-to-cart-drill-down{ float:left; width:auto;}
.item-drill-down .add-to-cart-drill-down table{ height:auto; }
.item-drill-down .add-to-cart-drill-down tr{ vertical-align:top; height:auto; }
.item-drill-down .add-to-cart-drill-down tr td{ height:auto; }
.item-drill-down .add-to-cart-drill-down tr td.add-to-cart-content{width:auto;}
.item-drill-down .add-to-cart-quantity-html{ float:left; width:100%; height:32px; }
.item-drill-down .add-to-cart-quantity-html input{ float:left; height:26px; }
.item-drill-down .add-to-cart-drill-down input{}
.item-drill-down .add-to-cart-drill-down .add-to-cart-input{ float:left; width:100%; }
.item-drill-down .add-to-cart-drill-down .add-to-cart-input input{ float:left; cursor:pointer; border:1px solid #ccc; color:#000; background-color:#ffff18; box-shadow:inset 0 -10px 20px #edb309; padding:2px 6px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; height:32px; }
.item-drill-down .add-to-cart-drill-down .add-to-cart-input input:hover{ border-color:#333; }
.item-drill-down .view-more { float:right; padding:5px 10px; background:#36C; color:#fff; clear:both; margin-top:10px; text-decoration:none; }

.item-drill-down  .featured-description{ font-weight:bold; color:#F00; padding:10px 0; float:left; clear:both; width:100%; }
.featured-description{ font-weight:bold; color:#F00; }

.pricematch{ float:left; padding:10px 0 0 10px; }
.pricematch a{ text-decoration:none; }

.item-drill-down #stock-notification{ display:none; float:left; width:100%; border-top:1px solid #DFE0E0; padding-top:10px; margin-top:10px; }
.item-drill-down #stock-notification input{ background-color:#EEE; padding:1px 5px; }
.item-drill-down #stock-notification a{ text-decoration:none; }

.tabs{ float:left; clear:both; width:958px; margin-top:10px; }

.item-info-drill-down{ float:left; clear:both; width:700px; padding:0 0; background-color:#fff; }
.item-info-drill-down .pad{ padding:20px 40px; float:left; width:620px; }
.item-info-drill-down h1 { margin-bottom:10px; }
.item-info-drill-down h2{ padding-top:0; }
.item-info-drill-down .category-description{ padding-top:0; }
.item-info-drill-down .image{ float:right; clear:both; width:100%; text-align:center; }
.item-info-drill-down .image img{ max-width:100%; width:auto; height:auto; }
.item-info-drill-down .description-col{ width:100%; float:left; clear:both; }
.item-info-drill-down .breif-descirption{ float:left; clear:both; width:100%; }
.item-info-drill-down .description{ float:left; clear:both; width:100%; }
.item-info-drill-down .social-networking{ float:left; clear:both; padding-top:20px; }

.detailed-description{ float:left; clear:both; width:950px; padding:0 5px; padding-bottom:3px;  }

#add-to-cart-no-options-message{ display:none; float:left; width:100%; padding-top:32px; margin-top:-32px; }
#add-to-cart-no-options-message.active{ display:block; }
#add-to-cart-no-options-message div{ visibility:hidden; background-color:#F00; color:#FFF; padding:10px; }
#add-to-cart-no-options-message div.active{ visibility:visible;}
#add-to-cart-no-options-message div a{ cursor:pointer; color:#F00; padding:2px 5px; background-color:#CCC; }

.configurator-container{float:left;width:90%;height:auto;margin:20px 5% 10px 5%;}
#configurator-preview-op{display:none;}
.configurator-op-box{float:left;width:100%;height:auto;display:block;}

#cabpreview{float:left; clear:both; width:470px; }
#cabpreview, #cabpreview-1, #cabpreview-2{border:none!important;}
.cabpreview-col{float:left; clear:both; width:100%; }
#cabpreviw-options{float:left; width:170px; margin-left:20px; }
#cabpreviw-options .sort-options{float:left; width:100%; padding-bottom:5px;}
#cabpreviw-options .sort-options a{margin-left:36px; color:#999; cursor:pointer;}
#cabpreviw-options .sort-options a:first-child{margin-left:0;}
#cabpreviw-options .sort-options a.active{color:#000;}
#cabpreviw-options .sort-options a:hover{color:#000;}
#view-button{float: left; background-color: #ccc; color: #333; padding: 3px 0; width: 67px; text-align: center; cursor: pointer; position: relative; margin-left: -510px; margin-top:20px; }
#view-button:hover{color: #333 !important;}

.greyarrow{float: left; width: 23px; cursor: pointer; font-weight: bold; font-size: 23px; background-color: #ccc; color: #fff; padding: 2px 0; line-height: 18px; text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.greyarrow:hover{background-color:#666; color:#fff !important;}

.cabpreview-options-h{ float:left; text-align:center; width:100%; margin:10px 0; }
.cabpreview-options-h a{ }
#cabpreviw-options h3, .cabpreview-options-h h3{ width:124px; float:left; padding:0; margin:10px 0; font-weight:normal; color:#666; text-align:center; }
#cabpreviw-options .cabpreview-options-h h3, #gc-options .cabpreview-options-h h3{ margin:0; }
.cab-config-message{ float:left; clear:both; width:100%; color:#666; margin:10px 0 40px 0; text-align:center; }

#handle-button-div{ float:left; position:relative; margin-left:-470px; width:470px; margin-top: 19px; }
#handle-button-div h3{ margin-top: 3px; }
#handlePrev{ margin-left:128px; }
#handleNext{ }

#feet-button-div{ float:left; position: relative; margin-top: 372px; margin-left:-470px; width:470px; }
#feet-button-div h3{ margin-top: 3px; }
#feetPrev{ margin-left:128px; }
#feetNext{ }

.tolexSwatch{ background-position: center; float:left; width:20px; height:20px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tolexSwatch.active{ box-shadow:1px 1px 5px #000; }
.tolexSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.tolexSwatchDiv{ float:left; width:100%; }

.grillclothSwatch{ background-position: center; float:left; width:20px; height:20px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.grillclothSwatch.active{ box-shadow:1px 1px 5px #000; }
.grillclothSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.grillclothSwatchDiv{ float:left; width:100%; }

body .pipingSwatch{ background-position: center; float:left; margin:0 0 0 4px; height:20px; cursor:pointer; padding:5px; border:none !important; }
.pipingSwatch .pipe{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; float:left; border:none !important; }
body .pipingSwatch.active{ }
body .pipingSwatch .check{ display:none; position:relative; background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; margin-top: -15px; clear: both; }
body .pipingSwatch.active .check{ display:block;  }
.pipingSwatchDiv{ float:left; width:100%; }
.pipingSwatchDiv div .pipe{ background-color:#000; height:10px; width:20px; box-shadow:1px 1px 1px #000; }
.pipingSwatchDiv .Small-Black-Piping-332-Bead-No-Lip-8132420 .pipe{ background-color:#000; }
.pipingSwatchDiv .Small-Gold-Piping-332-Bead-No-Lip-1131400 .pipe{ background-color:#C2964F; }
.pipingSwatchDiv .Small-Silver-Piping-332-Bead-No-Lip-8132416 .pipe{ background-color:#9A9B9F; }
.pipingSwatchDiv .Small-White-Piping-332-Bead-No-Lip-8132415 .pipe{ background-color:#EFF1F0; }
.pipingSwatchDiv .Stock .pipe{ box-shadow:none !important; background-image:url(https://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; background-size:auto auto !important; background-position:center; width:20px; }

body .baffleSwatch{ background-position: center; float:left; margin:0 0 0 4px; cursor:pointer; padding:5px; border:none !important; height:25px !important; width:auto !important; }
.baffleSwatch .pipe{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; float:left; border:none !important; }
body .baffleSwatch.active{  }
body .baffleSwatch .check{ display:none; position:relative; margin-top:-20px; background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; margin-top: -15px; clear: both; }
body .baffleSwatch.active .check{ display:block;  }
.baffleSwatchDiv{ float:left; width:100%; }
.baffleSwatchDiv div .pipe{ background-color:#000; height:10px; width:20px; box-shadow:1px 1px 1px #000; }
.baffleSwatchDiv .Small-Black-Piping-332-Bead-No-Lip-8132420 .pipe{ background-color:#000; }
.baffleSwatchDiv .Large-Burgundy-Piping-716H-x-316-Bead-with-Lip-8132411 .pipe{ background-color:#280007; height:16px; }
.baffleSwatchDiv .Large-Cocoa-Piping-12H-x-316-Bead-with-Lip-8132410 .pipe{ background-color:#684424; height:16px; }
.baffleSwatchDiv .Large-Cocoa-Piping-12H-x-316-Bead-with-Lip-8132410 .pipe{ background-color:#684424; height:16px; }
.baffleSwatchDiv .Large-Cream-Piping-12H-x-316-Bead-With-Lip-8132402 .pipe{ background-color:#98876B; height:16px; }
.baffleSwatchDiv .Large-Gold-Piping-12H-x-316-Bead-with-Lip-1135001 .pipe{ background-color:#C2964F; height:16px; }
.baffleSwatchDiv .Large-Silver-Piping-12H-x-316-Bead-with-Lip-1135002 .pipe{ background-color:#C1BDBA; height:16px; }
.baffleSwatchDiv .Large-White-Piping-12H-x-316-Bead-with-Lip-1131402 .pipe{ background-color:#F6F6F6; height:16px; }

.baffleSwatchDiv .Medium-Black-Piping-716H-x-18-Bead-with-Lip-8132405{ padding:8px 5px; }
.baffleSwatchDiv .Medium-Black-Piping-716H-x-18-Bead-with-Lip-8132405.active{ }
.baffleSwatchDiv .Medium-Black-Piping-716H-x-18-Bead-with-Lip-8132405 .pipe{ background-color:#1D1D1D; }

.baffleSwatchDiv .Medium-Gold-Piping-716H-x-18-Bead-with-Lip-8131401{ padding:8px 5px; }
.baffleSwatchDiv .Medium-Gold-Piping-716H-x-18-Bead-with-Lip-8131401.active{ }
.baffleSwatchDiv .Medium-Gold-Piping-716H-x-18-Bead-with-Lip-8131401 .pipe{ background-color:#D2B780; }

.baffleSwatchDiv .Medium-Silver-Piping-716H-x-18-Bead-with-Lip-8132401{ padding:8px 5px; }
.baffleSwatchDiv .Medium-Silver-Piping-716H-x-18-Bead-with-Lip-8132401.active{ }
.baffleSwatchDiv .Medium-Silver-Piping-716H-x-18-Bead-with-Lip-8132401 .pipe{ background-color:#CECECE; }

.baffleSwatchDiv .Medium-White-Piping-716H-x-18-Bead-with-Lip-8131402{ padding:8px 5px; }
.baffleSwatchDiv .Medium-White-Piping-716H-x-18-Bead-with-Lip-8131402.active{ }
.baffleSwatchDiv .Medium-White-Piping-716H-x-18-Bead-with-Lip-8131402 .pipe{ background-color:#F6F6F6;  }

.baffleSwatchDiv .Stock .pipe{ box-shadow:none !important; background-image:url(https://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; background-size:auto auto !important; background-position:center; width:20px; }

#preview-container-top-div{ margin: 60px auto 50px auto; height:200px; display:none; }
.cab-config #preview-container-top-div{ display:block; }
#handle-preview-container-top-custom{ margin-top: 54px; }
#preview-container-div{ margin: 60px auto 50px auto; min-height:200px; display:none; }
.cab-config #preview-container-div{ display:block; }
.preview-container-div h3{ float:left; clear:both; padding:0; margin:0; width:100%; font-weight:normal; text-align:left; margin-bottom:5px; font-size:12px; text-transform:uppercase; color:#333; }
#preview-container-div h3{ height:44px; }
.preview-container-div.active{ display:block; }
.preview-container-custom{ float:left; clear:both; width:100%; margin-top:10px; height:0; overflow:visible; margin-top:0; }
.preview-main div{ height:200px; width:250px; float:left; background-position:top left; }
.preview-top div{ height:100px; width:250px; float:left; background-position:top left; }
.preview-bottom div{ height:100px; width:250px; float:left; background-position:top left; }
.inner-shadow{ float:left; -moz-box-shadow:inset 1px 1px 5px #000; -webkit-box-shadow:inset 1px 1px 5px #000; box-shadow:inset 1px 1px 5px #000; width:240px; height:190px; margin:5px; }
#preview-container-top-div .inner-shadow{ display:none; float:left; -moz-box-shadow:inset 1px 1px 5px #000; -webkit-box-shadow:inset 1px 1px 5px #000; box-shadow:inset 1px 1px 5px #000; width:240px; height:190px; margin:5px; }

#front-cutout{ display:none; box-shadow:inset 1px 1px 2px #000000; float:left; margin:0 auto; background-color:#FFF; width:150px; margin-left:50px; height:40px; margin-top:-31px; position:relative; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
#top-cutout{ margin-top:-50px; box-shadow:inset 1px 1px 2px #000000; float:left; display:none; width:150px; background-color:#fff; height:34px; margin-left:50px;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

#tolex-preview-container-custom div{ background-size:450px auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; }
#grillcloth-preview-container-custom div{ background-size:428px auto; margin:5px; width:240px; height:190px; }
#piping-preview-container-custom div{ width:218px; height:0; margin:100px 10px 10px 10px; border-left:none !important; border-right:none !important; border-bottom:none; }
#pipingm-preview-container-custom div{ margin:5px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
#pipingm2-preview-container-custom div{ width:210px; height:5px; margin:0 20px; border-top:none !important; border-bottom:none !important; }
#pipingm3-preview-container-custom div{ width:210px; height:5px; margin:195px 20px 0 20px; border-top:none !important; border-bottom:none !important; }
#preview-container-div #valence-preview-container-custom div{ height:0; margin:10px 5px 0 5px; border-top:none !important; border-right:none !important; border-left:none !important; }
#handle-preview-container-custom div{ background-size:auto 32px; position:relative; margin-top:-60px; background-position:bottom center !important; background-repeat:no-repeat; height:60px; }
#preview-container-div #feet-preview-container-custom div{ background-size:63px auto; background-position:bottom left !important; background-repeat:no-repeat; width:122px; height:213px; margin-left:8px; }
#preview-container-div #feet2-preview-container-custom div{ background-size:63px auto; background-position:bottom right !important; background-repeat:no-repeat; margin-left:100px; width:143px; height:213px; }
.preview-container-data{ float:left; clear:both; width:100%; height:0; position:relative; visibility:hidden; }

#tolex-preview-container-top-custom div{ background-size:450px auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; }
#grillcloth-preview-container-top-custom div{ background-size:428px auto; margin:10px; width:180px; height:180px; }
#pipingm-preview-container-top-custom div{ display:none; margin:5px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
#pipingm2-preview-container-top-custom div{ width:208px; height:100px; margin:0 20px; border-top:none !important; border-bottom:none !important; }
#preview-container-div #valence-preview-container-top-custom div{ width:180px !important; height:0; margin:10px 10px 0 10px; height:40px !important; border-top:none; border-right:none; border-left:none; }
#handle-preview-container-top-custom div{ background-size:auto 92px; position: relative; margin-top: -39px; margin-left: 3px; background-position: top center !important; background-repeat: no-repeat; }
#preview-container-div #feet-preview-container-top-custom div{ background-size:16px auto; background-position:bottom center !important; background-repeat:no-repeat; width:100px; height:209px; }
#preview-container-div #feet2-preview-container-top-custom div{ background-size:16px auto; background-position:bottom center !important; background-repeat:no-repeat; margin-left:100px; width:100px; height:209px; }

/* --- Tolex Options --- */

.Bigfoot-Brown-Tolex-M4BFB584{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/bigfoot-brown.jpg) !important; }
.Black-Carpet-5142001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/5142001.jpg) !important; }
.Mojotone-Black-Skein-M4BMP798{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4BBW795.jpg) !important; }
.British-Red-Garnet-Levant--M4C52270{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/Red_Garnet.jpg) !important; }
.British-Style-Black-Elephant-7312500{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312500.jpg) !important; }
.British-Style-Black-Levant-7310101{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310101.jpg) !important; }
.British-Style-Green-Levant-7310500g{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310500g.jpg) !important; }
.British-Style-Orange-Levant-7310003{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310003.jpg) !important; }
.British-Style-Purple-Elephant-7312500p{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312500p.jpg) !important; }
.British-Style-Purple-Levant-7310500p{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310500p.jpg) !important; }
.British-Style-Red-Elephant-7312500r{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312500r.jpg) !important; }
.British-Style-Red-Levant-7310500r{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310500r.jpg) !important; }
.British-Style-Silver-Levant-7310004{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310004.jpg) !important; }
.British-Style-White-Elephant-7312500w{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312500w.jpg) !important; }
.British-Style-White-Levant-7310500w{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310500w.jpg) !important; }
.British-Tan-Levant-7310510{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310510.jpg) !important; }
.Fender-Black-7310001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310001.jpg) !important; }
.Fender-Style-Rough-Blonde-7311001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7311001.jpg) !important; }
.Fender-Style-Rough-Brown-7311002{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7311002.jpg) !important; }
.Fender-Style-Seafoam-Green-7311004{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7311004.jpg) !important; }
.Fender-Style-Smooth-Blonde-7310002{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310002.jpg) !important; }
.Fender-Style-Smooth-Brown-7311003{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7311003.jpg) !important; }
.Fender-Style-Tweed-Brown-Stripe-Coated-8300001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/8300001.jpg) !important; }
.Fender-Style-Tweed-Olive-Stripe-Coated-8300005{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/8300005.jpg) !important; }
.GibsonMesa-Style-Smooth-Black-6310101{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/6310101.jpg) !important; }
.Marshall-Vintage-Black-Levant-7310102{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310102.jpg) !important; }
.Mojotone-5150-Black-M451B797{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M451B797.jpg) !important; }
.Mojotone-Deep-Space-7310247{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7319247.jpg) !important; }
.Mojotone-Black-Comet-7210231{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310231.jpg) !important; }
.Mojotone-Black-Patchwork-7210230{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310230.jpg) !important; }
.Mojotone-Black-Snakeskin-7310215{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310215.jpg) !important; }
.Mojotone-Blackened-Tuna-M4BKT046{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/BlackenedTuna.jpg) !important; }
.Mojotone-Black-Waffle-Weave-M4BBW795{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4BMP798.jpg) !important; }
.Mojotone-Black-Western-7312116{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312116.jpg) !important; }
.Mojotone-Blue-Sparkle-7310240{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310240.jpg) !important; }
.Mojotone-Brown-Alligator-7310220{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310220.jpg) !important; }
.Mojotone-Brown-Ostrich-7310235{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310235.jpg) !important; }
.Mojotone-Brown-Western-7312115{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312115.jpg) !important; }
.Mojotone-Burgundy-Snakeskin-7310216{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310216.jpg) !important; }
.Mojotone-Cabernet-Tolex-M4CAB392{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4CAB392.jpg) !important; }
.Mojotone-Candy-Green-7311005   {}
.Mojotone-Carolina-Blue-7312001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312001.jpg) !important; }
.Mojotone-Cat-Tongue-Black-M4BLB796{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4BLB796.jpg) !important; }
.Mojotone-Cheer-Wine-M4MCW391{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4MCW391.jpg) !important; }
.Mojotone-Cocoa-Levant-7310000{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310000.jpg) !important; }
.Mojotone-Gray-Sparkle-7310250{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310250.jpg) !important; }
.Mojotone-Green-Snakeskin{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/green-snakeskin.jpg) !important; }
.Mojotone-Heritage-Black-M4HRB797{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4HRB797.jpg) !important; }
.Mojotone-Ivory-Levant-7312110{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312110.jpg) !important; }
.Mojotone-Navy-Levant-7312100{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312100.jpg) !important; }
.Mojotone-Pink-Levant-M4PINK05{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4PINK05.jpg) !important; }
.Mojotone-Plum-Levant-7312105{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312105.jpg) !important; }
.Mojotone-Red-Sparkle-7310245{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310245.jpg) !important; }
.Mojotone-Rough-Black-7312002{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312002.jpg) !important; }
.Mojotone-Rough-Orange-7310255{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310255.jpg) !important; }
.Mojotone-Rough-Red-7312003{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312003.jpg) !important; }
.Mojotone--Slate-Bronco-M4SBT411{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/SlateBroncoTolex-M4SBT411.jpg) !important; }
.Mojotone-Snakeskin-7310210{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310210.jpg) !important; }
.Mojotone-Teal-Levant-7312004{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312004.jpg) !important; }
.Mojotone-Tan-Digital-Camouflage{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/6310151.jpg) !important; }
.Mojotone-Vanilla-Taurus-7310155{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310155.jpg) !important; }
.Mojotone-White-Sparkle-7310241{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310241.jpg) !important; }
.Mojotone-Wine-Taurus-8312111{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/8312111.jpg) !important; }
.Mojotone-Wine-Western{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/winewestern.jpg) !important; }
.Tweed-Pattern-Charcoal-Stripe-Tolex-M4CCT637{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/M4CCT637.jpg) !important; }
.Tweed-Pattern-Lite-Brown-Striped-tolex{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/8300002.jpg) !important; }
.Vox-Fawn-Style-7312601{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312601.jpg) !important; }
.VoxHiwatt-Style-Black-7312600{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312600.jpg) !important; }
.VoxHiwatt-Style-Green{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/voxgreen.jpg) !important; }
.VoxHiwatt-Style-Orange-7312625{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312625.jpg) !important; }
.VoxHiwatt-Style-Red-7312610{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312610.jpg) !important; }
.VoxHiwatt-Style-White-7312620{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312620.jpg) !important; }



.Mojotone-Tan-Digital-Camouflage-6310151{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/6310151.jpg) !important; }
.Mojotone-GreyBlack-Digital-Camouflage-6310150{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/6310150.jpg) !important; }
.VoxHiwatt-Style-Navy-7312101{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312101.jpg) !important; }
.Mojotone-White-Buffalo-7312118{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312118.jpg) !important;  }
.Mojotone-Brown-Buffalo-7312119{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312119.jpg) !important; }
.Mojotone-Small-Grain-Green-Pimple-7312117{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312117.jpg) !important; }
.Mojotone-Ocean-Sparkle-7310252{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310252.jpg) !important; }
.Mojotone-Gold-Sparkle-7310242{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7310242.jpg) !important; }
.Ampeg-Navy-Checkered-Board-6310102{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/6310102.jpg) !important; }
.Mojotone-Black-Carbon-Fiber-7312635{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312635.jpg) !important; }
.Mojotone-Gunmetal-Carbon-Fiber-7312630{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/7312630.jpg) !important; }


/* --- GrillCloth Options --- */

.Ampeg-Style-AGED-BlueSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000002a.jpg) !important; }
.Ampeg-Style-BlackSilver-6000001{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000001.jpg) !important; }
.Ampeg-Style-BlueSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000002.jpg) !important; }
.British-Bluesbreaker-Style-Re-Issue-6000008{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000006.jpg) !important; }
.British-Style-Black-6000008{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000008.jpg) !important; }
.British-Style-Black-and-Tan-6000004n{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000004n.jpg) !important; }
.British-Style-Small-Weave-Cane-6000009{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000009.jpg) !important; }
.Cane-6000003{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000003.jpg) !important; }
.Fender-Style-Aged-BlackWhiteSilver-6300001{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6300001.jpg) !important; }
.Fender-Style-Aged-BlueWhiteSilver-6300002{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6300002.jpg) !important; }
.Fender-Style-Beige-Brown-6301006{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301002.jpg) !important; }
.Fender-Style-Beige-Brown-w-Gold-Stripe{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301003.jpg) !important; }
.Fender-Style-Black-6301008{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301008.jpg) !important; }
.Fender-Style-BlackWhiteSilver-6301005{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301005.jpg) !important; }
.Fender-Style-BlueWhiteSilver-6301006{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301006.jpg) !important; }
.Fender-Style-Old-Brown-6302000{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6302000.jpg) !important; }
.Fender-Style-Oxblood-6301004{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301004.jpg) !important; }
.Fender-Style-Oxblood-w-Gold-Stripe{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301001.jpg) !important; }
.Fender-Style-TurquoiseWhiteSilver-6301007{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301007.jpg) !important; }
.Large-Check-6000007n{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000007n.jpg) !important; }
.Mesa-Style-Black-Small-Weave-Cane-6000011{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000011.jpg) !important; }
.Mojotone-Black-and-Tan-6302020{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6302020.jpg) !important; }
.Mojotone-Black-and-Tan-w-Gold-Stripe-6000010{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000010.jpg) !important; }
.Mojotone-Black-Matrix-6302010{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6302010.jpg) !important; }
.Mojotone-Loose-Weave-White-Cane{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6100009.jpg) !important; }
.Mojotone-Oxblood-Variant-lighter-oxblood-6301004sp{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6301004sp.jpg) !important; }
.Mojotone-Silver-Matrix-6302015{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6302015.jpg) !important; }
.MojoWeave-BlackBlue-6000015{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000015.jpg) !important; }
.MojoWeave-BlackRed-6000020{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000020.jpg) !important; }
.Salt-and-Pepper-6000005{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/6000005.jpg) !important; }
.Old-Style-Silver-Matrix-P2OSX919{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/old-style-silvermatrix.jpg) !important; }



.Small-Black-Piping-332-Bead-No-Lip-8132420{ border:1px solid #000 !important; }
.Small-Gold-Piping-332-Bead-No-Lip-1131400{ border:1px solid #C2964F !important; }
.Small-Silver-Piping-332-Bead-No-Lip-8132416{ border:1px solid #9A9B9F !important; }
.Small-White-Piping-332-Bead-No-Lip-8132415{ border:1px solid #EFF1F0 !important; }

.Large-Burgundy-Piping-716H-x-316-Bead-with-Lip-8132411{ border:3px solid #280007 !important; }
.Large-Cocoa-Piping-12H-x-316-Bead-with-Lip-8132410{ border:3px solid #684424 !important; }
.Large-Cocoa-Piping-12H-x-316-Bead-with-Lip-8132410{ border:3px solid #684424 !important; }
.Large-Cream-Piping-12H-x-316-Bead-With-Lip-8132402{ border:3px solid #98876B !important; }
.Large-Gold-Piping-12H-x-316-Bead-with-Lip-1135001{ border:3px solid #C2964F !important; }
.Large-Silver-Piping-12H-x-316-Bead-with-Lip-1135002{ border:3px solid #C1BDBA !important; }
.Large-White-Piping-12H-x-316-Bead-with-Lip-1131402{ border:3px solid #F6F6F6 !important; }
.Medium-Black-Piping-716H-x-18-Bead-with-Lip-8132405{ border:2px solid #1D1D1D !important; }
.Medium-Gold-Piping-716H-x-18-Bead-with-Lip-8131401{ border:2px solid #D2B780 !important; }
.Medium-Silver-Piping-716H-x-18-Bead-with-Lip-8132401{ border:2px solid #CECECE !important; }
.Medium-White-Piping-716H-x-18-Bead-with-Lip-8131402{ border:2px solid #F6F6F6 !important; }

#preview-container-div .Alternate-Black-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9047000a.png) !important; }
#preview-container-div .Ampeg-Style-Large-Navy-Blue-Leather-Handle-w-Hardware{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220007.png) !important; }
#preview-container-div .Ampeg-Old-Style-Raised-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5221400.png) !important; }
#preview-container-div .AmpegMesa-Style-Large-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220005.png) !important; }
#preview-container-div .Black-Fender-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9046000bl.png) !important; }
#preview-container-div .Black-Plastic-Strap-Handle-w-Black-Metal-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220101.png) !important; }
#preview-container-div .Black-Plastic-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9047000.png) !important; }
#preview-container-div .Black-Plastic-Strap-with-Gold-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220101.png) !important; }
#preview-container-div .Fender-Brown-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9046000.png) !important; }
#preview-container-div .Fender-Style-Brown-Plastic-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/4944000.png) !important; }
#preview-container-div .Fender-Style-Flat-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9045000.png) !important; }
#preview-container-div .Fender-Style-Raised-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9045000r.png) !important; }
#preview-container-div .Hiwatt-Style-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220001.png) !important; }
#preview-container-div .Large-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220006.png) !important; }
#preview-container-div .Large-Plastic-Strap-Handle-with-Black-Plastic-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220100.png) !important; }
#preview-container-div .Vintage-Style-Plastic-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9048000.png) !important; }
#preview-container-div .Vox-Molded-Rubber-Handle-with-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handle/6220100.png) !important; }
#preview-container-div .Vox-Style-Replica-Handle-no-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handle/6220101.png) !important; }

#preview-container-top-div .Alternate-Black-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9047000a.png) !important; }
#preview-container-top-div .Ampeg-Style-Large-Navy-Blue-Leather-Handle-w-Hardware{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220007.png) !important; }
#preview-container-top-div .Ampeg-Old-Style-Raised-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5221400.png) !important; }
#preview-container-top-div .AmpegMesa-Style-Large-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220005.png) !important; }
#preview-container-top-div .Black-Fender-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9046000bl.png) !important; }
#preview-container-top-div .Black-Plastic-Strap-Handle-w-Black-Metal-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220101.png) !important; }
#preview-container-top-div .Black-Plastic-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9047000.png) !important; }
#preview-container-top-div .Black-Plastic-Strap-with-Gold-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220101.png) !important; }
#preview-container-top-div .Fender-Brown-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9046000.png) !important; }
#preview-container-top-div .Fender-Style-Brown-Plastic-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/4944000.png) !important; }
#preview-container-top-div .Fender-Style-Flat-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9045000.png) !important; }
#preview-container-top-div .Fender-Style-Raised-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9045000r.png) !important; }
#preview-container-top-div .Hiwatt-Style-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220001.png) !important; }
#preview-container-top-div .Large-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220006.png) !important; }
#preview-container-top-div .Large-Plastic-Strap-Handle-with-Black-Plastic-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/5220100.png) !important; }
#preview-container-top-div .Vintage-Style-Plastic-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/9048000.png) !important; }
#preview-container-top-div .Vox-Molded-Rubber-Handle-with-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/6220100.png) !important; }
#preview-container-top-div .Vox-Style-Replica-Handle-no-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handletop/6220101.png) !important; }

.handleSwatchDiv .Alternate-Black-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9047000a.png) !important; }
.handleSwatchDiv .Ampeg-Style-Large-Navy-Blue-Leather-Handle-w-Hardware{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220007.png) !important; }
.handleSwatchDiv .Ampeg-Old-Style-Raised-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5221400.png) !important; }
.handleSwatchDiv .AmpegMesa-Style-Large-Black-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220005.png) !important; }
.handleSwatchDiv .Black-Fender-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9046000bl.png) !important; }
.handleSwatchDiv .Black-Plastic-Strap-Handle-w-Black-Metal-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220101.png) !important; }
.handleSwatchDiv .Black-Plastic-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9047000.png) !important; }
.handleSwatchDiv .Black-Plastic-Strap-with-Gold-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220101.png) !important; }
.handleSwatchDiv .Fender-Brown-Dog-Bone-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9046000.png) !important; }
.handleSwatchDiv .Fender-Style-Brown-Plastic-Strap-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/4944000.png) !important; }
.handleSwatchDiv .Fender-Style-Flat-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9045000.png) !important; }
.handleSwatchDiv .Fender-Style-Raised-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9045000r.png) !important; }
.handleSwatchDiv .Hiwatt-Style-Strap-Handle-with-Chrome-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220001.png) !important; }
.handleSwatchDiv .Large-Brown-Leather-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220006.png) !important; }
.handleSwatchDiv .Large-Plastic-Strap-Handle-with-Black-Plastic-End-Caps{ background-image:url(http://mojostuff.com/cabconfigimg/handle/5220100.png) !important; }
.handleSwatchDiv .Vintage-Style-Plastic-Handle{ background-image:url(http://mojostuff.com/cabconfigimg/handle/9048000.png) !important; }
.handleSwatchDiv .Vox-Molded-Rubber-Handle-with-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handle/6220100.png) !important; }
.handleSwatchDiv .Vox-Style-Replica-Handle-no-logo{ background-image:url(http://mojostuff.com/cabconfigimg/handle/6220101.png) !important; }
.handleSwatchDiv .Stock{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; }

.Fender-Style-3-Prong-Feet-4-34W-x-716H-6130002{ background-image:url(http://mojostuff.com/cabconfigimg/feet/6130002.png) !important; }
.Fender-Style-Chrome-Glides-w-Screws--4-1W-x-38H-9000000{ background-image:url(http://mojostuff.com/cabconfigimg/feet/9000000.png) !important; }
.Mojotone-Large-Rubber-Feet-4-pack-1-12W-x-34H-9000001{ background-image:url(http://mojostuff.com/cabconfigimg/feet/9000001.png) !important; }
.Mojotone-Small-Rubber-Feet-pack-of-4-1-12W-x-38H-5243001{ background-image:url(http://mojostuff.com/cabconfigimg/feet/5243001.png) !important; }
.Old-Fender-Style-Nail-In-Feet--4-78W-x-1-18H-6130001{ background-image:url(http://mojostuff.com/cabconfigimg/feet/6130001.png) !important; }
.Large-Tapered-Rubber-Feet-169W-x-34H-H2TAP613{ background-image:url(http://mojostuff.com/cabconfigimg/feet/H2TAP613s.png) !important; }
.feetSwatchDiv .Stock{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; background-size:auto auto !important; }

.tolexSwatchDiv .Black-Carpet-5142001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/5142001.jpg) !important; }
.tolexSwatchDiv .British-Style-Black-Elephant-7312500{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312500.jpg) !important; }
.tolexSwatchDiv .British-Style-Black-Levant-7310101{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310101.jpg) !important; }
.tolexSwatchDiv .British-Style-Green-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310500g.jpg) !important; }
.tolexSwatchDiv .British-Style-Orange-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310003.jpg) !important; }
.tolexSwatchDiv .British-Style-Purple-Elephant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312500p.jpg) !important; }
.tolexSwatchDiv .British-Style-Purple-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310500p.jpg) !important; }
.tolexSwatchDiv .British-Style-Red-Elephant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312500r.jpg) !important; }
.tolexSwatchDiv .British-Style-Red-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310500r.jpg) !important; }
.tolexSwatchDiv .British-Style-Silver-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310004.jpg) !important; }
.tolexSwatchDiv .British-Style-White-Elephant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312500w.jpg) !important; }
.tolexSwatchDiv .British-Style-White-Levant-7310500w{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310500w.jpg) !important; }
.tolexSwatchDiv .British-Tan-Levant-7310510{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310510.jpg) !important; }
.tolexSwatchDiv .Fender-Black-7310001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310001.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Rough-Blonde{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7311001.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Rough-Brown{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7311002.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Seafoam-Green{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7311004.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Smooth-Blonde{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310002.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Smooth-Brown{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7311003.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Tweed-Brown-Stripe-Coated-8300001{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/8300001.jpg) !important; }
.tolexSwatchDiv .Fender-Style-Tweed-Olive-Stripe-Coated-8300005{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/8300005.jpg) !important; }
.tolexSwatchDiv .GibsonMesa-Style-Smooth-Black{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/6310101.jpg) !important; }
.tolexSwatchDiv .Mojotone-Black-Comet{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310231.jpg) !important; }
.tolexSwatchDiv .Mojotone-Black-Patchwork{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310230.jpg) !important; }
.tolexSwatchDiv .Mojotone-Black-Snakeskin{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310215.jpg) !important; }
.tolexSwatchDiv .Mojotone-Black-Western{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312116.jpg) !important; }
.tolexSwatchDiv .Mojotone-Blue-Sparkle-7310240{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310240.jpg) !important; }
.tolexSwatchDiv .Mojotone-Brown-Alligator{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310220.jpg) !important; }
.tolexSwatchDiv .Mojotone-Brown-Ostrich{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310235.jpg) !important; }
.tolexSwatchDiv .Mojotone-Brown-Western{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312115.jpg) !important; }
.tolexSwatchDiv .Mojotone-Burgundy-Snakeskin{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310216.jpg) !important; }
.tolexSwatchDiv .Mojotone-Carolina-Blue{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312001.jpg) !important; }
.tolexSwatchDiv .Mojotone-Cocoa-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310000.jpg) !important; }
.tolexSwatchDiv .Mojotone-Gray-Sparkle{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310250.jpg) !important; }
.tolexSwatchDiv .Mojotone-Ivory-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312110.jpg) !important; }
.tolexSwatchDiv .Mojotone-Navy-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312100.jpg) !important; }
.tolexSwatchDiv .Mojotone-Plum-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312105.jpg) !important; }
.tolexSwatchDiv .Mojotone-Red-Sparkle{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310245.jpg) !important; }
.tolexSwatchDiv .Mojotone-Rough-Black-7312002{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312002.jpg) !important; }
.tolexSwatchDiv .Mojotone-Rough-Orange{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310255.jpg) !important; }
.tolexSwatchDiv .Mojotone-Rough-Red{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312003.jpg) !important; }
.tolexSwatchDiv .Mojotone-Deep-Space-7310247{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7319247-2020.jpg) !important; }
.tolexSwatchDiv .Mojotone-Snakeskin{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310210.jpg) !important; }
.tolexSwatchDiv .Mojotone-Teal-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312004.jpg) !important; }
.tolexSwatchDiv .Mojotone-Tan-Digital-Camouflage{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/6310151.jpg) !important; }
.tolexSwatchDiv .Mojotone-Vanilla-Taurus{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310155.jpg) !important; }
.tolexSwatchDiv .Mojotone-White-Sparkle-7310241{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310241.jpg) !important; }
.tolexSwatchDiv .Mojotone-Wine-Taurus-8312111{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/8312111.jpg) !important; }
.tolexSwatchDiv .Tweed-Pattern-Lite-Brown-Striped-tolex{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/8300002.jpg) !important; }
.tolexSwatchDiv .Vox-Fawn-Style{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312601.jpg) !important; }
.tolexSwatchDiv .VoxHiwatt-Style-Black{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312600.jpg) !important; }
.tolexSwatchDiv .VoxHiwatt-Style-Orange{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312625.jpg) !important; }
.tolexSwatchDiv .VoxHiwatt-Style-Red{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312610.jpg) !important; }
.tolexSwatchDiv .VoxHiwatt-Style-White{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312620.jpg) !important; }
.tolexSwatchDiv .Marshall-Vintage-Black-Levant{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310102.jpg) !important; }

.tolexSwatchDiv .Mojotone-Tan-Digital-Camouflage-6310151{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/6310151.jpg) !important; }
.tolexSwatchDiv .Mojotone-GreyBlack-Digital-Camouflage-6310150{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/6310150.jpg) !important; }
.tolexSwatchDiv .VoxHiwatt-Style-Navy-7312101{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312101.jpg) !important; }
.tolexSwatchDiv .Mojotone-White-Buffalo-7312118{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312118.jpg) !important;  }
.tolexSwatchDiv .Mojotone-Brown-Buffalo-7312119{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312119.jpg) !important; }
.tolexSwatchDiv .Mojotone-Small-Grain-Green-Pimple-7312117{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312117.jpg) !important; }
.tolexSwatchDiv .Mojotone-Ocean-Sparkle-7310252{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310252.jpg) !important; }
.tolexSwatchDiv .Mojotone-Gold-Sparkle-7310242{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7310242.jpg) !important; }
.tolexSwatchDiv .Ampeg-Navy-Checkered-Board-6310102{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/6310102.jpg) !important; }
.tolexSwatchDiv .Stock{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; }
.tolexSwatchDiv .Mojotone-Black-Carbon-Fiber-7312635{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312635.jpg) !important; }
.tolexSwatchDiv .Mojotone-Gunmetal-Carbon-Fiber-7312630{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/7312630.jpg) !important; }

.grillclothSwatchDiv .Ampeg-Style-AGED-BlueSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000002a.jpg) !important; }
.grillclothSwatchDiv .Ampeg-Style-BlackSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000001.jpg) !important; }
.grillclothSwatchDiv .Ampeg-Style-BlueSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000002.jpg) !important; }
.grillclothSwatchDiv .British-Bluesbreaker-Style-Re-Issue{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000006.jpg) !important; }
.grillclothSwatchDiv .British-Style-Black-6000008{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000008.jpg) !important; }
.grillclothSwatchDiv .British-Style-Black-and-Tan{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000004n.jpg) !important; }
.grillclothSwatchDiv .British-Style-Small-Weave-Cane{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000009.jpg) !important; }
.grillclothSwatchDiv .Cane-6000003{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000003.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Aged-BlackWhiteSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6300001.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Aged-BlueWhiteSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6300002.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Beige-Brown{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301002.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Beige-Brown-w-Gold-Stripe{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301003.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Black-6301008{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301008.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-BlackWhiteSilver-6301005{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301005.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-BlueWhiteSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301006.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Old-Brown-6302000{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6302000.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Oxblood{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301004.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-Oxblood-w-Gold-Stripe{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301001.jpg) !important; }
.grillclothSwatchDiv .Fender-Style-TurquoiseWhiteSilver{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301007.jpg) !important; }
.grillclothSwatchDiv .Large-Check-6000007n{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000007n.jpg) !important; }
.grillclothSwatchDiv .Mesa-Style-Black-Small-Weave-Cane-6000011{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000011.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Black-and-Tan-6302020{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6302020.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Black-and-Tan-w-Gold-Stripe-6000010{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000010.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Black-Matrix-6302010{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6302010.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Loose-Weave-White-Cane{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6100009.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Oxblood-Variant-lighter-oxblood{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6301004sp.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Silver-Matrix-6302015{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6302015.jpg) !important; }
.grillclothSwatchDiv .MojoWeave-BlackBlue{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000015.jpg) !important; }
.grillclothSwatchDiv .MojoWeave-BlackBlue{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000015.jpg) !important; }
.grillclothSwatchDiv .Salt-and-Pepper-6000005{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/6000005.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Black-Carbon-Fiber-7312635{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/7312635.jpg) !important; }
.grillclothSwatchDiv .Mojotone-Gunmetal-Carbon-Fiber-7312630{ background-image:url(http://mojostuff.com/cabconfigimg/grillcloth/20x20/7312630.jpg) !important; }
.grillclothSwatchDiv .Stock{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/stock.jpg) !important; }
.grillclothSwatchDiv .Old-Style-Silver-Matrix-P2OSX919{ background-image:url(http://mojostuff.com/cabconfigimg/tolex/20x20/old-style-sm20x20.jpg) !important; }


/*guitar configurator */
#gc-bg{ float:left; clear:both; width:400px; min-height:550px; background-image:url(http://www.mojotone.com/guitarconfig/guitar-bg.jpg); background-size: auto 550px; background-repeat: no-repeat; background-position:center; }
#gc-bg div div{ float:left; clear:both; width:100%; min-height:550px; background-size: auto 550px; background-repeat: no-repeat; background-position:center; }
#gc-pg, #gc-trem, #gc-knob, #gc-strat,  #gc-stratcolor, #gc-stratwithhum, #gc-humbucker, #gc-switch, #gc-switchcolor{ float:left; width:100%; height:0; overflow:visible; }
#gc-pg div{ }
#gc-options{ float:left; width:220px; margin-left:40px; }

.guardSwatch{ background-position: center; float:left; width:40px; height:40px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-size:100% auto; }
.guardSwatch.active{ box-shadow:1px 1px 5px #000; }
.guardSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.guardSwatchDiv{ float:left; width:100%; }

.knobSwatch{ background-position: -281px -405px; float:left; width:40px; height:40px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.knobSwatch.active{ box-shadow:1px 1px 5px #000; }
.knobSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.knobSwatchDiv{ float:left; width:100%; }

.stratSwatch{ background-position: -281px -405px; float:left; width:40px; height:40px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.stratSwatch.active{ box-shadow:1px 1px 5px #000; }
.stratSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.stratSwatchDiv{ float:left; width:100%; }

.stratcolorSwatch{ background-position: -120px -673px; background-size: auto 500px; float:left; width: 91px; height: 29px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.stratcolorSwatch.active{ box-shadow:1px 1px 5px #000; }
.stratcolorSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.stratcolorSwatchDiv{ float:left; width:100%; }

.switchcolorSwatch{ background-position: -349px -383px; float:left; width: 20px; height: 20px; margin:0 0 1px 1px; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.switchcolorSwatch.active{ box-shadow:1px 1px 5px #000; }
.switchcolorSwatch.active div{ background-image:url(https://mojotone.com/img2013/check-transparent.png); background-position:center; background-repeat:no-repeat; float:left; height:20px; width:20px; }
.switchcolorSwatchDiv{ float:left; width:100%; }

/*pickguards*/
.Fender-Mint-Green-3-Ply-2112081{ background-image:url(https://mojostuff.com/guitarconfig/pickguard/2112081.png); }
.Fender-Squier-White-3-Ply-2119005 {  background-image:url(https://mojostuff.com/guitarconfig/pickguard/2119005.png); }

/*knobs*/
.White-2112267-2112266{ background-image:url(https://mojostuff.com/guitarconfig/knob/2112266.png); }
.Blue-2112343-2112318{ background-image:url(https://mojostuff.com/guitarconfig/knob/2112343.png); }

/*pickups*/
.Classic--strat-classic-Set-of-3{ background-image:url(https://mojostuff.com/guitarconfig/pickguard/classic.png); }
.Classic--strat-classic-Set-of-3{ background-image:url(https://mojostuff.com/guitarconfig/pickguard/classic.png); }

/*knobs*/
#stratcolor-options .White, #gc-stratcolor .White{ background-image:url(https://mojostuff.com/guitarconfig/coverstrat/white.png); }
#stratcolor-options .Black, #gc-stratcolor .Black{ background-image:url(https://mojostuff.com/guitarconfig/coverstrat/black.png); }

/*switch*/
#switchcolor-options .White, #gc-switchcolor .White{ background-image:url(https://mojostuff.com/guitarconfig/switch/white.png); }
#switchcolor-options .Red, #gc-switchcolor .Red{ background-image:url(https://mojostuff.com/guitarconfig/switch/red.png); }

/* End New styles - Product Detail Page - Cabinet Configurator*/

/* ===========================      Info Page      =========================== */
.info-page-info{float:left;width:100%;height:auto;}
.info-page-info h3, .info-page-info h2{font-size: 17px; text-transform: uppercase; margin: 9px 0; color: #020500;color:#539EC4; font-family:Arial, Helvetica, sans-serif;}
.info-page-info p {font-family: Arial, Helvetica, sans-serif;}
.info-page-info img{width:auto!important; height:auto!important; max-width:100%!important;display:block;margin:10px auto;}
.info-page-img{margin:0; float: left; width: 100%;}
.info-page-img img{padding: 0; font-size: 18px; color: white; margin:10px 0;width:auto; max-width:100%;}
.info-page-img img {display:block;}
.info-page-info{}
#aboutusvideo{width:640px; height:360px;margin:10px 0;}

/*Info Page 1 column*/
.info-pages-1-content{width: 100%; margin: 0 auto 65px auto;}
.info-page-title h1{ text-align: center; padding-bottom: 15px; margin-bottom: 28px;color:#539EC4;}

/*Info Page 2 columns*/
.info-pages-2-content .info-page-info{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 35px; -moz-column-gap: 35px; column-gap: 35px; margin: 20px 0;}
.info-pages-2-content .col-main {width: 100%; text-align: justify;}
.info-pages-2-content .info-main-info{float: none; width: 90%; text-align: center; margin: 0 auto; margin-bottom: 5px; color: #020500; padding: 24px 5%;}
.info-pages-2-content .info-page-img { margin: 0 auto; width: 100%; float: none;}
.info-pages-2-content{margin-bottom:91px;}

#feedback-form{height:840px; width:100%; border:0;}

/*Under Construction*/
.content_center_dkp {max-width: 990px;display: block; margin: auto;}
#underconstruction {text-align: center; font-family:Arial, Helvetica, sans-serif; line-height: normal;}
.full-width {width: 100%;}
.f-left {float: left;}
#underconstruction div {float: left; width: 100%; height: auto; margin: 25px 0 15px 0;}
#underconstruction img {max-width: 100%;height: auto;}
#underconstruction h1 {float: left; width: 100%; height: auto; text-align: center;  color:#539EC4;  font-size: 43px;  font-weight: normal; border-bottom: 1px solid #CBCBCB; padding: 0 0 15px 0; margin: 0 0 25px 0;}
#underconstruction h2 {float: left; width: 100%; height: auto; text-align: center; color: #212121; font-size: 24px;  font-weight: normal; margin: 0 0 20px 0; line-height: 32px;}
#underconstruction h3{float:left;width:100%;height:auto;text-align:center;color:#539EC4;font-size:24px; margin:15px 0 5px 0; font-weight:bold;}
#underconstruction a{float:left;width:100%;height:auto;text-align:center;color:#539EC4;font-size:20px; font-weight:normal; text-decoration:underline;}
#underconstruction p.message{float:left; width:100%; height:auto; text-align:center; color:#212121; font-size:20px; margin:29px 0 15px 0;  line-height:24px;}
#underconstruction p.day-hours{float:left; width:100%; height:auto; text-align:center; color:#999; font-size:15px; margin:8px 0 25px 0;}
.uconstruction-icon i{color: rgba(18, 43, 91, 0.32);font-size: 75px;}
.uconstruction-icon img{display:inline-block;max-width:90%;height:auto;}

/* ===========================      Search Results Page      =========================== */

#search-results-table{float: left; width: 100%;}
#search-general-content{width: 98%; max-width: 1170px; margin: 0 auto; padding: 0 1%; float: left;}
.item-list-search{float: left; width:29.3%;  padding: 10px 2%; position: relative; margin: 37px 0 15px 0;}


/*Faceted Page new*/
.category-store-image, .category-detail-description{float:left;width:100%;height:auto;}
.category-store-image{text-align: center;}
.category-store-image img{width:auto;height:auto;max-width:100%; margin:0 0 10px 0;}
.category-detail-description{float:left;width:100%;height:auto;text-align: left; font:13px Arial, Helvetica, sans-serif;}

/*Faceted Search*/
.sweet-alert h2{font:15px Arial, Helvetica, sans-serif; font-weight:bold;}
.sweet-alert button.btn-primary.confirm{display: inline-block;background: #539EC4;font-family: Arial, Helvetica, sans-serif;border: none;margin-top: 0px;color: white;font-size: 15px;cursor: pointer;outline: none;/* float: left; */width: auto;text-align: center;line-height: 20px;margin: 0 auto;padding: 13px 20px;text-transform: uppercase;-webkit-appearance: none;border-radius: 0;}
.sweet-alert button.btn-primary.confirm:hover{background: #539EC4; border:none;}
#div__body #category-general-content #collapseOne ul, #div__body #category-general-content #collapseOne ul{list-style-type: none;}
#div__body #category-general-content #collapseOne ul li, #div__body #category-general-content #collapseOne ul li{margin-left:0;}

#category-general-content p, #category-general-content a, #category-general-content input,  #category-general-content button, #category-general-content #collapseOne, #category-general-content #collapseTwo{font-family: Arial, Helvetica, sans-serif!important;}
#category-general-content a:hover{}
#category-general-content.faceted-search-page{float:left;width:100%;max-width:100%;}
.panel-group#accordion {margin-bottom: 20px; float: left; width: 100%; height: auto;}

#collapseOne .row{float: left; width: 100%; height: auto;margin:0 0 15px 0;}
#collapseOne .panel-body .col-sm-9.ng-scope .row .col-md-12 .btn-group.pull-right{display:none;}
#collapseOne .panel-body .total-results{margin-right:0px!important;}
h4.panel-title a{display:inline-block;width:100%;height:auto;text-align: center;}
#faceted-left #filters-content .panel{float:left; width:100%; height:auto;text-align: left; margin: 0 0 10px 0!important; padding: 0;}
#faceted-left #filters-content .left-title{margin: 0px 0 2px 0;}
#faceted-left #filters-content .left-title div.pull-right{float:left!important;width:100%;}
#faceted-left #filters-content .left-title div.pull-right button{float:left; width:auto;}
#faceted-left #filters-content .panel .panel-heading, #faceted-left #filters-content .panel .list-group{padding:5px 3%;}
#category-general-content #collapseOne .btn-primary{background:#464646; border-color:#7D7D7D;}
#category-general-content #collapseOne .btn-primary:hover{background:#5A5A5A;}
#category-general-content #collapseOne button, #category-general-content #collapseOne button.btn, #category-general-content #collapseOne .glyphicon{line-height:normal;}
#category-general-content #collapseOne .glyphicon{line-height:17px;}
#category-general-content #collapseOne .btn-warning{background:#464646;border-color:#464646;}
#category-general-content #collapseOne .btn-warning:hover{background:#5A5A5A;}
#category-general-content #collapseOne .sorting-content .dropdown-toggle{height:29px;}
#category-general-content #collapseOne .caption .actions .input-group{float: left; width: 100%; text-align: center;}
#category-general-content #collapseOne .caption .actions .input-group .form-control.fs-cell-qty{width: 47px!important; font-family: Arial, Helvetica, sans-serif; text-align: center; float: left; display: inline-block; height: 46px; line-height: 46px; padding: 0!important; font-size: 17px; border-radius: 0; background-color: #fff; outline: none; color: #000; border: 1px solid #999999;}
#category-general-content #collapseOne .caption .actions .input-group-btn{float: none; display: inline-block; width: auto;}
#category-general-content #collapseOne button.btn.fs-cell-addtocart-btn{background: #539EC4; font-family: Arial, Helvetica, sans-serif; border: none;  margin-top: 0px;  color: white; font-size: 15px; cursor: pointer; outline: none; float: left; width:auto; text-align: center; line-height: 20px; margin: 0 auto; padding:13px 10px;text-transform: uppercase; -webkit-appearance: none; border-radius: 0;}
#category-general-content #collapseOne button.btn.fs-cell-addtocart-btn:hover{ background: #5cb7e5;}
.fs-cell-itemunitw{float: left;  width: 100%;  text-align: center;  margin: 0 0 5px 0;}

#category-general-content #collapseTwo .item-cell-list{width:21%;}
#category-general-content #collapseTwo .item-cell-list .add_to_cart_btn{text-align: center;}
#category-general-content #collapseTwo .item-cell-list #qty_cont{width: auto; float: none; display: inline-block;}
#category-general-content #collapseTwo .item-cell-list .add_to_cart_btn #qty{width: 47px!important; font-family: Arial, Helvetica, sans-serif; text-align: center; float: none!important; display: inline-block; height: 44px; line-height: 44px; padding: 0!important; font-size: 17px; border-radius: 0; background-color: #fff; outline: none; color: #000; border: 1px solid #999999;}
#category-general-content #collapseTwo .item-cell-list .add_to_cart_btn .add-to-cart-content{float: none; width:auto;display: inline-block; margin-left:-6px; margin-top:0px;}
.fs-item-cell-content .product-image, #category-general-content .item-cell-list .product-image{display: inline-block;position:relative; vertical-align:middle; width:100%;height:240px;text-align: center;}
.fs-item-cell-content .product-image img, #category-general-content .item-cell-list .product-image img{display: inline-block;overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;vertical-align:middle; text-align: center; vertical-align:middle;  height: auto; width: auto; max-width: 100%; max-height: 240px;border: none;}
#items-per-page-content span{margin: 5px; float: right;}
#items-per-page-content button span{margin:0px; float:none;}

.fs-item-cell-content.list .product-info{text-align: left;}
.fs-item-cell-content.list .price{width:auto;}
.fs-item-cell-content.list .product-info .product-detail{width:100%;padding:7px 0;}

.fs-item-cell-content .fs-cell-addtowish-btn{display:none!important;}

/*Facebook login*/
.facebooklogin-section {
    float: left;
    width: 100%;
    height: auto;
}
.facebooklogin-section span.fb-line {
    border-bottom: 1px solid #539EC4;
    float: left;
    width: 100%;
    height: auto;
}
#main .facebooklogin-section p {
    color: #539EC4;
    text-align: center;
    float: left;
    margin-top: -8px;
    background: #fff;
    margin-left: 22.5%;
    padding: 0 1%;
    width: 55%;
    height: auto;
    font-weight: bold;
}
#facebookLogIn {
    float: left;
    width: 100%;
    height: auto;
}


/* ===========================  desktop resolution + 1025 =========================== */

/* ===========================  / desktop resolution =========================== */

@media only screen and (max-width:1500px){
/*Home - Slider*/
.lof_camera_title { font-size: 100px; }
.wishList {padding:0;margin-top:0px;}
}

@media only screen and (max-width:1250px){
#div__header, #div__footer {max-width: 100%;margin: 0 auto !important;width: 100%;}
#div__body{max-width:95%;width:95%;}
#breadcrumbs { margin: 0px 0 6px 2.5%; width: 95%;}
.banner-image{max-height:229px;}
.banner-home.banner-deal-of-day.banner-image{max-height:229px;}
//.banner-home.banner-deal-of-day .banner-image{height:229px;}
//.banner-home.banner-deal-of-day .banner-image img {float: none;width: auto;max-width: 100%;max-height: 229px;}

.category-list-margin .item-td table.info-table {
    float: left;
    width: 50%;
    height: auto;
    margin-right: 2.5%;
}
.category-list-margin .item-td table.item-list-cell-buttons {
    float: left;
    width: 47.5%;
    height: auto;
}

}



@media only screen and (max-width:1200px){
/*Header*/
#top-header .top-menu { width: 100%; padding: 3px 0 9px 0;}
.main-menu > li > a > span { font-size: 24px !important; }
ul#menu-drpdown > li > span {margin: 0 15px;}
.footer .footer-col { float: left; width:19.86%;}
.bottom-section-footer, .footer .footer-container{float: left; width:100%; padding: 0 0%;}
/*Home*/
.banner-title { font-size: 41px; padding-top: 26px; }
/*Left*/
.left-navigation{width: 90%; margin: 0 5%;}
/*Info Pages*/
.info-pages-1-content{width: 100%; margin: 0 auto 65px auto;}
/*PDP*/
#product-detail-page { width: 98%; float: none !important;margin: 0 auto; }
#related-general-content { padding-right: 0; padding-left: 0; }
#related-list-table{float: left; width: 100%;}
.related-item .product-info .actions { width: 100%;}
.product-info.ri-product-info{margin: 7% 0 0 0;}
#socials-content li {width:43px;}
#itemdrill-mainInfo, #related-items-section {padding:20px 0;}
.col-md-4 {width:43.333 !important;}
#category-general-content{padding: 0 3%;}
/*Faceted Search*/
/*.faceted-search-page .col-md-4 {width:50%;}*/
.faceted-search-page ul#menu-drpdown {width:auto;}
.banner-image { max-height: 191px;}
/*Under Construction*/
.content_center_dkp {max-width:90%;display: block;margin: auto;}
}

@media only screen and (max-width:1133px){
.move-block.isStuck {height:43px;}
ul#menu-drpdown > li > span {margin: 0 8px;}
}

@media only screen and (min-width:768px){
/*Footer*/
.footer-col-content { height: 100% !important; display: block !important; opacity: 1!important; }
.footer-container .container {width:100%;max-width:100%;}
#top-header .container {max-width: 100%; width: 100%;}
.move-block .container {width:100%;padding:0;margin:0;}
ul#menu-drpdown {text-align: center;  float: left;  width: 100%;  height: 41px;}
/*Faceted Search*/
.faceted-search-page .move-block .container {width: 100%;}
.faceted-search-page .container {width:100% !important;}
}

@media only screen and (max-width: 768px){
#breadcrumb-box {padding:20px 5%;}
#socials-content li {padding:0 0 19px 15px;}
.cart-container {margin-top:0px;}
/*.lof_camera_title {margin-top:40px !important;}*/
.logo img {max-width: 280px;}
.fs-item-cell-info {text-align:center !important;}
/*Faceted Search*/
.faceted-search-page .col-md-4 {width:100%;}
}

@media only screen and (max-width:1100px){
.search_wrapper { position: relative; float: none; }
#search_section{ float: right; margin-top: 0%;}
div#user-links-box { width: 100%; max-width: none; }
.search_wrapper { position: relative; float: right; width: 310px; }
.header-container .pull-right { padding: 10px;}
.search_wrapper { margin-bottom: 16px; }
/*Home - Slider*/
.lof_camera_title .slider-title { text-align: center;}
.slider-banner { top: 14%; width:90%; float: left; margin:50px 5%; }
/*Item List*/
.product-info .product-detail{max-height:89px; width: 94%; padding: 7px 3%;}
/*Footer*/
.bottom-section-footer, .footer-container { width:100.4%}
.footer .footer-col { float: left; width: 24.74% }
.footer .footer-col:last-of-type {width: 99.6%; border-left: none;}
.banner-title { font-size: 33px; padding-top: 19px;  }
.footer .footer-col:last-of-type h4 { width: 90%; border-left: none; }
.footer-col h4{padding: 11px 5%; width: 89.9%; }
.footer .footer-col:nth-of-type(4) h4{border-right: none; width: 90.7%; padding: 11px 4.7%;}
.cart-container{margin-top:20px;}
#search-txt {margin-top:60px;}
}
/* ===========================  / TABLET & low resolution =========================== */

@media only screen and (max-width:991px){
/*Header*/
#menu-drpdown { display: none; }
.only_tablet_mobile{ display: block;}
.nav-container{width: 100%; text-align: left; margin-top: 16px; margin:0px 0% 0 0%;}
#menu-icon:before { content: "\f055"; font-size: 25px; line-height: 50px; float: right; font-family: FontAwesome;}
.main-menu-mobile { border-top: 0; position: absolute; z-index: 2;width: 100%; display: none; moz-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;/* overflow: hidden; */ }
.main-menu-mobile > li { font-size: 11px; }
.main-menu-mobile li a { display: block; padding:5px 5px; text-transform: uppercase; font-weight: bold; width: 89%;}
#menu-icon { background-color: #539EC4;display: block; font-size: 26px; line-height: 26px; cursor: pointer; text-transform: uppercase; font-weight: 100; padding: 0 20px; height: 50px; line-height: 50px;}
#menu-icon.active:before { content: "\f056"; }
.move-block.isStuck{ position: relative;background-image:url(url(../img/header/bg-grainy-black.jpg));}
#breadcrumb-box{width:100%; height:auto; padding: 10px 2.5%;}
.move-block.header{padding-top: 25px;}
.logo{margin-left:0%;}
#nav-mobile .left-nav-content { width:95%;float: left; margin:0 2.5%;}
.move-block { position: relative !important; padding: 0; margin-top: 10px;}
.cart-container a { margin-top: 4px; }
#top-header .links li, .header-container .welcome-msg, .logintable a {font-size: 12px;}
.logintable a { margin: 4px 0 1px 0;}
#top-header .links{margin: 4px 0 1px 0;}
h1.slogan {font-size:22px;}
#div__body > table:first-of-type {width: 100% !important;margin: 0 auto;}
/*Home - Slider*/
.lof_camera_title {/*margin-top: 85px;*/}
.slider-banner { top: 19%; width:90%; float: left; margin:0 5%; }
.lof_camera_title .slider-title, .lof_camera_title .slider-text{width: 50%; margin-left:25%;margin-right:25%;}
.lof_camera_title .slider-title{font-size:45px;}
.lof_camera_title .slider-text{font-size:22px;}
/*Home banners*/
//.banner-image, .banner-home.banner-deal-of-day .banner-image{height:181px;}
.banner-image img {width: 110%;float: left;height: auto;}
.banner-home.banner-deal-of-day.banner-image img{width:110%;float:left;height:auto;}
//.banner-home.banner-deal-of-day .banner-image img {float: none;width: auto;max-width: 100%;max-height: 181px;}
/*Home - items*/
td.item{float: left !important; border-bottom: 1px solid #E9E9E9; width: 48%}
.max-width-content{width:100%;}
/*Footer*/
.footer-col-content li {text-align: left; }
.banner-text{overflow: hidden;height: }
.footer .footer-col:last-of-type {width: 99.6%;}
/*Left*/
#div__body .left-nav-content{ display: none;}
#nav-mobile.main-menu-mobile{background: #539EC4; height:0px;}
.left-nav-content .left-title, .left-nav-content .left-cart-items{ display: none;}
.left-navigation {width: 100%; padding: 0; margin: 0; }
#nav-mobile > tbody, #nav-mobile > tbody > tr{ float: left; width: 100%;}
#t-left{/*padding-left:15px;*/ width: 98%;}
#t-left .list{float: left; width: 100%;}
/*-- Left navigation styles --*/
.left-nav{float:left; width:100%; height:auto; margin-bottom:10px;}
#t-left{float:left; width:100%; height:auto; text-align:left;}
#t-left .pic {display: none;}
.adddisplay {display:inline!important;}
#t-left td.leftnav-tit, .left-nav .leftnav-tit{height: 22px;}
/*Default state for Categories/Item Links under Left Title*/
#t-left table .smalltext.adddisplay a, .maincat.adddisplay.leftnav-tit-active1 a, #t-left .maincat a.addmarg.linkselect{float: left; font-size: 13px; background: none; color: #539EC4; margin: 6px 0; text-decoration: none;line-height: 14px; padding-left:2px;font-weight: normal;
text-transform: uppercase;  }
/*Hover style for links*/
#t-left table a:hover, #t-left td.leftnav-tit a:hover, .left-nav .leftnav-tit a:hover{color:gray; background:none; }
#t-left .smalltext a, .maincat a{text-transform: uppercase; font-weight: bold; color:white; padding-left: 3px; font-size: 14px; margin: 6px 0; text-decoration: none; line-height: 23px; float: left; }
/* Set Styles to Left Titles (First Level links)*/
#t-left td.leftnav-tit a, .left-nav .leftnav-tit a{ width: 97%; height: auto; padding:2px 2px 2px 2px; font-size: 14px; color:white; text-transform: uppercase; text-decoration: none;
margin: 5px 0px 2px 0px; font-weight: bold; min-width: 240px; }
#t-left table .smalltext.adddisplay a, .maincat.adddisplay.leftnav-tit-active1 a, #t-left .maincat a.addmarg.linkselect, #t-left .maincat a.linkselect, .left-nav .maincat a.linkselect, #t-left table .smalltext a{text-transform: uppercase; font-weight: bold; padding-left: 20px; font-size: 14px; margin: 2px 0; color:white;  text-decoration: none; line-height: 23px; float: left;color:#fff;}
/*Set Styles to Subcategories list*/
#t-left a.addmarg{margin-left: 10px; width: 90%;}
/*Highlight Category Under Left Title active*/
#t-left td.leftnav-tit-active a{color:white  ;}
/*Highlight Category Under Left Title active*/
#t-left .maincat a.linkselect, .left-nav .maincat a.linkselect{color:#fff; font-weight: bold;}
#t-left .smalltext.dottedlink a.addmarg{text-transform: none; color:white;font-weight: normal; margin: 4px 0; padding-left:11px; font-size: 12px; line-height: 18px;
text-transform: uppercase;}
#t-left .maincat a.addmarg.linkselect{color:white;  font-size: 12px; padding-left: 12px; font-weight: bold;}
#breadcrumb-box {padding:20px 25px;box-sizing:border-box;}
/*Item List*/
.general-content { width: 100%; float: left; }
.product-info.ri-product-info div {float:left;}
/*PDP*/
#product-detail-page { width:100%; float: none !important;margin: 0 auto; }
#related-items-section .left-cart-items { margin-bottom: 70px; float: right; width: 100%; }
#related-items-section { float: left; width: 100%; margin-left: 0; }
#itemdrill-mainInfo { float: left; width: 100%; }
.product-image img {position:inherit; text-align: center; width:auto; max-width: 95%;}
#related-list-table table tr{float:left;width:50%;height:auto;}
#related-list-table table tr tr{float:none;width:auto;}
.related-item { padding: 0;  position: relative; margin: 11px 2.5% 11px 0;  float: left;   width:97.5%;}
.related-item .sale-box { padding: 14px 14px; font-size: 11px; }
.related-item .price-box.ri-price-box{float:left;width:100%;}
.product-info.ri-product-info{margin:0;}
.related-item .product-image img {width: auto; max-width: 100%; max-height: 80px;}
td.related-item{min-height:130px;}
/*Faceted Search*/
/*#faceted-main-list .fs-item-cell-content {width:45%;}*/
#faceted-left .col-sm-3{float:none;position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;width:100%;}
#collapseOne .panel-body .col-sm-9 {width:100%;}
#faceted-left #filters-content .left-title div.pull-right{width:100%;}
#faceted-left #filters-content .left-title div.pull-right button.btn-warning, #faceted-left #filters-content .left-title div.pull-right .btn.btn-sm.btn-default{float:right;}
}

/* ===========================  MOBILE  high and low resolutions =========================== */

@media only screen and (max-width:955px){
.category-list-margin .item-td{float:left;width:100%;height:auto;}
.category-list-margin .item-td table.info-table {float: left;width:100%;height: auto;margin-right: 0;}
.category-list-margin .item-td table.item-list-cell-buttons {float: left;width: 100%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons > tbody > tr > td{float: left;width: 100%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table{float: left;width: 100%;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table .add-to-cart-content{width:80%;}
.category-list-margin .item-td .item .image-col{float:left;width:40%;}
.category-list-margin .item-td .item .image-col img{width:auto;max-width:90%;height:auto;}
.category-list-margin .item-td .item .description-col{float:left;width:40%;}
}

@media only screen and (max-width:900px){
/*Home banners*/
.banner-image{height: 181px;}
.banner-image img {width: 124%;}
.banner-home.banner-deal-of-day.banner-image{height:181px;}
.banner-home.banner-deal-of-day.banner-image img{width:124%;}
//.banner-home.banner-deal-of-day .banner-image img {float: none;width: auto;max-width: 100%;max-height: 181px;}
}

@media only screen and (max-width:820px){
#feedback-form { height: 1040px;}
}

@media only screen and (max-width:820px){
/*Configurator Responsive styles*/
.item-drill-down .price{width:auto; text-align: center;}
#cabpreview {width:95%!important;}
.configurator-container .ui-tabs .ui-tabs-panel{padding:10px 2%;}
#preview-container-div, #preview-container-top-div { width:100%!important;}
#cabshadowtop, #cabshadow, #tolex-preview-container-top-custom div, #tolex-preview-container-custom div, #handle-preview-container-custom div, #handle-preview-container-top-custom div {width: 100%!important;}
.inner-shadow, #grillcloth-preview-container-custom div, #grillcloth-preview-container-top-custom div{width:96%!important;margin-left: 2%!important;
margin-right: 2%!important;}
#preview-container-div #feet2-preview-container-custom div {margin-left: 90%!important;}
#view-button {margin-left: -2%; margin-top: -439px;}
#handle-button-div {float: left; position: relative; margin-left: 28%; width: 200px; margin-top: -437px;}
#feet-button-div {float: left; position: relative; margin-top:-62px!important; margin-left: 28%; width: 200px;}
#handlePrev {margin-left: 0;}
#feetPrev { margin-left: 0;}
#configurator-preview-op{display:block; float: left; background-color: #ccc; color: #333; padding: 10px 0; width:100%; text-align: center; cursor: pointer; margin: 10px 0px;}
.configurator-op-box{display:none;margin-left:0;width:100%;}
#cabpreviw-options {float: left; width: 100%;  margin-left:0px;}
.item-drill-down .add-to-cart-options table table tr td{float:left; padding-bottom:5px; width:100%!important; text-align: left!important;}
.item-drill-down .add-to-cart-options table table tr td.smalltextnolink{width:100%!important; text-align: left!important;}
.item-drill-down .add-to-cart-options table table tr td:nth-child(2){display:none;}
/*End Configurator Responsive styles*/
#camera_wrap_4{height:338px!important;}
#camera_wrap_4.camera_wrap img {max-width: none!important;width: 155%!important;height: auto!important;margin-left: -26%!important;}

#cabpreview, #cabpreviw-options, .cab-config-message{display:none;}

}


@media only screen and (max-width:800px){
/*Particular Styles*/
.item-cell-list {float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin: 25px 0 0 0; height:auto;}
.category-cell {float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin: 25px 0 0 0; height:auto;}
.item-cell-home {float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin: 25px 0 0 0; height:auto;}
.item-list-search{float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin: 25px 0 0 0; height:auto;}
.correlated-item{float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin: 25px 0 0 0; height:auto;}
/*Genereal CELL Styles*/
.product-info, .fs-item-cell-content .caption  { float: left; width: 51%; margin:0 0 30px 0; padding: 0 0 0 4%; text-align: left;}
.product-detail{height: auto;}
.price-in-box { height: auto; float: left; width: 100%; margin-bottom: 7px; text-align: left;}
.item-cell-list .specialPrice, .item-cell-home .specialPrice, .item-list-search .specialPrice{padding-left: 0%;}
.product-info .actions { margin: 0; }
.price{ text-align:center;}
.fs-item-cell-content .product-image, .product-image { max-height: 240px; width:auto; height: 100%; overflow: hidden; text-align: center; margin: 0 auto; float: left; }
h3.product-name, .product-name{ text-align: left;}
.category-cell h3.product-name, .category-cell .product-name{margin-top:8%;}
.product-info .product-detail{max-width: none; width: 100%; margin: 0 auto; padding: 7px 0;text-align: left!important;}
.item_options_content > td > table { margin: 0 auto; float: left; }
.item-cell-list #qty_cont, .item-cell-home #qty_cont, .item-list-search #qty_cont{ float: left; width: auto;}
/*Home Footer Banners*/
#bannerHome-1, #bannerHome-3 , #bannerHome-2, #bannerHome-4, #bannerHome-5, #bannerHome-6 { width: 100%; padding-right: 0%; }
.banner-home.col-xs-4 { padding: 0; position: relative; width: 100%; }
.banner-title { font-size: 47px; padding-top:15px;}
.banner-text{height: auto }
.banner-image{height: auto;max-height: 228px;}
.banner-image img {width: 100%;}
.banner-home.banner-deal-of-day.banner-image{height:auto;max-height:228px;}
.banner-home.banner-deal-of-day .banner-image img {width: 100%;}
/*Faceted search*/
#faceted-main-list .fs-item-cell-content{ float: left; width: 98%; padding: 0 1% 25px 1%; border-bottom: 1px solid #CCC; margin:25px 0 0 0; height:auto;}
.fs-item-cell-info {text-align: center !important;}
/*Faceted Search*/
.fs-item-cell-content .product-info {float: left; width: 100%;  margin: 5px 0; text-transform: none;}
#category-general-content #collapseTwo .item-cell-list { width: 98%;}
#category-general-content #collapseTwo .item-cell-list .add_to_cart_btn {text-align: left;}
.fs-item-cell-content .product-image,  #category-general-content .item-cell-list .product-image, .product-image{width:40%;}
.fs-item-cell-content .product-image img, #category-general-content .item-cell-list .product-image img{position:inherit;}
.fs-cell-itemunitw {text-align: left;}
}

@media only screen and (max-width:767px){
#menu-drpdown, #logindsklinks {display:none;}
body div.blanket { display: block; height: 100%; left: 0;opacity: 0.5; position: fixed; top: 0; }
body.ind div.blanket { width: 100%; z-index: 5; }
.only_mobile{ display: block;}
.main-menu-mobile-content .dropdown-menu-header { display: none;}
.main-menu-mobile-content .arrow-down a:before { content: "\f105"; }
#div__body > table > tbody > tr {width: 100%;float: left;}
#div__body > table:first-of-type {  width:100% !important; margin: 0 auto; }
#itemdrill-mainInfo{padding:20px 0;}
#login-email1{display:none;}
/*General*/
.f_bigSize { font-size: 24px; }
#category-general-content, #search-general-content, #home-new-products {padding: 0 1%; width: 98%;}
.max-width-content{width: 100%; float: left; max-width: 100%;}
.general-content-center { width:90%;}
.header-container { width: 100%;height: 250px;}
/*Header*/

.pseudoStickyBlock{ display: none  !important}
#top-header .top-menu { display: none}
#top-header {width: 100%; max-width: 100%; line-height: 20px; font-size: 30px; position: fixed; left: 0;top: 0; z-index: 999; height: 50px; background: #539EC4;}
.left-control:before { content: "\f039"; }
.left-menu-mobile { display: block; left: -237px;overflow: hidden; position: fixed; top: 50px; width: 237px; z-index: 2;font-size: 13px; font-weight: bold; line-height: 25px; height: 100%;
moz-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 6; padding-bottom: 50px; border-top: 1px solid white; text-align: left; }
.left-control{padding:11px 4% 1.3% 0%; float: left; cursor: pointer;}
.welcome-msg{ display: none;}
#top-header .links li{width: 100%; text-align: left; padding: 10px 0; margin: 0; float: left;}
#top-header .links li a, #top-header .header-home-link { display: block; font-size: 15px; border-bottom: 1px solid white; text-transform: uppercase; padding: 19px 0 12px 25px; width: 100%; color: white;}
#top-header .header-home-link a{float: left; width: 90%; padding-left: 5%;}
#top-header .links { float: left; text-align: right; width: 100%; width: 100%; padding: 7px 0 7px 18px;}
.block-cart-header{width: auto; margin-top: 3px;}
.block-cart-header:before{font-size:32px}
.search_wrapper .top-search{font-size:26px; margin-top: 2px;}
#breadcrumb-box { width:100%; height:auto; }
.top-search{display: block; float: left; margin-right: 16px; cursor: pointer;}
#search_section{ position: absolute; margin-top:70px; background:#539EC4;}
#search_section form{ padding: 2px 5% 16px 5%; float: left; width: 90%;}
#search_section #search-txt{float: left; width: 100%;  margin-top: 0;}
.cart-container { float: right; width: auto;margin:0; padding:0;}
.searchform{ display: none;}
#user-links-box .links{ display: none;}

.left-menu-mobile .logintable{    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    margin-left: 0;
    float: left;
    width: 100%;
    padding-left: 0;}
.left-menu-mobile .logintable table{
        float: left;
    width: 100%; height:auto;
}
.left-menu-mobile .logintable a {
    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    margin:0;
    display: block;
    font-size: 15px;
    border-bottom: 1px solid white;
    text-transform: uppercase;
    padding: 19px 0 12px 5%;
    width:95%;
    color: white;
    float:left;
}

/*.logo { margin-left: 0%; margin-top: 75px;width: 100%; text-align: center; }*/
.logo {margin-left: 0%;margin-top:0px;width: 100%;text-align: center;margin: 0;padding: 0;}
.headtopmessage {float: left;width: 95%;height: auto;padding: 10px 2.5%;background: #ea647d;color: #fff;font: 13px Arial,Helvetica,sans-serif;margin-top: 50px;}

.nav-container {  width:100%;text-align: left; margin-top: 16px; margin: 0px 0% 0 0%; }
.logo img {width: auto;   max-width: 60%;  margin-left: 0;}
.logo-box {float: left;  margin-top: 50px;}
.header-container .pull-right { padding: 5px 0 5px 0; width: 64%; float: right; }
.cart-container a{width: auto; background-color: rgba(0, 0, 0, 0); margin-top: -6px;}
div#user-links-box { width: auto; max-width: none; }
input#input_header{background-color: #FFF;color:black;}
.fa.fa-search {color: white;}
.totalWidth{  padding: 17px 0 7px 0;}
#back-top{color: rgb(83, 158, 196);}
/*Footer*/
.bottom-section-footer, .footer-container { width:100%}
.top-section-footer{width:100%; margin: 0 auto;}
.footer-col-content{text-align: left; width: 100%;}
.footer .footer-col { margin-right: 0; width: 100%; position: relative;}
.footer span.toggle.fa:before { content: "\f067"; border: none;}
.footer span.toggle { position: absolute; cursor: pointer; right: 10px; top: 0; width: 20px; text-align:left; font-size: 16px; }
.footer .footer-col h4{ font-size: 20px; border-bottom: 1px solid white; padding:0 0 10px 0; background: none; margin-bottom: 9px; width: 100%; border-right: none;
border-left: none;}
.footer span.toggle { margin-top: 9px; }
.footer span.toggle.fa.opened:before { content: "\f068"; border: none; }
.footer .footer-col{padding: 0px 0 15px 0; height: auto; background: none; border: none;}
.footer-cols-wrapper{margin: 30px 0; float: left; width: 100%;}
#socials-content { width: 100%; margin-top: 21px; }
.newsletterform iframe { margin-top: 15px; }
.footer { width: 100%; margin: 0 auto; }
.bottom-section-footer, .footer-container { float: left; width: 100%; padding: 0 0%; background: #020500}
.newsletterform iframe { width: 100%; padding: 0;}
.footer .footer-col:last-of-type h4 { width: 100%; }
.footer .footer-col:nth-of-type(4) h4{border-right: none; width: 100%; padding:0px 0% 10px 0}
/*Home - Slider*/
.lof_camera_title .slider-title, .lof_camera_title .slider-text{width: 60%; margin-left: 20%;margin-right: 20%;}
.lof_camera_title .slider-title{font-size:40px;}
.lof_camera_title .slider-text{font-size:20px;}
.slider-banner { top: 15%; width:90%; float: left; margin:0 5%;}
.camera_prev, .camera_next{ display: none;}
/*Info Pages*/
.info-pages-1-content{width: 100%; margin: 0 auto 65px auto;}
.info-pages-2-content .info-page-info { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.info-pages-2-content { margin-bottom: 91px; width: 100%; margin: 0 auto; margin-top: 15px; }
#feedback-form{height:1080px;}

/*Item List Paginate*/
#sortTop, #sortBottom { float: left; width: 100%; text-align: center; margin: 0 auto; }
#sortTop table, #sortBottom table{ margin: 0 auto; text-align: center;}
#Pagingtop, #PagingBottom { float: right; padding-right: 8px; width: 100%; padding: 8px 0 0 0; }
#Pagingtop table, #PagingBottom table{width: auto !important; margin: 0 auto; padding:8px 0 10px 0;}
/*PDP*/
.product-info .product-detail{max-height:89px; width: 100%; padding: 7px 0%;}
#btnWL, #addtocart { padding: 13px 8px 14px 8px;}
.wishlistbutton-cont{margin-left:5px;}
#product-detail-page { width:100%; float: none !important; margin: 0 auto; }
.itemdrill-left {  width: 100%; margin-right: 0%; margin-bottom: 37px; /* max-width: 360px; margin: 0 auto; float: none !important;*/}
.itemdrill-right { width: 100%; margin-top:50px; }
.product-image.co-product-image{width: 40%; float: left; padding-left: 5%; }
.correlated-item .product-info { float: left; width:49%; margin: 35px 0 40px 0; text-transform: none; }
.category{width: 98%;}
#corcorrelated-content { border-bottom: none; }
.itemdrill-left .gallery{margin:0 auto; width:80%;}
/*Search*/
#search-general-content{margin-top: 23px;}
/*Faceted Search*/
#collapseOne .panel-body .col-sm-9 .col-md-12{padding:0;}
}

@media only screen and (max-width:730px){
#item-reviews iframe {height: 515px;}
#aboutusvideo{width:280px; height:157.5px;}
}

@media only screen and (max-width:650px){
#camera_wrap_4 {height: 300px!important;}
.lof_camera_title .slider-text{font-size:18px;}
}

@media only screen and (max-width:600px){
#item-list-table td.item { width: 100%; }
#related-list-table table tr{float:left;width:100%;height:auto;}
td.related-item { padding: 0;  position: relative; margin: 11px 0 11px 0;  float: left;   width:100%; min-height:inherit;}
.product-image.ri-product-image{width:23%; text-align: center; margin:0 0 10px 0;}
.product-info.ri-product-info{width:73%;}
#camera_wrap_4 {height: 310px!important;}
#camera_wrap_4.camera_wrap img {width: 185%!important;  margin-left: -42.5%!important;}
.lof_camera_title .slider-title, .lof_camera_title .slider-text{width: 75%;  margin-left: 12.5%;  margin-right: 12.5%;}
}

@media only screen and (max-width:540px){
#feedback-form{height:1140px;}
}

@media only screen and (max-width:520px){
/*Home - Slider*/
#camera_wrap_4 {height: 220px!important;}
#camera_wrap_4.camera_wrap img {width: 170%!important; margin-left: -35%!important;}
.lof_camera_title .slider-title{font-size:38px;}
.lof_camera_title .slider-text{display:none; font-size:19px;}
.slider-banner {top: 15%;}
.banner-bottom-link{height:auto;}
.banner-bottom-link .link-title{padding-top:10px;padding-bottom:10px;}
.banner-home.banner-deal-of-day .banner-bottom-link .link-title{padding-top:10px;padding-bottom:10px;}
/*Category*/
#category-list-table .product-info{margin: 0px 0 20px 0;}
/*Info Pages*/
.info-page-img { margin:0; float: left; }
/*Configurator Drilldown*/
.item-drill-down .price{width:100%; text-align: center; padding:5px 0;}
.item-drill-down .price table, .item-drill-down .price table tbody, .item-drill-down .price table tr {float: left; width:100%; display: inline-block;}
.item-drill-down .price table tr td{float:left;width:50%;}
#cabpreview {width:100%!important;}
.configurator-container {float: left; width: 95%; height: auto; margin: 20px 2.5% 10px 2.5%;}
#feet-button-div, #handle-button-div{width:auto!important; margin-left:35%!important;}
#cabpreviw-options h3, .cabpreview-options-h h3{width:auto!important;margin:0px 15px!important;}
#configurator-preview-op {margin-left:0; width: 98%; padding:10px 0;}
.configurator-op-box {margin-left: 0;   margin-top:0;}
.cab-config-message{margin-top:30px;}
#cabpreviw-options {float: left;   width: 100%;  margin-left: 0;}
#view-button {margin-left: -3%; margin-top: -377px;}
#handle-button-div {margin-top: -377px;}
#preview-container-div, #preview-container-top-div {height: 260px!important;}
.cabpreview-col .inner-shadow, .cabpreview-col #grillcloth-preview-container-custom div {height:180px!important;}
#tolex-preview-container-custom div { height: 198px!important;}
#preview-container-div #feet2-preview-container-custom div, #preview-container-div #feet-preview-container-custom div { height: 219px!important;  }
.banner-deal-of-day-bubble{background: rgba(202, 0, 0, 0.6);}
.link-title {font-size: 12.5px;}
}

@media only screen and (max-width: 480px){
/*Home - Slider*/
.lof_camera_title .slider-title{font-size:34px;}
/*Home - items*/
td.item{float: left !important; border-bottom: 1px solid #E9E9E9; width: 100%}
.banner-title { font-size:30px; padding-top: 10px; }
.banner-text { width: auto; padding: 2% 2%; text-align: left; margin-left: 8%; font-size: 11px; }
.item-cell-home {width: 98%;  padding: 0px 1% 25px 1%;  border-bottom: 1px solid #CCC;  margin: 25px 0 0 0;}
.sale-box { position: absolute; top: 0px; padding: 17px 14px; font-size: 13px;}

.category-list-margin .item-td{float:left;width:100%;height:auto;}
.category-list-margin .item-td table.info-table {float: left;width:100%;height: auto;margin-right: 0;}
.category-list-margin .item-td table.item-list-cell-buttons {float: left;width: 100%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons > tbody > tr > td{float: left;width: 100%;height: auto;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table{float: left;width: 100%;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div table .add-to-cart-content{width:100%;}
.category-list-margin .item-td .item .image-col{float:left;width:100%;}
.category-list-margin .item-td .item .image-col img{width:auto;max-width:80%;height:auto;}
.category-list-margin .item-td .item .description-col{float:left;width:100%;}
.category-list-margin .item-td table.info-table > tbody > tr > td{float: left;width: 100%;height: auto;padding:5px 0;}
.category-list-margin .item-td table.item-list-cell-buttons .add-to-cart-div #qty_cont{display:none;}

/*Generic Cell*/
.product-image{ width: 100%; text-align: center; float: none;}
.product-info, .fs-item-cell-content .caption {float: left;  width: 100%;  margin: 5px 0 0 0;   padding: 0 0 0 0%;  text-align: center;}
.price { text-align: center; }
h3.product-name, .product-name, .mrsPrice .price { text-align: center; }
.item_options_content > td > table { float: none; }
.addtocart-table-Cell .add-to-cart-content { float: none; margin: 2px auto; width: 50%; text-align: center; }
.addtocart-table-Cell .add_to_cart_btn{float:left;}
.item-cell-list #qty_cont, .item-cell-home #qty_cont, .item-list-search #qty_cont { float: left; width: 33%; }
.price-in-box { height: auto; float: left; width: 48%; margin-bottom: 7px; text-align: right; }
.product-info .product-detail{text-align:center!important;}

/*Category*/
.f_bigSize_body, h3.f_bigSize_body, h2.f_bigSize_body, h1.f_bigSize_body { font-size: 24px; }
#category-list-table .product-info{margin: 0px 0 13px 0;}
.info-page-info p{ text-align: center;}
.category-cell h3.product-name, .category-cell .product-name { margin-top: 5%; }

/*PDP*/
#product-detail-page { width:100%; float: none !important; margin: 0 auto; }
.correlated-item .product-info { margin: 21px 0 40px 0; }
.related-item .product-info .actions { width: 100%; margin-bottom: 10px; }
.co-price-box .price-in-box{width: 100%; float: left; text-align: left;}
.co-price-box .regPrice{ padding-left: 2%;}
.co-price-box .mrsPrice .price,.co-price-box h3.product-name, .co-price-box .product-name { text-align: left; }
.co-price-box .mrsPrice .price{padding-left: 7%;}
.ri-price-box .mrsPrice .price {  text-align: center; }
.related-item .sale-box { padding: 9px 9px; font-size: 11px; }
.product-image img { text-align: center; max-width: 95%;}

#gal1>a{width:48px!important;height:48px;margin-right:3px;}
#gal1>a>img{max-width:96%!important;max-height: 48px;}

/*Items*/
td.item{margin: 25px 0 10px 0; padding: 0px 1%;}

/*Faceted Search*/
.fs-item-cell-content .product-image, #category-general-content .item-cell-list .product-image {  width: 100%; height:auto; }
#category-general-content #collapseTwo .item-cell-list .add_to_cart_btn { text-align: center;}
.fs-cell-itemunitw {text-align: center;}
.fs-item-cell-content .product-image img, #category-general-content .item-cell-list .product-image img{max-height:inherit;}
}

@media only screen and (max-width:420px){
/*Home - Slider*/
#camera_wrap_4 {height:190px!important;}
.lof_camera_title .slider-title{font-size:30px;}
#camera_wrap_4.camera_wrap img {width: 200%!important;margin-left: -50%!important;}
}

@media only screen and (max-width:400px){
/*Home*/
.banner-text{display: none;}
#search_section{right: -18px;}
}

@media only screen and (max-width:321px){
#searchportlet2:before{right: 61px;}
.newsletterform iframe{width: 263px !important; float: left; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/*Home - Slider*/
#menu-icon{font-size: 18px;}

#camera_wrap_4 {height:178px!important;}
.lof_camera_title .slider-title{font-size:26px;}
.slider-banner{top:15%;}

/*PDP*/
.social-icons { float: right; width: 100%;margin: 7px 0; }
.thumb div { float: left; width: 22.6%;}
.title h1{line-height: 26px;}
#add-to-cart-content #qty_cont { text-align: left; width: auto; float: left;}
.related-item .add-to-cart-content{ float: left;}
.related-item h3.product-name, .related-item .product-name { margin: 0px 0 0px 0;}
/*Category Page*/
.category-cell h3.product-name, .category-cell .product-name{margin-top: 37px;}
}