body
{
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
	color: #333;
	background-color: #FFFFFF;
	background-image: url('http://animebug.com/images/animeback.png');
	background-repeat: repeat-x;
}

#container
{
	border: 1px solid #fff;
}

#navcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px solid #999;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#navcontainer li a
{
padding: 1px 7px;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
font-size: 11px;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.imagefloat
{
	padding: 2px;
	border: 1px solid #DBDEE7;
	margin: 0 0 10px 10px;
}

.blogentry ul
{
	list-style-type: none;
	text-align: right;
	margin: 1em 0;
	padding: 0;
	font-size: 95%;
}

.blogentry li
{
	display: inline;
	padding: 0 0 0 7px;
}

#footer
{
	background-color: #40ff40;
	padding: 5px;
	font-size: 90%;
	
}

a:link { color: #8386FF; }
a:visited { color: #5F62BF; }

a:hover, a:active
{
	color: #CFD1FF;
}

h2
{
	color: #404040;
	font: 120% georgia, times, "times new roman", serif;
	font-weight: bold;
	margin: 0 0 2px 0;
}


.searchresults
{
	color: #dc0373;
	margin: 0 0 2px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px
}


h2 a { text-decoration: none; }

h3
{
	color: #404040;
	font: 106% georgia, times, "times new roman", serif;
	font-weight: bold;
	margin-top: 0;
}

#container
{
	margin: 1em auto;
	width: 650px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #BAE2FF;
	/*background-image: url('http://dizzy-edge.com/images/backshadow.gif');*/
	background-repeat: repeat-x;
}

#header
{
	height: 95px;
	width: 100%;
	background-image: url(http://animebug.com/product_images/banner.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 1px solid #fff;
	position: relative;
	border: 1px none #fff;
	border-bottom: 0px solid #fff;
}

#header h1
{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}

#mainnav ul { list-style-type: none; }
#mainnav li { display: inline; }

#cart
{
	border: 2px solid #000000;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;
}

#menu
{
	float: right;
	width: 165px;
	border-left: 1px solid #BAE2FF;
	padding-left: 15px;
}

#searchbox
{
	float: right;
}

#contents { margin: 0 200px 40px 20px; }
#contents p { line-height: 165%; }
.blogentry { border-bottom: 1px solid #666666; padding:5px;}
.imagefloat { float: right; }

#footer
{
	clear: both;
	color: #000000;
	text-align: right;
	font-size: 90%;
	border-top: 1px solid #666;
}

#skipmenu
{
	position: absolute;
	left: 0;
	top: 5px;
	width: 645px;
	text-align: right;
}

#skipmenu a
{
	color: #666;
	text-decoration: none;
}

#skipmenu a:hover
{
	color: #fff;
	background-color: #666;
	text-decoration: none;
}

.textbox
{
	width: 94%;
	border: 1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;
}

.phone
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;
	border: 1px solid #999;
}


.body_copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px}
.small_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 10px}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; color:#494949; border: 1px solid #494949;background-color: #D6D6D6;}
.listtable 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	border-collapse: collapse;
	width: 98%;
}
.listtable td
{
	padding:6px
}
.header
{
	border-bottom: 1px solid #8386FF;	
	font-weight: bold;
	color: #8386FF;
}
.overline
{
	border-top: 1px solid #8386FF;
	
}
/*setup*/

.bdr {
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
}
.bdr td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;
	color: black;
	
}
.bdr tr {
border: 1px solid black;
}