﻿/* 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 {color: #555;text-decoration: none}
a:hover, a:active {color: #333;text-decoration: underline}
H1, H2, H3, H4 {color: #9F090F;font-weight: 700;padding: 4px 0}
H1, .px20 {font-size: 20px}
H2, .px17 {font-size: 17px}
H3, .px14 {font-size: 14px}
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}
.page, .page_header {text-align: left;width: 985px;padding: 0 8px;margin: auto}
.page {background: url('/includes/guitarcenter/images/wx_clear.png') repeat-y}
#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;z-index:9400}
.header {width: 985px;height: 100px;margin: 0 auto;position: relative;z-index: 9999}
DIV#mboxClick-GC_sitewides {width: 985px;margin-left: -3px;margin-top: -5px}
#content {width: 780px;float: right}
#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 10px 0;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}
.gcHeaderSubmenu li img {margin-right: 5px;float: left}
.gcHeaderMarketing {width: 528px;margin: 5px 1px 5px 0;font-size: 20px;font-weight: bold;color: #454545}
.gcHeaderSubmenuBottom ul {float: right;margin-right: -2px}
/* Top Nav- FINAL */
#cssnav {height:34px;width:985px;z-index:9300;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 {color:#000;display:block;font-weight:normal;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 {height:30px;padding:0 10px;line-height:30px;border-top:none;border-bottom:none;background: url(/includes/guitarcenter/images/topnav/cnav_right.png) no-repeat center right !important}
#cssnav li#products li:hover a, #cssnav li#products li:active a {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 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 {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}
#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 {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 {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}
/* 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 */
#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/GuitarCenter/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(/includes/guitarcenter/images/sprites-buttons-sprite-44h.gif) 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}
/* 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 {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-price a {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 {color:#C02A2C}
.itemfv-used a span, .itemfv-usedonly a 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 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 {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 h3#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 H4 {margin:0;text-transform:uppercase;font-size:11px;color:#9f0101;padding:4px 0}
#gc-main-footer-container .sub-col 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;hidden;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 {height:32px;display:block;background:url(/includes/guitarcenter/images/sprites/footer-buttons.png) no-repeat}
#gc-main-footer-buttons a.paypal{width:50px;background-position:-46px -80px}
#gc-main-footer-buttons a.comodo {width:26px;background-position:-95px -80px}
#gc-main-footer-buttons a.pricegrabber {width:50px;background-position:-121px -80px}
#gc-main-footer-buttons a.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 {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 {text-indent:-5000em}
#gc-main-footer-social-links a.facebook {width:24px;background-position:-172px -80px}
#gc-main-footer-social-links a.twitter {width:24px;background-position:-196px -80px}
#gc-main-footer-social-links a.youtube {width:25px;background-position:-220px -80px}
#gc-main-footer-social-links a.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-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 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}
