﻿body
{
    background-color:#000000;
}

#PageMain
{
	background-color:#392f2d;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	float:none;
	font-size:0.70em;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

a, .ShopItem a, img
{
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}

.Visible
{
	left:auto;
	width:auto;
}

.Invisible
{
	height:0px;
	overflow:hidden;
}


#Header
{
	height:400px;
	width:800px;
}

.LoginBox
{
    position:absolute;
    top:5px;
    left:620px;
    font-size:0.80em;
    overflow:hidden;
}

.LoginBox input, input
{
    background-color:#392f2d;
	color:#FFFFFF;
	font-size:1.0em;
}

.LoginCol1
{
    width:70px;
    text-align:right;
}

.LoginCol2
{
    width:90px;
    text-align:right;
}

.LoginCell
{
    width:90px;
}

.ShoppingCart
{
    position:absolute;
    top:280px;
	left:720px;
}


.ShoppingCartBox
{
	text-align:center;	
}

#LeftColumn
{
    margin-left:10px;
    padding:10px 0px 0px 20px;
	width:200px;
	float:left;
	position:relative;
	background-image:url("img/TransBlack.png");
	background-repeat:repeat;
}

#RightColumn
{
	margin-left:240px;
	padding:10px 0px 0px 10px;
	width:540px;
	position:relative;
	background-image:url("img/TransBlack.png");
	background-repeat:repeat;
}

#Footer
{
	clear:both;
	margin-left:10px;
	height:15px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding:3px 15px 0px 3px;
	margin-top:10px;
}

img
{
	border:0px;
}



.MusicTable
{
}

.MusicCell
{
	vertical-align:top;
	padding:0px 5px 30px 15px;
}



.MailingArea
{
	text-align:center;
}

.Mailing_box
{
	text-align:center;
	width:650px;
}



.CustTable
{
	border:ridge 3px #645751;
}

.CustInfoCol1
{
	width:200px;
	text-align:right;
	border-top: solid 1px #FFFFFF;
}

.CustInfoCol2
{
	width:100px;
	text-align:left;
}

.error
{
	color:#FF0000;
}


.ShopItemHeader
{
	width:145px;
	background-image:url("img/TransTan.png");
	font-size:1.5em;
	text-align:left;
	padding:1px 15px 1px 15px;
	border:ridge 3px #645751;
	margin-bottom:15px;
}

.ShopItem
{
	width:180px;
	background-image:url("img/TransBlack.png");
	text-align:center;
	padding:10px 0px 10px 0px;
}

a, .ShopItem a, img
{
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}


.ShopDetailTable
{
	vertical-align:top;
}

.ShopDetailImage
{
	vertical-align:middle;
	background-image:url("img/TransBlack.png");
	overflow:hidden;
	height:400px;
	width:240px;
}

.ShopDetailButtons
{
	text-align:center;
	vertical-align:middle;
	background-image:url("img/TransBlack.png");
	overflow:hidden;
	width:240px;
}

.ShopDetailRight
{
	width:280px;
	overflow:hidden;
}

.ShopDetailRightTop
{
	height:293px;
}

.ShopDetailHeader
{
	font-size:2.5em;
	background-image:url("img/TransTan.png");
}

.ShopDetailDescription
{
	background-image:url("img/TransBlack.png");
}

.ShopDetailQuantity
{
	width:30px;
}

.ShopDetailPricingTable
{
	padding:2px 2px 2px 10px;
	text-align:right;
	background-image:url("img/TransBlack.png");
}

.ShopDetailCol1
{
	width:190px;
	border:solid 2px #FFFFFF;
	border-left:none 0px #FFFFFF;
}

.ShopDetailCol2
{
	width:65px;
	border:solid 2px #FFFFFF;
	border-left:none 0px #FFFFFF;
}


.ShoppingCartGrid
{
	border: ridge 3px #645751;
	width:465px;
	text-align: center;
}

.CartGridHeader
{
	background-color:#000000;
}

.CartGridItem
{
	background-image:url("img/TransTan.png");
}

.CartGridAltItem
{
	background-image:url("img/TransBlack.png");
}

#ShopHeader
{
	height:100px;
	width:800px;
}

.HeaderBanner
{
	float:left;
}

.HeaderRight
{
	float:right;
	padding:5px 20px 0px 0px;
}

.ShopDetailInput
{
	width:400px;
}

.ShopDetailLabel
{
	width:100px;
}

.Disclaimer
{
	width:800px;
	text-align:center;
}

.DisclaimerBox
{
	width:500px;
	text-align:left;
	background-image:url("img/TransTan.png");
}

.CenteredBox
{
    text-align:center;
}

.ContentBox
{
	padding: 10px 10px 10px 10px;
	text-align:left;
	width:500px;
}