*
{
  padding: 0px;
  margin: 0px;
}

body
{
  background: black;
  text-align: center;
  font: normal 8pt Arial;
  color: orange;
}

div#main
{
  margin: 20px auto 5px auto;
  width: 700px;
  height: 800px;
}

div#main2
{
  margin: 20px auto 5px auto;
  width: 800px;
  height: 800px;
}

div#main3
{
  margin: 20px auto 5px auto;
  width: 700px;
  height: 800px;
}

div#menu
{
  margin: 100px 0px 0px 0px;
}


div.releases
{

}

div.block
{
  text-align: left;
  margin-bottom: 40px;
}

div#a1
{
  text-align: left;
  margin-bottom: 40px;
}

div#a2
{
  text-align: left;
  margin-bottom: 40px;
}

div#a3
{
  text-align: left;
  margin-bottom: 40px;
}

td.item
{
  padding: 15px 0px 10px 15px;
  background-color: rgb(25, 25, 35);
}

td.item2
{
  padding: 15px 0px 10px 15px;
  background-color: rgb(10, 10, 45);
}

td.item3
{
  padding: 15px 0px 10px 15px;
  /*background-color: rgb(30, 30, 65);*/
  background: url( 'gfx/selected_gradient.png') repeat-x;
}

td.item_small
{
  padding: 5px 0px 1px 20px;
  background-color: rgb(25, 25, 35);
}

td.item2_small
{
  padding: 5px 0px 1px 20px;
  background-color: rgb(10, 10, 45);
}

td.text
{
  padding: 1px 15px 3px 15px;
  text-align: left;
  vertical-align: top;
  width: 170px;
}

td.text2
{
  padding: 1px 5px 3px 15px;
  text-align: left;
  vertical-align: top;
  width: 340px;
}

td.text3
{
  padding: 1px 5px 3px 15px;
  text-align: left;
  vertical-align: top;
  width: 170px;
}

div.title
{
  font-weight: bold;
}

div.text1
{
 
}

div.text2
{
  
}

div.text3
{
  /*color: rgb(42, 255, 190);*/
  /*color: rgb(153, 153, 153);*/
  color: white;
}

div.text4
{
  color: white;
  margin: 0px 0px 4px 4px;
}

div.text5
{
  color: white;
  padding-left: 30px;
}

div.text6
{
  color: white;
  padding-left: 29px;
}

span.info
{
  /*color: rgb( 85, 85, 85 );*/
  color: rgb(135, 135, 135);
}

div.headline
{
  font: bold 9pt Arial;
  margin: 0px 0px 4px 10px;
}

a.loudspeaker
{
  background: url('gfx/loudspeaker_dark.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.loudspeaker:hover
{
  background: url('gfx/loudspeaker_light.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.loudspeaker2
{
  background: url('gfx/loudspeaker_dark2.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.loudspeaker2:hover
{
  background: url('gfx/loudspeaker_light2.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.loudspeaker3
{
  /*background: url('gfx/loudspeaker_dark_highlight.png') no-repeat;*/
  background: url('gfx/loudspeaker_dark_highlight2.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.loudspeaker3:hover
{
  /*background: url('gfx/loudspeaker_light_highlight.png') no-repeat;*/
  background: url('gfx/loudspeaker_light_highlight2.png') no-repeat;
  margin-left: 1px;
  margin-right: 2px;
  text-decoration: none;
}

a.cart
{
  background: url('gfx/add_to_cart.png') no-repeat;
  padding-left: 64px;
  text-decoration: none;
}

a.cart:hover
{
  background: url('gfx/add_to_cart_on.png') no-repeat;
  padding-left: 64px;
  text-decoration: none;
}

a.remove
{
  background: url('gfx/remove.png') no-repeat;
  padding-left: 64px;
  text-decoration: none;
}

a.remove:hover
{
  background: url('gfx/remove_on.png') no-repeat;
  padding-left: 64px;
  text-decoration: none;
}

a.distributor
{
  background: url('gfx/distributor.png') no-repeat;
  padding-left: 66px;
  margin-right: 1px;
  text-decoration: none;
}

a.distributor:hover
{
  background: url('gfx/distributor_on.png') no-repeat;
  padding-left: 66px;
  text-decoration: none;
}

a#login
{
  background: url('gfx/login.png') no-repeat;
  padding-left: 38px;
  text-decoration: none;
}

a#login:hover
{
  background: url('gfx/login.png') no-repeat;
  padding-left: 38px;
  text-decoration: none;
}

a.i
{
  font: bold 9pt Arial;
  color: orange;
  text-decoration: none;
}

a.i:hover
{
  font: bold 9pt Arial;
  color: rgb( 255, 228, 121);
  text-decoration: none;
}

span.temp
{
  font: bold 9pt Arial;
  color: gray;
}

input#login2
{
  background: url('gfx/login.png') no-repeat;
  padding-left: 30px;
  text-decoration: none;
  border: none;
  cursor: pointer;
}

input#login3
{
  background: url('gfx/login.png') no-repeat;
  padding-left: 30px;
  text-decoration: none;
  border: none;
  margin-left: 67px;
  cursor: pointer;
}

input#login4
{
  background: url('gfx/send.png') no-repeat;
  padding-left: 27px;
  text-decoration: none;
  border: none;
  margin-top: 5px;
  cursor: pointer;
}

input#login5
{
  background: url('gfx/change.png') no-repeat;
  padding-left: 34px;
  text-decoration: none;
  border: none;
  margin-top: 5px;
  cursor: pointer;
}

input#login6
{
  background: url('gfx/subscribe.png') no-repeat;
  text-decoration: none;
  border: none;
  margin-top: 2px;
  cursor: pointer;
  width: 58px;
  height: 14px;
}

input#activate
{
  background: url('gfx/activate.png') no-repeat;
  padding-left: 39px;
  text-decoration: none;
  border: none;
  margin-top: 5px;
  cursor: pointer;
}

hr.item
{
  color: rgb( 42, 255, 190 );
  margin-right: 15px;
  height: 1px;
}

hr.content
{
  color: rgb( 42, 255, 190 );
  height: 1px;
}

hr.content2
{
  color: rgb( 70, 70, 170 );
  height: 1px;
}

div#header
{
  text-align: left;
  margin-bottom: 25px;
}

div#header2
{
  margin-bottom: 25px;
}


div#shopping_info
{
  text-align: right;
}

div#shopping_info2
{
  text-align: right;
  padding-right: 65px;
}

div#shopping_info3
{
  text-align: right;
  padding-right: 4px;
}

a.shopping
{
  color: rgb(110, 140, 195);
}

a.shopping:hover
{
  color: rgb(160, 190, 245);
}

a.shopping2
{
  color: rgb(110, 140, 195);
  text-decoration: none;
  font-size: 10pt;
}

a.shopping2:hover
{
  color: rgb(160, 190, 245);
  text-decoration: none; 
  font-size: 10pt;
}

a.shopping3
{
  color: rgb(110, 140, 195);
  text-decoration: none;
  margin-left: 2px;
}

a.shopping3:hover
{
  color: rgb(160, 190, 245);
  text-decoration: none; 
  margin-left: 2px;
}

a.shopping4
{
  color: rgb(110, 140, 195);
  margin-left: 136px;
}

a.shopping4:hover
{
  color: rgb(110, 140, 195);
  margin-left: 136px;
}

a.shopping5
{
  color: rgb(110, 140, 195);
  text-decoration: none;
}

a.shopping5:hover
{
  color: rgb(160, 190, 245);
  text-decoration: none;
}

a.genre
{
  color: rgb(110, 140, 195);
  text-decoration: none;
  font: normal 8pt Arial;
}

a.genre:hover
{
  color: rgb(160, 190, 245);
  text-decoration: none;
  font: normal 8pt Arial;
}

span#genre
{
  color: rgb(110, 140, 195);
  font: normal 8pt Arial;
}

div#footer
{
  color: rgb( 80, 80 150 );
  text-align: center;
  margin-top: 50px;
}

div#footer2
{
  color: rgb( 80, 80 150 );
  text-align: center;
  margin-top: 80px;
}

div#content
{
  margin-top: 40px;
  text-align: left;
}

th.info_0
{
  width: 11px;
}

th.info_a
{
  padding: 1px 0px 0px 0px;
  width: 120px;
}

th.info_a2
{
  padding: 1px 0px 0px 0px;
  width: 100px;
}

th.info_b
{
  padding: 1px 0px 0px 0px;
  width: 240px;
}

th.info_b2
{
  padding: 1px 0px 0px 0px;
  width: 200px;
}

th.info_c
{
  padding: 1px 0px 0px 0px;
  width: 60px;
}

th.info_d
{
  padding: 1px 0px 0px 0px;
  width: 150px;
}

th.info_e
{
  padding: 1px 0px 0px 0px;
  width: 60px;
}

th.info_f
{
  width: 15px;
}

th.info_g
{
  text-align: right;
  padding: 1px 16px 0px 0px;
  width: 120px;
}

th.info_h
{
  padding: 1px 0px 0px 0px;
  width: 60px;
}

th.info_i
{
  text-align: right;
  padding: 1px 7px 0px 0px;
  width: 75px;
}

th.info
{
  padding: 1px 7px 0px 2px;
}

th.info2
{
  padding: 1px 7px 0px 2px;
  width: 70px;
}

th.info3
{
  padding: 1px 7px 0px 70px;
}

th.info4
{
  padding: 1px 7px 0px 7px;
}

th.info5
{
  padding: 1px 7px 0px 4px;
  width: 110px;
}

th.info6
{
  padding: 1px 7px 0px 2px;
  width: 255px;
}

td.checkout_0
{

}

td#empty
{
  width: 800px;
  text-align: center;
}

td.checkout_a
{
  padding: 1px 0px 1px 0px;
  color: white;
}

td.checkout_b
{
  padding: 1px 0px 1px 0px;
  color: white;
}

td.checkout_c
{
  padding: 1px 0px 1px 0px;
  color: white;
}

td.checkout_d
{
  padding: 1px 0px 1px 0px;
  color: white;
}

td.checkout_e
{
  padding: 1px 0px 1px 0px;
  color: white;
}

td.checkout_f
{
  padding: 1px 34px 1px 0px;
  text-align: right;
  color: white;
}

td.checkout_g
{
  padding: 1px 15px 1px 0px;
  text-align: right;
  color: white;
}

td.checkout_h
{
  padding: 1px 7px 1px 0px;
  text-align: right;
  color: white;
}

td.checkout
{
  padding: 1px 7px 1px 3px;
  color: white;
}

td.checkout2
{
  padding: 1px 25px 1px 10px;
  text-align: right;
  color: white;
}

td.checkout3
{
  padding: 1px 7px 1px 3px;
  text-align: right;
  color: white;
}

td.checkout4
{
  padding: 0px 8px 1px 3px;
  color: white;
  font-weight: bold;
  width: 100px;
}

td.checkout5
{
  padding: 0px 7px 0px 3px;
  text-align: right;
  color: white;
  font-weight: bold;
}

td.checkout6
{
  padding: 0px 7px 0px 3px;
  color: white;
}

td.checkout7
{
  padding-top: 30px;
}

td.checkout8
{
  padding: 4px 7px 0px 3px;
  color: white;
}

td.checkout9
{
  padding: 0px 7px 0px 3px;
  color: rgb(135, 135, 135);
}

td.checkout10
{
  text-align: right;
}


td.amount
{
  padding-top: 10px;
}

td.amount2
{
 
}

td.amount3
{
  text-align: right;
  padding-top: 30px;
}

td.amount4
{
  text-align: right;
  padding: 30px 7px 0px 0px;
}

td.amount5
{
  text-align: right;
  padding-right: 9px;
}

img#checkout
{
  border: none;
}

img.picture
{
  border: none;
}

img#checkout2
{
  border: none;
  padding-right: 4px;
}

img#checkout3
{
  border: none;
  padding-right: 8px;
}

div#login
{
  margin-top: 15px;
  text-align: right;
  height: 20px;
}

div#login2
{
  margin-top: 15px;
  text-align: right;
  margin-right: 4px;
  height: 20px;
}

input.text
{
  margin: 1px;
  font-size: 8pt;
  width: 100px;
  height: 13px;
}

input#login
{
  font-size: 8pt;
}

td#login
{
  text-align: right;
  padding-top: 18px;
}

img#header
{
  padding-top: 5px;
}

div#register
{
  text-align: left;
}

div#register2
{
  
}

input#terms
{
  margin-bottom: 3px;
}

input#register
{
  background: url('gfx/register.png') no-repeat;
  padding-left: 40px;
  text-decoration: none;
  border: none;
  margin-left: 77px;
  margin-top: 5px;
}

div#reg_login
{
  text-align: left;
  width: 500px;
  padding: 5px;
  margin-bottom: 20px;
  background-color: rgb(25, 25, 35);
  border: 1px solid rgb(55, 55, 65);;
}

div#reg_contact
{
  text-align: left;
	width: 500px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: rgb(25, 25, 35);
  border: 1px solid rgb(55, 55, 65);;
}

div#reg_account
{
  text-align: left;
	width: 500px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: rgb(25, 25, 35);
  border: 1px solid rgb(55, 55, 65);;
}

div#reg_register
{
  text-align: left;
	width: 500px;
	padding: 5px;
	background-color: rgb(25, 25, 35);
  border: 1px solid rgb(55, 55, 65);
}

td.reg_info
{
  width: 195px;
}

td.reg_info2
{
  width: 90px;
  color: rgb(135, 135, 135);
}

td.reg_info2_b
{
  width: 250px;
  color: rgb(135, 135, 135);
  padding-right: 5px;
}

td.reg_info3
{
  width: 90px;
  color: white;
}

td.reg_info3_b
{
  width: 70px;
  color: white;
}

td.reg_info4
{
  width: 250px;
  color: white;
}

td.reg_info5
{
  width: 33px;
  color: rgb(135, 135, 135);
}

td.reg_info6
{
  width: 157px;
  color: rgb(135, 135, 135);
}

td.reg_info7
{
  width: 300px;
  color: rgb(135, 135, 135);
}

td.reg_info8
{
  width: 300px;
  color: white;
}

td.reg_info8_b
{
  width: 400px;
  color: white;
}

td.reg_info9
{
  width: 95px;
  color: rgb(135, 135, 135);
}

td.reg_info10
{
  width: 177px;
  color: rgb(135, 135, 135);
  font-size: 8pt;
}

td.reg_info11
{
  width: 90px;
  padding-top: 5px;
  color: rgb(135, 135, 135);
}

td.reg_info12
{
  width: 55px;
  color: rgb(135, 135, 135);
}

td.reg_info13
{ 
  width: 441px;
  padding: 10px 0px 0px 0px;
  text-align: right;
}

td.reg_info14
{
  width: 60px;
  color: rgb(135, 135, 135);
}

td.reg_info15
{
  color: rgb(135, 135, 135);
  text-align: right;
  padding-right: 2px;
}

td.reg_info16
{
  color: rgb(135, 135, 135);
  padding-right: 3px;
}

td.reg_info17
{
  color: rgb(135, 135, 135);
}

div.reg_headline
{
  margin-bottom: 3px;
}

input.reg_input
{
  font-size: 8pt;
  width: 150px;
  height: 13px;
}

input.reg_input2
{
  margin: 0px; 
  padding: 0px;
}

input.reg_input3
{
  font-size: 8pt;
  width: 70px;
  height: 13px;
}

span.missing
{
  color: rgb( 255, 20, 20 );
}

div#missing
{
  margin-top: 10px;
}

p.missing
{
  color: rgb( 255, 20, 20 );
}

p#success
{
  color: rgb( 0, 180, 0 );
}

p#success2
{
  color: rgb( 0, 180, 0 );
  margin-bottom: 4px;
}

p#failure
{
  color: rgb( 255, 20, 20 );
}

span.text
{
  color: rgb(203, 203, 213);
}

div.products
{
  text-align: right;
  margin-right: 161px;
}

td.info
{
  padding: 0px 0px 4px 38px;
}

td.info2
{
  padding: 0px 0px 4px 26px;
}

td.info3
{
  padding: 0px 0px 4px 38px;
  width: 80px;
}

table.tracks
{
  width: 541px;
}

span#distributor
{
  font: normal 8pt Arial;
  color: rgb( 42, 255, 190 );
}

span.mix
{
  font-weight: normal;
  color: rgb( 255, 215, 138 );
}

td.i1
{
  width: 80px;
}

td.i2
{
  width: 130px;
  padding: 1px 0px 2px 4px;
}

td.i3
{
  text-align: left;
  padding-left: 4px;
}

td.i4
{
  width: 193px;
  padding-left: 4px;
}

td.i5
{
  padding: 3px 24px 0px 0px;
}

div.no
{
  text-align: center;
  font-style: italic;
  margin-top: 10px;
}

span.strikeout
{
  text-decoration: line-through;
}

span.discount
{
  color: rgb( 42, 255, 190 );
}

select
{
  font: normal 8pt Arial;
  width: 154px;
}

textarea
{
  font: normal 8pt Arial;
  width: 240px;
  height: 100px;
}

div#offer
{
  margin: 0px 158px 15px 0px;
  width: 501px;
  height: 25px;
  background-color: yellow;
}

span.user
{
  color: rgb( 173, 211, 222 );
}

div#empty
{
  text-align: right;
  margin-right: 2px;
}

span.link
{
  color: rgb(110, 140, 195);
  cursor: pointer;
  font-size: 8pt;
  font-weight: normal;
}

span.link:hover
{
  color: rgb(160, 190, 245);
  cursor: pointer;
  font-size: 8pt;
  font-weight: normal;
}

span.link2
{
  color: rgb(110, 140, 195);
  text-decoration: underline;
  cursor: pointer;
  font-size: 8pt;
  font-weight: normal;
}

span.link2:hover
{
  color: rgb(160, 190, 245);
  text-decoration: underline;
  cursor: pointer;
  font-size: 8pt;
  font-weight: normal;
}

span.link3
{
  color: rgb(110, 140, 195);
  cursor: pointer;
  font-weight: bold;
  font-size: 8pt;
}

span.link3:hover
{
  color: rgb(160, 190, 245);
  cursor: pointer;
  font-weight: bold;
  font-size: 8pt;
}
