@CHARSET "UTF-8";
body {
    margin: auto;
    background-color: #000;
    background-image: url('/musicmerch/images/BG_Body.jpg');
    background-repeat: no-repeat;
    background-position: top;
}

input[type =
"text"] {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999;
}

input[type =
"password"] {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999;
}

select {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999;
}

textarea {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999;
}

fieldset {
    -moz-border-radius: 6px 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #999;
    background-color: #222;
    padding: 2px;
}

legend {
    font-size: 18pt;
    font-family: Impact, Charcoal, sans-serif;
    color: #009FDD;
    font-weight: normal;
    letter-spacing: 1px;
    background-color: #000;
    -moz-border-radius: 6px 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #999;
    padding: 2px;
}

div#DIV_Loading {
    position: fixed;
    left: 40%;
    top: 40%;
    background-color: #000;
    -moz-border-radius: 6px 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #999;
    margin-top: 25px;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  	width: 320px;
  	height: 64px;
  	z-index: 999999;
    display: none;
}

div#DIV_LoadingIcon {
  	background: url('/musicmerch/images/loading.gif') no-repeat center center;
    padding-top: 4px;
    padding-bottom: 2px;
    margin: auto;
    text-align: center;
  	width: 128px;
  	height: 24px;
  	z-index: 999998;
}

div#DIV_LoadingMessage {
  	margin: auto;
    width: 100%;
    font-size: 16pt;
    font-family: Impact, Charcoal, sans-serif;
    color: #009FDD;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
  	z-index: 999997;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #7f7f7f;
}

.Submit {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #669900;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px;
    border: 2px outset #666;
    width: 100px;
}

.Cancel {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #990019;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px;
    border: 2px outset #666;
    width: 100px;
}

.Button {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #a52a2a;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px;
    border: 2px outset #666;
    width: 100px;
}

.ReqField {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #CC0000;
    vertical-align: top; 
}

.Example {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #c8c8c8;
    vertical-align: middle; 
    padding-bottom: 2px;
    padding-left: 2px;
}

.Question {
    font-family: Impact, Charcoal, sans-serif;
    letter-spacing: 1px;
    font-size: 16pt;
    font-weight: normal;
    color: #b9d774;
}

#Wrapper {
    position: relative;
    margin: auto;
    width: 1000px;
    min-height: 100%;
    z-index: 0;
}

#Header {
  position: relative;
  height: 206px;
  width: 100%;
}


#LeftContent {
    float: left;
    position: relative;
    left: 0px;
    width: 212px;
    top: 0px;
    z-index: 1;
}


#CenterContent {
    float: left;
    left: 12px;
    position: relative;
    margin-top: 0px;
    top: 0px;
    z-index: 5; 
    width: 788px; 
}

#InsideContent {
    float: left;
    left: 0px;
    top: 12px;
    position: relative;
    margin-top: 0px;
    z-index: 3;
    width: 788px;
}

#FrontContent {
    float: left;
    left: 0px;
    position: relative;
    margin-top: 0px;
    z-index: 3;
    width: 582px;
}

#RightContent {
    float: left;
    left: 12px;
    top: 12px;
    position: relative;
    width: 200px;
    z-index: 8;
}

#Events {
 width: 170px;
}


#Gallery {
 width: 170px;
}

#Logo {
    width: 311px;
    float: left;
}

#TagLine {
    float: right;
    right: 16px;
}

#MenuTop {
    position: relative;
    left: 0px;
    width: 764px;
    margin-top: 0px;
    z-index: 6;
}

#MenuLeft {
    position: relative;
    float: left;
    width: 212px;
    height: 100%;
    clear: all;
    z-index: 5;
}

#Products {
  left: 0px;
  margin-top: 12px;
  float: left;
  width: 100%;  
  z-index: 20;
}

#Articles {
  margin-top: 12px;
  float: left;
  left: 0px;
  width: 100%;
  z-index: 21;
}

#Footer{
  bottom: -32px;
  height: 32px;
  clear: both;
  z-index: 14px;
}

.MenuIcon {
    position: inherit;
    width: 16px;
    height: 16px;
    background-image: url('/musicmerch/images/star.png');
}

.MenuItem {
    font-family: Impact, Charcoal, sans-serif;
    letter-spacing: 1px;
    font-size: 16pt;
    font-weight: normal;
    float: left;
    left: 2px;
    color: #b9d774;
}

.MenuItem a:link {
    color: #b9d774;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}

.MenuItem a:visited {
    color: #b9d774;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}

.MenuItem a:hover {
    color: #4CB748;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 16pt;;
    font-weight: normal;
    text-decoration: none;
}

.MenuItem a:active {
    color: #b9d774;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}

.SubMenuItem {
    font-family: Impact, Charcoal, sans-serif;
    letter-spacing: 1px;
    font-size: 14pt;
    font-weight: normal;
    float: left;
    color: #FFFFFF;
}

.SubMenuItem a:link {
    color: #FFFFFF;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

.SubMenuItem a:visited {
    color: #FFFFFF;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

.SubMenuItem a:hover {
    color: #b9d774;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

.SubMenuItem a:active {
    color: #FFFFFF;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

.Title {
    font-size: 18pt;
    font-family: Impact, Charcoal, sans-serif;
    color: #009FDD;
    font-weight: normal;
    letter-spacing: 1px;
}

.Title a:link {
    color: #009FDD;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    text-decoration: none;
}

.Title a:visited {
    color: #FFFFFF;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    text-decoration: none;
}

.Title a:hover {
    color: #b9d774;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    text-decoration: none;
}

.Title a:active {
    color: #FFFFFF;
    font-family: Impact, Charcoal, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    text-decoration: none;
}

.Headline {
    font-size: 14pt;
    font-family: Impact, Charcoal, sans-serif;
    color: #FFFFFF;
    font-weight: normal;
    letter-spacing: 1px;
}

.Label {
    font-size: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;    
}

.Alert {
    font-size: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CC0000;    
}

.DefaultText {
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.DefaultText a:link {
    color: #b9d774;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.DefaultText a:visited {
    color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.DefaultText a:hover {
    color: #4CB748;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.DefaultText a:active {
    color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

.BlackText {
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
}

.BlackText a:link {
    color: #A52A2A;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.BlackText a:visited {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.BlackText a:hover {
    color: #CC0000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.BlackText a:active {
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

.Photo {
    background-image: url('/musicmerch/images/BG_Photo.png');
    background-repeat: no-repeat;
    background-color: #000000;
    width: 132px;
    height: 132px;
}

.CaptionText {
    font-size: 7pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.PriceChart {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
}

.PriceChartHeadLeft {
    background-color: #333;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFF;
}

.PriceChartHeadRight {
    background-color: #333;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFF;
}

.PriceChartCellLeft {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000;
}

.PriceChartCellRight {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000;
    padding-right: 3px;
}