/* clean up defaults */
div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre,form,fieldset, table,th,td { margin:0; padding:0;  }

ul { list-style:none; }

body, td { font-family : Arial, Verdana, sans-serif; font-size : 11px; }

h1 { font-size:150%; color:#666; }

body { background:#dfd6cc url(/includes/wwbw/images/site/site_background_gradient.gif) repeat-x; }
img { border:none; }

/* global styles */
#bodywrapper { width: 840px; height: 100%; margin:0px auto; text-align:left; position: relative; }
.cartError, .error { color: #C31523; font-weight: bold; text-decoration: none;padding-left:0px }
.bigerror { font-size: 13px; color: #C31523; font-weight: bold; text-decoration: none; }
.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 }

/* form styles */
form { font-size: 100%; }
select, textarea { color:#000000; border:#ACACAC; border-color:#ACACAC; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; }
input.inp_loc {font-size:9px; color:#000000; background-color:#FFFFFF; border:#000000; border-color:#000000; border-style:solid; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
.altform { font-size: 100%; font-size:9px; color:#000000; border:#ACACAC; border-color:#ACACAC; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; }
.altformmedium { font-size: 100%; font-size:10px; color:#000000; border:#ACACAC; border-color:#ACACAC; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; }

/* style applied if current item in nav */
.LtgrayBG { background-color: #969696; padding-top: 2px; padding-bottom: 2px; font-weight: bold}

a, a:link, a:visited {  color: #7a625f; text-decoration: none; outline:none; }

a:hover { color:#8a2c39; text-decoration:none; }

/* ADDED BY DEV */
.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; }

/* END ADDED BY DEV */

/* cart */
.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%}
.nowrap { white-space: nowrap }
.miniCartHead{ background-color: #FFF2BB; }
#tblMiniCartTotal td { background-color:#fff }

/* / cart */

/* My Account */
.bgMyAcct {padding: 0px 0px 0px 0px;left: 5;width: 122px;height: 350px;background: url(/includes/PrivateReserveGuitars/images/myaccount/myAcctMenu.gif) top left no-repeat; }
.myAcctHdr, .popupHdr { font-size: 14px;font-weight: bold;color: #AA4B2A; }
#linkMyAcct a {text-decoration: none;color: #4A4A2B; }
#linkMyAcct a:hover {text-decoration: underline; }
#ordersListTbl td {padding-left: 10px; }
#optionsListTbl td {padding-left: 8px; }
.padRight {padding-right: 8px; }
.ulArrowRight { list-style-image: url(/Includes/Music123/images/bullet.gif); list-style-position: outside; list-style-type: square; padding: 12px; margin: 2px; }

/* ITEM END */
.itemImgThumb { border: 1px solid #B7B7B7; margin: 4px }

/* AJAX POPUPS */
.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) top left repeat-x; color: #000; width: 220px; height: 100%; text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 4px; padding-right: 5px}
.ajaxFooter { background: url(/includes/PrivateReserveGuitars/images/ajaxPopup_footer.gif) top left repeat-x; color: #000; width: 220px; height: 10px; text-align: left }

.ajaxBody { padding-left: 10px; background: url(/includes/PrivateReserveGuitars/images/ajaxPopup_bodybg.gif) top left repeat-y; width: 220px; padding-top: 6px; padding-right: 7px }
.ajaxTitle { font-weight: bold; color: #fff; line-height: 12px }

/* END AJAX POPUPS */
 
/* DROP MENU */

#dropmenudiv { position:absolute; z-index: 100; width: 100px; padding: 4px 0 5px 0; border-left: 1px #E2D9C5 solid; border-right: 1px #E2D9C5 solid; border-bottom: 1px #E2D9C5 solid; }
#dropmenudiv a{ padding-bottom: 1px; width: 100%; display: block; text-decoration: none; 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) top left repeat; 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) top left repeat; 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; }

/* 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 { border-left: solid 1px #f8f9ed; border-right: solid 1px #f8f9ed; border-bottom: solid 1px #f8f9ed; }
.bdrNewUser { border-left: solid 1px #f8f9ed; border-right: solid 1px #f8f9ed; border-bottom: solid 1px #f8f9ed; }
.bdrCartMain { border-left: solid 1px #f8f9ed; border-right: solid 1px #f8f9ed; border-bottom: solid 1px #f8f9ed; }
.hdrLogin { background: url(/includes/WWBW/Images/pleaseLogin.gif) top left no-repeat; position: relative; left: 28px; width: 283px; height: 53px}
.hdrCart { background: url(/includes/WWBW/Images/shoppingCart.gif) top left no-repeat; width: 191px; height: 53px }
.hdrSave10 { background: url(/includes/WWBW/Images/hdrSave10.gif) top left no-repeat; width: 350px; height: 23px }
.hdrSave10_sm { background: url(/includes/WWBW/Images/Save10_sm.gif) top left no-repeat; width: 134px; height: 42px }
.hdrSimilarItems { background: url(/includes/WWBW/Images/hdrSimilarItems.gif) top left no-repeat; width: 153px; height: 24px }
.hdrConfirmYourOrder { background: url(/includes/WWBW/Images/hdr_ConfirmYourOrder.gif) top left no-repeat; width: 390px; height: 77px }
.hdrPaymentOptions { background: url(/includes/WWBW/Images/hdr_PayOptions.gif) top left no-repeat; width: 390px; height: 77px }
.hdrEnterAddress { background: url(/includes/WWBW/Images/address.gif) top left no-repeat; width: 283px; height: 53px }
.hdrEditBilling { background: url(/includes/WWBW/Images/hdrEditAddress.gif) top left no-repeat; width: 306px; height: 76px }
.hdrEditShipping { background: url(/includes/WWBW/Images/hdrEditShipping.gif) top left no-repeat; width: 306px; height: 76px }
.hdrToCompleteOrder { background: url(/includes/WWBW/Images/toCompleteOrder.gif) top left no-repeat; width: 257px; height: 39px; }
.hdrCheckOff { background: url(/includes/WWBW/Images/hdrCheckOff.gif) top left no-repeat; width: 407px; height: 67px }
.hdrGetShippingRates { background: url(/includes/WWBW/Images/formHdr_getShip.gif) top left no-repeat; width: 189px; height: 18px; position: relative; left: 10px }
.hdrOrderReceipt { background: url(/Includes/WWBW/images/header_bg_m.gif) top left repeat-x; background-color: #ccc; padding-left: 3px; padding-top: 3px; padding-right: 5px}
.hdrOrderReceiptBody { padding-left: 3px; padding-top: 7px; padding-right: 5px }
.hdrRelated { background: url(/Includes/WWBW/Images/title_related.gif) top left no-repeat; width: 160px; height: 25px }
.hdrPriceDrop { background: url(/Includes/WWBW/Images/title_pricedrop.gif) top left no-repeat; width: 160px; height: 25px }
.hdrRecommend { background: url(/Includes/WWBW/Images/title_recommend.gif) top left no-repeat; width: 160px; height: 25px }
.hdrMinicartCart { background: url(/includes/WWBW/Images/hdrMinicartCart.gif) top left no-repeat; width: 200px; height: 23px; text-align: left; margin-top: 8px }
.hdrCheckout { background: url(/includes/WWBW/images/hdrCheckout.gif) top left no-repeat; width: 182px; height: 44px }
.imgGiftCard { background: url(/includes/WWBW/images/wwbw_GiftCard.gif) top left no-repeat; width: 100px; height: 100px }
/* buttons */

.btnSubmit { background: url(/includes/WWBW/Images/buttonSubmit.gif) top left no-repeat; width: 66px; height: 20px }
.btnSubmit_sm { background: url(/includes/WWBW/Images/buttonSubmit.gif) top left no-repeat; width: 66px; height: 20px }
.btnEdit { background: url(/includes/WWBW/Images/buttonEdit.gif) top left no-repeat; width: 43px; height: 20px }
.btnApply { background: url(/includes/WWBW/Images/btnApply.gif) top left no-repeat; width: 58px; height: 21px }
.btnCheckout { background: url(/includes/WWBW/Images/btnSmallGoCheckout.gif) top left no-repeat; width: 215px; height: 30px }
.btnCheckout:hover { background-position:0 -30px; }
.btnCheckout:active { background-position:0 -60px; } 

.btnCreateAccount { background: url(/includes/WWBW/Images/createAnAccount.gif) top left no-repeat; width: 124px; height: 20px }
.btnCreateMyAccount { background: url(/includes/WWBW/Images/buttonSubmit.gif) top left no-repeat; width: 126px; height: 20px }
.btnSignIn { background: url(/includes/WWBW/Images/buttonLogin.gif) top left no-repeat; 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) top left no-repeat; width: 27px; height: 20px }
.btnUpdateSubscriptions { background: url(/includes/WWBW/Images/MyAccount/btnUpdateSubscriptions.gif) top left no-repeat; width: 140px; height: 20px }
.btnDelete { background: url(/includes/WWBW/Images/buttonDelete.gif) top left no-repeat; width: 66px; height: 20px }
.btnSave { background: url(/includes/WWBW/Images/buttonSave.gif) top left no-repeat; width: 52px; height: 20px }
.btnAddToCart { display:block;background: url(/includes/WWBW/Images/btnAddToCart.gif) no-repeat; width: 140px; height: 31px }
.btnAddToCart:hover { background-position: -140px 0px }
.btnAddSelectedToCart { background: url(/includes/WWBW/Images/buttons/btnAddSelectedToCart.gif) top left no-repeat; width: 139px; height: 19px }
.btnAddAnotherPayment { background: url(/Includes/WWBW/Images/btnAddAnotherPayment.gif) top left no-repeat; width: 116px; height: 20px }
.btnSaveAll { background: url(/includes/WWBW/Images/buttons/btnSaveAll.gif) top left no-repeat; width: 75px; height: 19px }
.btnContinueCheckout { background: url(/includes/WWBW/Images/btnContinueCheckout.gif) top left no-repeat; width: 140px; height: 21px }
.btnContinueCheckoutOPC { background: url(/includes/WWBW/Images/btnContinueCheckout.gif) top left no-repeat; width: 140px; height: 21px }
.btnPlaceOrder { background: url(/includes/WWBW/Images/buttons/buttonPlaceOrder.gif) top left no-repeat; width: 126px; height: 20px }
.btnPlaceOrderOPC { background: url(/includes/WWBW/Images/buttonPlaceOrder.gif) top left no-repeat; width: 126px; height: 20px }
.btnChangeMyOrder { background: url(/includes/WWBW/Images/buttonChangeMyOrder.gif) top left no-repeat; width: 129px; height: 19px }
.btnShipToAddress { background: url(/includes/WWBW/Images/buttons/btnShipToAddress.gif) top left no-repeat; width: 139px; height: 19px }
.btnGetPassword { background: url(/Includes/WWBW/Images/btnGetPassword.gif) top left no-repeat; width: 105px; height: 20px }
.btnUnsubscribe { background: url(/Includes/WWBW/Images/buttonSubmit.gif) top left no-repeat; width: 66px; height: 20px }
.btnAddNewCard { background: url(/includes/WWBW/Images/buttons/btnAddNewCard.gif) top left no-repeat; width: 97px; height: 19px }
.btnCloseWindow { background: url(/Includes/WWBW/Images/Buttons/btnCloseWindow.gif) top left no-repeat; width: 111px; height: 19px }
.btnUpdate { background: url(/Includes/WWBW/Images/Buttons/buttonUpdate.gif) top left no-repeat; width: 83px; height: 20px }
.btnUpdateCart { background: url(/Includes/WWBW/Images/buttonUpdateCart.gif) top left no-repeat; width: 89px; height: 20px }
.btnBuildKit { background: url(/Includes/WWBW/Images/buttonBuildKit.gif) top left no-repeat; width: 117px; height: 24px }
.btnViewDetailedInfo { background: url(/Includes/WWBW/Images/btn_viewProduct.gif) top left no-repeat; width: 112px; height: 20px }
.btnCompareAnotherItem{ background: url(/Includes/WWBW/Images/btn_compareItem.gif) top left no-repeat; width: 123px; height: 20px}
.btnRemoveItem { background: url(/Includes/Common/Images/btnRemoveItem.gif) top left no-repeat; width: 55px; height: 23px }
.btnSearch { background: url(/includes/WWBW/Images/Buttons/btnSearch.gif) top left no-repeat; width: 89px; height: 19px }
.btnEmailForPrice { background: url(/includes/WWBW/Images/btnEmailForPrice.gif) top left no-repeat; width: 105px; height: 20px }
.btnPreOrderNow { background: url(/includes/WWBW/Images/buttonPreorder.gif) top left no-repeat; width: 140px; height: 31px }
.btnMakeActive { background: url(/Includes/WWBW/Images/btn-MakeActive.gif) top left no-repeat; width: 88px; height: 20px; }
.btnView { background: url(/includes/WWBW/Images/btn-view.gif) top left no-repeat; width: 47px; height: 20px }

/* divs */

.divAccessoriesHdr{ background-color: #f8f9ed; margin-bottom: 0px }
.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) top left no-repeat; width: 211px; height: 22px }
a:hover .imgAddWarrantyTxt { background-position:0 -22px; }
a:active .imgAddWarrantyTxt { background-position:0 -44px; }

/* cart */
.cartSave10_bg { border:1px solid #d7d9bc; margin: 0px; padding: 5px; width: auto } 
.inputQty { border: 1px solid #999; width:36px;height:15px;font-size:13px;font-weight:bold;text-align:center }

/* breadcrumb */
.breadCrumb { margin: 15px 0pt 15px 20px; color:#666; }


/* begin product detail page */
#detail h1 { font-size:18px; font-weight:bold; margin:10px 0 10px 0; }
#detail td { vertical-align:top; }
#detail a:hover { }
#detail tr.price td { font-size:16px; font-weight:bold; color:#8A061D; }
#detail .msrp { text-decoration:line-through; }
#detail .instock { background-color:#009933; color:#fff; font-weight:bold; padding:0px 4px; margin-left:10px; }
#detail .free_shipping { color:#093; font-weight:bold; }
#detail .available { color:#cc3300; font-weight:bold; margin-left:10px; }
#detail .select { }
#detail tr.detail_altrow td { background-color:#fff; }
#detail tr.acu_border td { border:1px solid #f0f0f0; }
#detail .detail_tabs, #detail .tabcontents { }
.relatedmedia { font-size:18px; font-weight:bold; }
.swatchSel { border: 2px solid red; }
.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 }

.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 }

/* / product detail page */

/* updated detail page styles */
.toggleElement { display:none; }
#itemAdvanced #detailNav { display:none }

/* item compare page */
#compare td { font: 11px Arial, Helvetica, sans-serif; vertical-align:top; }
#compare tr.comp_row { background-color:#eee; }
#compare .bold_green { font-weight:bold; color:#007711; }
#compare .bold_red { font-weight:bold; color:#FF3333; }
#compare a { color:#666; }
/* / item compare page */

/* one page checkout */
#onepageShippingMethod input {border: 0}
.divSignInContainer { border:6px solid #8b8786;margin:6px 0 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 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) top left repeat-x;width:100%;height:5px;margin:0;padding-bottom:0px; }
.spnTotal { color:#852830;font-size:18px }
.spnTotalLbl { font-size:18px }
.tdShipping_hover { border: 10px solid #ff0 }
.divNoItemsInCart { height:400px }
.ajaxLoading { background: url(/includes/Common/images/ajaxLoad_big.gif) top left no-repeat; width: 30px; height: 36px }
.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 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:0px 0 0 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 }

/**NEW CSS (Default.css) **/


.copyright { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

.myAccountHeaderLink { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.myAccountHeaderLink A:link { color:#FFFFFF; }
.myAccountHeaderLink A:visited { color:#FFFFFF; }
.myAccountHeaderLink A:active { color:#FFFFFF; }
.myAccountHeaderLink A:hover { color:#FFFFFF;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:link { color:#E4E6C3; font-weight: bold; }
.header A:visited { color:#E4E6C3; font-weight: bold; }
.header A:active { color:#E4E6C3; font-weight: bold; }
.header A:hover { color:#E4E6C3;text-decoration: underline; font-weight: bold; }
.headerbg { background-color: #47161E; }
.headerGradient { background-color: #732031; background-image:url(/includes/WWBW/images/hdr_gradient.jpg); color: #E4E6C3;font-weight: bold; }
.headerGradient A:link, .headerGradient A:visited, .headerGradient A:active { color:#E4E6C3; font-weight: bold; }
.headerGradient A:hover { color:#E4E6C3; text-decoration:underline; font-weight: bold; }

/* Endeca Left Nav Styles */
.leftNavHdr, a.leftNavHdr, a:link.leftNavHdr, a:visited.leftNavHdr, a:hover.leftNavHdr {	color: #E4E6C3; font-weight: bold; text-decoration: none; }

a.leftNavLink:link { color: #E4E6C3; font-weight: normal; }
a.leftNavLink:visited { color: #E4E6C3; font-weight: normal; }
a.leftNavLink:hover { color: #E4E6C3; font-weight: normal; }
.leftNavBlt { list-style-position: outside; list-style-image: url(/includes/WWBW/images/ulDot.gif); 
}
/* Endeca Left Nav Styles */

.leftnav{ color: #E4E6C3;font-weight: normal; }
.leftnavbg { background-color: #702330; }

/* Footer */
.footer{ color: #E4E6C3;font-weight: normal; }
.footer A:link { color:#E4E6C3;text-decoration:none}
.footer A:visited { color:#E4E6C3;text-decoration:none}
.footer A:active { color:#E4E6C3;text-decoration:none}
.footer A:hover { color:#E4E6C3;text-decoration: underline}
.footerbg { background-color: #47161E; }

.productLabel { FONT-WEIGHT: bolder; FONT-SIZE: 9px; color: #000000; }

.productAccessoriesHeader { background-color: #CEC7B1; }

.showAccessoriesLink { font-size:12px; font-weight:bold; color: #000000; }

.priceLabel { font-size:10px; color: #8A061D; text-decoration:none }

.savingLabel { font-size:10px; color:#AA0000; text-decoration:none }

.savingText { font-size:10px; color:#AA0000; FONT-WEIGHT: bolder }

.disclaimerLabel { font-size:10px; color:black; text-decoration:none }
.noteLabel { font-size:7.5px; color:black; text-decoration:none }
.stsLabel { font-size:8px; color:white; background-color:#AA0000; FONT-WEIGHT: bolder }
.searchNoResultsText {  color: #000000; }

.emailPageUrl { font-size:13px; color:#787261; FONT-WEIGHT: bold; }
.qtyBox {  font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; width: 25px; }
.catalogBox { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

.myAcctHdr { font-size: 16px; color: #837A5E; font-weight: bold; text-decoration: none; }

.csHeaderSub { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }

.horzRule { color:#5C0F1D; height:1px; }

.selectShipping { 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; text-decoration: none; background-color: #9A937C; }

.UnsubNewsletterTitle { font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #9C927B; }

.UnsubNewsletterBox { border-color: #9C927B; border-style: solid; border-width: 1px; }

.addToCartDarkBox { background-color: #ECEBE7; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

.addToCartDarkBoxBold { background-color: #ECEBE7; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }

.addToCartLightBox { background-color: #F7F7F5; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

.addToCartDarkBoxRed { background-color: #ECEBE7; font-size: 10px; color: #8A061D; font-weight: normal; text-decoration: none; }
.addToCartLightBoxRed { background-color: #F7F7F5; font-size: 10px; color: #8A061D; font-weight: normal; text-decoration: none; }

acronym { text-decoration: underline; font-weight: bold; }

.listPriceLabel { font-size: 12px;  margin-bottom:5px;}

.wasPrice {color:#777777; font-size:14px; font-weight:bold; text-decoration:line-through; }

.promoCallOut { font-size: 14px; color: #8A061D; font-weight: bold; padding-bottom:20px; }

.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:LINK, AsLowAslabel A:Visited, AsLowAslabel A:Active { font-size:13px;  color: #787261; text-decoration:underline; }

.productAvailabilityLabel, productAvailabilityLabel A:LINK, productAvailabilityLabel A:Visited, productAvailabilityLabel A:Active { font-size:13px; font-weight:bold; color:#000000; }

.accessoriesListPrice { text-decoration:line-through; }

.addToWishlistLabel { color: #504d45; text-decoration: underline; font-weight:bold; }
.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) left bottom no-repeat; }

#resultsContainer {  color:#51413f; padding:0; margin:0; }

/* header */
#searchHdr { padding-left:3px; }

#searchHdr h1 { font-size:18px; display:inline; }


/* nav correction */

#navCorrection { background:url(/includes/wwbw/Images/results_bg_top.jpg) repeat-x bottom; border-top:dotted 1px #aea8a5 !important; border-top:solid 1px #aea8a5; border-bottom:dotted 1px #aea8a5 !important; border-bottom:solid 1px #aea8a5; padding:5px; width:632px; }

/* nav guided */

#navGuided { padding:5px; font-size:10px; }

#navGuided strong { color: #000; }

/* displayContainer */
#displayContainer { position:relative; width:639px; margin-top:10px; margin-bottom: 0px; }

#displayContainer .options { border-left:solid 1px #ccc; border-right:solid 1px #ccc;  }

#displayContainer .displayBox { width:345px; background:url(/includes/wwbw/Images/results_box_ext.gif) top repeat-x; }
#displayContainer .boxHeader { width:639px; height:9px; background:url(/includes/wwbw/Images/results_top_full.gif) top left no-repeat; }

#displayContainer .swirl { float:right; width:32px; height:25px; background:url(/includes/wwbw/Images/results_box_swirl.gif); }

#displayContainer .sortBox { position:relative; clear:both; top:6px; padding:5px 0 5px 10px; border-bottom:dotted 1px #ccc !important; border-bottom:solid 1px #ccc; }

#displayContainer .display { width:325px; margin-left:10px; }

#displayContainer .bookmarks { position:absolute; top:0px; right: 0px !important; right:-1px; width:276px; height:31px; background:url(/includes/wwbw/Images/results_box_topRight.gif) no-repeat left top; }

#displayContainer .tags { float:right; }

#resultsContainer ul, #resultsContainer li { padding:0; margin:0; }

#resultsContainer li { list-style:none; display:inline; }

#navGuided li { float:left; list-style:none; display:block; }

.paging li { display:block; float:left; height:21px; line-height:21px; }

.paging li a, .paging li a:link, .paging li a:active, .paging li a:visited { color: #970000; text-decoration: underline; }

.paging li.divider { font-size:10px; color:#ccc; margin:0 5px 0 5px !important; }
 
#resultsContainer a:link, #resultsContainer a:active, #resultsContainer a:visited, #displayContainer a:visited { color:#670000; }

#displayContainer a:hover { color:#990000; text-decoration:underline; }

.paging { float:right; margin:0 10px 0 0 !important; margin: 0; }

#displayContainer .previousPage { float:left; }

#displayContainer .botOptions { margin-top:10px; }

#displayContainer .boxBottom { display:block; height:12px; width:639px; background:url(/includes/wwbw/Images/results_box_bot.gif) no-repeat; }

/* Compare Button */

.btnCompare { margin-top:11px; padding-left:10px }

#topCompareBtn { margin-bottom:10px; }

#displayContainer .btnCompare a, #displayContainer .btnCompare a:link, #displayContainer .btnCompare a:visited { display:block; width:132px; height:21px; margin-left:10px; background:url(/includes/wwbw/Images/results_btn_compare.gif); }

/* Compare Goto */

.btnGoto a, .btnGoto a:link, .btnGoto a:visited { display:block; width:40px; height:21px; background:url(/includes/wwbw/Images/results_btn_goto.gif); }

/* additional text styling */

#resultsContainer .incorrect { color:#670000; font-weight:bold; }

#resultsContainer .corrected { color:#558e62; font-weight:bold; }

.imageAlign { padding-right: 3px; }

/* search results / guided navigtion */

.record h3 a, .record h3 a:visited, .itemList h2 a:link, .itemList h2 a:visited { color:#54524D; }
.record h3 a:hover, .itemList h2 a:hover { color:#8a2c39; text-decoration:none; }

.upsells { padding-left:20px; }

.record { margin: 10px 0 0px 0; 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:0 0 15px 0; }
.record .stickers { margin:10px 0 0px 10px; }
.record .optionChoices { color:#666666 }

.record .image img { padding:5px; background:#fff; }
.record .enlarge { margin-top:10px;	}
.record h3 { font-size:15px; }
.record .image { float:left; width:112px; padding:0 10px 10px 10px; }
.record .purchase { float:right; width:140px; line-height:16px; padding:10px; background:transparent url(/includes/wwbw/images/record_pricing_bg.png) no-repeat top !important; background-image:none; height:80px; margin-right:10px; }
.record .details {float: left; padding: 0; display:block; width:323px; margin:0 5px 0 5px; }
.record .viewDetails { text-align: right; }
.record .freeShipping { color:#004E98; font-weight:bold; }
.record .ourPrice{ font-weight:bold; font-size:14px; }
.record .ourPriceGray { color:#333333; padding-top:5px; }
.record .ourPriceStrike { color: #333333; padding-top:5px; text-decoration: line-through; }
.record .nowPrice{ font-weight:bold; font-size:12px; color:#990000; }
.record .listPrice { font-style:italic; }
.record .listPrice a { color:#000}
.record .newPrice { font-weight:bold;font-size:12px; }
.record .newPrice a { color:#000}
.record .usedPrice { }
.record .usedPrice a { color:#33B048;font-style:italic;}

.record .inStock { font-weight:bold; }
.record p, #category p { color:#666; line-height:16px; }
.record .sizing { background:url(/includes/wwbw/Images/results_btn_expand.gif); }
.record .options { display:block; border:solid 1px #f2f2f2; background:url(/includes/wwbw/Images/results_bg_options.gif) repeat-x #FFF; padding:8px; margin:5px 0 0 -10px !important; margin:5px 0 0 0 }
.record .rating { margin:4px 0 0 0; }
.record .rating, .record .optionHdr { color:#666; margin-bottom:5px; }
.record .numberReviews { display:block; font-size:10px; color:#514847; margin-top:3px; }
.record .optionHdr { font-weight:bold; }
.record .description { margin-top:5px; }
.record .itemInfo { display:block; margin-top:5px; font-size:10px; color:#514847; }
.record .merchTag { float:right; margin-top:12px; }
.record .compare { margin-top:3px; padding-top:3px; }
.record .checkBox { float:left; }
.record .enlarge a, .record .enlarge a:link, .record .enlarge a:visited { display:block; width:80px; background:url(/includes/wwbw/Images/results_btn_expand.gif) no-repeat; background-position:0 1px; padding-left:15px; }

#search_noresults { width: 660px; padding:10px; background:#fff; 
}

#search_noresults_searchbox { width: 280px; padding: 0 20px; float:left; }
#search_noresults_searchbox .searchbox { float:left; }

#search_noresults_searchbox h2 { font-size: 14px; margin-bottom: 40px; }
#search_noresults_searchbox #submit { float:left; padding-left: 20px; }

#search_noresults_searchtips { float:left; width: 340px; }

#search_noresults_searchtips span p { background:  url(http://images.miretail.com/content/wwbw/site/search_tip_numbers.gif) no-repeat; padding-left: 25px; padding-top: 0px; height:21px; line-height: 21px; }

#search_noresults_searchtips span.one p { background-position: 0 0; }

#search_noresults_searchtips span.two p { background-position: 0px -22px; }
#search_noresults_searchtips span.three p{ background-position: 0 -44px; }
#search_noresults_searchtips span.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%; 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; }

#search_noresults_footer .text h2, #search_noresults_footer .text p { padding:0 5px; margin:0; }

/* View Details */

.record .btnDetails { margin-top:5px; }
.record .btnDetails a { display:block; width:123px; height:29px; background:url(/includes/wwbw/Images/btnViewDetails.gif); background-position:0 0px; }
.record .btnDetails a:hover { background-position:0 29px; }
.record .btnDetails a:active {}
.bottomLink { color:#670000; }

/* Category Listing */

#category { width: 639px; font: 11px arial, Arial, Helvetica, sans-serif; margin-top: 10px; margin: auto; }
#category .itemContainer { width: 635px; border: solid 1px #DFE0E2; border-top: dotted 1px #dfe0e2 !important; border-top: solid 1px #dfe0e2; background: url(/includes/wwbw/images/div-bg.gif); margin-bottom: 15px; }
#category .shippingMsg { display:block; color:#0A66BB; }
#category .shippingMsg>* { margin: 0 !important; display: inline !important; }
#category img { margin: auto; display: block; }
#category .itemList { padding:10px; width: 190px; float: left; }
#category .itemList p { margin-bottom: 10px; line-height:16px; }
#category .last { border-right: 0 !important; }
#category .bottom { border-bottom: 0 !important; }
#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 img { margin: auto; display: block; padding-bottom: 10px; height: 100px; border: 0; }
#category h3 a { font-size: 13px; color:#54524D; }
#category h3 { margin-top: 10px; margin-bottom: 10px; }
#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: solid 1px #dfe0e2; border-top: 0; 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 { text-decoration: none; font-size: 15px; }
#category h1 a:hover { text-decoration: underline; }
.itemRow { border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

/* Sitemap */

#sitemap { width:95%; background:#fff; border:solid 1px #ccc; border-top:solid 1px #efefef; margin:0 auto; }
#sitemap h1, #sitemap h2, #sitemap h3 { padding:0; margin:0; }
#sitemap h1 { font-size:18px; padding:0; margin:0; }
#sitemap h2 { font-size:14px; padding:10px 10px 0px 10px; }
#sitemap h3 { font-size:12px; padding:3px 0 3px 0; }
#sitemap li.alt { background:#f4f4f5; }
#sitemap td { border-bottom:solid 1px #efefef; border-left:dotted 1px #efefef; border-top:solid 1px #cfcfcf; padding:0; margin:0; }
#sitemap ul { margin:0; padding:10px; margin-bottom:10px; }
#sitemap li { list-style:none; }
#sitemap .csHeaderSub { background: url(/includes/wwbw/images/main_moreOptions_bg.jpg) bottom repeat-x #fff; 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; background-position:3px 4px; padding:2px 0 2 15px !important; }
#sitemap td a:hover { background:#702330; color:#fff; }
#sitemap td h2 a { background:none; padding:0; }
#sitemap .department1 { color:#236e70; }
#sitemap .department2 { color:#704323; }
#sitemap .department3 { color:#707023; }
#sitemap .department4 { color:#703023; }
#sitemap .department5 { color:#0c643c; }


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* 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; } }




/** new header **/

/* Woodwind & Brasswind Header 2.0 */

.noshow { display:none; }



/* nav bar dropdowns */

.leftnavbg {background: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; }
#homeContainer {display:block;width:680px; }
#homeContainer{background:none!important; }




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
 .ui-tabs-hide { display: none; } }

/* Hide useless elements in print layouts... */
@media print { .ui-tabs-nav { display: none; } }


/* Additional IE specific 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; }


/* HEADER STYLING */

#topContainer .contact {padding-top:20px; }

#topContainer .contact .welcome {line-height:24px;color:#702330;float:left;font-size:16px; }
#topContainer .contact .hdrCartTopNav {float:right;height:22px;line-height:22px;margin-left:20px; }
#topContainer .contact .hdrCartTopNav .contents {background:#FBF7F3 none repeat scroll 0 0;float:left;height:22px;line-height:22px; padding-right:10px; }
#topContainer .contact .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 scroll right center;display:block;float:left;height:22px;width:4px; }
#topContainer .contact ul.login {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;color:#896462;float:right; }
#topContainer .contact ul.login li {background:transparent url(/includes/wwbw/images/topNav2_blt_round.gif) no-repeat scroll 0 10px;float:left;line-height:24px;padding-left:10px;padding-right:5px; }
#topContainer .contact ul.login li.first {background:transparent none repeat scroll 0 0; }

#topContainer .headerContainer {background:url(/includes/wwbw/images/header/site_header_containerBkgd.gif) repeat-x;height:116px;width:850px;clear:both; }

#topContainer .headerContainer span.logoBackground{background:url(/includes/wwbw/images/header/site_header_containerBkgd_left.gif) no-repeat;height: 116px;width:347px;float:left; }
#topContainer .headerContainer .search_box {background:url(/includes/wwbw/images/header/site_header_containerBkgd_right.gif) top right no-repeat;float:right;height: 67px; /*77-9*/width:451px;color: #e8e5dc;padding-top:9px; text-align:left; z-index:501; position:relative; }

#topContainer .logo { margin-left:6px; }

/* holiday style */

#topContainer .headerContainer {background:url(/includes/wwbw/images/header/site_hdr_bg.gif) }

#topContainer .headerInner { background:url(/includes/wwbw/images/header/site_hdr_bg.gif);
overflow:hidden;  }

#topContainer .headerContainer span.logoBackground{ background:none;}

#topContainer .headerContainer .search_box { background:none; }

body { background:url(/includes/wwbw/images/winter_bg.jpg) #e0d8ce repeat-x fixed top; }

/* end holiday style */

#topContainer .headerContainer .search_box .within{float:left; padding: 0 1px; }
#topContainer .headerContainer .search_box .within .searchDropDown { height:31px; width:157px; background:url(/includes/wwbw/images/header/site_header_dropBkgd.gif) no-repeat 0 0; display:inline-block; font-size: 14px; color: #64585c;z-index:501; }
#topContainer .headerContainer .search_box .within .searchDropDown .currentDepartment a {line-height:31px; padding-left:8px; outline:none; }
#topContainer .headerContainer .search_box .within .searchDropDown .currentDepartment a .searchDrop {float:right; position:relative; z-index:502; background: url(/includes/wwbw/images/header/site_header_searchDrop.gif) 0 0 no-repeat; height:25px; width:28px; margin:3px 3px 0 0; }
#topContainer .headerContainer .search_box .within .searchDropDown .currentDepartment a:hover .searchDrop {background-position: -28px 0; }
#topContainer .headerContainer .search_box .within .searchDropDown .currentDepartment a:active .searchDrop {background-position: -56px 0; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder { visibility:hidden; width: 153px; background:#fff;position:absolute; margin-left:1px; margin-top: -6px; border-left:1px solid #ccc;border-right:1px solid #ccc;padding-top:10px; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchHolderBkgd {display:block; background:url(/includes/wwbw/images/header/site_header_dropBottom.gif) 0 0 no-repeat; position:absolute; bottom:0; left:0; margin-left: -1px;margin-bottom:-7px; width:155px; height:7px; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane { height:150px; width:139px !important; padding-left:5px; overflow:hidden; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane ul {padding:0; margin:0; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane ul li {padding:0; margin:0; display:inline; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane ul a{ display:block; margin:0; padding:0;line-height:12px; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane ul a.current{display:none; }
#topContainer .headerContainer .search_box .within .searchDropDown .searchHolder .searchPane ul a:hover{ color:#902e38; }
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 501; width:153px !important; background:#fff}
.jScrollPaneTrack {background:url(/includes/wwbw/images/itemDetail/itmdtl_bg_scroll.gif) repeat-y;position: absolute;cursor: pointer;right: 0;top: 0;height: 100%; }
.jScrollPaneDrag {background:url(/includes/wwbw/images/itemDetail/itmdtl_scroll_mid.gif) no-repeat 0 50%;position: absolute; cursor: pointer;overflow: hidden; }
.jScrollPaneDragTop {background:url(/includes/wwbw/images/itemDetail/itmdtl_scroll_top.gif) no-repeat;height: 6px;position: absolute;top: 0;left: 0;overflow: hidden; }
.jScrollPaneDragBottom {background:url(/includes/wwbw/images/itemDetail/itmdtl_scroll_bot.gif) no-repeat;height: 6px;position: absolute;bottom: 0;left: 0;overflow: hidden; }
a.jScrollArrowUp { height: 17px;background:url(/includes/wwbw/images/itemDetail/itmdtl_scrollUp.gif) no-repeat 0 -34px;display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden; }
a.jScrollArrowUp:hover {background-position: 0 -17px; }
a.jScrollArrowDown { height: 17px;background: url(/includes/wwbw/images/itemDetail/itmdtl_scrollDown.gif) no-repeat 0 0px;display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden; }
a.jScrollArrowDown:hover {background-position: 0 -17px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -34px; }

#topContainer .headerContainer .search_box .search {float:left; }
#topContainer .headerContainer .search_box .search .input{ display:block; background: url(/includes/wwbw/images/header/site_header_searchBkgd.gif) no-repeat 0 0; height: 31px; width: 239px; }
#topContainer .headerContainer .search_box .search .input input {margin-left: 34px; font-size: 14px; color: #64585c; margin-top: 6px; border:none; }

#topContainer .headerContainer .search_box .go {float:left; height:30px; width:34px;background: url(/includes/wwbw/images/header/site_header_searchGo.gif) no-repeat 0 0; margin-top:13px; outline:none; border:none; margin-left:2px; }
#topContainer .headerContainer .search_box .go:hover {background-position: -34px 0; }
#topContainer .headerContainer .search_box .go:active {background-position: -68px 0; }

#topContainer .headerContainer .search_box .popular span{ color:#d8c6c0; margin-right:3px;line-height:11px; }
#topContainer .headerContainer .search_box .popular{/*padding-top: 3px;*/ margin-bottom:-1px; width:451px; overflow:hidden; color:#caaba9; clear:both; }

.headerLinks {float:right; height: 40px;width:490px; position:relative; }
.headerLinks div a, .headerLinks div a .headerLinkOverlay {background: url(/includes/wwbw/images/header/topNav_sprite.jpg) no-repeat 0 0; height:40px; float:left; outline:none;position:relative; }

.headerLinks div a { margin-right:5px; }

.headerLinks div.headerLink4 a { margin-right:0; }

.headerLinks div a span {display:none; cursor:pointer; }
.headerLinks div.headerLink1 a{width:139px; background-position: 0 -45px; }
.headerLinks div.headerLink2 a{width:123px; background-position: -139px -45px; }
.headerLinks div.headerLink3 a{width:122px; background-position: -260px -45px; }
.headerLinks div.headerLink4 a{width:88px; background-position: -384px -45px; }
.headerLinks div.headerLink1 a .headerLinkOverlay {width:139px; display:block; position:absolute; left:0; }
.headerLinks div.headerLink1 a:hover .headerLinkOverlay{display:none; }
.headerLinks div.headerLink2 a .headerLinkOverlay {width:123px; display:block; position:absolute; left:0; background-position: -139px 0px; }
.headerLinks div.headerLink2 a:hover .headerLinkOverlay{display:none; }
.headerLinks div.headerLink3 a .headerLinkOverlay {width:122px; display:block; position:absolute; left:0; background-position: -260px 0px; }
.headerLinks div.headerLink3 a:hover .headerLinkOverlay{display:none; }
.headerLinks div.headerLink4 a .headerLinkOverlay {width:88px; display:block; position:absolute;left:0; background-position: -384px 0px; }
.headerLinks div.headerLink4 a:hover .headerLinkOverlay{display:none; }

#topContainer #navigationBar {width:850px;font-size: 12px;line-height:12px;text-align:left;margin: 0 auto;clear:both;padding:0;position:relative; z-index:500; background:#8A2C39; }
#topContainer #navigationBar li{list-style: none;float:left;display:block;height:auto;width:auto; }
#topContainer #navigationBar li.navItem a.menuItem{display:block; height: 47px; background:url(/includes/wwbw/images/header/site_header_menuButtonSprites.gif) no-repeat; outline:none; }
#topContainer #navigationBar li a span {display:none; }
#topContainer #navigationBar li a#nav_Accessories{width: 92px; background-position: 0 0; }
#topContainer #navigationBar li a#nav_Accessories:hover{background-position: 0 -47px; }
#topContainer #navigationBar li a#nav_Accessories.hover{background-position: 0 -47px; }
#topContainer #navigationBar li a#nav_Woodwinds{width: 80px; background-position: -92px 0; }
#topContainer #navigationBar li a#nav_Woodwinds:hover{background-position: -92px -47px; }
#topContainer #navigationBar li a#nav_Woodwinds.hover{background-position: -92px -47px; }
#topContainer #navigationBar li a#nav_Brass{width: 46px; background-position: -172px 0; }
#topContainer #navigationBar li a#nav_Brass:hover{background-position: -172px -47px; }
#topContainer #navigationBar li a#nav_Brass.hover{background-position: -172px -47px; }
#topContainer #navigationBar li a#nav_Strings{width: 70px; background-position: -218px 0; }
#topContainer #navigationBar li a#nav_Strings:hover{background-position: -218px -47px; }
#topContainer #navigationBar li a#nav_Strings.hover{background-position: -218px -47px; }
#topContainer #navigationBar li a#nav_ConcertPercussion{width: 125px; background-position: -288px 0; }
#topContainer #navigationBar li a#nav_ConcertPercussion:hover{background-position: -288px -47px; }
#topContainer #navigationBar li a#nav_ConcertPercussion.hover{background-position: -288px -47px; }
#topContainer #navigationBar li a#nav_Classroom{width: 84px; background-position: -413px 0; }
#topContainer #navigationBar li a#nav_Classroom:hover{background-position: -413px -47px; }
#topContainer #navigationBar li a#nav_Classroom.hover{background-position: -413px -47px; }
#topContainer #navigationBar li a#nav_Drums{width: 76px; background-position: -497px 0; }
#topContainer #navigationBar li a#nav_Drums:hover{background-position: -497px -47px; }
#topContainer #navigationBar li a#nav_Drums.hover{background-position: -497px -47px; }
#topContainer #navigationBar li a#nav_Guitars{width: 51px; background-position: -573px 0; }
#topContainer #navigationBar li a#nav_Guitars:hover{background-position: -573px -47px; }
#topContainer #navigationBar li a#nav_Guitars.hover{background-position: -573px -47px; }
#topContainer #navigationBar li a#nav_Bass{width: 48px; background-position: -624px 0; }
#topContainer #navigationBar li a#nav_Bass:hover{background-position: -624px -47px; }
#topContainer #navigationBar li a#nav_Bass.hover{background-position: -624px -47px; }
#topContainer #navigationBar li a#nav_Keyboards{width: 68px; background-position: -672px 0; }
#topContainer #navigationBar li a#nav_Keyboards:hover{background-position: -672px -47px; }
#topContainer #navigationBar li a#nav_Keyboards.hover{background-position: -672px -47px; }
#topContainer #navigationBar li a#nav_ProAudio{width: 66px; background-position: -740px 0; }
#topContainer #navigationBar li a#nav_ProAudio:hover{background-position: -740px -47px; }
#topContainer #navigationBar li a#nav_ProAudio.hover{background-position: -740px -47px; }
#topContainer #navigationBar li a#nav_More{width: 44px; background-position: -806px 0; }
#topContainer #navigationBar li a#nav_More:hover{background-position: -806px -47px; }
#topContainer #navigationBar li a#nav_More.hover{background-position: -806px -47px; }

#topContainer #navigationBar li.navItem div.mainNavMenu {display: none; }
#topContainer #navigationBar li.navItem.with-js div.mainNavMenu {display:none !important; }
#topContainer #navigationBar li.navItem:hover div.mainNavMenu, #topContainer #navigationBar li.navItem.show div.mainNavMenu {display:block; }

#topContainer #navigationBar li div.mainNavMenu div ul li{float:none; }

#topContainer #navigationBar .mainNavMenu,
#topContainer #navigationBar .mainNavMenuRightLightCap,
#topContainer #navigationBar .mainNavMenuBottomRightLightCap,
#topContainer #navigationBar .mainNavMenuRightDarkCap,
#topContainer #navigationBar .mainNavMenuBottomCap,
#topContainer #navigationBar .mainNavMenuBottomRightDarkCap,
#topContainer #navigationBar .mainNavMenuBottomRightCap,
#topContainer #navigationBar .mainNavMenu .swooshBackground,
#topContainer #navigationBar .mainNavMenu .lightArrow,
#topContainer #navigationBar .mainNavMenu .darkArrow{background:url(/includes/wwbw/images/header/site_header_menuSprites.gif) 0 0 no-repeat; }
#topContainer #navigationBar .mainNavMenu {position:absolute; padding:10px 0 0 10px; width:auto; z-index:500; /*background:#f7f7f7; border:2px solid #afafaf;*/}
#topContainer #navigationBar .mainNavMenuRightLightCap { background-position:-758px 0; width:10px; height:100%;position:absolute; top:0; right:0; margin-right:-8px; }
#topContainer #navigationBar .mainNavMenuRightDarkCap { background-position:-768px 0; width:10px; height:100%;position:absolute; top:0; right:0; margin-right:-8px; }
#topContainer #navigationBar .mainNavMenuBottomCap { background-position:0 -632px; position:absolute; height:166px; width:100%; left:0; bottom:0; margin-bottom:-10px; }
#topContainer #navigationBar .mainNavMenuBottomRightLightCap { background-position:-758px -632px; position:absolute; height:166px; width:10px; right:0; bottom:0; margin-bottom:-10px; margin-right:-8px; overflow:hidden; }
#topContainer #navigationBar .mainNavMenuBottomRightDarkCap { background-position:-768px -632px; position:absolute; height:166px; width:10px; right:0; bottom:0; margin-bottom:-10px; margin-right:-8px; }
#topContainer #navigationBar .mainNavMenu .column { position:relative;width:140px; float:left; margin:5px; display:block;text-align:left; }
#topContainer #navigationBar .mainNavMenu div a, 
#topContainer #navigationBar .mainNavMenu div a:visited,
#topContainer #navigationBar .mainNavMenu div a:hover, 
#topContainer #navigationBar .mainNavMenu div a:active{ display:block; height: auto; color:#59534b; font-weight:bold; line-height:16px; }
#topContainer #navigationBar .mainNavMenu div ul li a, 
#topContainer #navigationBar .mainNavMenu div ul li a:visited,
#topContainer #navigationBar .mainNavMenu div ul li a:hover, 
#topContainer #navigationBar .mainNavMenu div ul li a:active{ display:inline; font-size:10px;padding:0; margin:0; font-weight:normal; line-height:12px; height:auto; }

#topContainer #navigationBar .mainNavMenu div a{ text-decoration: none; padding:3px 0 3px 3px; }
#topContainer #navigationBar .mainNavMenu div a:hover, #topContainer #navigationBar .mainNavMenu div ul li a:hover { color:#8a2c39; }

#topContainer #navigationBar .mainNavMenu div.column ul {padding: 0 0 10px 10px;list-style-image:none; list-style-position:outside; margin:0; }
#topContainer #navigationBar .mainNavMenu .lightArrow {background-position: -7px -803px; top:0; left:0; position:absolute; margin-top: -6px; height:7px; width:33px; }
#topContainer #navigationBar .mainNavMenu .darkArrow {background-position: -40px -803px; top:0; left:0; position:absolute; margin-top: -6px; height:7px; width:33px; }
#topContainer #navigationBar #nav_Bass_menu,
#topContainer #navigationBar #nav_Keyboards_menu { background:url(/includes/wwbw/images/header/site_header_stringsMenuBkgd.gif) no-repeat; padding-bottom:40px; }
#topContainer #navigationBar #nav_Drums_menu a,
#topContainer #navigationBar #nav_Bass_menu a {margin:10px 0; }
/*#nav_Guitars_menu {top:47px; left:283px; }*/
#nav_ProAudio_menu {left: 382px; }
#nav_More_menu {left:535px; }
#nav_Drums_menu {left:465px; }
/*#nav_Keyboards_menu {left: 647px; }*/
#nav_Accessories_menu .lightArrow {margin-left:30px}
#nav_Woodwinds_menu .lightArrow {margin-left:22px}
#nav_Brass_menu .lightArrow {margin-left:7px}
#nav_Strings_menu .lightArrow {margin-left:18px}
#nav_ConcertPercussion_menu .lightArrow {margin-left:45px}
#nav_Classroom_menu .lightArrow {margin-left:27px}
#nav_Drums_menu .lightArrow {margin-left:52px}
#nav_Guitars_menu .lightArrow {margin-left:15px}
#nav_Bass_menu .lightArrow {margin-left:8px}
#nav_Keyboards_menu .lightArrow {margin-left:17px}
#nav_ProAudio_menu .lightArrow {margin-left:375px}
#nav_More_menu .darkArrow {margin-left:280px}
#topContainer #navigationBar .mainNavMenu .swooshBackground {opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.2;background-position:-80px -802px; height:96px; width: 415px;position:absolute; right:0; bottom: 0; margin-bottom:-8px; margin-right:-6px; }

#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:solid 1px #f4ecc8; border-left:solid 1px #f4ecc8; background:#f8f9ed; padding:0px 10px 0 10px; overflow:hidden; }

#checkoutOptions .checkoutTitle { font-size:12px; color:#4b4a46; font-weight:bold; margin-bottom:5px; }

a.retailAvailability { background:url(http://images.miretail.com/Content/WWBW/itemDetail/ico_storeAvailability.gif) no-repeat 6px 6px #FFFFFF; padding:3px 5px 3px 25px; line-height:22px; border:solid 1px #cbc5b3; margin:5px 0 5px; display:block; width:180px; }
 
/* Add to saved cart functionality */
.divAddToSavedCart { margin: 0 0 3px 4px }
.NPaddFlyout { z-index: 0; width: 200px; height: 125px; margin-top: 0px; background: url(/includes/musicarts/images/NPaddFlyout_bg.png) top left no-repeat; 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) top left no-repeat; font-size: 9px; }
.divFlyoutContent a, .addFlyout_anon a, .NPaddFlyout a{ font-size: 10px; }
.divFlyoutContent a:hover, .addFlyout_anon a:hover, .NPaddFlyout a:hover{ font-size: 10px; }
.divFlyoutContent a:visited, .addFlyout_anon a:visited, .NPaddFlyout a:visited{ font-size: 10px; }
.divCartFreeShip { background-color:#CFEAB5;color:#003300;padding:5px;width:98%;border:1px solid #016701;font-weight:bold;font-size:12px;margin:0 0 4px 0 }



.fleft 		{ float:left; }
.fright 	{ float:right; margin-bottom:10px; }
.clear 		{ clear:both; }
.clearone	{ clear:both; font-size:1px; }

/* IMAGE STYLES */
.pimage 	{ float:left; padding:5px 15px; width:250px; font-weight:bold; font-size:11px;}
.btnAddToCart		{ vertical-align:middle; }
.ulArrowRight li 	{ margin-top: 5px }

/* TEXT STYLES */
#detail h1 	{ text-decoration:none; display:block; margin-top:0px; }
#detail h3	{ padding: 2px 5px; border: 1px solid #ccc; background-color:#e8e8e8; font-weight:bold; font-size:14px; margin:10px 0 0 0; background-image:url('/includes/wwbw/images/itemend/m123-whybuy-bg.gif'); background-repeat:repeat-x; }

#detail .msrp	{ text-decoration:none; }
#detail .lPrice, #usedProducts .price { font-size:22px; color:#a51323; font-weight:bold; margin:5px 0 5px 0;}
#detail .addbox	{ width:498px; margin: 10px 0; padding: 15px; border: 1px solid #cbc5b3; border-top:none; background-color:#fcfaf4; background-image:url('/includes/wwbw/images/itemend/wwbw-purchase-bg.gif'); background-repeat:repeat-x; }
#detail .stock	{ padding: 10px 0; font-size:14px; font-weight:bold;} 
#detail .instock	{ background-color:transparent; color:#393; }
#detail .condition { padding:10px; clear:both; background:#fff; line-height:16px; color:#666; border:solid 1px #CBC5B3; margin-top:10px;}


/* LAYOUT STYLES */
#detail .topInfo { background:#fff; padding:10px; margin-bottom:10px; border:1px solid #CBC5B3 }
#detail .h3bottom	{ border: 1px solid #ccc; border-top:none; padding:5px;}
#detail .hlist		{ list-style:none; margin:0; padding:0; }
#detail .hlist li	{ display:inline; padding:0 15px; background-image:url('/includes/wwbw/images/itemend/m123-list-bullet.gif'); background-repeat:no-repeat; background-position: 5px 5px; }
#detail .similaritems	{ float:left; width:290px; height:200px; margin-bottom:5px; padding:10px; border: 1px solid #ccc; background-color:#e8e8e8; background-image:url('/includes/music123/images/itemend/m123-whybuy-bg.gif'); background-repeat:repeat-x;}
.formstyle td 		{ font-size:12px; }
.detailform			{ font-size:12px; border: 1px solid #ccc; }
.formwrap			{ padding: 8px 5px; background-color:#eee; }
select.formwrap		{ padding: 5px; }
label, legend		{ font-weight: bold; font-size: 12px; }
#usedCondition { margin:5px 0 5px 0;  }
.addbox .inner { clear:both; margin-top:10px;}
.brandImg { border: 1px solid #CBC5B3; padding: 5px; background-color: #fff; text-align:left; width:150px; padding:10px; margin-bottom:7px;}
#detail .pricing { float:left; }

/* USED PRODUCTS STYLES */
#usedProducts { background:#fff; border: solid 1px #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:none; margin-top:10px; padding:0; }
#usedProducts .conditionText { color:#666; line-height:24px;}
#usedProducts .item { padding:20px; overflow:hidden; border-bottom:solid 1px #efefef }
#usedProducts .tipRequest { font-size:11px; }

/* TAB STYLES */
.detail_tabs, .usednew_tabs    { float:left; border-bottom:1px solid #cfc9b7; padding-top:20px; width:630px; } 
.fright .detail_tabs, .fright .usednew_tabs    { width:528px; } 
.detail_tabs ul, .usednew_tabs ul { margin:0; padding:1px 0 0; list-style:none; } 
.detail_tabs li, .usednew_tabs li { float:left; background:url("/includes/wwbw/images/tabItemEnd.gif") no-repeat 100% -100px; margin: 1px 0 0px 0; padding:0 8px 0 0px;  } 
.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; text-decoration:none; font-weight:bold; color:#836a68; white-space:nowrap; outline:none; } 
.detail_tabs li.current, .usednew_tabs li.current    {  color:#000 ; background: #fff url("/includes/wwbw/images/tabItemEnd.gif") 100% -150px; padding-bottom:0px; position:relative; top:1px; margin-top:0px;   }
.detail_tabs .current a, .usednew_tabs .current a { background-position:0 -50px; white-space:nowrap;  color:#000!Important; 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!Important; }
 .tabcontents, .usednewTabContents    { width:630px; border:1px solid #cfc9b7; border-top:0px; clear:left; padding-bottom:10px; font-size:12px; }
.fright .tabcontents, .fright .usednewTabContents    { width: 100%; }



/* IMAGE ROTATER STYLES*/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 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; }

.select-box{vertical-align:middle;}
=======

.fleft 		{ float:left; }
.fright 	{ float:right; margin-bottom:10px; }
.clear 		{ clear:both; }
.clearone	{ clear:both; font-size:1px; }

/* IMAGE STYLES */
.pimage 	{ float:left; padding:5px 15px; width:250px; font-weight:bold; font-size:11px;}
.btnAddToCart		{ vertical-align:middle; }
.ulArrowRight li 	{ margin-top: 5px }

/* TEXT STYLES */
#detail h1 	{ text-decoration:none; display:block; margin-top:0px; }
#detail h3	{ padding: 2px 5px; border: 1px solid #ccc; background-color:#e8e8e8; font-weight:bold; font-size:14px; margin:10px 0 0 0; background-image:url('/includes/wwbw/images/itemend/m123-whybuy-bg.gif'); background-repeat:repeat-x; }

#detail .msrp	{ text-decoration:none; }
#detail .lPrice, #usedProducts .price { font-size:22px; color:#a51323; font-weight:bold; margin:5px 0 5px 0;}
#detail .addbox	{ width:498px; margin: 10px 0; padding: 15px; border: 1px solid #cbc5b3; border-top:none; background-color:#fcfaf4; background-image:url('/includes/wwbw/images/itemend/wwbw-purchase-bg.gif'); background-repeat:repeat-x; }
#detail .stock	{ padding: 10px 0; font-size:14px; font-weight:bold;} 
#detail .instock	{ background-color:transparent; color:#393; }
#detail .condition { padding:10px; clear:both; background:#fff; line-height:16px; color:#000; border:solid 1px #CBC5B3; margin-top:10px;}


/* LAYOUT STYLES */
#detail .topInfo { background:#fff; padding:10px; margin-bottom:10px; border:1px solid #CBC5B3 }
#detail .h3bottom	{ border: 1px solid #ccc; border-top:none; padding:5px;}
#detail .hlist		{ list-style:none; margin:0; padding:0; }
#detail .hlist li	{ display:inline; padding:0 15px; background-image:url('/includes/wwbw/images/itemend/m123-list-bullet.gif'); background-repeat:no-repeat; background-position: 5px 5px; }
#detail .similaritems	{ float:left; width:290px; height:200px; margin-bottom:5px; padding:10px; border: 1px solid #ccc; background-color:#e8e8e8; background-image:url('/includes/music123/images/itemend/m123-whybuy-bg.gif'); background-repeat:repeat-x;}
.formstyle td 		{ font-size:12px; }
.detailform			{ font-size:12px; border: 1px solid #ccc; }
.formwrap			{ padding: 8px 5px; background-color:#eee; }
select.formwrap		{ padding: 5px; }
label, legend		{ font-weight: bold; font-size: 12px; }
#usedCondition { margin:5px 0 5px 0;  }
.addbox .inner { clear:both; }
.brandImg { border: 1px solid #CBC5B3; padding: 5px; background-color: #fff; text-align:left; width:150px; padding:10px; }
#detail .pricing { float:left; }

/* USED PRODUCTS STYLES */
#usedProducts { background:#fff; border: solid 1px #CBC5B3; margin-top:10px; overflow-y:auto; overflow-x:hidden; height:190px; }
#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:none; margin-top:10px; padding:0; }
#usedProducts .conditionText { color:#666; line-height:24px;}
#usedProducts .item { padding:20px; overflow:hidden; border-bottom:solid 1px #efefef }
#usedProducts .tipRequest { font-size:11px; }

/* TAB STYLES */
.detail_tabs, .usednew_tabs    { float:left; border-bottom:1px solid #cfc9b7; padding-top:20px; width:630px; } 
.fright .detail_tabs, .fright .usednew_tabs    { width:528px; } 
.detail_tabs ul, .usednew_tabs ul { margin:0; padding:1px 0 0; list-style:none; } 
.detail_tabs li, .usednew_tabs li { float:left; background:url("/includes/wwbw/images/tabItemEnd.gif") no-repeat 100% -100px; margin: 1px 0 0px 0; padding:0 8px 0 0px;  } 
.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; text-decoration:none; font-weight:bold; color:#836a68; white-space:nowrap; outline:none; } 
.detail_tabs li.current, .usednew_tabs li.current    {  color:#000 ; background: #fff url("/includes/wwbw/images/tabItemEnd.gif") 100% -150px; padding-bottom:0px; position:relative; top:1px; margin-top:0px;   }
.detail_tabs .current a, .usednew_tabs .current a { background-position:0 -50px; white-space:nowrap;  color:#000!Important; 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!Important; }
 .tabcontents, .usednewTabContents    { width:630px; border:1px solid #cfc9b7; border-top:0px; clear:left; padding-bottom:10px; font-size:12px; }
.fright .tabcontents, .fright .usednewTabContents    { width: 100%; }



/* IMAGE ROTATER STYLES*/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 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; }

.select-box{vertical-align:middle;}

/* cluetip styles */
#cluetip-close img { border:0; }
#cluetip-title #cluetip-close { float:right; position:relative; }
.cluetip-arrows { background-position:0 0; background-repeat:no-repeat; display:none; height:22px; left:-11px; position:absolute; top:0; width:11px; }
.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 5px; }
.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; }

.clue-top-jtip .cluetip-arrows { background-image:url(http://images.miretail.com/Content/WWBW/arrowdown.gif); height:11px; left:40%; margin-left:-13px; top:100%; width:22px; }
.clue-bottom-jtip .cluetip-arrows { background-image:url(http://images.miretail.com/Content/WWBW/arrowup.gif); height:11px; left:40%; margin-left:-13px; top:-10px; width:22px; }


/* recently viewed items */
#recentlyViewed { width:157px; overflow:hidden; margin:0 auto; border:none !important; border:solid 2px #ccc; border-bottom:#aaa; }
#recentlyViewed .products {  background:url(/includes/wwbw/images/recentlyViewed_bg.png) no-repeat top left !important;  background:#fff; padding:10px 15px 10px 15px; }
#recentlyViewed h3 { font-size:11px; color:#54524D; margin:5px 0 0 0; }
#recentlyViewed .products img { display:block; margin:10px auto 10px; width:50px; height:50px; }
#recentlyViewed .additional a { background:url(/includes/wwbw/images/recentlyViewed_bg.png) 0 100% !important; background:#efefef; display:block; width:100%; height:33px; padding:15px 10px 0 15px; }

#recentlyViewed .products a { display:block; padding-bottom:10px; border-bottom:dotted 1px #ccc; position:relative; }

#logoPrint {display:none }