body { text-align:center;
	   background: #666 url(gfx/bg8.gif) top left repeat;
	   font-family: verdana, tahoma, arial, sans-serif;
	   font-size: 9pt;
}

img { border: 0; }

img.black {border: 1px #D3CB89 solid;
			padding: 1px ;
			margin-left: 8px;
			}
			
img.dvd {border: 0px #D3CB89 solid;
			padding: 1px ;
			margin: 0px;
			margin-right: 20px;
			}	
			
img.front {border: 0px #D3CB89 solid;
			padding: 1px ;
			margin: 0px;
			margin-left: 10px;
			}				

#contentheader {
	background: #fff;
	border: 1px #ccc solid;
	margin-bottom: 13px;
}

#outerframe {
	width:851px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 20px;
	border: 1px #ccc solid;
	border-right: 1px #888 solid;
	border-bottom: 1px #888 solid;
	background:#fff;
	}

#frame {
	width:825px;
	margin: 2px;
	padding:10px;
	text-align:left;
	border: 1px #ddd solid;
	border-right: 1px #aaa solid;
	border-bottom: 1px #aaa solid;
	background:#e3e3e3;
}
	
#contentleft {
	width:135px;
	padding: 0;
	float:left;
	background:#e3e3e3;
	
	}

#navlist li { display: inline; }
#navlist { width: 135px; font-size:12px; margin: 0 0 0 0; padding: 0; border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-right: 1px #ccc solid; }
#navlist a { width: 129px; display: block; background-color: #fff; text-align: right; text-decoration: none; color: #000; padding: 3px; border-bottom: 1px #ccc solid; }
#navlist a:hover { background-color: #ffa467; color: #000; }
#navlist a:visited { color: #000; }

#bloglink { width: 135px; font-size:12px; margin: 0 0 0 0; padding: 0; border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-right: 1px #ccc solid; }


#shopping {
	width:115px;
	padding:10px;
	margin-top: 10px;
	float:left;
	background:#fff;
	border: 1px #ccc solid;
	text-align: center;
	}
	
#sidead{
	width:131px;
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	float:left;
	background:#fff;
	border: 1px #ccc solid;
	text-align: center;
	}	
	
#shopping2 {
	width:125px;
	padding:5px;
	padding-bottom: 3px;
	margin-top: 10px;
	float:left;
	background:#fff;
	border: 1px #ccc solid;
	text-align: center;
	}	
	
#emailform {
	width:115px;
	padding:10px;
	padding-bottom:5px;
	margin-top: 10px;
	float:left;
	font-size: 8pt;
	background:#fff;
	border: 1px #ccc solid;
	}	

#smallemailbox {
	width: ;
	padding: 0px;
	float:left;
	margin: 0px;
	margin-top: -8px;
	background:#fff;
	border: 0px #ccc dashed;
	text-align: center;
}

#itgoesto11button {
	width:135px;
	padding:0px;
	margin-top: 10px;
	float:left;
	background:#000000;
	border: 1px #000 solid;
	text-align: left;
	}	

#contentcenter {
	width:421px;
	float:left;
	margin-left: 15px;
}

#shirtcenter {
	width: 672px;
	float: left;
	margin: 0px;
	margin-left: 15px;
}


#allshirtcenter {

	width: 673px;
	float: left;
	border: 1px #ccc solid;
	background:#fff;
	padding: 0;
	margin: 0;
	margin-left: 15px;
}

#midblock {
	
	border: 1px #ccc solid;
	background:#fff;
	padding:10px;
	margin-bottom: 15px;
	float: left;
	width: 502px;
	font-size: 9pt;

}

#midblock0 {
	
	border: 1px #ccc solid;
	background:#fafafa;
	padding:10px;
	margin-bottom: 15px;
	float: right;
	width: 548px;
	

}

#midblock11 {
	
	border: 0px #ccc solid;
	background:#fff;
	padding: 30px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 15px;
	float: right;
	width: 474px;
	height: 214px;
	background: url(gfx/to11-blog-feed-5.jpg) top left repeat;
	color: #ffffff;

}

#shirtshadow {
	
	border: 0px #ccc solid;
	background:#fff;
	padding: 1px;
	padding-right: 3px;
	margin: 0px;
	margin-right: 6px;
	float: left;
	background: url(gfx/t-shirt-drop-shadow-2.gif) top left repeat;

}

#thumbshadow {
	
	border: 0px #ccc solid;
	background:#fff;
	padding: 1px;
	padding-bottom: 0px;
	padding-right: 2px;
	margin: 0px;
	margin-right: 6px;
	float: left;
	background: url(gfx/thumbnail-shadow.gif) top left repeat;

}


#midblockblack {
	
	border: 1px #D3CB89 solid;
	background:#000;
	padding:10px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	float: left;
	width: 502px;
	color: #fff;
	font-size: 8pt;

}

#midblock2 {
	
	border: 1px #ccc solid;
	background:#fff;
	text-align: left
	padding:10px;
	margin-bottom: 15px;
	float: right;
	width: 402px;

}

#middleitem {
	
	border: 1px #ccc solid;
	background:#fff;
	padding:10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	float: left;
	width: 642px;

}

#middleitemyellow {
	
	border: 1px #ccc solid;
	background:#FEF9C2;
	padding:10px;
	margin-bottom: 15px;
	float: right;
	width: 548px;

}

#contentright {
	width: 120px;
	padding: 7px;
	float:right;
	background:#fff;
	border: 1px #ccc solid;
}

#xcartbox {
	width: ;
	padding: 7px;
	padding-left: 10px;
	float:left;
	background:#fff;
	border: 0px #ccc dashed;
}

#xcartbox2 {
	width: ;
	padding: 0px;
	margin: 0px;
	margin-top: -5px;
	margin-left: 18px;
	float:left;
	background:#fff;
	border: 0px #ccc dashed;
}

#xcartboxbig {
	width: 325px;;
	padding: 0px;
	float:left;
	background:#fff;
	border: 0px #ccc solid;
}

#floatleft { float: left; margin-right: 14px;}
#floatright { float: right; margin-left: 14px;}
#bigshirtfloatleft { float: left; width: 302px; margin-right: 14px; margin-bottom: 0px;}
#bunnyfloatleft { float: left; width: 350px; margin-right: 14px; margin-bottom: 0px;}
#costumefloatleft { float: left; width: 325px; margin-right: 14px; margin-bottom: 0px;}

#paybox { padding-left: 30px; }

div.fourpack { width: 210px; height: 219px;}
div.oneshirt { width: 158px; }

div.spacer { clear: both; border:0; font-size: 1px; }	

div.shirttype { text-align: right; margin-top: 3px; font-size: 8pt;  color: #666; }	

p.head1 { font-family: verdana, tahoma, sans-serif;  font-size: 10pt;  font-weight: bold; }
#header { font-family: verdana, tahoma, sans-serif;  font-size: 14pt;  font-weight: bold;  margin: 0;  padding: 0;}
#header2 { font-family: verdana, tahoma, sans-serif;  font-size: 12pt;  font-weight: bold;  margin-left: 10px;  margin-top: 10px; padding: 0;}
#header3 { font-family: verdana, tahoma, sans-serif;  font-size: 10pt;  font-weight: normal;  margin-left: 10px; margin-right: 10px; padding: 0;}

p { margin: 0; margin-bottom: 6px;}

#subtitle
{	text-align: left;
	font-size:12px;
	color: #666;
	margin-bottom: 6px;
	padding: 0;
}	

#backorder
{	text-align: left;
	font-size:11px;
	color: #000;
	margin-bottom: 6px;
	padding: 0;
}	

#dvdtext
{	text-align: left;
	font-size:11px;
	color: #000;
	margin-bottom: 6px;
	padding: 0;
}	


#shirt { width:102px; border: 1px #ccc solid; padding:5px; text-align:center; margin-bottom: 15px; margin-left: 3px; float:left; }

div.shirtnav { width:508px;
				height: ;
				border: 0px #ccc solid;
				padding:0; 
				text-align:left; 
				margin-left: 20px;
				margin-top: 5px;
				float: left;
				font-size:12px;
				color: #333 ;
				}

div.shirtthumb { width: 108px;
				height: 150px;
				border: 0px #ccc dashed;
				padding:2px; 
				text-align:center; 
				margin-left: 18px;
				margin-top: 12px;
				float: left;
				font-size: 10px;
				}

div.shirtthumb2 { width: 108px;
				height: 146px;
				border: 0px #ccc dashed;
				padding:2px; 
				text-align:center; 
				margin-left: 6px;
				margin-top: 5px;
				float: left;
				font-size: 10px;
				}	
				
div.shirtthumb3 { width: 108px;
				height: 120px;
				border: 0px #ccc dashed;
				padding:2px; 
				text-align:center; 
				margin-left: 12px;
				margin-top: 5px;
				float: left;
				font-size: 10px;
				}					

div.shirtthumbgfx { width: 102px;
				height: 102px;
				border: 0px #ccc dashed;
				background: #fff url(gfx/thumbnail-shadow-2.gif) top left repeat;
				padding: 3px;
				padding-left: 0px;
				padding-top: 0px;
				margin: 0px;
				}

div.movieposter { width: 120px;
				height: 190px;
				border: 0px #ccc dashed;
				padding:0px; 
				text-align:center; 
				margin-left: 10px;
				margin-top: 17px;
				float: left;
				}

div.menuheader { width:530px;
				height: 90px;
				border: 0px #aaa solid;
				border-bottom: 1px #aaa solid;
				padding: 3px;
				padding-left: 10px;
				padding-bottom: 5px;
				text-align:left; 
				margin-left: 10px;
				margin-top: 5px;
				float: left;
				}


div.menuheader2 { width:630px;
				height: ;
				border: 0px #aaa dashed;
				border-bottom: 1px #aaa solid;
				padding: 3px;
				padding-left: 10px;
				padding-bottom: 3px;
				text-align:left; 
				margin-left: 10px;
				margin-top: 5px;
				margin-bottom: 0px;
				float: left;
				}
				
div.menuheader3 { width:630px;
				height: ;
				border: 0px #aaa dashed;
				border-top: 1px #aaa solid;
				padding: 3px;
				padding-top: 0px;
				padding-left: 10px;
				padding-bottom: 5px;
				text-align:left; 
				margin-left: 10px;
				margin-top: 3px;
				margin-bottom: 5px;
				float: left;
				}				
				
div.menuheadera { width: 300px;
				height: ;
				border: 0px #aaa dashed;
				padding: 0px;
				text-align:left; 
				margin: 0px;
				float: left;
				}	

div.menuheaderb { width: 300px;
				color: #000000;
				font-size: 10pt;
				height: ;
				border: 0px #aaa dashed;
				padding: 0px;
				padding-right: 1px;
				padding-top: 5px;
				text-align:right; 
				margin: 0px;
				float: right;
				}					

div.backlink { width:;
				height: ;
				border: 0px #aaa solid;
				padding: 3px;
				padding-left: 10px;
				padding-bottom: 5px;
				text-align:left; 
				margin-left: 10px;
				margin-top: 5px;
				float: right;
				font-size:9pt;
				font-weight:normal;
				color:#111111
				}

div.allshirtstoprow { width:102px;
				height: 142px;
				border: 1px #ccc solid;
				padding:5px; 
				text-align:center; 
				margin-left: 20px;
				margin-top: 15px;
				float: left;
				}

div.costumethumb { width:150px;
				height: 240px;
				border: 0px #ccc dashed;
				padding: 0px; 
				text-align:center; 
				margin-left: 12px;
				margin-right: 0px;
				margin-top: 20px;
				float: left;
				}

.shirtborder { border: 1px #999 solid; }

#capturecontainer {		width:100%;
						text-align:center;
									
						}


#capturecontainer img {  vertical-align: top; 
						 border: 1px #999 solid;
						 margin: 2px;
						 } 


a {text-decoration: none;} 

a.bloglink { color: #ffffff; }
a.bloglink:hover { color: #FF7E38;  }

a.bloglink2 { color: #ddd; }
a.bloglink2:hover { color: #FF7E38;  }

a.shirtlink { font-size:10px; color: #666; }
a.shirtlink:hover { color: #000;  }

a.backlink { font-size:12px; color: #333333; }
a.backlink:hover { color: #000;  }

a.menulink { font-size:13pt; color: #333333; }
a.menulink:hover { color: #000;  }

a.shirtlink img { border: 1px #ccc solid; margin-bottom: 2px;}
a.shirtlink img:hover { border: 1px #444 solid; }

a.overlink { font-size: 12px ; color: #666; }
a.overlink:hover { color: #000;  }

a.emaillink { font-size: 12px ; color: #555555; }
a.emaillink:hover { color: #000;  }

a.pagemenulink { font-size: 12px ; color: #666666; }
a.pagemenulink:hover { color: #000;  }

a.overlink2 { font-size:10px; color: #333333; font-weight: normal;}
a.overlink2:hover { color: #000000;  text-decoration: underline;}

a.overlinkhot { font-size:10px; color: #33C; }
a.overlinkhot:hover { color: #ffc368;  }

a.shirtlinkc {color: #F11851; font-size:12px; }
a.shirtlinkc:hover { color: #F07293; }

a.shirtlinkh {color: #FF9000; font-size:12px; }
a.shirtlinkh:hover { color: #F6BE75; }

a.allshirtlink { font-family: arial, verdana, tahoma, sans-serif;
				 font-size:11px;
				 color: #333; }
				 
a.allshirtlink:hover { color: #000;  }

a.allshirtlink img { border: 1px #999 solid; border-top: 1px #ccc solid; border-left: 1px #ccc solid; margin-bottom: 0px; }
a.allshirtlink img:hover { border: 1px #444 solid; }

a.allshirtlinkb img { border: 1px #fff solid; margin-bottom: 2px; }
a.allshirtlinkb img:hover { border: 1px #444 solid; }

a.menulink2 { font-size: 18px ; color: #333; }
a.menulink2:hover { color: #000;  }

hr.shirtrule {  border-top-width: 0px;
       			border-top-style: solid;
      			border-color: #ccc; 
       			margin-top: 8px;
       			margin-bottom: 8px;}

#footer { text-align: left; font-size:9px; color: #999; font-family: verdana, tahoma, sans-serif;}

h1 { font-family: verdana, tahoma, sans-serif;  font-size: 14pt;  font-weight: bold;  margin: 0;  padding: 0;}
h2 { font-family: verdana, tahoma, sans-serif;  text-align: left; font-size:12px; color: #666; margin: 0px; padding: 0; font-weight: normal;}
h3 { font-family: verdana, tahoma, sans-serif;  font-size: 11pt;  font-weight: bold;  margin: 0;  margin-bottom: 3px; padding: 0;}
h4 { font-family: verdana, tahoma, sans-serif;  font-size: 11pt;  font-weight: bold; margin: 0px; color: #222222; text-decoration: none; margin-bottom: 5px;}    
h5 { font-family: verdana, tahoma, sans-serif;  font-size: 11pt;  font-weight: normal; margin: 0px; color: #111111; margin-bottom: 0px;}   
h6 { font-family: verdana, tahoma, sans-serif;  font-size: 10pt;  font-weight: bold; margin: 0px; color: #222222; text-decoration: none; margin-bottom: 5px;}    

#contacttext1 {
	
	border: 0px #ccc dashed;
	padding: 5px;
	margin: 0px;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top: ;
	float: left;
	width: 480px;
	background: ;

}	

#abouttext1 {
	
	border: 0px #ccc dashed;
	padding: 5px;
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top: ;
	float: left;
	width: 590px;
	background: ;

}	


#aboutquotes { padding: 5px; margin: 20px; margin-top: 10px; margin-bottom: 0px; font-size: 11px; border: 0px #ccc dashed;}
.quoteauthor { padding: 0; margin:0; text-align: right; }

#topnav {
	width: ;
	margin: 0px;
	margin-top: -14px;
	margin-left: 1px;
	padding:0px;
	text-align:left;
	border: 0px #333333 dashed;
	background:#ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana, tahoma, arial, sans-serif;
	color: #777777;
}


#topnav2 {
	width: 817px;
	margin: 0px;
	margin-bottom:5px;
	padding: 3px;
	text-align:left;
	border: 0px #bbbbbb solid;
	border-bottom: 1px #bbbbbb solid;
	background:#777777 url(gfx/light-nav-gradient8.gif) top left repeat;
	float: left;
}

a.linkorange {text-decoration: none; color: #777777;} 
a.linkorange:hover {text-decoration: none; color: #5DB7EB;}

