body {	background: url("/images/site_bg.jpg");	background-repeat: repeat-x;	background-color: #2b2b2b;	font-family: arial, sans-serif;	font-size: 12px;	color: #444;	padding: 0px;	margin: 0px;}body.audioPlayer {	background: none;	font-family: arial, sans-serif;	font-size: 12px;	background-color: #dadada;	color: #555;	padding: 1em;}td {	background-color: transparent;	font-family: arial, sans-serif;	font-size: 12px;	color: #444;}#content {	width: 900px;	margin-left: auto; 	margin-right: auto; }#header {	text-align: right;	display: block;	height: 54px;	}#content_body {	position: relative;	top: 3em;	display: block;	background-color: #dadada;	color: #555;	padding: 3em;	text-align: left;	line-height: 1.4em;}

#content_left_nav {
  	display: block;
  	float: left;
	width: 250px;	padding-right: 5em;}
#content_right {	min-height: 400px;}#footer {	display: block;	font-size: 10px;	color: #999;	padding-top: 5em;	text-align: center;}/*///////////////////////////////////////TEXT STYLES////////////////////////////////////////*/ul li {	display: list-item;	list-style: disc;	list-style-image: url("/images/list_disc.gif");}#page_title {	text-transform: uppercase;	font-size: 11px;	color: #000;	font-weight: bold;}.venue {	font-weight: bold;}.album_title {	font-weight: bold;	font-size: 14px;}.subhead {	color: #000;}div.author {	font-size: 10px;	text-transform: uppercase; 	display: block;	text-align: right;}div.error {	font-size: 10px;	text-transform: uppercase; 	display: block;	text-align: left;	color: #F00;}.price {	display: block;	color: #000;	font-weight: bold;	padding-bottom: 2em;}/*///////////////////////////////////////TABLES////////////////////////////////////////*/th {	background-color: #FFF;	color: #333;	font-size: 12px;	text-align: left;}table.mlist {	border: 1px solid #FFF;}/*///////////////////////////////////////NAV////////////////////////////////////////*/#nav {	text-align: center;	display: block;	background: url("/images/nav_bg.jpg");	background-repeat: repeat-x;}div.nav_item, div.nav_item_first, div.nav_item_selected, div.nav_item_first_selected {	display: inline;}div.nav_item a {	position: relative;	top: 0.4em;	text-transform: uppercase;	font-size: 12px;	color: #999;	text-decoration: none;	padding: 0.4em 1.95em 0.4em 1.95em;	border-right: 1px solid #b7b7b7;} div.nav_item_first a {	position: relative;	top: 0.4em;	text-transform: uppercase;	font-size: 12px;	color: #999;	text-decoration: none;	padding: 0.4em 1.95em 0.4em 1.95em;	border-right: 1px solid #b7b7b7;	border-left: 1px solid #b7b7b7;}div.nav_item_selected a {	position: relative;	top: 0.4em;	text-transform: uppercase;	font-size: 12px;	color: #000;	text-decoration: none;	padding: 0.4em 2em 0.4em 2em;	border-right: 1px solid #b7b7b7;	background: url("/images/nav_over_bg.jpg");	background-repeat: repeat-x;} div.nav_item_first_selected a {	position: relative;	top: 0.4em;	text-transform: uppercase;	font-size: 12px;	color: #000;	text-decoration: none;	padding: 0.4em 2em 0.4em 2em;	border-right: 1px solid #b7b7b7;	border-left: 1px solid #b7b7b7;	background: url("/images/nav_over_bg.jpg");	background-repeat: repeat-x;}div.nav_item a:hover, div.nav_item_first a:hover {	background: url("/images/nav_over_bg.jpg");	background-repeat: repeat-x;}img.nav_divider {	vertical-align: middle;}div.divider {	margin-top: 2em;	margin-bottom: 2em;	border-bottom: 1px solid #999;}/*///////////////////////////////////////DROP DOWN MENUS////////////////////////////////////////*/div.menuHide {
  display: none;
}
div.menuShow {
  margin: 30px 0;
  display: inline;
  position: absolute;
  z-index: 5;
  float: left;
}
div.dropMenuItem {
  	font-size: 10px;	display: block; 	text-align: center; 	text-transform: uppercase; 	background-color: #666; 	color: #aaa; 	padding: 1em;	border-bottom: 1px solid #AAA;	width: 65px;}div.dropMenuItem a {
  	color: #AAA;	text-decoration: none;}div.dropMenuItem a:hover {
  	color: #FFF;	text-decoration: none;}div.dropMenuItem a:active {
  	color: #FFF;	text-decoration: none;}/*///////////////////////////////////////INPUTS////////////////////////////////////////*/input[type="text"] {	background-color: #f7f3d4;	color: #333;}input[type="text"]:focus {	background-color: #FFF;	color: #666;}textarea {	background-color: #f7f3d4;	color: #333;}textarea:focus {	background-color: #FFF;	color: #666;}input[type="password"] {	background-color: #f7f3d4;	color: #333;}input[type="password"]:focus {	background-color: #fff;	color: #666;}input[type="submit"] {	background-color: #f7f3d4;	color: #333;	padding: 0.3em;}div.illustration_right {	float: right;	padding: 0em 0em 1.5em 1.5em;}

div.illustration_left {
  float: left;
  padding: 0em 1.5em 1.5em 0em;
}div.floatLeft {
  float: left;
}
div.albumcover {
  width: 210px;
}/*///////////////////////////////////////LINKS////////////////////////////////////////*/a {	color: #000;	text-decoration: underline;}a:hover {	color: #776a11;		text-decoration: underline; }a:active {	color: #776a11;		text-decoration: underline;}
a img {
  text-decoration: none;
  border-bottom: 0px;
}
th a {	color: #c87529;	font-weight: normal;}th a:hover {	color: #f99d49;		font-weight: normal;}th a:active {	color: #f99d49;		font-weight: normal;}
/*///////////////////////////////////////IMAGES////////////////////////////////////////*/img.illustration_right {	float: right;	padding: 0em 0em 1.5em 1.5em;}Img.thumbnail {	margin: 0.8em;}Img.medium_image {	margin: 0.8em;}

.cartbutton {
  text-align: right;
}
