﻿/* general */
* {margin:0;padding:0}
body, html {height:100%;width:100%}
body, td {font-family: Arial, Verdana, sans-serif}
body {background: #E0D8CE url(/includes/wwbw/images/winter_bg.jpg) repeat-x fixed top}
img {border:none}
.clear, .clearone {clear: both}
.clearone {font-size: 1px;}
#logoPrint, .noshow {display: none}
acronym {text-decoration: underline;font-weight: bold}
.nowrap {white-space: nowrap}
/*global styles*/
#bodywrapper {width: 840px;height: 100%;margin: 0 auto;position: relative}
.cartError, .error, .bigerror {color: #C31523;font-weight: bold;text-decoration: none}
.bigerror {font-size: 13px}
.lightRed {color: #8A061D}
.arial18 {font-size: 18px;color: #000000;font-weight: normal;text-decoration: none}
.px16 {font-size: 16px;}
.divTblError {background-color: #FFFFCC;padding: 10px}
.breadCrumb {margin: 15px 0 15px 20px;color: #666;font-size: 11px}
a {color: #7A625F;text-decoration: none;outline: none}
a:hover {color: #8A2C39}
h1 {font-size: 150%;color: #666}
/*form styles*/
form {font-size: 100%}
select, textarea {border: 1px solid #ACACAC}
input.inp_loc {font-size: 9px;color: #000000;background-color: #FFFFFF;border:none}
.altform {font-size: 100%;font-size: 9px;color: #000000;border: 1px solid #ACACAC}
.altformmedium{font-size: 100%;font-size: 10px;color: #000000;border: 1px solid #ACACAC}
.dropGen {font-size: 10px;border: 1px solid #555555;color: #555555}
.inputGen {border: 1px solid #AAAAAA;color: #555555;padding-left: 2px;font-weight: normal;text-align: left}
.select-box {vertical-align: middle}
.formstyle td {font-size: 12px}
.detailform {font-size: 12px;border: 1px solid #CCC}
select.formwrap {padding: 5px}
.formwrap {padding: 8px 5px;background-color: #EEE}
label, legend {font-weight: bold;font-size: 12px}
/*above header*/
#topContainer .contact {padding-top: 20px}
#topContainer .contact .welcome {line-height: 24px;color: #702330;float: left;font-size: 14px}
#topContainer .hdrCartTopNav {float: right;height: 22px;line-height: 22px;margin-left: 20px}
#topContainer .hdrCartTopNav .contents {background: #FBF7F3;float: left;height: 22px;line-height: 22px;padding-right: 10px}
#topContainer .hdrCartTopNav .contents a {vertical-align: middle}
#topContainer .contact .icoCart {float: left;width: 27px;padding-right: 10px}
#topContainer .contact .cartCap {background: transparent url(/includes/wwbw/images/header/site_header_viewCartRight.gif) no-repeat right center;display: block;float: left;height: 22px;width: 4px}
#topContainer ul.login {list-style-type: none;color: #896462;float: right}
#topContainer ul.login li {background: transparent url(/includes/wwbw/images/topNav2_blt_round.gif) no-repeat scroll 0 10px;float: left;line-height: 24px;padding: 0 5px 0 10px}
#topContainer ul.login li.first {background: transparent;color:red} 
/*topnav*/
.header-top {position:relative}
.header-top .main-navigation-v2 {position:relative;left:0;clear:both}
/*leftnav*/
.leftnav {color: #E4E6C3;font-weight: normal}
.leftNavHdr, a.leftNavHdr:link, a.leftNavHdr:active, a.leftNavHdr:hover, a.leftNavHdr:visited {color: #E4E6C3;font-weight: bold;font-size: 12px;}
a.leftNavLink:link,a.leftNavLink:active, a.leftNavLink:hover, a.leftNavLink:visited {color: #E4E6C3;font-size: 11px;}
.leftNavBlt {list-style-position: outside;list-style-image: url(/includes/WWBW/images/ulDot.gif)}
.leftnavbg {background: #702330 url(http://images.miretail.com/Content/WWBW/site/site_fhole.gif) no-repeat top right;height: 427px;overflow: visible;}
#ctl00_ContentLeftNav_divLeftNav {padding-top: 35px;z-index:2;position: relative;color:#E4E6C3}
.LtgrayBG {background-color: #969696;padding-top: 2px;padding-bottom: 2px;font-weight: bold /*UNUSED*/}
/* product listing */
.upsells {padding-left: 20px;font-size: 11px}
.record {margin-top: 10px;width: 639px;background: url(/includes/wwbw/Images/record_bg.gif);padding-top: 10px}
.record .inner {background: url(/includes/wwbw/Images/record_bg.gif) bottom;padding-bottom:15px}
.record .image {float: left;width: 112px;padding: 0 10px 10px}
.record .image img {padding: 5px;background: #fff}
.record .enlarge {margin-top: 10px /*UNUSED*/}
.record .enlarge a {display: block;width: 80px;background: url(/includes/wwbw/Images/results_btn_expand.gif) no-repeat;background-position: 0 1px;padding-left: 15px /*UNUSED*/}
.record .compare {margin-top: 3px;padding-top: 3px;font-size: 11px}
.record .checkbox {float: left;margin-right:5px}
.record .details {float: left;width: 323px;margin: 0 5px}
.record h3 {font-size: 15px}
.record h3 a, .itemList h2 a {color: #54524D}
.record h3 a:hover, .itemList h2 a:hover {color: #8A2C39}
.record p, #category p {color: #666;line-height: 16px}
.record .itemInfo {margin-top: 5px;font-size: 10px;color: #514847}
.record .description {margin-top: 5px}
.record .rating {margin:4px 0 5px;font-size: 11px;font-weight: bold;color:#666}
.record .numberReviews {font-size: 10px;color: #514847;margin-top: 3px}
.record .options {border: 1px solid #F2F2F2;background: #FFF url(/includes/wwbw/Images/results_bg_options.gif) repeat-x;padding: 8px;margin-top: 5px}
.record .optionChoices {color: #666666}
.record .optionHdr {color: #666;margin-bottom: 5px;font-weight: bold}
.record .viewDetails {text-align: right;/*UNUSED*/}
.record .purchase {float: right;width: 140px;line-height: 16px;padding: 10px;background: transparent url(/includes/wwbw/images/record_pricing_bg.png) no-repeat top;height: 80px;margin-right: 10px}
.record .pricing div span {font-size: 12px}
.record .freeShipping {color: #004E98;font-weight: bold;font-size: 11px}
.record .ourPrice {font-weight: bold;font-size: 14px;/*UNUSED*/}
.record .listPrice {font-style: italic;font-size: 9px}
.record .listPrice a {color: #000}
.record .nowPrice {font-weight: bold;font-size: 12px;color: #990000}
.record .ourPriceGray {color: #333333;padding-top: 5px}
.record .ourPriceStrike {text-decoration: line-through}
.record .newPrice {font-weight: bold;font-size: 12px}
.record .newPrice a {color: #656565}
.record .usedPrice {margin:3px 0}
.record .usedPrice a {color: #117F23;font-size: 11px;font-style: italic}
.record .inStock {font-weight: bold /*UNUSED*/}
.record .sizing {background: url(/includes/wwbw/Images/results_btn_expand.gif) /*UNUSED*/}
.record .stickers {margin: 10px 0 0 10px}
.record .merchTag {float: right;margin-top: 12px /*UNUSED*/}
.record .btnDetails
{margin-top: 5px}
.record .btnDetails a {display: block;width: 123px;height: 29px;background: url(/includes/wwbw/Images/btnViewDetails.gif)}
.bottomLink {color: #670000}
/*display container */
#displayContainer {position: relative;width: 639px;margin-top: 10px}
#displayContainer .options {border-left: 1px solid #CCC;border-right: 1px solid #CCC}
#displayContainer .displayBox {width: 345px;background: url(/includes/wwbw/Images/results_box_ext.gif) repeat-x top}
#displayContainer .boxHeader {width: 639px;height: 9px;background: url(/includes/wwbw/Images/results_top_full.gif) no-repeat top left}
#displayContainer .swirl {float: right;width: 32px;height: 25px;background: url(/includes/wwbw/Images/results_box_swirl.gif) /*UNUSED*/}
#displayContainer .sortBox {position: relative;clear: both;top: 6px;padding: 5px 0 5px 10px;border-bottom: 1px solid #CCC}
#displayContainer .display {width: 325px;margin-left: 10px;/*UNUSED*/ }
#displayContainer .bookmarks {position: absolute;top: 0px;right: -1px;width: 276px;height: 31px;background: url(/includes/wwbw/Images/results_box_topRight.gif) no-repeat left top;font-size: 11px;text-align:right}
#navGuided li {float: left;list-style: none;display: block;/*UNUSED*/}
.paging {float: right;margin-right:10px}
.paging li {display: block;float: left;height: 21px;line-height: 21px}
.paging li a {color: #970000}
.paging LI.divider {font-size: 10px;color: #CCC;margin: 0 5px}
#resultsContainer li {list-style: none;display: inline}
#resultsContainer a {color: #670000}
#displayContainer a:hover {color: #990000;text-decoration: underline}
#displayContainer .previousPage {float: left /*UNUSED*/}
#displayContainer .botOptions {margin-top: 10px;font-size: 11px}
#displayContainer .boxBottom {display: block;height: 12px;width: 639px;background: url(/includes/wwbw/Images/results_box_bot.gif) no-repeat;}
/*compare*/
.btnCompare
{margin-top: 11px;padding-left: 10px}
#topCompareBtn {margin-bottom: 10px}
#compare TD {font-size:11px;vertical-align: top}
#compare TR.comp_row{background: #EEE}
#compare .bold_green {font-weight: bold;color: #007711}
#compare .bold_red {font-weight: bold;color: #FF3333}
#compare a {color: #666}
/*search results*/
#search_noresults {padding:10px}
#search_noresults_searchbox {width: 260px;float: left;margin-right:20px}
#search_noresults_searchtips {float: left;width: 340px}
#search_noresults_searchbox .searchbox {float: left}
#search_noresults_searchbox h2 {font-size: 14px;margin-bottom: 40px}
#search_noresults_searchbox #submit {float: left;margin-left: 20px}
#search_noresults_searchtips p {background: url(http://images.miretail.com/content/wwbw/site/search_tip_numbers.gif) no-repeat;padding-left: 25px;height: 21px;line-height: 21px;}
#search_noresults_searchtips .one p {background-position: 0 0}
#search_noresults_searchtips .two p {background-position: 0px -22px}
#search_noresults_searchtips .three p {background-position: 0 -44px}
#search_noresults_searchtips .four p {background-position: 0 -66px}
#search_noresults_footer {margin-top: 20px;background-color: #DDD;padding: 20px;clear: both}
#search_noresults_footer .text {width: 50%;padding-left:5px;float:left}
#search_noresults_footer .text h2 {font-size: 16px}
h2.phone_number{font-size: 16px;text-align: center}
h2.phone_number span {font-weight: normal}
/*product detail - tabs and above detail box*/
.fright {float: right;margin-bottom: 10px}
.newFright {width: 530px;position: relative;font-size: 11px;}
.fright .tabcontents, .fright .usednewTabContents {width: 100%}
.tabcontents, .usednewTabContents {width: 628px;border: 1px solid #CFC9B7;border-top: none;clear: left;padding-bottom: 10px;font-size: 12px}
.detail_tabs, .usednew_tabs {float: left;border-bottom: 1px solid #CFC9B7;padding-top: 20px;width: 630px}
.fright .detail_tabs, .fright .usednew_tabs {width: 528px;}
.newFright .usednew_tabs {width: 530px}
.detail_tabs ul, .usednew_tabs ul {padding-top:1px;list-style: none}
.detail_tabs li, .usednew_tabs li {float: left;background: url("/includes/wwbw/images/tabItemEnd.gif") no-repeat 100% -100px;margin-top: 1px;padding-right:8px}
.detail_tabs a, .usednew_tabs a {float: left;font-size: 12px;display: block;line-height: 1.2em;background: url("/includes/wwbw/images/tabItemEnd.gif") no-repeat 0 0;min-height: 18px;min-width: 30px;padding: 10px 10px 0px 16px;font-weight: bold;color: #836A68;white-space: nowrap;outline: none}
.detail_tabs .current, .usednew_tabs .current {color: #000;background: #FFF url("/includes/wwbw/images/tabItemEnd.gif") 100% -150px;position: relative;top: 1px}
.detail_tabs .current a, .usednew_tabs .current a {background-position: 0 -50px;color: #000;padding-bottom: 1px}
.detail_tabs>ul a, .usednew_tabs>ul a{width: auto}
/*Commented Backslash Hack hides rule from IE5-Mac \*/
.detail_tabs a, .usednew_tabs a
{float: none}
/*End IE5-Mac hack*/
.detail_tabs A:hover, .usednew_tabs A:hover {color: #000}
.divSocialNetworking2 {position: absolute;top: 3px;right: -1px}
.divSocialNetworking2 ul.socialButton {margin: 0 18px -1px 0;overflow: hidden;float: right}
.divSocialNetworking2 UL.socialButton li {float: left;margin-left: 10px}
.divSocialNetworking2 a img{display: block}
.divPrintPage2 {clear: both;float: right /*NOT FUNCTIONAL*/}
/*needs work - fails validation*/
.divPrintPageForm2 {display: none;z-index: 999999;position: absolute;top: 47px;right: 1px;font-size: 11px;width: 160px;background: #FFF;border: 1px solid #CBC5B3;padding: 10px;-webkit-box-shadow: -5px 5px 5px rgba(203, 197, 179, 0.48);-moz-box-shadow: -5px 5px 5px rgba(203, 197, 179, 0.48);-o-box-shadow: -5px 5px 5px rgba(203, 197, 179, 0.48);box-shadow: -5px 5px 5px rgba(203, 197, 179, 0.48)}
.divPrintPageForm2 label {font-size: 11px}
.divPrintPageForm2 input[type=checkbox] {vertical-align: middle}
/*product detail - image*/
.pimage {float: left;padding: 5px 15px;width: 250px;font-weight: bold;font-size: 11px}
.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}
/*product detail - detail box*/
#detail .addbox {width: 498px;margin: 10px 0;padding: 15px;border: 1px solid #CBC5B3;border-top: none;background: #FCFAF4 url('/includes/wwbw/images/itemend/wwbw-purchase-bg.gif') repeat-x}
#detail .addbox {margin-top:0}
.inner {overflow:hidden}
.inner p {margin-bottom: 5px;font-size: 10px}
.inner .price, .nowPrice{color: #A51323;font-size: 22px;font-weight: bold}
.wasPrice {font-size: 14px;margin-top: 5px;margin-bottom: 5px;display: inline-block;color: #777777;text-decoration: line-through;font-weight: bold} 
#detail .pricing {float: left}
#detail .lPrice, #usedProducts .price {font-size: 22px;color: #a51323;font-weight: bold;margin: 5px 0}
.inner .line-through {text-decoration: line-through}
#detail .msrp {text-decoration: line-through}
.addbox .inner {clear: both;margin-top: 10px}
.inner .innerCol1 {float: left;width: 59.9%}
.inner .innerCol2 {float: right;width: 39.9%}
#detail .topInfo {background: #fff;padding: 10px;margin-bottom: 10px;border: 1px solid #CBC5B3}
#detail h1 {text-decoration: none;display: block;margin-bottom:5px;font-size:18px}
.fright {float: right;margin-bottom: 10px}
.brandImg {border: 1px solid #CBC5B3;background-color: #FFF;width: 150px;padding: 10px;margin-bottom: 7px}
.inner .innerCol2 .brandImg {width: auto;padding: 8px;margin-bottom: 10px}
.inner .innerCol2 .brandImg IMG {display: block;padding: 5px 2px;background: #fff;border: 1px solid #CBC5B3;margin-bottom: 10px}
.inner .buttonDiv {padding-top: 22px}
.inner .buttonDiv p {margin-bottom: 7px}
.inner .buttonDiv .prodMeta span {display: inline-block;padding-right: 7px}
.inner .buttonDiv .prodMeta .green {color: #339933}
.inner .buttonDiv .prodMeta .upperCase {text-transform: uppercase}
#detail .stock {padding: 10px 0;font-size: 14px;font-weight: bold}
#detail .instock {color: #393;font-weight: bold;padding: 0px 4px;margin-left: 10px}
#detail .condition {padding: 10px;clear: both;background: #FFF;line-height: 16px;color: #000;border: 1px solid #CBC5B3;margin-top: 10px}
#detail TD {vertical-align: top}
#detail TR.price TD {font-size: 16px;font-weight: bold;color: #8A061D}
#detail .free_shipping {color: #093;font-weight: bold}
#detail .available {color: #CC3300;font-weight: bold;margin-left: 10px}
#detail TR.detail_altrow TD {background-color: #FFF}
#detail TR.acu_border TD {border: 1px solid #F0F0F0}
/*product detail - why buy*/
#detail h3 {padding: 2px 5px;border: 1px solid #CCC;background: #E8E8E8 url('/includes/wwbw/images/itemend/m123-whybuy-bg.gif') repeat-x;font-weight: bold;font-size: 14px;margin: 10px 0 0}
#detail .h3bottom {border: 1px solid #CCC;border-top: none;padding: 5px}
#detail .hlist {list-style: none}
#detail .hlist li {display: inline;padding: 0 15px;background: url('/includes/wwbw/images/itemend/m123-list-bullet.gif') no-repeat 5px 5px}
/*product detail - similar */
#detail .similaritems {float: left;width: 290px;height: 200px;margin-bottom: 5px;padding: 10px;border: 1px solid #CCC;background: #E8E8E8 url('/includes/music123/images/itemend/m123-whybuy-bg.gif') repeat-x}
/*product detail - image rotator*/
.jcarousel-container {position: relative}
.jcarousel-clip {z-index: 2;overflow: hidden;position: relative}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none}
.jcarousel-next {z-index: 3;display: none}
.jcarousel-prev {z-index: 3;display: none}
.jcarousel-item,.jcarousel-item a {font-size: 11px}
/*used products*/
#usedProducts {background: #FFF;border: 1px solid #CBC5B3;margin-top: 10px;overflow-y: auto;overflow-x: hidden;height: 161px}
#usedProducts div {display: block}
#usedProducts .itemInfo {margin-left: 140px;}
#usedProducts .itemThumb {padding: 10px;float: left;width: 120px}
#usedProducts h3 {font-size: 14px;color: #666;border: none;background: transparent;margin-top: 10px;padding:0}
#usedProducts .conditionText {color: #666;line-height: 24px}
#usedProducts .item {padding: 20px;overflow: hidden;border-bottom: 1px solid #EFEFEF}
#usedProducts .tipRequest {font-size: 11px}
#usedCondition {margin: 5px 0}
#usedProducts .optionText {color:#666666;line-height: 24px}
/*category*/
#category {width: 639px;font-size: 11px;margin-top: 10px;margin: auto}
#category .itemContainer {width: 635px;border: 1px solid #DFE0E2;background: url(/includes/wwbw/images/div-bg.gif);margin-bottom: 15px}
#category .shippingMsg {display: block;color: #0A66BB}
#category .shippingMsg>* {margin: 0;display: inline}
#category img {margin: auto;display: block;padding-bottom: 10px;height: 100px;}
#category .itemList {padding: 10px;width: 190px;float: left}
#category .itemList p {margin-bottom: 10px;line-height: 16px}
#category .last {border-right: none}
#category .bottom {border-bottom:none}
#category .itemHead {background: url(/includes/wwbw/images/box_top.jpg) no-repeat;height: 36px;line-height: 36px;margin-top: 5px;padding-left: 10px}
#category .itemHead h2 {display: inline}
#category h3 {margin:10px 0}
#category h3 a {font-size: 13px;color: #54524D}
#category .cartButton {float: right;margin-right: 10px}
#category .listPrice {color: #999}
#category .ourPrice, #category .nowPrice {font-size: 14px;font-weight: bold;color: #8A061D;margin-bottom: 5px}
#category .catLinks {background: #F9FAFC;padding: 5px;border: 1px solid #DFE0E2;border-top: none;margin-bottom: 10px}
#category .catLinks p {margin-bottom: 5px}
#category .categoryViewAll {padding-left: 20px}
#category h1 {float: left;width: 300px;text-align: left;padding-left: 10px;font-size: 15px;line-height: 40px;overflow: hidden}
#category h1 a {font-size: 15px}
#category h1 a:hover {text-decoration: underline}
.itemRow {border:1px solid #ccc;border-bottom:none}
/*buttons*/
.btnAddToCart {display: block;background: url(/includes/WWBW/Images/btnAddToCart.gif) no-repeat;width: 140px;height: 31px;vertical-align: middle}
.btnAddToCart:hover {background-position: -140px 0px}
.btnSubmit {background: url(/includes/WWBW/Images/buttonSubmit.gif) no-repeat top left;width: 66px;height: 20px}
.btnSubmit_sm {background: url(/includes/WWBW/Images/buttonSubmit.gif) no-repeat top left;width: 66px;height: 20px}
.btnEdit {background: url(/includes/WWBW/Images/buttonEdit.gif) no-repeat top left;width: 43px;height: 20px}
.btnApply {background: url(/includes/WWBW/Images/btnApply.gif) no-repeat top left;width: 58px;height: 21px}
.btnCheckout {background: url(/includes/WWBW/Images/btnSmallGoCheckout.gif) no-repeat top left;width: 215px;height: 30px}
.btnCheckout:hover {background-position: 0 -30px}
.btnCheckout:active {background-position: 0 -60px}
.btnCreateAccount {background: url(/includes/WWBW/Images/createAnAccount.gif) no-repeat top left;width: 124px;height: 20px}
.btnCreateMyAccount {background: url(/includes/WWBW/Images/buttonSubmit.gif) no-repeat top left;width: 126px;height: 20px}
.btnSignIn {background: url(/includes/WWBW/Images/buttonLogin.gif) no-repeat top left;width: 58px;height: 20px}
.btnAddtoCart_sm {background: url(/includes/WWBW/Images/btnAddToCart.gif) no-repeat;width: 140px;height: 31px}
.btnGo {background: url(/includes/WWBW/Images/buttonGo.gif) no-repeat top left;width: 27px;height: 20px}
.btnUpdateSubscriptions {background: url(/includes/WWBW/Images/MyAccount/btnUpdateSubscriptions.gif) no-repeat top left;width: 140px;height: 20px}
.btnDelete {background: url(/includes/WWBW/Images/buttonDelete.gif) no-repeat top left;width: 66px;height: 20px}
.btnSave {background: url(/includes/WWBW/Images/buttonSave.gif) no-repeat top left;width: 52px;height: 20px}
.btnAddSelectedToCart {background: url(/includes/WWBW/Images/buttons/btnAddSelectedToCart.gif) no-repeat top left;width: 139px;height: 19px}
.btnAddAnotherPayment {background: url(/Includes/WWBW/Images/btnAddAnotherPayment.gif) no-repeat top left;width: 116px;height: 20px}
.btnSaveAll {background: url(/includes/WWBW/Images/buttons/btnSaveAll.gif) no-repeat top left;width: 75px;height: 19px}
.btnContinueCheckout {background: url(/includes/WWBW/Images/btnContinueCheckout.gif) no-repeat top left;width: 140px;height: 21px}
.btnContinueCheckoutOPC {background: url(/includes/WWBW/Images/btnContinueCheckout.gif) no-repeat top left;width: 140px;height: 21px}
.btnPlaceOrder {background: url(/includes/WWBW/Images/buttons/buttonPlaceOrder.gif) no-repeat top left;width: 126px;height: 20px}
.btnPlaceOrderOPC {background: url(/includes/WWBW/Images/buttonPlaceOrder.gif) no-repeat top left;width: 126px;height: 20px}
.btnChangeMyOrder {background: url(/includes/WWBW/Images/buttonChangeMyOrder.gif) no-repeat top left;width: 129px;height: 19px}
.btnShipToAddress {background: url(/includes/WWBW/Images/buttons/btnShipToAddress.gif) no-repeat top left;width: 139px;height: 19px}
.btnGetPassword {background: url(/Includes/WWBW/Images/btnGetPassword.gif) no-repeat top left;width: 105px;height: 20px}
.btnUnsubscribe {background: url(/Includes/WWBW/Images/buttonSubmit.gif) no-repeat top left;width: 66px;height: 20px}
.btnAddNewCard {background: url(/includes/WWBW/Images/buttons/btnAddNewCard.gif) no-repeat top left;width: 97px;height: 19px}
.btnCloseWindow {background: url(/Includes/WWBW/Images/Buttons/btnCloseWindow.gif) no-repeat top left;width: 111px;height: 19px}
.btnUpdate {background: url(/Includes/WWBW/Images/Buttons/buttonUpdate.gif) no-repeat top left;width: 83px;height: 20px}
.btnUpdateCart {background: url(/Includes/WWBW/Images/buttonUpdateCart.gif) no-repeat top left;width: 89px;height: 20px}
.btnBuildKit {background: url(/Includes/WWBW/Images/buttonBuildKit.gif) no-repeat top left;width: 117px;height: 24px}
.btnViewDetailedInfo {background: url(/Includes/WWBW/Images/btn_viewProduct.gif) no-repeat top left;width: 112px;height: 20px}
.btnCompareAnotherItem {background: url(/Includes/WWBW/Images/btn_compareItem.gif) no-repeat top left;width: 123px;height: 20px}
.btnRemoveItem {background: url(/Includes/Common/Images/btnRemoveItem.gif) no-repeat top left;width: 55px;height: 23px}
.btnSearch {background: url(/includes/WWBW/Images/Buttons/btnSearch.gif) no-repeat top left;width: 89px;height: 19px}
.btnEmailForPrice {background: url(/includes/WWBW/Images/btnEmailForPrice.gif) no-repeat top left;width: 105px;height: 20px}
.btnPreOrderNow {background: url(/includes/WWBW/Images/buttonPreorder.gif) no-repeat top left;width: 140px;height: 31px}
.btnMakeActive {background: url(/Includes/WWBW/Images/btn-MakeActive.gif) no-repeat top left;width: 88px;height: 20px}
.btnView {background: url(/includes/WWBW/Images/btn-view.gif) no-repeat top left;width: 47px;height: 20px}
.btnGoto a {display: block;width: 40px;height: 21px;background: url(/includes/wwbw/Images/results_btn_goto.gif)}
/* headers */
.hdrTd_l {background-color: #F8F9ED}
.hdrTd_r {background-color: #F8F9ED}
.hdrTd_m {background-color: #F8F9ED}
.title {font-size: 12px;font-weight: bold;line-height: 18px;color: #000}
.title2 {font-size: 14px;font-weight: bold;line-height: 18px}
.bdrRegUser, .bdrNewUser, .bdrCartMain {border: 1px solid #F8F9ED;border-top:none}
.hdrLogin {background: url(/includes/WWBW/Images/pleaseLogin.gif) no-repeat top left;position: relative;left: 28px;width: 283px;height: 53px}
.hdrCart {background: url(/includes/WWBW/Images/shoppingCart.gif) no-repeat top left;width: 191px;height: 53px}
.hdrSave10 {background: url(/includes/WWBW/Images/hdrSave10.gif) no-repeat top left;width: 350px;height: 23px}
.hdrSave10_sm {background: url(/includes/WWBW/Images/Save10_sm.gif) no-repeat top left;width: 134px;height: 42px}
.hdrSimilarItems {background: url(/includes/WWBW/Images/hdrSimilarItems.gif) no-repeat top left;width: 153px;height: 24px}
.hdrConfirmYourOrder {background: url(/includes/WWBW/Images/hdr_ConfirmYourOrder.gif) no-repeat top left;width: 390px;height: 77px}
.hdrPaymentOptions {background: url(/includes/WWBW/Images/hdr_PayOptions.gif) no-repeat top left;width: 390px;height: 77px}
.hdrEnterAddress {background: url(/includes/WWBW/Images/address.gif) no-repeat top left;width: 283px;height: 53px}
.hdrEditBilling {background: url(/includes/WWBW/Images/hdrEditAddress.gif) no-repeat top left;width: 306px;height: 76px}
.hdrEditShipping {background: url(/includes/WWBW/Images/hdrEditShipping.gif) no-repeat top left;width: 306px;height: 76px}
.hdrToCompleteOrder {background: url(/includes/WWBW/Images/toCompleteOrder.gif) no-repeat top left;width: 257px;height: 39px}
.hdrCheckOff {background: url(/includes/WWBW/Images/hdrCheckOff.gif) no-repeat top left;width: 407px;height: 67px}
.hdrGetShippingRates {background: url(/includes/WWBW/Images/formHdr_getShip.gif) no-repeat top left;width: 189px;height: 18px;position: relative;left: 10px}
.hdrOrderReceipt {background: #ccc url(/Includes/WWBW/images/header_bg_m.gif) repeat-x top left;padding: 3px 5px 0 3px}
.hdrOrderReceiptBody {padding:7px 5px 0 3px}
.hdrRelated {background: url(/Includes/WWBW/Images/title_related.gif) no-repeat top left;width: 160px;height: 25px}
.hdrPriceDrop {background: url(/Includes/WWBW/Images/title_pricedrop.gif) no-repeat top left;width: 160px;height: 25px}
.hdrRecommend {background: url(/Includes/WWBW/Images/title_recommend.gif) no-repeat top left;width: 160px;height: 25px}
.hdrMinicartCart {background: url(/includes/WWBW/Images/hdrMinicartCart.gif) no-repeat top left;width: 200px;height: 23px;margin-top: 8px}
.hdrCheckout {background: url(/includes/WWBW/images/hdrCheckout.gif) no-repeat top left;width: 182px;height: 44px}
.imgGiftCard {background: url(/includes/WWBW/images/wwbw_GiftCard.gif) no-repeat top left;width: 100px;height: 100px}
#searchHdr {padding-left: 3px}
#searchHdr h1 {font-size: 18px;display: inline}
/*recently viewed items*/
#recentlyViewed{width: 157px;overflow: hidden;margin: 0 auto;border: 2px solid #CCC;border-bottom: 1px solid #AAA;position:relative}
#recentlyViewed .products {background: #fff url(/includes/wwbw/images/recentlyViewed_bg.png) no-repeat top left;padding: 10px 15px}
#recentlyViewed h3 {font-size: 11px;color: #54524D;margin: 5px 0 0}
#recentlyViewed .products img {display: block;margin: 10px auto;width: 50px;height: 50px}
#recentlyViewed .additional a {background: #EFEFEF;width: 100%;height: 33px;padding: 15px 10px 0 15px}
#recentlyViewed .products a {padding-bottom: 10px;border-bottom: 1px dotted #CCC;position: relative}
#recentlyViewed .products a, #recentlyViewed .additional a {display: block;font-size: 11px}
/*cart*/
.divCartFreeShip {background-color: #CFEAB5;color: #003300;padding: 5px;width: 98%;border: 1px solid #016701;font-weight: bold;font-size: 12px;margin: 0 0 4px}
.cartTDColHead {font-size: 10px;color: #000;background-color: #F4ECC8;font-weight: normal;text-decoration: none;padding: 4px}
.cartTDColHead B {font-weight: normal}
.colHeadRight, .colRight {text-align: right}
.saleColumn {text-align: right;margin: 0;padding: 0;width: 50%}
.miniCartHead {background-color: #FFF2BB}
#tblMiniCartTotal TD {background-color: #FFF}
.cartSave10_bg {border: 1px solid #D7D9BC;padding: 5px;width: auto}
.inputQty {border: 1px solid #999;width: 36px;height: 15px;font-size: 13px;font-weight: bold;text-align: center}
/*one page checkout*/
#onepageShippingMethod input{border: none}
.divSignInContainer {border: 6px solid #8B8786;margin: 6px 0 0;padding: 7px}
.hdrOnePage {font-size: 18px;color: #C02A2C;margin-top: 0px}
.divPaymentHeading {width: 100%;background-color: #EEEEEE;border-bottom: 1px solid #999;border-top: 1px solid #999;padding: 7px 0}
.divMyShipHeading {background-color: #EEEEEE;border-bottom: 1px solid #999;border-top: 1px solid #999;padding: 7px 0 7px 7px}
.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}
.divReturns {color: #FF0000;border: 1px solid #FF0000;padding: 4px}
.doubleHr {background: url(/Includes/Common/Images/doubleHr.gif) repeat-x top left;width: 100%;height: 5px}
.spnTotal {color: #852830;font-size: 18px}
.spnTotalLbl {font-size: 18px}
.tdShipping_hover {border: 10px solid #FF0}
.divNoItemsInCart {height: 400px}
.tblOPC TD, .tblOPC SELECT, .tblOPC INPUT {font-size: 11px}
.tdPasswordRecommend {color: #832A2E;font-size: 11px}
.h2OPC {color: #9F090F;font-size: 17px}
.modalBackground {background-color: #000;filter: alpha(opacity=50);opacity: 0.5}
#progressBackgroundFilter {position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;overflow: hidden;padding: 0;background-color: #000;filter: alpha(opacity=50);opacity: 0.5;margin: 0;z-index: 1000}
#processMessage1, #processMessage2, #processMessage3 {position: absolute;top: 30%;left: 35%;padding: 10px;width: 377px;height: 146px;z-index: 1001;background-color: #FFF;border: 6px solid #702330;text-align: center;color: #999;font-weight: bold;padding: 23px 0 0}
#spnProcessMessage {color: #999;font-weight: bold}
#shipToOverlay, #billToOverlay, #cartItemsOverlay, #updateShippingOverlay {position: absolute;left: 35%;width: 377px;height: 146px;z-index: 1001;background-color: #CCC;text-align: center;color: #000;font-weight: bold;background-color: #FFF;margin: 0}
#shipToOverlay_cnt, #cartItemsOverlay_cnt {position: absolute;left: 35%;width: 377px;height: 146px;z-index: 1002;text-align: center;color: #000;font-weight: bold}
#divUpdateCartOverlay {background-color: #FFF;height: 22px;width: 150px;position: absolute;z-index: 1002}
.divCouponCode {border: 1px solid #CCC;width: 399px;height: 72px;padding: 8px}
.divProcessing {width: 98%;text-align: center;border: 3px solid #CCCCCC;height: 50px;background-color: #F4F4F4;position: absolute;bottom: 5px;left: 5px;z-index: 100000000}
#tblShippingMethod {height: 140px}
/*drop menu - unused? -- left intact*/
#dropmenudiv {position: absolute;z-index: 100;width: 100px;padding: 4px 0 5px;border: 1px solid #E2D9C5;border-top:none}
#dropmenudiv a {padding-bottom: 1px;width: 100%;display: block;font-weight: bold;font-size: 10px;line-height: 15px}
#dropmenudiv A:hover {color: #FFFFFF;background-color: #9A300E}
.deptItem {padding-left: 0px;width: auto}
.menuBreak {background: url(/includes/privatereserveguitars/images/menuBreak.gif) repeat top left;margin-top: 2px;height: 7px;width: 90%;text-align: center;margin-left: 8px;margin-right: 5px}
.topnavItem {background: url(/includes/privatereserveguitars/images/topnavmenu_bg.gif) repeat top left;float: left;width: 100px;display: block;height: 20px;background-color: #C18068;text-align: center;color: #FFF;font-size: 12px;font-weight: bold;text-decoration: none;padding-top: 2px;margin-right: 2px}
.topnavLink {color: #FFF;display: block;width: 100%;height: 18px;margin-top: 2px}
.topnavLink:hover {text-decoration: none;color: #FFF}
.safariTopNavDiv {text-align: center;position: absolute;top: 99px;z-index: 1;color: #FFF;font-weight: bold;font-size: 13px;height: 20px}
/* unknown locations -- styles kept intact */
.relatedmedia {font-size: 18px;font-weight: bold}
.swatchSel {border: 2px solid #FF0000}
.swatchUnSel {border: 1px solid #B4B4B4}
.swatchPrev {border: 2px dashed #B4B4B4}
.tblSwatchImgs {width: 255px}
.tblSwatchImgs td {width: 84px;height: 88px;text-align: center;vertical-align: middle}
.select {width: 150px}
a.selectedPage {font-weight: bold;font-size: 19px;color: #000}
a.unSelectedPage {font-weight: bold;text-decoration: underline;font-size: 16px;color: #7C7C7C}
.trCCHdr td {background-color: #CCC;font-weight: bold;padding: 4px}
.tblCC td {padding: 3px 3px 3px 5px}
.tblAltAddresses input {margin-right: 4px}
.divAltAddressesMessaging {color: #C31523;font-weight: bold;}
.toggleElement, #itemAdvanced #detailNav {display: none}
.fleft {float: left}
.ulArrowRight {list-style-image: url(/Includes/Music123/images/bullet.gif);list-style-position: outside;list-style-type: square;padding: 12px;margin: 2px}
.ulArrowRight li {margin-top: 5px}
#homeContainer {display: block;width: 680px;background: transparent}
#ctl00_CenterContent_divNormal {font-size: 12px;padding-left: 25px;padding-top: 9px}
#aspnetForm div.detailInfo {text-align: left /* UNUSED */}
.itemImgThumb {border: 1px solid #B7B7B7;margin: 4px}
#navGuided {padding: 5px;font-size: 10px}
#navGuided strong {color: #000}
#navCorrection {background: url(/includes/wwbw/Images/results_bg_top.jpg) repeat-x bottom;border-top:1px dotted #AEA8A5;border-bottom:1px dotted #AEA8A5;padding: 5px;width: 632px}
.divAccessoriesHdr, .divSimilarItemsHdr {background-color: #F8F9ED;margin-bottom: 0px}
.txtSimilarItems {font-weight: bold;color: #000;text-align: left;position: relative;top: 3px;left: 10px;padding-right: 5px}
.divAccessoryTable {border: 1px solid #F1E197}
.divAccessoryTable TD {background-color: #F8F4E1;padding-right: 5px;padding-left: 3px}
.divApplyCoupon {position: relative;left: 12px}
#divMyAcctCenterContent {margin: 8px 0 0 4px;padding-right: 12px;text-align: left}
a .imgAddWarrantyTxt {background: url(/includes/wwbw/images/btnWarranty.gif) no-repeat top left;width: 211px;height: 22px}
a:hover .imgAddWarrantyTxt {background-position: 0 -22px}
a:active .imgAddWarrantyTxt {background-position: 0 -44px}
.productAccessoriesHeader {background-color: #CEC7B1}
.showAccessoriesLink {font-size: 12px;font-weight: bold;color: #000000}
.savingText {font-size: 10px;color: #AA0000;font-weight: bolder}
.emailPageUrl{font-size: 13px;color: #787261;font-weight: bold}
.qtyBox{font-size: 10px;color: #000000;font-weight: normal;width: 25px}
.catalogBox {font-size: 10px;color: #000000;font-weight: normal}
.myAcctHdr {font-size: 16px;color: #837A5E;font-weight: bold}
.csHeaderSub {font-size: 12px;color: #000000;font-weight: bold}
.horzRule {color: #5C0F1D;height: 1px}
.Shipping {color: #000000;font-weight: normal;text-decoration: none}
td.catalogContent {background-color: #D6D3D6}
.catalogContentTitles {font-weight: bold}
.shippingCalculateHeader {font-size: 12px;color: #FFFFFF;font-weight: bold;background-color: #9A937C}
.UnsubNewsletterTitle {font-size: 12px;color: #FFFFFF;font-weight: bold;background-color: #9C927B}
.UnsubNewsletterBox {border-color: #9C927B;border-style: solid;border-width: 1px}
.promoCallOut {font-size: 14px;color: #8A061D;font-weight: bold;padding-bottom: 20px}
.accessoriesListPrice {text-decoration: line-through}
.itemEndDivider {background: url(/includes/WWBW/images/ItemEnd/product_hdr_expander.gif) repeat-x}
.itemEndHR {width: 100%;background: url(/includes/WWBW/images/ItemEnd/product_hr_expand.gif) repeat-x}
.itemEndBG {background: url(/includes/WWBW/images/ItemEnd/sidebar_gradient.gif) no-repeat left bottom}
#resultsContainer {color: #51413F;}
#resultsContainer .incorrect {color: #670000;font-weight: bold}
#resultsContainer .corrected {color: #558E62;font-weight: bold}
.imageAlign {padding-right: 3px}
a.retailAvailability {background: #FFFFFF url(https://images.miretail.com/Content/WWBW/itemDetail/ico_storeAvailability.gif) no-repeat 6px 6px;padding: 3px 5px 3px 25px;line-height: 22px;border: 1px solid #CBC5B3;margin: 5px 0;display: block;width: 180px}
.divAddToSavedCart {margin: 0 0 3px 4px}
/* unknown locations (labels) -- styles kept intact */
.productLabel {font-weight: bolder;font-size: 9px;color: #000000}
.priceLabel {font-size: 10px;color: #8A061D;text-decoration: none}
.savingLabel {font-size: 10px;color: #AA0000;text-decoration: none}
.noteLabel {font-size: 7.5px;color: #000000;text-decoration: none}
.stsLabel {font-size: 8px;color: #FFFFFF;background-color: #AA0000;font-weight: bolder}
.listPriceLabel {font-size: 12px;margin-bottom: 5px}
.itemNumberLabel {font-size: 12px;font-weight: bold}
.youSaveLabel {font-weight: bold}
.ourPriceLabelItemEnd {font-size: 16px;font-weight: bold;color: #9F0000}
.weRecommendLabel {font-weight: bold}
.whyUsLabel {font-weight: bold}
.itemIncludesTitleLabel {font-size: 12px;font-weight: bold}
.itemIncludesLabel {color: #504D45;text-decoration: underline;font-weight: bold}
.OrderByPhoneLabel {color: #666666;font-size: 10px}
.customerRatingLabel {font-size: 12px;font-weight: bold}
.AsLowAslabel, .AsLowAslabel a {font-size: 13px;color: #787261;text-decoration: underline}
.productAvailabilityLabel, .productAvailabilityLabel a {font-size: 13px;font-weight: bold;color: #000000}
.addToWishlistLabel {color: #504D45;text-decoration: underline;font-weight: bold}
.disclaimerLabel {font-size: 10px;color: #000000}
/*ajax - unknown*/
.ajaxArrowLeft {z-index: 5;position: relative;left: 1px;top: 48px}
#ajaxPopup {color: #000;width: 238px;height: auto;z-index: 4;position: relative;text-align: left}
.ajaxHeader {background: url(/includes/PrivateReserveGuitars/images/ajaxPopup_header.gif) repeat-x top left;color: #000;width: 220px;height: 100%;text-align: left;padding: 5px 5px 4px 10px}
.ajaxFooter {background: url(/includes/PrivateReserveGuitars/images/ajaxPopup_footer.gif) repeat-x top left;color: #000;width: 220px;height: 10px;text-align: left}
.ajaxBody {padding-left: 10px;background: url(/includes/PrivateReserveGuitars/images/ajaxPopup_bodybg.gif) repeat-y top left;width: 220px;padding-top: 6px;padding-right: 7px}
.ajaxTitle {font-weight: bold;color: #FFF;line-height: 12px}
.ajaxLoading {background: url(/includes/Common/images/ajaxLoad_big.gif) no-repeat top left;width: 30px;height: 36px}
/*cluetip -- unknown*/
.cluetip-arrows {display: none}
#cluetip-title #cluetip-close {float: right;position: relative}
.cluetip-jtip {background-color: transparent}
.cluetip-jtip #cluetip-outer {background-color: #FCFAF4;border: 1px solid #CBC5B3;position: relative}
.cluetip-jtip H3#cluetip-title {background-color: #FCFAF4;color: #666;font-size: 14px;font-style: normal;font-weight: 700;margin: 0 0 5px;padding: 5px 5px 0}
.cluetip-jtip #cluetip-inner {display: inline-block;font-size: 12px;padding: 0 5px 5px}
.cluetip-jtip DIV#cluetip-close {color: #900;text-align: right;margin: 0 5px 5px}
/*footer*/
.footer {font-size: 11px;padding: 5px 0px 0px}
.footer, .footer a, .footer a:link, .footer a:visited {color: #E4E6C3}
.footer a:hover {color: #E4E6C3;text-decoration: underline}
.footerbg {background-color: #47161E}
a#lnkFooterBizRate img {height: 41px;width: 68px;}
.copyright {font-size: 10px}
/*myaccount - need login*/
.myAccountHeaderLink {color: #FFFFFF;font-weight: normal;text-decoration: none}
.myAccountHeaderLink a {color: #FFFFFF}
.myAccountHeaderLink a:hover {text-decoration: underline}
.myAccountSectionHeader {font-size: 12px;color: #000000;font-weight: bold;text-decoration: none}
.myAccountSectionLink {color: #787261;text-decoration: underline}
.forgotLink {color: #787261;text-decoration: underline}
.forgotPasswordHeader {font-size: 16px;color: #837A5E;font-weight: bold;text-decoration: none}
.changePasswordHeader {font-size: 16px;color: #837A5E;font-weight: bold;text-decoration: none}
.header {color: #E4E6C3;font-weight: bold}
.header a, .headerGradient a {color: #E4E6C3;font-weight: bold}
.header a:hover, .headerGradient A:hover {text-decoration: underline;font-weight: bold}
.headerbg {background-color: #47161E}
.headerGradient {background: #732031 url(/includes/WWBW/images/hdr_gradient.jpg);color: #E4E6C3;font-weight: bold}
.bgMyAcct {padding-left: 5px;width: 122px;height: 350px;background: url(/includes/PrivateReserveGuitars/images/myaccount/myAcctMenu.gif) no-repeat top left}
.myAcctHdr, .popupHdr {font-size: 14px;font-weight: bold;color: #AA4B2A}
#linkMyAcct a {color: #4A4A2B}
#linkMyAcct a:hover {text-decoration: underline}
#ordersListTbl td {padding-left: 10px}
#optionsListTbl td {padding-left: 8px}
.padRight {padding-right: 8px}
/*flyout -- unknown*/
.NPaddFlyout {z-index: 0;width: 200px;height: 125px;background: url(/includes/musicarts/images/NPaddFlyout_bg.png) no-repeat top left;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: 0px;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: 0px;background: url(/includes/musicarts/images/addFlyoutanon_bg.png) no-repeat top left;font-size: 9px}
.divFlyoutContent a, .addFlyout_anon a, .NPaddFlyout a {font-size: 10px}
/*plan coverage - unknown*/
.planCoverage p {margin-bottom: 7px}
.planCoverage label {font-size: 11px;font-weight: normal;display: inline-block;margin-right: 5px}
.planCoverage input {vertical-align: bottom;margin: 0 3px 0 0;display: inline-block}
/*checkout options*/
#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: #CC0000;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: 0px 10px 0;overflow: hidden}
#checkoutOptions .checkoutTitle {font-size: 12px;color: #4B4A46;font-weight: bold;margin-bottom: 5px}
/*sitemap*/
#sitemap {width: 95%;background: #FFF;border: 1px solid #CCC;border-top: 1px solid #EFEFEF;margin: 0 auto}
#sitemap h1 {font-size: 18px}
#sitemap H2 {font-size: 14px;padding: 10px 10px 0px}
#sitemap H3 {font-size: 12px;padding: 3px 0}
#sitemap li.alt {background: #F4F4F5}
#sitemap td {border-bottom: 1px solid #EFEFEF;border-left: 1px dotted #EFEFEF;border-top: 1px solid #CFCFCF;padding: 0;margin: 0}
#sitemap ul {padding: 10px;margin-bottom: 10px}
#sitemap li {list-style: none}
#sitemap .csHeaderSub {background: #FFF url(/includes/wwbw/images/main_moreOptions_bg.jpg) repeat-x bottom;line-height: 30px;padding: 3px 0 3px 10px}
#sitemap td a {display: block}
#sitemap td a.category {background: url(/includes/wwbw/images/arrowRight.gif) no-repeat 3px 4px;padding: 2px 0 2px 15px;font-size: 11px}
#sitemap td a:hover {background: #702330;color: #FFF}
#sitemap td h2 A {background: transparent}
#sitemap .department1 {color: #236E70}
#sitemap .department2 {color: #704323}
#sitemap .department3, #sitemap .department4 {color: #707023}
#sitemap .department5 {color: #0C643C}
/* add to cart box -- unknown */
.addToCartDarkBox, .addToCartDarkBoxBold, .addToCartLightBox, .addToCartDarkBoxRed, .addToCartLightBoxRed {font-size: 10px;color: #000000;text-decoration: none}
.addToCartDarkBox, .addToCartDarkBoxBold {background:#ECEBE7}
.addToCartDarkBoxBold {font-weight: bold}
.addToCartLightBox {background-color: #F7F7F5}
.addToCartDarkBoxRed, .addToCartLightBoxRed {color:#8A061D}
.addToCartDarkBoxRed {background-color: #ECEBE7}
.addToCartLightBoxRed {background-color: #F7F7F5}
/* print */
/*Caution! Ensure accessibility in print and other media types...
Use class for showing/hiding tab content, so that visibility can be better controlled in different media types...*/
#productTabs .ui-tabs-hide {display: none}
/*Hide useless elements in print layouts...*/
@media print {#productTabs .ui-tabs-nav {display: none}}
/*bug fixes*/
* HTML .ui-tabs-nav
{/*auto clear, @ IE 6 & IE 7 Quirks Mode*/
display: inline-block}
*:first-child+HTML .ui-tabs-nav
{/*@ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...*/
display: inline-block}
.GC-Cart-Column {width:230px !important;overflow:hidden !important}
.GC-Cart-Column .cartBox {width:228px !important}
.ConfirmContent {height:400px;overflow:scroll;overflow-x:hidden}
