/* General ---------------------------------------------- */

	*{
		outline:none;
		}

	body{
		margin:0;
		padding:0;
		color:#fff;
		min-width:960px;
		background:#000 url('../_images/bg.jpg') top center no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
	h1{
		font-size:18px;
		font-weight:normal;
		text-transform:uppercase;
		background:#000 url('../_images/h2bg.jpg') no-repeat 0 15px;
		width:483px;
		height:37px;
		padding:20px 0 1em 10px;
		margin:0 0 0 30px;
		}
		
	#top{
		min-width:960px;
		width:960px;
		margin:auto;
		}
		
	#siteTitle{
		display:none;
		}
	
	.backtotop{
		text-align:right;
		width:665px;
		position:relative;
		top:37px;
		}
	
	.backtotop img{
		border:none;
		}
		
	.style1{
		font-weight:bold;
		color:#CB98FF;
		}
		
	.hide{
		width:0;
		height:0;
		postion:absolute;
		z-index:-300;
		}
		
/* Page Actions ----------------------------------------- */

	#pageActions{
		margin:0;
		padding:0;
		list-style:none;
		height:15px;
		margin-bottom:1em;
		}

	#pageActions li{
		display:inline;
		}
	
	#pageActions li a span{
		display:none;
		}
		
	#pageActions li a{
		display:block;
		padding-right:5px;
		float:right;
		}
		
	#pageActions li a.ico-facebook:link,
	#pageActions li a.ico-facebook:visited{
		height:15px;
		width:55px;
		background:url('../_images/ico-facebook-bw.gif') no-repeat;
		}
	#pageActions li a.ico-facebook:hover,
	#pageActions li a.ico-facebook:active{
		background: url('../_images/ico-facebook.gif') no-repeat;
		}
		
	#pageActions li a.ico-twitter:link,
	#pageActions li a.ico-twitter:visited{
		height:15px;
		width:47px;
		background: url('../_images/ico-twitter-bw.gif') no-repeat;
		}
	#pageActions li a.ico-twitter:hover,
	#pageActions li a.ico-twitter:active{
		background: url('../_images/ico-twitter.gif') no-repeat;
		}
	
	
	#pageActions li a.ico-print:link,
	#pageActions li a.ico-print:visited{
		height:15px;
		width:65px;
		background: url('../_images/ico-print-bw.gif') no-repeat;
		}
	#pageActions li a.ico-print:hover,
	#pageActions li a.ico-print:active{
		background: url('../_images/ico-print.gif') no-repeat;
		}
		
	#pageActions li a.ico-send:link,
	#pageActions li a.ico-send:visited{
		height:15px;
		width:65px;
		background: url('../_images/ico-send-bw.gif') no-repeat;
		}
	#pageActions li a.ico-send:hover,
	#pageActions li a.ico-send:active{
		background: url('../_images/ico-send.gif') no-repeat;
		}

/* NavTier 1 -------------------------------------------- */

	ul#navTier1{
		list-style:none;
		height:12px;
		border-bottom:solid 1px #767479;
		overflow:hidden;
		font-size:12px;
		margin:0;
		padding:8px 0;
		text-align:center;
		background:#1a1121;
		}
		
	ul#navTier1 li{
		display:inline;
		}
		
	ul#navTier1 li.last{
		margin-right:0;
		}
		
			
	ul#navTier1 li a:link,
	ul#navTier1 li a:visited{
		color:#cb98ff;;
		text-decoration:none;
		padding:10px 2em;
		}
	
	ul#navTier1 li a:hover,
	ul#navTier1 li a:active{
		background:#6E14BC;
		color:#fff;	
		}		
		
	
/* NavTier 2 -------------------------------------------- */

	.mir { letter-spacing : -1000em; }
	/* Just for Opera, but hide from MacIE */
	/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
	/* End of hack */ 
	
	ul.mir {width:960px; margin:0; padding:0; list-style-type:none;}
	ul.mir li {display:inline; margin:0; padding:0;}
	ul.mir li a {float:left; display:block; height:284px;}
	
	ul#navTier2{
		clear:left;
		}
	
	ul#navTier2 a{
		border:none;
		margin:0; 
		padding:0;
		}
		
	ul#navTier2 a span{
		display:none;
		}
		
	a.nav-guitars:link,
	a.nav-guitars:visited,
	a.nav-guitars:active{
		width:197px;
		background:url('../_images/link-guitar-and-amps.jpg') no-repeat;
		}
	a.nav-guitars:hover{
		width:197px;
		background:url('../_images/link-guitar-and-amps.jpg') no-repeat 0 -284px;
		}
	
	a.nav-bass:link,
	a.nav-bass:visited,
	a.nav-bass:active{
		width:186px;
		background:url('../_images/link-bass-and-amps.jpg') no-repeat;
		}
	a.nav-bass:hover{
		width:186px;
		background:url('../_images/link-bass-and-amps.jpg') no-repeat 0 -284px;
		}
		
	a.nav-keys:link,
	a.nav-keys:visited,
	a.nav-keys:active{
		width:185px;
		background:url('../_images/link-keys-and-amps.jpg') no-repeat;
		}
	a.nav-keys:hover{
		width:185px;
		background:url('../_images/link-keys-and-amps.jpg') no-repeat 0 -284px;
		}
		
	a.nav-drum:link,
	a.nav-drum:visited,
	a.nav-drum:active{
		width:186px;
		background:url('../_images/link-drum-sets.jpg') no-repeat;
		}
	a.nav-drum:hover{
		width:186px;
		background:url('../_images/link-drum-sets.jpg') no-repeat 0 -284px;
		}
	
	a.nav-misc:link,
	a.nav-misc:visited,
	a.nav-misc:active{
		width:206px;
		background:url('../_images/link-misc-gear.jpg') no-repeat;
		}
	a.nav-misc:hover{
		width:206px;
		background:url('../_images/link-misc-gear.jpg') no-repeat 0 -284px;
		}

/* NavTier 3 -------------------------------------------- */	

	ul#navTier3{
		width:140px;
		float:left;
		list-style:none;
		margin:28px 0 0 0;
		padding:0 0 0 0;
		line-height:2.5em;
		font-size:12px;
		font-weight:bold;
		background:url('../_images/nav3bg.jpg') no-repeat;
		}
		
	ul#navTier3 li{
		border-bottom:dotted 1px #000;
		background:url('../_images/nav3bullet.gif') no-repeat;
		text-align:right;
		padding-right:20px;
		}

	ul#navTier3 a:link,
	ul#navTier3 a:visited{
		color:#cb98ff;
		text-decoration:none;	
		}
		
	ul#navTier3 a:hover,
	ul#navTier3 a:active{
		color:#fff;
		text-decoration:none;	
		}
		

/* Header ----------------------------------------------- */	

	ul#header{
		list-style:none;
		margin:0;
		padding:0;
		border:0;
		background:green;
		}
		
	ul#header li{
		display:inline;
		margin:0;
		padding:0;
		border:0;
		}
	
	ul#header li img{
		margin:0;
		padding:0;
		border:0;
		}
		
	ul#header li a{
		float:left;
		display:block;
		height:74px;
		}
		
	ul#header li a span{
		display:none;
		}
		
	.header-logo{
		width:137px;
		background:#000 url('../_images/logo.jpg') ;
		}
	.header-print:link,
	.header-print:visited,
	.header-print:active{
		width:191px;
		background:#000 url('../_images/dial-print.jpg');
		}
	.header-print:hover{
		width:191px;
		background:#000 url('../_images/dial-print.gif');
		}	
		
	.header-quote:link,
	.header-quote:visited,
	.header-quote:active{
		width:219px;
		background:#000 url('../_images/dial-quote.jpg');
		}
	.header-quote:hover{
		width:219px;
		background:#000 url('../_images/dial-quote.gif');
		}
		
	.header-clients{
		width:209px;
		background:#000 url('../_images/clients.jpg');
		}
	.header-banners{
		width:204px;
		background:#000 url('../_images/client-banners.jpg');
		}
		
/* Footer ----------------------------------------------- */
		
	#footer{
		clear:left;
		font-size:10px;
		color:#6e14bc;
		list-style:none;
		margin:0;
		padding:40px 0px 20px 15px;
		background:url('../_images/footerbg.gif') bottom no-repeat;
		}
		
	#footer li{
		display:inline;
		margin-right:1em;
		}
		
	#footer li a:link,
	#footer li a:active,
	#footer li a:visited{
		text-decoration:none;
		color:#9952da;              
		}
	#footer li a:hover{
		text-decoration:underline;
		color:#fff;              
		}
		
	#footer li.address{
		padding-left:70px;
		}
		
	.pixelScience{
		float:right;
		color:#333;
		font-size:10px;
		padding-right:10px;
		border:solid 1px #333;
		padding:3px 5px;
		margin-bottom:3em;
		}
		
	.pixelScience a{
		color:#555;
		}


/* Splash Page Specific --------------------------------- */

	#BodyIDSplash a.nav1-home{
		background:#6E14BC !important;
		color:#fff !important;	
		}
		
	#content #splashTable{
		width:807px;
		background:#000000 url('../_images/border-bg.gif') 0 100px;
		}
		
	#content #splashTable p{
		padding-bottom:1em;
		}
		
	#content #splashTable a:link,
	#content #splashTable a:visited,
	#content #splashTable a:active{
		color:#CB98FF;
		text-decoration:none;
		}

	#content #splashTable a:hover{
		color:#6E14BC;
		text-decoration:underline;
		}

		
	#content{
		margin-left:150px;
		font-size:11px;
		}
		
	#content h2{
		margin:0 20px 1em 30px;
		}
		
	#content p{
		margin:0 15px 0 30px;
		}
		
	#splash-content-left{
		width:500px;
		}
		
	#splash-content-right{
		width:183px;
		padding:1em 3em 0 0px;
		}
		
	#splash-content-right p{
		margin:1em 0 1em 0;
		padding:0;
		font-size:8pt;
		}
	
	.paypal{
		text-indent:-999em;
		display:block;
		width:183px;
		height:41px;
		background:url('../_images/paypal.jpg') no-repeat;
		}
	
	.paypal img{
		float:right;
		}
	

/* Gear List Page Specific ------------------------------ */

	#BodyIDGear a.nav1-gear{
		background:#6E14BC !important;
		color:#fff !important;	
		}

	table.gearlistTable{
		background:url('../_images/tablebg.jpg') 0 54px;
		border-top:solid 1px #222;
		border-right:solid 1px #333;
		border-bottom:solid 1px #333;
		border-left:solid 1px #222;
		margin:auto;
		padding:0;
		margin-bottom:3em;
		}
		
	table.gearlistTable th{
		height:50px;
		background:url('../_images/tablehdrbg.jpg');
		margin:0;
		padding:0;
		border:0;
		}
		
	table.gearlistTable th span{
		display:none;
		}
	
	table.gearlistTable th.make{
		width:164px;
		background:url('../_images/tit-make.jpg');
		}
		
	table.gearlistTable th.model{
		width:350px;
		background:url('../_images/tit-model.jpg');
		}
		
	table.gearlistTable th.qty{
		width:80px;
		background:url('../_images/tit-qty.jpg');
		}
		
	table.gearlistTable td{
		height:27px;
		padding:0;
		margin:0;
		border:0;
		padding-left:2em;
		}
		
	.gearlistDiv td.make{
		}
		
	.gearlistDiv td.model{
		}
		
	.gearlistDiv td.qty{
		}

	.backtotoplast{
		position:relative;
		top:-30px;
		}
		
/* Services Page Specific ------------------------------- */

	#BodyIDServices a.nav1-service{
		background:#6E14BC !important;
		color:#fff !important;	
		}
		
/* About Us Page Specific ------------------------------- */

	#BodyIDAbout a.nav1-about{
		background:#6E14BC !important;
		color:#fff !important;	
		}
		
/* Contact Us Page Specific ----------------------------- */

	#BodyIDContact a.nav1-contact{
		background:#6E14BC !important;
		color:#fff !important;	
		}
		
/* Client List & Testimonials Page Specific ------------- */

	#BodyIDClients a.nav1-clients{
		background:#6E14BC !important;
		color:#fff !important;	
		}
		
/* Backline Quotes Page Specific ------------------------ */

#content #splashTable .calheader{
	color:#000;
	}

#content #splashTable #fsCalendar8349904  a:link, 
#content #splashTable #fsCalendar8349904  a:visited, 
#content #splashTable #fsCalendar8349904  a:active,
#content #splashTable #fsCalendar8349904  a:hover {
	color:#000;
	text-decoration:none;
	}
	#content #splashTable #fsCalendar8348303 a:link, 
#content #splashTable #fsCalendar8348303  a:visited, 
#content #splashTable #fsCalendar8348303  a:active,
#content #splashTable #fsCalendar8348303  a:hover {
	color:#000;
	text-decoration:none;
	}

