﻿body, html { font-family: Tahoma; font-size:12px; }
.style1 { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.style7 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10px;}
a { font: 12px Tahoma; color:#eb3020; margin:0px; }
div.container { width:820px; }
div.colm1 { width:530px; text-align:left; float:left; }
div.colm2 { width:283px; float:right; }

h1 { margin: 0px; font-size:18px; color:#792a30; font-weight:700; }

div.left { width:125px; padding-left:10px; text-align:left; float:left; }
div.right { width:390px; float:right; }

div.innermargin { padding: 5px; }
div.entry_a { border: solid 1px #CCCCCC; margin-bottom: 10px; }
div.alpha { text-align:center; background-color:#CDCBCC; color:#FFFFFF; margin: 5px 1px 2px 1px; font-weight:700; font-size:12px; }
div.alpha img { float:left; }
div.alpha span { text-align:center; color:#000000; font-weight:700; font-size:12px; float:right; width: 50px; }
div.nopadding { margin:0px; }
div#main_window { height:auto;min-height:450px; }
* html div#main_window { height:450px; }
div.cd_list { width: 265px; height:auto; min-height:493px; }
* html div.cd_list { height:493px; }
div.cd_list div { width:100%; }
div.cd_list div img { float:left; cursor:pointer; }
div.cd_list div div.details { width:60px; height: 80px; padding-left:1px; }
div.cd_list h2 { font: 700 10px Tahoma; color:#792a30; margin:0px; cursor:pointer; }
div.cd_list p { font-size: 9px; margin-top:0px; margin-bottom:0px; }
div.cd_list label { font: 700 10px Tahoma; color:#eb3020; margin:0px; }
div.cd_list a.openartist { font-size: 14px; line-height:20px; }
div.cd_list a.viewalbum { color: Black; }
div.cd_list ul.artist_albums { font-size: 12px; list-style:none; margin:0px; padding-left: 10px; }
div.cd_list ul.artist_albums li table tr td span { color:#eb3020; padding: 10px 0px 5px 0px; font-weight:700; font-size:14px; }
div.disc_info { padding: 0px 0px 10px 0px; border-bottom: 1px solid #000000; margin-bottom:10px; }
div.disc_info img { float:left; padding: 0px 10px 10px 0px; }
div.disc_info h1 { margin: 0px; color:#792a30; font-size:large; cursor:pointer; }
div.disc_info p { margin: 0px; }
div.disc_info a.addcart { float:right; color:#eb3020; padding: 10px 0px 5px 0px; }
div.disc_info span { color:#eb3020; padding: 10px 0px 5px 0px; font-weight:700; font-size:18px; }

table.form { width: 350px; }
table.form th { text-align:right; width:150px; font-size:13px; }
table.form td input, table.form td textarea { width:200px; }
table.form td { text-align:left; }

.error { background-color:#F0544C; color:#ffffff; }

table td { text-align:left; font-size:14px; }
table#shopping_cart th { font-weight:700; text-align:left; }
table#shopping_cart td { text-align:left; font-size:14px; }
table#shopping_cart td.total { border-top: 1px solid #000000; border-bottom: 1px double #000000; }

ol { margin-top:0px; padding-left:18px; }


.inplace_field { width:100px; }

.clear { clear:both; }

ul.menu { list-style: none; margin: 0px; padding: 0px; }
ul.menu li { float:left; }

ul.alphabet { list-style: none; margin: 0px; padding: 0px; }
ul.alphabet li { float:left; margin-left: 10px; }

ul.top_list { list-style-type: square; padding-left:20px; margin-left:0px; margin-top:5px; }
ul.top_list li { line-height: 24px; padding-left:5px; }

.success { background: #DAF4C6 url(images/icons/success.gif) no-repeat scroll 6px center; border: 1px solid #33CC00; color: #000000; margin-bottom: 8px; padding:4px 4px 5px 28px; }