/* *********** TAGs REDEFINED  ****************** */
body 			{ font-family: Verdana, Arial, helvetica, sans-serif; color: #000000; }
td 				{ font-size:10pt; color: #000000; }
a 				{ color: #000099; }
a:hover 		{ color: #cc0000; }
h1 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.3em; font-weight: bold;	margin: 0; padding: 0; }
h2 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
h3 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-style: italic; font-weight: normal; margin: 0; padding: 0; }
h1.pname		{ color:#000; font-size:100%; }
form			{ padding:0px; margin:0px; }
ul, ol, dl              { position: relative; }
/* general classes */
.genrehead		{ FONT-size:11pt; color:#336699; border-bottom:1px solid #efefef; padding:3px; }
.btns 			{ font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#E5E5E5; color:#000000; padding:2px; }
.shopbybrand	{ font-size:9pt; }
img.border		{ border:1px solid #000; }
.tbl_list td	{ border-bottom:1px solid #ccc; }
.utitle 		{ border-bottom:1px solid #999999;background-color:#efefef;}
.font11px		{ font: 11px Arial, Verdana, helvetica, sans-serif; }
/* Cart Styles */
.cart-headings	{ font: bold 12px ARIAL,Verdana, Arial, helvetica, sans-serif; color: #FFFFFF; }
.cart-freeship-link, .cart-freeship-link:hover		{ color:#CC0000; }
.cart-item		{ font-size:11px; font-family: Arial, Verdana, helvetica, sans-serif; }
/* Error Messages */
.error_title	{ font-size:12pt; color:#FF0000; font-weight:bold; }
.error_message	{ font-size:10pt; color:#FF0000; }
/* product reviews */
.prdetails		{ font-size:85%;}
.prtext			{ font-size:85%;}
.prsubject		{ color:#336699;font-weight:bold;}
.Footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; color:#636366; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.Footer {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; color:#8f8f8f; FONT-FAMILY: Arial, Helvetica, sans-serif;}
/* footer */

#footer fieldset{border:1px solid #CCC;height:115px;}
#footer legend	{font-weight:bold;color:#000;}
#footer td		{ font-size:80%; line-height:130%; background:#efefef; }
#footer ul		{ padding:0px; margin:0px 0px 0px 5px; list-style-type:none; }
#footer li		{ padding:0px; margin:0px; list-style-type:none; font-size:85%; }
#footer div.title	{ padding:1px 0px; margin:1px 0px; font-weight:bold; border-bottom:1px dashed #999999; }
#copyright td	{ font-size:70%; line-height:120%; }
/* header */
#rheader 		{ font-size:70%; text-align:center;	color:#999999; line-height:150%; }
#rheader span	{ color:#000000; }
#header			{ padding-bottom:5px; }
/* subbar under subnav */
#welcome		{ font-size:80%; background:#efefef; }
#welcome span	{ font-size:85%; }
#utils			{ font-size:70%; text-align:right; color:#999999; background:#efefef; }
#utils a		{ color:#333333; }
#subbar			{ background-color:#efefef;	border-bottom:1px solid #000000; border-top:1px solid #003366; }
/* rightbar ads and promos */
#rlinks div		{ padding:4px; text-align:left; font-size:85%; line-height:130%; }
#day45 a		{ color:#333333; text-decoration:none; font-weight:bold; font-size:115%; }
#day45 a:hover	{ color:#333333; text-decoration:underline; }
/* side callouts */
.side-box-callout{clear:both;background:#fff;border:1px solid #CCC;padding:5px;margin-top:3px;}
.side-box-callout .sbimg{float:left;padding-right:5px;}
.side-box-callout a:link {font-weight:normal;text-decoration:none;}
.side-box-callout a:visited {font-weight:normal;text-decoration:none;}
.side-box-callout a:active {text-decoration:underline;}
.side-box-callout a:hover {text-decoration:underline;}
.side-box-callout UL{padding:5px 5px 5px 20px;margin:0px;}
.side-box-callout LI{list-style-type:square;padding:3px 0px;margin:0px;}
/* left and right column boxes */
.sbtitle		{ background:#2E5C8A url(http://img3.musiciansfriend.com/dbase/graphics/background/blue-gradient-3.jpg) repeat-x; font-weight:bold;	color:#ffffff; margin:0px; text-align:left; padding:2px 4px; font-size:120%;}
.sbmain			{ font-size:100%; padding:3px; background:#efefef; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbmainw		     { font-size:100%; padding:3px; background:#ffffff; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbstitle		{ border-bottom:1px solid #666; font-size:1.1em; font-weight:bold; color:#000; }
/* left, middle, right columns */
#lcontent		{ font-size:70%; line-height:135%; }
#mcontent		{ line-height:130%; }
#mcontent td	{ line-height:130%; }
#rcontent		{ font-size:70%; line-height:135%; }
#content		{ padding-top:5px; }
/* top ten - NEW */
#topten			{ padding:0px; margin:0px; }
#topten li		{ padding:5px 0px 0px 0px; margin:0px 0px 0px 30px; }
#firstitem		{ border:1px solid #CCCCCC;	background-color:#ffffff; padding:3px; }
/* subnav */
#subnav 		{ padding-left:10px; background: #000000; text-align: left; }
#subnav a:link, #subnav a:visited{ color:#FFFFFF; text-decoration:none;}
#subnav a:hover, #subnav a:active{ color:#FFFFFF; text-decoration:underline;}
#subnav td		{ font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size:11px; line-height:10px;  color:#369;text-align:left; }
/* search results */
#rowsearch td	{ font-size:70%; line-height:135%; }
.srhdr			{ font-weight:bold; border:1px solid #cccccc; background-color:#efefef; }
.srcontent		{ border-left:1px solid #cccccc; }
.sprice			{ color:#CC0000; font-weight:bold; }
#cellsearch td	{ font-size:70%; line-height:135%; padding:0px 6px; }
.scellbdr		{ border-left:1px solid #cccccc; }
#catsearch td	{ padding:3px;}
#catsearch td.results	{ text-align:right;}
.list td 		{ border:1px solid #999; }
.list ul		{ margin:0px; padding:4px; }
.list li		{ margin-left:30px;	font-size:85%; padding:0px; }
.list div.title	{ background:#efefef; font-weight:bold;	color:#036;	padding:3px; border-bottom:1px solid #999; }
.list div.gwtitle		{ font-weight:bold; color:#000; border-bottom:1px solid #999; padding:3px; background:#efefef; }
.titlered		{ color:red; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; }
#holidaycontent	{ background:#fff; padding:15px; }
/* Landing Pages */
.greybar		{ padding:4px; border-bottom:1px solid #999; background:url(http://img3.musiciansfriend.com/dbase/graphics/background/box_title_bg_grey_2.jpg); }
.greenbar		{ color: #FFF; padding: 4px; border-bottom: 1px solid #0E580F; background: url(http://img3.musiciansfriend.com/dbase/graphics/landingpage/2005-11-22/gng_greybar.jpg); }
.redbar			{ color: #FFF; padding: 4px; border-bottom: 1px solid #7C0309; background: url(http://img3.musiciansfriend.com/dbase/graphics/landingpage/2005-12-24/redbar2.jpg); }
#hero			{ border:1px solid #000; }
#herobody		{ padding:8px; background:#fff; }
#hero ul		{ margin:4px 0px 0px 0px; padding:4px; list-style:none; }
#hero li		{ margin:0px 0px 0px 10px; padding:0px 0px 0px 8px;	background:url(http://img3.musiciansfriend.com/dbase/graphics/misc/arrow_bullet_7px.gif) no-repeat 0 7px; list-style:none; }
.gridcell		{ border:1px solid #999; }
.gridcell ul	{ margin:0px; padding:4px; list-style:none; }
.gridcell li	{ font-size:85%; margin:0px 0px 0px 10px; padding:0px 0px 0px 7px; background:url(http://img3.musiciansfriend.com/dbase/graphics/misc/arrow_bullet.gif) no-repeat 0 7px; list-style:none; }
.gridcell div.title		{ padding:3px; background:url(http://img3.musiciansfriend.com/dbase/graphics/background/box_title_bg_grey_2.jpg); border-bottom:1px solid #999;	font-weight:bold; }
/* articles, interviews, etc. */
.artist_spotlight 		{ background:#666 url(http://img3.musiciansfriend.com/dbase/graphics/genre/home/artist_spotlight/robert_cray/robert_cray_bg.gif) repeat-x; }	
.artist_spotlight2 		{ background:#fff url(http://img3.musiciansfriend.com/dbase/graphics/genre/home/artist_spotlight/marcbroussard/as_broussardbg1.gif) repeat-x; }	
.blurb_hdr 		{ background: #666 url(http://img3.musiciansfriend.com/dbase/graphics/genre/home/articles/articles_hdr_bg.gif) repeat-x; }
.blurb 			{ padding: 0px 10px 10px 10px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 85%; }
.uo_list		{ padding:0px; margin:5px 0px; }
.uo_list li		{ background: url(http://img3.musiciansfriend.com/dbase/graphics/genre/home/articles/arrow_yellow.gif) no-repeat 0px 5px; list-style: none; text-indent:12px; margin:2px 20px; }
.uo_list_grey	{ padding:0px; margin:5px 0px; }
.uo_list_grey li{ font-size:85%; margin:0px 0px 0px 10px; padding:2px 0px 2px 7px; background:url(http://img3.musiciansfriend.com/dbase/graphics/misc/arrow_bullet.gif) no-repeat 0 7px; list-style:none; }
 /* vendor html */
#vendorhtml h3	{ font-size: 15px; margin: 0px; padding: 3px; } 
.vendorhtmlmain2 	{ padding: 4px; background: #E1E1E1; }
.vendorhtmltborder 	{ background: #EFEFEF; border: 1px solid #999999; }
.vendorhtmltitle 	{ background: #2E5C8A url(http://img3.musiciansfriend.com/dbase/graphics/background/blue-gradient-3.jpg) repeat-x; color: #FFF; font-weight: bold; margin: 0px; padding: 2px 4px; } 
.vendorhtmlsubtitle { background: #B6C7D7; color: #FFFFFF; font-weight: bold; }
.vendorhtmlmain 	{ padding: 4px; background: #EFEFEF; margin: 0px 0px 10px 0px; }
/* canada landing page */
.cmbar				{ background: #FFF url(http://img3.musiciansfriend.com/dbase/graphics/canada_shipping/middle.jpg) repeat-x; }
.cmbar a:link, .cmbar a:visited		{ text-decoration: none; color: #434443; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.cmbar a:hover, .cmbar a:active		{ text-decoration: none; color: #333; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.nbar			{ background: #B60009; color: #FFF; }
.nbar a:link, .nbar a:visited		{ text-decoration: underline; font-size: 10px; color: #FFF;	font-weight: bold; }
.nbar a:hover, .nbar a:active		{ text-decoration: underline; font-size: 10px; color: #FFF;	font-weight: bold; }
/* checkout */
.divider		{ border-bottom:1px solid #cccccc; }
.errormsg		{ color:#F00; }
.errorbox		{ color:#F00; font-size:8pt; }
.errorbox li	{ font-size:8pt; }
.required		{ color:#F00; }
.hdrlarge		{ background:url(https://secure.musiciansfriend.com/dbase/graphics/checkout/hdr_bg.gif) repeat-x; text-align:left; }
.co_cellbdr		{ border:1px solid #ccc; }
.smaller		{ font-size:85%; }
.lighttext		{ color:#333; }
.hdrnote		{ color:#000; font-size:10pt; font-family:Verdana,Arial, helvetica, sans-serif; font-weight:normal; }
.co-note		{ line-height:150%; font-size:85%; }
.btnsnew		{ border:1px solid #000; background:#FFF2BF; color:#000; font-weight:bold; padding:2px; }
.buttonDefault 	{ BORDER-RIGhT: #8F7500 1px solid; PADDING-RIGhT: 3px; BORDER-TOP: #FFF 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px;BORDER-LEFT: #FFF 1px solid; BORDER-BOTTOM: #8F7500 1px solid; FONT-FAMILY: "Trebuchet MS", "Gill Sans", Arial, Verdana, sans-serif;	BACKGROUND-COLOR: #FFEFAF;	font-weight:bold; height:25px;}
.buttonDefaultSmall 	{ BORDER-RIGhT: #8F7500 1px solid; PADDING-RIGhT: 3px; BORDER-TOP: #FFF 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px;BORDER-LEFT: #FFF 1px solid; BORDER-BOTTOM: #8F7500 1px solid; FONT-FAMILY: "Trebuchet MS", "Gill Sans", Arial, Verdana, sans-serif;BACKGROUND-COLOR: #FFEFAF;font-weight:bold; height:20px; }
.buttonDefaultdown 		{ BORDER-LEFT: #A4A4A4 2px solid; PADDING-RIGhT: 5px; BORDER-BOTTOM: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px;height:20px;BORDER-RIGhT: #ffffff 1px solid; BORDER-TOP: #A4A4A4 1px solid; FONT-FAMILY: "Trebuchet MS", "Gill Sans", Arial, Verdana, sans-serif;BACKGROUND-COLOR: #C0C0C0;font-weight:bold; }
.cohdr			{ font-weight:bold;	color:#333333; font-size:85%; }
.cocell			{ font-size:85%; line-height:135%; }
.co-table td	{ font-size:85%; line-height:135%; }
.invalid		{ border:1px solid red; border-width:1px 0; }
table.compare 	{ padding: 0px;	border-top: 1px solid #999;	border-left: 1px solid #999; border-bottom: 1px solid #999;	font-size: 10px; }
th.compare 		{ border-right: 1px solid #999;	text-align:left; padding-right: 5px; padding-left: 5px; }
th.compare2 	{ border-right: 1px solid #999;	background-color: #f3f3f3; text-align:left;	padding-right: 5px;	padding-left: 5px; }
.compareTop		{ border-right: 1px solid #999; width: 150px;font-weight: bold;	color: #69c; vertical-align: top; padding: 3px; }
.compareRow1	{ border-right: 1px solid #999;	padding: 3px; font-size: 10px; }
.compareRow2	{ border-right: 1px solid #999;	background-color: #f3f3f3; padding: 3px; font-size: 10px; }
.article_glossary 	{ color: #339933; text-decoration:none; border-bottom: #339933 1px dashed; cursor: help; }
.article_caption 	{ color: #666666; font-size: 0.8em; line-height: 1.2em; }
#RR2Colhead 		{ margin:0;width:100%}
#RR2ColheadContent 	{ margin:0}
#RR2ColLeft 		{ clear:both;float:left;margin:0;width:50%}
#RR2ColLeftContent 	{ margin:0}
#RR2ColRight 		{ float:left;margin:0;width:50%}
#RR2ColRightContent { margin:0}
#RR2ColFoot 		{ clear:both;margin:0;width:100%}
#RR2ColFootContent 	{ margin:0}
#RR3Colhead 		{ margin:0;width:100%}
#RR3ColheadContent 	{ margin:0}
#RR3ColLeft 		{ clear:both;float:left;margin:0;width:33%}
#RR3ColLeftContent 	{ margin:0}
#RR3ColCenter 		{ float:left;margin:0;width:34%}
#RR3ColCenterContent 	{ margin:0}
#RR3ColRight 		{ float:left;margin:0;width:33%}
#RR3ColRightContent { margin:0}
#RR3ColFoot 		{ clear:both;margin:0;width:100%}
#RR3ColFootContent 	{ margin:0}
.fltL 				{ float:left;padding:20px 10px 10px 5px; }
.fltR 				{ float:right;padding:20px 5px 10px 10px; }
.fltL300 			{ float:left;padding:20px 10px 10px 5px;width:300px; }
.fltR300 			{ float:right;padding:20px 5px 10px 10px;width:300px; }
.fltCaption 		{ color:#555555;font-size:0.8em;line-height:1.1em; }

/* ADMIN EDITOR */
.title				{ background:#FFFFFF;border:1px solid #999;border-width:0px 0px 0px 0px;font-weight:bold;white-space: nowrap;}
.disabled			{ color:#999;}
.adminhdr			{ color:#fff;font-weight:bold;font-size:12pt;}
.adminborder		{ border:1px solid #000;padding:10px;}
.adminquestion		{ color: #006600;cursor: help;}
.adminnote			{ font-size:8pt;}
.adminadditional	{ border:1px solid #999;width:700px;font-size:10pt;}
.adminadditionalhdr	{ background:#ccc;padding:5px;font-weight:bold;color:#000;font-size:10pt;}
.adminadditionalhdr A:link, .adminadditionalhdr A:hover, .adminadditionalhdr A:active, .adminadditionalhdr A:visited{color:#333;text-decoration:underline;cursor:hand;}
.admingrid Th		{ border-bottom:1px solid #999;border-top:1px solid #999;text-align:left;background:#DDD}
.admingridalt 		{ background:#efefef;}
.adminpath			{ font-size:8pt;}
.adminmenu li		{ font-size:10pt;}
.adminmenu			{ padding-top:0px;margin-top:0px;}
.errorblock			{ padding:5px; border:1px solid #C00; background-color:#FFEFEF;	color:#C00; margin-top:10px; }
.errorblock ul		{ margin-top:0px; padding-top:0px; color:#C00; }
.errorblock li		{ color:#C00; }
.errorblock STRONG	{ color:#C00; }
#bill_msg, #ship_msg, #new_msg		{ color:#C00; border:1px solid #C00; background-color:#FFFFEF; padding:5px; }
/* BRAND TOPPER */
#brand_list			{ padding:3px 0px 0px 0px; margin:0px; list-style-type:none; width:970px; height:14px; overflow:hidden; }
#brand_list .hdr	{ color:#666; }
#brand_list li		{ padding:1px 0px; margin:0px; list-style-type:none; display:inline; font-size:11px; color:#efefef; }
#brand_list A:link,#brand_list A:visited 	{ color:#999; text-decoration:none; }
#brand_list A:hover, #brand_list A:active	{ color:#666; text-decoration:underline; }
.cats 				{ padding:8px 8px 8px 12px; margin:0px; }
.cats li 			{ list-style-type: none; background:transparent url('http://img3.musiciansfriend.com/dbase/graphics/misc/arrow_bullet.gif') no-repeat 0px 7px; padding-left:8px; margin-bottom:4px; font-size:.85em; }
.cats A:link, .cats A:visited	{ text-decoration:none; }
.cats A:hover, .cats A:active	{ text-decoration:underline; }
h2.lp_default		{ padding:4px; font-size:.9em; color:#fff; font-weight:bold; background:#369 url('http://img3.musiciansfriend.com/dbase/graphics/background/blue-gradient-3.jpg') repeat-x; margin:0px; }
.lp_fp_textlinks A:link, lp_fp_textlinks A:visited		{ text-decoration:none; }
.lp_fp_textlinks A:hover, lp_fp_textlinks A:active		{ text-decoration:underline; }
.lp_3x1 A:link, lp_3x1 A:visited		{ text-decoration:none; } 
.lp_3x1 A:hover, lp_3x1 A:active		{ text-decoration:underline; }
.lp_see_more A:link, .lp_see_more A:visited		{ padding:5px; border:1px solid #999; background:#efefef; color:#000; font-size:.85em; text-decoration:none; }
.lp_see_more A:hover, .lp_see_more A:active		{ background-color:#DDF0FE; background-color:#FFF9DF; color:#036; }
.lp_see_more		{ margin-top:10px; }
/* OThER */
div.debug 			{ background-color:#EEE; border:1px solid #F00; color:#900; font-weight:bold; margin-bottom:10px; padding:5px; }
div.debug p 		{ font-size:11px; color:#000; font-weight:normal; margin-bottom:0; }
/* NAV PAGE */
#nav_table 			{ margin-bottom:10px; }
#nav_table td.nav_main 		{ padding-left:10px; }
#nav_results 		{ margin-bottom:10px; }
#nav_result_cnt td	{ padding:2px; background:#dedede; border-top:1px solid #CCC; }
#nav_result_cnt .result_cnt { padding-left:8px; }
.nav_pagination 	{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px; margin-bottom:10px; background:#efefef; font-size:9pt; }
/* NAV SEARCh RESulTS */
input.compare		{ width:170px; border:3px double #999999; border-top-color:#CCCCCC; border-left-color:#CCCCCC; padding:0.25em; background-color:#EEEEEE; color:#333333; font-size:10px; font-weight:bold; font-family:Verdana,helvetica,Arial,sans-serif;}
.nav_content		{ font-size:9pt; padding:5px;  line-height:135%; }
.nav_prod_name		{ font-weight:bold; }
.nav_prod_copy		{ font-size:8pt; }
.nav_price			{ color:#f00; font-size:9pt; font-weight:bold; margin:0px 0px 0px 0px; }
.nav_compare		{ font-weight:bold; font-size:8pt; }
/* BREAD CRUMB */
#nav_breadcrumb 	{ margin-bottom:10px; font-size:8pt; }
#nav_breadcrumb a 	{ text-decoration:none; }
.nav_additional		{ padding:5px; border:1px solid #CCC; }
.nav_additional ul	{ padding:0px; margin:5px 0px 0px 0px; list-style:none; }
.nav_additional li	{ padding-left: 6px; padding-bottom:5px; background: transparent url('http://img3.musiciansfriend.com/dbase/graphics/misc/search-arrow.gif') no-repeat 0px 4px; list-style:none; margin-left:5px; font-size:85%; }
/* NAV CORRECTIONS */
#nav_corrections 	{ margin-bottom:10px; font-size:11px; }
#nav_corrections span.original_term 	{ font-weight:bold; color:#009; }
#nav_corrections span.corrected_term 	{ font-weight:bold; color:#009; }
/* NAV SUGGESTIONS */
#nav_suggestions 	{ margin-bottom:10px; border:1px solid #CCC; background-color:#FFF; padding:5px; }
#nav_suggestions div.original 	{ font-size:16px; font-weight:bold; }
#nav_suggestions div.suggestion { font-weight:bold; }
span.original_term 	{ color:#00C; } 
/* NAV REFINEMENT */
.nav_refine_name	{ border-bottom:1px solid #666; font-size:1em; font-weight:bold; color:#000; position:relative; }
/* NAV REFINEMENT ATTRIBUTES */
#nav_refinement_attributes_table 	{ background-color:#EFEFEF; padding-left:3px; padding-bottom:0px; font-size:10px; }
ul.nav_sub 			{ list-style: none;margin: 0 0 10px 0;padding-left: 0.75em; }  
ul.nav_sub a:link  { text-decoration:none; }
ul.nav_sub a:visited  { text-decoration:none; }
ul.nav_sub a:active  { text-decoration:underline; }
ul.nav_sub a:hover  { text-decoration:underline; }                   
ul.nav_sub li		{ line-height:0.95em; padding:3px 0 3px 2px; border-bottom:1px solid #efefef; border-top:1px solid #fbfbfb; background-color:#f4f4f4; font-size:85%;}
.navtitle			{ background:#2E5C8A url(http://img3.musiciansfriend.com/dbase/graphics/background/blue-gradient-3.jpg) repeat-x; font-weight:bold;	color:#ffffff; margin:0px; text-align:left;	padding:2px 4px;font-size:100%;}
.navmain			{ font-size:100%; padding:3px; background:#efefef; border:1px solid #999999; margin:0px 0px 10px 0px; }





/* TOP NAVIGATION TEXT-BASED TABS (note seperate ID for secure site) */
	#topnavigation                  		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#topnavigation ul               		{ margin:0; padding:5px 10px 0; list-style:none; white-space: nowrap; height:30px;}
	#topnavigation li               		{ float:left; background:url("left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; display: inline; height:30px;}
	#topnavigation a                		{ float:left; display:block; width:.1em; background:url("right.gif") no-repeat right top; padding:5px 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}
/* Commented Backslash hack hides rule from IE5-Mac \*/
	#topnavigation a 			  		{ float:none;}
	#topnavigation > ul a 		  		{ width:auto;}
/* End IE5-Mac hack */
	#topnavigation #current         		{ background-image:url("left_on.gif");}
	#topnavigation #current a       		{ background-image:url("right_on.gif"); color:#fff; padding-bottom:5px;}
	#topnavigation #current a:hover 		{ background-image:url("right_on.gif"); color:#fff; padding-bottom:5px;}
	#topnavigation_secure           		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#topnavigation_secure ul        		{ margin:0; padding:5px 10px 0; list-style:none; white-space: nowrap; height:30px;}
	#topnavigation_secure li        		{ float:left; background:url("left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; display: inline; height:30px;}
	#topnavigation_secure a         		{ float:left; display:block; width:.1em; background:url("right.gif") no-repeat right top; padding:5px 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}
	#topnavigation_secure a         		{ float:none;}
	#topnavigation_secure > ul a    		{ width:auto;}
	#topnavigation_secure #current  		{ background-image:url("left_on.gif");}
	#topnavigation_secure #current a        { background-image:url("right_on.gif"); color:#fff; padding-bottom:5px;}
	#topnavigation_secure #current a:hover  { background-image:url("right_on.gif"); color:#fff; padding-bottom:5px;}

/* LIST STYLES (introduced for Accessories landing page 1/9/2007) */
	.c93         { clear:both;margin: 20px 0 20px 0;padding: 0;width:600px; }
	.c93ad       { width: 200px;float: left; }
	.c93adInside {	padding:10px 10px 0px 10px; }
	.c93idx      {	font-size: 0.85em;line-height: 1.2em;background: url('http://img3.musiciansfriend.com/dbase/graphics/icons/dotted_999_vert.gif') repeat-y;width: 200px;float:left; }
	.c93ImageOuter {border: 1px solid #ddd; height: 130px; width:130px; display:table;}
	.c93ImageInner {text-align:center; vertical-align:middle; display:table-cell;}
	ul.coil      {	list-style: none;margin: 2px 0 10px 0;padding-left: 1.5em;text-indent: -1.2em; }
	ul.coil li   { padding-bottom: 6px; }
	ul.nww       { list-style: none;margin: 0 0 10px 0;padding-left: 0.75em; }
	ul.nww li    { line-height:0.95em; padding:3px 0 3px 2px; border-bottom:1px solid #efefef; border-top:1px solid #fbfbfb; background-color:#f4f4f4; }
	ul.nww a:link  { text-decoration:none; }
	ul.nww a:visited  { text-decoration:none; }
	ul.nww a:active  { text-decoration:underline; }
	ul.nww a:hover  { text-decoration:underline; }
	#jumpto      { border: 1px solid #ddd;color:#999;font-size:0.85em;padding:4px;margin-top:20px;text-align:center; }

/* custom landing page 2-10-07 */
.heroImgContainer {width: 302px;height: 302px;}
.heroInfo {width: 293px;padding: 0px 0px 0px 5px;}
.heroImg {width: 300px;height: 300px;border: 1px solid #A7A7A7;}
.subHeroImg {width: 195px;height: 195px;border: 1px solid #A7A7A7;}
.logo4545Med {float: left;width: 110px;padding: 5px;}
.prodLinks {float: right;width: 293px;text-align: center;}
.redText {color: #ff0000;}
.subHeroCell {padding: 0px 0px 5px 0px;}
.subHeroCell a:link {text-decoration:none;}
.subHeroCell a:active {text-decoration:none;}
.subHeroCell a:visited {text-decoration:none;}
.subHeroCell a:hover {text-decoration:underline;}



