body
{
	background-color:#000;
	background:#3c3c3c url(images/bg.gif) repeat-y center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color:#FF6666;
	text-align:center;
	margin:0;
	scrollbar-arrow-color:#ccc;
	scrollbar-3dlight-color:#111;
	scrollbar-highlight-color:#666;
	scrollbar-face-color:#444;
	scrollbar-shadow-color:#191919;
	scrollbar-track-color:#111;
	scrollbar-darkshadow-color:#191919;
}

hr
{
	clear:both;
}

h2
{
	clear:both;
	color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:10px 0;
	padding:5px 10px;
}

h3 { color:#fff; }

table
{
	font-size: 10pt;
}

.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #FF6666; font: bold 10px Verdana, Arial, Helvetica }

input, select, textarea
{
	font-size: 8pt;
}

.tango a { font-family: Verdana;  color:#FF9966 }
a:link { text-decoration: underline; font-family: Verdana; color:#FF9966 }
a:active { text-decoration: underline; font-family: Verdana; color:#FF9966 }
a:visited { text-decoration: underline; font-family: Verdana; color:#FF9966 }
a:hover { font-family: Verdana; text-decoration: underline; color: white }

#pageContentContainer
{
	text-align:left;
	position:relative;
	left:-1px;
	width:754px;
	margin:0px auto;
	padding:5px;
}

#headerContainer {position:relative;}

#headerLogo
{
	padding:0 0 15px 30px;
}

#navigationMenu
{
	position:absolute;
	bottom:-3em;
	z-index:10;
	width:100%;
	border:1px solid #f66;
}

#viewCartLink
{
	float:right;
	position:relative;
	top:5px;
	right:10px;
}

#pageContents
{
	padding-top:2.5em;
}

.classListing
{
	clear:both;
	border-top:1px solid #ff9966;
	border-bottom:1px solid #ff9966;
	margin:10px 0;
	padding:5px 10px;
}

#cartDetailContainer
{
	padding-top:2.5em;
}

#cartDetailContainer table td
{
	border-top:1px solid #ccc;
}

.discountRow
{
	color:#0d0;
}