@charset "utf-8";

#wrapper {
	width:800px;
	margin: 0 auto;
	height:auto;
	top:2px;
	z-index:1;
}

body, html, html>body {
	background-image:url(../images/background.jpg);
	background-color: #000033;
	background-attachment:fixed;
	background-position:center;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;
}

a, a:visited, a:active {
	text-decoration:none;
	color:#FFFFFF;
	outline:none;
}

a:hover {
	text-decoration:underline;
	color: #CC9933;
	outline:none;
}

a.textlinks, a.textlinks:visited, a.textlinks:active {
	text-decoration:none;
	color:#cccccc;
}

a.textlinks:hover {
	text-decoration:underline;
	color:#ffffff;
	outline:none;
}

img { border: 0; }

img.block { display:block }

li { margin-bottom: 12px; }

ol.shop_instructions { font-size: 10px; }

td.border-left {
	padding-left: 20px;
	border-left: 0px solid #FFFFFF;
}

td.border-right {
	padding-right: 35px;
	border-right: 1px solid #FFFFFF;
}

td.comp_news {
	padding-bottom:30px;
	padding-top:5px;
	border-bottom: 1px dotted #cccccc;
	font-size: 90%;
}

td.footer {
	background:url(../images/bg_footer.png);
	height:50px;
}

td.masthead {
	background-image:url(../images/bg_header.png);
	background-repeat:no-repeat;
}

td.menubar { background-color: #000033; }

td.textlinks { padding: 0 20px 0 20px }

.a12, .a14 {
	color: #FFFFFF;
	font-size:12px;
	padding: 0 20px 0 20px;
}

.a14 { font-size:14px; }

.b12, b14 {
	color: #FFFFFF;
	font-size:12px;
}

.b14 { font-size:14px; }

.bold {
	color: #FFFFFF;
	font-weight: bold;
}

td.maintable {
	background-image:url(../images/bg_table.png);
	background-repeat:repeat;
}

.Shop_item_title, .comp_date, .comp_title {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}

.textlinks {
	font-size:10px;
	color:#cccccc;
}
/* CSS for Collapsible Panels */

.panelheader{ 
cursor: pointer;
font: bold 16px Verdana;
padding-bottom: 20px;
}

.panelclosed {
color: #CCCCCC;

}

.panelopen {
color: #999999;

}


}
.panelcontent {
display:block;



}
.panelcontent h4 { margin-bottom: 0px;}

.panelcontent p.comp_news {
	text-align:justify;
	line-height: 150%;
	margin-top: 0px;
	font-size: 90%;
	}