@charset "UTF-8";
/* CSS Document */

/*Layout Divs*/
html {
	background: #999999 url(images/gradient.gif) repeat-x;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #999;
	width: 100%;
	display: table;
}

#wrapper { 
 margin: 0 auto;
 width: 680px;
}

#header {
 width: 680px;
 color: #333;
 padding: 0px;
 height: 40px;
 margin: 0px 0px 0px 0px;
 background: url(images/header_bar.png) no-repeat;
}

#navigation {
 width: 640px;
 height: 29px;
 color: #333;
 padding: 0px 40px 0px 0px;
 margin: 0px 0px 0px 0px;
 background: url(images/menu.png) no-repeat;
}

#description { 
 width: 660px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 height: 110px;
}

#content { 
 width: 600px;
 color: #333;
 background: url(images/mid_white.png) repeat-y;
 margin: 0px 0px 0px 0px;
 padding: 10px 40px 10px 40px;
 height: 100%;
}
#footer { 
 width: 680px;
 height: 65px;
 color: #FFF;
 background: url(images/footer.png) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

/*Search*/

input.btn { 
 margin: 0px 0px 0px 0px;
 padding: 0px;
 vertical-align:middle;
} 

input.search {
 font: 11px;
 border: 1px #666666 solid;
 vertical-align:middle;
}

.searchform { 
 float: right;
 margin: 8px 40px 0px 0px;

}

/*Navigation Settings */
#nav {
	margin: 0px 40px 0px 0px;
	padding: 0px;
	height: 29px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin:0;
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 29px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:29px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -29px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -29px;
	}
	
#app a  {
	width: 138px;
	background: url('images/menu/apparel_btn.jpg') top left no-repeat;
	}

#post a  {
	width: 140px;
	background: url('images/menu/posters_btn.jpg') top left no-repeat;
	}

#part a  {
	width: 138px;
	background: url('images/menu/part_btn.jpg') top left no-repeat;
	}

/* TEXT STYLES */

.sectdesc {
 float: left;
 font-size: 11px;
 line-height: 13px;
 margin: 0px 20px 0px 20px;
 padding: 10px 0px 0px 0px;
 color: #333333;
}

.itemdesc {
 font-size: 10px;
 line-height: 13px;
 margin: 0px 0px 0px 2px;
 padding: 0px
 color: #333333;

}
.copyright {
 float: left;
 font-size: 8px;
 line-height: 11px;
 margin: 0px 0px 0px 50px;
 padding: 10px 0px 0px 0px;

}

.submenu {
 float:right;
 font-size: 8px;
 line-height: 11px;
 margin: 0px 100px 0px 0px;
 padding: 10px 0px 0px 0px;
}

/*Order Button*/

.orderbtn {
 float: right;
 height: 24px;
 width: 220px;
 margin: 10px 20px 0px 0px;
 border: 0;
 background: top right no-repeat;
}

a#orderbtn img{background-image:url(images/order_btn.jpg)}
a#orderbtn:hover img{background-image:url(images/order_btn_over.jpg)}

/* Text Links */

#footer a {
 color: #FFFFFF;
 }

#footer a:hover {
 color: #666666;
 }
 
#footer a:visited {
 color: #FF6600;
 }
 
a#moreinfo {
 color: #003399;
 font-weight: bold;
}

a#moreinfo:hover {
 color: #666666;
 font-weight: bold;
}
 
 /*ITEMS TABLE SETTINGS */
 
 .items {
 margin: 0px 0px 0px 17px;
 width: 575px;
 
 }
 
 .pagelink {
 color: #003399;
 font-weight: bold;
 font-size: 10px;
 cursor: pointer;
 }
 .nopagelink {
 color: #BBBBBB;
 font-weight: bold;
 font-size: 10px;
 }