body {
	background: url("/_ima/bg.jpg") no-repeat top center black;
	background-attachment: fixed;
	margin: 0px; 
	padding: 0px;
	color: #bbbaba;	
	font: 11px/19px Verdana, sans-serif;
	}

/*____________________________________________________________________________________________Links_*/

a:link {
	color: #ddd;
	text-decoration: none;
	}

a:visited {
	color: #ddd;
	text-decoration: none;
	}

a:hover {
	color: #fff;
	text-decoration: none;
	}

a:active {
	color: #ddd;
	text-decoration: none;
	}
			

	.footer-left a:link {
		color: #ddd;
		text-decoration: none;
		}
	.footer-left a:visited {
		color: #ddd;
		text-decoration: none;
		}
	.footer-left a:hover .fcm-full {
		color: #FF00C7;
		text-decoration: none;
		}
	.footer-left a:hover .fcm-city {
		color: #A8F800;
		text-decoration: none;
		}
	.footer-left a:hover .fcm-media {
		color: #21A9F7;
		text-decoration: none;
		}
	.footer-left a:active {
		color: #ddd;
		text-decoration: none;
		}
		
/*____________________________________________________________________________________________Tags_*/

.moveit { margin: 0px 0px 20px 0px; }

p { margin: 0px 0px 0px 0px; padding: 7px 0px 7px 0px; }

h1 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h2 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h3 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h4 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h5 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

ul { list-style: none; padding: 0px 0px 0px 20px; }

ul li { background: url(/_ima/mini-skull.gif) no-repeat left center; padding: 0px 0px 0px 20px; margin: -10px 0px 0px 0px; line-height: 20px }

.AuthorizeNetSeal { float: right; }
.AuthorizeNetSeal img { width: 60px; height: 50px; padding: 15px 30px 0px 0px; }

/*___________________________________________________________________________________________Helpers_*/

.clearer { clear: both; line-height: 0px; font-size: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; }

.retnec { text-align: center; }

.no_border { border: 0px; }

.red-title { color: #980101; font-size: 22px; }

.text-center { text-align: center; }

.faqnames {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	}

/*____________________________________________________________________________________________Form Validation_*/
	
#ClientValidationSummary {
	background-color: #eeeeee;
	width: 718px;
	padding: 10px 5px;
	color: red;
	line-height: 20px;
	}
#ClientValidationSummary a {
	color: red;
	}
.validation-inline-error-message { 
	width: 160px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 5px;
	color: #ff0000;
	font-size: 10px;
	}
	
/*____________________________________________________________________________________________Accordian Layout_*/

.title {
	background: url(/_ima/mini-skull.gif) no-repeat left center;
	width: 700px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	height: 100%;
	cursor: pointer;
	font-weight: bold;
	color: #890303;
	}


.faqqs {
	padding: 0px 0px 0px 20px;
	}
	
.faq-container {
	border-bottom: 1px solid #8C0000;
	padding: 10px 0px 0px 0px;
	}
	
	.faq-content {
		font-size: 13px;
		line-height: 18px;
		}
	
	.faq-btt {
		font-size: 10px;
		margin: 0px;
		padding: 15px 0px 0px 0px;
		text-align: right;
		border-bottom: 1px solid black;
		}

/*____________________________________________________________________________________________Main Layout_*/
#container {
	width: 980px;
	margin: 0px auto;
	}

a.banner {
	background: url("/_ima/logo-trans.png") no-repeat;
	width: 800px;
	height: 160px;
	float: left;
	margin: 0px 0px 0px -50px;
	}


	#studio-hours {
		width: 310px;
		height: 30px;
		float: right;
		padding: 0px 0px 0px 0px;
		}
	#inside-studio-hours {
		width: 310px;
		height: 30px;
		float: right;
		padding: 45px 0px 0px 0px;
		}
		.studio-hours-ima {
			float: left;
			}
		.studio-hours-pee { 
			float: right;
			width: 160px;
			font-size: 9px;
			line-height: 12px;
			padding: 3px 0px 0px 0px;
			}
		
#nav-intro {
	width: 550px;
	margin: -30px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
	float: left;
	}

a.nav-artists {
	background: url("/_ima/nav-artists.gif") no-repeat;
	width: 132px;
	height: 139px;
	float: left;
	}
	
	a.nav-artists:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-artists_on {
		background: url("/_ima/nav-artists.gif") no-repeat;
		background-position: 0px -280px;
		width: 132px;
		height: 139px;
		float: left;
		}

a.nav-store {
	background: url("/_ima/nav-store.gif") no-repeat;
	width: 98px;
	height: 139px;
	float: left;
	}
	
	a.nav-store:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-store_on {
		background: url("/_ima/nav-store.gif") no-repeat;
		background-position: 0px -280px;
		width: 98px;
		height: 139px;
		float: left;
		}

a.nav-studio {
	background: url("/_ima/nav-studio.gif") no-repeat;
	width: 103px;
	height: 139px;
	float: left;
	}
	
	a.nav-studio:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-studio_on {
		background: url("/_ima/nav-studio.gif") no-repeat;
		background-position: 0px -280px;
		width: 103px;
		height: 139px;
		float: left;
		}

a.nav-blog {
	background: url("/_ima/nav-blog.gif") no-repeat;
	width: 84px;
	height: 139px;
	float: left;
	}
	
	a.nav-blog:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-blog_on {
		background: url("/_ima/nav-blog.gif") no-repeat;
		background-position: 0px -280px;
		width: 84px;
		height: 139px;
		float: left;
		}
	
a.nav-contact {
	background: url("/_ima/nav-contact.gif") no-repeat;
	width: 129px;
	height: 139px;
	float: left;
	}
	
	a.nav-contact:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-contact_on {
		background: url("/_ima/nav-contact.gif") no-repeat;
		background-position: 0px -280px;
		width: 129px;
		height: 139px;
		float: left;
		}

.content {
	background: url("/_ima/content-bg.jpg") no-repeat #0D0503;
	width: 960px;
	height: 100%;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}
	.content-padding { padding: 30px 0px 0px 0px; }
	.actual-content-padding { padding: 30px 30px 0px 30px; }
	.content-bot {
		display: block;
		}

#bottom-bar {
	background: url("/_ima/turtle.gif") no-repeat;	
	width: 100%;
	height: 79px;
	border-bottom: 1px solid #272727;
	border-top: 1px solid #272727;
	clear: both;
	padding: 0px 0px 0px 0px;
	}
	
	a.btns-myspace {
		background: url("/_ima/btns-myspace.gif") no-repeat;
		width: 121px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-myspace:hover { background-position: 0px -40px; }

	a.btns-mailing {
		background: url("/_ima/btns-mailing.gif") no-repeat;
		width: 190px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-mailing:hover { background-position: 0px -40px; }
	
	a.btns-faq {
		background: url("/_ima/btns-faq.gif") no-repeat;
		width: 160px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-faq:hover { background-position: 0px -40px; }
			
	a.btns-flickr {
		background: url("/_ima/btns-flickr.gif") no-repeat;
		width: 99px;
		height: 40px;
		float: right;
		margin: 20px 20px 0px 0px;
		}
		a.btns-flickr:hover { background-position: 0px -40px; }
		
		a.bottom-turtle { width: 120px; height: 79px; float: left; }
		
#footer {
	background: url("/_ima/extra-blood.gif") no-repeat top right;
	width: 100%;
	height: 90px;
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	}
	
	.footer-left {
		width: 200px;
		float: left;
		text-align: left;
		}
	.footer-right {
		width: 600px;
		float: right;
		text-align: right;
		}
	
	.mini-skull {
		margin: 0px 2px -3px 2px;
		padding: 0px;
		}
/*____________________________________________________________________________________________Index Layout_*/

	
#intro {
	width: 480px;
	float: left;
	padding: 0px 0px 0px 40px;
	}
	
.new-frame {
	position: absolute;
	margin: -15px 0px 0px -13px;
	padding: 0px;
	display: block;
	}
	
#slideshow {
	background: url("/_ima/slide-bg.gif") no-repeat;
	width: 409px;
	height: 319px;
	float: right;
	padding: 38px 0px 0px 14px;
	}
		
#slideshow2 {
	background: url("/_ima/slide-bg.gif") no-repeat left bottom;
	width: 409px;
	height: 281px;
	float: right;
	padding: 18px 0px 0px 14px;
	overflow: hidden;
	}
	
.featured-ribbon {
	width: 160px;
	height: 130px;
	position: absolute;
	margin: -2px 0px 0px -2px;
	border: 0px;
	}
	
.featured-pic {
	width: 236px;
	
	border: 4px solid #161616;
	margin: 0px;
	float: left;
	}
/* .featured-pic:hover {
	border: 4px solid #161616;
	} */
	.view-gallery {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
.featured-main-photo {
	background-color: #0F0607;
	width: 500px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 5px;
	border: 1px solid #40272A;
	}
.featured-main-content {
	margin: 0px;
	padding: 0px;
	}
	.featured-main-content strong {
		font-size: 18px;
		color: #9C0101;
		}
	
.featured-detials {
	background: url("/_ima/stars.jpg") no-repeat top right;
	width: 300px;
	float: left;
	padding: 0px 50px 0px 30px;
	}
	.featured-detials p { 
		width: 300px;
		font-size: 11px;
		padding: 0px;
		}
	.mini-store {
		background: url("/_ima/mini-store-bg.gif") no-repeat;
		width: 300px;
		height: 70px;
		overflow: visable;
		}
		.mini-store p {
			width: 130px;
			height: 14px;
			float: left;
			font-size: 14px;
			text-align: center;
			padding: 21px 0px 0px 0px;
			}
		.mini-store a:link { text-decoration: none; color: #000; }
		.mini-store a:visited { text-decoration: none; color: #000; }
		.mini-store a:hover { text-decoration: none; color: #5B0000; }
		.mini-store a:active { text-decoration: none; color: #000; }
	
.featured-tattoo {
	background: url("/_ima/featured-tattoo.jpg") no-repeat left bottom;
	width: 250px;
	float: right;
	padding: 0px 0px 0px 20px;
	}
	.featured-tattoo img {
		margin: 0px 0px 0px 32px;
		border: 3px solid #14171B;
		}
	
	.artistcol {
		width: 315px;
		height: 100%;
		float: left;
		}
	
.artist-mini-menu-1 {
	background: url("/_ima/artist-mini-menu-bg.gif") no-repeat top right;
	width: 285px;
	height: 100%;
	margin: -10px 0px 10px 0px;
	padding: 80px 0px 0px 30px;
	overflow: hidden;
	float: left;
	}
	
.artist-mini-menu-2 {
	background: url("/_ima/visiting-artist-mini-menu-bg.gif") no-repeat top right;
	width: 285px;
	height: 100%;
	margin: -10px 0px 10px 0px;
	padding: 80px 0px 0px 30px;
	overflow: hidden;
	float: left;
	clear: both;
	}
	
	a.mini-artist {
		width: 200px;
		height: 56px;
		padding: 4px 0px 0px 35px;
		float: left;
		}
	a.mini-artist:hover {
		cursor: pointer;
		}
	.mini-artist img {
		float: left;
		}
	.mini-artist h3 {
		width: 140px;
		float: right;
		padding: 10px 0px 0px 0px;
		cursor: pointer;
		}
		
	.artist-email {
		background: url("/_ima/mini-skull.gif") no-repeat  30px 16px;
		padding: 13px 0px 0px 45px;
		width: 300px;
		float: left;
		}
		
.index-blog {
	width: 600px;
	float: right;
	padding: 20px 0px 0px 0px;
	}
	
	.index-blog p a:link { color: #BA5D00; text-decoration: none; }
	.index-blog p a:visited { color: #BA5D00; text-decoration: none; }
	.index-blog p a:hover { color: #BA5D00; text-decoration: none; }
	.index-blog p a:active { color: #BA5D00; text-decoration: none; }
	
	.entry a:link { color: #BA5D00; text-decoration: none; }
	.entry a:visited { color: #BA5D00; text-decoration: none; }
	.entry a:hover { color: #BA5D00; text-decoration: none; }
	.entry a:active { color: #BA5D00; text-decoration: none; }
	
.blog-extra {
	background: url("/_ima/blog-extra.gif") no-repeat;
	width:140px;
	height: 57px;
	float: left;
	padding: 15px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	}
	

/*____________________________________________________________________________________________Artist Layout_*/
	
.full-artist {
	width: 620px;
	float: right;
	clear: none;
	padding: 0px 30px 0px 0px;
	}
	
.view-gallery-btn {
	float: left;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}
	
.apps {
	clear: both;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}
	.apps img {
		border: 5px solid #530500;
		margin: 13px;
		}
	.no-skull {
		background-image: none;
		margin: -10px 0px 0px 11px;
		width: 250px;
		display: block;
		}

/*____________________________________________________________________________________________Some Blog Layout_*/
	 
.post-date {
	width: 50px;
	height: 50px;
	float:left;
	margin: 0px 10px 0px 0px;
	background: url("/blog/skins/independent/assets/images/post-date-bg.gif") no-repeat;
	}
	.blog-title {
		color: #afafaf;
		margin: -6px 0px 0px 0px;
		border-bottom: 1px solid #6F0000;
		font-size: 18px;
		padding: 9px 0px 3px 0px;
		float: left;
		width: 570px;
		}	
	.blog-title2 {
		color: #afafaf;
		margin: -6px 0px 0px 0px;
		border-bottom: 1px solid #6F0000;
		font-size: 14px;
		padding: 9px 0px 3px 0px;
		float: left;
		width: 530px;
		}
	.blog-title3 {
		color: #afafaf;
		margin: -6px 0px 0px 0px;
		border-bottom: 1px solid #6F0000;
		font-size: 18px;
		padding: 9px 0px 3px 0px;
		width: 100%;
		}
	.post-month {
		font-size: 11px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-align: center;
		display:block;
		line-height: 11px;
		padding-top: 6px;
		margin: 0px 0px 0px 0px;
		}
	.post-day {
		font-size: 18px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		display:block;
		line-height: 18px;
		padding-top: 7px;
		margin: 0px 0px 0px -3px;
		}
		.post-comments {
			margin: 0px 20px 0px 0px;
			padding: 0px;
			float: right;
			font-size: 95%;
			}
		.post-cat {
			float:left;
			font-size: 95%;
			color: #999999;
			}
		
	
/*____________________________________________________________________________________________Store Layout_*/

.extras-under-pic {
	width: 243px;
	float: left;
	clear: left;
	padding: 0px 0px 0px 32px;
	}

	.purchase-details-container {
		width: 250px;
		float: right;
		height: 180px;
		padding: 0px 30px 0px 0px;
		}

	.purchase-details {
		width: 120px;
		height: 30px;
		padding: 10px 0px 0px 0px;
		float: left;
		border-bottom: 1px solid #666;
		}

		.purchase-details strong {
			font-size: 14px;
			color: #9B0101;
			}
		.purchase-details select {
			border: 1px solid #666;
			width: 115px;
			background-color: #eee;
			}
			
		.item-detials {
			background: url("/_ima/stars.jpg") repeat-y right top;
			width: 320px;
			float: left;
			padding: 0px 40px 0px 30px;
			}
			
	a.add-item-to-cart {
		background: url("/_ima/add-item-to-cart.gif") no-repeat;
		width: 220px;
		height: 114px;
		float: right;
		}
		a.add-item-to-cart:hover {
			background-position: 0px -117px;
			}
			
.cart-pic {
	width: 70px;
	margin: 0px 0px 0px 32px;
	float: left;
	}
	
	.cart-name {
		width: 450px;
		float: left;
		padding: 5px 0px 0px 30px;
		}
		
	.cart-quantity {
		width: 40px;
		float: left;
		padding: 17px 0px 0px 40px;
		}		
		.cart-s {
			width: 40px;
			text-align: center;
			border: 1px solid #666;
			background-color: #eee;
			float: right;
			}
		
	.cart-price {
		width: 160px;
		float: left;
		text-align: right;
		padding: 15px 0px 16px 0px;
		font-size: 16px;
		color: #940F00;
		font-weight: bold;
		}
		
	.remove-from-cart {
		border: 0px;
		float: right;
		margin: 8px 20px 0px 0px;
		}
		
	.cart-breaker {
		width: 900px;
		border-bottom: 1px solid #666;
		clear: both;
		padding: 13px 0px 0px 0px;
		margin: 0px auto;
		margin-bottom: 16px;
		}
		
.page-title {
	clear: both;
	padding: 0px 0px 0px 40px;
	}
	.col-name {
		width: 200px;
		float: left;
		}

	.col-quantity {
		width: 150px;
		float: right;
		text-align: center;
		}
	
	.col-price {
		width: 140px;
		float: right;
		text-align: center;
		}
	
	.col-remove {
		width: 115px;
		float: right;
		text-align: center;
		padding: 0px 0px 0px 0px;
		}
	
.cart-total {
	width: 150px;
	float: right;
	text-align: right;
	padding: 0px 40px 0px 0px;
	font-size: 12px;
	}
	.cart-total strong { color: #AA1200; font-size: 14px; }
	
.cart-options {
	background: url("/_ima/cart-options.jpg") no-repeat top left;
	width: 428px;
	height: 72px;
	float: right;
	}
	.cart-options p {
		float: left;
		text-align: center;
		padding: 26px 0px 0px 0px;
		font-size: 14px;
		}
		.cart-options .one { width: 150px; }
		.cart-options .two { width: 135px; }
		.cart-options .thr { width: 110px; }
		
a.actual-item {
	width: 294px;
	height: 295px;
	float: left;
	padding: 0px 0px 20px 20px;
	}
	.actual-item-price {
		background: url("/_ima/item-top.gif") no-repeat;
		width: 113px;
		height: 160px;
		text-align: center;
		position: absolute;
		padding: 32px 0px 0px 0px;
		margin: 0px 0px 0px 180px;
		font-size: 14px;
		}
	.actual-item-photo {
		padding: 20px 0px 0px 35px;
		}
		a.actual-item img {
			width: 200px;
			height: 200px;
			border: 10px solid #161616;
			}
		a.actual-item:hover img {
			border: 10px solid #2F0200;
			}
	.actual-item-title {
		background: url("/_ima/item-bot.gif") no-repeat;
		width: 205px;
		height: 45px;
		position: absolute;
		margin: -90px 0px 0px 0px;
		padding: 88px 10px 0px 45px;
		}
		
/*____________________________________________________________________________________________Contact Layout_*/

.mailing-list-form {
	padding: 50px 0px 0px 60px;
	border: 1px solid #000;
	background: #100708;
	height: 130px;
	}	


.hidden-s {
	display: none;
	}

#contact {
	width: 540px;
	float: left;
	padding: 0px 0px 0px 10px;
	}

#contact p {
	width: 160px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	}
#contact input {
	width: 200px;
	height: 20px;
	padding: 3px 0px 0px 5px;
	float: left;
	font-size: 16px;
	border: 1px solid #3D0101;
	background-color: #EFEFEF;
	}
#contact select {
	width: 207px;
	height: 25px;
	padding: 2px 0px 2px 0px;
	float: left;
	font-size: 16px;
	border: 1px solid #3D0101;
	background-color: #EFEFEF;
	}
#contact textarea {
	width: 369px;
	height: 65px;
	padding: 2px 0px 2px 5px;
	float: left;
	font-size: 16px;
	font-family: verdana;
	border: 1px solid #3D0101;
	background-color: #EFEFEF;
	}
	
#submit_btn input {
	width: 84px;
	height: 32px;
	float: right;
	margin: 5px 0px 0px 0px;
	}
	
#basic_contact {
	width: 270px;
	float: right;
	font-size: 11px;
	padding: 0px 30px 0px 0px;
	}
		
#submit-btn input {
	background: none;
	border: 0px;
	width: 141px;
	height: 72px;
	margin: 0px 0px 0px 150px;
	}		
#submit-btnzazzzz input {
	border: 0px;
	background: none;
	width: 141px;
	height: 72px;
	margin: 0px 0px 0px 190px;
	}
	
