@charset "UTF-8";
/*************************************************
*
* Sweetwater Header Stylesheet
* Version: 1.0.0 (2009-09-11) 2009-09-15
*
**************************************************/

body { margin:0; }

#SWHeader {
	font:12px Helvetica, Arial, sans-serif;
	height:134px;
	width:100%;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(bodyn.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#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 {
	height:65px;
	width:100%;
	background-color: transparent;
	background-image: url(bodyco55.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#SWLogo { float:left; font-weight:bold; font-size:24px; }
#SWLogo a { color:#033FA0; }

#SWOffer {
	float:left;
}
#SWOffer a {
	display:block;
	height:65px;
	margin-left:30px;
	text-indent:-9999px;
	width:361px;
}
	#SWOffer a.freeship { background:url(freeship0.gif) no-repeat 0 0; }
	#SWOffer a.gearnet { background:url(gearnet0.jpg) no-repeat 0 0; }
	#SWOffer a.guitargallery { background:url(guitar_g.jpg) no-repeat 0 0; }
	#SWOffer a.cablefinder { background:url(cable_fi.jpg) no-repeat 0 0; }
	
#SWUtilityMenu .SWLinks {
	float:right;
	width:300px;
}
#SWUtilityMenu .SWLinks, #SWUtilityMenu .SWLinks li {
	font-size:11px !important;
	line-height:28px !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(down_arr.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(support_.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(bullet00.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;
}
#SWUtilityMenu .SWCart {
	background:url(cart-but.gif) no-repeat 0 0 #CB1B1B;
	display:block;
	float:right;
	height:28px;
	margin-left:10px;
	text-indent:-9999px;
	width:84px;
}
#SWUtilityMenu .SWCart:hover {
	background-position:0 -28px;
}
#SWUtilityMenu .SWPhone {
	color:#CB1B1B;
	float:right;
	font:bold 17px/30px Helvetica, Arial, sans-serif;
	text-shadow:#CCC 1px 1px 2px;
}
		
/* Main Menu */
#SWMainMenu {
	clear:both;
	height:34px;
	overflow:hidden;
	width:100%;
	background-image: url(bodyco55.png);
	background-repeat: repeat-x;
	background-position: 0 -65px;
}

#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;
	width:215px;	
}
#SWMainMenu .SWSubmit {
	background:url(search-b.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;
	text-shadow:#1C2F14 1px 1px 2px;
	width:70px;
}
#SWMainMenu .SWSubmit:hover {
	background:url(search-b.gif) repeat-x 0 -23px #42A00B;
}

#SWMainMenu ul {
	background:url(mm-divid.png) 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(mm-divid.png) 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 14px;
	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(bodyco55.jpg) 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:142px; }
#SWCatMenu #SWRecording.selected .SWCat { left:-1px !important; padding-left:1px; z-index:201; }

/* Guitar */
#SWCatMenu #SWGuitar .SWCat { left:142px; width:72px; }
#SWCatMenu #SWGuitar.selected .SWCat { left:143px !important; padding-left:1px; z-index:201; }

/* Guitar */
#SWCatMenu #SWGuitar1 .SWCat { left:142px; width:72px; }
#SWCatMenu #SWGuitar1.selected .SWCat { left:142px !important; padding-left:1px; z-index:201; }

/* Bass */
#SWCatMenu #SWBass .SWCat { left:214px; width:58px; }
#SWCatMenu #SWBass.selected .SWCat { left:214px !important; padding-left:1px; z-index:201; }

/* Keyboard */
#SWCatMenu #SWKeyboard .SWCat { left:272px; width:96px; }
#SWCatMenu #SWKeyboard.selected .SWCat { left:272px !important; padding-left:1px; z-index:201; }

/* Drums */
#SWCatMenu #SWDrums .SWCat { left:368px; width:72px; }
#SWCatMenu #SWDrums.selected .SWCat { left:368px !important; padding-left:1px; z-index:201; }

/* Live-Sound */
#SWCatMenu #SWLive-sound .SWCat { left:440px; width:99px; }
#SWCatMenu #SWLive-sound.selected .SWCat { left:440px !important; padding-left:1px; z-index:201; }

/* DJ */
#SWCatMenu #SWDj .SWCat { left:539px; width:46px; }
#SWCatMenu #SWDj.selected .SWCat { left:539px !important; padding-left:1px; z-index:201; }

/* Books-Videos */
#SWCatMenu #SWBooks-videos .SWCat { left:585px; width:118px; }
#SWCatMenu #SWBooks-videos.selected .SWCat { left:585px !important; padding-left:1px; z-index:201; }

/* Accessories */
#SWCatMenu #SWAccessories .SWCat { left:703px; width:106px; }
#SWCatMenu #SWAccessories.selected .SWCat { left:703px !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:143px; }
	#SWCatMenu #SWBass .SWDropdown { left:214px; }
	#SWCatMenu #SWKeyboard .SWDropdown { left:272px; }
	#SWCatMenu #SWDrums .SWDropdown { left:86px; }
	#SWCatMenu #SWLive-sound .SWDropdown { left:187px; }
	#SWCatMenu #SWDj .SWDropdown { left:329px; }
	#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;
	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(dropdown.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(dropdowo.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(gg-tile0.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(cablefin.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:370px; }
	#SWCatMenu #SWDj .SWCats .SWDDHead { width:190px; }
	#SWCatMenu #SWDj .SWCats { width:208px; }
	#SWCatMenu #SWDj .SWCats .SWDDLt { width:208px; }
	#SWCatMenu #SWDj .SWInterest { padding-left:0; width:370px; }
	
#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; }
