
body {
        font-family:arial;
        font-size:11px;
        font-weight: normal;
        //color:#555555;
        color:#FFFFFF;
        background-color: #222222;
	margin-top:0px;
}

th {
        font-family:arial;
        font-size:14px;
        font-weight: bold;
        color:#555555;
}

H1 {
	font-family:arial;
	font-size:20px;
	font-weight: bold;
	color:#FFFFFF;
}

form {
	display:inline;
}

.btn {
        //background-color: #109A2B;
        background-color: #103EE1;
        font-family: Tahoma;
        font-size: 10pt;
        color: #FFFFFF;
        border: 1px solid #000000;
}

.buybtn {
        /* background-color: #109A2B;
        background-color: #33AA00; */
        background-color: #339900;
        font-family: Tahoma;
        font-size: 10pt;
        color: #FFFFFF;
        border: 1px solid #000000;
}

.web {
		width: 800px;
		background-color: #CCCC77;

}

.heading {
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 1.3em;
	#background-color: #CCCCCC;
	background-color: #FFFFFF;
	text-align: left;
}

.links {
	padding-left: px;
}
 
.left {
	float: left;
	padding: 1% 0% 0% 1%;
	width: 14%;
}

.middle {
	background-color: white;
 	border-top: 25px;
 	margin-left: 16%;
	margin-right: 16%;
}

.right {
	float: right;
	background-color: white;
	float: right;
	padding: 0% 0% 0% 2%;
	width: 14%;
}

.line {
 height:1px;
 border-top:  1px solid #CCCC77;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 width:100%;
}

.vline {
        background-color: #CCCC77;
        width: 2px;
}

.second {
	background-color: white;
	padding: 10%;
}
.footer {
	padding-top: 1%;
	text-align: center;
	clear: both;
}

a{
	color:orange;
	font:bold;
}

.bottomText{
        text-align: left;
	margin-left:auto; 
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}

td{
	align:left;
        vertical-align:top;
}

.tableMain{
        padding:0px;
        border: 0px;
        border-spacing:0px;
	border-collapse: collapse; 
}

.leftMenu{
	width: 150px;
	background-color: #444444;
	vertical-align:top;
}

.leftMenuBottom{
        background-color: #444444;
        width: 150px;
	text-align:center;
	vertical-align:bottom;
}

.centerMenu{
        vertical-align:top;
}


.rightMenu{
        width: 150px;
        background-color: #444444;
	vertical-align:top;
}

.rightLine{
        width: 2px;
        background-color: #444444;
}

/* --------------------------------- NEW ----------------------------------- */

.navText
{
	/* display:table-cell; */
	font-family:arial;
	font-size:14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color:#555555;
}

.navTextRight
{
	/* display:table-cell; */
        font-family:arial;
        font-size:14px;
        font-weight: bold;
        text-align: right;
        vertical-align: middle;
        color:#555555;
}


.menuText
{
font-family:arial;
font-size:14px;
font-weight: bold;
text-align: center;
vertical-align: center;
color:#AAAAAA;
}


a.menu:link {color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold; }
a.menu:visited {color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold; }
a.menu:hover {color:orange; font-size:14px; text-decoration:none; font-weight:bold; }
a.menu:active {color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold; }

a.finemenu:link {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; }
a.finemenu:visited {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; }
a.finemenu:hover {color:orange; font-size:12px; text-decoration:none; font-weight:normal; }
a.finemenu:active {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; }

.fine {
	color:orange;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.catBox {
	background-color: white;
	text-align: center;
	width: 200px;
	height: 200px;
	font-family: Tahoma;
	font-size: 8pt;
	border: 1px solid #000000;
	padding:0px;
	border-spacing:0px;
}

.catBox th{
	text-align:center;
        vertical-align:center;
}

.catMenu {
        font-family: Tahoma;
        font-size: 8pt;
        padding:0px;
	border: 0px;
        border-spacing:4px;
}

.cartMenu {
        font-family: Tahoma;
        font-size: 8pt;
        padding:0px;
        border: 0px;
        border-spacing:0px;
}


.catMenu th{
	color:#FFFFFF;
}

.centerCell{
	display:table-cell;
        text-align:center;
        vertical-align:middle;
}

/* ++++++++++++++++  Definition for "tableGold" ++++++++++++++++ */
.tableGold{
	background-color:white;
	border-collapse:collapse;
	border-color:black;
	border-spacing:0px;
	border: 1px solid black;
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	margin: 0px;
	padding: 2px;
	empty-cells:show;
	width:588px;
}

.tableGold th{
	background-color:#EEE8AA;
	border: 1px solid black;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.tableGold td{
	border: 1px solid black;
	vertical-align:top;
}

.tableGold a{
	color:#444444;
	/* text-decoration:none; */
}
/* ++++++++++++++++  End of definition for "tableGold" ++++++++++++++++ */

.searchTable{
        /* border-collapse:collapse;
        border-color:black;
        border-spacing:0px;
        border: 1px solid black; */
        color:#000000;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        font-size:14px;
        margin: 0px;
        padding: 2px;
        empty-cells:show;

}

.searchTable th{
        /* border: 1px solid black; */
	color:#FFFFFF;
        font-weight:bold;
        text-align:center;
        vertical-align:center;
	/* width:100px; */
}

.searchTable td{
        /* border: 1px solid black; */
	color:#FFFFFF;
        vertical-align:top;
}

.sr0{
	background-color:#777777;
}

.sr1{
        background-color:#333333;
}

.sr2{
        background-color:#444444;
}

/* ++++++++++++++++  Definition for "tableBuy" ++++++++++++++++ */
.darkCell{
        background-color:#CCCCCC;
        color:#000000;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        margin: 0px;
        padding: 2px;
        empty-cells:show;
}

.darkCellError{
        background-color:#FF2222;
        color:#000000;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        margin: 0px;
        padding: 2px;
        empty-cells:show;
}


.lightCell{
        background-color:#EEEEEE;
        color:#000000;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        margin: 0px;
        padding: 2px;
        empty-cells:show;
}

/* ++++++++++++++++  End of definition for "tableGold" ++++++++++++++++ */


.copyright {
        font-family:Verdana,Helvetica,Arial,sans-serif;
        font-size:10px;

}

.cellTitle
{
font-family:Arial;
text-align: left;
vertical-align:center;
}

.cellTitleError
{
font-family:Arial;
text-align: left;
vertical-align:center;
background-color:red;
}


/* Alternating row colors - use in <tr> tag */
.tr1{
}

.tr2{
	background-color:#222222;
}
.tr1Light{
}

.tr2Light{
	background-color:#DEDEDE;
}
/*
.covert  {
	clear: both;
	border: hidden;
	padding: 0% 0% 0% 0%;
	border-spacing:0px;	
	border-collapse:separate;
}
*/
.covert .covert {
        clear: both;
        border: hidden;
        padding: 0% 0% 0% 0%;
        border-spacing:0px;
        border-collapse:separate;
}

.errorBox{
	position:relative;
}


.errorField{
	visibility:hidden;
	color:red;
	border-style:none;
	font-size:20px;
	position:relative;
	z-index:2;
	background-color:#FFFFFF;
}

.processing{
        visibility:hidden;
        color:blue;
        border-style:solid;
	border-color:blue;
	border-width:thick;
        font-size:20px;
        position:relative;
        z-index:2;
        background-color:#FFFFFF;
}


.musicBoxRow1
{
font-family:arial;
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
background-color:#333333;
color:#000000;
}


.musicBoxRow2
{
font-family:arial;
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
background-color:#444444;
color:#000000;
}


a.musicBoxLink:link {
  color:orange; 
  font-size:16px;
}
a.musicBoxLink:visited {
  color:orange; 
  font-size:16px;
}
a.musicBoxLink:hover {
  color:#D28523; 
  font-size:16px;
}
a.musicBoxLink:active {
  color:orange; 
  font-size:16px;
}

.categoryText{
font-family:helvetica, arial;
font-size:16px;
font-weight:normal;
//color:#1888B73;
color:#FFFFFF;
}

.selectorBox{
width:100%;
height:250px;
border:0px solid white; 
overflow-y:auto;
overflow-x:hidden;
padding:0px;
margin:0px;
}

a.search:link {color:orange; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.search:visited {color:orange; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.search:hover {color:#FFDD22; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.search:active {color:orange; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }

.search{ color:#999999; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }

a.cart:link {color:black; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.cart:visited {color:black; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.cart:hover {color:black; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.cart:active {color:black; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }

a.nodecoration:link {text-decoration:none; border-style:none;}
a.nodecoration:visited {text-decoration:none; border-style:none;}
a.nodecoration:hover {text-decoration:none; border-style:none;}
a.nodecoration:active {text-decoration:none; border-style:none;}

a.whiteLink:link {text-decoration:none; border-style:none; color:white;}
a.whiteLink:visited {text-decoration:none; border-style:none; color:white;}
a.whiteLink:hover {text-decoration:none; border-style:none; color:white;}
a.whiteLink:active {text-decoration:none; border-style:none; color:white;}

