/* resetting stuff */
html,body,table,tr,td,a,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family:  Arial, Helvetica, sans-serif;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
}
:focus { outline: 0; }

#altlink { color: white }	
a:link, a:visited, a:hover, a:active { 
	color: #0B1DC7;
	text-decoration: underline;
}
a:hover { color: #3366CC; }
a:active { color: Red; }
.smallfont {
	font-size: 11px;
}
.reviewrating {
	color: #0E2F7D;
	font-weight: bold;
	font-size: 45px;
	text-decoration: none;
}
.h1, .H1, h1, .h2, .H2, h2, .h3, .H3, h3, .h4, .H4, h4, .h5, .H5, h5, .h6, .H6, h6, .h4black, .h5white, .h5black, .h5_maroon_reverse {
	color: #0E2F7D;
	font-weight: bold;
	text-decoration: none;
}
.h1, .H1, h1 { 
	font-size: 22px;
}
.h2, .H2, h2 { 
	font-size: 20px;
}
.h3, .H3, h3 { 
	font-size: 18px;
}
.h4, .H4, h4 { 
	font-size: 14px
}
.h5, .H5, h5 {	
	font-size: 12px
}
.h6, .H6, h6 {
	color: #003399;
	font-size: 10px
}
.h4black {
    color: #000000;
    font-size: 14px
}
.h5white {
	color: #FFFFFF;
	font-size: 14px
}
.h5black {
	color: #000000;
	font-size: 12px
}
.productname {
    color: #0E2F7D;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}
.innielight {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    background: #cccccc
}
.innie { 
	color: black; 
	font-size: 10px;  
	font-weight: normal;
	text-decoration: none;
	background: #ECF3FB url(/images/store/summary_bg.gif) repeat-x top left;
}
.inniegray { 
	color: black; 
	font-size: 12px;  
	font-weight: normal;
	text-decoration: none;
	background: #F0F0F0 
}
.innie1 { 
	color: black; 
	font-size: 10px;  
	font-weight: normal;
	text-decoration: none;
	background: #FFFFFF 
}
.itemdescription { 
	color: #000000; 
	font-style: italic; 
	font-size: 12px;  
}
.tinytext {
	font-size: 9px;
}
.smalltext { 
	font-size: 10px;  
}
.stdtext { 
	font-size: 12px;  
}
body {
	font-size: 12px;  
}
.stdtextw { 
	font-size: 12px; 
	color: #FFFFFF
}
.stdnavytext { 
	font-size: 12px;
	color: #0B1DC7;
	background: none; 
}
.justtext {
	font-size: 12px;
	text-align: justify;
}
.mediumtext { 
	font-size: 12px;  
}
.medjusttext {
	font-size: 12px;
	text-align: justify;
	margin-left: 1%;
	margin-right: 1%
}
.medstdtext {
	font-size: 12px;
}
.colorred {
	color: #CC0000;
	font-weight: bold;
}
.yourprice { 
	color: #CC0000; 
	font-weight: bold; 
	font-size: 12px; 
}
.yourpriceblack {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}
.cartoutie { 
	color: white; 
	font-size: 12px; 
	font-family: Verdana, sans-serif;
	font-weight: bold; 
	background: #000000;
	text-align: left
}
.cartwhitetext { 
	font-size: 10px; 
	color: #ffffff;
	font-weight: bold;
	background: #000000
}
.cartmediumtext {
	font-size: 11px; 
	color: #0033CC;
	font-weight: bold;
}
.cartstdtext {
	font-size: 10px; 
	color: #999999;
}
.crumb { font-size: 11px; }
table.datatable { font-size: 11px; border-color: #e5e5e5 #cccccc #cccccc #e5e5e5;border-style: solid;border-top-width: 2px; border-right-width: 2px;border-bottom-width: 2px; border-left-width: 2px;}
td.datatableheadline { background-color: #E4E4E4; font-size: 12px; }
td.datatablecontent { background-color: #F4F4F4; font-size: 11px; }
td.datatablecontent.alt2 { background-color: #FFFFFF; font-size: 11px; }
table.datatablenoraised { font-size: 11px; border:1px solid #cccccc;}
td.datatablenoraisedheadline { background-color: #EEEEEE; font-size: 12px; }
td.datatablenoraisedcontent { background-color: #F4F4F4; font-size: 11px; }
td.datatablenoraisedcontent.alt2 { background-color: #FFFFFF; font-size: 11px; }
.boldtitle
{ 
	color: #0E2F7D; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 20px;
}

/* Accessories Slider */
#accContainer {
	border: 1px solid #CCCCCC;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	border-radius:3px; 
		-moz-box-shadow:0 1px 3px #CCCCCC;
		-webkit-box-shadow:0 1px 3px #CCCCCC;
	box-shadow:0 1px 3px #CCCCCC;
	background:#FFF; border:1px solid #F27100;
}

.itemAccessories {
	margin:0;
	padding:0;
}
.itemAccessories td {
	padding-top:0px;
	
}
.itemAccessories td.imgtd {
	padding:2px 5px;
}
.itemAccessories td.desctd {
	padding:3px 5px;
}

.itemAccessories .name {
	font-size:10px;
}

#cartSlider {
	margin:0;
	padding:0;
	position:relative;
	width:292px;
	*width:290px;
	}
#cartwHMenu {
	list-style:none;
	margin:0 auto;
	padding:0;
	position:absolute;
		top:0px;
	width:292px;
}
#cartwHMenu li {
	background:#fff url(/store/images/buttons-slider.gif) no-repeat;
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
		 top:0px;
	text-indent:-9999px;
	width:290px;
}
#cartwHMenu #cartwHPrev { background-position:0 0; top:0px; }
#cartwHMenu #cartwHPrev.hover { background-position:0 -40px; }
#cartwHMenu #cartwHNext {
	background-position:0 -20px; top:420px;
	border-radius:0 0 3px 3px;
		-moz-border-radius:0 0 3px 3px;
		-webkit-border-bottom-right-radius:3px;
		-webkit-border-bottom-left-radius:3px;
}
#cartwHMenu #cartwHNext.hover { background-position:0px -60px !important; }
#cartSlider #cartwHMask {
	width:292px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
#cartSlider #cartwHTrack { width:292px; position:relative; float:left; overflow:hidden; }
#cartSlider #cartwHTrack .cartwHSlide { width:292px; text-align:center; float:left; overflow:hidden; }

/* Header
---------------------------------*/
#SWHeader {
	background:url(/include/header/images/bg.gif) repeat-x 0 0 #FFF;
	font:12px Helvetica, Arial, sans-serif;
	height:134px;
	width:100%;
	text-align:center;
}
#SWHeader form, #SWHeader p, #SWHeader ul { margin:0; padding:0; }
#SWHeader img { display:block; }
#SWHeader ul { list-style:none; }
#SWHeader .SWClearRight {
	clear:right;
	display:inline;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:100%;
}
	
#SWHeader .SWBody {
	margin:0 auto;
	text-align:left;
	width:930px;
}
	
/* Utility Menu (Logo, Offer tile, Utility links) */	
#SWUtilityMenu {
	background:url(/include/header/images/bg.gif) repeat-x 0 0 #FFF;
	height:65px;
	width:100%;
}

#SWLogo { float:left; font-weight:bold; font-size:24px; }
#SWLogo a { color:#033FA0; }

#SWOffer {
	float:left;
}
#SWOffer a {
	display:block;
	height:65px;
	margin-left:61px;
	text-indent:-9999px;
	width:361px;
}
	#SWOffer a.freeship { background:url(/include/header/images/freeship.gif) no-repeat 0 0; }
	#SWOffer a.gearnet { background:url(/include/header/images/gearnet.jpg) no-repeat 0 0; }
	#SWOffer a.guitargallery { background:url(/include/header/images/guitar_gallery.jpg) no-repeat 0 0; }
	#SWOffer a.cablefinder { background:url(/include/header/images/cable_finder.jpg) no-repeat 0 0; }
	
#SWUtilityMenu .SWLinks {
	float:right;
	width:300px;
}
#SWUtilityMenu .SWLinks, #SWUtilityMenu .SWLinks li {
	font-size:11px !important;
	line-height:22px !important;
}
#SWUtilityMenu .SWLinks li { display:inline; float:right; }
#SWUtilityMenu .SWLinks a {
	border-right:1px solid #666666;
	color:#003C8D;
	padding:0 6px 0 6px;
}
#SWUtilityMenu .SWLinks a:hover, #SWUtilityMenu .SWLinks a:focus, #SWUtilityMenu .SWLinks a:active { color:#CB1B1B; }
#SWUtilityMenu #SWHelp-support a {
	border-right:none;
	padding-right:0;
}
#SWUtilityMenu #SWHelp-support li a {
	border:none;
	padding:0;
}

/* Help/Support DropDown */
#SWUtilityMenu #SWHelp-support {
	background:url(/include/header/images/down_arrow.gif) no-repeat right 12px;
	padding-right:11px;
	position:relative;
		z-index:210;
}
#SWUtilityMenu #SWHelp-support:hover, #SWUtilityMenu #SWHelp-support:focus, #SWUtilityMenu #SWHelp-support:active, #SWUtilityMenu #SWHelp-support.selected {
	background-position:right -9px;
}
#SWUtilityMenu #SWHelp-support.selected a {
	color:#CB1B1B;
}
#SWHelp-support .SWSupport_dropdown {
	background:url(/include/header/images/support_popup-bg.gif) repeat-x center bottom #FFFFFF;
	border:1px solid #00519D;
	display:none;
	font-size:12px;
	line-height:normal;
	padding:10px;
	position:absolute;
		top:22px;
		right:0;
		z-index:210;
	text-align:left;
	width:298px;
}
#SWHelp-support .SWSupport_dropdown a { color:#003C8D !important; }
#SWHelp-support .SWSupport_dropdown a:hover, #SWHelp-support .SWSupport_dropdown a:focus, #SWHelp-support .SWSupport_dropdown a:active { color:#CB1B1B !important; }
#SWHelp-support .SWSupport_dropdown li { float:none; display:block; }
#SWUtilityMenu .selected .SWSupport_dropdown { display:block !important; }
#SWHelp-support .SWSupport_dropdown .SWLeftside {
	float:left;
	line-height:18px !important;
	padding:5px;
	width:130px;
}
#SWHelp-support .SWSupport_dropdown .SWLeftside img {
	margin-bottom:10px;
}
#SWHelp-support .SWSupport_dropdown .SWRightside {
	border-left:1px solid #B7D4EB;
	float:right;
	width:130px;
	padding:5px 5px 0 15px;
}
#SWHelp-support .SWSupport_dropdown .SWRightside li {
	background:url(/include/header/images/bullet.gif) no-repeat left center;
	line-height:18px !important;
	padding-left:12px;
}
#SWHelp-support .SWSupport_title {
	background:#EFF5FA;
	color:#FF0202;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding:0 0 3px;
	text-align:center;
}
#SWHelp-support .SWLgLink {
	font-size:15px;
	font-weight:bold;
	line-height:39px;
}

/* Phone/Cart Links */
#SWUtilityMenu .SWPhoneCart {
	clear:right;
	padding-top:3px;
}
#SWUtilityMenu .SWCart {
	background:url(/include/header/images/cart-button.gif) no-repeat 0 0 #CB1B1B;
	display:block;
	float:right;
	height:28px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	width:84px;
}
#SWUtilityMenu .SWCart:hover {
	background-position:0 -28px;
}
#SWUtilityMenu .SWPhone2 {
	float:right;
	text-align:right;
}
#SWUtilityMenu .SWPhone2 .enPhone {
	color:#CB1B1B;
	display:block;
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	text-shadow:#CCC 1px 1px 2px;
}
#SWUtilityMenu .SWPhone2 .spPhone {
	color:#666666;
	display:block;
	font-size:11px;
	line-heigth:11px;
	margin-top:1px;
}
#SWUtilityMenu .SWPhone2 .spPhone span {
	background: #fff7ba;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffad4', endColorstr='#ffd27a');
		background: -webkit-gradient(linear, left top, left bottom, from(#fffad4), to(#ffd27a));
		background: -moz-linear-gradient(top,  #fffad4,  #ffd27a);
	border:1px solid #ec993f;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
		-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
		-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	color:#CC0000;
	display:inline-block;
	font-size:9px;
	font-weight:bold;
	letter-spacing:0.1px;
	padding:1px;
	text-shadow:#fffad4 1px 1px 0px;
	zoom:1.0;
}
		
/* Main Menu */
#SWMainMenu {
	background:url(/include/header/images/bg.gif) repeat-x 0 -65px #032547;
	clear:both;
	height:34px;
	overflow:hidden;
	width:100%;
}

#SWMainMenu form {
	float:left;
	height:34px;
}

#SWMainMenu #s {
	background:#FFF;
	border:1px solid #828282;
		border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;	
	float:left;
	font-size:14px;
	height:20px;
	margin:4px 0 0;
	padding:3px 0 0 5px;
	position:relative;
		z-index:210;
	width:215px;	
}
#SWMainMenu .SWSubmit {
	background:url(/include/header/images/search-bg.gif) repeat-x 0 0 #42A00B;
	border:1px solid #317503;
		border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;	
	color:#FFF;
	cursor:pointer;
	float:left;
	font:bold 17px Frutiger, Helvetica, Arial, sans-serif;
	height:25px;
	line-height:24px;
	margin:4px 0 0;
	padding:0;
	position:relative;
		z-index:210;
	text-shadow:#1C2F14 1px 1px 2px;
	width:70px;
}
#SWMainMenu .SWSubmit:hover {
	background:url(/include/header/images/search-bg.gif) repeat-x 0 -23px #42A00B;
}

#SWMainMenu ul {
	background:url(/include/header/images/mm-divider.gif) no-repeat -90px 0;
	float:right;
	height:34px;
	padding-left:9px;
}
#SWMainMenu li, #SWMainMenu li a:hover, #SWMainMenu li a:focus, #SWMainMenu li a:active, #SWMainMenu li a span {
	background:url(/include/header/images/mm-divider.gif) no-repeat;
}
#SWMainMenu li {
	background-position:left -34px;
	float:left;
	font:bold 15px Frutiger, Helvetica, Arial, sans-serif;
}
#SWMainMenu li a {
	color:#F1CB51;
	display:block;
	text-decoration:none;
}
#SWMainMenu li a:hover, #SWMainMenu li a:focus, #SWMainMenu li a:active {
	background-position:center -68px;
	text-shadow:#011127 2px 2px 2px;
}
#SWMainMenu li a span {
	background-position:right 0;
	color:#F1CB51;
	display:block;
	line-height:34px;
	padding:0 10px;
	text-shadow: #000 1px 1px 0;
}
#SWMainMenu .SWReg {
	background:none;
	display:inline;
	font-weight:normal;
	font-size:11px !important;
	line-height:normal !important;
	padding:0 0 10px 0 !important;
}
	
/* Category Menu */
#SWCatMenu {
	background:url(/include/header/images/bg.gif) repeat-x 0 -100px #CECECE;
	border:solid #A7A7A7;
	border-width:1px 0 0 1px;
	font:bold 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
	display:block;
	height:31px;
	text-transform:uppercase;
	width:100%;
}
#SWCatMenu, #SWCatMenu li {
	font:bold 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
}
#SWCatMenu li {
	float:left;
	position:relative;
	z-index:200;
}
#SWCatMenu .SWCat, #SWCatMenu .SWCat:link, #SWCatMenu .SWCat:visited {
	border-left: 1px solid #F5F5F5; 
	border-right:1px solid #A7A7A7;
	color:#002C59;
	display:block;
	float:left;
	height:31px;
	line-height:31px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	text-shadow:#FFF 1px 1px 0;
}

/* Recording */
#SWCatMenu #SWRecording .SWCat { left:0; width:100px; }
#SWCatMenu #SWRecording.selected .SWCat { left:-1px !important; padding-left:1px; z-index:201; }

/* Computer-Audio */
#SWCatMenu #SWComputer-audio .SWCat { left:102px; width:142px; }
#SWCatMenu #SWComputer-audio.selected .SWCat { left:101px !important; padding-left:1px; z-index:201; }

/* Guitar */
#SWCatMenu #SWGuitar .SWCat { left:246px; width:72px; }
#SWCatMenu #SWGuitar.selected .SWCat { left:245px !important; padding-left:1px; z-index:201; }

/* Bass */
#SWCatMenu #SWBass .SWCat { left:320px; width:58px; }
#SWCatMenu #SWBass.selected .SWCat { left:319px !important; padding-left:1px; z-index:201; }

/* Keyboard */
#SWCatMenu #SWKeyboard .SWCat { left:380px; width:96px; }
#SWCatMenu #SWKeyboard.selected .SWCat { left:379px !important; padding-left:1px; z-index:201; }

/* Drums */
#SWCatMenu #SWDrums .SWCat { left:478px; width:72px; }
#SWCatMenu #SWDrums.selected .SWCat { left:477px !important; padding-left:1px; z-index:201; }

/* Live-Sound */
#SWCatMenu #SWLive-sound .SWCat { left:552px; width:99px; }
#SWCatMenu #SWLive-sound.selected .SWCat { left:551px !important; padding-left:1px; z-index:201; }

/* DJ */
#SWCatMenu #SWDj .SWCat { left:653px; width:46px; }
#SWCatMenu #SWDj.selected .SWCat { left:652px !important; padding-left:1px; z-index:201; }

/* Books-Videos */
#SWCatMenu #SWBooks-videos .SWCat { left:701px; width:118px; }
#SWCatMenu #SWBooks-videos.selected .SWCat { left:700px !important; padding-left:1px; z-index:201; }

/* Accessories */
#SWCatMenu #SWAccessories .SWCat { left:821px; width:106px; }
#SWCatMenu #SWAccessories.selected .SWCat { left:820px !important; padding-left:1px; z-index:201; }

/* Category Hover/Selected */
#SWCatMenu .selected .SWCat {
	background:#FFF;
	border:1px solid #7F7F7F !important;
	border-bottom:none !important;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
	color:#CB1B1B !important;
	height:40px !important;
	line-height:37px !important;
	margin-top:-4px !important;
	outline:none !important;
}
	
/* Category Menu DropDown */
#SWCatMenu .SWDropdown {
	background:#FFF;
	border:1px solid #7F7F7F;
	float:left;
	font:12px Helvetica, Arial, sans-serif;
	display:none;
	position:absolute;
		top:36px;
		z-index:200;
	text-transform:none;
	width:464px;	
}
#SWCatMenu .selected .SWDropdown {
	display:block !important;
}
	#SWCatMenu #SWRecording .SWDropdown,
	#SWCatMenu #SWComputer-audio .SWDropdown,
	#SWCatMenu #SWGuitar .SWDropdown,
	#SWCatMenu #SWBass .SWDropdown,
	#SWCatMenu #SWKeyboard .SWDropdown {
		border-radius: 0 5px 5px 5px;
		-moz-border-radius: 0 5px 5px 5px;
		-webkit-border-radius: 5px;
		-webkit-border-top-left-radius:0;
	}
	#SWCatMenu #SWDrums .SWDropdown,
	#SWCatMenu #SWLive-sound .SWDropdown,
	#SWCatMenu #SWDj .SWDropdown,
	#SWCatMenu #SWBooks-videos .SWDropdown,
	#SWCatMenu #SWAccessories .SWDropdown {
		border-radius: 5px 0 5px 5px;
		-moz-border-radius: 5px 0 5px 5px;
		-webkit-border-radius: 5px;
		-webkit-border-top-right-radius:0;
	}
	#SWCatMenu #SWRecording .SWDropdown { left:-1px; }
	#SWCatMenu #SWComputer-audio .SWDropdown { left:101px; }
	#SWCatMenu #SWGuitar .SWDropdown { left:245px; }
	#SWCatMenu #SWBass .SWDropdown { left:319px; }
	#SWCatMenu #SWKeyboard .SWDropdown { left:379px; }
	#SWCatMenu #SWDrums .SWDropdown { left:86px; }
	#SWCatMenu #SWLive-sound .SWDropdown { left:187px; }
	#SWCatMenu #SWDj .SWDropdown { left:229px; }
	#SWCatMenu #SWBooks-videos .SWDropdown { left:469px; }
	#SWCatMenu #SWAccessories .SWDropdown { left:511px; }

#SWCatMenu .SWDropdown ul {
	border:none;
	padding:0;
	margin:0;
	position:relative;
}
#SWCatMenu .SWDropdown .SWDDHead {
	color:#2277C1;
	font-size:16px;
	padding-bottom:3px;
}
#SWCatMenu li li, #SWCatMenu li li a {
	font:12px Helvetica, Arial, sans-serif;
	border:none;
	float:none;	
	height:auto;
	width:auto;
}
	
/* DropDown Category List */
#SWCatMenu .SWCats {
	border:none;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	padding:10px 0 0 10px;
	position:relative;
	width:304px;
}
#SWCatMenu .SWCats li.SWDDLt {
	clear:left;
	float:left;
	position:relative;
	width:150px;
}
#SWCatMenu .SWCats li.SWDDRt {
	clear:right;
	float:right;
	position:relative;
	width:150px;
}
		
#SWCatMenu .SWCats .SWDDHead {
	width:255px;
}

#SWCatMenu .SWCats a {
	color:#004280;
	display:block;
	font-weight:bold;
	margin:1px 0;
	padding:5px 10px 4px 5px;
	position:relative;
}
#SWCatMenu .SWCats a:hover, #SWCatMenu .SWCats a:focus, #SWCatMenu .SWCats a:active {
	color:#CB1B1B;
}
	
/* DropDown Brands List */
#SWCatMenu .SWBrands {
	font-size:11px;
	background:#F2F2F2;
	border:solid #C4C2C3;
	border-width:0 0 0 1px;
	float:right;
	padding:10px 0 12px;
	width:143px;
}
	#SWCatMenu #SWRecording .SWBrands,
	#SWCatMenu #SWComputer-audio .SWBrands,
	#SWCatMenu #SWGuitar .SWBrands,
	#SWCatMenu #SWBass .SWBrands,
	#SWCatMenu #SWKeyboard .SWBrands {
		border-radius: 0 5px 0 0;
		-moz-border-radius: 0 5px 0 0;
		-webkit-border-top-right-radius: 5px;
	}
	#SWCatMenu #SWDrums .SWBrands,
	#SWCatMenu #SWLive-sound .SWBrands,
	#SWCatMenu #SWDj .SWBrands,
	#SWCatMenu #SWBooks-videos .SWBrands,
	#SWCatMenu #SWAccessories .SWBrands {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-top-right-radius: 0;
	}

#SWCatMenu .SWBrands a {
	color:#3F3F3F;
	display:block;
	margin:1px 0;
	padding:3px 15px;
	width:auto !important;
}
#SWCatMenu .SWBrands a:hover, #SWCatMenu .SWBrands a:focus, #SWCatMenu .SWBrands a:active {
	color:#004280;
}
#SWCatMenu .SWBrands .SWDDHead {
	padding:0 15px;
}
#SWCatMenu .SWBrands .SWAll a {
	color:#2277C1;
	font-weight:bold;
}
#SWCatMenu .SWBrands .SWAll a:hover, #SWCatMenu .SWBrands .SWAll a:focus, #SWCatMenu .SWBrands .SWAll a:active {
	color:#CB1B1B;
}
	
/* DropDown Sections of Interest menu */
#SWCatMenu .SWInterest {
	background:#FFFBE0;
	border:solid #B0ADAF;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
	border-width:1px 0 0;
	clear:both;
	*display:inline; /* lte IE7 */
	*float:left; /* lte IE7 */
	height:40px;
	padding-left:46px;
	width:418px;
}
#SWCatMenu #SWGuitar .SWInterest,
#SWCatMenu #SWBass .SWInterest,
#SWCatMenu #SWAccessories .SWInterest {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
}
#SWCatMenu .SWInterest li {
	display:inline;
	float:left;
	padding:8px 0 0 8px;
}
#SWCatMenu .SWInterest a {
	background:url(/include/header/images/dropdown-button-bg.gif) repeat-x 0 0 #FF7404;
	border:1px solid #CA5702;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	color:#FFF;
	display:block;
	float:left;
	font:bold 13px Helvetica, Arial, sans-serif;
	height:22px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:#CA5702 1px 1px 0;
}
#SWCatMenu .SWInterest a:hover, #SWCatMenu .SWInterest a:focus, #SWCatMenu .SWInterest a:active {
	background-position:0 -22px;
}
#SWCatMenu .SWInterest a span {
	background:url(/include/header/images/dropdown-button-arrow.gif) no-repeat right center;
	display:block;
	margin-right:11px;
}
#SWCatMenu .SWInterest .SWDeals, #SWCatMenu .SWInterest .SWDeals a {
	width:93px !important;
}
#SWCatMenu .SWInterest .SWNew, #SWCatMenu .SWInterest .SWNew a {
	width:138px !important;
} 
#SWCatMenu .SWInterest .SWForums, #SWCatMenu .SWInterest .SWForums a {
	width:106px !important;
} 

/* DropDown Featured Link */
#SWCatMenu .SWHeaderFeature {
	border:none;
	background:#FFFBE0;
	border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
	clear:left;
	padding-bottom:8px;
}
#SWCatMenu .SWHeaderFeature a {
	display:block;
	margin:0 auto;
}
#SWCatMenu #SWGuitar .SWHeaderFeature a,
#SWCatMenu #SWBass .SWHeaderFeature a {
	background:url(/include/header/images/gg-tile.gif) no-repeat 0 0 #000;
	border:1px solid #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	height:41px;
	text-indent:-9999px;
	width:100%;
}
#SWCatMenu #SWAccessories .SWHeaderFeature a {
	background:url(/include/header/images/cablefinder-tile.gif) no-repeat 0 0 #002B48;
	border:1px solid #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	height:41px;
	text-indent:-9999px;
	width:100%;
}
	
/* Specific styles for DropDowns */
#SWCatMenu #SWRecording .SWBrands { height:181px; }

#SWCatMenu #SWGuitar .SWDropdown, #SWCatMenu #SWBass .SWDropdown { width:433px }
	#SWCatMenu #SWGuitar .SWCats, #SWCatMenu #SWBass .SWCats { width:245px; }
	#SWCatMenu #SWGuitar .SWCats .SWDDLt, #SWCatMenu #SWBass .SWCats .SWDDLt { width:245px; }
	#SWCatMenu #SWGuitar .SWInterest, #SWCatMenu #SWBass .SWInterest { padding-left:31px; width:402px; }
	#SWCatMenu #SWGuitar .SWHeaderFeature a, #SWCatMenu #SWBass .SWHeaderFeature a { width:415px; }

#SWCatMenu #SWDj .SWDropdown { width:470px; }
	#SWCatMenu #SWDj .SWCats .SWDDHead { width:300px; }
	#SWCatMenu #SWDj .SWCats { width:310px; }
	#SWCatMenu #SWDj .SWCats .SWDDLt { width:155px; }
	#SWCatMenu #SWDj .SWCats .SWDDRt { width:155px; }
	#SWCatMenu #SWDj .SWInterest { padding-left:50px; width:420px; }
	
#SWCatMenu #SWBooks-videos .SWDropdown { width:350px; }
	#SWCatMenu #SWBooks-videos .SWCats .SWDDHead { width:170px; }
	#SWCatMenu #SWBooks-videos .SWCats { width:188px; }
	#SWCatMenu #SWBooks-videos .SWCats .SWDDLt { width:188px; }
	#SWCatMenu #SWBooks-videos .SWInterest { padding-left:46px; width:304px; }

#SWCatMenu #SWAccessories .SWDropdown { width:416px; }
	#SWCatMenu #SWAccessories .SWCats { width:230px; }
	#SWCatMenu #SWAccessories .SWCats .SWDDLt { width:230px; }
	#SWCatMenu #SWAccessories .SWCats .SWDDHead { width:230px; }
	#SWCatMenu #SWAccessories .SWInterest { padding-left:79px; width:337px; }
	#SWCatMenu #SWAccessories .SWHeaderFeature a { width:398px; }

/* Autocomplete
---------------------------------*/
#autocomplete {
	background:#FFF;
	border:1px solid #999;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	box-shadow:0 2px 8px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.4);
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:200px;
	z-index:202;
}
#autocomplete li {
	border:1px solid #FFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0 2px;
	padding:2px 4px;
	width:186px;
}
#autocomplete li.first {
	margin-top:2px;
}
#autocomplete li span {
	font-weight:normal;
}
#autocomplete li.active {
	background: #fffad4;
		background: -webkit-gradient(linear, left top, left bottom, from(#fffce7), to(#fffad4));
		background: -moz-linear-gradient(top,  #fffce7,  #fffad4);
	border-color:#ECCF4A;
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	font-weight:bold;
}
#autocomplete #ac_view_all {
	border:1px solid #777;
	border-width:1px 0 0;
	border-radius:0 0 2px 2px;
		-moz-border-radius:0 0 2px 2px;
		-webkit-border-top-left-radius:0;
		-webkit-border-top-right-radius:0;
		-webkit-border-bottom-right-radius:2px;
		-webkit-border-bottom-left-radius:2px;
	background: #777;
		background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#777777));
		background: -moz-linear-gradient(top,  #999999,  #777777);
	color:#FFF;
	padding:3px 6px;
	margin:3px 0 0;
	width:auto;
}
#autocomplete.empty #ac_view_all {
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	margin:0;
}
#autocomplete em {
	white-space:nowrap;
}
#autocomplete #ac_view_all.active {
	border-top-color:#666;
	background: #666;
		background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#666666));
		background: -moz-linear-gradient(top,  #888888,  #666666);
}

/* Footer
---------------------------------*/
#SWFooter {
	border-bottom:1px solid #B7B7B7;
	font:12px Helvetica, Arial, sans-serif;
	margin-top:45px;
	width:100%;
	text-align:center;
}
#SWFooter p, #SWFooter li {
	font:12px Helvetica, Arial, sans-serif;
}
#SWFooter p, #SWFooter ul, #SWFooter blockquote { margin:0; padding:0; }
#SWFooter hr { display:none; }
#SWFooter img { display:block; }
#SWFooter ul { list-style:none; }
#SWFooter .SWClearBoth {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:100%;
}
	
#SWFooter .SWBody {
	margin:0 auto;
	text-align:left;
	width:930px;
}

/* Customer Quotes */
#SWFooter #custComments {
	background:#FFFAD4;
	border-top:1px solid #ECDF64;
	color:#072C55;
	padding:5px 0 9px;
}
#SWFooter #custComments h2 {
	color:#C00000;
	float:left;
	font:bold 20px Frutiger, Helvetica, Arial, sans-serif;
	margin:0;
	width:210px;
}
#SWFooter #custComments h2 span {
	color:#105191;
}

#SWFooter #custComments blockquote {
	float:right;
	width:720px;
}

#SWFooter #custComments .ltquote, #SWFooter #custComments .rtquote {
	background:url(/include/footer/images/quotes.gif);
		background-repeat:no-repeat;
	height:14px;
	text-indent:-9999999px;
	width:14px;
}
#SWFooter #custComments .ltquote { background-position:0 0; float:left; margin-right:8px; }
#SWFooter #custComments .rtquote { background-position:-14px 0; float:right; }
#SWFooter #custComments .quote { float:left; font-size:12px; padding-top:3px; width:680px; }


#SWFooter #custComments .source {
	color:#5B5B5B;
	clear:both;
	display:block;
	font-size:10px;
	margin:0 0 0 22px;
	padding:5px 0 0;
}
#SWFooter #custComments .source br { display:none; }

/* Footer Menu */
#SWFooterMenu {
	background:url(/include/footer/images/bg.gif) repeat-x 0 0 #0C3E70;
	color:#FFF;
	height:260px;
	overflow:hidden;
}
#SWFooterMenu .SWBody {
	margin-top:15px;
}
#SWFooterMenu a {
	color:#FFF;
}

#SWFooterMenu .SWFooterTitle {
	color:#F1CB51;
	font:bold 16px Frutiger, Helvetica, Arial, sans-serif;
	text-shadow:#092D5C 1px 1px 2px;
}

/* Footer Menu Lists */
#SWFooterMenu .SWPolicies-support, #SWFooterMenu .SWFeatures {
	background:#1960A5;
	border:1px solid #1B73BB;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	box-shadow:#0d3863 1px 1px 2px;
		-moz-box-shadow:#0d3863 1px 1px 2px;
		-webkit-box-shadow:#0d3863 1px 1px 2px;
	float:left;
	height:215px;
	width:191px;
}
#SWFooterMenu .SWPolicies-support .SWFooterTitle, #SWFooterMenu .SWFeatures .SWFooterTitle	 {
	margin:4px 7px 0;
	padding:3px 5px;
}
#SWFooterMenu .SWPolicies-support li, #SWFooterMenu .SWFeatures li {
	border-bottom:1px dashed #0D7ABD;
	margin:0 7px;
}
#SWFooterMenu .SWPolicies-support a, #SWFooterMenu .SWFeatures a {
	display:block;
	line-height:21px;
	padding:0 5px;
	text-decoration:none;
}
	#SWFooterMenu .SWPolicies-support a:hover, #SWFooterMenu .SWPolicies-support a:focus, #SWFooterMenu .SWPolicies-support a:active,
	#SWFooterMenu .SWFeatures a:hover, #SWFooterMenu .SWFeatures a:focus, #SWFooterMenu .SWFeatures a:active {
		background:#11497F;
	}
#SWFooterMenu .SWPolicies-support { margin-right:12px; }

/* Footer Menu Social Sites */
#SWFooterMenu .SWSocial {
	background:#072C55;
	border:1px solid #1B73BB;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	box-shadow:#0d3863 1px 1px 2px;
		-moz-box-shadow:#0d3863 1px 1px 2px;
		-webkit-box-shadow:#0d3863 1px 1px 2px;
	float:right;
	height:70px;
	text-align:center;
	width:514px;
}
#SWFooterMenu .SWYoutube, #SWFooterMenu .SWFacebook, #SWFooterMenu .SWTwitter, #SWFooterMenu .SWMyspace {
	background:url(/include/footer/images/social.gif);
		background-repeat:no-repeat;
	display:inline;
	float:left;
	height:32px;
	line-height:32px;
	margin:5px 0 0 15px;
	width:109px;
	text-indent:-999999px;
}
#SWFooterMenu .SWSocial a {
	border-radius:1px;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
	box-shadow:#031223 1px 1px 5px;
		-moz-box-shadow:#031223 1px 1px 5px;
		-webkit-box-shadow:#031223 1px 1px 5px;
	display:block;
	height:32px;
}
#SWFooterMenu .SWSocial a:hover {
	box-shadow:#6F849B 0 0 10px;
		-moz-box-shadow:#FFF 0 0 10px;
		-webkit-box-shadow:#FFF 0 0 10px;
}
#SWFooterMenu .SWYoutube { background-color:#FFF; background-position:0 0; margin-left:16px; }
#SWFooterMenu .SWFacebook { background-color:#3C5DAA; background-position:-108px 0;  }
#SWFooterMenu .SWTwitter { background-color:#3DBCDE; background-position:-216px 0;  }
#SWFooterMenu .SWMyspace { background-color:#003A93; background-position:-324px 0;  }
#SWFooterMenu .SWSocial .SWFooterTitle {
	font-size:16px;
	margin-top:6px;
	text-shadow:#04172C 1px 1px 2px;
}

/* Footer Menu Tiles */
#SWFooterMenu .SWTiles {
	clear:right;
	float:right;
	margin-top:16px;
	text-align:left;
	width:514px;
}
#SWFooterMenu .SWTiles li {
	background:url(/include/footer/images/tile-bg.gif) repeat-x 0 0 #C8DCF5;
	border:2px solid #E9F0F8;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	box-shadow:#0d3863 1px 1px 2px;
		-moz-box-shadow:#0d3863 1px 1px 2px;
		-webkit-box-shadow:#0d3863 1px 1px 2px;
	color:#3F3F3F;
	float:left;
	font-size:11.5px;
	font-weight:bold;
	height:125px;
	margin-right:15px;
	overflow:hidden;
	width:157px;
}
#SWFooterMenu .SWTiles .inner {
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	color:#3F3F3F;
	display:block;
	height:125px;
	line-height:16px;
}
#SWFooterMenu .SWTiles a {
	color:#3F3F3F;
	display:block;
	height:120px;
	padding:3px 5px 0;
	text-decoration:none;
}
#SWFooterMenu .SWTiles li strong {
	color:#CB1B1B;
	font:bold 18.5px/20px Frutiger, Helvetica, Arial, sans-serif;
	text-shadow:#B2C4D8 1px 1px 1px;
}
#SWFooterMenu .SWTiles .SWButton {
	background:url(/include/footer/images/tile-button-bg.gif) repeat-x 0 0 #CB1B1B;
	border:1px solid #E53F3F;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	box-shadow:#6D565E 1px 1px 0;
		-moz-box-shadow:#6D565E 1px 1px 0;
		-webkit-box-shadow:#6D565E 1px 1px 0;
	color:#FFF;
	cursor:pointer;
	display:block;
	font:bold 11px Helvetica, Arial, sans-serif;
	height:20px;
	line-height:20px;
	letter-spacing:.25px;
	text-align:center;
	text-shadow:#440F0F 1px 1px 2px;
}
#SWFooterMenu .SWTiles .SWButton:hover {
	background-position:0 -20px;
}

/* ProGear Tile */
#SWFooterMenu .SWProgear .SWButton {
	margin-top:5px;
	width:88px;
}

#SWFooterMenu .SWTiles .SWProgear {
	margin-right:15px;
}
#SWFooterMenu .SWTiles .SWProgear .inner {
	background:url(/include/footer/images/progear.gif) no-repeat 95px 35px;
}

/* GearNet Tile */
#SWFooterMenu .SWTiles .SWGearnet {
	height:120px;
	line-height:16px;
	padding:3px 5px 0;
	width:147px;
}
#SWFooterMenu .SWTiles .SWGearnet strong {
	display:block;
	font-size:19px;
	margin-bottom:2px;
}
#SWFooterMenu .SWTiles .SWGearnet strong br, #SWFooterMenu .SWTiles .SWGearnet span br.hide { display:none; }
#SWFooterMenu .SWTiles .SWGearnet span {
	background:url(/include/footer/images/mail.gif) no-repeat 0 2px;
	display:block;
	padding-left:33px;
}
#SWFooterMenu .SWTiles .SWGearnet a {
	font-size:10px;
	color:#CB1B1B;
}
#SWFooterMenu .SWTiles .SWGearnet .SWEmail {
	font-size:11px;
	background: #FFF;
	border:1px solid #1B73BB;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	margin:5px 0 6px;
	width:145px;
}
#SWFooterMenu .SWTiles .SWGearnet .SWEmail:hover, #SWFooterMenu .SWTiles .SWGearnet .SWEmail:focus {
	border:1px solid #CB1B1B;
}
#SWFooterMenu .SWTiles .SWGearnet .SWEmail:focus {
	background:#FFFCE6;
}
#SWFooterMenu .SWTiles .SWGearnet .SWJoinButton {
	cursor:pointer;
	float:left;
	line-height:16px;
	margin-right:8px;
	width:50px;
}
#SWFooterMenu .SWGearnet .learnMore {
	float:left;
	height:auto;
	line-height:20px;
	padding:0;
	text-decoration:underline;
	width:auto;
}

/* Financing Tile */
#SWFooterMenu .SWFinancing {
	margin-right:0 !important;
}
#SWFooterMenu .SWTiles .SWFinancing .inner {
	background:url(/include/footer/images/financing.gif) no-repeat right 0;
}
#SWFooterMenu .SWFinancing .SWButton {
	margin-top:5px;
	width:95px;
}

/* Contact Info */
#SWFooterContact {
	background:url(/include/footer/images/bg.gif) repeat-x 0 -260px #D1D1D1;
	border-bottom:1px solid #DDD;
	color:#333333;
	font-size:11px;
	height:126px;
	line-hight:16px;
}
#SWFooterContact p {
	font-size:11px;
}
#SWFooterContact strong {
	font-size:11px;
}
#SWFooterContact a {
	color:#165A9C;
}
#SWFooterContact a:hover {
	color:#CB1B1B;
}

#SWFooterContact .SWContact-info {
	border:solid #FCFCFC;
	border-width:0 1px 1px 0;
		border-radius:0 0 5px 5px;
		-moz-border-radius:0 0 5px 5px;
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
}
#SWFooterContact .SWContact-info .inner {
	border:solid #B3B3B3;
	border-width:0 1px 1px 1px;
		border-radius:0 0 5px 5px;
		-moz-border-radius:0 0 5px 5px;
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
	height:93px;
	position:relative;
}
#SWFooterContact .SWContact-info .inner div {
	float:left;
}

#SWFooterContact .SE {
	border-radius:0 0 0 5px;
		-moz-border-radius:0 0 0 5px;
		-webkit-border-bottom-left-radius:5px;
	height:150px;
	position:absolute;
		left:0;
		bottom:0px;
	width:135px;
}
#SWFooterContact .SWInfo {
	border-left:1px solid #B3B3B3;
	display:inline;
	height:70px;
	line-height:15px;
	margin:12px 0 0 29px;
}
#SWFooterContact .SWInfo div {
	border-left:1px solid #FCFCFC;
	height:70px;
	padding:0 0 0 29px;
}
#SWFooterContact .SWContact-info .SWFirst {
	margin-left:135px;
}
#SWFooterContact .SWContact-info .SWTwo {
	margin-top:5px;
}
#SWFooterContact .SWInfo img { margin-top:3px; }
#SWFooterContact .SWInfo .SWButton {
	background:url(/include/footer/images/tile-button-bg.gif) repeat-x 0 0 #CB1B1B;
	border:1px solid #E53F3F;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	box-shadow:#6D565E 1px 1px 0;
		-moz-box-shadow:#6D565E 1px 1px 0;
		-webkit-box-shadow:#6D565E 1px 1px 0;
	color:#FFF;
	font:bold 11px Helvetica, Arial, sans-serif;
	display:block;
	height:16px;
	line-height:16px;
	margin-top:3px;
	text-align:center;
	text-decoration:none;
	text-shadow:#440F0F 1px 1px 2px;
	width:66px;
}
#SWFooterContact .SWInfo .SWButton:hover {
	background-position:0 -20px;
}
#SWFooterContact .SWInfo .SWButton br { display:none; }

#SWFooterContact .SWScanalert a {
	border:solid #FCFCFC;
	border-width:0 1px 1px 0;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	display:block;
	x09/17/0909/17/09margin-left:10px;
}
#SWFooterContact .SWScanalert img {
	background:#FFF;
	border:1px solid #B3B3B3;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	padding:3px;
}

#SWFooterContact .SWCredits {
	color:#404040;
	margin-top:10px;
	text-align:center;
}
#SWFooterContact span a {
	padding:0 5px;
}

/* Holiday Financing */
#SWFooterMenu .SWTiles .SWFinancingHoliday {
	background:url(/images/financing/footer-200911.jpg) no-repeat 0 0 #C8DCF5;
}
#SWFooterMenu .SWFinancingHoliday {
	margin-right:0 !important;
}
#SWFooterMenu .SWFinancingHoliday .inner {
	line-height:14px;
}
#SWFooterMenu .SWFinancingHoliday .SWButton {
	margin-top:3px;
	width:95px;
}
