/* The Basics:
------------------------------------------------ */
body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		color:#333;
	}
body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}


h1, h2, h3, h4, h5, h6, address {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1 {

font-size: 24px;
margin-top: .5em;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0pt;
font-weight:normal;
}

h2 {
font-size: 18px;
font-weight: bold;
margin-top: 1.0em;
margin-right: 0pt;
margin-bottom: 0.8em;
margin-left: 0pt;
}

h3 {
font-size: 14px;
font-weight: bold;
margin-top: 1.0em;
margin-right: 0pt;
margin-bottom: 0.8em;
margin-left: 0pt;
}

a:link { color: #333; text-decoration: underline; font-weight:bold;}
a:visited { color: #333; text-decoration: underline;font-weight:bold;}
a:hover { color: #000; text-decoration: underline;font-weight:bold;}
a:active { color: #333; text-decoration: underline;font-weight:bold;}

 table {
  border-collapse: collapse;
}
p {
margin-bottom: 1em;
font-size: 13px;
line-height: 1.5em;
}

li {
font-size: 12px;
line-height: 1.2em;
}

blockquote  cite {
display:inline;
font-weight:bold;
}

blockquote {
background:#ebebeb;
border:1px solid #ccc;
margin:0;
padding:10px;
}

img { behavior: url(iepngfix.htc); border:0; }

/* General Layout
------------------------------------------------ */
	#wrap {
		margin:9px auto 0 auto;
		width:970px;
	}
	#header {
		
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#c99;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}

	#sidebar {
		background:#99c;
		float:right;
		width:3300px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		clear:both;
		margin:0 0 15px 0;
	}
	#footer p {
		padding:15px 0 0 0 ;
		margin:0;
		    font-size: 9px;
    line-height:12px;
    font-weight:bold;
   	letter-spacing:.5px;
    }
    #footer a:link { color: #000000; text-decoration: none}
	#footer a:visited { color: #000000; text-decoration: none}
	#footer a:hover { color: #3366CC; text-decoration: underline}
	#footer a:active { color: #000000; text-decoration: none}
	
  	#countdown{
	font-size:24px;
	letter-spacing:-2px;
	padding:3px 3px 0 3px;
	 color:#b21c14;
    }
    #countdown-label {
    font-size: 9px;
    font-weight:bold;
   	letter-spacing:.5px;
padding:3px 0 0 0;
    }
    #tagline {
    margin:12px 0 5px 2px;
    font-size: 9px;
    font-weight:bold;
   	letter-spacing:.5px;
    color:#000;
    }

hr {
	border:0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
}

/* PRODUCT ON MAIN
------------------------------------------------ */
#product {
margin:10px 0 0 30px;
}
#product_title{
   font-size: 18px;
    font-weight:bold;
    color:#000;
    text-transform: uppercase;
    
}
#product_artist{
   font-size: 10px;
    font-weight:bold;
   	letter-spacing:1px;
    color:#000;
}
#product_price {
	margin:20px 0 0 0px;
    font-size: 72px;
    font-weight:bold;
   	letter-spacing:-10px;
    color:#000;
}
#product_description{
	margin:0 0 0 2px;
   font-size: 10px;
   	letter-spacing:1px;
    color:#000;
}
#product_buynow{
	margin:25px 0 0 0px;
	width:188px;
	font-size: 10px;
    font-weight:bold;
   	letter-spacing:.5px;
    color:#000;
}

#product_image{
	margin:10px 0 0 0px;
}
#product_design{
	margin:5px 0 0 0px;
	text-align:right;
}

/* ZEE ARTIST! ~
------------------------------------------------ */
#artist{
margin:30px 0 0 30px;
}
#artist_image{
float:left;
padding:0 10px 0 0;
}
#artist_name{
   font-size: 18px;
    font-weight:bold;
    color:#000;
    text-transform: uppercase;
}
#artist_site{
  font-size: 12px;
    font-weight:bold;
    color:#000;
}
#artist_descr{
padding:10px 0 0 0;
 	 font-size: 12px;
    color:#000;
	line-height:17px;
	display:block;
	clear:both;
}
/* FORMAT SOME COMMENTS!~
------------------------------------------------ */
#comment_content{
width:640px;
padding:10px 0 20px 0;
border-bottom:1px solid #ccc;
 text-algin:left;
}
#comment_name {
   font-size: 12px;
    font-weight:bold;
   	letter-spacing:.2px;
    color:#000;
    display:inline;
text-algin:left;
}
#comment_time{
   font-size: 10px;
   	letter-spacing:.-1px;
    color:#ccc;
    display:inline;
    text-align:left;
}
#comment_body{
   font-size: 12px;
   	letter-spacing:.1px;
   	line-height:18px;
    color:#000;
    margin:10px 0 20px 0;
    text-align:left;
}

#people_header {
font-size:20px;
margin:20px 0px 10px 0px;
padding:0 0 10px 0;
border-bottom:3px solid #eee;
}


#bio_header {
font-size:20px;
margin:20px 40px 10px 40px;
padding:0 0 10px 0;
border-bottom:3px solid #eee;
}


#bio {
font-size:14px;
margin:20px 40px 10px 40px;
}

#myposts_list{
font-size:18px;
line-height:18px;
font-family:georgia;
margin:50px 40px 10px 40px;
}

#mycomments_list{
font-size:18px;
line-height:28px;
font-family:georgia;
margin:100px 40px 10px 40px;
}

#mycomments_list td {
border-bottom:1px solid #F2F2F2;
padding:10px;
}

#mycomments_list .my_comment  a:link { color: #000000; text-decoration: none; font-weight:normal; padding:8px; display:block;}
#mycomments_list .my_comment  a:visited { color: #000000; text-decoration: none;font-weight:normal;  padding:8px; display:block;}
#mycomments_list .my_comment  a:hover { color: #333333; text-decoration: none;font-weight:normal;background:#eee;  padding:8px; display:block;}
#mycomments_list .my_comment  a:active { color: #000000; text-decoration: none;font-weight:normal;  padding:8px; display:block;}


a.tee_thumb:link img{text-decoration: none;border:4px solid #eee;}
a.tee_thumb:visited img{text-decoration: none;border:4px solid #eee;}
a.tee_thumb:hover img{text-decoration: none;border:4px solid #333;}
a.tee_thumb:active img{text-decoration: none;border:4px solid #eee;}

a.people_thumb:link img{text-decoration: none;border:4px solid #eee;}
a.people_thumb:visited img{text-decoration: none;border:4px solid #eee;}
a.people_thumb:hover img{text-decoration: none;border:4px solid #333;}
a.people_thumb:active img{text-decoration: none;border:4px solid #eee;}

a.people_thumb_wt:link img{text-decoration: none;border:4px solid #fff;}
a.people_thumb_wt:visited img{text-decoration: none;border:4px solid #fff;}
a.people_thumb_wt:hover img{text-decoration: none;border:4px solid #333;}
a.people_thumb_wt:active img{text-decoration: none;border:4px solid #fff;}


#mycomments_list .comment_mini {
font-size:10px;
border-bottom:1px solid #eee;
}

#mycomments_list .post_mini {
font-size:14px;
line-height:24px;
}

#mycomments_list .post_mini  a:link { color: #000; text-decoration: none; font-weight:normal; background:#eee;padding:8px; display:block;}
#mycomments_list .post_mini  a:visited { color: #000; text-decoration: none;font-weight:normal; background:#eee; padding:8px; display:block;}
#mycomments_list .post_mini  a:hover { color: #000; text-decoration: none;font-weight:normal;background:#ccc;  padding:8px; display:block;}
#mycomments_list .post_mini  a:active { color: #000; text-decoration: none;font-weight:normal;  background:#eee;padding:8px; display:block;}



/* COMMENT PREVIEW
------------------------------------------------ */
#preview-box {
border-top:1px #ccc solid;
background:#ededed;
padding:10px 0 0 0 ;
text-align:left;
}

.comment-by{
font-size:14px;
text-align:left;
font-weight:bold;
padding:0 0 10px 10PX;
}
#live-preview {
font-size:14px;
text-align:left;
background:#ffffff;
padding:10px 0;
}

/* Posts
------------------------------------------------ */
#post_avatar {
margin:10px;
}

#post_title {
font-size:18px;
text-align:left;
font-weight:normal;
color:#333;
padding:10px 60px 0px 0;
}

#post_big_title {
font-size:22px;
text-align:left;
font-weight:normal;
color:#333;
}

#post_title a{
text-align:left;
font:normal 18px "Lucida Grande",sans-serif;
color:#333;
border-bottom:1px solid #CCC;
text-decoration:none;
}

#post_title a:hover{
border-bottom-color:#333333;
}

#post_author {
font-size:10px;
text-align:left;
color:#666;
margin:5px 0 0 0;
}

#post_body{
font-size:16px;
line-height:22px;
text-align:left;
color:#333;
margin:0 0 100px 0;
}



#post_body h1{
font-size:20px;
line-height:22px;
text-align:left;
color:#333;
margin:10px 0;
}

.post_comments{
font-size:20px;
line-height:20px;
padding-bottom:4px;
right:32px;
top:16px;
display:inline;
width:300;
}


.post_comments  a:hover {
border-bottom-color:#333333;
}

.post_comments  a {
border-bottom:1px solid #CCCCCC;
color:#333333;
text-decoration:none;
}

.icon {
background:transparent url(/images/icon_comment_mini_wt.png) no-repeat scroll 0pt;
display:block;
float:left;
height:10px;
margin:7px 10px 0pt 0pt;
text-indent:-5000px;
width:13px;
}

/* Order Details
------------------------------------------------ */
#order_section_heading {
border-top:1px solid #e5e5e5; 
background:#f5f5f5; 
padding:10px 10px;
}

#order_section {
padding:10px 10px;
}

#order_items {
   font-size: 14px;
   	letter-spacing:.1px;
   	line-height:20px;
    color:#000;
}

#order_total {
padding:15px;
border:1px solid #ccc;
}

#shipping_faq {
margin:20px;
}

#shipping_faq h2{
font-size:16px;
font-weight:normal;
color:#555;
margin:0;
padding:0;
}

#shipping_faq p{
font-size:12px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#shipping_est_date {
color:#0063dc;
font-size:14px;
}
 
 
 /* Forum Tabs 
------------------------------------------------ */
.basictab{
padding: 5px 10px;
margin-left: 0;
text-transform: uppercase;
border-bottom: 1px solid #ccc;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}


.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 6px 10px;
margin-right: 3px;
font-size: 10px;
border:1px #ccc solid;
border-bottom: none;
background-color: #f3f3f3;
color: #666666;
}

.basictab li a:visited{
color: #666666;
}

.basictab li a:hover{
background-color: #ffffff;
border-bottom:1px #fff solid;
color: #000;
}

.basictab li a:active{
color: #666666;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
padding-top: 7px;
background-color: #ffffff;
color: black;
}


/* PAGINATION 
------------------------------------------------ */

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 3px 5px 3px 5px;
	margin: 3px;
	border: 1px solid #999;
	background-color: #999;
	text-decoration: none; /* no underline */
	color: #fff;
	
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #eee;
	background-color: #333;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #333;
		font-weight: bold;
		background-color: #333;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}
	

/* All the other crap. . .
------------------------------------------------ */

.just01
{
font-size:13px;
color:#252525;
text-align:justify;
padding-right:10px;
}

.headings
{
color:#666666;
}

.subheadings
{
font-size:18px;
color:#333333;
display:inline;
}



a.centerlinks
{
font-size:11px;
color:#333333;
text-decoration:underline;
}

a:hover.centerlinks
{
font-size:11px;
color:#333333;
text-decoration:underline;
}

a.centerlinks01
{
font-size:21px;
color:#3399cc;
text-decoration:underline;
}

a:hover.centerlinks01
{
font-size:21px;
color:#3399cc;
text-decoration:none;
}

a.centerlinks02
{
font-size:14px;
color:#3399cc;
text-decoration:none;
}

a:hover.centerlinks02
{
font-size:14px;
color:#3399cc;
text-decoration:underline;
}

a.topmostlink
{
font-size:12px;
color:#a41168;
text-decoration:none
}
a:hover.topmostlink
{
font-size:12px;
color:#a41168;
text-decoration:underline
}

.centertext
{
font-size:21px;
color:#666666;
text-align:justify;
}

.righthead
{
font-size:13px;
font-weight:bold;
padding-left:10px;
color:#FFFFFF;
}

a.contactuslinks
{
font-size:12px;
color:#29ABE2;
text-decoration:none;
}

a:hover.contactuslinks
{
font-size:12px;
color:#29ABE2;
text-decoration:underline;
}

a.homerightLink
{
background-color:#ececec;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
cursor:pointer;
padding:5px 15px 5px 15px;
}

a:hover.homerightLink
{
background-color:#000000;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-top:2px;
}

.myaccountInput
{
background-color:#c6e4ef;
height:22px;
border:0px;
font-size:14px;
padding-left:10px;
color:#666666;
}

a.toplinks
{
font-size:28px;
color:#333333;
text-decoration:none;
}

a.toplinks1
{
font-size:40px;
color:#3399cc;
text-decoration:none;
}

a:hover.toplinks
{
font-size:28px;
color:#29ABE2;
text-decoration:none;
}

.links
{
color:#3399cc;
text-decoration:none;
}
a.centerlinks03
{
font-size:14px;
color:#3399cc;
text-decoration:none;
}
a:hover.centerlinks03{ 
font-size:14px;
color:#3399cc;
text-decoration:none;
}



.textinput
{
background-color:#c6e4ef;
width:200px;
color:#666666;
font-weight:bold;
border:0px;
padding-left:5px;
height:20px;
}

a.centerlinks
{
font-size:11px;
color:#333333;
text-decoration:underline;
}



a.rightartistLink
{
font-size:11px;
color:#444444;
text-decoration:underline;
}
a:hover.rightartistLink
{
font-size:11px;
color:#444444;
text-decoration:none;
}

a.topmostlink
{
font-size:12px;
color:#a41168;
text-decoration:none;
}
a:hover.topmostlink
{
font-size:12px;
color:#a41168;
text-decoration:underline;
}

.catlinks
{
color: #3399cc;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}
.catlinksbig
{
color: #3399cc;
font-size: 30px;
text-decoration: none;
font-weight: bold;
}
.catlinksno
{
color: #3399cc; 
font-size: 11px;
text-decoration: underline;
}
.catlinks:hover
{
text-decoration: underline;
}
.centertext
{
font-size:21px;
color:#666666;
text-align:justify;
}

.righthead
{
font-size:13px;
font-weight:bold;
padding-left:10px;
color:#FFFFFF;
}

a.contactuslinks
{
font-size:12px;
color:#29ABE2;
text-decoration:none;
}

a:hover.contactuslinks
{
font-size:12px;
color:#29ABE2;
text-decoration:underline;
}

.myaccountInput
{
background-color:#c6e4ef;
height:22px;
border:0px;
font-size:14px;
padding-left:10px;
color:#666666;
}

a.toplinks
{
font-size:28px;
color:#333333;
text-decoration:none;
}

a:.toplinks
{
font-size:28px;
color:#006699;
text-decoration:none;
}

a:hover.toplinks
{
font-size:28px;
color:#006699;
text-decoration:none;
}

a.hometoplinks
{
color:#848282;
font-size:16px;
text-decoration:none;
}

a:hover.hometoplinks
{
color:#848282;
font-size:16px;
text-decoration:underline;
}
.style1
{
color: #a41168;
font-size: 11px;
}
.style2
{
font-size: 11px;
color: #4ea7d3;
}
.style3
{
font-size: 11px;
}
.style4
{
color: #ab2273;
}
.style5
{
font-size:28px;
font-weight:bold;
color:#333333;
}
.style6
{
color: #333333;
font-weight: bold;
}
.style7
{
font-size: 14px;
font-weight: bold;
}
.style8
{
font-size: 16px;
}
.style9
{
color: #FFFFFF;
font-weight: bold;
}
.style10
{
font-size: 24px;
font-weight: bold;
color: #666666;
}
.style11
{
color: #666666;
font-size: 30px;
}
.style12
{
color: #666666;
font-size: 11px;
}
.style13
{
font-size: 17px;
}
.style14
{
color: #666666;
font-size: 20px;
}
.style15
{
color: #3399cc;
font-weight:bold;
}
.style16
{
color:#FFFFFF;
}
.style17
{
color: #ec008c;
font-weight: bold;
}
.style18
{
color: #3399cc;
font-size:16px;
text-decoration:none;
font-weight:bold;
}
.style19
{
color: #3399cc;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}
.style20
{
color: #CCCCCC;
}
.style21
{
font-size: 24px;
font-weight: bold;
}
.style22
{
font-size: 25px;
font-weight: bold;
color: #3399cc;
}
.style23
{
color: #9e005d;
font-weight:bold;
font-size: 24px; 
}
.style24
{
font-size: 21px;
color: #3399CC;
}
.style25
{
font-size: 20px;
}
.style26
{
color: #3399CC;
font-weight: bold;
}
.style27
{
color: #3399CC;
}
.style28
{
color: #5c5c5c;
font-weight: bold;
}
.style29
{
font-size: 25px;
font-weight: bold;
}
.style30
{
color: #FFFFFF;
font-weight: bold;
}
.style31
{
color: #3399cc;
font-weight: bold;
}
.style32
{
color: #848282;
font-weight: bold;
font-size: 18px;
}
.style33
{
color:#9e005d;
}
.style34
{
color:#3399cc;
}
.style35
{
font-size: 30px;
font-weight: bold;
}
.style36
{
font-size: 16px;
font-weight: bold;
}
.style37
{
color: #3399cc;
font-weight:bold;
font-size: 18px;
}
.style38
{
font-size:44px;
}
.style39
{
font-size:12px;
}
.style40
{
color: #000000;
font-weight: bold;
}
.style41
{
font-size:11px;
}
.style42
{
color:#000000;
}
.style43
{
color: #A41168;
}
.style44
{
color:#3399CC;
}
.style45
{
font-weight:bold;
}
.style46
{
color: #5c5c5c;
font-weight: bold;
font-size: 16px;
}
.style47
{
font-size:18px;
}
.style48
{
font-size: 20px;
font-weight: bold;
}
.style49
{
font-size: 15px;
font-weight: bold;
}
.style50
{
color: #333333;
font-weight: bold;
font-size: 25px;
}

.myinputbox
{
font-size:16px;
background-color:#fff;
color:#333;
border:1px solid #999999;
}



a.selectedsize
{
background-color:#000000;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:5px 15px 5px 15px;
}
