body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, p, ol, ul{
	margin: 0;
	padding: 0;
	
}
#adsenseleft { padding: 0 0 20px 0; }
img {border:none;}

body{	
	margin: 0;	
	padding: 0;	

	text-align: center;	
	background-color:#cccccc;	
	font-family: Arial;	
}

#container {
	width:767px;
	margin: 0 auto;
	border-left:4px solid #54762a;
	border-right:4px solid #54762a;	
	background-color:#FFFFFF;
}

#left {
	float: left;
	width:196px;
}

#right{
	float:right;	
	width: 571px;
	text-align:left;
	background-color:#FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
}

#innerleft a{
	color:#990000;
	font-weight:bold;
	font-size: 12px;		
}

#innerleft {
	float: left;
	width:409px;
	padding-left:12px;
	padding-right:20px;			
}

#distleft {
	float: left;
	width:270px;
	padding-left:12px;		
}
#distright {
	float: right;
	width:270px;	
}

#distleft h2,#distright h2 {
	color:#006600;
	margin-bottom:25px;
	font-size:16px;		
}

#distleft h3,#distright h3 {
	color:#006600;
	margin-bottom:10px;
	font-size:14px;			
}


#distleft h4,#distright h4 {
	color:#333333;
	font-size:12px;	
}

#distleft a, #distright a{
	color:#0000ee;
	text-decoration:underline;	
}

#distleft p, #distright p{

	margin-bottom:15px;	
}

#aftercare h2 {
	font-weight:bold;
	color:#990000;
	margin-top:20px;	
	margin-bottom:10px;	
	font-size: 12px;
	text-transform:uppercase;	
}

#aftercare h3 {
	background: transparent url(/tattoonewdev/img/bullet.gif) no-repeat scroll 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	font-size: 11px;
	font-weight:normal;
	padding-left: 17px;
	color:#5d6633;	
}

#aftercare span {
	color:#5d6633;
}

#aftercare p {
	margin-bottom:10px;
}

#delivery2 h3 {
	font-size: 11px;
}

#delivery2 span {
	font-weight:bold;
	text-decoration:underline;
}

#delivery2 p {
	margin-bottom:10px;
}

.humane h2 {
	font-weight:bold;
	color:#990000;
	margin-top:20px;	
	font-size: 14px;	
}

.humane h3 {
	font-size: 11px;	
}

.humane p {
	margin-bottom:20px;	
}

.humane a {
	font-weight:normal;	

}

.list {
	margin-top:15px;
	margin-bottom:10px;
}

.list ul {
	list-style: none;
	color: #5d6633;
	font-size: 12px;
}

.list ul li {
	background: transparent url(/tattoonewdev/img/bullet.gif) no-repeat scroll 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	padding-left: 17px;
	font-size:11px;
}

#ingredients h3 {
	font-size: 11px;
	color:#000000;	
}

#ingredients p {
	margin-bottom:15px;
}

#ingredients span {
	text-decoration:underline;
}

#faqs {
	padding-top:20px;
	padding-bottom:20px;	
	padding-left:12px;
}

#faqs h3 {
	font-weight:bold;
	color:#990000;
	margin-top:20px;	
	margin-bottom:10px;	
	font-size: 12px;		
}

#faqs span {
	color:#5d6633;
}

#faqs p {
	margin-bottom:10px;
}

#innerright{
	float:right;	
	width: 130px;
	text-align:left;
}
#menu {
	background: #55752c;
}
#menu ul{
	list-style:none;
}

#menu ul li{
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #b1b652;
	clear:left;
	width:196px;
	height:24px;
}

#menu .l {
	background-color:#FF33CC;
	text-align:right;
	float:left;
	background: url(/tattoonewdev/img/tattoo_aftercare.gif) no-repeat;
}

#menu .l:hover{
	background-color:#99FF33;
}

#menu ul li a{
	display:block;
	text-decoration:none;
	color:#fff;
	text-align:right;
	padding-right:5px;
	padding-top:2px;	
	background: url(../img/leftmenubullet.gif) no-repeat;
	background-position: 0 0;		
}

#menu ul li.a a:hover{	background-position: 50px 0;}
#menu ul li.b a:hover{	background-position: 12px 0;}
#menu ul li.c a:hover{	background-position: 130px 0;}
#menu ul li.d a:hover{	background-position: 85px 0;}
#menu ul li.e a:hover{	background-position: 95px 0;}
#menu ul li.f a:hover{	background-position: 80px 0;}

#menu ul li.last{
	border-bottom:none;
}

#comments {
	background-color:#455e24;
	height:116px;
	width:196px;
}

#delivery {
	background-color:#54752b;
	padding-top:12px;	
	padding-bottom:5px;
}
#delivery .right a {
	font-size: 11px;
}
.right {
	padding-right:25px;
	text-align:right;

}

.right a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

#competitions {
	background-color:#000000;
	height:35px;
	background: url(/tattoonewdev/img/panel_comp.gif) no-repeat;	
	padding-top:65px;
}

#success {
	background-color:#55752c;	
}

#guide {
	background-color:#FFFFFF;

}

#guide img {
	padding-top:1px;
	display:block;	
}

#contact {
	background-color:#55752c;
	height:59px;
	color:#FFFFFF;		
	text-align:left;
	padding-top:8px;
	padding-left:2px;
	margin-top:1px;	
}

#contact h2 {
	font-weight:bold;
	color:#FFFFFF;
	font-size:20px;		
	font-family: Arial, Helvetica, sans-serif;	
}

#contact p {
	font-size:10px;	
}

#contact a {
	color:#FFFFFF;
}

#paymentoptions {
	padding-top:10px;
	background-color:#FFFFFF;	
}


#footer {
	background-color: #455e24;
	font-size:10px;
}

#footer ul{
	list-style:none;
}

#footer ul li{ 
	display:inline;
	padding:0 10px 0 10px;
	background: url(/tattoonewdev/img/divider.gif) no-repeat;
	background-position:right;
	line-height:20px;
}

#footer ul li.last{ 
	background: none;
}

#footer ul li a{ 
	color:#FFFFFF;
	text-decoration:none;
}

#copyright {
	margin-left:15px;
	color:#FFFFFF;
	background-color:#979733;
	height:23px;	
	line-height:23px;
	font-size:11px;	
}

#copyright a {
	color:#FFFFFF;
	text-decoration:none;
}

#author {
	width:320px;
	color:#FFFFFF;
	background-color:#999999;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:23px;	
}

#author a{
	color:#FFFFFF;
	text-decoration:none;
}

#terms {
	clear:right;
	text-align:right;
	padding-bottom:15px;
	font-size:12px;	
}

#terms ul{
	list-style:none;
}

#terms ul li{
	display:inline;
	padding:0 7px 0 7px;
}

#terms a{
	color:#656764;
}

#country {
	margin-top:2px;
	margin-left: 1px;
	display:table;
	text-align:left;
}

#country ul{
	list-style:none;
}

#country ul li{
	display:inline;
	margin:0;
	color:#de2d33;
	font-weight:bold;
	font-size:14px;
}

#country .last {
	padding-left:4px;
}

#navigation {
	width:571px;
	background-color:#55752c;
	height:68px;
}


*html #navigation table{
	margin-top:20px;
	margin-bottom:6px;	
}


#navigation table{
	float:right;
	margin-top:8px;
	margin-bottom:2px;
	
}

#navigation td{
	vertical-align:bottom;	
	text-align:center;	

	border-right:2px solid #b4bb54;		
}

#navigation td.last{

	border-right:none;
}

#navigation a{
	display:table-cell;	
	color:#FFFFFF;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;

}

*html #navigation a{

}

#navigation .a,#navigation .b {	width:40px;}

#navigation .c {	width:50px;}

#navigation .d {	width:68px;}

#navigation .e {	width:55px;}

#navigation .f {	width:90px;}

#navigation .g {	width:75px; color:#cccccc;}

#navigation .g a{	color:#cccccc;}

*html #navigation .g {	width:75px;}

#navigation .y a{	color:#ccff00;
}

#header {
	height:235px;
	width:571px;
	background-color:#55752c;
}

#strap {
	height:24px;
	background-color:#5e6e36;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #5a7437;
	text-align:center;
}

#page_title {
	height:24px;
	background-color:#000000;
	width:571px;
	margin-bottom:20px;	
}

#studio {
	background-color:#54752b;
	margin-left:12px;
	margin-right:12px;
	padding:4px 60px 4px 60px;
	color:#FFFFFF;
	font-weight:bold;	
	text-align:center;
}

.n a {
	color:#0000ee;
	text-decoration:underline;
}

#tac {
	margin-left:12px; 
	margin-right:12px; 
	margin-top:30px;	
}

#tac h2{
	font-size:12px;
}

#tac p{
	margin-top:15px;
	margin-bottom:15px;	
}

#shop {
	margin-left:12px;
	
}

#shop .del {
	color:#666666;
	font-weight:normal;
}

#shop h2 {
	margin-top:40px;
	color:#898e3f;
	font-size:16px;
}

#shop h3 {
	font-size:12px;
	color:#990000;
}

#shop a {
	color:#990000;
	text-decoration:underline;	
	font-weight:bold;
}

#shop p {
	margin-top:4px;
	margin-bottom:4px;
}

#shop span.price {
	color:#990000;
	font-weight:bold;
	font-size:13px;
}

#wholesale {
	color:#993333;
}

#wholesale h2{
	margin-top:40px;
	color:#990000;
	font-weight:bold;
	font-size:12px;
}

#wholesale span{
	text-decoration:underline;
}

#comp {
	margin-left:12px;
	color:#990000;
}

#comp h2 {
	font-size:24px;
	line-height:24px;
	margin-bottom:15px;
	
}

#comp a {
	text-decoration:underline;
	color:#990000;	
	
}

#comp h3 {
	font-size:12px;
	margin-top:35px;
	margin-bottom:12px;	
	
}

#comp h4 {
	font-size:11px;
	font-weight:normal;	
}

#comp span{
	color:#333333;
}

#news {
	margin-left:12px;
}

#news h2{
	color:#990000;
	font-size:12px;
	line-height:16px;
}

#news p{
	color:#333333;
	margin-bottom:15px;
}

#news a {
	color:#666666;
}

#cart {
	margin-left:12px;
	margin-right:12px;	
	
}

#cart table tr.dark,#cart table tr.light{
	background-color:#990000;
	color:#FFFFFF;
}

#cart table tr.dark td{
	padding:7px;
	font-size:12px;
}

#cart table tr.light{
	background-color:#cc0000;
}

#cart table tr.light td{
	padding:7px;
	font-size:12px;
}

#cart span.step {
	color:#ffff00;
	font-weight:bold;
}

#cart table tr.headers{
	background-color:#cccccc;
	color:#000000;
	text-align:center;
	height:18px;
}

#cart td.item {
	width:60px;
}
#cart td.code {
	width:65px;
}
#cart td.code2 {
	width:65px;
	text-align:center;
}
#cart td.desc {
	width:270px;
}
#cart td.quantity {
	width:60px;
}
#cart select.quantity {
	font-size:10px;
}
#cart td.price {
	width:70px;
}
#cart td.price2 {
	width:70px;
	text-align:right;
}

#cart .del {
	color:#666666;
	font-weight:normal;
}

#cart h1 {
	color:#000000;
	font-size:12px;
	margin-bottom:32px;
}

#cart h2 {
	margin-top:40px;
	color:#990000;
}

#cart h3 {
	font-size:12px;
	color:#990000;
}

#cart a {
	color:#990000;
	text-decoration:underline;	
	font-weight:bold;
}

#cart p {
	margin-top:4px;
	margin-bottom:4px;
}

#cart span.price {
	color:#990000;
	font-weight:bold;
	font-size:13px;
}

#about {
	margin-left:12px;
	margin-right:12px;	
	font-size:12px;
	line-height:14px;
	margin-bottom:80px;	
}

#about h2{
	color:#990000;
	font-size:14px;
}

#about h3{
	color:#990000;
	font-size:12px;
	margin-top:18px;
}

#about span{
	font-weight:bold;
	font-style:italic;
}

#about a{
	font-weight:bold;
	color:#990000;
	font-size:12px;		
}

#boxes {
	background: url(/tattoonewdev/img/indexbg.jpg) no-repeat;
	height:271px;
	width:571px;
}

#boxes span {
	color:#455e24;
	font-size:22px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:26px;
}

#boxes p {
	margin-bottom:16px;
	font-size:12px;
}

#time {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:6px;		
	color:#455e24;
	font-size:16px;
	line-height:20px;	
}

#time p{
	margin-left:8px;
	padding-top:18px;
}

#ind-shipping {
	margin-left:16px;
	margin-top:40px;
	margin-bottom:10px;	
}

#ind-shipping span {
	font-style:italic;
	font-size:16px;
	line-height:22px;

}

#ind-artists {
	background: url(/tattoonewdev/img/artists.jpg) no-repeat;
	height:166px;
	margin-left:7px;
	padding-left:208px;
	padding-right:20px;
	padding-top:20px;
}

#ind-artists h2{
	color:#455e24;
	font-size:18px;
	line-height:20px;
	font-weight:normal;	
}

#ind-artists .i{
	font-style:italic;
}

#ind-artists p{
	font-size:16px;
	line-height:20px;
	margin-bottom:2px;
}

#soothe {
	margin-left:10px;
	background: url(/tattoonewdev/img/soothe.jpg) no-repeat;
	height:191px;
	font-size:12px;	
	margin-bottom:20px;	
}

#soothe a{
	font-size:10px;		
}

#soothe .more {
	color:#771b0c;	
	font-size:12px;

}

.retail{
	color:#66ff00;
	background: url(/tattoonewdev/img/quote.gif) no-repeat;
	height:32px;
	width:86px;
	padding-left:13px;
	padding-top:3px;
	font-size:10px;	
}

.retail a{
	font-size:10px;	
	color:#66ff00;	
	text-decoration:none;
}

#bpa-left {
	margin-top:20px;
	float:left;
	width:270px;
	height:270px;	
	background: url(/tattoonewdev/img/bpa.jpg) no-repeat;
	font-size:12px;	
	margin-bottom:20px;
}

#bpa .more {
	color:#771b0c;	
	font-size:12px;

}

#bpa-right {
	margin-right:12px;
	margin-left:280px;
	margin-top:125px;
	font-size:12px;
}

#bpa {
	margin-top:40px;

	margin-left:180px;

}

#bpa-right .list ul {
	list-style: none;
	color:#989933;
	font-size: 14px;
}

#details span{
	color:#990000;
}

#details {
	font-size:12px;
}

#details p{
	margin-left:12px;
	margin-bottom:10px;
}

#details  h3 {
	font-size:14px;
	color:#990000;
	background-color:#cccccc;
	font-weight:normal;
	padding:8px;
	margin-bottom:4px;	
}

#details .req {
	color:#990000;
	width:10px;
	text-align:center;
	height:25px;
}

#details .header {
	width:210px;
}

#details input {
	width:270px;
}

#details .del {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}