/* global styles */
#bodywrapper { width: 840px; height: 100%;  margin:0px auto; text-align:left; position: relative;}
.cartError, .error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C31523; font-weight: bold; text-decoration: none; }
.bigerror { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #C31523; font-weight: bold; text-decoration: none; }
.lightRed { color: #8A061D; } 
.arial18 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration: none; }


/* form styles */
form { margin: 0px; padding: 0px; font-size: 100%; }
select, textarea { 	font-size:11px; 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 {    margin: 0px; padding: 0px; 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 {    margin: 0px; padding: 0px; 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}
  
/* text styles */
body, td {	font-family : Arial, sans-serif, Verdana;	font-size : 11px;}
.redtext {	font-family : Arial, sans-serif, Verdana;	font-size : 11px;	color : #C71F22;}
.bluetext {	font-family : Arial, sans-serif, Verdana;	font-size : 11px;	color : blue;}
.whitetext {	font-family : Arial, sans-serif, Verdana;	font-size : 11px;	color : white;}
.crumb {	font-family : Arial, sans-serif, Verdana;	font-size : 9px;	color : #962C06;}
a {	color: #666666; text-decoration: underline}
a:visted {	color: #0000FF }
a:hover {	text-decoration: underline;	color: #00005F;}

/* ADDED BY DEV */
.dropGen {	font-size: 10px;	border: 1px solid #555555;	font-family: verdana, arial, geneva, sans-serif;	color: #555555;}	
.inputGen {	font-size: 11px;	border: 1px solid #AAAAAA;	font-family: Arial, Helvetica, sans-serif; 	color: #555555;	padding-left: 2px;	font-weight: normal;	text-align: left;	}	

/* END ADDED BY DEV */

/* Added by Cart Design */
/* background and graphical styles */
.bgDots 		{ padding: 3px 0px 0px 0px; left: 5; width: 100%; height: 2px; background: url(images/bg_dots.gif) top left repeat-x; } 
.bgLightGrey { background-color: #8B2400} 
.cartWarranty	{ border-style: dotted; border-color: #8B2400; border-width: 1px; background-color: #F5F7E7 }

/* table styles */
.cartTDColHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-color: #F4ECC8; font-weight: normal; text-decoration: none; padding: 4px }
.saleColumn { text-align: right; margin:0;padding:0; width: 50%}
.nowrap { white-space: nowrap }
.miniCartHead{  background-color: #FFF2BB; }

/* End Added by Cart Design */

/* My Account */
.bgMyAcct {	padding: 0px 0px 0px 0px;	left: 5;	width: 122px;	height: 350px;	background: url(http://www.music123.com/includes/PrivateReserveGuitars/images/myaccount/myAcctMenu.gif) top left no-repeat; }
.myAcctHdr, .popupHdr {font-family: Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;color: #AA4B2A;}
#linkMyAcct a {	font-size: 11px;	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 { font-family: Verdana, Helvetica, sans-serif;  font-size: 11px; list-style-image: url(http://www.music123.com/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 }



/* nav styles */
.navlinkheader {
	font-family : Arial, sans-serif, Verdana;
	font-size : 12px;
	color : #fff;
	font-weight : bold;
	line-height : 14px;
	margin-top: 5px;  
	text-decoration: none
}
.navlinkheader a {
	color : #fff;
	text-decoration: none
}
.navlinkheader:hover {
	font-family : Arial, sans-serif, Verdana;
	font-size : 12px;
	color : #fff;
	font-weight : bold;
	line-height : 14px;
	margin-top: 25pt;  
	text-decoration: underline;
}

.topnav1 {
	text-align:center;
	vertical-align:center;  
	padding:0 5px 4px 5px;
	line-height:0.9em;
	border-right: 1px solid #999;
}
.topnav2 {
	text-align:center;
	vertical-align:center; 
	padding:0 5px 4px 5px;
	line-height:0.9em; 
}


/* 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(http://www.music123.com/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(http://www.music123.com/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(http://www.music123.com/includes/PrivateReserveGuitars/images/ajaxPopup_bodybg.gif) top left repeat-y; width: 220px; padding-top: 6px; padding-right: 7px  }
.ajaxTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; line-height: 12px }

/* END AJAX POPUPS */


/* drop down */
#menu dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}

/* header nav */
#menu {
z-index:100;
width: 100%; /* precision for Opera */
}

#content {
position: absolute; /* Menu position that can be changed at will */
top: 0;
left: 0;
z-index:1;
width: 100%; /* precision for Opera */
}

#menu dl {
float: left;
width: 120px;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #BB6F55;
border: 0 none;
margin: 1px;
line-height: 24px;
}

#menu dd {
display: none;
border: 1px solid #DADADA;
width: 118px;
margin: 1px;
margin-top: 2px;
}

#menu li {
text-align: center;
background: #FCF7ED;

}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-weight: bold;
text-align: left;
margin-left: 3px;
margin-right: 3px;

}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #E4DBCA;
}
 
 
 
/* 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(http://www.music123.com/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(http://www.music123.com/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-family: Arial, Verdana, Helvetica, sans-serif; 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; }


/* admin reuse */
.hdrtd { background: url(http://www.music123.com/includes/privatereserveguitars/images/red_header_repeat.gif) top right repeat-x; background-color: #601F24; padding-left: 9px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #91454B; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold }
.formtdcell { text-align: right; padding-right: 10px; padding-left: 4px; background-color: #f1f0e2; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #5d5d5d; font-weight: bold }
.selectdropdown { font-size: 11px; font-weight: normal; border: 1px solid #555555; font-family: arial,verdana, geneva, sans-serif; color: #555555; }	
.altrow { background-color: #f0f0f0 }

.txtHdrSm { color: #666; }

/* headers */
.hdrTd_l { background-color: #ccc }
.hdrTd_r { background-color: #ccc }
.hdrTd_m { background: url(http://www.music123.com/includes/Music123/images/header_bg_m.gif) top left repeat-x; background-color: #ccc }
.title {	font-family : Arial, sans-serif, Verdana;	font-size : 12px;	font-weight : bold;	line-height : 18px;	color: #000 }
.title2 {	font-family : Arial, sans-serif, Verdana;	font-size : 14px;	font-weight : bold;	line-height : 18px;}
.bdrRegUser { border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.bdrNewUser { border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.bdrCartMain { border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.hdrLogin { background: url(http://www.music123.com/includes/Music123/Images/head_cart_login.gif) top left no-repeat; position: relative; left: 28px; width: 281px; height: 76px}
.hdrCart { background: url(http://www.music123.com/includes/Music123/Images/yourcart.gif) top left no-repeat; position: relative; top: 12px }
.hdrSave10 { background: url(http://www.music123.com/includes/Music123/Images/hdrSave10.gif) top left no-repeat; width: 373px; height: 24px }
.hdrSave10_sm { background: url(http://www.music123.com/includes/Music123/Images/Save10_sm.gif) top left no-repeat; width: 134px; height: 42px }
.hdrSimilarItems { background: url(http://www.music123.com/includes/Music123/Images/hdrSimilarItems.gif) top left no-repeat; width: 153px; height: 24px }
.hdrConfirmYourOrder { background: url(http://www.music123.com/includes/Music123/Images/hdr_ConfirmYourOrder.gif) top left no-repeat; width: 390px; height: 77px }
.hdrPaymentOptions { background: url(http://www.music123.com/includes/Music123/Images/hdr_PayOptions.gif) top left no-repeat; width: 390px; height: 77px }
.hdrEnterAddress { background: url(http://www.music123.com/includes/Music123/Images/hdrEnterAddress.gif) top left no-repeat; width: 316px; height: 70px }
.hdrEditBilling { background: url(http://www.music123.com/includes/Music123/Images/hdrEditAddress.gif) top left no-repeat; width: 306px; height: 76px }
.hdrEditShipping { background: url(http://www.music123.com/includes/Music123/Images/hdrEditShipping.gif) top left no-repeat; width: 306px; height: 76px }
.hdrToCompleteOrder { background: url(http://www.music123.com/includes/Music123/Images/toCompleteOrder.gif) top left no-repeat; width: 257px; height: 39px; }
.hdrCheckOff { background: url(http://www.music123.com/includes/Music123/Images/hdrCheckOff.gif) top left no-repeat; width: 407px; height: 67px }
.hdrGetShippingRates { background: url(http://www.music123.com/includes/Music123/Images/formHdr_getShip.gif) top left no-repeat; width: 189px; height: 18px; position: relative; left: 10px }
.hdrOrderReceipt { background: url(http://www.music123.com/includes/Music123/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(http://www.music123.com/includes/Music123/Images/title_related.gif) top left no-repeat; width: 160px; height: 25px }
.hdrPriceDrop { background: url(http://www.music123.com/includes/Music123/Images/title_pricedrop.gif) top left no-repeat; width: 160px; height: 25px }
.hdrRecommend { background: url(http://www.music123.com/includes/Music123/Images/title_recommend.gif) top left no-repeat; width: 160px; height: 25px }
.hdrMinicartCart { background: url(http://www.music123.com/includes/Music123/Images/hdrMinicartCart.gif) top left no-repeat; width: 200px; height: 23px; text-align: left; margin-top: 8px }
/* buttons */

.btnSubmit { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnSubmit.gif) top left no-repeat; width: 75px; height: 19px }
.btnSubmit_sm { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnSubmit.gif) top left no-repeat; width: 75px; height: 19px }
.btnEdit { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnEdit.gif) top left no-repeat; width: 60px; height: 20px }
.btnApply { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnApply.gif) top left no-repeat; width: 59px; height: 19px }
.btnCheckout { background: url(http://www.music123.com/includes/Music123/Images/Buttons/buttonCheckout.gif) top left no-repeat; width: 124px; height: 19px }
.btnCreateAccount { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnCreateAccount.gif) top left no-repeat; width: 113px; height: 19px }
.btnSignIn { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnSignIn.gif) top left no-repeat; width: 75px; height: 19px }
.btnAddtoCart_sm { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnAddtoCart_sm.gif) top left no-repeat; width: 75px; height: 19px }
.btnGo { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnGo.gif) top left no-repeat; width: 48px; height: 19px }
.btnUpdateSubscriptions { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnUpdateSubscriptions.gif) top left no-repeat; width: 150px; height: 19px }
.btnDelete { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnDelete.gif) top left no-repeat; width: 67px; height: 19px }
.btnSave { background: url(http://www.music123.com/includes/Music123/Images/buttons/buttonUpdate.gif) top left no-repeat; width: 75px; height: 19px }
.btnAddToCart { background: url(http://www.music123.com/includes/Music123/Images/buttons/button_addcart.gif) top left no-repeat; width: 132px; height: 28px }
.btnAddSelectedToCart { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnAddSelectedToCart.gif) top left no-repeat; width: 139px; height: 19px }
.btnAddAnotherPayment { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnAddAnotherPayment.gif) top left no-repeat; width: 113px; height: 19px }
.btnSaveAll { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnSaveAll.gif) top left no-repeat; width: 75px; height: 19px }
.btnContinueCheckout { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnContinueCheckout.gif) top left no-repeat; width: 139px; height: 19px }
.btnPlaceOrder { background: url(http://www.music123.com/includes/Music123/Images/buttons/buttonPlaceOrder.gif) top left no-repeat; width: 126px; height: 19px }
.btnShipToAddress { background: url(http://www.music123.com/includes/Music123/Images/buttons/btnShipToAddress.gif) top left no-repeat; width: 139px; height: 19px }
.btnGetPassword { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnGetPassword.gif) top left no-repeat; width: 116px; height: 19px }
.btnUnsubscribe { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnUnsubscribe.gif) top left no-repeat; width: 104px; height: 19px }
.btnCloseWindow { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnCloseWindow.gif) top left no-repeat; width: 111px; height: 19px }
.btnUpdate { background: url(http://www.music123.com/includes/Music123/Images/Buttons/buttonUpdate.gif) top left no-repeat; width: 75px; height: 19px }
.btnBuildKit { background: url(http://www.music123.com/includes/Music123/Images/Buttons/btnBuildKit.gif) top left no-repeat; width: 113px; height: 26px }
.btnViewDetailedInfo { background: url(http://www.music123.com/includes/Music123/Images/btn_viewProduct.gif) top left no-repeat; width: 103px; height: 19px }
.btnCompareAnotherItem{ background: url(http://www.music123.com/includes/Music123/Images/btn_compareItem.gif) top left no-repeat; width: 118px; height: 19px}

/* divs */

.divCartHdr { background-color: #000; margin-bottom: 0px }
.divAccessoriesHdr { background-color: #000; margin-bottom: 0px }
.divSimilarItemsHdr { background-color: #000; margin-bottom: 0px }
.txtSimilarItems { font-weight: bold; color: #FFF600; 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 { position: relative; left: 12px; top: 8px; padding-right: 12px; text-align: left }
.imgAddWarrantyTxt { background: url(http://www.music123.com/includes/common/images/addWarrantyTxt.gif) top left no-repeat; width: 206px; height: 17px } 

/* cart */
.cartSave10_bg { background-color: #F4ECC8; margin: 0px; padding: 5px; width: auto } 


/* IMPORTED FROM OLD Default.css */

H1, H1 A:LINK, H1 A:Visited, H1 A:Active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	font-weight: bold; 
	text-decoration: underline;
	margin-bottom:0px;
	display:inline;
}
body, html
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	background: #CECFCE; 
	font-weight: normal; 
	text-decoration: none; 
}
/* Search Box Styles */
div#searchBox {
	margin-left:5px; margin-right:5px; margin-bottom:5px; width:639px; position:relative;
	}
div#searchImg {
 	width:126px; position:absolute; left:510px; right:10px; top: 4px;
 	}
 div#searchBox img.imageAlign
 {
	vertical-align:middle;
 }
div#searchBox td {
	font-family:Arial, Helvetica, sans-serif;
	}
div#searchBox td.topContent {
	background-color:#FFFFFF; padding-left:10px; padding-top:3px;
	}
div#searchBox td.botContent {
	padding-top:3px;
	}
div#searchBox td.botLeft {
	padding-left:10px; padding-top:5px;
	}
div#searchBox td.botMid {
	background-color:#999999;
	}
div#searchBox td.botRight {
	padding-left:10px; padding-top:5px;
	}
div#searchHdr a:link, div#searchHdr a:visited 
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#7a303f;
}
div#searchHdr a:hover
{
	text-decoration:underline;
}
.searchHdrText
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.searchHdrTerm
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#7a303f;
}
.searchSubHdr
{
	font-family:Arial;
	font-size:11px;
	color:#3d3d3d;
}
.searchExample {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555553;
}
/* End Search Box Styles */
img /**/
{
    border-bottom: 0px none white;
    border-left: 0px none white;
    border-right: 0px none white;
    border-top: 0px none white;
}
.ADMNU 
{ 
	FONT-SIZE: 8px; 
	FONT-FAMILY: Trebuchet MS 
}

.ADMNU A:link 
{ 
	TEXT-DECORATION: none
}

.ADMNU A:visited 
{ 
	TEXT-DECORATION: none 
}

.ADMNU A:active 
{ 
	TEXT-DECORATION: none 
}

.ADMNU A:hover 
{ 
	COLOR: #cc0000; 
	TEXT-DECORATION: underline 
}

.adpagetitle
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

/*A
{
    TEXT-DECORATION: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#7F7D77;
}
A:link
{
	TEXT-DECORATION: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	COLOR:#7F7D77
}
A:visited
{
	TEXT-DECORATION: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#0033CC
}
A:hover
{
	TEXT-DECORATION: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #7F7D77;
}*/
.smallhyperlink /**/
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #7F7D77;
    TEXT-DECORATION: underline;
}
.hyperlink /**/
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #4c4b4b;
    text-decoration: underline;
}
.largehyperlink /**/
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #7F7D77;
    text-decoration: underline;
}
.cartRemoveItem
{
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #4c4b4b;
    text-decoration: none;
}
.cartProductLable
{
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4c4b4b;
    text-decoration: underline;
}
.cartProductSKULabel
{
	font-size: 11px;
	color: #8C0000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.cartAvailabliityLabel
{
	font-size: 11px;
	color: #cc0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.cartWarrentyAddonLabel
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #4f4f4f;
    text-decoration: underline;
}
/* Endeca Leftnav Styles */
.whiteHdr
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.whiteHdr:link
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.whiteHdr:visited
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.leftNavBlt
{
	list-style-position: outside; list-style-image: url(http://www.music123.com/includes/Music123/Images/ulDot.gif); 
}
/* End Endeca Leftnav Styles */

/* Brand Listing Styles */
.brandLetter
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #F2C710;
	text-decoration: bold;
}
.brandTopLnk
{
	FONT-SIZE: 10px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: normal;
}
/* End Brand Listing */
.whiteLink
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
}
.whiteLink:link
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:visited
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:hover
{
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.textbox /**/
{
	border: Solid;
	border-width: 1px;
	border-color:Gray;
	FONT-SIZE:11px;
	COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.dropdownlist /**/
{
	font-size:11px;
	color: black;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.checkbox /**/
{
	font-size: 11px;
	color: Black;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.formText  /**/
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.smallFormText /**/
{
	font-size: 8px;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.formLabel /**/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.smallFormLabel /**/
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.tableBorder /**/
{
    border-bottom: 1px solid #7F7D77;
    border-left: 1px solid #7F7D77;
    border-right: 1px solid #7F7D77;
    border-top: 1px solid #7F7D77;
}
.formTitle
{	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #4E4733; 
	font-weight: bold; 
	text-decoration: none; 
}
.formSubTitle
{	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}
.subsectionTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #4E4733;
	font-weight: bold;
	text-decoration: none;
}
.successText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.errorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #8A061D;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.tableHeader
{
	background-color: #4282b5;
	text-align: center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    width: 100%;
    COLOR: white;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0
}
.requiredField /**/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.nonRequiredField /**/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: Gray;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.requiredStar /**/
{
    FONT-SIZE: 8px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.requiredText /**/
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.StrikeThrough
{
	text-decoration: line-through;
}
.gridHeader
{
	background: Silver;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 2
}
.gridAlternatingItem
{
	background: #F2F2F2;
	font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.gridItem
{
	background: #E4E4E4;
	font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.gridFooter
{
	FONT-WEIGHT: bolder;
	background: White;
	font-size: 8px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.headerPhone 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
}

.copyright 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}

.addUpdateEspotTitle  /**/
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.addEspotText  /**/
{
    FONT-SIZE: 14px;
    COLOR: #4E4733;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.headerCartLink { color: #FFFFFF; font-weight: normal; text-decoration: none;}
.headerCartLink A:link    {color:#FFFFFF;text-decoration:none;}
.headerCartLink A:active  {color:#FFFFFF;text-decoration:none;}
.headerCartLink A:hover   {color:#FFFFFF;text-decoration:underline;}

.myAccountHeaderLink { color: #FFFFFF; font-weight: normal; text-decoration: none;}
.myAccountHeaderLink A:link    {color:#FFFFFF;text-decoration:none;}
.myAccountHeaderLink A:active  {color:#FFFFFF;text-decoration:none;}
.myAccountHeaderLink A:hover   {color:#FFFFFF;text-decoration:underline;}

.myAccountSectionHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}

.myAccountSectionLink {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; color: #7F7D77; text-decoration: underline; }
.forgotLink {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; color: #7F7D77; text-decoration: underline; }
.forgotPasswordHeader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #7F7B6F; font-weight: bold; text-decoration: none; }
.changePasswordHeader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #7F7B6F; font-weight: bold; text-decoration: none; }

/* borders */
.bdrBrown { border-style: solid; border-width: 1px; border-color: #4E4733 } 
.bdrTanThick { border-style: solid; border-width: 5px; border-color: #B2B48C } 
.bdrLightBrown { border-style: solid; border-width: 1px; border-color: #ACA89E }
.bdrTan { border-style: solid; border-width: 1px; border-color: #7F7D77 } 
.bdrGrey { border-style: solid; border-width: 1px; border-color: #CCCCCC }

.welcomeUser
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #7F7B6F; 
	font-weight: bold; 
	text-decoration: none; 
}

.shopByNav { color: #FFFFFF; font-weight: normal; text-decoration: none;}
.shopByNav A:link    {color:#FFFFFF;text-decoration:none;}
.shopByNav A:active  {color:#FFFFFF;text-decoration:none;}
.shopByNav A:hover   {color:#FFFFFF;text-decoration:underline;}

.border     { background-color: #820018; }
.hbgcolor   { background-color: #DE0031; }
.hfontcolor { color:            #FFFFFF; }

.menu{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size:11px;font-weight:bold;}
.menu A:link    {color:#333366;text-decoration:none;}
.menu A:active  {color:#333366;text-decoration:none;}
.menu A:hover   {color:#CC0000;text-decoration:none;}

.breadcrumb { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; padding-top: 3px; padding-left: 1px;}
.breadcrumb A:link    {color:#7F7D77;text-decoration:underline;}
.breadcrumb A:active  {color:#7F7D77;text-decoration:underline;}
.breadcrumb A:hover   {color:#7F7D77;text-decoration:none;}

.faqCatTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
.faqCatTitle A:link    {color:#333333;text-decoration:none}
.faqCatTitle A:active  {color:#333333;text-decoration:none}
.faqCatTitle A:hover   {color:#333333;text-decoration:underline}

.faqcategory 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:bold;
}

.faqQuestion { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
.faqQuestion A:link    {color:#333333;text-decoration:none}
.faqQuestion A:active  {color:#333333;text-decoration:none}
.faqQuestion A:visited {color:#333333;text-decoration:none}
.faqQuestion A:hover   {color:#333333;text-decoration:underline}

.header{font-family: Arial, Verdana, Helvetica, sans-serif;color: #FFFFFF;font-size:11px;font-weight: bold;}
.header A:link    {color:#FFFFFF;text-decoration:none; font-weight: bold;}
.header A:active  {color:#FFFFFF;text-decoration:none; font-weight: bold;}
.header A:hover   {color:#FFFFFF;text-decoration: underline; font-weight: bold;}
.headerbg { background-color: #000000; }
.headerbgb { background-color: #525152; }

.leftnav{font-family: Arial, Verdana, Helvetica, sans-serif;color: #FFFFFF;font-size:11px;font-weight: bold;}
.leftnav A:link    {color:#FFFFFF;text-decoration:none}
.leftnav A:active  {color:#FFFFFF;text-decoration:none}
.leftnav A:hover   {color:#FFFFFF;text-decoration: underline}

.footer{font-family: Arial, Verdana, Helvetica, sans-serif;color: #333333;font-size:11px;font-weight: normal;}
.footer A:link    {color:#333333;text-decoration:none}
.footer A:visited  {color:#333333;text-decoration:none}
.footer A:active  {color:#333333;text-decoration:none}
.footer A:hover   {color:#333333;text-decoration: underline}
.footerbg { background-color: #000000; }

.line2{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size:14px;font-weight:bold;}
.line2 A:link    {color:#333366;text-decoration:none}
.line2 A:active  {color:#333366;text-decoration:none}
.line2 A:hover   {color:#CC0000;text-decoration:none}

.dept{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size:12px;font-weight:bold;}
.dept A:link    {color:#333366;text-decoration:none}
.dept A:active  {color:#333366;text-decoration:none}
.dept A:hover   {color:#CC0000;text-decoration:none}

.CMSEditLink {font-family: Trebuchet MS}
.CMSEditLink A:link {font-size:10px;color:#000000;text-decoration:none}
.CMSEditLink A:active {font-size:10px;color:#000000;text-decoration:none}
.CMSEditLink A:hover {font-size:12px;color:#FF0000;text-decoration:underline;font-weight:bold}

.eSpot3
{
	font-family: Times New Roman ; 
	color:#FFFFFF; 
	font-size:21px; 
	font-weight:normal; 
	letter-spacing:1px;
	padding-bottom: 17px;
	padding-right: 35px;
}
.eSpot3 A:link    {color:#FFFFFF;text-decoration:none}
.eSpot3 A:active  {color:#FFFFFF;text-decoration:none}
.eSpot3 A:hover   {color:#FFFFFF;text-decoration:underline;}

.logoffText
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #7F7B6F; 
	font-weight: bold; 
	text-decoration: none;
}
.dollarLabel 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bolder;
	font-size:20px;
	color:black
}

.centsLabel 
{
	FONT-WEIGHT: bolder;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:black
}

.productLabel 
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.productAccessoriesHeader
{
	background-color: #CEC7B1;
}

.showAccessoriesLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
}

.priceLabel /**/
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #8A061D;
	text-decoration:none
}

.savingLabel  /**/
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#AA0000;
	text-decoration:none
}

.savingText  /**/
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#AA0000;
	text-decoration:none;
	FONT-WEIGHT: bolder
}

.disclaimerLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-decoration:none
}
.noteLabel 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:7.5px;
	color:black;
	text-decoration:none
}
.stsLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8px;
	color:white;
	background-color:#AA0000;
	FONT-WEIGHT: bolder
}
.searchNoResultsText
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.departmentBlock
{
	background: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #BDBD8C;
	
}
.AdvertControlTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.AdvertControlTitle A:link    {color:#FFFFFF; text-decoration:none;}
.AdvertControlTitle A:active  {color:#FFFFFF; text-decoration:none;}
.AdvertControlTitle A:hover   {color:#FFFFFF; text-decoration:none;}

.AdvertControlLable
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	FONT-WEIGHT: normal;
}
.csPageTitleLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#4E4733;
	FONT-WEIGHT: bold;
	text-decoration:none;
}
.emailPageUrl
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#7F7D77;
	FONT-WEIGHT: bold;
	text-decoration:none;
}
.qtyBox 
{
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 10px;	
	 color: #000000;	
	 font-weight: normal; 
	 text-decoration: none;	
	 width: 25px; 
}
.leftBg
{ 
background-image: url(http://www.music123.com/includes/Music123/Images/m123_left_line.gif); 
background-color: #CECFCE;
background-repeat: repeat-y;
}
.rightBg
{ 
background-image: url(http://www.music123.com/includes/Music123/Images/m123_right_line.gif); 
background-color: #CECFCE;
background-repeat: repeat-y;
}
.catalogBox 
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none; 
}

.myAcctHdr 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #7F7B6F; 
	font-weight: bold; 
	text-decoration: none; 
}

.subscriptionsSectionTitle 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}

.subscriptionUnsubscribe
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #7F7B6F; 
	font-weight: bold; 
	text-decoration: none; 
}

.subscriptionDivider
{
	background-image:url(/Images/MyAccount/greyPixel.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.catHeaderBrown
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #4E4733; 
	font-weight: bold; 
	text-decoration: none; 
}

.catHeaderTan
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #7F7B6F; 
	font-weight: bold; 
	text-decoration: none; 
}

.catHeaderBlack
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}

.catHeaderBlackLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}

.catHeaderRed
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #5C0F1D; 
	font-weight: bold; 
	text-decoration: none; 
}

.csHeaderSub
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}

.horzRule
{
	color:#5C0F1D;
	height:1px;
}

.selectShipping
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none; 
}

td.catalogContent
{
	background-color: #D6D3D6;
}
.catalogContentTitles
{
	font-weight:bold;
}

.staticHomeHeader
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #C20303; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #FFFFFF;
}

.staticHomeProductBg
{ 
background-image: url(http://www.music123.com/includes/Music123/Images/home/box_middle.gif); 
background-color: #EDEBE8;
background-repeat: repeat-y;
}

.brandlistMenuLink{font-family: Arial, Verdana, Helvetica, sans-serif;color: #7F7D77;font-size:12px;font-weight:bold;}
.brandlistMenuLink A:link    {color:#7F7D77;text-decoration:none;}
.brandlistMenuLink A:active  {color:#7F7D77;text-decoration:none;}
.brandlistMenuLink A:hover   {color:#336699;text-decoration:underline;}

.brandlistTopLink{font-family: Arial, Verdana, Helvetica, sans-serif;color: #FFFFFF;font-size:9px;font-weight:bold;}
.brandlistTopLink A:link    {color:#FFFFFF;text-decoration:none;}
.brandlistTopLink A:active  {color:#FFFFFF;text-decoration:none;}
.brandlistTopLink A:hover   {color:#FFFFFF;text-decoration:underline;}

.brandlistBrandLink{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size:11px;font-weight:normal;}
.brandlistBrandLink A:link    {color:#7F7D77;text-decoration:none;}
.brandlistBrandLink A:active  {color:#7F7D77;text-decoration:none;}
.brandlistBrandLink A:hover   {color:#7F7D77;text-decoration:underline;}

.staticHomeLink{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;font-size:10px;font-weight:bold;}
.staticHomeLink A:link    {color:#000000;text-decoration:none;}
.staticHomeLink A:active  {color:#000000;text-decoration:none;}
.staticHomeLink A:hover   {color:#000000;text-decoration:underline;}

.shippingCalculateHeader
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #9A937C;
}

.UnsubNewsletterTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #9C927B;
}

.UnsubNewsletterBox
{
	border-color: #9C927B;
	border-style: solid;
	border-width: 1px;
}

.smTitleWhite 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.addToCartDarkBox
{
	background-color: #FEFBEC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}

.addToCartDarkBoxBold
{ 
	background-color: #FEFBEC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}

.addToCartLightBox
{
	background-color: #FEFBEC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}

.addToCartDarkBoxRed
{ 
	background-color: #FEFBEC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8A061D; 
	font-weight: normal; 
	text-decoration: none; 
}
.addToCartLightBoxRed
{ 
	background-color: #FEFBEC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8A061D; 
	font-weight: normal; 
	text-decoration: none; 
}
acronym
{
	text-decoration: underline;
	font-weight: bold;
}

.catDivision
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}

.itemNumberLabel
{
	font-size:11px;
	font-weight:bold;
}

.listPriceLabel
{
	font-size: 10px;
}

.youSaveLabel
{
	font-size:11px;
	font-weight:bold;	
}

.ourPriceLabel 
{
	font-size: 12px;
	font-weight: bold;
	color: #8A061D;
}

.ourPriceStrikeoutLabel 
{
	font-size: 11px;
	color: #8A061D;
	text-decoration: line-through;
}

.ourSalePriceLabel 
{
	font-size: 14px;
	font-weight: bold;
	color: #8A061D;
}

.ourPriceLabelItemEnd 
{
	font-size: 16px;
	font-weight: bold;
	color: #9F0000;
}

.ourPriceStrikeoutItemEnd 
{
	font-size: 13px;
	color: #9F0000;
	text-decoration: line-through;
}

.SalePriceItemEnd 
{
	font-size: 16px;
	font-weight: bold;
	color: #9F0000;
}

.weRecommendLabel
{
	font-size:12px;
	font-weight:bold;
}

.whyUsLabel
{
	font-size:11px;
	font-weight:bold;
}

.promoCallOut
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #9F0000;
	font-weight: bold;
	padding-bottom:12px;
}

.itemIncludesTitleLabel
{
	font-size:12px;
	font-weight:bold;
}

.itemIncludesLabel
{
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #4c4b4b;
    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;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #4c4b4b;
    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
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4c4b4b;
    text-decoration: underline;
    font-weight:bold;
}

.halfmoon{
margin-bottom: 1em;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font-size: 13px;
background: #ECEEEC url(http://www.music123.com/includes/Music123/Images/tabright.gif) top right no-repeat;
}

.halfmoon li a.selected{
color: white;
background: black url(http://www.music123.com/includes/Music123/Images/tabright.gif) top right no-repeat;
}

.halfmoon li a:hover{
background-color: #CDDADA;
color: navy;
}


/* begin product detail page */



#detail h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
}
#detail td {
	vertical-align:top;
}
#detail a {
	color:#666;
}
#detail a:hover {
	text-decoration:none;
}
#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 {
	font-size:11px;
}
#detail .heading {
	padding:2px;
	background-color:#efefef;
	background-image:url('images/grunge_wide.gif');
	background-position: top;
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
#detail .heading_small {
	padding:2px;
	background-color:#efefef;
	background-image:url('images/grunge_wide.gif');
	background-position: top;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
#detail tr.detail_altrow td {
	background-color:#fff;
}
#detail tr.acu_border td {
	border:1px solid #f0f0f0;
}


/* end product detail page */


/* new header */

#header a {
	color:#fff;
	text-decoration:none;
}
#header a:hover {
	text-decoration: underline;
}
#header form {
	margin:0px;
	padding:0px;
}

#header td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
#header td.top {
	background-color: #525252;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
}
#header div.main {
	width: 844px;
	background: #000000;
	padding:0px 0px;
}
#header td.main {
	background-color:#000;
	padding:0px 5px;
}
#header td.nav {
	background-image:url('http://www.music123.com/includes/Music123/images/nav_bg.gif');
	color:#999999;
	padding:4px 2px;
	font-size:12px;
	letter-spacing:20px;
}
#header td.nav a {
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
}
#header td.nav a:hover {
	color:#FFD400;
	text-decoration:underline;
}
#header a.selected {
	color:#FFD400;
}



#main_nav h1 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 5px 0 4px;
}
#main_nav td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#000;
	color:#fff;
}
#main_nav ul {
	margin:0px;
	padding:0px;
}
#main_nav li {
	margin:0px;
	padding:0px 5px 0px 10px;
	list-style:none;
}
#main_nav a:link, a:active {
	text-decoration:none;
}

#main_nav a:hover {
	color:#fff;
	text-decoration:underline;
}
div.nav_heading {
	height:25px;
	margin-top:5px;
	padding-top:4px;
	padding-left: 6px;
	background-image:url('http://www.music123.com/includes/Music123/images/nav_title_bg.gif');
}
div.nav_heading a {
	color: #fff;
	text-decoration: none
}
div.nav_heading a:hover {
	color: #fff;
	text-decoration: underline
}
div.nav_heading a:visited {
	color: #fff;
	text-decoration: none	
}

.raquo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* end new header */


/* begin search results page */
#results {
	width:690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#results .upsells {
	padding:5px;
	background-color:#eee;
	background-image:url('http://www.music123.com/includes/music123/images/grunge_wide.gif');
	border:1px solid #666;
}
#results ul {
	margin:0px;
	padding:0px;
	list-style-image:url('http://www.music123.com/includes/music123/images/arrow.gif');
	margin-left:17px;
}
#results li {
	margin:0px;
	padding:0 0 5px 0;
}
#results a {
	color:#666;
}
#results .verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#results .nav_row td{
	padding:2px;
	background-color:#efefef;
	background-image:url('http://www.music123.com/includes/music123/images/grunge_wide.gif');
	background-position: top;
	background-repeat:repeat-x;
}
#results tr.results_data a {
	font-weight:bold;
}
#results .results_row td {
	vertical-align:top;
}
#results td.compare_col {
	vertical-align:middle;
	text-align:center;
	background-color:#efefef;
	background-image:url('http://www.music123.com/includes/music123/images/grunge_wide.gif');
	background-position: bottom right;
	background-repeat:repeat-x;
}
#results td.page_links {
	padding-left:40px;
}
#results td.page_links a {
	font-weight:bold;
	padding-right:5px;
}
#results .free_shipping {
	color:#093;
	font-weight:bold;
}
#results .price {
	font-size:12px;
	font-weight:bold;
	color:#8A061D;
}
#results .msrp {
	text-decoration:line-through;
}

.tblPricing td
{
	padding: 1px;
}

.itemViewTD 
{
	padding: 5px; 	
}
.tblPagingRow td
{
	padding:2px;
	background-color:#efefef;
	background-image:url('http://www.music123.com/includes/music123/images/grunge_wide.gif');
	background-position: top;
	background-repeat:repeat-x;
}
/* end search results page */

/* begin 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;
}
/* end item compare page */

.navlink { color: #EEEEEE; text-decoration: none }
.navlink:hover { color: #fff; text-decoration: underline }
.navlink:visited { color: #dddddd }
.navlinkLg { color: #fff; text-align: left } 
.imgCategoryBullet { background: url(http://www.music123.com/includes/Music123/Images/ulDot.gif) top left no-repeat; width: 6px; height: 10px}
.padNavLink { text-align: left; padding-left: 4px; color: #fff }


#browse {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#browse h1 {
	width:100%;
	font-weight:bold;
	font-size:20px;
	margin:0px;
	padding:0px;
}
#browse a {
	font-weight:bold;
	color:#666;
}
#browse a:visited {
	color:#999;
}

#browse td {
	vertical-align:top;
}
#browse .heading {
	border-top:3px double #333;
}
#browse .price {
	font-size:12px;
	font-weight:bold;
	color:#8A061D;
	
}
#browse .msrp {
	text-decoration:line-through;
}

#browse .free_shipping {
	color:#093;
	font-weight:bold;
}
#browse .pricing {
	margin:7px 0px;
	padding:0px;
}
#browse .view_all {
	color:#fff;
	padding:0px;
	margin:0px;
	border:3px double #000;
}
#browse .view_all_inner {
	background-color:#000;
	padding:2px 10px;
}
#browse .heading a.white {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#browse .heading a.white:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
#browse td.brand_list {
	color:#666666;
	padding:4px 0px;
}
#browse td.brand_list a {
	color:#bbb;
	font-weight:normal;
	text-decoration:none;
}
#browse td.brand_list a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
.divWarrantyCartMini {padding-top: 5px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; text-align: left; background-color: #FFF2BB }
.miniCartRightBG { background-color: #F8F4E1; border: 1px solid #E5DAA8; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 100% }
.txtGrey { color: #666 }
.divOrderViewHdr { background-color: #555; border: 1px solid #000; padding: 6px; width: 97%; margin-bottom: 7px }
.hdrOrderView { margin-top: 5px; margin-bottom: 0px; color: #fff }
.nav navHighlighted { color: #FFD400; text-decoration:underline; } 

/* product detail */
.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;}


