*{padding:0;margin:0;}
img{border:0;padding:0px;margin:0px;}
body{margin:0;padding:0;background-color:#000;color:#FFF;font-family:Arial;}
#container{background:none;min-height:553px;height:auto !important; height:553px;background:url('../images/container.jpg') 0px 310px no-repeat;position:relative;width:864px !important;margin:0px auto;}
#header{width:864px;height:271px;background:url('../images/header.jpg') no-repeat;}

/* Nav  */
#menu{padding:0px;background:url('../images/menu.jpg') repeat-x;width:864px;height:40px;}
#menu ul{display:inline;margin:0px;padding:0;float:left;}
#menu li{list-style:none;float:left;}
#menu li a{text-decoration:none;display:block;float:left;height:30px;padding-top:10px;margin-left:38px;color:#FFF;font-style:italic;}
#menu li a:hover, #menu li a.active{color:#43BCAD;}

/* General Page Content  */
#content{width:773px;height:auto;background:url('../images/content.png') repeat-y;margin:0px auto;}

/* Footer  */
#footer{width:775px;height:85px;background:url('../images/footer.png') no-repeat;;margin:0px auto;}
#footer p{font-size:13px;padding:41px 0 0 50px;}
#footer p a{text-decoration:none;color:#FFF;}
#footer p a:hover{text-decoration:underline;}

/* Wraps Gallery */
#content #types{width:595px;display:block;margin:0px auto;padding:20px;}
/* Tattoo Page */
#content #category{display:block;width:537px;height:57px;margin:0px auto;padding-top:20px;}
#content #category span{display:block;font-size:12px;padding:0px 0px 2px 4px;}
#content #category img{display:block;float:left;width:51px;height:45px;margin-right:3px;}

/* Account Page */
#content #cart{background-color:#FFF;margin:20px auto 5px auto;}
#content #cart td{color:#7f7f7f;text-align:center;}
#content #cart tr.alt{background-color:#CCC;}
#content #cart th{color:#000;border-right:1px solid #7f7f7f;border-bottom:1px solid #000;}
#content #links{display:block;margin-left:30px;}
#content #links a{color:#FFF;font-weight:bold;font-style:italic;text-decoration:none;font-size:14px;margin-left:30px;}
#content #links a:hover{color:#43BCAD;}
#content h3.cart{font-size:14px;color:#43BCAD;margin-left:60px;padding:10px 0px 5px 0px;}
#content p.cart{margin:0px 60px;font-size:12px;}
/* Contact Page */
#content #contact{display:block;float:right;margin:25px 85px 0px 0px;}
#content #contact span{font-size:23px;display:block;}
#content #contactForm{display:block;float:left;margin:20px 0px 0px 50px;clear:left;}
#content #contactForm span{display:block;margin-bottom:10px;}
#content #contactForm span label{display:block;float:left;width:100px;}
#content #contactForm span input{width:230px;}
#content #contactForm span input.short{width:130px;}
#content #contactForm span textarea{width:230px;height:150px;}
#content #contactForm  input.button{background:#000;color:#43BCAD;border:#FFF 1px solid;padding:2px 3px;display:block;margin-left:135px;}
#content #contactForm input.button:hover{text-decoration:none;color:#CCC;cursor:hand;}
#content #error{color:#FF0000;margin-left:50px;padding-top:20px;display:block;float:left;}
#content #success{color:#00FF00;margin-left:50px;padding-top:20px;display:block;float:left;}
/* FAQ Page */
#content #left{margin-left:50px;float:left;}
#content #right{margin-left:50px;float:left;}
#content #faq{display:block;width:300px;height:auto;padding-top:15px;}
#content #faq span{display:block;color:#43BCAD;font-size:14px;}
#content #faq p{font-size:12px;line-height:1.2em;}