hr.separator { visibility: hidden; margin: 0px !important; padding: 0px !important; height: 0px !important; line-height: 0px !important; clear: both; }

.translucent {
	opacity: .9;
  filter: alpha(opacity=90);
  background-color: #FFFFFF; 
  color: #666666;
  font-family: "georgia",serif;
  font-size: 11px;
}

/*.transparent {
  overflow:auto;
  position:absolute;
  background-color: #FF0000; 
}*/

/* header green fonts */
font.header_green_serif1 {
  font-family: "georgia",serif;
  font-size: 20px;
  color: #96A86E;
}
font.header_green_serif2 {
  font-family: "georgia",serif;
  font-size: 15px;
  color: #869662;
}

/* header gray fonts */
font.header_gray_serif2 {
  font-family: "georgia",serif;
  font-size: 15px;
  color: #666666;
}

/* header white fonts */
font.header_white_serif2 {
  font-family: "georgia",serif;
  font-size: 15px;
  color: #FFFFFF;
}
font.header_white_serif3 {
  font-family: "georgia",serif;
  font-size: 13px;
  color: #FFFFFF;
}

/*normal gray fonts */
font.normal_gray_serif {
  color: #666666;
  font-family: "georgia",serif;
  font-size: 11px;
}
font.normal_gray_sans-serif {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}

/* normal white fonts */
font.normal_white_serif {
  color: #FFFFFF;
  font-family: "georgia",serif;
  font-size: 11px;
}
font.normal_white_sans-serif {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}

/* normal green fonts */
font.normal_green_sans-serif {
  color:#869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px; 
}
font.normal_green_serif {
  color: #869662;
  font-family: "georgia",serif;
  font-size: 10px;
}

body {
  background-repeat: no-repeat;
	padding-bottom: 50px;
}

div.row {
  clear:both;
  /*background-color:red;*/
  padding:3px;
}
div.row span.label {
  float: left;
  text-align: right;
  font-family: arial,helvetica,sans-serif;
  font-size:11px;
  color: #666666;
  line-height:175%;
  /*background-color:blue;*/
}

div.row span.form_lmnt {
  float: right;
  text-align:right;
  font-family: arial,helvetica,sans-serif;
  font-size:11px;
  color: #666666;
  /*background-color:green;*/
}
span.info {
  float: right;
  width: 195px;
  position:absolute;
  left:250px;
  top:0px;
  background-color:green;
}

/* white links */
a.white_link:link {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.white_link:visited { 
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.white_link:hover {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.white_link:active {
  color: #FFFFFF;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/* green links */
a.green_link:link {
  color:#869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  line-height: 175%;
}
a.green_link:visited { 
  color:#869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  line-height: 175%;
}
a.green_link:hover {
  color:#869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  line-height: 175%;
}
a.green_link:active {
  color:#869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  line-height: 175%;
}

/* gray links */
a.gray_link:link {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.gray_link:visited { 
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.gray_link:hover {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.gray_link:active {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/* black links */
a.black_link:link {
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.black_link:visited { 
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.black_link:hover {
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.black_link:active {
  color: #000000;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}

/* gray links */
a.gray_link_ul:link {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.gray_link_ul:visited { 
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.gray_link_ul:hover {
  color: #869662;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
a.gray_link_ul:active {
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}

/* gray links */
a.gray_link_inv:link {
  color: #869662;
  font-size: 11px;
  text-decoration: none;
}
a.gray_link_inv:visited { 
  color: #869662;
  font-size: 11px;
  text-decoration: none;
}
a.gray_link_inv:hover {
  color: #666666;
  font-size: 11px;
  text-decoration: none;
}
a.gray_link_inv:active {
  color: #869662;
  font-size: 11px;
  text-decoration: none;
}

/* === MAIN === */

div.new-numbers { position: absolute; top: 62px; left: 45px; }
div.more-album-info { position: absolute; bottom: 10px; left: 0px; }


/* === CATALOGS === */

form.catalog-album-actions {
	padding: 0px; margin: 0px;
	position: absolute;
	bottom: 0px;
}

div.category-listen-album { position: absolute; top: 0px; right: 7px; }

div.catalog-navigation a { margin: 0px; padding: 0px; text-decoration: none !important; border: 0px !important; }
div.catalog-navigation a img { border: 0px !important; }

div.album-description { margin-top: 0px; height: 157px; overflow: hidden; }
div.album-description div#wrapper-album-description { padding-bottom: 10px; }

div.album div.more-text { position: absolute; top: 225px !important; right: 5px; }

/* === DIGS === */

div.artists { margin-top: 5px; height: 323px; overflow: hidden; }
div#wrapper-artists ul { list-style: none; padding: 0px; margin: 0px; }
div#wrapper-artists li { padding: 0px; margin: 0px; height: 19px; }
div#wrapper-artists a { color: #869662; margin: 0px; padding: 0px; text-decoration: none; }

div.more-artists { position: absolute; bottom: 32px; left: 10px; }
div.more-artists a { padding-right: 15px; color: #869662; text-decoration: none; }
 

div.dig-actions { text-align: left; color: #869662; }
div.dig-actions a { color: #869662; text-decoration: none; margin-right: 2px; }


div.artist-info {
	position: absolute;
	left: 0px;
	top: 20px; 
	width: 435px;
	height: 360px;
	border-bottom: 1px solid #d1d1d0; 
}

div.artist-info img { border: 0px; }

div.artist-info h3 { margin: 10px 0 10px 10px; font-size: 13px; }

div.add-all-to-cart { position: absolute; right: 0px; top: 11px; margin: 0px; padding: 0px; }

div.artist-info div.image-and-tracks {
	border-top: 1px solid #d1d1d0;
	border-bottom: 1px solid #d1d1d0;
	padding: 5px 0 5px 10px;
}

div.artist-info div.image-and-tracks div.image { float: left; }

div.artist-info div.image-and-tracks div.tracks { margin-left: 100px; }
div.artist-info div.image-and-tracks div.tracks div.inner { height: 90px; width: 335px; overflow: hidden; }
div.artist-info div.image-and-tracks div.tracks div#wrapper-tracks {  }

div.artist-info div.image-and-tracks div.tracks ul { list-style: none; padding: 0px; margin: 0px; color: #869662; }
div.artist-info div.image-and-tracks div.tracks ul li { position: relative; margin: 0px; padding: 3px 0; border-bottom: 1px solid #d1d1d0; height: 12px; }
div.artist-info div.image-and-tracks div.tracks ul form { margin: 0px; padding: 0px; }

div.artist-info div.image-and-tracks div.tracks div.listen { position: absolute; right: 93px; top: 2px; width: 15px;height: 15px; }
div.artist-info div.image-and-tracks div.tracks div.add-to-cart { position: absolute; right: 10px; top: 0px; }

div.artist-info div.more-tracks { margin-top: 10px; text-align: right; padding-right: 5px; }

div.artist-info div.description { margin-top: 10px; padding-left: 10px; height: 165px; overflow: hidden; }
div.artist-info div.description div#wrapper-description { padding-bottom: 10px; }

div.more-text { position: absolute; top: 367px; right: 15px; }
div.more-text img { border: 0px; }

.only-for-ie { display: none; }


.reset {
	display: block; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 0.1;
	}

