@font-face {
    font-family: 'museo500';
    src: url('Fonts/museo500-webfont.eot');
    src: url('Fonts/museo500-webfont.eot#iefix') format('embedded-opentype'),
         url('Fonts/museo500-webfont.woff') format('woff'),
         url('Fonts/museo500-webfont.ttf') format('truetype'),
         url('img/museo500-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo300';
    src: url('Fonts/museo300-webfont.eot');
    src: url('Fonts/museo300-webfont.eot#iefix') format('embedded-opentype'),
         url('Fonts/museo300-webfont.woff') format('woff'),
         url('Fonts/museo300-webfont.ttf') format('truetype'),
         url('img/museo300-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo700';
    src: url('Fonts/museo700-webfont.eot');
    src: url('Fonts/museo700-webfont.eot#iefix') format('embedded-opentype'),
         url('Fonts/museo700-webfont.woff') format('woff'),
         url('Fonts/museo700-webfont.ttf') format('truetype'),
         url('img/museo700-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.addthis_toolbox {
    clear: both;
}

.no_results {
    width: 400px;
    margin: 0 auto;
    list-style-type: none;
}

.unofficial_warmoth {
    background-image: url("img/unofficial-messageboard.png");
    background-repeat: no-repeat;
    width: 160px;
    height: 134px;
    float: left;
    margin: 15px 0 0 40px;
}

.unofficial_warmoth a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    width: 160px;
    height: 134px;
}

/*--------------------NEW RESPONSIVE STYLES------------------*/

ul {
    list-style-type: square;
}

.new13PageWithSidebarWrap {
    margin: 24px 0px 0px 0px;
}

.new13PageWithSidebarWrap h1 {
    text-align: center;
}

.new13PageWithSidebarWrap a {
    color: #BB8758;
}

.new13PageWithSidebarWrap a:hover {
    color: #fff;
}

.new13PageWithSidebarWrap p {
    line-height: 1.3em;
    font-size: .9em;
    margin-bottom: 20px;
}

.new13StandardWell {
    background-color: #111;
    padding: 18px;
    border: solid 3px #222;
}

.new13StandardWell p {
    line-height: 1.4em;
}

.new13StandardWell h2 {
    font-weight: normal;
    font-size: 1.5em;
    margin-bottom: 4px;
}


/*--------------------HTML Element Styles----------------*/
input[type="radio"], input[type="checkbox"]
{
    margin-right:3px;
}

/*--------------------Buttons-----------------------------*/
input.button, a.button
{
    padding: 3px 7px 5px;
    font-size: 1em;
    line-height: 1.1em;
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
    font-weight: bold;
    text-shadow: 1px 1px #222222;
    border: solid 1px #626262;
    background-image: url("img/AddMyWatchListBG.jpg");
    background-repeat: repeat-x;
    background-color: #2b2e35;
    display: inline-block;
    width: auto;
    margin: 8px 5px 8px 0px;
}

input.button:hover, a.button:hover
{
    color: #dddddd;
    text-shadow: 1px 1px #444444;
    border: solid 1px #888888;
    background-image: url("img/AddMyWatchListBG-hover.jpg");
    background-repeat: repeat-x;
    background-color: #3e424c;
}

.loginOutWrap input.button:hover {
    background: url("img/SignInBtn.jpg") no-repeat scroll center center #333333;
    border: medium none;
    text-decoration: none;
    text-shadow: -1px -1px #333333;
}

/*---------------------Tab Styles-------------------------*/
.ui-tabs {
    background-color: #111;
    border-radius: 0px;
    border: solid 1px #222;
    padding: .2em;
    zoom: 1;
}
/*--------------------Showcase Pages--------------------*/
#showcaseLeftSidebar
{
    width:auto;
}

#showcaseMainContent
{
    width:750px;
}

.showcaseSelectedSort
{
    font-weight:bold;
    color:#ffffff;
}

/*-------------------My Searches------------------------------*/

.ui-sortable li a {
    background-image: none;
    background-repeat: no-repeat;
    display: inline-block;
    height: auto;
    padding: 0px;
    width: auto;
    float: left;
    font-size: .9em;
    color: #cccccc;
}

.ui-sortable li a:hover {
    color: #ffffff;
}

.pnlSavedSearches {
    padding: 0px 1px 1px 1px;
    background-color:#000000;
border:solid 1px #222;
    width:164px;
    font-size: .9em;
}

.ui-sortable li {
    clear: both;
    overflow: hidden;
    background-color: #666666;
    border-top: solid 1px #333333;
    border-left: solid 1px #888888;
    border-right: solid 1px #888888;
    border-bottom: solid 1px #888888;
    padding: 4px 5px;
    color: #cccccc;
}

.ui-sortable li:hover {
    background-color: #555555;
    border-top: solid 1px #333333;
    border-left: solid 1px #777777;
    border-right: solid 1px #777777;
    border-bottom: solid 1px #777777;
    color: #ffffff;
}

.ui-sortable li:hover a {
    color: #ffffff;
}

.ui-sortable li span, .pnlAdvSearch .ui-sortable span {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 2px 4px;
    background-image: url("img/newsFeedItemBG.jpg");
    background-repeat: repeat-x;
    background-color: #345736;
    border: solid 2px #aaaaaa;
    font-size: .9em;
    font-weight: bold;
    text-shadow: 1px 1px #222222;
}

.ui-sortable {
    list-style-type: square;
    margin-left: 0px;
    color: #ffffff;
}

.ui-sortable li {
    position: relative;
}

/*--------------------Visual Body Builder--------------------*/
.bw-RandBHeaderMainer input
{
    margin-left:10px;
}

/*--------------------BODY SHAPE PAGES------------------*/
.bassBodyInnerWrap a
{
    color:#BBB;
}

.bassBodyInnerWrap a:hover
{
    color:#BB8758;
}

/*--------------------Neck Catalog Pages------------------*/

.newNCTopHeaderH1 {
    margin-top: 24px;
    margin-bottom: 14px;
}

.nc-AllItemsWrap h3 a
{
    color:#ffffff;
}
.nc-AllItemsWrap h3
{
    color:#ffffff;
}
.row .nc-AllItemsWrap .nc-PegheadItemWrap
{
    float: none;
}

.uniqueChoiceAreaWrapInner
{
    border-top:solid 1px #222222;
}

.catPageBorderLine {
    width: 100%;
    height: 6px;
    background-color: #222;
    margin: 40px 0px;
}

.headerBottomMar {
    margin-bottom: 18px;
}

.features-list
{
    display:inline-block;
}

.features-list li
{
    float:left;
    width:225px;
    margin-right:50px;
}

.squareLI {
    list-style-type: square;
}

#uc-NecksTO {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.nc-ItemWrap, .nc-PegheadItemWrap {
    margin: 30px 0 0 0;
}

.nc-ItemWrapFretSize, .nc-PegheadItemWrap {
    background-color: #000000;
    border: 3px solid #66513B;
    float: none;
    margin: 30px auto;
    padding: 8px 0 4px 8px;
    width: 556px;
}

.row .nc-PegheadItemWrap {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 568px;
}

.showcaseButtonWrap {
    margin-left: 40px;
}

.ctCandyBlueOuterWrap {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.newCatOrderedList {
    margin-top: 20px;
}

.newCatOrderedList li {
    margin-bottom: 14px;
}

.rotate {

/* Safari */
-webkit-transform: rotate(270deg);

/* Firefox */
-moz-transform: rotate(270deg);

/* IE */
-ms-transform: rotate(270deg);

/* Opera */
-o-transform: rotate(270deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

/*-------------------Earvana-------------------------------------------*/
.earvanaLeftText {
    width: 306px;
    float: left;
    margin-bottom: 20px;
}

.earvanaLeftText p, .earvanaRightText p {
    line-height: 1.2em;
    margin-bottom: 20px;
}

.earvanaNeckImage {
 border: solid 3px #333;
}

.earvanaCompatBox {
    clear: both;
    padding: 12px;
    border: solid 2px #724F35;
    overflow:hidden;
    margin: 20px 0px 0px;
}

.earvanaCompatBox img {
    float: left;
    margin: 0px 10px 18px 0px;
}

.earvanaCompatBox p {
    margin: 0px;
    line-height: 1.2em;
}

.earvanaCompatBox a {
    font-weight: bold;
    color: #BB8758;
}

.earvanaCompatBox a:hover {
    color: #fff;
}

.earvanaCompatBox p span {
    font-weight: bold;
    text-transform: uppercase;
    color: #D32424;
}

.earvanaRightText {
    float: right;
    width:  310px;
    text-align: center;
    margin-left: 18px;
}

.earvanaRightText img {

}

.earvanaRightText p {
    text-align: left;
}

.earvanaPriceBox {
    background-color: #111;
    border: solid 3px #333;
    padding: 12px 12px 2px;
    width: 250px;
    margin: 0px auto 20px;
}

.earvanaBenefitsBox h3 {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    margin: 18px 0px;
    line-height: 1.2em;
}

.earvanaBenefitsBox p {
    margin-bottom: 18px;
}

.earvanaPriceBox div {
    margin-bottom: 10px;
    font-size: 1.1em;
    text-align: left;
}

.earvanaBenefitsBox ul {
    list-style-type: square;
    margin: 0px 0px 10px 25px;
    padding: 0px;
}

.earvanaBenefitsBox li {
    line-height: 1.2em;
}

/*--------------------Choose Body or Necks Landing Pages------------------*/

.noBold {
    font-weight: normal;
}

.bodyNeckChooseCatWrap {
    padding-bottom: 10px;
    margin: 0px 0px 20px;
    border-bottom: solid 8px #222;
}

.bodyNeckChooseCatWrap h1 {
    margin: 0px 0px 20px;

}

.bodyNeckChooseCatWrap a {
    margin-bottom: 20px;
}

.well h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 8px;
}

.vintageModern_21FretWrap {
    width: auto;
    margin-top: 18px;
}

.vintageModern_21FretWrap .vm21left h2, .vintageModern_21FretWrap .vm21right h2 {
    font-size: 20px;
    font-weight: normal;
}

/*--------------------Will it fit my guitar pages------------------*/
.fitGuitarNavOuterWrapper {
    overflow: hidden;
    width: 400px;
    padding: 12px;
    border: solid 3px #222;
    background-color: #111;
    margin: 0px auto;
}

.fitGuitarNavWrapper {
    list-style-type: square;
    float: left;
    width: 180px;
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

.fitGuitarNavWrapper2 {
    list-style-type: square;
}

.fitGuitarNavWrapper li, .fitGuitarNavWrapper2 li {
    margin-bottom: 4px;
    line-height: 1.4em;
}

.fitGuitarNavWrapper2 ul {
    margin-left: 18px;
    padding-left: 0px;
}
/*--------------------Checkout Page------------------*/
#rootWizard a:hover
{
    background-color: #000;
}

/*--------------------Neck Wizard---------------------*/
.noBold {
    font-weight: normal;
}

.bodyNeckChooseCatWrap {
    width: 890px;
    padding: 20px 0px 20px 20px;
    margin: 0px auto 20px;
    background-color: #111;
    border: solid 3px #222;
    overflow: hidden;
}

.bodyNeckChooseCatWrap h2 {
    position: relative;
    margin-top: -19px;
    margin-left: -19px;
    margin-right: 1px;
    padding: 10px 0px;
    background-color: #080808;
    border: solid 1px #333;
    margin-bottom: 10px;
    font-size: 2em;
}

.bodyNeckChooseCatWrap input {
    display: block;
    float: left;
    margin-right: 20px;
}

.buildFinalPrice
{
    font-size: 1.2em;
    font-weight:bold;
}

.BodyBuilderTabs
{
    background-color: #000;
}

/*----------------Body Finish--------------------------*/
.finishInfoWrap {
    float: left;
    width: 305px;
    margin-top: 10px;
    border: solid 5px #444444;
    background-color: #000000;
    padding: 8px;
}

.finishInfoWrap img {
    float: left;
    margin: 0px 8px 4px 0px;
}

.finishInfoWrap h3 {
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: normal;
    font-size: 1.4em;
    line-height: 1.1em;
    padding: 3px 0px;
    color: #dddddd;
}

.finishInfoWrap h4 {
    margin-top: 8px;
    font-size: 1.7em;
    font-weight: bold;
    text-align: right;
    background-color: #111111;
    border: solid 1px #222222;
    padding: 6px;
    color: #bbbbbb;
    font-family: "Times New Roman", Times, serif;
}

.finishInfoWrap ul {
    list-style-type: square;
    padding: 0px;
    font-size: .9em;
    margin: 8px 0px 0px 13px;
}

.bc-InputJackWrap h3, .bc-NeckPocketWrap h3, .bc-MountingHolesWrap h3, .bc-ContoursWrap h3, .bc-BatteryWrap h3, .bc-OrientationWrap h3, .bc-ControlCavityWrap h3, .bc-PinstripingWrap h3, .bc-NMBindingWrap h3, .bc-BindingWrap h3 {
    text-align: center;
    margin: -20px 0px 10px 0px;
    font-size: 20px;
    font-weight: bold;
}

.bc-PickupRoutsWrapOuter h5 {
    text-align: center;
    font-size: 20px;
}

/*----------------Shop Tour--------------------------*/
.imageElement
{
    margin:5px;
    padding:1px;
    position:relative;
}

.imageElement .slideText
{
    width: inherit;
    opacity:.9;
}

.imageElement .slideText p
{
    opacity:1;
    color:#FFF;
    padding:5px;
}

.imageElement .slideText h5
{
    opacity:1;
    width:inherit;
    color:#FFF;
    margin:-8px;
}

/*-----------------------------Pop ups--------------------------------*/
/*----------------------------Generic---------------------------------*/
#popupModal {
    background-image: url("img/darkHeadBg.jpg");
    background-repeat: repeat;
    border: solid 10px #444;
    /*box-sizing: border-box;*/
    padding: 20px;
}

#popupModal .modal-header, #popupModal .modal-body, #popupModal .modal-footer {
    background-color: #000;
    padding: 15px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
}

#popupModal .modal-header h3 {
    font-weight: normal;
    font-size: 1.6em;
    margin-bottom: 8px;
}

#popupModal .modal-header p {
    font-weight: normal;
    text-transform: uppercase;
    margin:0;
}

#popupModal .modal-header {
    border-radius: 6px 6px 0 0;
}


#popupModal .close {
    background: transparent;
    background-image: url("img/newSCFlyout-Close.png");
    width: 30px;
    height: 30px;
    float: right;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    background-position: top;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    top: -20px;
    right: -20px;
}

#popupModal .close:hover {
    background-position: bottom;
    opacity: 1;
    filter: alpha(opacity=100);
}

#popupModal.modal-body p {
    overflow-y: auto;
    max-height: 358px;
}


/*----------------Popup - Showcase Images-----------------*/
#popupModal.modal.pics
{
    width:auto;
    background-color:#222222;
}

#popupModal.modal.pics.neck
{
    margin-left:-480px;
}

#popupModal.modal.pics .carousel
{
    margin-bottom:0;
}

#popupModal.pics .close  {
    position: absolute;
    top: -20px;
    right: -20px;
}

/*----------------Popup - Scriptlets-----------------*/
#popupModal.scriptlet .close  {
    position: absolute;
    top: -20px;
    right: -20px;
}

/*----------------Popup - Neck Catalog Page Parts-----------------*/
#popupModal.conlib {
    width: 1000px;
    margin-left:-500px;
    top:5%;
}

#popupModal.conlib .close  {
    position: absolute;
    top: -20px;
    right: -20px;
}

/*-----------------Popup - Gallery---------------------*/
.popupGalleryImage
{
    float:left;
    margin-right: 20px;
    max-width: 200px;
}

/*------------------Popup - Showcase Finish Picker-----------------------*/
.popupShowcaseFinishPicker
{
    width:900px;
    margin-left:-450px;
    top:5%;
}

#popupModal.popupShowcaseFinishPicker .close  {
    position: absolute;
    top: -20px;
    right: -20px;
}

#popupModal.popupShowcaseFinishPicker .modal-body  {
    max-height:500px;
}

#popupModal.popupShowcaseFinishPicker .bodyWizardVisualWrap {
    height:450px;
}


/*-----------------Login Page---------------------*/
.dialogSection
{
    border:solid 3px #333;
    background-color:#000;
    padding:10px;
    margin-right:20px;
}

.dialogSection .header
{
    background-color:#333;
    padding:3px;
    text-align:center;
}

.dialogSection p
{
    margin:0;
}

/*-----------------------Member Pages---------------------------*/
.accountWidgetContent td a
{
    color:#fff;
}

/*----------------Finishes page-----------------*/

#customPaintWrapDap span, #customPaintWrapDap a, #moreInfoFinishPageWrapDap span, #moreInfoFinishPageWrapDap a {
    display: inline-block;
}

.finishInfoPopupWrap p {
    float: none;
    width: auto;
}

.batteryRoutPrice {
    border: solid 3px #333;
    background-color: #111;
    padding: 18px;
    width: 200px;
    text-align: center;
}

.oldBOWrapDap a {
    color: #fff;
}

.oldBOWrapDap a:hover {
    color: #BB8758;
}

.bc-PickupRoutsheader {
    margin: -28px 0 20px;
}

.bodyWizardHeaderWrap h3 {
    display: none;
}

.bodyWizardContentWrap .bw-finishSwatchWrap {
    float: right;
    padding: 8px 0 4px 4px;
}

.bodyWizardVisualWrap img {
    max-width: none;
    vertical-align: auto;
}

.BasketSubItemLabel {
    margin: 0px 0px 0px 20px;
}

.co_ItemHeaderWrap h2 {
    margin: 0px;
    line-height: 1.1em;
}

.co_QtyEachWrap .co_EachWrap h4 {
    margin: 2px 0px 0px 0px;
    line-height: 1em;
}

.co_QtyEachWrap .co_QtyWrap h4 {
    margin: 0px 0px 0px 12px;
    line-height: 1em;
}

.co_QtyEachWrap .co_EachWrap h5 {
    margin: 0px 0px 0px 2px;
    line-height: 1em;
}

.co_QtyEachWrap .co_QtyWrap .co_inputWrap {
    top: -9px;
}

.co_OuterSpecsItemName {
    color: #fff;
}

.co_OuterSpecsItemName:hover {
    color: #BB8758;
}

.co_PriceandDeleteWrap h3 {
    font-size: 18px;
}

.co_OuterSpecsItemName {
    margin-bottom: 20px;
}

.co_PriceandDeleteWrap h3, .co_PriceandDeleteWrapSale h3 {
    margin: 0px;
    padding: 10px;
    font-size: 17px;
}

.miniBasketCheckoutButtonBox {
    background: none;
}

.miniBasketCheckoutButtonBox a {
    margin: 8px 0px 12px -4px;
    font-size: 1.6em;
}

.pnlAdvSearch a {
    color: #fff;
}

.neckInfo {
    clear: both;
    margin-top: 20px;
    margin-right: 40px;
    float: left;
}

.scConfigDDL span, .scConfiguratorWrap span {
    font-family: droid serif;
    font-size: 1.3em;
}

.sc45DayChamGuarInfoWrap {
    width: 380px;
}

.scShowsimilarWrap div label {
    display: inline-block;
    padding-right: 8px;
}

.scRightWarning {
    font-size: 13px;
    text-align: center;
}

.co_OuterSpecsTableWrap .co_OuterSpecsWrap h4 {
    font-size: 14px;
    margin: 0px;
}

.itemInfo {
    float: right;
    max-width: 420px;
}

.itemInBasketWrap p {
    text-align: center;
}

.pickupRoutingItemWrap {
    border: solid 3px #333;
    background-color: #111;
    float: left;
    margin-right: 7px;
    margin-bottom: 8px;
    width: 127px;
    padding: 3px;
}

.pickupRoutingItemWrap h3 {
    text-align: center;
}

.pickupRoutingItemWrap .showButton {
    background-image: url("img/showButtonBg.jpg");
    background-repeat: repeat-x;
    padding: 6px 0px;
    display: block;
    text-align: center;
    z-index: 20;
    text-transform: uppercase;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    font-size: 1.2em;
    color: #dddddd;
    text-shadow: 2px 2px 2px #333333;
}

.pickupRoutingItemWrap .showButton:hover {
    background-image: url("img/showButtonBg-hover.jpg");
    color: #dddddd;
}

.ucWoodsSelectorWrap {
    font-size: .9em;
    text-align: center;
    padding: 6px 0px 6px;
    background-color: #000000;
    border-top: solid 1px #444444;
    border-left: solid 1px #444444;
    border-right: solid 1px #444444;
    /*filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;*/
    color: #666;
    z-index: 19;
}

#neckInfoFixwer {
    clear: both;
    margin-top: 10px;
    margin-right: 0px;
    float: none;
}

.orignalRetailPrice {
    padding: 6px;
    border: solid 1px #222;
    background-color: #000;
    text-align: center;
    margin-bottom: 10px;
}

.orignalRetailPrice h4 {
    margin: 0px 0px 6px;
}

.orignalRetailPrice span {
    font-weight: bold;
    font-size: 16px;
}

.pickupRoutingItemWrap .priceAndBuyWrap a {
    background-image: url("img/newSCBuyBtn.jpg");
    background-position: center top;
    border: 1px solid #B0B0B0;
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    font-weight: bold;
    height: 22px;
    margin: 0px auto 0px;
    padding-top: 3px;
    text-align: center;
    text-shadow: 1px 1px #32602C;
    text-transform: uppercase;
    width: 75px;
}

.showcaseBuyButton {
    /*height: 22px;*/
    /*padding-top: 3px;*/
}

.scMiddleMainOuterWrap .showcaseThumbWrap .showcaseDetailsButton {
    height: 13px;
}

.scMiddleMainOuterWrap .showcaseThumbWrapNeck .showcaseDetailsButton {
    font-size: .75em;
    height: 13px;
}

.bw-PickupSelectWrap div tr td {
    padding-bottom: 3px;
}

#productPanel div.hoverscroll div.listcontainer {
    background: none;
}

.salesBarProductWrap {
    background-color: #111;
    border: solid 1px #444;
    padding: 6px;
    margin-right: 4px;
    width: 200px;
    text-align: center;
    float: left;
    overflow: hidden;
    position: relative;
}

.salesBarProductWrap img {
    border: solid 2px #000;
}

.salesBarProductWrap h3 {
    font-size: 13px;
    margin: 4px 0px;
}

.salesBarProductWrap .priceAndBuyWrap {
/**/
}

.salesBarProductWrap .priceAndBuyWrap .left {
    width: 100px;
    float: left;
    background-color: #000000;
    border: solid 1px #222;
    padding: 6px;
}

.salesBarProductWrap .stbQuantity {
    width: 74px;
    position: absolute;
    bottom: 42px;
    right: 8px;
}

.salesBarProductWrap .priceAndBuyWrap h4 {
    margin: 0px 0px 4px;
}

.salesBarProductWrap .priceAndBuyWrap span {

}

.salesBarProductWrap .priceAndBuyWrap a {
    display: block;
    background-image: url("img/detailsBtn.jpg");
    padding: 6px;
    color: #fff;
    width: 60px;
    text-align: center;
    border: solid 1px #aaa;
    position: absolute;
    bottom: 8px;
    right: 8px;
    z-index: 999;
    text-transform: uppercase;
    font-weight: bold;
}

.salesBarProductWrap .backOrderWarning {
    width: 198px;
    top: 6px;
    left: 6px;
    position: absolute;
    z-index: 999;
}

.homeShowcaseBuilder a {
    font-size: 1.45em;
}

.co_ShipEstSubmitBtn {
    color: #fff;
}

.newSC-ModelsScrollWrap .searchCategory h2 a {
    color: #fff;
}

blockquote {
    border-left: none;
}

.controlsPopWrap {
    overflow: hidden;
    padding: 20px;
}

.controlsPopWrap h2 {
    text-align: center;
    margin: 0px 0px 20px;
}

.controlsPopWrap ul {
    list-style-type: square;
    font-size: .9em;
    line-height: 1.2em;
}

.controlsPopWrap li {
    margin-bottom: 4px;
}

.babiczBridgeWrapDap a {color: #BB8758;}
.babiczBridgeWrapDap a:hover {color: #fff;}
.babiczBridgeWrapDap h3 {font-size: 1.3em;}

.neckPockPageWrap h2 {
    margin-bottom: 20px;
}

.newSC-HeadstockWrap .searchCategory h2 a {
    color: #fff;
}

.abUsImageWrap .span3, .imageWrapDap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 3px #555;
}

.abUsImageWrap .span3 img, .imageWrapDap img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #000;
}

.addCanListWrap {
    margin-bottom: 40px;
}

.addCanListWrap li {
    margin-bottom: 18px;
}

.howOrdWrap li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid 3px #333;
}

.ordFormOutWrap h3 {
    margin-bottom: 30px;
}

.strNutPageWrap li {
    margin-bottom: 6px;
}

/*------------------------------POPUPS------------------------*/

.bw-Pop-Orientation, .bw-Pop-Wood, .bw-Pop-ControlCavity, .bw-Pop-PickupRouting, .bw-Pop-BridgeRouting, .bw-Pop-BatteryBox, .bw-Pop-InputJackRouting, .bw-Pop-NeckPocket, .bw-Pop-MountingHoles, .bw-Pop-Contours, .bw-Pop-WoodCore, .bw-Pop-UniqueChoice, .bw-Pop-LamTop, .bw-Pop-StudInstall, .bw-Pop-IndexHole, .bw-Pop-24Fret, .bw-Pop-SimilarShowcase, .bw-Pop-UCTerms, .bw-Pop-fhole, .bw-Pop-NutWidth, .bw-Pop-NeckBackContours, .bw-Pop-FingerboardLength, .bw-Pop-FretSize, .bw-Pop-MountingHolesNeck, .bw-Pop-StringNut, .bw-Pop-Inlay, .bw-PopM-TunerHoleSize, .sc-PopSavedSearch, .sc-PopWatchList {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;

}

.bw-Pop-Orientation {
    width: 544px;
}

.bw-Pop-Wood {
    width: 626px;
}

.sc-PopSavedSearch {
    width: 380px;
}

.sc-PopWatchList {
    width: 556px;
}

.bw-Pop-ControlCavity {
    width: 630px;
}

.bw-Pop-PickupRouting {
    width: 550px;
}

.bw-Pop-BridgeRouting {
    width: 630px;
}

.bw-Pop-BatteryBox {
    width: 600px;
}

.bw-Pop-InputJackRouting {
    width: 540px;
}

.bw-Pop-NeckPocket {
    width: 680px;
}

.bw-Pop-MountingHoles {
    width: 660px;
}

.bw-Pop-Contours {
    width: 660px;
}

.bw-Pop-Contours ul {
    margin-bottom: 100px;
}

.bw-Pop-WoodCore {
    width: 760px;
}

.bw-Pop-UniqueChoice {
    width: 360px;
}

.bw-Pop-LamTop, .bw-Pop-StudInstall {
    width: 640px;
}

.bw-Pop-IndexHole {
    width: 360px;
}

.bw-Pop-24Fret {
    width: 630px;
}

.bw-Pop-SimilarShowcase {
    width: 798px;
}

.bw-Pop-UCTerms {
    width: 480px;
}

.bw-Pop-fhole {
    width: 600px;
}

.bw-Pop-NutWidth {
    width: 460px;
}

.bw-Pop-NeckBackContours {
    width: 460px;
}

.bw-Pop-FingerboardLength {
    width: 620px;
}

.bw-Pop-FretSize {
    width: 500px;
}

.bw-Pop-MountingHolesNeck {
    width: 500px;
}

.bw-Pop-StringNut {
    width: 500px;
}

.bw-Pop-Inlay {
    width: 500px;
}

.bw-PopM-TunerHoleSize {
    width: 560px;
}

.bw-Pop-24Fret p {
    float: right;
    width: 190px;
}

.bw-Pop-BridgeRouting p {
    float: right;
    width: 190px;
    margin-bottom: 60px;
}

.bw-Pop-PickupRouting p {
    margin-bottom: 60px;
}

.bw-Pop-ControlCavity p {
    margin-bottom: 60px;
}

.bw-Pop-NeckPocket ul {
    float: right;
    width: 242px;
    margin: 0px;
    padding: 0px;
    line-height: 1.2em;
    list-style-type: square;
}

.bw-Pop-NeckPocket li {
    padding-top: 4px;
}

.bw-Pop-NeckPocket .teleNeckPockwarn {
    width: 320px;
    margin-top: 6px;
}

.bw-Pop-NeckPocket .left {
    float: right;
    margin: 20px 20px 20px 0px;
}

.bw-Pop-NeckPocket .neckPockRight {
    float: left;
    width: 250px;
    margin: 16px 0px 10px;
}

.bw-Pop-NeckPocket .seven20Info {
    clear: both;
    float: left;
    width: 320px;
    margin-top: 6px;
    margin-left: 20px;
}

.bw-LamTopOuterestWrap p {
    padding-bottom: 8px;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap {
    width: 570px;
    margin: 10px auto 0px;
    border: solid 3px #222222;
    padding: 6px 0px 6px 6px;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap h3 {
    font-size: 1.3em;
    line-height: 1.1em;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    color: #dddddd;
    margin: -17px 0px 6px;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap h3 span {
    background-color: #000000;
    padding: 0px 2px;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap .lamStep {
    float: left;
    width: 184px;
    margin-right: 6px;
    text-align: center;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap .lamStep img {
    float: none;
    border: solid 1px #666666;
}

.bw-LamTopOuterestWrap .bw-LamPopMakingWrap .lamStep p {
    padding-top: 6px;
    width: 140px;
    text-align: left;
    margin: 0px auto;
}

.featuredProductContainer {
    border: solid 3px #444;
    background-image: url("img/darkHeadBg.jpg");
    background-color: #111;
    background-repeat: repeat;
    width: 240px;
    min-height: 288px;
    padding: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.featuredProductContainer .thumbnail {
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

.featuredProductContainer .thumbnail a img {
    padding: 1px;
    border: solid 2px #555;
    background-color: #000;
}

.basketAddBlankBtnsWrap {
    position: absolute;
    right: 0;
    top: -40px;
}

.navbar-inverse .navbar-inner {
    background: none;
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    background-repeat: repeat;
    border-bottom: solid 2px #111;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #ddd;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background: none;
    background-image: url("img/2013_lightOrangeLinesBg.jpg");
    background-repeat: repeat;
}

/*--------------NAV BAR 2013--------------*/

.outerHeaderWrap {
    width: 100%;
    margin: 0px;
    height: 112px;
    background-image: url("img/2013_headerBg.jpg");
    background-repeat: repeat-x;
    position: relative;
    z-index: 900;
}

.outerHeaderWrap a {
    color: #fff;
}

.innerHeaderWrap {
    width: 1170px;
    height: 112px;
    margin: 0px auto;
    position: relative;
    z-index: 9999;
    /*background-image: url("img/2013_headerGradientBg.png");*/
}

.made_in_america {
    background-image: url("img/made-in-usa.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 63px;
    width: 79px;
    position: absolute;
    top: 63px;
    left: -5px;
    z-index: 10000;
    text-indent: -9999px;
}

.outerHeaderWrap h1 {
    width: 184px;
    float: left;
    margin: 5px 10px 0px 0px;
}

.outerHeaderWrap h1 a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    /*height: 65px;*/
    /*width: 179px;*/
    width: 184px;
    height: 58px;
    background-image: url("img/2013_WarmothLogo.png");
    background-repeat: none;
}

.outerHeaderWrap nav {
    overflow: hidden;
    top: 79px;
    left: 57px;
    position: absolute;
    border-right: solid 1px #472c13;
}

.outerHeaderWrap nav ul {
    margin: 0px;
    display: block;
    border-right: solid 1px #785433;
    overflow: hidden;
}

.outerHeaderWrap nav ul li {
    display: block;
    float: left;
    border-left: solid 1px #785433;
}

.outerHeaderWrap nav ul li a {
    display: block;
    padding: 6px 12px;
    font-family: 'Droid Serif','Times New Roman',Times,serif;
    font-size: 17px;
    border-left: solid 1px #472c13;
}

.outerHeaderWrap nav ul li a:hover {
    background-image: url("img/2013_headerHover.png");
    background-repeat: repeat;
}

.headerBuilderShowcaseBtnWrap {
    position: absolute;
    top: 0px;
    left: 198px;
    overflow: hidden;
}

.headerBuilderShowcaseBtnWrap a {
    display: block;
    float: left;
    width: 129px;
    height: 55px;
    margin-right: 6px;
    background-position: top;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
}

.headerBuilderShowcaseBtnWrap a:hover {
    background-position: bottom;
}

.headerBuilderBtnKnob {
  background-image: url("img/2013_headerBuildButton.png");
  background-repeat: no-repeat;
  background-position: bottom;
}

.headerShowcaseBtnKnob {
  background-image: url("img/2013_headerBrowseButton.png");
  background-repeat: no-repeat;
  background-position: bottom;
}

.accountLoginWrap {
    float: right;
    width: 198px;
    height: 91px;
    background-image: url("img/2013_darkGreyLinesBg.jpg");
    background-repeat: repeat;
    border-left: 1px solid #515151;
    border-right: 1px solid #515151;
    border-bottom: 1px solid #515151;
    padding: 10px;
    position: relative;
}

.accountLoginWrap ul {
    display: block;
    overflow: hidden;
    margin: 0px;
}

.accountLoginWrap ul li {
    display: block;
    float: left;
}

.accountLoginWrap ul li:last-child {
    display: block;
    float: right;
}

.accountLoginWrap ul li a {
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    border: 1px solid #777;
    padding: 2px;
    width: 94px;
    height: 31px;
    margin-bottom: 5px;

}

.accountLoginWrap ul li a:hover {
  background-image: url("img/2013_blackLinesBg.jpg");
    border: 1px solid #515151;
}

.accountLoginWrap ul li a span {
  border: 1px solid #896849;

    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    display: block;
    font-size: 13px;
    line-height: 13px;
}

.accountLoginWrap ul li a:hover span {
    border: 1px solid #252525;
}

.cartExpandBtn {
    display: block;
    width: 198px;
    height: 55px;
    background-position: top;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
    background-image: url("img/2013_headerYourCart.png");
}

.cartExpandBtn:hover {
    background-position: bottom;
}

.accountLoginWrap .headerContactInfoWrap {
  position: absolute;
  left: -170px;
  top: 10px;
  width: 168px;
  height: 52px;
  background-image: url("img/2013_darkGreyLinesBg.jpg");
    background-repeat: repeat;
    border: 1px solid #515151;
}

.accountLoginWrap .headerContactInfoWrap span {
  text-align: center;
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
  display: block;
  margin: 9px 0px 2px;
}

.accountLoginWrap .headerContactInfoWrap h3 {
  text-align:  center;
  font-size: 22px;
  line-height: 22px;
  font-weight: normal;
  margin: 0px;
}

.outerHeaderDropNavWrap {
    clear: both;
    display: none;
    position: relative;
    width: 1170px;
    background-image: url("img/2013_blackLinesNavBg.jpg");
    background-repeat: no-repeat;
    padding: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-left: solid 4px #232323;
    border-right: solid 4px #232323;
    border-bottom: solid 4px #232323;
    margin-top: 102px;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5);
}

.outerHeaderDropInnerNavWrap {
    overflow:  hidden;
}

.closeNav {
    position: absolute;
    top: 0px;
    right: 0px;
}

.headerDropLeftNavWrap {
    float: left;
    margin: 0px 40px 0px 0px;
    clear: both;
}

.headerDropLeftNavDivider{
    margin-top:10px;
}

.view-all {
    background-image: url("img/compatibleArrow.png");
    width: 9px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
}

.outerHeaderDropInnerNavWrap h2 {
    margin: 0px;
    background-image: url("img/2013_blackLinesNavBg.jpg");
    background-repeat: repeat;
    padding: 3px;
    border: solid 1px #515151;
    float: left;
    width: 180px;
    text-align: center;
}

.outerHeaderDropInnerNavWrap h2 span {
    display: block;
    text-align: center;
    padding: 10px;
    border: solid 1px #252525;
    font-weight: normal;
    font-size: 18px;
}

.headerDropLeftNavWrap ul {
    display: block;
    margin: 20px 0px 0px 0px;
}

.headerDropLeftNavWrap ul li {
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    border: 1px solid #888888;
    display: block;
    margin-bottom: 2px;
    padding: 3px;
    width: 180px;
}

.headerDropLeftNavWrap ul li a {
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    background-repeat: repeat;
    border-color: #725538 #725538 #725538 #B99B7C;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    color: #FFFFFF;
    display: block;
    padding: 6px 30px 6px 6px;
    text-shadow: 1px 1px #333333;
    white-space: nowrap;
}

.headerDropLeftNavWrap ul li a.active {
    background-image: url("img/2013_darkGreyLinesBg.jpg");
    background-repeat: repeat;
    }

.headerDropLeftNavWrap ul li a:hover {
    background-image: url("img/2013_lightOrangeLinesBg.jpg");
    border-color: #503820 #503820 #503820 #B99B7C;
}

.innerHeaderWrap nav ul li a.active {
    background-image: url("img/2013_headerActive.png");
     background-repeat: repeat;
}

.innerHeaderWrap nav ul li a:focus {
    outline: none;
}

.headerDropLeftNavWrap ul li a.active {
    background-color: #111;
}

.infiniteCarousel, .cartCarousel {
  width: 870px;
  position: relative;
  float: left;
  /*margin: 36px 0px 0px 32px;*/
  margin: 0 0 0 50px;
  min-height: 260px;
}

.infiniteCarousel h3, .cartCarousel h3 {
  text-align: center;
  margin: -36px 0px 0px;
}

.infiniteCarousel .wrapper,.cartCarousel .wrapper {
  width: 760px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 260px;
  margin: 0 55px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {

}

.infiniteCarousel .wrapper ul, .cartCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li, .cartCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 251px;
  width: 172px;
}

.cartCarousel ul li {
    height: auto;
}

.infiniteCarousel ul li a, .cartCarousel ul li a {
  display:block;
    width: 172px;
  height: 251px;
  position: relative;
  background-position: bottom;
  background-repeat: no-repeat;
  opacity: 0.8;
}

.cartCarousel ul li a {
    height: auto;
    }

.infiniteCarousel ul li a:hover, .cartCarousel ul li a:hover {
  opacity: 1;
}

.infiniteCarousel ul li a span, .cartCarousel ul li a span {
  display: block;
  position: absolute;
  text-align: center;
  width: 170px;
  padding-top: 5px;
  height: 23px;
  background-image: url("img/2013_navTitleBg.jpg");
  bottom: 12px;
}

.infiniteCarousel .arrow, .cartCarousel .arrow {
  display: block;
  height: 47px;
  width: 31px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  top: 90px;
  cursor: pointer;
}

.infiniteCarousel .forward, .cartCarousel .forward {
  background-image: url("img/2013_headerArrowRight.png");
  right: 0;
}

.infiniteCarousel .back, .cartCarousel .back {
  background-image: url("img/2013_headerArrowLeft.png");
  left: 0;
}

.infiniteCarousel .forward:hover {

}

.infiniteCarousel .back:hover {

}

/*------NAV Cart-----------------*/


#navTabCart .cartCarousel {
  width: 870px;
  position: relative;
  float: left;
  margin: 36px 0px 0px 32px;
  min-height: 260px;
}

#navTabCart .cartCarousel h3 {
  text-align: center;
  margin: -36px 0px 0px;
}

#navTabCart .cartCarousel .wrapper {
  width: 760px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 260px;
  margin: 0 55px;
  position: absolute;
  top: 0;
}


#navTabCart .cartCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

#navTabCart .cartCarousel ul li {
  display:block;
  float:left;
  padding: 15px;
  height: auto;
  width: 172px;
}


#navTabCart .cartCarousel ul li a span {
  display: block;
  position: relative;
  text-align: left;
  width: auto;
  padding-top: 0px;
  height: auto;
  background-image: none;
  bottom: auto;
}

#navTabCart .cartCarousel .arrow {
  display: block;
  height: 47px;
  width: 31px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  top: 90px;
  cursor: pointer;
}


.navTopCartOuterWrap {

}

.navTopCartItem {
    display: block;
}

.navTopCartItem img {
    border: solid 1px #fff;
}

#navTabCart #navTabCartSlide {

        float: left;
}

#navTabCart #navTabCartSlide h3 {
    padding: 10px;
    background-image: url("img/2013_darkGreyLinesBg.jpg");
    background-repeat: repeat;
    text-align: left;
    font-size: 14px;
    margin: 10px 0px 0px 0px;
    border: solid 1px #515151;
}

#navTabCart .cartCarousel h4, .topNavTotalPriceOuterWrap h4 {
    padding: 10px;
    background-image: url("img/2013_blackLinesBg.jpg");
    background-repeat: repeat;
    text-align: left;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
    border: solid 1px #515151;
}

#navTabCart .cartCarousel ul li h4 span, .topNavTotalPriceOuterWrap h4 span {
    font-size: 18px;
    display: block;
    float: left;
    font-weight: normal;
}

#navTabCart .cartCarousel ul li h4 strong, .topNavTotalPriceOuterWrap h4 strong {
    font-weight: bold;
    display: block;
    float: right;
}

.navTopCartItem .navTopCartBtnsWrap {
    overflow: hidden;
    clear: both;
    margin: 10px 0px 0px 0px;
}

.navTopCartItem .navTopCartBtnsWrap div {
    float: left;
    margin: -4px 0px 0px;
}

.navTopCartItem .navTopCartBtnsWrap div span {
    display: block;
    font-size: 10px;
    text-align:  center;
    margin-bottom: 2px;

}

.navTopCartItem .navTopCartBtnsWrap div input {
    width: 16px;
    border: solid 1px #000;
    text-align: center;
    padding: 8px;
    height: 8px;
}

#navTabCart .cartCarousel ul li .navTopUpdateBtn {
    text-align: center;
    padding: 11px;
    display: block;
    float: left;
    height: auto;
    width: auto;
    margin-left: 6px;
    background-color: #30436A;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

#navTabCart .cartCarousel ul li .navTopDeleteBtn {
    text-align: center;
    padding: 11px;
    display: block;
    float: left;
    height: auto;
    width: auto;
    margin-left: 8px;
    background-color: #651F1F;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

.topNavTotalPriceOuterWrap {
    float: right;
    margin: 325px 10px 0px 0px;
}

.topNavTotalPriceOuterWrap h4 {
    width: 150px;
}

.topNavTotalPriceOuterWrap a {
    display: block;
    width: 172px;
    height: 65px;
    background-image: url("img/2013_topNavCheckoutBtn.jpg");
    background-repeat: no-repeat;
    font-size: 22px;
    font-family: 'Droid Serif','Times New Roman',Times,serif;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 22px 0px 0px 56px;
    margin: 30px 0px 10px;
}

.topNavTotalPriceOuterWrap a:hover {
    background-position: bottom;
}

.headerStandardStratBody {
  background-image: url("img/StandardStratocasterBody.png");
}

.headerStandardVintageBody {
  background-image: url("img/VintageStratocasterBody.png");
}

.headerStandardTelecasterBody {
  background-image: url("img/StandardTelecasterBody.png");
}

.headerVintageTelecasterBody {
  background-image: url("img/VintageTelecasterBody.png");
}

.headerLaCabronitaBody {
  background-image: url("img/LaCabronitaBody.png");
}

.headerCarvedTopTeleBody {
  background-image: url("img/CarvedTopTeleBody.png");
}

.headerCarvedTopTeleBody {
  background-image: url("img/CarvedTopTeleBody.png");
}

.headerThinlineBody {
  background-image: url("img/ThinlineBody.png");
}

.header72ThinlineBody {
  background-image: url("img/72ThinlineBody.png");
}

.headerTeleCustomBody {
  background-image: url("img/TeleCustomBody.png");
}

.headerTeleDeluxeBody {
  background-image: url("img/TeleDeluxeBody.png");
}

.headerMooncasterBody {
  background-image: url("img/MooncasterBody.png");
}

.headerRegalCarvedTop {
  background-image: url("img/RegalCarvedTop.png");
}

.headerDiamondback {
  background-image: url("img/Diamondback.png");
}

.headerRoyale {
  background-image: url("img/Royale.png");
}

.headerVIPBody {
  background-image: url("img/VIPBody.png");
}

.headerSoloistBody {
  background-image: url("img/SoloistBody.png");
}

.headerBass6Body {
  background-image: url("img/Bass6Body.png");
}

.headerCTSoloistBody {
  background-image: url("img/CarvedTopSoloistBody.png");
}

.headerVelocityBody {
  background-image: url("img/VelocityBody.png");
}

.headerCTVelocityBody {
  background-image: url("img/CarvedTopVelocityBody.png");
}

.headerWGDBody {
  background-image: url("img/WGDBody.png");
}

.headerStarBody {
  background-image: url("img/StarBody.png");
}

.headerIcemanBody {
  background-image: url("img/IcemanBody.png");
}

.headerSwitchbackBody {
  background-image: url("img/SwitchbackBody.png");
}

.headerVRBody {
  background-image: url("img/VRBody.png");
}

.headerVKBody {
  background-image: url("img/VKBody.png");
}

.headerZBody {
  background-image: url("img/ZBody.png");
}

.header78SBody {
  background-image: url("img/78SBody.png");
}

.header78TBody {
  background-image: url("img/78TBody.png");
}

.headerJaguarBody {
  background-image: url("img/JaguarBody.png");
}

.headerJazzmasterBody {
  background-image: url("img/JazzmasterBody.png");
}

.headerSplitJazzmasterBody {
  background-image: url("img/SplitJazzmasterBody.png");
}

.headerJazzcasterBody {
  background-image: url("img/JazzcasterBody.png");
}

.headerMustangBody {
  background-image: url("img/MustangBody.png");
}

.headerJagstangBody {
  background-image: url("img/JagstangBody.png");
}

.headerMusiclanderBody {
  background-image: url("img/MusiclanderBody.png");
}

.header7StringBody {
  background-image: url("img/7StringBody.png");
}

.headerDoubleSStyleBody {
  background-image: url("img/DoubleSStyle.png");
}

.headerDoubleSStylePStyleBody {
  background-image: url("img/DoubleSStylePStyle.png");
}

.headerGuitarBodyBlanks {
  background-image: url("img/GuitarBodyBlanks.png");
}

.headerBassBodyBlanks {
  background-image: url("img/BassBodyBlanks.png");
}

.headerPBassBody {
  background-image: url("img/PBassBody.png");
}

.headerJBassBody {
  background-image: url("img/JBassBody.png");
}

.headerSSBP-StyleBody {
  background-image: url("img/SSBP-StyleBody.png");
}

.header51PBassBody {
  background-image: url("img/51PBassBody.png");
}

.header54PBassBody {
  background-image: url("img/54PBassBody.png");
}

.header72PBassBody {
  background-image: url("img/72PBassBody.png");
}

.headerDinkyPBody {
  background-image: url("img/DinkyPBody.png");
}

.headerCarvedTopDinkyPBody {
  background-image: url("img/CarvedTopDinkyPBody.png");
}

.headerJazzmasterIVBody {
  background-image: url("img/JazzmasterBassIV.png");
}

.headerDinkyJBody {
  background-image: url("img/DinkyJBody.png");
}

.headerCustomTBody {
  background-image: url("img/CustomTBody.png");
}

.headerZBassBody {
  background-image: url("img/ZBassBody.png");
}

.headerIcemanBassBody {
  background-image: url("img/IcemanBassBody.png");
}

.headerDeluxe5JBassBody {
  background-image: url("img/Deluxe5JBassBody.png");
}

.headerDeluxe5PBassBody {
  background-image: url("img/Deluxe5PBassBody.png");
}

.headerDeluxe551PBassBody {
  background-image: url("img/Deluxe551PBassBody.png");
}

.headerDeluxe5Slab72PBassBody {
  background-image: url("img/Deluxe5Slab72PBassBody.png");
}

.headerDeluxe5ZBassBody {
  background-image: url("img/Deluxe5ZBassBody.png");
}

.headerDeluxe5IcemanBassBody {
  background-image: url("img/Deluxe5IcemanBassBody.png");
}

.headerG4Body {
  background-image: url("img/G4Body.png");
}

.headerG5Body {
  background-image: url("img/G5Body.png");
}

.headerGecko5Body {
  background-image: url("img/Gecko5Body.png");
}

.headerGecko6Body {
  background-image: url("img/Gecko6Body.png");
}

.headerSSBJ-StyleBody {
  background-image: url("img/SSBJ-StyleBody.png");
}

.headerSSBZ-StyleBody {
  background-image: url("img/SSBZ-StyleBody.png");
}

.headerSSBG4Body {
  background-image: url("img/SSBG4Body.png");
}

.headerSSBG4SingleCutBody {
  background-image: url("img/SSBG4SingleCutBody.png");
}

.headerStratNeck {
  background-image: url("img/StratNeck.png");
}

.headerTeleNeck {
  background-image: url("img/TeleNeck.png");
}

.headerSnakeheadNeck {
  background-image: url("img/Snakehead.png");
}

.headerWarheadNeck {
  background-image: url("img/WarheadNeck.png");
}

.header78WarheadNeck {
  background-image: url("img/78WarheadNeck.png");
}

.headerCBSStratNeck {
  background-image: url("img/CBSStratNeck.png");
}

.headerJazzmasterNeck {
  background-image: url("img/JazzmasterNeck.png");
}

.headerCBSMustangJagNeck {
  background-image: url("img/CBSMustangJagNeck.png");
}

.headerStratMustangJagNeck {
  background-image: url("img/StratMustangJagNeck.png");
}

.headerAngledStratocasterNeck {
    background-image: url("img/AngledStratocasterNeck.png");
}

.headerMooncasterNeck {
  background-image: url("img/MooncasterNeck.png");
}

.headerRegalNeck {
    background-image: url("img/RegalNeck.png");
}

.headerJack-1Neck {
  background-image: url("img/Jack-1Neck.png");
}

.headerSlapshotNeck {
  background-image: url("img/SlapshotNeck.png");
}

.headerBass6Neck {
  background-image: url("img/Bass6Neck.png");
}

.headerWarmothNeck {
  background-image: url("img/WarmothNeck.png");
}

.headerWarmoth-2Neck {
  background-image: url("img/Warmoth-2Neck.png");
}

.headerArrowNeck {
  background-image: url("img/ArrowNeck.png");
}

.header7-StringNeck {
  background-image: url("img/7-StringNeck.png");
}

.header12-StringNeck {
  background-image: url("img/12-StringNeck.png");
}

.header6512-StringNeck {
  background-image: url("img/6512-StringNeck.png");
}

.headerPaddle-StraightNeck {
  background-image: url("img/Paddle-StraightNeck.png");
}

.headerPaddle-AngledNeck {
  background-image: url("img/Paddle-AngledNeck.png");
}

.headerPaddle-7String {
  background-image: url("img/Paddle-7String.png");
}

.headerCustomDesignNeck {
  background-image: url("img/CustomDesignNeck.png");
}

.headerFenderFamily {
  background-image: url("img/FenderFamily.png");
}

.headerMiscFamily {
  background-image: url("img/MiscFamily.png");
}

.headerWarmothFamily {
  background-image: url("img/WarmothFamily.png");
}

.headerTiltbackFamily {
  background-image: url("img/TiltbackFamily.png");
}

.header12-StringFamily {
  background-image: url("img/12-StringFamily.png");
}

.headerPaddleFamily {
  background-image: url("img/PaddleFamily.png");
}

.headerWillItFitMyBody {
  background-image: url("img/guitarNeckWillItFitBody.png");
}

.headerBassWillItFitMyBody {
  background-image: url("img/bassNeckWillItFitBody.png");
}

.headerNeckConstruction {
  background-image: url("img/NeckConstruction.png");
}

.headerguitarNeckScaleLength {
  background-image: url("img/guitarNeckScaleLength.png");
}

.headerbassNeckScaleLength {
  background-image: url("img/bassNeckScaleLength.png");
}

.headerGuitarNeckWood {
  background-image: url("img/guitarNeckWood.png");
}

.headerUniqueChoiceFingerboards {
  background-image: url("img/UniqueChoiceFingerboards.png");
}

.headerGuitarNutWidth {
  background-image: url("img/GuitarNutWidth.png");
}

.headerBassNutWidth {
  background-image: url("img/BassNutWidth.png");
}

.headerInlayOptions {
  background-image: url("img/GuitarInlay.png");
}

.headerBassInlayOptions {
  background-image: url("img/BassInlay.png");
}

.headerFretChoices {
  background-image: url("img/FretChoices.png");
}

.headerBindingOptions {
  background-image: url("img/GuitarBindingOptions.png");
}

.headerBassBodyBinding {
  background-image: url("img/BassBodyBinding.png");
}

.headerGuitarNeckMountingHoles {
  background-image: url("img/GuitarNeckMountingHoles.png");
}

.headerGuitarNeckRadius {
  background-image: url("img/GuitarNeckRadius.png");
}

.headerGuitarNeckStringNuts {
  background-image: url("img/GuitarNeckStringNuts.png");
}

.headerGuitarScallops {
  background-image: url("img/GuitarNeckScallops.png");
}

.headerGuitarTunerHolesOptions {
  background-image: url("img/GuitarTunerHolesOptions.png");
}

.headerGuitarNumberofFrets {
  background-image: url("img/GuitarNumberofFrets.png");
}

.headerGuitarSideAdjust {
  background-image: url("img/GuitarSideAdjust.png");
}

.headerGuitarFinishChoices {
  background-image: url("img/GuitarFinishChoices.png");
}

.headerGuitarPegheadVeneer {
  background-image: url("img/GuitarPegheadVeneer.png");
}

.headerBassTuningMachines {
  background-image: url("img/BassTuningMachines.png");
}

.headerNeckPlates {
  background-image: url("img/NeckPlates.png");
}

.headerStringRetainers {
  background-image: url("img/StringRetainers.png");
}

.headerStringRetainersBass {
  background-image: url("img/StringRetainersBass.png");
}

.headerScrews {
  background-image: url("img/Screws.png");
}

.headerVintageBodyFamily {
  background-image: url("img/VintageBodyFamily.png");
}

.headerModernBodyFamily {
  background-image: url("img/ModernBodyFamily.png");
}

.headerWarmothBodyFamily {
  background-image: url("img/WarmothBodyFamily.png");
}

.headerCarvedTopBodyFamily {
  background-image: url("img/CarvedTopFamily.png");
}

.headerDoubleNeckBodyFamily {
  background-image: url("img/DoubleNeckBodyFamily.png");
}

.headerBodyConstruction {
  background-image: url("img/GuitarBodyConstruction.png");
}

.headerGuitarBodyWoods {
  background-image: url("img/GuitarBodyWoods.png");
}

.headerUniqueChoiceLaminateTops {
  background-image: url("img/UniqueChoiceLaminateTops.png");
}

.headerChamberedGuitarBodies {
  background-image: url("img/ChamberedGuitarBodies.png");
}

.headerGuitarPickupRouts {
  background-image: url("img/GuitarPickupRouts.png");
}

.headerGuitarBridgeRouts {
  background-image: url("img/GuitarBridgeRout.png");
}

.headerGuitarControlCavity {
  background-image: url("img/GuitarControlCavity.png");
}

.headerGuitarContours {
  background-image: url("img/GuitarContours.png");
}

.headerSideInputJackOptions {
  background-image: url("img/SideJackInput.png");
}

.headerGuitarBodyMountingHoles {
  background-image: url("img/GuitarBodyMountingHoles.png");
}

.headerNeckMountingHoles {
  background-image: url("img/NeckMountingHoles.png");
}

.headerGuitarBatteryBoxRout {
  background-image: url("img/GuitarBatteryBoxRout.png");
}

.headerBinding {
  background-image: url("img/Binding.png");
}

.headerGuitarBodyBinding {
  background-image: url("img/GuitarBodyBinding.png");
}

.headerGuitarBodyFinish {
  background-image: url("img/GuitarBodyFinish.png");
}

.headerStratocasterPickguard {
  background-image: url("img/StratocasterPickguard.png");
}

.headerReverseStratocasterPickguard {
  background-image: url("img/ReverseStratocasterPickguard.png");
}

.headerHybridStratPickguard {
  background-image: url("img/HybridStratPickguard.png");
}

.headerTelecasterPickguard {
  background-image: url("img/TelecasterPickguard.png");
}

.headerTelecasterHybridPickguard {
  background-image: url("img/TelecasterHybridPickguard.png");
}

.headerTeleCustomPickguard {
  background-image: url("img/TeleCustomPickguard.png");
}

.headerTeleDeluxePickguard {
  background-image: url("img/TeleDeluxePickguard.png");
}

.headerLaCabronitaPickguard {
  background-image: url("img/LaCabronitaPickguard.png");
}

.headerHybridTelePickguard {
  background-image: url("img/HybridTelePickguard.png");
}

.headerThinlinePickguard {
  background-image: url("img/ThinlinePickguard.png");
}

.header72ThinlinePickguard {
  background-image: url("img/72ThinlinePickguard.png");
}

.header78S-StylePickguard {
  background-image: url("img/78S-StylePickguard.png");
}

.header78T-StylePickguard {
  background-image: url("img/78T-StylePickguard.png");
}

.headerJazzmasterPickguard {
  background-image: url("img/JazzmasterPickguard.png");
}

.headerSplitJazzmasterPickguard {
  background-image: url("img/SplitJazzmasterPickguard.png");
}

.headerJazzcasterPickguard {
  background-image: url("img/JazzcasterPickguard.png");
}

.headerSwitchbackPickguard {
  background-image: url("img/SwitchbackPickguard.png");
}

.headerMustangPickguard {
  background-image: url("img/MustangPickguard.png");
}

.headerJagstangPickguard {
  background-image: url("img/JagstangPickguard.png");
}

.headerJaguarPickguard {
  background-image: url("img/JaguarPickguard.png");
}

.headerBass6Pickguard {
  background-image: url("img/Bass6Pickguard.png");
}

.headerDoubleNeckS-StylePickguard {
  background-image: url("img/DoubleNeckS-StylePickguard.png");
}

.headerDoubleNeckT-StylePickguard {
  background-image: url("img/DoubleNeckT-StylePickguard.png");
}

.headerDoubleNeckS-StyleT-StylePickguard {
  background-image: url("img/DoubleNeckS-StyleT-StylePickguard.png");
}

.headerDoubleNeckS-StyleP-StylePickguard {
  background-image: url("img/DoubleNeckS-StyleP-StylePickguard.png");
}

.headerTremoloCover {
  background-image: url("img/TremoloCover.png");
}

.headerSeymourDuncanGuitarPickups {
  background-image: url("img/SeymourDuncanGuitarPickups.png");
}

.headerFralinGuitarPickups {
  background-image: url("img/FralinGuitarPickups.png");
}

.headerTVJonesGuitarPickups {
  background-image: url("img/TVJonesGuitarPickups.png");
}

.headerFenderUSAGuitarPickups {
  background-image: url("img/FenderUSAGuitarPickups.png");
}

.headerStratGuitarPickups {
  background-image: url("img/StratGuitarPickups.png");
}

.headerTeleGuitarPickups {
  background-image: url("img/TeleGuitarPickups.png");
}

.headerHumbuckerGuitarPickups {
  background-image: url("img/HumbuckerGuitarPickups.png");
}

.headerTrembuckerGuitarPickups {
  background-image: url("img/TrembuckerGuitarPickups.png");
}

.headerMiniHumbuckerGuitarPickups {
  background-image: url("img/MiniHumbuckerGuitarPickups.png");
}

.headerJazzmasterGuitarPickups {
  background-image: url("img/JazzmasterGuitarPickups.png");
}

.headerJaguarGuitarPickups {
  background-image: url("img/JaguarGuitarPickups.png");
}

.headerP-90GuitarPickups {
  background-image: url("img/P-90GuitarPickups.png");
}

.header7-StringGuitarPickups {
  background-image: url("img/7-StringGuitarPickups.png");
}

.headerFralinBassPickups {
  background-image: url("img/FralinBassPickups.png");
}

.headerSeymourDuncanBassPickups {
  background-image: url("img/SeymourDuncanBassPickups.png");
}

.header4-StringMusicMan {
  background-image: url("img/4-StringMusicman.png");
}

.header4-StringJBass {
  background-image: url("img/4-StringJBass.png");
}

.header4-StringSplitPBass {
  background-image: url("img/4-StringSplitPBass.png");
}

.header4-StringSingleCoilPBass {
  background-image: url("img/4-StringSingleCoilPBass.png");
}

.header4-StringSoapbar {
  background-image: url("img/4-StringSoapbar.png");
}

.header5-StringJBass {
  background-image: url("img/5-StringJBass.png");
}

.header5-StringMusicMan {
  background-image: url("img/5-StringMusicman.png");
}

.header5-StringSoapbar {
  background-image: url("img/5-StringSoapbar.png");
}

.header6-StringSoapbar {
  background-image: url("http://www.warmoth.com/App_Themes/Style_2010/images/2013_CatalogImages/header/6-StringSoapbar.png");
}

.headerTremoloBridges {
  background-image: url("img/TremoloBridges.png");
}

.headerFixedBridges {
  background-image: url("img/FixedBridges.png");
}

.headerOriginalFloydRose {
  background-image: url("img/OriginalFloydRose.png");
}

.headerSchallerFloydRose {
  background-image: url("img/SchallerFloydRose.png");
}

.header6HoleVintage {
  background-image: url("img/6HoleVintage.png");
}

.headerFenderStandard {
  background-image: url("img/FenderStandard.png");
}

.headerGotohWilkinson {
  background-image: url("img/GotohWilkinson.png");
}

.headerTremoloJazzJagStyle {
  background-image: url("img/TremoloJazzJagStyle.png");
}

.headerTremoloParts {
  background-image: url("img/TremoloParts.png");
}

.header2TEK {
  background-image: url("img/2TEK.png");
}

.headerVintageStratStyle {
  background-image: url("img/VintageStratStyle.png");
}

.headerHybridStratBody {
  background-image: url("img/HybridStratBody.png");
}

.headerVintageTeleStyle {
  background-image: url("img/VintageTeleStyle.png");
}

.headerHybridTeleBody {
  background-image: url("img/HybridTeleBody.png");
}

.headerNarrowSpacedStrat {
  background-image: url("img/NarrowSpacedStrat.png");
}

.headerGotoh510 {
  background-image: url("img/Gotoh510.png");
}

.headerGotoh12-String {
  background-image: url("img/Gotoh12-String.png");
}

.headerGotohStandardTele {
  background-image: url("img/GotohStandardTele.png");
}

.headerGotohHumbuckerTele {
  background-image: url("img/GotohHumbuckerTele.png");
}

.headerGotohTune-O-Matic {
  background-image: url("img/GotohTune-O-Matic.png");
}

.headerToneProsTune-O-Matic {
  background-image: url("img/ToneProsTune-O-Matic.png");
}

.headerSchaller475Flat {
  background-image: url("img/Schaller475Flat.png");
}

.headerSchaller456 {
  background-image: url("img/Schaller456.png");
}

.header7-StringFlatMount {
  background-image: url("img/7-StringFlatMount.png");
}

.headerMustangBridge {
  background-image: url("img/MustangBridge.png");
}

.headerModifiedMustang {
  background-image: url("img/ModifiedMustang.png");
}

.headerFixedJazzJagStyle {
  background-image: url("img/FixedJazzJagStyle.png");
}

.headerFenderAmericanStandardFlatMount {
  background-image: url("img/FenderAmericanStandardFlatMount.png");
}

.header2TEK4-String {
  background-image: url("img/2TEK4-String.png");
}

.headerGotoh2014-String {
  background-image: url("img/Gotoh2014-String.png");
}

.headerSchaller4634-String {
  background-image: url("img/Schaller4634-String.png");
}

.headerHipshot4-StringTremolo {
  background-image: url("img/Hipshot4-StringTremolo.png");
}

.headerHipshot5-StringTremolo {
  background-image: url("img/Hipshot5-StringTremolo.png");
}

.header2TEK5-String {
  background-image: url("img/2TEK5-String.png");
}

.headerTakeuchi5-String {
  background-image: url("img/Takeuchi5-String.png");
}

.headerSchaller4718-String {
  background-image: url("img/Schaller4718-String.png");
}

.headerSchaller4965-String {
  background-image: url("img/Schaller4965-String.png");
}

.headerBatteryBoxes {
  background-image: url("img/BatteryBoxes.png");
}

.headerCapacitors {
  background-image: url("img/Capacitors.png");
}

.headerCopperShielding {
  background-image: url("img/CopperShielding.png");
}

.headerMountingRings {
  background-image: url("img/MountingRings.png");
}

.headerJacksJackplates {
  background-image: url("img/JacksJackplates.png");
}

.headerKnobs {
  background-image: url("img/Knobs.png");
}

.headerBassPickupCovers {
  background-image: url("img/BassPickupCovers.png");
}

.headerPickupCovers {
  background-image: url("img/PickupCovers.png");
}

.headerControlPlates {
  background-image: url("img/ControlPlates.png");
}

.headerBassControlPlates {
  background-image: url("img/BassControlPlates.png");
}
.headerPotentiometers {
  background-image: url("img/Potentiometers.png");
}

.headerScrews {
  background-image: url("img/Screws.png");
}

.headerStrapHolders {
  background-image: url("img/StrapHolders.png");
}

.headerStringFerrules {
  background-image: url("img/StringFerrules.png");
}

.headerStringNuts {
  background-image: url("img/StringNuts.png");
}

.headerStringRetainers {
  background-image: url("img/StringRetainers.png");
}

.headerSwitches {
  background-image: url("img/Switches.png");
}

.headerTremoloParts {
  background-image: url("img/TremoloParts.png");
}

.headerWiring {
  background-image: url("img/Wiring.png");
}

.headerBassNeckFretless {
  background-image: url("img/BassNeckFretless.png");
}

.headerJBassNeck {
  background-image: url("img/JBassNeck.png");
}

.headerPBassNeck {
  background-image: url("img/PBassNeck.png");
}

.headerTeleBassNeck {
  background-image: url("img/TeleBassNeck.png");
}

.headerWarmothBassNeck {
  background-image: url("img/WarmothBassNeck.png");
}

.header8-StringNeck {
  background-image: url("img/8-StringNeck.png");
}

.headerDeluxe541Neck {
  background-image: url("img/Deluxe541Neck.png");
}

.headerStandard5JBassNeck {
  background-image: url("img/Standard5JBassNeck.png");
}

.headerDeluxe5InlineNeck {
  background-image: url("img/Deluxe5InlineNeck.png");
}

.headerDeluxe5Tele {
  background-image: url("img/Deluxe5Tele.png");
}

.headerDeluxe5Warmoth {
  background-image: url("img/Deluxe5WarmothNeck.png");
}

.headerGecko5WideNeck {
  background-image: url("img/Gecko5WideNeck.png");
}


.headerGecko5MediumNeck {
  background-image: url("img/Gecko5MediumNeck.png");
}

.headerDeluxe5Paddle {
  background-image: url("img/Deluxe5Paddle.png");
}

.headerGecko5SmallNeck {
  background-image: url("img/Gecko5SmallNeck.png");
}

.headerGecko6Neck {
  background-image: url("img/Gecko6Neck.png");
}

.headerSSBWarheadNeck {
  background-image: url("img/SSBWarheadNeck.png");
}

.headerSSBTiltbackNeck {
  background-image: url("img/SSBTiltbackNeck.png");
}

.headerDeluxe5AngledPaddle {
  background-image: url("img/Deluxe5AngledPaddle.png");
}

.headerFenderFamily {
  background-image: url("img/FenderFamilyNeck.png");
}

.headerTiltbackFamily {
  background-image: url("img/TiltbackFamilyNeck.png");
}

.headerPBassPickguard {
  background-image: url("img/PBassPickguard.png");
}

.header5154PBassPickguard {
  background-image: url("img/5154PBassPickguard.png");
}

.header72PBassPickguard {
  background-image: url("img/72PBassPickguard.png");
}

.headerJBassPickguard {
  background-image: url("img/JBassPickguard.png");
}

.headerDinkyJPickguard {
  background-image: url("img/DinkyJPickguard.png");
}

.headerJazzmasterBassIVPickguard {
  background-image: url("img/JazzmasterBassIVPickguard.png");
}

.headerSSBJ-StylePickguard {
  background-image: url("img/SSBJ-StylePickguard.png");
}

.headerSSBP-StylePickguard {
  background-image: url("img/SSBPStylePickguard.png");
}

.headerDeluxe5JBassPickguard {
  background-image: url("img/Deluxe5JBassPickguard.png");
}

.headerDeluxe5Slab72PBassPickguard {
  background-image: url("img/Deluxe5Slab72PBassPickguard.png");
}

.headerStandard5JBassPickguard {
  background-image: url("img/Standard5JBassPickguard.png");
}

.headerBass6Pickguard {
  background-image: url("img/Bass6Pickguard.png");
}

.headerWarmothFamily {
  background-image: url("img/WarmothFamilyNeck.png");
}

.headerMiscFamily {
  background-image: url("img/MiscFamilyNeck.png");
}

.header12-StringFamily {
  background-image: url("img/12-StringFamily.png");
}

.headerGuitarTuningMachines {
  background-image: url("img/TuningMachines.png");
}

.headerDoubleNeckS-StyleP-Style {
  background-image: url("img/DoubleNeckS-StyleP-Style.png");
}

.headerBassBodyBlanks {
  background-image: url("img/BassBodyBlanks.png");
}

.headerFenderBassFamilyNeck {
  background-image: url("img/FenderBAssFamilyNeck.png");
}

.headerSSBFamilyNeck {
  background-image: url("img/SSBFamilyNeck.png");
}

.header5-StringFamilyNeck {
  background-image: url("img/5-StringFamilyNeck.png");
}

.headerGeckoFamilyNeck {
  background-image: url("img/GeckoFamilyNeck.png");
}

.headerStratFamilyBody {
  background-image: url("img/StratFamilyBody.png");
}

.headerTeleFamilyBody {
  background-image: url("img/TeleFamilyBody.png");
}

.headerPBassFamily {
  background-image: url("img/PBassFamily.png");
}

.headerJBassFamily {
  background-image: url("img/JBassFamily.png");
}

.headerWarmothBassFamily {
  background-image: url("img/WarmothFamilyBody.png");
}

.headerSSBFamily {
  background-image: url("img/SSBFamily.png");
}

.headerBassNeckConstruction {
  background-image: url("img/bassNeckConstruction.png");
}

.headerGuitarNeckConstruction {
  background-image: url("img/guitarNeckConstruction.png");
}

.headerGuitarNeckBackContours {
  background-image: url("img/GuitarNeckBackContours.png");
}

.headerBassNeckBackContours {
  background-image: url("img/BassNeckBackContours.png");
}

.headerBassMountingHoles {
  background-image: url("img/BassMountingHoles.png");
}

.headerBassNeckStringNuts {
  background-image: url("img/BassNeckStringNuts.png");
}

.headerBassTunerHolesOptions {
  background-image: url("img/BassTunerHolesOptions.png");
}

.headerBassNumberofFrets {
  background-image: url("img/BassNumberofFrets.png");
}

.headerBassPegheadVeneer {
  background-image: url("img/BassPegheadVeneer.png");
}

.headerUniqueChoiceLaminateTops {
  background-image: url("img/UniqueChoiceLamTops.png");
}

.headerBooks {
  background-image: url("img/Books.png");
}

.headerFiles {
  background-image: url("img/Files.png");
}

.headerGlues {
  background-image: url("img/Glues.png");
}

.headerBlankPickguardMaterial {
  background-image: url("img/BlankPickguardMaterial.png");
}

.headerNeckBlanks {
  background-image: url("img/NeckBlanks.png");
}

.headerInlayMaterial {
  background-image: url("img/InlayMaterial.png");
}

.headerFretWire {
  background-image: url("img/FretWire.png");
}

.headerTrussRods {
  background-image: url("img/TrussRods.png");
}

.headerLogoDecalSticker {
  background-image: url("img/LogoDecalSticker.png");
}

.headerGiftCertificates {
  background-image: url("img/GiftCertificates.png");
}

.headerT-Shirts {
  background-image: url("img/T-Shirts.png");
}

.headerBassBodyFinish {
  background-image: url("img/BassBodyFinish.png");
}

.headerBassBodyMountingHoles {
  background-image: url("img/BassBodyMountingHoles.png");
}

.headerBassBodyContours {
  background-image: url("img/BassBodyContours.png");
}

.headerBassBridgeRout {
  background-image: url("img/BassBridgeRout.png");
}

.headerBassControlCavity {
  background-image: url("img/BassControlCavity.png");
}

.headerBassPickupRouts {
  background-image: url("img/BassPickupRouts.png");
}

.headerBassBodyConstruction {
  background-image: url("img/BassBodyConstruction.png");
}

.header7StringCarvedTopBody {
  background-image: url("img/7StringCarvedTopBody.png");
}

.headerDoubleSStyleTStyleBody {
  background-image: url("img/DoubleStratTeleBody.png");
}

.headerDoubleTStyleBody {
  background-image: url("img/DoubleTeleBody.png");
}

.headerSubmitGuitarGallery {
  background-image: url("img/GallerySubmitYourGuitar.png");
}

.headerStratocasterGallery {
  background-image: url("img/GalleryStratocaster.png");
}

.headerTelecasterGallery {
  background-image: url("img/GalleryTelecaster.png");
}

.headerSoloistGallery {
  background-image: url("img/GallerySoloist.png");
}

.headerVIPGallery {
  background-image: url("img/GalleryVIP.png");
}

.headerMiscGallery {
  background-image: url("img/GalleryMiscGuitar.png");
}

.headerSubmitBassGallery {
  background-image: url("img/GallerySubmitYourBass.png");
}

.headerJBassGallery {
  background-image: url("img/GalleryJBass.png");
}

.headerPBassGallery {
  background-image: url("img/GalleryPBass.png");
}

.headerTBassGallery {
  background-image: url("img/GalleryTBass.png");
}

.headerGeckoGallery {
  background-image: url("img/GalleryGecko.png");
}

.headerBassMiscGallery {
  background-image: url("img/GalleryMiscBass.png");
}

.headerStars {
  background-image: url("img/Stars.png");
}

.headerLinks {
  background-image: url("img/Links.png");
}

.headerUnofficial {
  background-image: url("img/Unofficial.png");
}

.headerNewsletter {
  background-image: url("img/Newsletter.png");
}

.headerCareers {
  background-image: url("img/Careers.png");
}

.headerWallpaper {
  background-image: url("img/Wallpapers.png");
}

/*------------------Support-------------*/

.headerChangesCancellations {

}

.headerInternationalShipping {
  background-image: url("img/InternationalShipping.png");
}

.headerDomesticShipping {
  background-image: url("img/DomesticShipping.png");
}

.headerUPSTracking {
  background-image: url("img/UPSTracking.png");
}

.headerChangesCancellations {
  background-image: url("img/ChangesCancellations.png");
}

.headerGuarantee {
  background-image: url("img/Guarantee.png");
}

.headerDealerWholesale {
  background-image: url("img/DealerWholesale.png");
}

.headerHowToOrder {
  background-image: url("img/HowToOrder.png");
}

.headerOrderForms {
  background-image: url("img/OrderForms.png");
}

.headerContactUs {
  background-image: url("img/ContactUs.png");
}

.headerAboutUs {
  background-image: url("img/AboutUs.png");
}

.headerCareers {
  background-image: url("img/Careers.png");
}

.headerSalesStaff {
  background-image: url("img/SalesStaff.png");
}

.headerFenderLicense {
  background-image: url("img/FenderLicense.png");
}

.headerPayment {
  background-image: url("img/Payment.png");
}

.headerReturns {
  background-image: url("img/Returns.png");
}

.headerWarranty {
  background-image: url("img/Warranty.png");
}

.headerShopTour {
  background-image: url("img/ShopTour.png");
}

.headerTermsandConditions {
  background-image: url("img/TermsAndConditions.png");
}

.headerPrivacyNotice {
  background-image: url("img/PrivacyNotice.png");
}

.home_2014_whyWarmothInnerWrap .blurb {
    margin: 0 auto;
    width: 700px;
    padding-top: 20px;
    clear: both;
}

/*body {
    overflow-x: hidden;
}*/

/* MEDIA QUERY SIZES */

/* LARGE DESKTOP */
@media screen and (min-width: 1580px) {
  .outerHeaderWrap,
  .home_2014_whyWarmothOuterWrap {
    min-width: 1500px;
    width: 100%;
  }
  .innerHeaderWrap,
  .footerInnerWrap,
  .home_2014_heroSliderWrap,
  .home_2014_FeaturedItemInnerWrap,
  .home_2014_waysToBuyInnerWrap,
  .home_2014_whyWarmothInnerWrap {
    width: 1500px;
  }

  .outerHeaderDropNavWrap {
    width: 1500px;
    background-image: url("img/2013_blackLinesNavBg1500.jpg");
  }

  .admin {
    bottom: 41px;
    left: -300px;
  }

  .homeSlider_captionWrap {
    top: 5%;
  }

  .homeSlider_captionWrap h2 {
    font-size: 3.5em;
    line-height: 1em;
    text-align: right;
    font-weight: normal;
    border-bottom: solid 1px #4f483f;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  a .homeSlider_captionWrap p {
    text-align: right;
    font-size: 1.25em;
    line-height: 1.3em;
    margin: 0px 0px 30px;
    color: #FFF;
   }

   .homeSlider_captionWrap .outerButton {
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    background-repeat: repeat;
    border: 1px solid #927455;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Droid Serif','Times New Roman',Times,serif;
    font-size: 1.75em;
    margin: 0px 0 0;
    padding: 4px;
    text-shadow: 1px 1px #58381A;
    }

    .homeSlider_captionWrap .outerButton span {
    border: 1px solid #725538;
    display: block;
    padding: 10px 20px;
    }

    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap {
        width: 480px;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap h2 span label {
        font-size: 1.75em;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap a.learn_btn {
        font-size: 1.75em;
    }

    .home_2014_whyWarmothItemWrap {
        float: left;
        margin-left: 30px;
    }
    .home_2014_whyWarmothItemWrap.home_2014_madeUSA {
        margin-left: 0;
    }

    /* FOOTER ITEMS */
    .selectLanguageWrapGoogle {
        float: left;
        margin-top: 14px;
    }

    .footerInnerContent .facebook_box {
        margin-top: 20px;
    }

    .newsletterSignUpWrap {
        margin-top: 38px;
    }

    /* ATTEMPT TO WIDEN OLD CONTENT*/
    #innerContentWrapper .container {
        width: 1500px;
        margin-top: 14px;
    }

    /* KEEP RIGHTSIDEBAR LAYOUT SMALL*/
    #innerContentWrapper .small_container {
        width: 960px;
        margin: 14px auto 0 auto;
    }

    #innerContentWrapper .container .span3 {
        width: 240px;
        margin: 0px 30px 30px 0px;
    }

    #innerContentWrapper .container .span6 .span3 {
        width: 204px;
        margin: 0 10px 0 0;
    }

    #innerContentWrapper .container .span6 {
        width: 700px;/*960px;*/
    }

  .infiniteCarousel .wrapper, .cartCarousel .wrapper {
    width: 952px;
  }

  .infiniteCarousel, .cartCarousel {
    width: 1062px;
    margin: 0px 0 0 70px;
  }

}

/* MEDIUM DESKTOP */
@media screen and (min-width: 1260px) and (max-width: 1579px) {
  .outerHeaderWrap,
  .home_2014_whyWarmothOuterWrap {
    min-width: 1230px;
    width: 100%;
  }
  .innerHeaderWrap,
  .footerInnerWrap,
  .home_2014_heroSliderWrap,
  .home_2014_FeaturedItemInnerWrap,
  .home_2014_waysToBuyInnerWrap,
  .home_2014_whyWarmothInnerWrap {
    width: 1230px;
  }

  .outerHeaderDropNavWrap {
    width: 1230px;
    background-image: url("img/2013_blackLinesNavBg1500.jpg");
  }

  .admin {
    bottom: 41px;
    left: -300px;
  }

  .homeSlider_captionWrap {
    top: 5%;
  }

  .homeSlider_captionWrap h2 {
    font-size: 2.5em;
    line-height: 1em;
    text-align: right;
    font-weight: normal;
    border-bottom: solid 1px #4f483f;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  a .homeSlider_captionWrap p {
    text-align: right;
    font-size: 1.15em;
    line-height: 1.2em;
    margin: 0px 0px 20px;
    color: #FFF;
   }

   .homeSlider_captionWrap .outerButton {
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    background-repeat: repeat;
    border: 1px solid #927455;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Droid Serif','Times New Roman',Times,serif;
    font-size: 1.5em;
    margin: 0px 0 0;
    padding: 4px;
    text-shadow: 1px 1px #58381A;
    }

    .homeSlider_captionWrap .outerButton span {
        border: 1px solid #725538;
        display: block;
        padding: 10px 20px;
    }

    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap {
        width: 390px;
        min-height: 305px;
        position: relative;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap h2 span label {
        font-size: 1.5em;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap a.learn_btn {
        font-size: 1.5em;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap a.learn_btn span {
        padding: 10px 20px !important;
    }

    .home_2014_whyWarmothInnerWrap {
        width: 65%;
    }
    .home_2014_whyWarmothItemWrap.home_2014_madeUSA,
    .home_2014_whyWarmothItemWrap.home_2014_seePiece {
        float: left;
        margin: 10px 0;
    }
    .home_2014_whyWarmothItemWrap.home_2014_custOpt,
    .home_2014_whyWarmothItemWrap.home_2014_makeYours {
        float: right;
        margin: 10px 0;
    }

    /* ATTEMPT TO WIDEN OLD CONTENT*/
    #innerContentWrapper .container {
        width: 1230px;
        margin-top: 14px;
    }

    #innerContentWrapper .container .span3 {
        width: 240px;
        margin: 0px 30px 30px 0px;
    }

    #innerContentWrapper .container .span6 .span3 {
        width: 204px;
        margin: 0 10px 0 0;
    }

    #innerContentWrapper .container .span6 {
        width: 700px;/*960px;*/
    }

    /* FOOTER ITEMS */
    .selectLanguageWrapGoogle {
        float: left;
        margin-top: 14px;
    }

    .footerInnerContent .facebook_box {
        margin-top: 20px;
    }

    .newsletterSignUpWrap {
        margin-top: 38px;
    }

  .infiniteCarousel .wrapper, .cartCarousel .wrapper {
    width: 760px;
  }

  .infiniteCarousel, .cartCarousel {
    width: 870px;
    margin: 0px 0 0 40px;
  }

}

/* SMALL DESKTOP */
@media screen and (max-width: 1259px) {
  .outerHeaderWrap,
  .home_2014_whyWarmothOuterWrap {
    min-width: 960px;
    width: 100%;
  }
  .innerHeaderWrap,
  .footerInnerWrap,
  .home_2014_heroSliderWrap,
  .home_2014_FeaturedItemInnerWrap,
  .home_2014_waysToBuyInnerWrap,
  .home_2014_whyWarmothInnerWrap {
    width: 960px;
  }

  .admin {
    bottom: 5px;
    left: -289px;
  }

  .outerHeaderDropNavWrap {
    width: 960px;
    background-image: url("img/2013_blackLinesNavBg.jpg");
  }

  .homeSlider_captionWrap {
    top: 5%;
  }

  .homeSlider_captionWrap h2 {
    font-size: 2em;
    line-height: 1em;
    text-align: right;
    font-weight: normal;
    border-bottom: solid 1px #4f483f;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  a .homeSlider_captionWrap p {
    text-align: right;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0px 0px 10px;
    color: #FFF;
   }

   .homeSlider_captionWrap .outerButton {
    background-image: url("img/2013_darkOrangeLinesBg.jpg");
    background-repeat: repeat;
    border: 1px solid #927455;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Droid Serif','Times New Roman',Times,serif;
    font-size: 1.3em;
    margin: 20px 0 0;
    padding: 4px;
    text-shadow: 1px 1px #58381A;
    }

    .homeSlider_captionWrap .outerButton span {
    border: 1px solid #725538;
    display: block;
    padding: 10px 10px;
    }

    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap {
        width: 300px;
        min-height: 330px;
        position: relative;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap h2 span label {
        font-size: 1em;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap a.learn_btn {
        font-size: 1.3em;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }
    .home_2014_waysToBuyInnerWrap .home_2014_wtBItemWrap a.learn_btn span {
        padding: 10px 10px !important;
    }

    .home_2014_whyWarmothInnerWrap {
        width: 75%;
    }
    .home_2014_whyWarmothItemWrap.home_2014_madeUSA,
    .home_2014_whyWarmothItemWrap.home_2014_seePiece {
        float: left;
        margin: 10px 0;
    }
    .home_2014_whyWarmothItemWrap.home_2014_custOpt,
    .home_2014_whyWarmothItemWrap.home_2014_makeYours {
        float: right;
        margin: 10px 0;
    }

    /* FOOTER ITEMS */
    .footerNavInnerWrap {
        width: 125px;
        margin-right: 25px;
    }

    .footerNavInnerWrap ul li {
        font-size: 11px;
    }

    .selectLanguageWrapGoogle {
        margin-top: 14px;
    }

    .footerInnerContent .facebook_box {
        margin-top: 15px;
    }

    .newsletterSignUpWrap {
        margin-top: 38px;
    }

    /* ATTEMPT TO WIDEN OLD CONTENT*/
    #innerContentWrapper .container {
        width: 960px;
        margin-top: 14px;
    }

    #innerContentWrapper .container .span3 {
        width: 240px;
        margin: 0px 10px 30px 0px;
    }

    #innerContentWrapper .container .span6 .span3 {
        width: 204px;
        margin: 0 10px 0 0;
    }

    #innerContentWrapper .container .span6 {
        width: 700px;/*960px;*/
    }

  .infiniteCarousel .wrapper, .cartCarousel .wrapper {
    width: 568px;
  }

  .infiniteCarousel, .cartCarousel {
    width: 670px;
    margin: 0px 0 0 0px;
  }

  .accountLoginWrap {
    width: 198px;
    height: 66px;
    margin-bottom: 37px;
    padding: 4px;
    border-bottom: none;
  }


  .accountLoginWrap ul li {
      display: block;
      float: none;
  }

  .accountLoginWrap ul li:last-child {
      float: none;
  }

  .accountLoginWrap ul li a {
      margin-bottom: 4px;
  }

  .cartExpandBtn {
      width: 100px;
      height: 66px;
      background-image: url("img/2013_headerYourCartSmall.png");
      position: absolute;
      top: 4px;
      right: 4px;
  }


  .accountLoginWrap .headerContactInfoWrap {
    left: -170px;
    top: 10px;
    width: 168px;
    height: 52px;
  }

}

.accountLoginWrap {
    position: relative;
}

.admin {
    display: block;
    position: absolute;
    width: 141px;
    height: 65px;
    background-position: top;
    background-image: url("img/AdminBtn.png");
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    /*bottom: 41px;
    left: -300px;*/
}

.admin:hover  {
    background-position: bottom;
}

.tempConstPageHeaderWrap {

}

.tempConstPageHeaderWrap h1 {
    margin-bottom: 0px;
}

.tempConstPageHeaderWrap h2 {
    font-size: 32px;
    font-weight: normal;
    padding-top: 20px;
    border-top: solid 1px #333333;
    margin-top: 18px;
    margin-bottom: 30px;
    text-align: center;
}

.tempConstPageHeaderWrap h3 {
    font-size: 14px;
    font-weight: normal;
    padding-top: 20px;
    border-top: solid 1px #333333;
    margin-top: 18px;
    margin-bottom: 30px;
    text-align: center;
}

.inner .close {
    opacity: 1;
}

/* PHONE */
@media handheld and (max-width: 959px) {
    .innerHeaderWrap,
    .footerInnerWrap,
    .home_2014_heroSliderWrap,
    .home_2014_waysToBuyInnerWrap,
    .home_2014_whyWarmothInnerWrap,
    .outerHeaderDropNavWrap {
        width: 640px;
    }

}

/*------------------------READY TO ROCK LPs-----------------------*/
/*----------------------------------------------------------------*/


/*-------------LP1--------------*/

.r2rlp1UpperWrap {
    overflow: hidden;
    margin: 30px 0px 0px;
}

.r2rlp1UpperWrap img {
    float: left;
    margin: 0px 30px 30px 0px;
}

.r2rlp1UpperWrap .r2rlp1UpperRightWrap {
    float: left;
    margin: 0px 0px 30px;
    width: 502px;
}

.r2rlp1UpperWrap .r2rlp1UpperRightWrap h2, .r2rlp4UpperWrap h2 {
    font-weight: normal;
}

.r2rlp1UpperWrap .r2rlp1UpperRightWrap p {

}

.r2rlp1UpperWrap .r2rlp1UpperRightWrap ul, .r2rlp4UpperWrap ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
}

.r2rlp1UpperWrap .r2rlp1UpperRightWrap ul li, .r2rlp4UpperWrap ul li {
    display: block;
    background-repeat: no-repeat;
    background-image: url("img/greenCheckmarkSmall.jpg");
    padding: 0px 0px 2px 30px;
    margin-bottom: 6px;
    background-position: 2px 0px;
}

.r2rlp1MiddleWrap {
    overflow: hidden;
    position: relative;
    margin: 0px 0px 30px -15px;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem {
    float: left;
    margin-left: 15px;
    width: 225px;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem h3, .r2rlp3MiddleLeft h3, .r2rlp4UpperRightWrapItem h3 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem h3 strong, .r2rlp3MiddleLeft h3 strong, .r2rlp4UpperRightWrapItem h3 strong {
    font-weight: normal;
    display: block;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem h3 span, .r2rlp3MiddleLeft h3 span, .r2rlp4UpperRightWrapItem h3 span {
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 13px;
    line-height: 1.3em;
    display: block;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem a {
    display: block;
}

.r2rlp1MiddleWrap .r2rlp1MiddleItem a img {

}

.r2rlp1MiddleWrap .r2rlp1MiddleItem .r2rlp1MiddleItemCTA {
    width: 225px;
    text-align: center;
    margin: 15px 0px 0px 0px;
    background-color: hsl(216, 50%, 38%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3f72bf", endColorstr="#305791");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#3f72bf), to(#305791));
    background-image: -moz-linear-gradient(top, #3f72bf, #305791);
    background-image: -ms-linear-gradient(top, #3f72bf, #305791);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f72bf), color-stop(100%, #305791));
    background-image: -webkit-linear-gradient(top, #3f72bf, #305791);
    background-image: -o-linear-gradient(top, #3f72bf, #305791);
    background-image: linear-gradient(#3f72bf, #305791);
    border-color: #305791 #305791 hsl(216, 50%, 35%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
    -webkit-font-smoothing: antialiased;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: "Droid Serif", Georgia, serif;
    font-size: 20px;
    line-height:normal;
    font-weight: normal;
    padding:14px 24px;
}

/*-------------LP2--------------*/

.r2rlp2MiddleHeader {
    font-weight: normal;
    text-align: center;
}

/*-------------LP3--------------*/

.r2rlp3MiddleWrap {
    overflow: hidden;
    margin: 0px 0px 10px;
}

.r2rlp3MiddleLeft {
    width: 228px;
    float: left;
    margin: 0px 30px 0px 0px;
}

.r2rlp3MiddleRight {
    width: 700px;
    float: left;
    overflow: hidden;
    margin: 40px 0px 0px 0px;
}

.r2rlp3MiddleRightItem {
    width: 160px;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}

.r2rlp3MiddleRightItem h3 {
    font-size: 20px;
    height: 30px;
    padding: 5px 0px 0px 36px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.r2rlp3MiddleRightItem ul {
    margin: 10px 0px 0px 0px;
    list-style-position: inside;
}

.r2rlp3MiddleRightItem ul li {
    margin-bottom: 4px;
}

.r2rlp3IconWood {
    background-image: url("img/r2rlp3IconWood.jpg");
}

.r2rlp3IconFinish {
    background-image: url("img/r2rlp3IconFinish.jpg");
}

.r2rlp3IconFretSize {
    background-image: url("img/r2rlp3IconFretSize.jpg");
}

.r2rlp3IconContour {
    background-image: url("img/r2rlp3IconContour.jpg");
}

.r2rlp3IconStringNut {
    background-image: url("img/r2rlp3IconStringNut.jpg");
}

.r2rlp3IconRadius {
    background-image: url("img/r2rlp3IconRadius.jpg");
}

.r2rlp3IconTunerHoles {
    background-image: url("img/r2rlp3IconTunerHoles.jpg");
}

/*-------------LP4--------------*/

.r2rlp4UpperWrap {
    width: 423px;
    float: left;
    margin: 30px 0px 400px;
}

.r2rlp4UpperWrap h2 {
    margin-bottom: 20px;
}

.r2rlp4UpperRightWrap {
    width: 512px;
    float: right;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 14px 20px 0px 0px;
    overflow: hidden;
    background-color: #111;
    margin: 30px 0px;
    border: solid 1px #222;
}

.r2rlp4UpperRightWrapItem {
    width: 225px;
    margin: 0px 0px 20px 20px;
    float: left;
}

.r2rlp4UpperRightWrapItem img {
    margin-bottom: 10px;
}

.r2rlp4UpperRightWrapItem a {
    display: block;
    text-align: center;
    background-color: hsl(216, 50%, 38%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3f72bf", endColorstr="#305791");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#3f72bf), to(#305791));
    background-image: -moz-linear-gradient(top, #3f72bf, #305791);
    background-image: -ms-linear-gradient(top, #3f72bf, #305791);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f72bf), color-stop(100%, #305791));
    background-image: -webkit-linear-gradient(top, #3f72bf, #305791);
    background-image: -o-linear-gradient(top, #3f72bf, #305791);
    background-image: linear-gradient(#3f72bf, #305791);
    border-color: #305791 #305791 hsl(216, 50%, 35%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
    -webkit-font-smoothing: antialiased;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: "Droid Serif", Georgia, serif;
    font-size: 20px;
    line-height:normal;
    font-weight: normal;
    padding:14px 24px;
}


/* NEW SHOWCASE */

.showcaseTable {
    margin-left: -5px;
}

.showcase-item-container {
    display: inline-block;
    vertical-align: top;
    /*margin: 0 0 10px 5px;*/
}

/* bodies */
.showcaseThumbWrap {
    width: 235px;
    margin: 5px 0px 10px 15px;
    background: #111;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.showcaseThumbWrap:hover {
    background: #20211B;
}

.showcaseThumbWrap .itemImgWrap {
    display: block;
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
}

.showcaseThumbWrap .itemImg {
    position: absolute;
    bottom: -3px;
    left: -3px;
    max-width: 210px !important;
    width: 210px !important;
    height: auto;
    clear: both;
}

.bodydesc {
    font-size: 11px;
    line-height: 14px;
    /*margin-bottom: 5px;*/
    position: absolute;
    bottom: 0px;
    padding: 5px;
    margin: 0;
    width: 197px;
    background: rgba(0,0,0,0.85);
    bottom: -200px;
    opacity: 0;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.showcaseThumbWrap:hover .bodydesc {
    transition: 0.5s;
    bottom: 0px;
    opacity: 1;
}

.showcaseThumbWrap .showcaseDetailsButton {
    position: absolute;
    bottom: 67px;
    right: 20px;
    font-size: 12px;
}

/* necks */
.showcaseThumbWrapNeck {
    width: 360px;
    margin: 5px 0px 10px 15px;
    background: #111;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.showcaseThumbWrapNeck:hover {
    background: #222;
}

.showcaseThumbWrapNeck .itemImgWrap {
    display: block;
    height: 65px;
    overflow: hidden;
}

.showcaseThumbWrap .itemName,
.showcaseThumbWrapNeck .itemName {
    display: block;
    font-family: "Droid Serif", Georgia, serif;
    font-size: 12px;
    height: 30px;
    margin: 5px 5px;
}

.showcaseThumbWrap .showcase-item-inner,
.showcaseThumbWrapNeck .showcase-item-inner {
    padding: 15px 15px 10px 15px;
}

.showcaseThumbWrapNeck .itemImgWrap {
    display: block;
    height: 65px;
    overflow: hidden;
}

.showcaseThumbWrap .itemNumDetails {
    font-size: 11px;
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 0 5px;
}

.showcaseThumbWrapNeck .itemNumDetails {
    font-size: 11px;
    clear: both;
    overflow: hidden;
    padding: 0 5px;
}

.showcaseThumbWrap .itemNum:before,
.showcaseThumbWrapNeck .itemNum:before {
    content: "Item # ";
    text-transform: none;
}

.showcaseThumbWrap .showcaseItemWeight {
    float: left;
}

.showcaseThumbWrap .compare {
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 9px;
}

.showcaseThumbWrap .itemNum,
.showcaseThumbWrapNeck .itemNum {
    float: left;
    text-transform: uppercase;
}

.showcaseThumbWrap .itemNum {
    float: right;
}

.showcaseThumbWrapNeck .compare {
    position: absolute;
    top: 0px;
    right: 15px;
    font-size: 9px;
    z-index: 9999;
}

.showcaseThumbWrapNeck .showcaseDetailsButton {
    position: absolute;
    bottom: 25px;
    right: 155px;
    z-index: 999;
}

.showcaseThumbWrapNeck .neckdesc {
    opacity: 0;
    position: absolute;
    bottom: 40px;
    width: 319px;
    left: 15px;
    padding: 0px 5px 0px 6px;
    background: #222;
    font-size: 11px;
    line-height: 14px;
    height: 43px;
    overflow: hidden;
    z-index: 9999;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.showcaseThumbWrapNeck .neckdesc:after {
    content: "...";
    color: #FFF;
    float: right;
    position: absolute;
    bottom: 2px;
    right: 5px;
}

.showcaseThumbWrapNeck:hover .neckdesc {
    opacity: 1;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.showcaseThumbWrapNeck .neck.info {
    float: right;
}

.showcaseThumbWrap .info {
    width: 18px;
    height: 18px;
    position: absolute;
    left: 5px;
    bottom: 7px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.showcaseThumbWrap .sc-BuildToOrderPrice,
.showcaseThumbWrapNeck .sc-BuildToOrderPrice {
    height: 15px;
}

.showcaseThumbWrap .neck.info,
.showcaseThumbWrap .neckdesc,
.showcaseThumbWrapNeck .itemImgWrap .info,
.showcaseThumbWrapNeck .itemImgWrap .bodydesc {
    display: none;
}

.showcase-item-container td + td {
    float: left;
    margin: -10px 0 20px 15px;
}

.showcase-item-container td + td + td {
    float: right;
}

.showcase-item-container td + td .scSaveSearchButton {
    margin: 0;
}

/* ADMIN SHOWCASE VIEW */

.showcaseThumbWrap .adminHits {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    width: 197px;
    padding: 5px;
    color: #999;
}

.showcaseThumbWrapNeck .adminHits {
    padding: 0 5px;
    position: absolute;
    top: 59px;
    color: #999;
    background: rgba(0,0,0,0.5);
    width: 322px;
}

.showcaseAdmin .showcaseThumbWrap .itemImgWrap {
    padding-top: 145px;
}

.showcaseAdmin .showcaseThumbWrap .bodydesc,
.showcaseAdmin .showcaseThumbWrap:hover .bodydesc {
    /*position: relative;*/
    top: 25px;
    bottom: 0px;
    height: 110px;
    color: #FFF;
    opacity: 1;
}

.showcaseAdmin .showcaseThumbWrapNeck .neckdesc,
.showcaseAdmin .showcaseThumbWrapNeck:hover .neckdesc {
    opacity: 1;
    position: static;
    background: none;
    height: 70px;
}

.showcaseAdmin .showcaseThumbWrapNeck .neckdesc:after {
    display: none;
}

/* EXOTIC WOOD LANDING PAGE */

.exotic_wood_landing {
    width: 960px;
    margin: -13px auto -18px auto;
    background: url(img/black_gray_black_gradient.jpg) repeat-y;
    padding-top: 20px;
}

.exotic_wood_landing h1.banner {
    margin: 0 auto 20px auto;
    padding: 0;
    background: url(img/blue_ribbon_banner.png) no-repeat;
    width: 659px;
    height: 70px;
    line-height: 85px;
    font-family: "museo700", sans-serif;
    font-size: 21px;
    text-transform: none;
    text-align: center;
    text-shadow: 2px 2px 3px #068fbf;
    -webkit-text-stroke: 1px rgba(255,255,255,0.2) !important;
}

.exotic_wood_landing h3 {
    font-family: "museo300", sans-serif;
    -webkit-text-stroke: 1px rgba(255,255,255,0.2) !important;
}

.exotic_wood_landing .learn_lamtops {
    background: url(img/learn_lamtops.png) no-repeat;
    display: block;
    margin: 20px auto;
    padding-right: 20px;
    width: 168px;
    height: 32px;
    font-size: 11px;
    line-height: 32px;
    text-decoration: none;
}

.exotic_wood_landing a.learn_lamtops:hover {
    color: #08A4D3;
}

.exotic_wood_landing .row {
    margin: auto;
    text-align: center;
}

.exotic_wood_landing .span12 {
    float: none;
    width: 960px;
    margin: 0 auto;
    text-align: center;
}

html .exotic_wood_landing a {
    color: #FFF;
    text-decoration: underline;
}

.exotic_wood_landing .span12 a:hover {
    text-decoration: none;
}

.exotic_wood_landing .browse {
    /*background-color: #3D6634;*/
    border: 1px solid #447539;
    background: #447539; /* Old browsers */
    background: -moz-linear-gradient(top,  #447539 0%, #3d6634 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#447539), color-stop(100%,#3d6634)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #447539 0%,#3d6634 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #447539 0%,#3d6634 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #447539 0%,#3d6634 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #447539 0%,#3d6634 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#447539', endColorstr='#3d6634',GradientType=0 ); /* IE6-9 */
    color: #FFF;
    display: inline-block;
    font-family: "Droid Serif", Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.1em;
    padding: 5px 10px;
    text-align: center;
    text-shadow: 1px 1px 1px #333333;
    text-decoration: none;
    box-shadow: 1px 1px 1px #000;
    margin-bottom: 45px;
}

.exotic_wood_landing a.browse:hover {
    color: #d1eecb;
    background: #3d6634; /* Old browsers */
    background: -moz-linear-gradient(top,  #3d6634 0%, #447539 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d6634), color-stop(100%,#447539)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3d6634 0%,#447539 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3d6634 0%,#447539 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3d6634 0%,#447539 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3d6634 0%,#447539 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d6634', endColorstr='#447539',GradientType=0 ); /* IE6-9 */
}

.exotic_wood_landing .browse_other {
    display: inline-block;
    font-family: "Droid Serif", Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    color: #2c1907;
    padding: 20px 40px;
    margin-bottom: 50px;
    background: #a67c52;
    /*background: -moz-linear-gradient(top, #deb388 0%, #8f663e);*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#deb388), to(#8f663e));*/
    /*-moz-border-radius: 0px;*/
    /*-webkit-border-radius: 0px;*/
    /*border-radius: 0px;*/
    border: 3px solid #78512a;
    -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
    -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
    box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
    text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
    text-decoration: none;
}

.exotic_wood_landing .browse_other:hover {
    color: #deb388;
    background: -moz-linear-gradient(top, #8f663e 0%, #be9165);
    background: -webkit-gradient(linear, left top, left bottom, from(#8f663e), to(#be9165));
}

/* alert message */
/*.message {
    position: absolute;
    width: 100%;
    top: 112px;
    padding: 6px 0 8px 0;
    text-indent: 71px;
    background: #FDCCCC;
    color: #C52121;
    font-weight: bold;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #C52121;
    border-radius: 0 0 5px 5px;
}*/
/* push content with alert */
/*.outerHeaderWrap {
    margin-bottom: 40px;
}*/

.banner {
    margin: 10px auto;
    text-align: center;
}

.footerGeneric {
    background: none;
}

/* keep yellow dye back finish hidden */

#ctl00_wpm_WGDPage_ctl01_tcVisualBuilder_tpBodyBuilder_rptBackSwatches_ctl02_btnBackSwatch {
    display: none;
}

/* Body builder - shown wet label */
.bw-UcShownWet {
    margin: -25px 0 10px 0;
    color: #d1d1d1;
    text-shadow: 2px 2px 1px #000;
    font-size: 11px;
}