﻿/* Resent and global constants */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin: 0;padding: 0;}
FIELDSET, IMG {border: 0;}
ADDRESS, CAPTION, CITE, CODE, DFN, EM, STRONG, TH, VAR {font-style: normal;font-weight: normal;}
OL, UL {list-style: none;}
CAPTION, TH {text-align: left;}
H1, H2, H3, H4, H5, H6 {font-size: 100%;font-weight: normal;}
Q:before, Q:after {content: '';}
ABBR, ACRONYM {border: 0;}
STRONG, .bold {font-weight: bold;}
li {margin-left: 0;}
:focus, a:focus {outline: none;}
.clear, breaker, .clear {clear: both;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.display_none {display: none;}
a, div.pagingDisplay span.soitem {color: #555;text-decoration: none;}
a:hover, a:active {color: #333;text-decoration: underline;}
H1, H2, H3, H4, div.h1, div.h2, div.h3, div.h4 {color: #9F090F;font-weight: 700;padding: 4px 0;}
H1, div.h1, .px20 {font-size: 20px;}
H2, div.h2, .px17 {font-size: 17px;}
H3, div.h3, .px14 {font-size: 14px;}
H4, div.h4, .px11 {font-size: 11px;}
.red {color: #C02A2C;}
.lgreen {color: #390;}
.dgray {color: #333;}
.gray {color: #555;}
.lgray {color: #888;}
.white {color: #FFF;}
.vtop {vertical-align: top;}
.vcenter {vertical-align: middle;}
.vbottom {vertical-align: bottom;}
.bold {font-weight: 700;}
.px5 {font-size: 5px;}
.px10 {font-size: 10px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.px19 {font-size: 19px;}
.send_right {float: right !important;}
.send_left {float: left !important;}
.left, .float_left {float: left;}
.right, .float_right {float: right;}
.none {float: none;}
.clearRt {clear: right;}
.caps {text-transform: uppercase;}
.text-left, .hleft {text-align: left;}
.text-right, .hright {text-align: right;}
.text-center, .hcenter {text-align: center;}
.text-justify {text-align: justify;}
.italic {font-style: italic;}
.line-through {text-decoration: line-through;}
#ctl00_CenterContent_divContent DIV#ctl00_CenterContent_ls_divResults TABLE {background-color: transparent;}
.optionname {line-height: normal;}
IMG.float_left {margin-right: 10px;}
IMG.float_right {margin-left: 10px;}
/* Body and main containers */
body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;background: #fff;overflow-x: auto;}
.page, .page_header {text-align: left;width: 985px;padding: 0 8px;margin: auto;}
#ctl00_divAdminHeader {border-bottom: 1px solid #C9C9C9;padding: 0;}
#ctl00_divAdminHeader a {color: #000;}
#body {clear: both;font-size: 12px;line-height: 18px;padding: 5px;}
#wrapper {width: 985px;margin: 0 auto;position: relative;}
.header {width: 985px;height: 100px;margin: 0 auto;position: relative;z-index: 1;}
DIV#mboxClick-GC_sitewides {width: 985px;margin-left: -3px;margin-top: 0px;}
#content {width: 780px;float: right;}
#contentNoNav {position: relative;z-index: 1000;}
#breadcrumb {padding: 5px 0;}
.columns_two {width: 476px;}
.columns_two UL {margin: 5px 15px;padding: 0;}
.columns_two LI {list-style-type: square;}
#footer_wrapper {position: fixed;bottom: 10px;width: 960px;z-index: 19;}
#footer {width: 98%;margin: 0 1%;display: block;float: none;position: relative;}
/*Header - FINAL */
.gcLogo {float: left;width: 135px;height: 75px;margin: 15px 10px 10px 0;}
.gcHeaderSearch {display: inline-table;width: 266px;height: 42px;background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat 0 -122px;float: left;margin: 45px 0 0 12px;position: relative;z-index: 99999999;}
.gcHeaderSearch INPUT {background: transparent;border: 0px solid #000000;margin-top: 13px;font-size: 13px;font-family: Verdana;margin-left: 13px;width: 202px;color: #000000;}
.gcHeaderSubmenuCtnr {float: right;height: 100px;width: 100%;position: relative;margin-top: -100px;z-index: -10;}
#header-search-button {background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat 0 -80px;border: 0px solid #000000;width: 46px;height: 42px;margin: 0 0 0 -2px;outline: none;cursor: pointer;position: absolute;float: left;}
/*Header: Utility nav - FINAL */
.gcHeaderSubmenuCtnr DIV.gcHeaderSubmenu, .gcHeaderMarketing, .gcHeaderSubmenuBottom {float: right;text-align: right;}
.gcHeaderSubmenuCtnr DIV.gcHeaderSubmenu {white-space: nowrap;margin: 10px -2px 0 0 !important;font-weight: bold;}
.gcHeaderSubmenuCtnr li {float: left;padding: 0 5px;border-right: 1px solid #000;height: 14px;line-height: 14px;font-weight: bold;}
.gcHeaderSubmenuCtnr li:last-child {border-right: none;}
.gcHeaderSubmenuCtnr li a {color: #000;font-size: 12px;}
.gcHeaderSubmenuCtnr li span {color: #333333;font-size: 16px;font-family: arial;}
.gcHeaderSubmenu li img {margin-right: 5px;float: left;}
.gcHeaderMarketing {width: 528px;margin: 5px 1px 15px 0;font-size: 20px;font-weight: bold;color: #454545;}
.gcHeaderSubmenuBottom ul {float: right;margin-right: -2px;}
/* Top Nav- FINAL */
#cssnav {height: 34px;width: 985px;position: relative;background: #920616 url(/includes/guitarcenter/images/topnav/cssmenu.gif) repeat-x;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 auto;}
#cssnav ul {padding: 0;margin: 0;list-style-type: none;position: absolute;}
#cssnav ul ul {visibility: hidden;position: absolute;top: 33px;left: 0;z-index: 9300;}
#cssnav ul li:hover ul, #cssnav ul a:hover ul {visibility: visible;}
#cssnav ul li:hover ul ul, #cssnav ul a:hover ul ul, #cssnav ul li:hover ul .flyout, #cssnav ul a:hover ul .flyout {visibility: hidden;}
#cssnav ul ul li:hover ul, #cssnav ul ul a:hover ul, #cssnav ul ul li:hover .flyout, #cssnav ul ul a:hover .flyout {visibility: visible;}
.home #cssnav li#products ul {visibility: visible !important;}
.home #cssnav li.products .flyout {visibility: hidden !important;}
.home #cssnav li.products li:hover .flyout {visibility: visible !important;}
#cssnav li {float: left;position: relative;line-height: 33px;border-right: 1px solid #d32f43;border-left: 1px solid #690611;padding-right: 7px;font-size: 15px;}
#cssnav li ul {background: white;border: 1px solid #9e9e9e;border-top: 1px solid #d32f43;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;min-width: 150px;padding-bottom: 2px;}
#cssnav li li {float: none;line-height: 12px;font-size: 12px;border-right: none;border-left: none;white-space: nowrap;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#cssnav li a {text-decoration: none;font-weight: bold;color: #fff;text-shadow: 1px 1px 1px #000;padding: 0 16px 0 20px;}
#cssnav li li a, #cssnav li li span {color: #333333 !important;font-weight: normal !important;display: block;padding: 9px 20px;text-shadow: none !important;}
#cssnav li a {background: url(/includes/guitarcenter/images/topnav/cnav_right_white.png) no-repeat right center;}
#cssnav ul li:hover a {background-image: url(/includes/guitarcenter/images/topnav/cnav_down_white.png);}
#cssnav ul li:hover {background-color: #7f101c;border-right: 1px solid #690611;}
#cssnav ul li li:hover {background: #ececec;border-top: 1px solid #b50909;border-bottom: 1px solid #b50909;border-right: none;}
#cssnav ul li li a {background: none !important;}
#cssnav li#atGC a {height: 33px;display: block;position: relative;}
#cssnav li#atGC img {margin-top: 11px;}
#cssnav li#atGC li a {color: #000;height: auto;display: block;font-weight: normal;padding: 9px 20px;}
#cssnav li.products {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
#cssnav li.products ul {width: 184px;margin-left: 5px;}
#cssnav li.products li {white-space: normal;padding: 0;border: none !important;padding: 0;}
#cssnav li.products li a, #cssnav li.products li span {height: 30px;padding: 0 10px;line-height: 30px;border-top: none;border-bottom: none;background: url(/includes/guitarcenter/images/topnav/cnav_right_no_underline.png) no-repeat center right !important;}
#cssnav li.products li:hover a, #cssnav li.products li:active a, #cssnav li.products li:hover span, #cssnav li.products li:active span {background: #fff url(/includes/guitarcenter/images/topnav/cnav_right_red.png) no-repeat center right !important;margin-top: -1px;padding-top: 1px;}
#cssnav li.products li .flyout .flycontent div.h3 {margin: 0;padding: 0 !important;margin-bottom: 10px !important;font-size: 12px;color: #b50909;line-height: 15px;}
#cssnav li.products li .flyout {background: #fff !important;border: 1px solid #b50909 !important;width: 504px;}
#cssnav li.products li .flyout ol {list-style-type: none;margin: 0;padding: 0;}
#cssnav li.products li .flyout li {margin: 0;padding: 0;line-height: normal;height: auto;}
#cssnav li.products li .flyout .col {width: 143px;margin-right: 15px;float: left;}
#cssnav li.products li .flyout .col li, #cssnav li.products li .flyout .col li a, #cssnav li#products li .flyout .col li span {width: 145px !important;padding: 0 !important;margin: 0 !important;line-height: normal !important;height: auto !important;background-image: none !important;border: none !important;white-space: normal !important;border-top: none !important;border-bottom: none !important;}
#cssnav li.products li .flyout .col li {margin-bottom: 3px !important;}
#cssnav li.products li .flyout .col li a:hover, #cssnav li.products li .flyout .col li a:active {text-decoration: underline !important;color: #CC0000 !important;}
#cssnav li.products li .flyout .top {border-bottom: 1px solid #b50909;margin: 0 10px;margin-bottom: 15px;}
#cssnav .topcon {padding: 15px 10px;padding-right: 0 !important;}
#cssnav li.products li .flyout .bottom {margin: 0 10px;}
#cssnav .bottomcon {padding: 15px 10px;padding-right: 0;padding-top: 0;}
#cssnav ul ul .flyout {position: absolute;top: -6px;left: 184px;z-index: 9300;}
#cssnav .tabover {background: white;height: 26px;border: 1px solid white;width: 5px;position: absolute;z-index: 9300;top: 7px;left: -1px;}
#cssnav li.products .flymiddle {top: -100px;}
#cssnav .flymiddle .tabover {top: 101px;}
#cssnav li.products .flyout a {line-height: 13px !important;}
#cssnav li.products .flybottom {top: -150px;}
#cssnav .flybottom .tabover {top: 151px;}
#cssnav li.products #giftcerts a, #cssnav li.products #giftcerts a:hover, #cssnav li.products #giftcerts a:active, #cssnav li.products #giftcerts span, #cssnav li.products #giftcerts span:hover, #cssnav li.products #giftcerts span:active {background-image: none !important;background: url(/includes/guitarcenter/images/topnav/cbottomfill.gif) no-repeat bottom center !important;margin-bottom: 2px;}
#cssnav li.products #giftcerts a:hover, #cssnav li.products #giftcerts a:active, #cssnav li.products #giftcerts span:hover, #cssnav li.products #giftcerts span:active {background: #fff url(/includes/guitarcenter/images/topnav/cnav_noarrow.png) repeat-x !important;}
#cssnav li.products ul {padding-top: 5px;}
.home #cssnav li#products a {background: none;}
.home #cssnav li.products .homearrow {height: 8px;width: 12px;background: url(/includes/guitarcenter/images/topnav/cnav_redarrow_down.png) no-repeat;top: 32px;left: 12px;position: absolute;z-index: 9301;}
.home #cssnav li.products:hover .homearrow {height: 8px;width: 12px;background: url(/includes/guitarcenter/images/topnav/cnav_redarrow_downover.png) no-repeat;top: 32px;left: 12px;position: absolute;z-index: 9301;}
#cssnav li.nosub:hover ul, #cssnav li.nosub:active ul {display: none;}
#cssnav li.nosub a, #cssnav li.nosub a:hover, #cssnav li.nosub a:active {background-image: none !important;}
/* LEFT NAV NEEDS CLEANUP*/
#nav_column {width: 190px;float: left;}
#l_nav, #l_promo {border-left: 1px solid #B4B4B4;border-right: 1px solid #B4B4B4;}
#l_promo {margin: 10px 0;line-height: 15px;text-align: center;}
#l_nav DIV, #l_promo DIV {border-bottom: 1px solid #B4B4B4;background-image: url('/includes/guitarcenter/images/nav_title.gif');font-weight: bold;color: #555;padding: 1px 4px;font-size: 11px;}
#l_nav UL {border-bottom: 1px solid #B4B4B4;padding: 5px 0;background: #FFF;}
#l_nav LI, #spnBloomSurface_RelatedSearch .related-terms-headline, #spnBloomSurface_RelatedSearch .related-terms LI {padding: 0 0 0 20px;margin: 0;line-height: 16px;background: url('/includes/guitarcenter/images/list_5.gif') no-repeat 9px 5px;}
#l_nav .top_border, #l_promo .top_border {border-top: 1px solid #B4B4B4;}
#l_nav A, #l_promo A {color: #555;font-size: 11px;text-decoration: none;}
#l_nav A:hover, #l_promo A:hover {color: #333;text-decoration: underline;}
#l_promo .top_border {text-align: left;padding: 3px 4px;}
#l_promo .img_promo {background-image: none;padding: 15px 5px;border: 0;text-align: left;}
#l_promo .img_promo IMG {float: left;margin: 0 5px 5px 0;}
#spnBloomSurface_RelatedSearch {width: 188px;border-left: 1px solid #B4B4B4;border-right: 1px solid #B4B4B4;border-bottom: 1px solid #B4B4B4;display: block;float: left;}
#spnBloomSurface_RelatedSearch .related-terms {margin: 2px 0;}
#spnBloomSurface_RelatedSearch .related-terms LI {font-size: 11px;}
/* NEW LEFT NAV */
/* SEARCH NAV */
#search_nav DIV {padding: 4px 0;}
#search_results {width: 100%;}
#search_results TD {margin: 0;padding: 0;}
.search_results_refine {background-image: url('/includes/guitarcenter/images/bgSearchResultsRefine.gif');border: 1px solid #D1D1D1;margin: 0;padding: 1px;}
.search_results_refine TD {margin: 0;padding: 0;}
.result {border-bottom: 1px dashed #CCC;margin-bottom: 0;margin-top: 0;}
.result TD {padding: 3px;}
.result .lgraybg {background-color: #EEE;font-size: 12px;line-height: 18px;padding: 6px;}
.result .dgraybg {background-color: #CCC;font-size: 12px;line-height: 18px;padding: 6px;text-align: right;}
/* SHARED STYLES (across other sheets/sections) */
#l_nav DIV, #l_promo DIV, #research .research_top, #downloads .dls_top {background-image: url('/includes/guitarcenter/images/nav_title.gif');}
/* SEARCH NAV */
.endeca_heading {clear: both;background-color: #F5F5F5;border-top: 1px solid #666;border-bottom: 1px solid #666;}
.endeca_heading DIV {padding: 5px 3px 3px;width: 40%;height: 22px;}
.endeca_horz_prods {clear: both;}
/* ABOUT */
#about_container {width: 772px;padding: 0;}
.about_hdr {font-size: 1.25em;background: #3F3F3F;border-bottom: 4px solid #777;color: #FFF;margin: 0;padding: 5px;font-weight: bold;}
.about_content {margin: 0;padding: 10px;background: #EEE;}
.about_content A:link, .about_content A:active, .about_content A:visited {color: #000;font-weight: normal;text-decoration: underline;}
.about_content A:hover {color: #999;font-weight: normal;text-decoration: underline;}
#about_brandcontainer {margin: 0;padding: 0 0 10px;background: #EEE;}
.about_brandlist {float: left;width: 170px;background: #FFF;border: 1px solid #BBB;margin: 0 10px 0 0;}
.about_brandlist UL {list-style-type: none;margin: 0;padding: 0 0 0 5px;line-height: 1.2em;}
.about_brandlist A:link, .about_brandlist A:active, .about_brandlist A:visited {font-weight: normal;color: #000;text-decoration: none;}
.about_brandlist A:hover {text-decoration: underline;color: #999;font-weight: normal;}
/* PRODUCT DETAIL STYLES */
.botImage {visibility: hidden;position: absolute;}
#brand_box {width: 150px;padding: 5px;margin: 0 0 5px 5px;border: 1px solid #DDD;text-align: center;}
.thumbs {width: 180px;margin: 0;}
.thumbs TD {width: 90px;height: 90px;text-align: center;vertical-align: middle;}
.thumbs .b_right {border-right: 1px dashed #BBB;}
.thumbs .b_bottom {border-bottom: 1px dashed #BBB;}
.price {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 20px;margin-bottom: 4px;}
#research .research_top, #downloads .dls_top {font-weight: 700;font-size: 13px;padding: 2px;}
#research {height: 115px;margin: 10px 0;border-left: 1px solid #B4B4B4;}
#research .research_top {border-bottom: 1px solid #B4B4B4;}
#research .research_box {float: left;width: 117px;height: 115px;border-bottom: 1px solid #B4B4B4;border-top: 1px solid #B4B4B4;border-right: 1px solid #B4B4B4;font-size: 11px;}
#research .research_box UL {padding: 2px 0 0 5px;margin: 0;}
#research .research_box UL A {font-weight: normal;font-size: 11px;}
#research .research_box LI {padding: 0;margin-top: 5px;margin-left: 10px;}
#downloads LI, #research .research_box LI {list-style: none;text-indent: -10px;}
#downloads .dls_top {border: 1px solid #B4B4B4;}
#downloads UL {margin: 10px 0 20px;padding-bottom: 20px;}
#downloads LI {width: 208px;display: inline;float: left;padding: 0 0 15px 30px;}
#downloads .sounds LI {background: url('/includes/guitarcenter/images/icn_sound.gif') no-repeat 0 2px;}
#downloads .videos LI {background: url('/includes/guitarcenter/images/icn_video.gif') no-repeat 0 2px;}
#downloads .documents LI {background: url('/includes/guitarcenter/images/icn_document.gif') no-repeat 0 2px;}
#user_reviews DIV {padding-bottom: 20px;}
#user_reviews P {padding-bottom: 10px;}
#av_show {background-color: #3E3E3E;}
#av_hide {background-color: #3E3E3E;}
.av_table TD {border-bottom: 1px solid #DDD;}
.av_header {font-size: 13px;font-weight: bold;background-color: #EEE;}
#minicart_addons {width: 720px;float: left;margin-right: 10px;}
#minicart_content {width: 240px;float: left;}
.minicart_td {padding: 3px 3px 0 5px;}
.nowrap {white-space: nowrap;}
.minicart_accessory_table {border: 1px solid #B4B4B4;}
.minicart_accessory_table TD {background-color: #EEE;padding-right: 5px;padding-left: 3px;}
.minicart_similarhdr {border: 1px solid #B4B4B4;font-size: 13px;text-align: center;padding: 2px;}
.minicart_cart_content {background: #EEE;border: 1px solid #B4B4B4;}
.minicart_cart_justadded {margin-bottom: 10px;background-color: #FFF;border: 1px solid #B4B4B4;}
.minicart_cart_warranty {padding: 5px;text-align: left;}
.minicart_cart_warranty_hdr {padding: 5px;text-align: left;background-color: #3F3F3F;color: #FFF;}
.select {font-size: 12px;width: 150px;}
/* OUTLET STORE STYLES */
.endeca_prodlist_title {clear: both;background-color: #C02A2C;color: #FFF;font-weight: 700;border-top: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #000;}
.endeca_prodlist_more {clear: both;background-color: #C02A2C;font-weight: 700;text-align: right;border-top: 1px solid #000;border-bottom: 1px solid #000;border-right: 1px solid #000;}
/***** ADDED BY JBS **********
Added by Cart Design
global styles*/
.cartError, .error {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #C31523;font-weight: bold;text-decoration: none;}
.bigerror {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #C31523;font-weight: bold;text-decoration: none;}
.lightRed {color: #8A061D;}
.arial18 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 18px;color: #000;font-weight: normal;text-decoration: none;}
/*header*/
.pipePad {padding: 0 0 0 9px;}
/*background and graphical styles*/
.bgDots {padding: 3px 0 0;width: 100%;height: 2px;background: url(images/bg_dots.gif) repeat-x top left;}
.bgLightGrey {background-color: #8B2400;}
.cartWarranty {border-style: dotted;border-color: #8B2400;border-width: 1px;background-color: #F5F7E7;}
/*table styles*/
.cartTDColHead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000;border: 1px solid #CCC;font-weight: normal;text-decoration: none;padding: 4px;}
.colHeadRight, .colRight {text-align: right;}
.saleColumn {text-align: right;margin: 0;padding: 0;width: 50%;}
.nowrap {white-space: nowrap;}
.miniCartHead {background-color: #3F3F3F;color: #FFF;}
.miniCartHead A {color: #FFF;}
.miniCartHead A:hover {color: #FFF;text-decoration: underline;}
/*End Added by Cart Design
My Account*/
.myAcctHdr, .popupHdr {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #AA4B2A;}
#ordersListTbl TD {padding-left: 10px;}
#optionsListTbl TD {padding-left: 8px;}
.padRight {padding-right: 8px;}
.ulArrowRight {font-family: Verdana, Helvetica, sans-serif;font-size: 11px;list-style-image: url(/Includes/GuitarCenter/images/bullet.gif);list-style-position: outside;list-style-type: square;padding: 12px;margin: 2px;}
.myAccountHeaderLink {color: #000;font-weight: normal;text-decoration: none;}
.myAccountHeaderLink A:hover {text-decoration: underline;}
.myAcctHdr {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px;color: #7F7B6F;font-weight: bold;text-decoration: none;}
/*Mini cart*/
.miniCartRightBG {background-color: #eee;border: 1px solid #B4B4B4;padding-top: 5px;padding-right: 5px;padding-left: 5px;width: 100%;}
.divWarrantyCartMini {padding-top: 4px;padding-bottom: 4px;font-size: 12px;font-weight: normal;padding-left: 3px;padding-right: 3px;text-align: left;background-color: #3F3F3F;color: #FFF;}
/*listing*/
.resultcount {color: #800;font-weight: bold;white-space: nowrap;}
/*item end*/
.itemImgThumb {border: 1px solid #B7B7B7;margin: 4px;}
/*admin reuse*/
.formtdcell {text-align: right;padding-right: 10px;padding-left: 4px;background-color: #F1F0E2;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;color: #5D5D5D;font-weight: bold;}
.selectdropdown {font-size: 12px;font-weight: normal;border: 1px solid #555;font-family: arial, verdana, geneva, sans-serif;color: #555;}
.altrow {background-color: #F0F0F0;}
.txtHdrSm {color: #666;}
/*headers*/
.hdrTd_l, .hdrTd_r, .hdrTd_m {background: url(/Includes/GuitarCenter/images/nav_title.gif) repeat-x top left;}
.title, .title2 {font-family: Arial, sans-serif, Verdana;font-size: 12px;font-weight: bold;line-height: 18px;}
.title {color: #000;}
.title2 {font-size: 14px;}
.bdrRegUser, .bdrNewUser, .bdrCartMain {border: 1px solid #CCC;border-top: none;}
/* UPDATED POST 11-9*/
.hdrLogin, .hdrForgotPassword, .hdrCart, .hdrSave10, .hdrSave10_sm, .hdrSimilarItems, .hdrConfirmYourOrder, .hdrPaymentOptions, .hdrEnterAddress, .hdrEditBilling, .hdrEditShipping, .hdrEditShipping, .hdrCheckOff, .hdrGetShippingRates, .hdrOrderReceipt, .hdrMinicartCart, .hdrCheckout {background: url(/includes/GuitarCenter/Images/sprites/headers-sprite.gif) no-repeat;height: 25px;}
.hdrCart {width: 389px;height: 38px;position: relative;top: 14px;background-position: 0 -23px;}
.hdrMinicartCart {width: 124px;height: 38px;background-position: -265px -23px;margin: 8px 0 2px;text-align: left;}
.hdrCheckout {width: 262px;height: 38px;background-position: -390px -23px;}
.hdrLogin {width: 114px;position: relative;left: 28px;}
.hdrForgotPassword {width: 157px;position: relative;left: 28px;background-position: -114px 0;}
.hdrSave10 {width: 311px;background-position: -271px 0;}
.hdrSimilarItems {width: 110px;background-position: -583px 0;}
.hdrConfirmYourOrder {width: 169px;background-position: -693px 0;}
.hdrPaymentOptions {width: 146px;background-position: -862px 0;}
.hdrEnterAddress {width: 121px;background-position: -1008px 0;}
.hdrEditBilling {width: 92px;background-position: -1129px 0;}
.hdrEditShipping {width: 113px;background-position: -1221px 0;}
.hdrCheckOff {width: 220px;background-position: -1334px 0;}
.hdrGetShippingRates {width: 166px;background-position: -1554px 0;}
/* END: UPDATED POST 11-9*/
.hdrOrderReceipt {background: url(/Includes/Common/images/header_bg_m.gif) repeat-x top left;background-color: #CCC;padding-left: 3px;padding-top: 3px;padding-right: 5px;}
.hdrOrderReceiptBody {padding-left: 3px;padding-top: 7px;padding-right: 5px;}
/*buttons*/
.hdrSave10_sm {background: url(/includes/GuitarCenter/Images/hdrSave10_sm.gif) no-repeat top left;width: 134px;height: 42px;}
.imgGiftCard {background: url(/includes/GuitarCenter/images/gc_gcard.jpg) no-repeat top left;width: 150px;height: 89px;}
.hdrToCompleteOrder {background: url(/includes/GuitarCenter/Images/toCompleteOrder.gif) no-repeat top left;width: 257px;height: 39px;}
/* UPDATED POST 11-9*/
.gcbutton {display: inline-block;zoom: 1;*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font-size: 14px;line-height: 100%;font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding: 6px 22px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.gcbutton:hover {text-decoration: none;}
.gcbutton:active {position: relative;top: 1px;}
.btnbigrounded {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.btnsmallrounded {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.btnmedium {font-size: 12px;padding: 4px 10px;line-height: 16px;}
.btnsmall {font-size: 12px;padding: 2px 10px;}
input.button, button.gcbutton {width: 0;overflow: visible;}
input.button[class], button.gcbutton[class] {width: auto;}
td input.button[class], td button.gcbutton[class] {width: 100%;}
.btnblack, .btngray, .btnwhite, .btnred {background: url(/includes/guitarcenter/images/sprites/buttons-background-30h.gif) repeat-x;}
.btnblack {color: #fff !important;border: solid 1px #333;background-color: #000;background-position: 0px 0px;}
.btnblack:hover {background-position: 0px -30px;}
.btnblack:active {background-color: #444;background-position: 0px -60px;}
.btngray {color: #e9e9e9 !important;border: solid 1px #555;background-color: #575757;background-position: 0px -90px;}
.btngray:hover {background-color: #4b4b4b;background-position: 0px -120px;}
.btngray:active {background-color: #888;background-position: 0px -150px;}
.btnwhite {color: #313131 !important;border: solid 1px #b7b7b7;background-color: #ededed;background-position: 0px -180px;}
.btnwhite:hover {background-color: #dcdcdc;background-position: 0px -210px;}
.btnwhite:active {background-color: #fff;background-position: 0px -240px;}
.btnred {color: #fff !important;border: solid 1px #980c10;background-color: #ab1317;background-position: 0px -270px;}
.btnred:hover {background-color: #a11115;background-position: 0px -300px;}
.btnred:active {background-color: #ed1c24;background-position: 0px -330px;}
.btnAdd, .btnAddSelectedToCart, .btnAddNewCard, .btnAddtoCart_sm, .btnAddAnotherPayment, .btnApply, .btnBuildKit, .btnCloseWindow, .btnCompare, .btnCompareAnotherItem, .btnContinueCheckout, .btnCreateAccount, .btnCreateMyAccount, .btnDelete, .btnEdit, .btnGetPassword, .btnMakeActive, .btnSaveAll, .btnShipToAddress, .btnSignIn, .btnSort, .btnSubmit, .btnSubmit_sm, .btnUpdateSubscriptions, .btnSave, .btnView, .btnViewDetailedInfo, .btnAddToCart, .btnCheckout, .btnContinueCheckoutOPC, .btnPlaceOrderOPC, .btnEmailForPrice, .btnPreOrderNow, .btnChangeMyOrder {background: url(/Includes/GuitarCenter/images/sprites/buttons-sprite.gif) no-repeat;height: 25px;width: 74px;}
.btnAddSelectedToCart {width: 170px;background-position: -73px 0;}
.btnAddNewCard {width: 120px;background-position: -242px 0;}
.btnAddtoCart_sm {background-position: -361px 0;}
.btnAddAnotherPayment {width: 175px;background-position: -434px 0;}
.btnApply {background-position: -434px 0;}
.btnBuildKit {background-position: -681px 0;}
.btnCloseWindow {width: 125px;background-position: -754px 0;}
.btnCompare {background-position: -878px 0;}
.btnCompareAnotherItem {width: 170px;background-position: -951px 0;}
.btnContinueCheckout {width: 137px;background-position: -1120px 0;}
.btnCreateAccount {width: 125px;background-position: -1256px 0;}
.btnCreateMyAccount {width: 146px;background-position: -1380px 0;}
.btnDelete {background-position: -1525px 0;}
.btnEdit {background-position: -1598px 0;}
.btnGetPassword {width: 125px;background-position: -1671px 0;}
.btnMakeActive {width: 100px;background-position: -1795px 0;}
.btnSaveAll {background-position: -1894px 0;}
.btnShipToAddress {width: 170px;background-position: -1967px 0;}
.btnSignIn {background-position: -2136px 0;}
.btnSort {background-position: -2209px 0;}
.btnSubmit, .btnSubmit_sm {background-position: -2282px 0;}
.btnSave {background-position: -2355px 0;}
.btnUpdateSubscriptions {width: 170px;background-position: -2428px 0;}
.btnView {width: 60px;background-position: -2597px 0;}
.btnViewDetailedInfo {width: 137px;background-position: -2656px 0;}
.btnAddToCart, .btnCheckout, .btnContinueCheckoutOPC, .btnPlaceOrderOPC, .btnEmailForPrice, .btnPreOrderNow, .btnChangeMyOrder {height: 37px;}
.btnAddToCart {width: 120px;background-position: -888px -24px;}
.btnCheckout {width: 120px;background-position: -1007px -24px;}
.btnContinueCheckoutOPC {width: 184px;background-position: -1126px -24px;}
.btnPlaceOrderOPC {width: 184px;background-position: -1309px -24px;}
.btnEmailForPrice {width: 120px;background-position: -1492px -24px;}
.btnPreOrderNow {width: 120px;background-position: -1611px -24px;}
.btnChangeMyOrder {width: 184px;background-position: -888px -60px;}
.btnSaveCart, .btnSaveButton, .btnNewCart, .btnFinish {width: 174px;height: 44px;background-image: url('/includes/guitarcenter/images/sprites-buttons-sprite-44h.gif');background-repeat: no-repeat;}
.btnSaveCart {background-position: 0 -253px;}
.btnSaveCart:hover {background-position: 0 -295px;}
.btnSaveButton {background-position: 0 -168px;}
.btnSaveButton:hover {background-position: 0 -210px;}
.btnNewCart {background-position: 0 -84px;}
.btnNewCart:hover {background-position: 0 -126px;}
.btnFinish {background-position: 0 0;}
.btnFinish:hover {background-position: 0 -42px;}
/* END: UPDATED POST 11-9 */
/* NEED SPRITE*/
.btnFinishSelection {background: url(/Includes/GuitarCenter/Images/Buttons/btnFinishSelection.gif) no-repeat top left;width: 100px;height: 19px;}
.btnUpdate {background: url(/Includes/GuitarCenter/Images/btn-update.gif) no-repeat top left;width: 58px;height: 22px;}
.btnUnsubscribe {background: url(/Includes/GuitarCenter/Images/Buttons/btnUnsubscribe.gif) no-repeat top left;width: 104px;height: 23px;}
.btnUpdateCart {background: url(/Includes/Common/Images/Buttons/btnUpdateCart.gif) no-repeat top left;width: 100px;height: 23px;}
.btnRemoveItem {background: url(/Includes/Common/Images/btnRemoveItem.gif) no-repeat top left;width: 55px;height: 23px;}
.btnGo {background: url(/includes/GuitarCenter/Images/buttons/btnGo.gif) no-repeat top left;width: 28px;height: 24px;}
.btnYes {background: url(/includes/GuitarCenter/Images/buttons/btnYes.gif) no-repeat top left;width: 28px;height: 24px;}
.btnNo {background: url(/includes/GuitarCenter/Images/buttons/btnNo.gif) no-repeat top left;width: 28px;height: 24px;}
.btnInvSearch {background: url(/includes/GuitarCenter/Images/Buttons/btnInvSearch.gif) no-repeat top left;width: 67px;height: 24px;}
.btnSearch {background: url(/includes/GuitarCenter/Images/Buttons/btnSearch.gif) no-repeat top left;width: 74px;height: 25px;}
.btnInvAddToCart {background: url(/includes/GuitarCenter/Images/btnInvAddToCart.gif) no-repeat top left;width: 97px;height: 25px;margin: 0 13px 0 0;}
.btnInvMakeHomeStore {background: url(/includes/GuitarCenter/Images/Buttons/btnInvMakeHomeStore.gif) no-repeat top left;width: 73px;height: 26px;}
.btnPlaceOrder {background: url(/includes/GuitarCenter/Images/buttons/btnPlaceOrder.gif) no-repeat top left;width: 122px;height: 42px;}
.gc-btn {font-size: 15px;font-weight: bold;color: #FFF;min-width: 50%;padding: 0 10px;text-shadow: 0 -1px 0 #333;margin: 0;height: 30px;overflow: hidden;display: block;border: none;background: url(/includes/gcmobile/images/add-cart-left_and_right.png) top left no-repeat, url(/includes/gcmobile/images/add-cart-left_and_right.png) bottom right no-repeat, url(/includes/gcmobile/images/login-btn.png) center middle;}
.btnOverlayLeftArrow {background: url(/includes/guitarcenter/images/itemend/arrows-overlay.png) no-repeat top left;width: 62px;height: 91px;}
.btnOverlayRightArrow {background: url(/includes/guitarcenter/images/itemend/arrows-overlay.png) no-repeat top left;background-position: -63px 0px;width: 62px;height: 91px;}
/* NEED SPRITE*/
/*divs*/
.divCartHdr, .divAccessoriesHdr, .divSimilarItemsHdr {background-color: #FFF;margin-bottom: 0;}
.txtSimilarItems {font-weight: bold;color: #000;position: relative;top: 3px;left: 10px;padding-right: 5px;}
.divAccessoryTable {border: 1px solid #B4B4B4;width: 148px;}
.divAccessoryTable TD {background-color: #ECECEC;padding: 2px;}
.divApplyCoupon {position: relative;left: 12px;}
#divMyAcctCenterContent {position: relative;left: 12px;top: 8px;padding-right: 12px;text-align: left;}
.imgAddWarrantyTxt {background: url(/includes/GuitarCenter/images/addWarrantyTxt.gif) no-repeat top left;width: 230px;height: 20px;}
.divReturnedMerchConfirm {width: 320px;position: relative;left: 590px;}
/*cart*/
.cartSave10_bg {border: 1px solid #CCC;margin: 0;padding: 5px;width: auto;}
.cartSave10_bg TD {color: #000;}
.cartCheckoutTop {margin-right: 36px;margin-top: 8px;}
.inputQty {border: 1px solid #999;width: 36px;height: 15px;font-size: 13px;font-weight: bold;text-align: center;}
/*one page checkout*/
#onepageCheckout {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#onepageShippingMethod INPUT {border: 0;}
.divSignInContainer {border: 6px solid #8B8786;margin: 6px 0 0;padding: 7px;}
.hdrOnePage {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #C02A2C;}
.divPaymentHeading {width: 100%;background-color: #eee;border-bottom: 1px solid #999;border-top: 1px solid #999;padding: 7px 0;}
.divShipHeading {width: 100%;background-color: #000;color: #fff;border-bottom: 1px solid #999;border-top: 1px solid #999;padding: 7px 0 7px 7px;font-size: 13px;font-weight: bold;}
.shipToStoreSticker {background: url(/Includes/GuitarCenter/Images/ship-to-store-sticker.png) no-repeat center;width: 87px;height: 19px;vertical-align: middle;margin: 0 1px;}
.shipToStoreSpecialText {display: none;}
.divMyShipHeading {width: 100%;background-color: #eee;border-bottom: 1px solid #999;border-top: 1px solid #999;padding: 7px 0 7px 7px;font-size: 13px;font-weight: bold;}
.hrGray {color: #999;height: 2px;width: 100%;background-color: #999;}
.hrBlack {color: #000;height: 1px;width: 100%;background-color: #000;}
.modalPopup {background-color: #FFF;width: 651px;padding: 10px;position: relative;}
.divReturns {color: red;border: 1px solid red;padding: 4px;}
.doubleHr {background: url(/Includes/Common/Images/doubleHr.gif) repeat-x top left;width: 100%;height: 5px;margin: 0;padding-bottom: 0;}
.spnTotal {color: #852830;font-size: 18px;}
.spnTotalLbl {font-size: 18px;}
.tdShipping_hover {border: 10px solid #FF0;}
.divNoItemsInCart {height: 400px;}
.ajaxLoading {background: url(/includes/GuitarCenter/images/ajaxLoading.gif) no-repeat top left;width: 98px;height: 65px;}
.tblOPC TD, .tblOPC SELECT, .tblOPC INPUT {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.tdPasswordRecommend {color: #832A2E;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.h2OPC {color: #9F090F;font-size: 17px;}
.opcHr {height: 2px;background-color: #787878;}
.modalBackground {background-color: #000;filter: alpha(opacity=50);opacity: 0.5;}
#progressBackgroundFilter {position: fixed;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;padding: 0;background-color: #000;filter: alpha(opacity=50);opacity: 0.5;margin: 0;z-index: 99999;}
#processMessage1, #processMessage2, #processMessage3 {position: absolute;left: 35%;padding: 10px;width: 377px;height: 146px;z-index: 999999;background-color: #FFF;border: 6px solid #661515;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;color: #999;font-weight: bold;padding: 23px 0 0;}
#shipToOverlay, #billToOverlay, #cartItemsOverlay, #updateShippingOverlay, #storesOverlay {position: absolute;left: 35%;width: 377px;height: 146px;z-index: 999999;background-color: #CCC;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;font-weight: bold;background-color: #FFF;}
#shipToOverlay_cnt, #cartItemsOverlay_cnt {position: absolute;left: 35%;width: 377px;height: 146px;z-index: 1002;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;font-weight: bold;}
#divUpdateCartOverlay {background-color: #FFF;height: 22px;width: 150px;position: absolute;z-index: 1002;}
.divCouponCode {border: 1px solid #CCC;width: 440px;height: 72px;padding: 8px;}
#spnProcessMessage {font-family: Verdana, Arial, Helvetica, sans-serif;color: #999;font-weight: bold;}
#tblShippingMethod INPUT {margin: 0 5px 0 0;}
.divProcessing {width: 98%;text-align: center;border: 3px solid #ccc;height: 45px;background-color: #F4F4F4;position: absolute;bottom: 5px;left: 5px;z-index: 100000000;}
#tblShippingMethod {height: 140px;}
.divTblError {background-color: #ffc;padding: 10px;}
/*product detail*/
.swatchSel {border: 2px solid red;}
.swatchUnSel {border: 1px solid #B4B4B4;}
.swatchPrev {border: 2px dashed #B4B4B4;}
.tblSwatchImgs {width: 260px;}
.tblSwatchImgs TD {width: 84px;height: 88px;text-align: center;vertical-align: middle;}
A.selectedPage {font-weight: bold;text-decoration: none;font-size: 19px;color: #000;}
A.unSelectedPage {font-weight: bold;text-decoration: underline;font-size: 16px;color: #7C7C7C;}
.pgNumbers A {text-decoration: underline;}
.trCCHdr TD {background: url(/Includes/GuitarCenter/images/nav_title.gif) repeat-x top left;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;padding: 4px;}
.tblCC TD {padding: 3px 3px 3px 5px;}
.productdetailpricefilediv {position: relative;width: 250px;height: 250px;}
.productdetailpricefilediv .productdetailpricefile, .productdetailpricefilediv .productdetailsticker {position: absolute;}
.productdetailpricefilediv .productdetailpricefile {top: 0;left: 0;z-index: 1;}
.productdetailpricefilediv .productdetailsticker {bottom: 0;right: 0;z-index: 2;}
.tblAltAddresses INPUT {margin-right: 4px;}
.divAltAddressesMessaging {color: #C31523;font-weight: bold;}
/*Inventory*/
#divInventory {width: 600px;height: 600px;}
#divInventoryTop {border: 1px solid #696969;width: 100%;}
.tblInvSearchForm {background: url(/Includes/GuitarCenter/images/invSearchForm_bg.gif) repeat-x top left;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;border: 1px solid #CCC;}
#divInvTop_c {width: 100%;}
.divInstock {color: #0F5B01;}
.divLimited {color: #E5B11D;}
.divOOS {color: #F80A0A;}
.pgStoresRow TD, .tblInv {border: 1px solid #CECECE;}
.tblInv, .tblInv TD {border-color: #CECECE;border-style: solid;}
.tblInv TD {line-height: 14px;}
.tblInvTdLeft {padding: 8px 4px 8px 8px;border-width: 0 0 1px 1px;border-spacing: 0;border-collapse: collapse;}
.tblInvTdMid {padding: 9px;border-width: 0 0 1px 1px;border-spacing: 0;border-collapse: collapse;}
.tblInvTdRight {padding: 9px;border-width: 0 0 1px 1px;border-spacing: 0;border-collapse: collapse;}
.invPagerSelected {padding: 5px;color: #000;font-weight: bold;}
.invPagerNotSelected A, .invPagerNotSelected {padding: 5px;color: #950F13;font-weight: bold;}
.invColOnline {background-color: #F7F7ED;font-size: 11px;}
.invColStore.a, .invColStore A {font-size: 11px;text-decoration: underline;}
.divShowingAvailability {font-weight: bold;margin: 15px 0 3px;font-size: 13px;}
.selectedHomeStore {background-color: #EFEFEF;}
.invPager SPAN {padding: 0 3px;}
.invPager .invPagerSelected {color: #A11719;}
/*Ship to Store*/
.storeSearchRed {color: #C90009;}
.trShipStoreResults TD, .trShipStoreResults TH {font-weight: bold;}
.divShipStoreResults {padding: 0 0 0 7px;}
.divShipStoreResults DIV {margin: 0;}
.tblShipStoreresults {border-top: 1px solid #D9D9D9;}
.tblShipStoreResults TD {font-weight: normal;}
.tblPager TABLE TD, .tblPager TABLE TD A {font-weight: bold;}
.selShipStore {width: 60px;}
.storeSearchRow TD {background-color: #F7F7F7;border-bottom: 1px solid #D9D9D9;border-top: 1px solid #FFF;}
.storeSearchAltRow TD {background-color: #F0F0F0;border-bottom: 1px solid #D9D9D9;border-top: 1px solid #FFF;}
#divStoresResults {width: 100%;}
#checkoutOptions {width: auto;display: block;}
#checkoutOptions .top SPAN, #checkoutOptions .bottom SPAN {display: block;height: 7px;width: 100%;margin-left: 20px;background: url(/includes/wwbw/images/cart_bg_roundBox.gif) 100% 0;overflow: hidden;}
#checkoutOptions .top, #checkoutOptions .bottom {background: #c00;height: 7px;width: 100%;background: url(/includes/wwbw/images/cart_bg_roundBox.gif);}
#checkoutOptions .bottom {background: url(/includes/wwbw/images/cart_bg_roundBox.gif) 0 100%;}
#checkoutOptions .bottom SPAN {background: url(/includes/wwbw/images/cart_bg_roundBox.gif) 100% 7px;}
#checkoutOptions .content {width: 100%;border-right: 1px solid #F4ECC8;border-left: 1px solid #F4ECC8;background: #F8F9ED;padding: 0 10px 0;overflow: hidden;}
#checkoutOptions .checkoutTitle {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #4B4A46;font-weight: bold;margin-bottom: 5px;}
/*Add to saved cart functionality*/
.divAddToSavedCart {margin: 0 0 3px 4px;}
.NPaddFlyout {z-index: 0;width: 200px;height: 125px;margin-top: 0;background: url(/includes/musicarts/images/NPaddFlyout_bg.png) no-repeat top left;font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #122D5D;font-weight: bold;}
.NPgetitFlyout_close {z-index: 10;width: 20px;position: relative;left: 73px;top: 5px;text-align: right;}
.flyoutClose {z-index: 10;position: relative;left: 176px;width: 20px;top: 6px;text-align: right;}
.getitFlyoutClose_right {z-index: 10;position: relative;left: 185px;width: 20px;top: 6px;text-align: right;}
.addFlyoutClose {z-index: 10;position: relative;width: 20px;left: 190px;top: 8px;text-align: right;}
.addFlyoutClose_anon {z-index: 1;position: relative;width: 20px;left: 191px;top: 8px;text-align: right;}
.playFlyoutClose {z-index: 10;top: 0;width: 183px;position: absolute;top: 10px;height: 16px;text-align: right;}
.addFlyout A {font-size: 10px;}
.addFlyout_anon {width: 225px;text-align: left;height: 150px;margin-top: 0;background: url(/includes/musicarts/images/addFlyoutanon_bg.png) no-repeat top left;font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.divFlyoutContent A, .addFlyout_anon A, .NPaddFlyout A {font-size: 10px;font-family: Arial;}
.divFlyoutContent A:hover, .addFlyout_anon A:hover, .NPaddFlyout A:hover {font-size: 10px;font-family: Arial;}
.divFlyoutContent A:visited, .addFlyout_anon A:visited, .NPaddFlyout A:visited {font-size: 10px;font-family: Arial;}
.divCartFreeShip {background-color: #CFEAB5;color: #030;padding: 5px;width: 98%;border: 1px solid #016701;font-weight: bold;font-family: Arial;font-size: 12px;margin: 0 0 4px;}
.wasPrice {color: #000;font-weight: bold;}
.wasPriceStrike {text-decoration: line-through;}
.nowPrice {font-size: 18px;font-weight: bold;}
.divBreadCrumb {margin: 5px 0 3px;}
FORM.managerContactForm FIELDSET {margin-bottom: 10px;}
FORM.managerContactForm LEGEND {padding: 0 2px;font-weight: bold;-margin: 0 -7px;/*IE Win*/
}
FORM.managerContactForm LABEL {display: inline-block;line-height: 1.8;vertical-align: top;cursor: hand;}
FORM.managerContactForm FIELDSET P {list-style: none;padding: 5px;margin: 0;}
FORM.managerContactForm FIELDSET FIELDSET {border: none;margin: 3px 0 0;}
FORM.managerContactForm FIELDSET FIELDSET LEGEND {padding: 0 0 5px;font-weight: normal;}
FORM.managerContactForm FIELDSET FIELDSET LABEL {display: block;width: auto;}
FORM.managerContactForm LABEL {width: 100px;}
/*Width of labels*/
FORM.managerContactForm FIELDSET FIELDSET LABEL {margin-left: 103px;}
/*Width plus 3 (html space)*/
FORM.managerContactForm LABEL.error {margin-left: 103px;width: 220px;}
FORM.managerContactForm INPUT.submit {margin-left: 103px;}
/*Related Product*/
#user-history-prod {width: 770px;float: right;}
#user-history-prod .header-title {color: #333;margin: 0 0 10px;padding-bottom: 4px;line-height: normal;display: block;border-bottom: 1px solid #CCC;}
/*Changed per mnease 11/9/2010:
#related-terms div{color:#333;padding-bottom:4px;line-height:normal;display:block;border-bottom:1px solid #ccc;font-size:17px;font-weight:700;padding:4px 0}*/
#bloomsurface-module .related-terms-headline {color: #333;padding-bottom: 4px;line-height: normal;display: block;border-bottom: 1px solid #CCC;font-size: 17px;font-weight: 700;padding: 4px 0;}
#bloomsurface-module .related-terms {margin-top: 10px;}
.br-sf-widget-merchant-popup-osf {margin-top: 10px;}
#related-terms UL {margin-top: 10px;}
#related-terms {float: left;width: 175px;}
.related-product {float: left;width: 150px;margin-right: 10px;padding: 0 15px;}
.related-product .related-headline {height: 55px;width: 135px;overflow: hidden;margin-bottom: 8px;}
.related-product .related-product-discription {margin-top: 5px;font-size: 11px;line-height: 12px;}
.all-related-terms {margin-top: 20px;}
/*Facebook LIKE button Margin Fix*/
.shareProduct UL LI .fb_edge_widget_with_comment.fb_iframe_widget SPAN IFRAME#f96bbe0ec01bd3.fb_ltr {margin-top: 0;}
/*Listing Control*/
.itemfv-box {width: 20%;float: left;margin: 0 !important;padding: 0 !important;text-align: center;font-size: 11px;}
.itemfv-box * {padding: 0 !important;}
.itemfv-photo {text-align: center;height: auto;}
.itemfv-photo a, .itemfv-photo span {margin: 10px 0 20px;display: block;width: 100%;}
.itemfv-box p {margin: 0;}
.itemfv-box a {text-decoration: none;}
.itemfv-box a:active, .itemfv-box a:hover {text-decoration: underline;}
.itemfv-link {margin: 0 auto;height: 52px;margin-bottom: 5px !important;overflow: hidden;text-align: left;}
.itemfv-link a {color: #555;font-weight: bold;}
.itemfv-link a:hover, .itemfv-link a:active {color: #333;}
.itemfv-compare {text-align: center;padding-bottom: 6px !important;}
.itemfv-compare input {margin-right: 5px;}
.itemfv-sticker {height: 20px;width: 121px;overflow: hidden;margin: 0 auto;margin-bottom: 6px;}
.itemfv-was, .itemfv-saved {color: #777;font-weight: bold;white-space: nowrap;}
.itemfv-was span {text-decoration: line-through;}
.itemfv-now {color: #C02A2C;font-weight: bold;}
.itemfv-pricing span {width: 37%;float: left;border-right: 1px solid #ddd;text-align: right;padding-right: 3px !important;margin-right: 3px;}
.itemfv-pricing p {text-align: left;clear: both;white-space: nowrap;}
.itemfv-pricing span.link {border: 0px none #000000;text-align: left;}
.itemfv-price a, .itemfv-pricing span.link {color: #C02A2C;font-weight: bold;}
.itemfv-rating span {font-size: 10px;font-weight: normal;}
.itemfv-used, .itemfv-usedonly {white-space: nowrap;color: #777;font-weight: bold;text-align: left;width: 82%;margin: 0 auto;}
.itemfv-used a, .itemfv-usedonly a, .itemfv-used span, .itemfv-usedonly span {color: #C02A2C;}
.itemfv-used a span, .itemfv-usedonly a span, .itemfv-used span span, .itemfv-usedonly span span {color: #555;}
.itemfv-pricing .rating-container {width: 100%;float: none;border-right: none;text-align: right;padding-right: 0;margin-right: 0;}
.itemfv-info {height: 5em;width: 100%;text-align: center;}
.itemfv-link {width: 82%;margin: 0 auto;}
/*Footer*/
#gc-main-footer-container {color: #BFBFBF;border-top: 5px solid #9F0101;border-right: 1px solid #C9C9C9;border-left: 1px solid #C9C9C9;border-bottom: 5px solid #9F0101;padding-bottom: 85px;position: relative;}
#gc-main-footer-container ul {list-style: none;padding: 0px;float: left;width: 160px;margin: 0;margin-right: 15px;}
#gc-main-footer-container div.h3 {font-size: 14px;text-transform: uppercase;color: #424242;display: block;padding: 0 !important;margin: 15px 0 8px 0;line-height: 14px;}
#gc-main-footer-container li {display: block;padding: 0;margin: 0;line-height: 13px;}
#gc-main-footer-container li a, #gc-main-footer-container li span {color: #383838;text-decoration: none;font-size: 11px;font-weight: bold;}
#gc-main-footer-container li a:hover, #gc-main-footer-container li a:active {color: #650000;}
#footer-columns {padding-left: 10px;}
#gc-main-footer-container div#footer-features-services {width: 448px;background: url("/includes/guitarcenter/images/featured-bar.gif") no-repeat;}
#gc-main-footer-container .sub-col {float: left;overflow: hidden;width: 199px;}
#gc-main-footer-container ul#col-4 {width: 448px;margin-right: 0;}
.footer-icon a {display: block;height: 50px;margin-bottom: 10px;padding-left: 85px;padding-top: 0px;background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat;}
#footer-icon-financing {background-position: -270px 0;}
#footer-icon-wlty {background-position: -270px -50px;}
#footer-icon-gcgarage {background-position: -270px -100px;}
#footer-icon-catalog {background-position: -270px -150px;}
#footer-icon-giftcard {background-position: -270px -200px;}
#footer-icon-mservices {background-position: 0px -165px;}
#footer-icon-yowza {background-position: 0px -215px;}
#gc-main-footer-container .sub-col div.h4 {margin: 0;text-transform: uppercase;font-size: 11px;color: #9f0101;padding: 4px 0;}
#gc-main-footer-container .sub-col div.h4:hover {color: #7d7d7d;}
.footer-nobold {font-size: 10px;line-height: 12px;color: #636363;font-weight: normal;}
#gc-main-footer-bottom {height: 85px;position: absolute;bottom: 0;left: 0;width: 100%;}
#footer-gclogo {height: 70px;width: 217px;background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat 0 5px;position: absolute;left: 0;bottom: 0;}
#gc-main-footer-buttons ul, #gc-main-footer-social-links ul {height: 32px;position: absolute;bottom: 33px;overflow: hidden;}
#gc-main-footer-buttons ul {width: 241px;left: 215px;}
#gc-main-footer-social-links ul {width: 134px;left: 511px;}
#gc-main-footer-buttons li, #gc-main-footer-social-links li {float: left;margin-right: 4px;}
#gc-main-footer-buttons a, #gc-main-footer-social-links a, #gc-main-footer-buttons ul span, #gc-main-footer-social-links ul span {height: 32px;display: block;background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat;}
#gc-main-footer-buttons a.paypal, #gc-main-footer-buttons span.paypal {width: 50px;background-position: -46px -80px;}
#gc-main-footer-buttons a.comodo, #gc-main-footer-buttons span.comodo {width: 26px;background-position: -95px -80px;}
#gc-main-footer-buttons a.pricegrabber, #gc-main-footer-buttons span.pricegrabber {width: 50px;background-position: -121px -80px;}
#gc-main-footer-buttons a.bizrate, #gc-main-footer-buttons span.bizrate {width: 55px;background: none;text-indent: none !important;}
#gc-main-footer-buttons a.paypal, #gc-main-footer-buttons a.comodo, #gc-main-footer-buttons a.pricegrabber, #gc-main-footer-buttons span.paypal, #gc-main-footer-buttons span.comodo, #gc-main-footer-buttons span.pricegrabber {text-indent: -5000em;}
#footer-social-desc {padding-top: 5px;font-weight: bold;font-size: 10px;margin-right: 8px;color: #747474;position: absolute;left: 511px;bottom: 63px;}
#gc-main-footer-social-links li {margin-right: 9px;}
#gc-main-footer-social-links a, #gc-main-footer-social-links ul span {text-indent: -5000em;}
#gc-main-footer-social-links a.facebook, #gc-main-footer-social-links span.facebook {width: 24px;background-position: -172px -80px;}
#gc-main-footer-social-links a.twitter, #gc-main-footer-social-links span.twitter {width: 24px;background-position: -196px -80px;}
#gc-main-footer-social-links a.youtube, #gc-main-footer-social-links span.youtube {width: 25px;background-position: -220px -80px;}
#gc-main-footer-social-links a.blog, #gc-main-footer-social-links span.blog {width: 25px;background-position: -245px -80px;}
#gc-main-footer-social-links a.facebook:hover, #gc-main-footer-social-links a.facebook:active {background-position: -172px -82px;}
#gc-main-footer-social-links a.twitter:hover, #gc-main-footer-social-links a.twitter:active {background-position: -196px -82px;}
#gc-main-footer-social-links a.youtube:hover, #gc-main-footer-social-links a.youtube:active {background-position: -220px -82px;}
#gc-main-footer-social-links a.blog:hover, #gc-main-footer-social-links a.blog:active {background-position: -245px -82px;}
#gc-main-footer-gts {position: absolute;bottom: 20px;right: 125px;}
#gc-main-footer-copyright {font-size: 10px;color: #606060;text-transform: uppercase;text-align: left;left: 215px;bottom: 6px;position: absolute;letter-spacing: inherit;overflow: hidden;}
#gc-main-footer-copyright a {text-decoration: none;}
#footer-gc-search {display: block;width: 266px;height: 42px;background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat 0px -122px;position: absolute;bottom: 31px;right: 18px;}
#footer-search-button {background: url(/includes/guitarcenter/images/sprites/footer-buttons.png) 0 -80px;border: 0px solid #000000;width: 46px;height: 42px;float: right;margin-top: 0px;outline: none;cursor: pointer;position: absolute;float: left;margin-left: -2px;}
#footer-search-input {background: transparent;border: 0px solid #000000;margin-top: 14px;font-size: 10px;font-family: Verdana;margin-left: 13px;width: 202px;color: #7A7A7A;}
#footerChangeCountry a {display: block;color: #aaaaaa;text-decoration: none;height: 11px;width: 400px;font-size: 9px;font-weight: bold;position: absolute;text-align: right;top: 3px;right: 7px;}
#footerChangeCountry a:hover {color: #650000;}
#footerChangeCountry A#footerCountryFlag SPAN.footerUnderline {color: #9f0101;text-decoration: underline;font-size: 9px;width: 152px;}
#headerLeftMenuBuffer {margin-bottom: 10px;}
/* My Account Footer*/
#gc-footer img {border-style: none;}
#gc-footer a, #bottomFooter a {color: #747474;text-decoration: none;}
/*footer css below*/
#gc-footer {margin: 0;padding: 0 0 0 10px;clear: both;border: none;width: 975px;height: 310px;background: url(/includes/guitarcenter/images/footer/footer_gradient.jpg) repeat-x #f7f7f7;font-family: Arial, Helvetica, sans-serif;color: #747474;}
.red-footer-titles {font-size: 12px;font-weight: bold;color: #ed1c24;padding-bottom: 5px;padding-left: 0px;}
#gc-footer ul {list-style: none;line-height: 140%;margin: 0;}
.redServices {font-size: 12px;font-weight: bold;color: #ed1c24;padding: 0 100px 10px 0;}
.footerText, .footerText2, .footerServices {float: left;font-size: 11px;line-height: 140%;border-right: 1px solid #b7b7b7;height: 275px;width: 125px;margin: 25px 10px 0 10px;}
.footerText2 {width: 165px;}
.footerServices {width: 220px;}
.gc-social {width: 200px;}
.gc-social p {line-height: 13px;}
.gc-social li {float: left;width: 195px;margin-bottom: 10px;}
a.gc-footer-services, a.gc-footer-follow {display: block;float: left;margin-right: 5px;background: transparent url(/includes/guitarcenter/images/footer/gc-footer-sprite.jpg) no-repeat scroll 0 0;border: #666666 solid 1px;}
.gc-social li a.services-image-1 {background-position: 0 0;height: 40px;width: 80px;}
.gc-social li a.services-image-2 {background-position: -82px 0;height: 40px;width: 80px;}
.gc-social li a.services-image-3 {background-position: -164px 0;height: 40px;width: 80px;}
.gc-social li a.services-image-4 {background-position: -246px 0;height: 40px;width: 80px;}
.gc-follow {float: left;font-size: 11px;line-height: 13px;margin: 25px 10px 0 8px;width: 150px;}
.gc-follow li {float: left;width: 140px;margin-bottom: 5px;}
a.gc-footer-follow {border: none;}
.gc-follow li a.follow-image-twitter {background-position: -484px 0;height: 29px;width: 29px;}
.gc-follow li a.follow-image-facebook {background-position: -448px 0;height: 29px;width: 29px;}
.gc-follow li a.follow-image-blog {background-position: -411px 0;height: 29px;width: 29px;}
.gc-follow li a.follow-image-youtube {background-position: -374px 0;height: 29px;width: 29px;}
.gc-follow li a.follow-image-screamin {background-position: -337px 0;height: 29px;width: 29px;}
#bottomFooter {font-family: Arial, Helvetica, sans-serif;background-color: #f7f7f7;position: relative;clear: left;width: 985px;padding: 15px 0;}
#gcFooterLogo {left: 10px;position: absolute;}
#partners {width: 720px;margin-left: 175px;position: relative;}
#partners img {padding-right: 20px;}
#footerCopy {text-align: center;font-size: 11px;margin: 20px 0 0 0;}
#gc-footer a:hover, #bottomFooter a:hover {color: #ed1c24;}
.country-selection {position: absolute;top: 18px;left: 440px;}
.country-selection p {font-size: 13px;color: #000000;font-weight: bold;}
.country-selection a {display: inline-block;font-size: 11px;font-weight: normal;}
/*Discount colors*/
.GCC-Container .MDTitle, .GCC-Container .MDLabel, .GCC-Container .MDErrorLabel {color: Red !important;}
.GCC-Container .MDTrigger, .GCC-Container .MDUndo {color: Blue !important;}
.uploadfromitem {font-size: 15px;color: green;font-weight: bold;padding-left: 200px;margin-bottom: 1em;}
.ConfirmContent {height: 400px;overflow: scroll;overflow-x: hidden;}
div.autosuggest {margin-top: 9px;}
.panes .disabled, .slide-navigation .disabled, .scrollBlock .disabled {background: none !important;text-indent: -5000em;cursor: default;}
.enlargelinkoverlay {height: 250px;width: 250px;display: block;position: absolute;border: 1px solid red;top: 0;left: 0;z-index: 99999999;}
#prodDetails_imgZoom {position: relative;}
.event-panes .slide-navigation {margin-top: 5px;}
div.gc-heroes-slider p {margin-top: 10px;}
div.gc-heroes-slider {height: 250px !important;margin-bottom: 5px;}
div.gc-heroes-slider .slide-navigation {margin-top: 10px;}
.modal {zoom: 1;display: none;padding: 0px;margin: 0;margin-top: -30px;background: white;text-align: left;border: 1px solid #333;-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;z-index: 999999999;}
.modal .button-container {padding: 0 21px 0 0;text-align: right;}
.modal iframe {border: none;margin: 0 auto;}
.modal .button-container .close {right: 0;top: -15px;}
.modal .button-container button {background: transparent url("/includes/guitarcenter/images/ProdDetail/sprite.png") no-repeat;width: 76px;height: 23px;overflow: hidden;line-height: 80px;border: 0;padding: 0;}
.modal .button-container input[type=button] {background: transparent url("/includes/guitarcenter/images/ProdDetail/sprite.png") no-repeat;width: 76px;height: 23px;overflow: hidden;line-height: 80px;border: 0;padding: 0;}
.hidePhotoTitleField {color: #adb2b5;}
.ShipToStoreZipInput {width: 70px;}
span.soitem {cursor: pointer;}
.email-me {cursor: pointer;color: #0A5792;}
#microsites-header #microsites-header-inner .searchfilter li#searchStoreListItem {white-space: nowrap !important;width: auto !important;}
/* start search v2 [16321 ]*/
#gcHeaderSearch-Container {position: absolute;bottom: 12px;left: 164px;}
#gcHeaderSearch-Container form {*max-width: 320px;}
#gcHeaderSearch-Border {float: left;padding: 2px;margin-right: 4px;background: #fff;padding: 0;overflow: hidden;white-space: nowrap;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #C3C3C3;}
#gcHeaderSearch-Container .selectbox, #gcHeaderSearch-Container input {border: 0;color: #959595;padding: 4px 0 0 0;margin: 0 5px;font-family: Arial, Helvetica, sans-serif;text-transform: none;}
#gcHeaderSearch-Container .selectbox {padding: 4px 12px 4px 0;}
#SearchFilter, .gcHeaderSearchv2, .gcHeaderSearchv2-submit {float: left;}
.breaker {clear: both;}
.gcHeaderSearch-gutter {background: #C3C3C3;width: 1px;height: 100%;float: left;overflow: hidden;padding: 5px 0;}
div.selectbox-wrapper {position: absolute;width: auto !important;}
div.selectbox-wrapper ul {list-style-type: none;margin: 0px;border: 2px solid #bc2d29;padding: 0px;background: #fff;}
div.selectbox-wrapper ul li:hover {background-color: #3857ee;color: #fff;}
div.selectbox-wrapper ul li {list-style-type: none;display: block;margin: 0;font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 1.2em;padding: 2px 10px;cursor: pointer;}
.selectbox {width: auto;padding-left: 2px;font-style: normal;font-size: 1.2em;display: block;display: block;text-align: left;cursor: pointer;border: 1px solid #D1E4F6;color: #333;}
.gcHeaderSearchv2 input {font-size: 1.2em;width: 270px;font-style: italic;}
.gcHeaderSearchv2 input#header-search-input {color: #999;}
#SearchFilter .selectbox {background: url('/includes/common/images/headersearchv2-arrow.gif') no-repeat right center;}
.gcHeaderSearchv2-submit input {margin: 0px;height: 24px;width: 27px;text-indent: -5000em;overflow: hidden;display: block;background: url('/includes/common/images/headersearchv2-submit-small.png') no-repeat center center;/*background-position: 0px 0px;*/
cursor: pointer;}
.gcHeaderSearchv2-submit {float: right;}
/*.gcHeaderSearchv2-submit input:hover {background-position: 0px -41px;}*/
.gcHeaderSearchv2 input, .gcHeaderSearchv2 input:focus {outline: none;}
/* end search v2 */
.chat_overlay_content {padding: 15px 15px 20px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #9f0101;}
#promoCodeNoChat .chat_overlay_content {padding-top: 25px;}
.chat_overlay_content td {color: #000;}
.chat_overlay_content h2 {margin: 0;padding: 0;padding: 0px 0px 8px;color: rgb(51, 51, 51);font-size: 18px;font-style: italic;font-weight: normal;margin-bottom: 15px;border-bottom-color: rgb(0, 0, 0);border-bottom-width: 1px;border-bottom-style: dotted;}
.chat_overlay_content label {font-weight: bold;height: 22px;line-height: 22px;}
.chat_overlay_content input[type=text] {padding: 0px 3px;border: 1px solid rgb(176, 176, 176);width: 200px;height: 22px;margin-bottom: 10px;margin-left: 5px;}
.breaker {clear: both;}
.chat_overlay .closeOverlay a {height: 17px;width: 17px;text-indent: -5000em;background: url(/Includes/GuitarCenter/Images/Checkout/checkout_close.gif) no-repeat;position: absolute;top: 15px;right: 15px;cursor: pointer;}
.chat_overlay #promoStartChat {height: 27px;width: 129px;background: url("/includes/guitarcenter/images/buttons/startchat.png") no-repeat;text-indent: -5000em;cursor: pointer;line-height: 500px;overflow: hidden;border: none;}
.reviews-header .right a {cursor: pointer;}
.reviews-header .right a:hover, .reviews-header .right a:active {text-decoration: underline !important;}
.divWriteReviewForm a.underline {text-decoration: underline !important;}
.modalPopup.storeAddress {width: 375px;}
.modalPopup.storeAddress button, .modalPopup.storeAddress input[type='submit'] {width: 70px;cursor: pointer;border-color: rgb(128,128,128);border-radius: 3px;border-width: 1px;border-style: solid;color: rgb(255,255,255);}
.modalPopup.storeAddress .button-green {background-color: rgb(72,103,0);background-image: url(/Includes/GuitarCenter/Images/Checkout/green-action.png);}
.modalPopup.storeAddress .button-red {background-color: rgb(126,0,0);background-image: url(/Includes/GuitarCenter/Images/Checkout/primary-action.png);}
/* Site Wide link color/style overrides*/
.slider-product-description a, .itemfv-link a, body .gcHeaderSubmenu a, body .gcHeaderSubmenuBottom a, .about_content a, .hotdeal-leftnav a, .search-results-nav ul li a {color: #004b91 !important;font-weight: normal !important;}
.search-results-nav .nav-block a.checkbox, .search-results-nav .nav-block a.checkbox-partial, .search-results-nav .nav-block a.checkbox-checked {color: #555 !important;}
#microsites-header #utility-nav a, #microsites-header, #microsites-header-nav li li a, #in-nav-links a {color: #004b91 !important;font-weight: normal !important;}
#microsites-header-nav {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
p.product-price, .itemfv-info span.soitem {color: #ba2e29 !important;}
#gc-main-footer-container div.h3 {color: #555 !important;}
body .gcHeaderSubmenu a {color: #333333 !important;font-weight: normal !important;}
body .gcHeaderSubmenu a:hover {color: #CC0000 !important;font-weight: normal !important;text-decoration: underline !important;}
body .gcHeaderSubmenuBottom a {color: #CC0000 !important;font-weight: normal !important;}
/* Location Info on product detail page */
.locationinfo {margin: 0 25px 5px;position: relative;}
.locationinfo #location {font-size: 14px;font-weight: bold;color: #333333;padding-bottom: 5px;}
.locationinfo #storename .storeinfolink {color: #004b91;font-weight: bold;font-size: 12px;}
.locationinfo #storecitystate, #storephone {color: #555555;font-size: 12px;}
.locationinfo div {padding-bottom: 0px;height: 12px;}
.locationinfo #emaillocation .storeinfolink {color: #004b91;font-weight: bold;font-size: 12px;}
.locationinfo #usedgearlink .storeinfolink {color: #004b91;font-weight: bold;font-size: 12px;}
.overlayDivWidth {width: 600px;clear: left;position: relative;top: -20px;}
#slider-amount, .search-nav-price-range {text-align: center;}
.itemnumberlabel, .conditionlabel {font-size: 12px;font-weight: bold;}
.prodDetails_header .whatsthiscondition {background: url(/includes/guitarcenter/images/itemend/info.gif);display: block;height: 15px;width: 15px;text-indent: -5000em;margin-left: -15px;}
.ataglanceheader {color: #004b91;font-weight: bold;}
#divConditionOverlay {position: relative;z-index: 99999;height: 250px;color: #555;font-size: 8pt;}
#my_account .reviewloginmsgcontainer .reviewloginmsg {color: #ba2e29;font-size: 14px;font-weight: bold;}
#my_account .reviewloginmsgcontainer {border: 1px solid #ba2e29;margin-top: 20px;padding: 20px;}
div.h3.green {color: #339900;}
#gc-main-footer-container {width: 985px;margin: 0 auto;}
.ui-dialog.overlay-transparent, .ui-dialog-content.overlay-transparent {background: none transparent !important;}
.fileuploadcontent-dialog {background: white !important;border: solid !important;border-width: thin !important!;}
iframe#contactiframe, #contactusmodal {width: 760px !important;}
.tokenContainer {display: none;}
/* Scene7 */
.s7wrapper {/*border: 1px solid #dbdbdb;*/
background: #ffffff url(/images/mediaViewerLoading.gif) no-repeat 50% 50%;width: 357px;height: 274px;margin-top: -21px;}
.s7container {background: #ffffff url(/images/mediaViewerLoading.gif) no-repeat 50% 50%;width: 357px;height: 274px;}
.s7mixedmediaviewer .s7swatches {background-color: #ffffff;width: 100%;height: 60px;bottom: 0px;}
.s7mixedmediaviewer .s7tooltip {display: none;}
.s7mixedmediaviewer .s7button {cursor: pointer;}
.s7mixedmediaviewer .s7button[state='disabled'] {cursor: inherit;}
.s7mixedmediaviewer .s7swatches .s7thumb {background-color: #fff;cursor: pointer;border: 1px solid #ABABAB;}
.s7mixedmediaviewer .s7swatches .s7thumb:hover {border: 1px solid #556A83;}
.s7mixedmediaviewer .s7swatches .s7thumb[state='selected'] {border: 1px solid #556A83;}
.s7mixedmediaviewer .s7zoomview[cursortype='zoomin'] {cursor: url("/Includes/Common/magnify_in.cur"), default;}
.s7mixedmediaviewer .s7zoomview[cursortype='reset'] {cursor: url("/Includes/Common/magnify_out.cur"), default;}
.s7mixedmediaviewer .s7spinview .s7iconeffect[state='spin_1D'] {background-image: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/IconEffect_spin_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7spinview .s7iconeffect[state='spin_2D'] {background-image: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/IconEffect_spin3d_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7controlBar {display: block;position: absolute;bottom: 0px;width: 100%;}
.s7mixedmediaviewer .s7zoominbutton,
.s7mixedmediaviewer .s7zoomoutbutton,
.s7mixedmediaviewer .s7zoomresetbutton,
.s7mixedmediaviewer .s7fullscreenbutton {cursor: pointer;position: absolute;bottom: 0px;width: 28px;height: 28px;}
.s7mixedmediaviewer .s7zoominbutton {position: absolute;right: 84px;}
.s7mixedmediaviewer .s7zoominbutton[state='up'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7zoominbutton[state='over'],
.s7mixedmediaviewer .s7zoominbutton[state='down'] {background: #dddddd url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7zoominbutton[state='disabled'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_disabled?scl=1&fmt=png-alpha);background-position: 0px 1px;}
.s7mixedmediaviewer .s7zoomoutbutton {right: 56px;}
.s7mixedmediaviewer .s7zoomoutbutton[state='up'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7zoomoutbutton[state='over'],
.s7mixedmediaviewer .s7zoomoutbutton[state='down'] {background: #dddddd url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_up?scl=1&fmt=png-alpha);}
.s7mixedmediaviewer .s7zoomoutbutton[state='disabled'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_disabled?scl=1&fmt=png-alpha);background-position: 0px 1px;}
.s7mixedmediaviewer .s7zoomresetbutton {right: 28px;}
.s7mixedmediaviewer .s7fullscreenbutton {right: 0px;}
/*s7zoomviewer styles begin*/
.s7zoomviewer .s7swatches {background-color: #ffffff;width: 100%;height: 60px;bottom: 0px;}
.s7zoomviewer .s7tooltip {display: none;}
.s7zoomviewer .s7button {cursor: pointer;}
.s7zoomviewer .s7button[state='disabled'] {cursor: inherit;}
.s7zoomviewer .s7swatches .s7thumb {background-color: #fff;cursor: pointer;border: 1px solid #ABABAB;}
.s7zoomviewer .s7swatches .s7thumb:hover {border: 1px solid #556A83;}
.s7zoomviewer .s7swatches .s7thumb[state='selected'] {border: 1px solid #556A83;}
.s7zoomviewer .s7zoomview[cursortype='zoomin'] {cursor: url("/Includes/Common/magnify_in.cur"), default;}
.s7zoomviewer .s7zoomview[cursortype='reset'] {cursor: url("/Includes/Common/magnify_out.cur"), default;}
.s7zoomviewer .s7spinview .s7iconeffect[state='spin_1D'] {background-image: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/IconEffect_spin_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7spinview .s7iconeffect[state='spin_2D'] {background-image: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/IconEffect_spin3d_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7controlBar {display: block;position: absolute;bottom: 0px;width: 100%;}
.s7zoomviewer .s7zoominbutton,
.s7zoomviewer .s7zoomoutbutton,
.s7zoomviewer .s7zoomresetbutton,
.s7zoomviewer .s7fullscreenbutton {cursor: pointer;position: absolute;bottom: 0px;width: 28px;height: 28px;}
.s7zoomviewer .s7zoominbutton {position: absolute;right: 84px;}
.s7zoomviewer .s7zoominbutton[state='up'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7zoominbutton[state='over'],
.s7zoomviewer .s7zoominbutton[state='down'] {background: #dddddd url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7zoominbutton[state='disabled'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomInButton_light_disabled?scl=1&fmt=png-alpha);background-position: 0px 1px;}
.s7zoomviewer .s7zoomoutbutton {right: 56px;}
.s7zoomviewer .s7zoomoutbutton[state='up'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7zoomoutbutton[state='over'],
.s7zoomviewer .s7zoomoutbutton[state='down'] {background: #dddddd url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_up?scl=1&fmt=png-alpha);}
.s7zoomviewer .s7zoomoutbutton[state='disabled'] {background: url(//media.guitarcenter.com/is/image/Scene7SharedAssets/ZoomOutButton_light_disabled?scl=1&fmt=png-alpha);background-position: 0px 1px;}
.s7zoomviewer .s7zoomresetbutton {right: 28px;}
.s7zoomviewer .s7fullscreenbutton {right: 0px;}
/*s7zoomviewer styles end*/