﻿@charset "utf-8";
/****** ie6 PNG FIX ******/
img, div, li, ul, input, a { behavior: url(iepngfix.htc) }
/*************************************************/
body {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: top;
}
/* Active State Styles */
body.browse a.browse {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/browse-artists-active.png);
}
body.browse a.browse span {
	color: #000000;
}
body.browse a.browse:hover {
	text-decoration: none;
	cursor: hand;
}
body.merchandise  a.merchandise {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/merchactive-wide.png);
}
body.merchandise a.merchandise span {
	color: #000000;
}
body.merchandise a.merchandise:hover {
	text-decoration: none;
	cursor: hand;
}
body.merchandisewide a.merchandise {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/merchactive-wide.png);
	color: #000000;
}
body.merchandisewide a.merchandise span {
	color: #34005e;
}
body.merchandisewide a.merchandise:hover {
	text-decoration: none;
	cursor: hand;
}



body.albums a.albums {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/albumsactive-wide.png);
}
body.albums a.albums span {
	color: #34005e;
}
body.albums a.albums:hover {
	text-decoration: none;
	cursor: hand;
}
body.albumswide a.albums {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/albumsactive-wide.png);
}
body.albumswide a.albums span {
	color: #34005e;
}
body.albumswide a.albums:hover {
	text-decoration: none;
	cursor: hand;
}

body.downloads a.downloads {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/downloadsactive-wide.png);
}
body.downloads a.downloads span {
	color: #000000;
}
body.downloads a.downloads:hover {
	text-decoration: none;
	cursor: hand;
}
body.downloadswide a.downloads {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/downloadsactive-wide.png);
}
body.downloadswide  a.downloads  span {
	color: #34005e;
}
body.downloadswide  a.downloads:hover {
	text-decoration: none;
	cursor: hand;
}

body.ringtones a.ringtones {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/ringtonesactive-wide.png);
}
body.ringtones a.ringtones span {
	color: #000000;
}
body.ringtones a.ringtones:hover {
	text-decoration: none;
	cursor: hand;
}

/* Nav Bar Container */
.navbar {
	width: 900px;
	padding-top: 2px;
	position: relative;
	z-index: 0;
}

/* Navbar Buttons */
.navbar a {
	display: block;
	height: 40px;
	width: 178px;
	clear: right;
	float: left;
	background-repeat: no-repeat;
}
.navbar a:hover {

}

.navbar .browse {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/browse-artists.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	background-position: top;
}

.navbar .browse:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/browse-artists.png);
	background-position: bottom;
}
.navbar .browse span {
	line-height: 40px;
	display: block;
	height: 40px;
	width: 113px;
	padding-left: 65px;
}
.navbar .downloads {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/downloads.png);
	background-repeat: no-repeat;
}
.navbar .merchandise {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/merchandise.png);
	background-repeat: no-repeat;
}

.navbar .merchandise span {
	display: block;
	height: 40px;
	width: 123px;
	line-height: 40px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 55px;
}
.navbar .merchandise:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/merchandise.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.navbar .albums {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/albums.png);
	background-repeat: no-repeat;
}

.navbar .albums span {
	font-size: 11px;
	line-height: 40px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding-left: 60px;
	height: 40px;
	width: 118px;
}
.navbar .albums:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/albums.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.navbar .downloads span {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 40px;
	font-weight: normal;
	display: block;
	height: 40px;
	width: 123px;
	padding-left: 55px;
}
.navbar .downloads:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/downloads.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.navbar .ringtones span {
	font-size: 11px;
	line-height: 40px;
	color: #FFFFFF;
	height: 40px;
	width: 123px;
	padding-left: 55px;
	display: block;
}
.navbar .ringtones {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/ringtones.png);
	background-repeat: no-repeat;
}
.navbar .ringtones:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/ringtones.png);
	background-repeat: no-repeat;
	background-position: bottom;
}


/* Nav Bar Spacer */
.navbar .spacer {
	clear: right;
	float: left;
	height: 40px;
	width: 2px;
}
/* Nav Bar 2 Container */
.navbar2 {
	width: 900px;
	padding-top: 2px;
	position: relative;
	z-index: 0;
}

/* Navbar Buttons */
.navbar2 a {
	display: block;
	height: 40px;
	width: 222px;
	clear: right;
	float: left;
	background-color: #22303e;
}
.navbar2 a:hover {
	background-color: #3e5771;
}

.navbar2 .browse {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/nav/browse-artists.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
}

.navbar2 .browse:hover {
	text-decoration: none;
	cursor: hand;
}
.navbar2 .browse span {
	line-height: 40px;
	display: block;
	height: 40px;
	width: 113px;
	padding-left: 65px;
}
.navbar2 .merchandise {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/merchwide.png);
	background-repeat: no-repeat;
	background-position: top;
}

.navbar2 .merchandise span {
	display: block;
	height: 40px;
	width: 167px;
	line-height: 40px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 55px;
}
.navbar2 .merchandise:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/merchwide.png);
	background-position: bottom;
}

.navbar2 .albums {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/albumswide.png);
	background-repeat: no-repeat;
	background-position: top;
}

.navbar2 .albums span {
	font-size: 11px;
	line-height: 40px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding-left: 60px;
	height: 40px;
	width: 162px;
}
.navbar2 .albums:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/albumswide.png);
	background-position: bottom;
}
.navbar2 .downloads {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/downloadswide.png);
	background-repeat: no-repeat;
	background-position: top;
}
.navbar2 .downloads span {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 40px;
	font-weight: normal;
	display: block;
	height: 40px;
	width: 167px;
	padding-left: 55px;
}
.navbar2 .downloads:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/downloadswide.png);
	background-position: bottom;
}
.navbar2 .ringtones span {
	font-size: 11px;
	line-height: 40px;
	color: #FFFFFF;
	height: 40px;
	width: 167px;
	padding-left: 55px;
	display: block;
}
.navbar2 .ringtones {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/ringtoneswide.png);
	background-repeat: no-repeat;
	background-position: top;
}
.navbar2 .ringtones:hover {
	text-decoration: none;
	cursor: hand;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/ringtoneswide.png);
	background-position: bottom;
}


/* Nav Bar 2 Spacer */
.navbar2 .spacer {
	clear: right;
	float: left;
	height: 40px;
	width: 2px;
}
.px1 {
	padding-left: 1px;
}
.clear {
	clear: both;
	width: 100%;
}
.contentPadding1 {
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 65px;
}
.contentPadding1  .labeltitle {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	display: block;
	clear: right;
	float: left;
	width: 50%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}
.contentPadding1 .navback {
	clear: right;
	float: right;
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	font-size: 16px;
	font-weight: normal;
	display: block;
	padding-bottom: 20px;
	text-align: right;
}
.content  a {
	color: #000000;
	text-decoration: none;
}
.content a:hover {
	text-decoration: underline;
}

.labelcontainer {
	width: 277px;
	clear: right;
	float: left;
	padding-bottom: 18px;
}
.labelcontainer .labelbox {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/itembg.jpg);
	height: 240px;
	width: 257px;
	padding: 10px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}
.labelcontainer label {
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 35px;
	padding-left: 35px;
}
.labelspacer {
	clear: right;
	float: left;
	width: 13px;
}
.labelbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-height: 230px;
	max-width: 254px;
	vertical-align: middle;
}
.footer {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/footerBG.jpg);
	background-repeat: repeat-x;
	height: 39px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	font-weight: normal;
	color: #33457e;
	line-height: 39px;
	text-align: center;
}
.footer a {
	color: #777777;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.footer a:hover {
	text-decoration: underline;
}
/* Header Background Image */
.header {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/headerbg.png);
	background-repeat: repeat-x;
	height: 39px;
	width: 100%;
}
/* Logo Position */
.logo {
	clear: right;
	float: left;
	height: 32px;
	width: 156px;
	padding-top: 3px;
	padding-left: 25px;
}
.artist-artwork {
	width: 900px;
	margin-right: auto;
	margin-left: auto;	
}
.artistImage {
    height: 160px;
    background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/custom-art/artist-art.jpg);
}
.buttons {
	clear: right;
	float: left;
	padding-left: 459px;
	padding-top: 10px;
}
.buttons .post {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/postbtn.png);
	display: block;
	height: 20px;
	width: 92px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
	padding-left: 28px;
	clear: right;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}
.buttons .cart {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cartbtn.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 86px;
	display: block;
	clear: right;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: top;
}
.buttons .post:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/postbtn.png);
	background-position: bottom;
}
.buttons .cart:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cartbtn.png);
	background-position: bottom;
}
.buttons .cart-active {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cart-active.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 86px;
	display: block;
	clear: right;
	float: left;
	font-size: 11px;
	color: 1b2834;
	text-decoration: none;
	line-height: 18px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: top;
}
.addtocartright  .buyalbum {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/buy-button-large.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 111px;
	display: block;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 40px;
	padding-bottom: 10px;
	text-decoration: none;
}

/* Contains the Header's Logo Image and Buttons */
.headercontent {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/headerbg.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 902px;
	margin-right: auto;
	margin-left: auto;
}
.content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.merchdetail {
	clear: right;
	float: left;
	width: 650px;
}
.merchdetail .merchtitle {
	display: block;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 12px;
}
.merchgallery {
	width: 355px;
	clear: right;
	float: left;
}
.merchgallery .merchimg {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/merchbg.jpg);
	height: 297px;
	width: 317px;
	padding: 10px;
	position: relative;

    text-align:center;
    vertical-align:middle;
}
.merchimg img {
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	max-height: 230px;
	max-width: 316px;
	display: block;
	vertical-align:middle;
}
.merchgallery .zoom {
	position: absolute;
	left: 6px;
	top: 238px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.merchimg .shareproduct {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	height: 20px;
	width: 88px;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
	padding-left: 28px;
	background-repeat: no-repeat;
	position: absolute;
	left: 214px;
	top: 288px;
	background-position: top;
}
.merchimg .shareproduct:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
	cursor: hand;
}

.selectimg {
	font-size: 11px;
	color: #666666;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.gallerythumbs {
	width: 100%;
}
.gallerythumbs a {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/gallerythumb.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 58px;
	width: 88px;
	clear: right;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	vertical-align:middle;
}
.gallerythumbs a:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/gallerythumb.jpg);
	background-position: bottom;
}
.merchdetails {
	width: 285px;
	clear: right;
	float: left;
	padding-left: 10px;
}
.gallerythumbs img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	max-height: 50px;
	max-width: 68px;
	display: block;
	vertical-align:middle;
}
.merchdetails h3 {
	font-size: 13px;
	color: #640097;
	margin-top: 0px;
	margin-bottom: 18px;
}
.merchdetails ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.merchdetails li {
	font-size: 13px;
	color: #464646;
	display: block;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/bullett.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.merchdetails .price {
	color: #640097;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-top: 15px;
}
.merchdetails .rule {
	height: 1px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/rule.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.size label {
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	display: block;
	padding-bottom: 11px;
}
.size select {
	width: 107px;
}
.merchdetails .size {
	clear: right;
	float: left;
	width: 107px;
}
.merchdetails h4 {
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	margin-top: 0px;
	margin-bottom: 0px;
}
.merchdetails .qty {
	clear: right;
	float: left;
	width: 132px;
	padding-left: 10px;
}
.qty label {
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	display: block;
	padding-bottom: 10px;
}
.merchdetails .qty {
}
.qty input {
	width: 113px;
}
.merchdetail .trackinfo {
	padding-top: 20px;
	width: 650px;
}

.merchdetails  .color {
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	display: block;
	padding-top: 25px;
	padding-bottom: 12px;
}
.colorchooser {
	width: 100%;
}
.colorchooser  a {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/colors.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	width: 30px;
	padding: 10px;
	height: 30px;
}
.colorchooser .colorbox {
	clear: right;
	float: left;
	width: 50px;
}
.colorbox  label {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.colorchooser a:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/colors.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	text-decoration: none;
	width: 30px;
}
.zoom div {
	height: 30px;
	width: 30px;
}
.zoom .army {
	background-color: #5E76B2;
}
.zoom .black {
	background-color: #000000;
}
.zoom .brown {
	background-color: #61523e;
}
.addtocartright {
	clear: right;
	float: left;
	width: 151px;
	padding-top: 27px;
	padding-left: 57px;
}
.addtocartright .addcart
{
	position: absolute;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/add-to-cart.png);
	background-repeat: no-repeat;
	background-position: top;
	clear: right;
	float: left;
	width: 151px;
	height:30px;
	padding-top: 27px;
	padding-left: 10px;
}
.buydownloadbutton
{
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mini-buy.png);
	background-repeat: no-repeat;
	background-position:top;
	clear: right;
	float: left;
	width: 51px;
	padding-top: 0px;
	padding-right: 50px;	
	position:relative;
	top:0px;
	left:0px;	
}
.buyringtonebutton
{	
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mini-buy.png);
	background-repeat: no-repeat;
	background-position: top;
	clear: right;
	float: left;
	width: 51px;
	padding-top: 0px;
	padding-right: 50px;
	position: relative;
	left: 0px;
	top: 0px;
}
.buydownloadbutton1
{
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mini-buy.png);
	background-repeat: no-repeat;
	background-position:top;
	clear: right;
	float: left;	
	width: 51px;
	padding-top: 0px;
	padding-right: 70px;	
	position: relative;
	left: 0px;
	top: 0px;
}
.buyringtonebutton1
{	
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mini-buy.png);
	background-repeat: no-repeat;
	background-position: top;
	clear: right;
	float: left;
	width: 51px;
	padding-top: 0px;
	padding-right: 70px;
	position: relative;
	left: 0px;
	top: 0px;
}
.labelbox img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.labelbox .addcart {
	position: absolute;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cart-small.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 30px;
	width: 77px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 31px;
	padding-left: 40px;
	left: 153px;
	bottom: 31px;
}
.labelbox .addcart:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cart-small.png);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
	cursor: hand;
}
.labelbox .share {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 20px;
	width: 88px;
	line-height: 18px;
	padding-left: 30px;
	position: absolute;
	right: 7px;
	bottom: 8px;
}
.labelbox .share:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	background-position: bottom;
	text-decoration: none;
	cursor: hand;
}
.albumbg {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/albums/albumcontainerbg.png);
	background-repeat: no-repeat;
	height: 133px;
	width: 390px;
	clear: right;
	float: left;
	padding: 15px;
}
.albumbg .albumimg {
	height: 127px;
	width: 137px;
	clear: right;
	float: left;
}
.albumbg .albumimg IMG {
    max-height: 104px;
    max-width: 104px;
}
.albumbg .albumcontent {
	width: 236px;
	clear: right;
	float: left;
	height: 127px;
	padding-left: 13px;
}
.albumcontent .mp3price {
	height: 36px;
	width: 236px;
}
.albumcontent .price {
	clear: right;
	float: left;
	width: 65px;
	height: 27px;
	font-size: 17px;
	line-height: 27px;
	font-weight: bold;
	color: #610094;
}
.mp3price   .buyMP3 {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mp3albums.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 30px;
	width: 112px;
	clear: right;
	float: left;
	line-height: 29px;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 38px;
}
.mp3price  .cdalbumprice {
	font-size: 17px;
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cdalbums.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 30px;
	width: 74px;
	clear: right;
	float: left;
	padding-left: 38px;
}
.mp3price .cdalbumprice:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/cdalbums.png);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
	text-decoration: none;
}
.albumcontent .shareproduct {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	display: block;
	height: 20px;
	width: 86px;
	padding-left: 30px;
	line-height: 17px;
	text-decoration: none;
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	left: 133px;
	top: 20px;
}
.albumcontent .shareproduct:hover {
	text-decoration: none;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/sharebtn.png);
	background-position: bottom;
	background-repeat: no-repeat;
	cursor: hand;
}


.mp3price   .buyMP3:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/mp3albums.png);
	background-position: bottom;
	text-decoration: none;
	cursor: hand;
}


.albumcontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 15px;
}

.albumbgspacer {
	clear: right;
	float: left;
	width: 18px;
	height: 163px;
}
.albumcontent .cdprice {
	height: 36px;
	width: 236px;
}
.clear marginheight18 {
	height: 18px;
	clear: both;
	width: 100%;
}
.marginheight18 {
	height: 18px;
	width: 100%;
}
.merchimg .albuminfoimg {
	padding-top: 10px;
}
.merchdetails p {
	font-size: 12px;
	color: #464646;
	margin-top: 0px;
	margin-bottom: 15px;
}
.merchdetails .albumprice {
	color: #600093;
	font-size: 13px;
	font-weight: bold;
	display: block;
	clear: right;
	float: left;
	width: 65px;
	padding-top: 2px;
}
.merchdetails .albumqty {
	clear: right;
	float: left;
	width: 132px;
	padding-left: 10px;
}
.albumqty label {
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	display: block;
	padding-bottom: 10px;
}
.albumqty input {
	width: 113px;
}

.lightbluerow  {
	background-color: #F6F4EF;
}
.cartdetails .size {
	padding-left: 25px;
}
.cartdetails .size1 
{
	
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.cartdetails .cartimg {
	padding-top: 12px;
	padding-bottom: 12px;
}
.cartimg img {
	border: 1px solid #000000;
	max-height: 51px;
	max-width: 61px;
}


/* Album Info Row Headers */
.rowheaderalbuminfo {
	background-color: #ECE9D8;
}
.rowheaderalbuminfo  td {
	height: 42px;
	font-size: 13px;
	color: #252525;
	line-height: 42px;
	padding-left: 20px;
	font-weight: bold;
}
.rowheaderalbuminfo  .b1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4ECE0;
}
.rowheaderalbuminfo  .b2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FCF9F5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4ECE0;
}
.rowheaderalbuminfo  .b3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FCF9F5;
}
/* Cart Details Row Header Borders */
.cartdetailsrowheader  .b1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4ECE0;
}
.cartdetailsrowheader  .b2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F6F1E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4D5BA;
}
.cartdetailsrowheader  .b3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F6F1E8;
}
/* */
.darkbluerow {
	background-color: #EDE3D1;
}
.albuminfo .darkbluerow td {
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	color: #252525;
}
.albuminfo .lightbluerow td {
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	color: #252525;
}
.darkbluerow .b1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4D5BA;
}
.darkbluerow .b2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F6F1E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4D5BA;
}
.lightbluerow .b1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F1EEE7;
}
.lightbluerow .b2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FBFAF7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F1EEE7;
}
.lightbluerow .b3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FBFAF7;
}
.albuminfo .trackname {

}

.darkbluerow .b3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FAFAFA;
}
.playbutton  {
	height: 24px;
	width: 24px;
	padding-left: 5px;
	clear: right;
	float: left;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.trackname span {
	display: block;
	clear: right;
	float: left;
}
.playbutton .playlink  {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/play-pause.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 24px;
	width: 24px;
	display: block;
	cursor: hand;
}
.buyringtone span {
	display: block;
	clear: right;
	float: left;
}
.buyringtone a {
	color: #252525;
}
.buyringtone  a:hover {
	font-weight: bold;
	text-decoration: none;
}
.buyringtone img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}
.buydownload a {
	color: #252525;
	text-decoration: none;
}
.buydownload a:hover {
	font-weight: bold;
	text-decoration: none;
}
.albuminfo .only {
	color: #252525;
}


.buydownloadlink {
	color: #252525;
}
.albuminfo .buydownload {
	padding-left: 20px;
}

.buydownload img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}
.albuminfo .buyringtone {
	padding-left: 20px;
}
.albuminfo .pricecolumn {
	padding: 0px;
	text-align: center;
}
.buydownload2 a {
	color: #252525;
	text-decoration: none;
}
.buydownload2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}
.albuminfo .buydownload2 {
	text-align: center;
}
.buydownload2 a:hover {
	font-weight: bold;
	text-decoration: none;
}
.labeltitle .overlay {
	position: absolute;
	height: 40px;
	width: 900px;
	left: -21px;
	top: -40px;
	z-index: 1;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/controls/toolbarOverlay.png);
}
td .counter {
	width: 20px;
	font-size: 8px;
	font-weight: bold;
}
.playbutton img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.progresscontainer {
}
.tracklength {
	font-size: 8px;
	display: block;
	position: relative;
	width: 20px;
}
.cartdetailsboxes  {
	width: 139px;
	clear: right;
	float: left;
}

.cartdetailsboxes   .cartprogresslabel {
	font-size: 12px;
	color: #330066;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-bottom: 15px;
}
.cartdetailsboxes .cartprogresslabelblue {
	font-size: 12px;
	color: #666666;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-bottom: 15px;
}
.contentPadding1  .cartrule {
	margin-top: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	width: 835px;
}
.cartdetailsrowheader {
	background-color: #ECE9D8;
	line-height: 32px;
	color: #020202;
	font-size: 13px;
	font-weight: bold;
}
.cartdetailsrowheader .itemheader {
	padding-left: 17px;
}
.cartdetails  .lightbluerow td {
	padding-top: 12px;
	padding-bottom: 12px;
}
.cartdetails  .darkbluerow td {
	padding-top: 12px;
	padding-bottom: 12px;
}
.cartdetails .title {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 25px;
	padding-bottom: 5px;
	width: 300px;
}
.cartdetails .cdbg {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/icons/cd-td.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cartdetails .downloadbg {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/icons/downloads-td.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.cartdetails .merchbg {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/icons/merch-td.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.ringtonetitle  .play {
	display: block;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/playpause.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	clear: right;
	float: left;
	padding-right: 10px;
}

.cartdetails .merchdescription {
	color: #660099;
	font-size: 12px;
	font-weight: bold;
}
.cartdetails .ringtonetitle {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #660099;
	padding-left: 25px;
	padding-bottom: 5px;
	width: 300px;
}
.cartdetails .quantity {
	width: 75px;
}
.cartdetails .update {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/update.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 75px;
	display: block;
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
	cursor: hand;
}
.cartdetails select {
	width: 120px;
}
.cartdetails .price {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.cartdetails img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cartdetailsinfobox {
	background-color: #EDDFC9;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	height: 40px;
}.cartdetailsinfobox .total {
	display: block;
	height: 40px;
	width: 350px;
	float: right;
	line-height: 40px;
	clear: left;
	padding-right: 20px;
}
.begincheckout {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/begin-checkout.png);
	background-repeat: no-repeat;
	display: block;
	clear: left;
	float: right;
	height: 40px;
	width: 217px;
	background-position: top;
}
.begincheckout:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/begin-checkout.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	cursor: hand;
}
.billingheader h1 {
	font-size: 13px;
	font-weight: bold;
	color: #660099;
	margin-top: 0px;
	margin-bottom: 15px;
}
.billinginformation label {
	display: block;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
	font-weight: bold;
}
.billinginformation input {
	width: 250px;
	margin-bottom: 15px;
}
.billinginformation select {
	margin-bottom: 15px;
}
.nextbackcontainer {
	height: 20px;
	clear: both;
	width: 835px;
}
.backcartbottom {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/back_cart.png);
	display: block;
	clear: right;
	float: left;
	height: 20px;
	width: 70px;
	background-repeat: no-repeat;
	background-position: top;
}
.nextcartbottom {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/next_cart.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 20px;
	width: 70px;
	clear: right;
	float: right;
}
.nextcartbottom:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/next_cart.png);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
}

.backcartbottom:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/back_cart.png);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
}
.shippingtitle {
	width: 329px;
	padding-bottom: 20px;
}
.shippingtitle h1 {
	font-size: 13px;
	font-weight: bold;
	color: #660099;
	margin-top: 0px;
	margin-bottom: 0px;
}
.shippingtitle span {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
}
.shippingoption {
	clear: right;
	float: left;
	height: 50px;
	width: 178px;
}
.shippingoption .method {
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	margin-top: 0px;
	display: block;
	line-height: 20px;
	padding-left: 5px;
}
.shippingoption .deliverytime {
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	display: block;
	line-height: 20px;
	padding-left: 5px;
}
.shippingmethodcontainer {
	clear: right;
	float: left;
	width: 153px;
}
.shippingoption .inputcontainer {
	clear: right;
	float: left;
	width: 25px;
	height: 50px;
}
.subtotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cartdetailsinfobox .ordertotal {
	height: 40px;
}
.ordertotal .ordernumber {
	padding-left: 20px;
	color: #666666;
	font-size: 11px;
}
.ordertotal .grandtotal {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.ordertotal .ordertotall {
	font-size: 13px;
	font-weight: bold;
	color: #20313f;
}
.cartimg img {
	border: 1px solid #000000;
}
.ordermessage {
	width: 510px;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	margin-top: 0px;
	margin-bottom: 15px;
}
.contentPadding1 .purchaseinfo {
	font-size: 12px;
	font-weight: bold;
	color: #d3b177;
	margin-top: 0px;
	margin-bottom: 20px;
}

.billinginformation .cardtype {
	width: 150px;
}
.billinginformation .expiry {
	width: 120px;
}
.billinginformation span {
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
}
.billinginformation span a {
	color: #464646;
	text-decoration: underline;
}
.billinginformation span a:hover {
	text-decoration: none;
}

.billinginformation .expiry2 {
	width: 120px;
	margin-left: 10px;
}
.billinginformation .securitycode {
	width: 120px;
}
.italics {
	font-size: 11px;
	color: #464646;
	font-style: italic;
	font-weight: normal;
	line-height: 15px;
}
.contentPadding1 .billingconfirmation {
	clear: right;
	float: left;
	height: 60px;
	width: 368px;
	line-height: 15px;
}
.sizetxt {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.qtytxt {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.billingconfirmation .contactinfo {
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #464646;
}

.contentPadding1 .shippingconfirmation {
	clear: right;
	float: left;
	height: 60px;
	width: 368px;
}
.shippingconfirmation .contactinfo {
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #464646;
}
.nextbackcontainer .confirm {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/confirm.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	clear: right;
	float: right;
	height: 30px;
	width: 143px;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.nextbackcontainer .confirm:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/confirm.png);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
	text-decoration: none;
}
.thankyoumessage {
	clear: right;
	float: left;
	height: 80px;
	width: 272px;
}
.thankyoumessage h3 {
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	margin-bottom: 0px;
}
.confirmationnumber {
	font-size: 11px;
	font-style: italic;
	color: #464646;
	font-weight: normal;
	clear: both;
	display: block;
	padding-top: 20px;
}
.printconfirmation {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/print-confirmation.png);
	display: block;
	clear: right;
	float: right;
	height: 40px;
	width: 217px;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-position: left top;
}
.confirmationcontainer {
	width: 835px;
}

.printconfirmation:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/print-confirmation.png);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
}
.thankyoumessage p {
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	margin-top: 0px;
	margin-bottom: 0px;
}
.billingheader #same {
	margin: 0px;
	clear: right;
	float: left;
	height: 15px;
	width: 15px;
}
.billingheader span {
	display: block;
	clear: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
    width: 20px;
    margin: 0;
}

.billingheader span.checkBox {
    margin-right: 5px;
    padding: 0;
}

.billingheader .checkBox INPUT[type="checkbox"]
{
    padding: 0;
    width: 20px;
}
.billingheader .billing {
	display: block;
	clear: right;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.margin5 {
	padding-bottom: 5px;
}
.errorBox span {
	color: #FF0000;
	display: block;
	clear: right;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
}
.errorBox img {
	display: block;
	clear: right;
	float: left;
}
.merchdetails .albumtype {
	clear: right;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #600093;
	display: block;
	padding-right: 25px;
	width: 75px;
	padding-top: 2px;
}
.merchdetails .buybutton {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/buy-music.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	width: 81px;
	display: block;
	font-size: 10px;
	color: #FFFFFF;
	clear: right;
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding-left: 35px;
	text-decoration: none;
}
.merchdetails .buybutton:hover {
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/buy-music.png);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
	cursor: hand;
}
body.ringtoneswide a.ringtones {
	background-color: #ffc500;
	background-image: url(http://cache.audiolife.com/Webstore/themes/beigePurple/images/buttons/ringtonesactive-wide.png);
}
body.ringtoneswide a.ringtones span {
	color: #34005e;
}
body.ringtoneswide a.ringtones:hover {
	text-decoration: none;
	cursor: hand;
}

