/* - - - - - - - - - - - - - - - - - - - - -

Title : Stick It Percussion
URL : 

- - - - - - - - - - - - - - - - - - - - - */

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { 
	margin:0; 
	padding:0; 
}

html {
	overflow: -moz-scrollbars-vertical;
	}
	
	
body{
	width:100%;
	font: normal 14px/16px Helvetica, Arial, sans-serif;
	color:#414141; 
	background: #282828 url(../templateimages/bg_repeat.gif) repeat;

}

fieldset { 
	border: 0; 
}

img { 
	border: 0; 
	}


ul,li {

	}


a:link, a:visited {
	outline: none;
	color:#414141; 
	text-decoration: underline;
	border: 0;
	
}

a:hover, a:focus {
	
}

a.img {
	text-decoration: none;
	focus:none;
}


h1 {
	font: bold 18px Helvetica, Arial, sans-serif;
	color:#2b2b2b;
}

h2 {
	font: bold 16px Helvetica, Arial, sans-serif;
	color:#2b2b2b;
}

#content table td {
		vertical-align: top;
		padding: 0 0 10 0;
		border: 0px; }
		
.gallery td {
	font: bold 10px Helvetica, Arial, sans-serif;
	color:#2b2b2b;
	padding-bottom: 5px; }
	
	

form {
  margin: 0;
}

input, select, textarea {

}


.clearfix { 
	zoom : 1; 
}	

.clearfix:before, 
.clearfix:after { 
	content : "\0020"; 
	display : block; 
	height : 0; 
	overflow : hidden; 
	}

.clearfix:after { 
	clear : both; 
	}
	
	
/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/
#overallWrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #292929 url(persistent/templateimages/bg_repeat.gif) repeat; 
}

	#innerWrap {
		width: 980px;
		margin: 0 auto;
		padding: 0;
	}
			
			#header {
				width: 980px;
				height: 179px;
				margin: 0 auto;
				padding: 0;
				background: url(../templateimages/header.gif) repeat-x;
			}
			
					#bannerWrap {
						padding: 10px 26px 21px 26px;
						
					}
					
							#logo {
								width: 279px;
								height: 149px;
								float: left;
							}
							
							#rhsInset {
								width: 458px;
								height: 162px;
								float: right;
							}
							
									#rhsInsetImg {
										width: 458px;
										height:116px;
									}
							
									#rhsInsetBot {
										width: 458px;
										height: 46px;
										padding-top: 6px;
										text-align:right;
										font: normal 13px/16px Helvetica, Arial, sans-serif;
										font-style:italic;
										color: #554343;
										
									}
			
			#navWrap {
				width: 980px;
				height: 41px;
				margin: 3px 0 5px 0;
				padding: 0;
				background: #0f0f0f;
			}
			
					.menu {
						width: 100%;
					}
			
					.menu ul {
						margin: 0; 
						padding: 0;
						float: left;
						}
					 
					.menu ul li {
						display: inline;
						line-height: 41px;
						text-transform: uppercase;
						}
					 
					.menu ul li a{
						float: left; 
						text-decoration: none;
						color: #b0afaf;
						padding: 0px 21px; 
						background: url(../templateimages/nav_div.gif) no-repeat 100% 50%;
						
						}
					 
					.menu ul li a:visited{
						color: #b0afaf;
						}
					 
					.menu ul li a:hover, .menu ul li a.current{
						color: #f9f579;
						}
						
							.menu ul li a.last {
								background: none;	
							}
			
			#contentWrap {
				width: 980px;
				margin: 0 auto 5px auto;
				background: #fff;
				border-top: 1px solid #d4d4d4;
				
			}
			
					#content {
						padding: 25px 25px 45px 25px;	
					}
					
							#contentLhs {
								width: 640px;
								float: left;	
							}
							
									.left {
										width: 295px;
										float: left;
									}
									
											.left img {
												padding: 12px 0px 6px 0px;	
											}
									
									.right {
										width: 295px;
										float: right;
									}
									
											.right img {
												padding: 12px 0px 6px 0px;	
											}
							
							#contentRhs {
								width: 189px;
								height: auto;
								padding: 16px;
								float: right;
								background: #272727;
								font: normal 12px/16px Helvetica, Arial, sans-serif;
								color: #878787;
							}
							
									#contentRhs img {
										padding: 0 0 12px 0;	
									}
									
									#contentRhs h1 {
										font: bold 14px/18px Helvetica, Arial, sans-serif;
										color: #878787;
									
									}
									
									#contentRhs a {
										color: #878787;
									}
									
									
						img.slideshow {
							border: 1px solid #BBBBBB;
							margin: /*10px*/0 10px 10px 0;
							padding: 2px;
							vertical-align: top; 	
							
							height: 141px;
							
							}
					
					#contentFooter {
						width: 930px;
						margin: 0px 25px 0px 25px;
						padding: 15px 0px 20px 0px;
						border-top: 2px solid #7a7a7a;
						font: normal 11px/11px Helvetica, Arial, sans-serif;
						color: #717171;
						text-align: center;
					}
					
							.menufooter {
								width: 460px;
								margin: 0 auto;
								text-align: center;
								line-height: 14px;
							}
					
								.menufooter ul {
									margin: 0 auto; 
									padding: 0;
									float: left;
									}
								 
								.menufooter ul li {
									display: inline;
									font: normal 11px/11px Helvetica, Arial, sans-serif;
									
									}
								 
								.menufooter ul li a {
									float: left; 
									text-decoration: none;
									color: #717171;
									text-decoration: none;
									padding: 0px 4px;
									background:url(../templateimages/nav_div_small.gif) no-repeat 100% 50%;
									
									}
								 
								.menufooter ul li a:visited{
									color: #717171;
									}
								 
								.menufooter ul li a:hover, .menufooter ul li a.current{
									color:#333;
									}
									
										.menufooter ul li a.last {
											background: none;
										}
										
						.menufooter img {
							padding-top: 12px;
						}
					
			#footerWrap {
				width: 930px;
				height: 32px;
				padding: 0px 25px 0px 25px;
				margin: 5px auto 0 auto;
				font: normal 11px/32px Helvetica, Arial, sans-serif;
				color: #717171;
				background: #fff;
			}