@charset "utf-8";
/* CSS Document */



* { padding:0px;
}

body {background:#000;font-family: 'Open Sans', sans-serif; color:#FFF; font-size:12px; padding:0px; margin:0px
}  
.header{ display:block; width:100%; background-color:#221601; height:560px
}
.header-tattoos{ display:block; width:100%; background:url(images/header-tattoos.jpg) top center no-repeat #221601; height:251px
}

.header-artwork{ display:block; width:100%; background:url(images/header-artwork.jpg) top center no-repeat #221601; height:251px
}
.header-events{ display:block; width:100%; background:url(images/header-events.jpg) top center no-repeat #221601; height:251px
}
.header-contact{ display:block; width:100%; background:url(images/header-contactus.jpg) top center no-repeat #221601; height:251px
}
.navwrapper { display:block; width:100%; background:url(images/navbg.jpg) #FFF top center no-repeat; height:478px; text-align:center; 
}
.tattooswrapper { display:block; width:100%; background:url(images/tattoos-bg.jpg) #FFF top center no-repeat; height:1570px; text-align:center; 
}
.shopwrapper { display:block; width:100%; background:url(images/events-bg.jpg) #FFF top center no-repeat;  text-align:center; 
}

.eventswrapper { display:block; width:100%; background:url(images/events-bg.jpg) #FFF top center no-repeat; height:1570px; text-align:center; 
}
.contactwrapper { display:block; width:100%; background:url(images/events-bg.jpg) #FFF top center no-repeat;  text-align:center; 
}
	.navigation{ display:block;width:1000px; margin:0 auto;  height:253px;
    
    }
.mainmenu{ display:block; height:170px; width:100%; background:url(images/menubg.png) no-repeat top center; font-family: 'Open Sans', sans-serif; font-size:14px; color: #f9b540; text-align:center}
.mainmenu a{font-family: 'Open Sans', sans-serif; text-decoration:none; font-size:14px;  color: #fff; padding-right:30px}
.mainmenu a:hover {color: #f9b540;} 

.navlink {float:left}

.about{ display:block; width:100%; height:400px; background-color:#7f0000; text-align:center}	

.tattoos{ display:block; width:100%; height:229px; background-color:#7f0000; text-align:center}	
.shop{ display:block; width:100%; height:60px; background-color:#7f0000; text-align:center}
.contactus{ display:block; width:100%; height:60px; background-color:#7f0000; text-align:center}

.contactwrap{ display:block;width:197px; margin:0 auto;  height:45px;
    
    }
	

.menutextalign{
	position: absolute;
	bottom: 10px;
	width: 100%;

}
.menutextoutside{position:relative; width:100%; height:253px; display:block
}
  
.menutext{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	text-transform: uppercase;


	}
.menu{
    list-style:none;
    margin:0;
    padding:0px 0px 0px 0px;
    text-align:center;
		
}

.menu ul li { display: inline; }

.menu li {float: left;}	
.menu1 a {
    width:218px;
    margin-left:25px;
    height:253px;
    display: block; 
    background: url('images/menu1.png') top center no-repeat;
    color: #f9b540;
}

	.menu1 a:hover{
    color: #fff;
}
.menu2 a {
    width:218px;
    margin-left:25px;
    height:253px;
    display: block; 
    background: url('images/menu2.png') top center no-repeat;
    color: #f9b540;
	float:left;
}

	.menu2 a:hover{
    color: #fff;
}
.menu3 a {
    width:218px;
    margin-left:25px;
    height:253px;
    display: block; 
    background: url('images/menu3.png') top center no-repeat;
    color: #f9b540;
}

	.menu3 a:hover{
    color: #fff;
}
.menu4 a {
    width:218px;
    margin-left:25px;
    height:253px;
    display: block; 
    background: url('images/menu4.png') top center no-repeat;
    color: #f9b540;
}

	.menu4 a:hover{
    color: #fff;
}


.contacttextalign{
position: absolute; 
bottom: 14px;
width:100%;


}
.contacttextoutside{position:relative; width:100%; height:45px;
}
.contact{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
	
		
}

.contact ul li { display: inline; }

.contact li {float: left; text-transform:capitalize;}	
.contact a {
    width:197px;
    margin-left:0px;
    height:45px;
    display: block; 
    background: url('images/contact.png') top center no-repeat;
    color: #f9b540;

}

	.contact a:hover{
    color: #fff;
}

.footer{ display:block; height:300px; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; color: #f9b540; margin-top:100px;} 
.footer a{font-family: 'Open Sans', sans-serif; text-decoration:none; font-size:14px; word-spacing:20px; color: #f9b540;}
.footer a:hover {color: #fff;} 
.footertext{font-size:12px; color: #fff; }


.slideshow { height: 560px; width: 990px; margin: auto }
.slideshow img { padding: 0px; border: 0px solid #ccc;  }


h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;
}
h2{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	text-transform: uppercase; }
	
h3{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:27px;
	text-align:left;
	font-weight:bold;
	color:#7f0000;
	line-height:20px;
	vertical-align:top;
	 }
h4{font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:18px;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	color:#000}

.eventitem{ display:block; float:right; width:60%; height:327px; color:#484848; text-align:left; font-size:14px;  }	
.eventitem a { text-decoration:none; color:#484848;}
.eventitem a:hover{ color:#000}
	

.divider{ display:block; height:2px; background:url(images/divider.jpg) repeat-x top; width:100%}
/*SHOP CSS*/
.shopitem{ display:block; font-size:14px; font-weight:bold; text-align:center; width:310px; float:left; color:#000000; padding-bottom:70px}
.shopitem a{ text-decoration:none; color:#000}
.shopitem a:hover{ color:#666}
.shopprice{ font-size:12px; font-weight:normal;}

.back{ color:#c78c27; padding-bottom:25px; text-decoration:underline; font-weight:bold}
.back a{ text-decoration:underline; font-weight:bold; color:#c78c27}
.back a:hover{ color:#000}

.item{ font-size:12px; color:#000}
.itemtitle{ font-size:26px; color:#7f0000; padding-bottom:10px; font-weight:bold}
.itemprice{ font-size:18px; padding-bottom:30px; font-weight:bold}
.itemdesc{ font-size:14px; padding-bottom:20px }
.paypal{}




/*GALLERY CSS*/
		#container
		{
			width: 980px; /* 660 */
			text-align: center;
			padding: 0px 0px;
			
		}
		#containeritem
		{
			width: 980px; /* 660 */
			text-align: center;
			padding: 0px 0px;
			
		}		


			#container ul
			{ padding-left:0px
			}
				#container li
				{
					display: inline-block;
					margin: 5px; /* 10 */
				}
					#container img
					{
						width: 218px; /* 140 */
						height: 218px; /* 140 */
					}
						#container img:hover
						{
							
							opacity:.8;
    filter:alpha(opacity=0);
						}
						
/*END GALLERY*/


p {text-align:justify;
}

a {
}

a:hover, a:focus, a:active {
}

a:focus, a:active {
}

img, a img { border:0px;
}



small {
}

abbr, acronym {
}

blockquote {
}

cite {
}

em {
}

strong {
}

form {
}

fieldset {
}

legend {
}

label {
}

input {
}

select {
}

option {
}

textarea {
}

input:focus, select:focus, option:focus, textarea:focus {
}

#header {
}

#content {
}

#sidebar {
}

#navigation {
}

#footer {
}

.bold {
}

.italic {
}

.hidden {
}

.offset {
}

.highlight {
}

.tiny {
}

.error {
}

.abbr {
}
