html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
*:focus
{
	outline: 0;
}
body
{
	background: #fff;
	color: #000;
	line-height: 1;
}
ol,ul
{
	list-style: none;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
	vertical-align: middle;
}
caption,th,td
{
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
q,blockquote
{
	quotes: "" "";
}
em {
	font-style: italic;
}
q:before,q:after,blockquote:before,blockquote:after
{
	content: "";
}
a img
{
	border: none;
}
.bkgimg
{
	display: block;
	overflow: hidden;
	text-indent: -1000em;
}
html
{
	height: 100%;
}
body
{
	background: #000 url(/public/images/CR_bodyBG.jpg) repeat top center;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
.clear
{
	clear: both;
}
a
{
	color: #969595;
	text-decoration: none;
}
a.readMore,h1.album-title a
{
	color: #CF1713;
}
a:hover
{
	color: #ffffff;
}
a.theBand
{
	display: block;
	height: 37px;
	width: 173px;
}
p
{
	margin-bottom: 1em;
}
#sideBanner
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 255px;
}
.content
{
	_background: url(/public/images/CR_shinyArm.gif) no-repeat 100% 10px;
	background: url(/public/images/CR_shinyArm.png) no-repeat 100% 10px;
	margin: 0px auto;
	min-height: 1050px;
	width: 1100px;
}
div.welcome-flash #flashplayer
{
	float: left;
	margin-top: -5px;
	width: 500px;
}
#Welcome,#body,#header,#footer
{
	margin: 0 auto;
	width: 935px;
}
.flash-wrap
{
	margin: 0 auto;
	width: 935px;
}
.flash-wrap #flashplayer
{
	float: left;
	width: 400px;
}
.flash-wrap #Welcome
{
	float: right;
	width: 400px;
}
.flash-wrap #Welcome .register
{
	width: 200px;
}
.flash-wrap #Welcome .logged-in
{
	width: 100%;
}
#Welcome
{
	font-size: 11px;
	height: 30px;
	padding: 10px 0 0 0;
	text-align: right;
}
.register
{
	float: left;
	margin: 0;
	padding: 0;
	width: 745px;
}
#Welcome #signIn
{
	float: right;
	margin-top: -10px;
}
#Welcome a
{
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
#Welcome a.signin
{
	background: transparent url(/public/images/CR_signIn.jpg) no-repeat 0 0;
	display: block;
	float: left;
	margin: 0;
	padding: 10px;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 11px;
	position: relative;
}
#Welcome a.join
{
	background: transparent url(/public/images/CR_join.jpg) no-repeat 0 0;
	display: block;
	float: left;
	margin: 0;
	padding: 10px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 11px;
	position: relative;
}
#Welcome a.help
{
	background: transparent url(/public/images/CR_help.jpg) no-repeat 0 0;
	display: block;
	float: left;
	margin: 0;
	padding: 10px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 11px;
	position: relative;
}
#logo
{
	float: left;
	height: 160px;
	width: 655px;
}
a.home
{
	background: url(/public/images/CR_logo.gif) no-repeat 0 0;
	display: block;
	height: 175px;
	width: 655px;
}
#audioPlayer
{
	float: right;
	width: 210px;
}
#nav
{
	background: url(/public/images/CR_line.png) no-repeat top left;
	height: 36px;
	margin: 0;
	padding: 0;
	width: 935px;
}
#nav ul
{
	margin: 0;
	overflow: hidden;
	padding: 0;
	padding-top: 10px;
	width: 100%;
}
#nav ul li
{
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.subnav
{
	display: none;
	padding: 0 0 0 5px;
	width: 655px;
}
div.subnav ul
{
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
div.subnav ul li
{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	text-decoration: none;
}
div.subnav a
{
	color: #969595;
	text-decoration: none;
}
.tourpg #toursubnav,.mediapg #mediasubnav,.networkpg #networksubnav
{
	display: block;
}
.activepg div.subnav .active a,.archivepg div.subnav .archive a,.photopg div.subnav .photo a,.videopg div.subnav .video a,.linkspg div.subnav .links a,.contactpg div.subnav .contact a,.listpg div.subnav .list a,.featurepg div.subnav .feature a
{
	color: #fff;
}
div#nav ul li a
{
	float: left;
	height: 30px;
	list-style: none;
	text-indent: -30000px;
}
div#nav ul li#home a
{
	_background: url(/public/images/CR_home.gif) top left no-repeat;
	background: url(/public/images/CR_home.png) top left no-repeat;
	width: 68px;
}
div#nav ul li#home a:hover,.hmpg div#nav ul li#home a
{
	_background: url(/public/images/CR_home_hover.gif) top left no-repeat;
	background: url(/public/images/CR_home_hover.png) top left no-repeat;
}
div#nav ul li#news a
{
	_background: url(/public/images/CR_news.gif) top left no-repeat;
	background: url(/public/images/CR_news.png) top left no-repeat;
	width: 66px;
}
div#nav ul li#news a:hover,.newspg div#nav ul li#news a
{
	_background: url(/public/images/CR_news_hover.gif) top left no-repeat;
	background: url(/public/images/CR_news_hover.png) top left no-repeat;
}
div#nav ul li#bio a
{
	_background: url(/public/images/CR_bios.gif) top left no-repeat;
	background: url(/public/images/CR_bios.png) top left no-repeat;
	width: 58px;
}
div#nav ul li#bio a:hover,.biopg div#nav ul li#bio a
{
	_background: url(/public/images/CR_bios_hover.gif) top left no-repeat;
	background: url(/public/images/CR_bios_hover.png) top left no-repeat;
}
div#nav ul li#sounds a
{
	_background: url(/public/images/CR_sounds.gif) top left no-repeat;
	background: url(/public/images/CR_sounds.png) top left no-repeat;
	width: 83px;
}
div#nav ul li#sounds a:hover,.musicpg div#nav ul li#sounds a
{
	_background: url(/public/images/CR_sounds_hover.gif) top left no-repeat;
	background: url(/public/images/CR_sounds_hover.png) top left no-repeat;
}
div#nav ul li#performances a
{
	_background: url(/public/images/CR_performances.gif) top left no-repeat;
	background: url(/public/images/CR_performances.png) top left no-repeat;
	width: 130px;
}
div#nav ul li#performances a:hover,.tourpg div#nav ul li#performances a
{
	_background: url(/public/images/CR_performances_hover.gif) top left no-repeat;
	background: url(/public/images/CR_performances_hover.png) top left no-repeat;
}
div#nav ul li#media a
{
	_background: url(/public/images/CR_media.gif) top left no-repeat;
	background: url(/public/images/CR_media.png) top left no-repeat;
	width: 72px;
}
div#nav ul li#media a:hover,.mediapg div#nav ul li#media a
{
	_background: url(/public/images/CR_media_hover.gif) top left no-repeat;
	background: url(/public/images/CR_media_hover.png) top left no-repeat;
}
div#nav ul li#network a
{
	_background: url(/public/images/CR_network.gif) top left no-repeat;
	background: url(/public/images/CR_network.png) top left no-repeat;
	width: 120px;
}
div#nav ul li#network a:hover,.networkpg div#nav ul li#network a
{
	_background: url(/public/images/CR_network_hover.gif) top left no-repeat;
	background: url(/public/images/CR_network_hover.png) top left no-repeat;
}
div#nav ul li#shop a
{
	_background: url(/public/images/CR_shop.gif) top left no-repeat;
	background: url(/public/images/CR_shop.png) top left no-repeat;
	width: 85px;
}
div#nav ul li#shop a:hover,.storepg div#nav ul li#shop a
{
	_background: url(/public/images/CR_shop_hover.gif) top left no-repeat;
	background: url(/public/images/CR_shop_hover.png) top left no-repeat;
}
div#nav ul li#mList
{
	margin: 0;
	padding: 0;
}
#mailingWidget
{
	_background: transparent url(/public/images/CR_Mlist.gif) no-repeat scroll top right;
	background: transparent url(/public/images/CR_Mlist.png) no-repeat scroll top right;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 0 53px;
	padding: 0;
}
#mailingWidget img
{
	margin: 0;
	margin-right: 20px;
	margin-top: 8px;
	padding: 0;
}
#mailingWidget input.submitField
{
	background: transparent none repeat scroll 0 0;
	border: none;
	height: 30px;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	width: 135px;
}
.searchText
{
	_padding-left: 25px;
	background: transparent none repeat scroll 0 0;
	border: none;
	font-style: italic;
	height: 20px;
	margin: 0;
	padding: 0;
	padding-left: 0px;
	padding-top: 5px;
	width: 135px;
}
#mailingWidget .submitButton
{
	background: transparent none repeat scroll 0 0;
	border: none;
	cursor: pointer;
	display: inline-block;
	/*font-size: 1px;
	line-height: 1px;*/
	height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	padding-left: 31px;
	width: 30px;
	
	vertical-align: top;
}

#mainContent
{
	_padding-right: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	width: 635px;
}
#mainContent #IMG_home
{
	_background: url(/public/images/CR_ImageHome.jpg) no-repeat top left;
	background: url(/public/images/CR_ImageHome.png) no-repeat top left;
	height: 325px;
	margin: 0px;
	margin-top: 13px;
	padding: 15px;
	width: 620px;
}
#mainContent .bio
{
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 380px;
}
#mainContent .bio a
{
	color: #b41418;
}
#mainContent .bio a:hover
{
	color: #842f30;
}
#mainContent .profile
{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	width: 210px;
}
#mainContent .profile img
{
	border: 1px solid #333;
}
#mainContent .profile ul
{
	margin: 0;
	padding: 0;
}
#mainContent .profile ul li
{
	_background: url(/images/CR_listimage.gif) no-repeat center left;
	background: url(/images/CR_listimage.png) no-repeat center left;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left: 20px;
}
ul.network
{
	padding-left: 50px;
}
ul.network li
{
	_background: url(/images/CR_listimage.gif) no-repeat center left;
	background: url(/images/CR_listimage.png) no-repeat center left;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left: 20px;
}
#callouts
{
	_width: 265px;
	float: left;
	margin: 0px;
	margin-top: 33px;
	padding: 0;
	width: 275px;
}
#callouts a
{
	color: #B02F32;
}
#callouts #store
{
	_background: url(/public/images/CR_calloutBG.gif) top left no-repeat;
	background: url(/public/images/CR_calloutBG.png) top left no-repeat;
	height: 165px;
	margin: 0;
	margin-bottom: 14px;
	margin-left: 5px;
	padding: 0;
	width: 265px;
}
#callouts #store p
{
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	overflow: hidden;
	padding: 11px;
}
#callouts #store p img.fullsize
{
	display: inline;
	float: right;
	margin-right: 1em;
}
#callouts #tour
{
	_background: url(/public/images/CR_calloutBG.gif) top left no-repeat;
	background: url(/public/images/CR_calloutBG.png) top left no-repeat;
	font-size: 12px;
	height: 165px;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0;
	width: 265px;
}
#callouts #tour ul
{
	margin: 0;
	margin-left: 13px;
	margin-top: 2px;
	padding: 0;
}
#callouts #tour ul li
{
	font-size: 10px;
	list-style-type: none;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}
#callouts #tour p
{
	font-size: 10px;
	margin: 0;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0;
}
#callouts #tour p a
{
	color: #b02f32;
}
#callouts #players
{
	_background: url(/public/images/CR_calloutBG.gif) top left no-repeat;
	background: url(/public/images/CR_calloutBG.png) no-repeat;
	height: 165px;
	margin: 0;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0;
	width: 265px;
}
#callouts #players table#thePlayers
{
	margin: 0;
	margin-left: 35px;
	margin-top: 10px;
	padding: 0;
}
#callouts #flags
{
	_background: url(/public/images/CR_flagsBG.gif) top left no-repeat;
	background: url(/public/images/CR_flagsBG.png) top left no-repeat;
	height: 90px;
	margin: 0;
	margin-bottom: 15px;
	margin-left: 5px;
	padding: 0;
	padding-left: 0px;
	padding-top: 10px;
	text-align: center;
	width: 265px;
}
ul#twitter_update_list
{
	margin: 0;
	padding: 0;
}
ul#twitter_update_list li
{
	background: url(/public/images/CRT_twitterBG.gif) no-repeat center center;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 15px;
}
ul#twitter_update_list li a
{
	color: #CF1713;
	margin: 1px;
	padding: 0px;
}
ul#twitter_update_list li a:hover
{
	color: #fff;
}
p.twitterfollow
{
	background: url(/public/images/CRT_followTwitter.gif) no-repeat right center;
	padding: 15px;
}
p.twitterfollow a
{
	color: #CF1713;
	font-style: italic;
	font-weight: bold;
}
p.twitterfollow a:hover
{
	color: #fff;
}
h1.latestNews
{
	background: url(/public/images/CR_latestNews.gif) no-repeat;
	height: 32px;
	margin-bottom: 15px;
	padding: 0;
	text-indent: -10000px;
	width: 170px;
}
.newspg h1.latestNews
{
	background: url(/public/images/CR_currentNews.gif) no-repeat;
	margin-top: 30px;
	margin-top: 33px;
	width: 190px;
}
h1.twitter
{
	background: url(/public/images/CRT_twitter.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 0;
	text-indent: -10000px;
	width: 270px;
}
h1.bandBlogs
{
	background: url(/public/images/CR_bandBlogs.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 190px;
}
h1.performanceDates
{
	background: url(/public/images/CR_tourdates_title.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 279px;
}
h1.performanceArchive
{
	background: url(/public/images/CR_tourArchive_title.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 285px;
}
h1.SignIn
{
	background: url(/public/images/CR_SignIn.gif) no-repeat;
	height: 32px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 325px;
}
h1.ResetPassword
{
	background: url(/public/images/CRT_ResetPassword.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 325px;
}
h1.EditProfile
{
	background: url(/public/images/CRT_EditProfile.gif) no-repeat;
	height: 32px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 325px;
}
h1.EditAcct
{
	background: url(/public/images/CRT_EditAcct.gif) no-repeat;
	height: 32px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 425px;
}
h1.join
{
	background: url(/public/images/CR_join_title.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 325px;
}
h1.mailingList
{
	background: url(/public/images/CR_mailingList.gif) no-repeat;
	height: 32px;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 225px;
}
h1.creature
{
	background: url(/public/images/CRT_logoSM.gif) no-repeat;
	height: 76px;
	margin: 0;
	margin-top: 40px;
	text-indent: -10000px;
	width: 225px;
}
h1.sidZ
{
	background: url(/public/images/CRT_sid2.gif) no-repeat;
	height: 46px;
	margin: 0;
	margin-top: 40px;
	text-indent: -10000px;
	width: 225px;
}
h1.sidZ-blog
{
	background: url(/public/images/CRT_sid2.gif) no-repeat;
	float: left;
	height: 46px;
	margin: 5px 0px 10px 0px;
	text-indent: -10000px;
	width: 400px;
}
h1.meli
{
	background: url(/public/images/CRT_meli.gif) no-repeat;
	height: 46px;
	margin: 0;
	margin-top: 40px;
	text-indent: -10000px;
	width: 225px;
}
h1.meli-blog
{
	background: url(/public/images/CRT_meli.gif) no-repeat;
	float: left;
	height: 46px;
	margin: 5px 0px 10px 0px;
	text-indent: -10000px;
	width: 400px;
}
h1.kimho
{
	background: url(/public/images/CRT_kimho.gif) no-repeat;
	height: 46px;
	margin: 0;
	margin-top: 40px;
	text-indent: -10000px;
	width: 225px;
}
h1.kimho-blog
{
	background: url(/public/images/CRT_kimho.gif) no-repeat;
	float: left;
	height: 46px;
	margin: 5px 0px 10px 0px;
	text-indent: -10000px;
	width: 400px;
}
h1.cowbella
{
	background: url(/public/images/CRT_cowbella.gif) no-repeat;
	height: 46px;
	margin: 0;
	margin-top: 40px;
	text-indent: -10000px;
	width: 225px;
}
h1.cowbella-blog
{
	background: url(/public/images/CRT_cowbella.gif) no-repeat;
	float: left;
	height: 46px;
	margin: 5px 0px 10px 0px;
	text-indent: -10000px;
	width: 400px;
}
h1.contact
{
	background: url(/public/images/CRT_contact.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 170px;
}
h1.video
{
	background: url(/public/images/CRT_video.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 170px;
}
h1.photos
{
	background: url(/public/images/CRT_photos.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 170px;
}
h1.links
{
	background: url(/public/images/CRT_links.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 420px;
}
h1.cineman
{
	background: url(/public/images/CRT_cineman.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 320px;
}
h1.labels
{
	background: url(/public/images/CRT_labels.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 20px;
	text-indent: -10000px;
	width: 100px;
}
h1.management
{
	background: url(/public/images/CRT_management.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 20px;
	text-indent: -10000px;
	width: 300px;
}
h1.albums
{
	background: url(/public/images/CRT_albums.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 25px;
	text-indent: -10000px;
	width: 80px;
}
h1.storeHome
{
	background: url(/public/images/CRT_storeTitle.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 30px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 339px;
}
h1.updateProfile
{
	background: url(/public/images/CRT_updateProfile.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 33px;
	text-indent: -10000px;
	width: 375px;
}
h1.storeDetails
{
	background: url(/public/images/CRT_storeDetails.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 20px;
	text-indent: -10000px;
	width: 375px;
}
h1.MyAddress
{
	background: url(/public/images/CRT_MyAddress.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 33px;
	text-indent: -10000px;
	width: 375px;
}
h1.expressCheckout
{
	background: url(/public/images/CRT_ExpressCheckout.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 33px;
	text-indent: -10000px;
	width: 375px;
}
h1.managePayments
{
	background: url(/public/images/CRT_MyPayment.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 33px;
	text-indent: -10000px;
	width: 375px;
}
h1.CRT_help
{
	background: transparent url(/public/images/CRT_help.gif) no-repeat scroll 0 0;
	height: 32px;
	margin: 33px 0 15px;
	text-indent: -10000px;
	width: 339px;
}
h2.featured
{
	background: url(/public/images/CRT_featuredTitle.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-top: 15px;
	text-indent: -10000px;
	width: 339px;
}
h2.ringtonesTitle
{
	background: url(/public/images/CRT_RingTones.gif) no-repeat;
	height: 32px;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 20px;
	text-indent: -10000px;
	width: 310px;
}
h2.tou
{
	background: url(/public/images/CR_tou.gif) no-repeat;
	height: 32px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 440px;
}
h2.privacy
{
	background: url(/public/images/CR_privacy.gif) no-repeat;
	height: 32px;
	margin-top: 33px;
	text-indent: -10000px;
	width: 460px;
}
h3
{
	color: #FFFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 0;
}
h4.newsTitle
{
	margin: 0px;
	padding: 0px;
}
h4.newsTitle a
{
	color: #f01f24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
h2.storecallout_title
{
	_background: url(/public/images/CR_storecallout_title.gif) no-repeat;
	background: url(/public/images/CR_storecallout_title.png) no-repeat;
	height: 25px;
	margin: 0;
	margin-left: 7px;
	padding: 0;
	text-indent: -10000px;
	width: 139px;
}
h2.feature_title
{
	background: url(/public/images/CR_creatureFeature_title.png) no-repeat;
	height: 25px;
	margin: 0;
	margin-left: 7px;
	padding: 0;
	text-indent: -10000px;
	width: 200px;
}
h2.tourcallout_title
{
	_background: url(/public/images/CR_tourcallout_title.gif) no-repeat;
	_margin-left: 3px;
	background: url(/public/images/CR_tourcallout_title.png) no-repeat;
	height: 25px;
	margin: 0;
	margin-left: 7px;
	padding: 0;
	text-indent: -10000px;
	width: 201px;
}
h2.playerscallout_title
{
	background: url(/public/images/CR_theband.png) no-repeat;
	height: 37px;
	margin: 0;
	margin-left: 42px;
	padding: 0;
	text-indent: -10000px;
	width: 173px;
}
h2.digitalDownload
{
	background: url(/public/images/CRT_digitalDownload.gif) no-repeat;
	height: 35px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 0;
	text-indent: -10000px;
	width: 355px;
}
h1.digitalDownloads
{
	background: url(/public/images/CRT_digitalDownloads.gif) no-repeat;
	height: 35px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 0;
	text-indent: -10000px;
	width: 240px;
}
h1.tickets
{
	background: url(/public/images/CRT_tickets.gif) no-repeat;
	height: 35px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 0;
	text-indent: -10000px;
	width: 355px;
}
#footer
{
	background: url(/public/images/CR_footerLogo.png) no-repeat center left;
	height: 80px;
	margin-top: 20px;
}
#footer a.microgroove
{
	background: url(/public/images/microgroove-dark.png) no-repeat;
	width: 150px;
}
#footer a.echospin
{
	background: url(/public/images/echospin.png) no-repeat;
	display: block;
	height: 17px;
	width: 130px;
}
#footer a.microgroove,#footer a.umusic,#footer a.echospin
{
	display: block;
	float: right;
	margin-top: 20px;
}
#footer a.microgroove,#footer a.echospin
{
	margin-top: 30px;
}
#footer a.umusic
{
	background: url(/public/images/umc-logo.png) no-repeat;
	display: inline;
	float: right;
	height: 64px;
	width: 100px;
}
#footer p
{
	color: #969595;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding-left: 85px;
	padding-top: 6px;
}
#footer p a
{
	color: #969595;
	text-decoration: none;
}
#footer p a:hover
{
	color: #FFFFFF;
}
ul.accounts li
{
	background: url(/images/CR_listimage.png) no-repeat center left;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left: 20px;
}
hr.line
{
	background: url(/public/images/CR_line.png) no-repeat top left;
	border: none;
	clear: both;
	height: 1px;
}
.tv
{
	background: url(/images/CRT_videoBG.jpg) no-repeat top left;
	height: 400px;
	margin-top: 10px;
	width: 580px;
}
.tv p.video
{
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-top: 18px;
}
.videolist
{
	margin: 2em 0;
}
.videolist .fl
{
	height: 140px;
	overflow: hidden;
	width: 100px;
}
table.trackListing
{
	float: left;
	margin-bottom: 45px;
	margin-top: 0px;
	width: 100%;
}
table.trackListing .itunesLink
{
	font-size: .9em;
	text-align: center;
	text-transform: uppercase;
}
td.trackField
{
	font-style: italic;
}
h1.album-title
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	margin-top: 20px;
	text-transform: uppercase;
}
h1.track-title
{
	color: #c61419;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.album-image
{
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
}
.album-shortdescription
{
	float: left;
	width: 50%;
}
.album-shortdescription p
{
	line-height: 17px;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 0;
}
.album-shortdescription ul
{
	margin: 0;
	margin-left: 10px;
	padding: 0;
}
.album-shortdescription ul li
{
	_background: url(/images/CR_listimage.gif) no-repeat center left;
	background: url(/images/CR_listimage.png) no-repeat center left;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left: 20px;
}
.album-shortdescription .items
{
	margin-bottom: 1.5em;
	margin-top: 2em;
}
.album-shortdescription .add
{
	background: url(/public/images/cart/btn-buy.png) no-repeat;
	height: 25px;
	width: 100px;
}
#buttons a.submitButton
{
	background: url(/public/images/generic.gif) no-repeat;
	color: #ddfaff;
	display: block;
	float: left;
	height: 35px;
	margin: 0;
	margin-left: 8px;
	margin-top: 10px;
	padding: 0;
	padding-top: 6px;
	pading-right: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
}
a.iTunes img
{
	border: none;
}
#hiddenPlayer
{
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
span.play a
{
	background: url(/public/images/CRT_audioPlayBut.gif) no-repeat;
	background-position: 0 0px;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 21px;
}
span.play a.hover
{
	background: url(/public/images/CRT_audioPlayBut.gif) no-repeat;
	background-position: 0 0px;
}
span.stop a
{
	display: none;
}
span.stop a.hover
{
	background: #000;
	color: #fff;
}
div.assigned span.play a
{
	display: none;
}
div.assigned span.stop a
{
	background: url(/public/images/CRT_audioPlayStop.gif) no-repeat;
	background-position: 0 0px;
	display: block;
	height: 16px;
	margin: 0 auto;
	width: 21px;
}
div.assigned span.stop a:hover
{
	background: url(/public/images/CRT_audioPlayStop.gif) no-repeat;
	background-position: 0 0px;
}
.Visible_False
{
	display: none;
}
div.canceled_True
{
	text-decoration: line-through;
}
span.VenueVisible_False,a.Visible_True
{
	display: inline;
}
span.VenueVisible_True,a.Visible_False
{
	display: none;
}
span.DetailsVisible_False,a.Visible_True
{
	display: inline;
}
span.DetailsVisible_True,a.Visible_False
{
	display: none;
}
.sku_True
{
	display: inline;
}
.sku_False
{
	display: none;
}
#tourTable
{
	margin-top: 10px;
}
#tourTable td
{
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 6px;
}
#tourTable th,#tourTable td
{
	margin-bottom: 2px;
	text-align: center;
}
#tourTable th
{
	font-weight: bold;
	padding-bottom: 6px;
	text-transform: uppercase;
}
div.newsItem h3 a
{
	color: #f01f24;
}
div.newsItem span.comments
{
	text-transform: uppercase;
}
body#audio
{
	background: #000;
}
#ads
{
	border: 0px solid red;
	height: 110px;
	text-align: center;
	width: 100%;
}
#ads img
{
	margin: 0px 15px;
}
.blogImage
{
	float: left;
	margin: 15px 10px 15px 0px;
}
.section div.control
{
	margin: 20px 0;
}
div.control div.paging a.prev
{
	padding-right: 5px;
}
div.control div.paging a.next
{
	padding-left: 5px;
}
#comments
{
	margin-top: 15px;
}
#comments h3
{
	font-size: 16px;
	margin: 10px 0 5px 0;
}
#comments .Comment
{
	padding-bottom: 10px;
}
#comments .Comment h4
{
	margin-top: 10px;
}
#comments .CommentTitle
{
	font-size: 110%;
	font-weight: bold;
}
#comments .CommentText
{
	padding: 2px 0;
}
#comments .CommentFooter
{
	color: #999;
}
.paging
{
	font-style: italic;
}
table.trackListing
{
	border-spacing: 2px;
}
table.trackListing .songTitle
{
	font-style: italic;
}
table.trackListing .listen,table.trackListing .iTunes
{
	text-align: center;
}
tr.tableHeader th
{
	color: #656565;
	text-transform: uppercase;
}
div#body tbody tr
{
	border-collapse: separate;
}
div#body tbody tr td
{
	border-collapse: separate;
	border-spacing: 2px;
	border-width: 2px;
	margin: 2px;
	padding: 5px;
}
div#body table#tourTable tbody tr,div#body table.trackListing tbody tr
{
	_background: #000;
	background: url(/images/CRT_tdBG.png) repeat-y scroll 0 0;
}
.fl
{
	float: left;
}
.featurecontent h1
{
	font-size: 2em;
	line-height: 1.5;
	margin-bottom: 1em;
	margin-top: 30px;
}
.featurecontent div.bdy .thumb
{
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}
.membership h2.title
{
	font-size: 2em;
	line-height: 1.5;
	margin-bottom: 1em;
	margin-top: 30px;
}
.textinput,.textinputsmall
{
	height: 120px;
	width: 100%;
}
#sidebar
{
	float: right;
	width: 250px;
}
#sidebar div.membership
{
	background: #000;
	background: rgba(0,0,0, .8);
	border: 1px solid #3d3d3d;
	padding: 14px;
}
#sidebar h2
{
	font-size: 14px;
	margin-bottom: .8em;
}
#sidebar ul.network
{
	padding-left: 10px;
}
#callouts div#shopping-cart
{
	background: #000;
	background: rgba(0,0,0, .8);
	border: 1px solid #3d3d3d;
	margin: 0 0 20px 6px;
	padding: 10px;
	width: 233px;
}
#callouts div#shopping-cart h2
{
	background: url(/public/images/h2-cart.png) no-repeat;
	height: 43px;
	overflow: hidden;
	text-indent: -1000em;
}
#FAQ h2
{
	font-size: 18px;
	font-weight: bold;
}
#FAQ h3
{
	font-size: 16px;
}
#FAQ h4
{
	font-weight: bold;
	margin: 1em 0;
}
#FAQ ul
{
	margin-bottom: 2em;
	padding-left: 1em;
}
#FAQ li
{
	list-style: disc outside;
}
#FAQ li a
{
	color: #B02F32;
}
.account1 div#mainContent
{
	padding-top: 75px;
	position: relative;
}
.account1 h1.mailingList
{
	left: 0px;
	position: absolute;
	top: 0px;
}
.checkoutWrapper h2.title,.orderstatusWrapper h2.title,.member-profile h2.title
{
	font-size: 24px;
	font-weight: bold;
	margin-top: 1em;
	text-transform: capitalize;
}
.checkoutWrapper li,.orderstatusWrapper li,.member-profile li
{
	border-bottom: 1px solid #3d3d3d;
	padding: 5px;
}
.member-profile
{
	overflow: hidden;
}
.member-profile div.image
{
	margin-right: 20px;
}
#mg-formsubmitbuttonid
{
	display: block;
	margin-top: 1em;
}
ul.blm
{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.blm li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#galleryHolder
{
	height: 680px;
	margin: 0;
	width: 550px;
}
#gallery
{
	height: 680px;
	margin-top: 30px;
	padding: 5px;
	position: absolute;
	width: 550px;
	z-index: 900;
}
#picIframe
{
	background: transparent;
	height: 650px;
	margin: 5px 3px 3px 5px;
	position: absolute;
	top: 0;
	width: 554px;
	z-index: 1000;
}
#picHolder
{
	background: #000 none repeat scroll 0 0;
	height: 650px;
	left: -5px;
	margin: 5px 3px 3px 5px;
	opacity: 0;
	position: absolute;
	top: -5px;
	width: 594px;
	z-index: 1001;
}
h4#gTitle
{
	color: #fff;
	font-family: verdana, arial;
	font-size: 14px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 30px 0px 20px 15px;
	text-transform: uppercase;
	width: 500px;
}
#gNav
{
	background: url(/public/images/CR_line.png) no-repeat bottom left;
	height: 26px;
	position: absolute;
	width: 560px;
	z-index: 901;
}
#gNav a
{
	background: transparent;
	color: #fff;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px;
	text-align: center;
}
#gNav a:hover
{
	background: #9e2119;
	color: #fff;
}
#gNav li.liNavHover a
{
	background: #9e2119;
	color: #fff;
}
#gNav a.onState,#gNav li.liNavOn a
{
	background: #9e2119!important;
	color: #fff;
}
#gNav ul
{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#gNav li
{
	display: block;
	float: left;
	width: 100px;
}
#gNav li.clearList
{
	clear: both;
}
#gNav li li a,#gNav li.liNavHover li a
{
	background: none;
	border: none;
	color: #fff;
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px;
	text-align: left;
}
#gNav li li a:hover
{
	background: none;
	color: #cacdb8;
}
#gNav ul li ul
{
	background: #7c8d01;
	border-top: 1px solid #222d35;
	border-top: 1px solid #DCDDDA;
	display: none;
	height: auto;
	left: 0;
	margin: 0;
	margin-top: 0px;
	padding: 0;
	padding: 3px;
	position: absolute;
	width: 598px;
	z-index: 904;
}
#gNav li li
{
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 110px;
}
#gCounter
{
	clear: both;
	color: #3c5467;
	font-size: 11px;
	margin: 20px 10px 0 0;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 550px;
}
#gCounter span.g_counter
{
	color: #9e2119;
	padding: 0 5px;
}
#gCounter span.pageText
{
	padding: 0 5px 0 0px;
}
#gCounter a
{
	color: #9e2119;
	font-size: 11px;
}
#gCounter a:hover
{
	color: #7e1d3c;
}
#gCounter a.g_disabled
{
	display: none;
}
#gallery ul
{
	margin: 0;
	padding: 0 20px 0 25px;
}
#gallery ul li
{
	border: 2px solid #fff;
	display: block;
	float: left;
	height: 75px;
	list-style: none;
	margin: 0px 10px 13px 0;
	padding: 0px;
	width: 75px;
}
#gallery img
{
	border: 0;
}
#nextButton
{
	background: url(/images/next.gif);
	background-position: 0 0;
	display: block;
	height: 31px;
	position: absolute;
	right: 10px;
	text-indent: -1000px;
	top: 280px;
	width: 23px;
}
#prevButton
{
	background: url(/images/back.gif);
	background-position: 0 0;
	display: block;
	height: 31px;
	left: 10px;
	position: absolute;
	text-indent: -1000px;
	top: 280px;
	width: 23px;
}
#prevButton:hover
{
	background-position: 0 -31px;
}
#nextButton:hover
{
	background-position: 0 -31px;
}
#loadingPic
{
	border: none;
	display: none;
	height: 32px;
	left: 290px;
	position: absolute;
	top: 280px;
	width: 32px;
	z-index: 1002;
}
#bigPic
{
	border: 2px solid #fff;
	opacity: 1;
	position: absolute;
	z-index: 1003;
}
#imageDetails
{
	display: none;
	margin: 0 auto;
	padding: 10px 5px;
	position: absolute;
}
#imageCount
{
	color: #999;
	float: left;
	font-size: 90%;
	margin-right: 5px;
}
#imageTitle
{
	color: #ccc;
	float: left;
	visibility: hidden;
}
#imageDes
{
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 10px 5px;
	position: absolute;
	z-index: 10000;
}
#details
{
	color: #51788d;
	display: block;
	float: right;
	font-size: 11px;
	visibility: hidden;
}
#hide
{
	color: #51788d;
	display: none;
	float: right;
	font-size: 11px;
	visibility: hidden;
}
a#hide:hover,a#details:hover
{
	color: #669dba;
}
#picControls
{
	display: none;
	margin: 0 auto;
	padding: 0px 0px 15px 0;
	position: absolute;
	text-align: right;
}
#thumbsButton
{
	background: url(/images/thumbs.gif) no-repeat;
	background-position: right 0px;
	color: #8e2110;
	display: block;
	float: right;
	font-size: 10px;
	height: 22px;
	letter-spacing: 0px;
	padding: 3px 10px 0 0px;
	text-align: left;
	width: 80px;
}
#thumbsButton:hover
{
	background-position: right -22px;
	color: #9e2119;
}
#loadingMsg
{
	margin: 0px 20px;
}
#loadingMsg span
{
	color: #999;
	display: block;
	float: left;
	padding: 8px 4px;
}
#loadingMsg img
{
	display: block;
	float: left;
}

.permabar {
	font-size: 11px;
	line-height: 22px;
	margin: 2em 0;	
}

.FBlike {
	float: left;
}

.checkoutWrapper,.orderstatusWrapper
{
	min-height: 800px;
}
.checkoutWrapper div#echospinCheckoutCart div.footer
{
	height: 32px;
}
.checkoutWrapper div#echospinCheckoutCart div.item,.orderstatusWrapper div#echospinOrdersReceipt div.item,.echospinCart .item,.echospinCart div.cartitem,div#echospinCheckoutCart div.item.header,div#echospinOrdersReceipt div.item.header,div#echospinCheckoutCart div.item.payment,div#echospinOrdersReceipt div.item.payment,div#echospinCheckoutCart div.item.footer,div#echospinOrdersReceipt div.item.footer
{
	border-bottom: 1px solid #3d3d3d;
}
.echospinCart .footer,div#echospinCheckoutCart div.item,div#echospinOrdersReceipt div.item
{
	border-bottom: none;
}
.echospinCart .item .quantity select,#echospinCheckoutCart .item .quantity select
{
	font-size: 10px;
}
div.purchase div.cartitem div.options select
{
	margin-bottom: 8px;
}
div.echospinCart
{
	clear: both;
	display: none;
	font-size: 11px;
}
div.echospinCart .item,div.echospinCart .cartitem
{
	clear: both;
	overflow: hidden;
	position: static;
}
div.echospinCart .item.header .type,div.echospinCart .cartitem.header .type
{
	height: 24px;
}
div.echospinCart .item.header .title,div.echospinCart .cartitem.header .title
{
	padding-bottom: 0px;
	padding-top: 3px;
}
div.echospinCart .item.header .quantity,div.echospinCart .item.header .price,div.echospinCart .cartitem.header .quantity,div.echospinCart .cartitem.header .price
{
	padding-top: 3px;
}
div.echospinCart .item.subtotal,div.echospinCart .cartitem.subtotal
{
	border-bottom: 0;
	border-top: 1px solid #3d3d3d;
	font-weight: bold;
	height: 24px;
	margin-top: 1px;
}
div.echospinCart .item.subtotal .type,div.echospinCart .cartitem.subtotal .type
{
	height: 24px;
}
div.echospinCart .item.subtotal .title,div.echospinCart .cartitem.subtotal .title
{
	height: 19px;
	padding-top: 3px;
}
div.echospinCart .item.subtotal .price,div.echospinCart .cartitem.subtotal .price
{
	height: 19px;
	padding-top: 4px;
}
div.echospinCart .item.footer,div.echospinCart .cartitem.footer
{
	font-weight: bold;
	padding: 10px !important;
}
div.echospinCart .item.footer .checkout,div.echospinCart .cartitem.footer .checkout
{
	float: right;
	height: 25px;
	margin: 5px 0px 0px 0px;
	width: 113px;
}
div.echospinCart .item.footer .checkout a,div.echospinCart .cartitem.footer .checkout a
{
	background: url(/public/images/cart/btn-checkout.png) top right no-repeat;
	display: block;
	height: 100%;
	width: 100%;
}
div.echospinCart .item.footer .checkout.empty a,div.echospinCart .cartitem.footer .checkout.empty a
{
	display: none;
}
div.echospinCart .item .type,div.echospinCart .cartitem .type
{
	display: inline;
	float: left;
	height: 33px;
	width: 45px;
}
div.echospinCart .item .type.empty,div.echospinCart .cartitem .type.empty
{
	display: none !important;
}
div.echospinCart .item .type.typeMP3,div.echospinCart .cartitem .type.typeMP3
{
	background: url(/public/images/cart/icon_mp3_sm_light.gif) 6px 50% no-repeat;
}
div.echospinCart .item .type.typeMP3s,div.echospinCart .cartitem .type.typeMP3s
{
	background: url(/public/images/cart/icon_mp3s_sm_light.png) 6px 50% no-repeat;
}
div.echospinCart .item .type.typeMP4,div.echospinCart .cartitem .type.typeMP4
{
	background: url(/public/images/cart/icon_mp4_light.gif) 4px 50% no-repeat;
}
div.echospinCart .item .type.typeDVD,div.echospinCart .cartitem .type.typeDVD
{
	background: url(/public/images/cart/icon_dvd_sm.gif) 6px 50% no-repeat;
}
div.echospinCart .item .type.typeCD,div.echospinCart .cartitem .type.typeCD
{
	background: url(/public/images/cart/dl_cd_light.png) 6px 50% no-repeat;
}
div.echospinCart .item .type.typeApparel,div.echospinCart .cartitem .type.typeApparel
{
	background: url(/public/images/cart/icon_apparel_sm_light.png) 15px 50% no-repeat;
}
div.echospinCart .item .title,div.echospinCart .cartitem .title
{
	clear: none;
	display: block !important;
	float: left;
	margin: 0;
	padding: 4px 0;
	width: 55px;
}
div.echospinCart .item .title.empty,div.echospinCart .cartitem .title.empty
{
	display: inline;
	margin-left: 8px;
	width: 47px;
}
div.echospinCart .item .title .artist,div.echospinCart .cartitem .title .artist
{
	font-style: italic;
	font-weight: bold;
}
div.echospinCart .item .quantity,div.echospinCart .cartitem .quantity
{
	float: left;
	padding-top: 3px;
	text-align: center;
	width: 45px;
}
div.echospinCart .item .price,div.echospinCart .cartitem .price
{
	float: left;
	padding-top: 4px;
	text-align: right;
	width: 60px;
}
div.echospinCart .item.default,div.echospinCart .cartitem.default
{
	font-style: italic;
}
#echospinCheckoutCart .item .type.typeApparel,#echospinOrdersReceipt .item .type.typeApparel
{
	background: url(/public/images/cart/icon_apparel_sm_light.png) 15px 50% no-repeat;
}
.cartitem .add
{
	cursor: pointer;
	height: 20px;
}
.cartitem.echospinCartDisabled
{
	display: none;
}
.cartitem.echospinCartAdded .price,.cartitem.echospinCartAdded .add
{
	cursor: default;
	filter: alpha(opacity=3.3);
	moz-opacity: .3;
	opacity: .3;
}
.cartitem.echospinCartDisabled
{
	display: none;
}
.cartitem .price
{
	font-weight: bold;
}
#echospinCheckoutCart,#echospinOrdersReceipt
{
	clear: both;
	display: none;
	float: left;
	margin: 20px 0px 15px 0px;
}
#echospinCheckoutCart .item,#echospinOrdersReceipt .item
{
	float: left;
	width: 620px;
}
#echospinCheckoutCart .item .type,#echospinOrdersReceipt .item .type
{
	float: left;
	height: 33px;
	width: 45px;
}
#echospinCheckoutCart .item .type.typeCD,#echospinOrdersReceipt .item .type.typeCD
{
	background: url(/public/images/cart/icon_cd_sm_light.png) 9px 50% no-repeat;
}
#echospinCheckoutCart .item .type.typeMP3s,#echospinOrdersReceipt .item .type.typeMP3s
{
	background: url(/public/images/cart/icon_mp3s_sm_light.png) 0px 50% no-repeat;
}
#echospinCheckoutCart .item .type.typeMP3,#echospinOrdersReceipt .item .type.typeMP3
{
	background: url(/public/images/cart/icon_mp3_sm_light.gif) 6px 50% no-repeat;
}
#echospinCheckoutCart .item .type.typeMP4,#echospinOrdersReceipt .item .type.typeMP4
{
	background: url(/public/images/cart/icon_mp4_sm.gif) 4px 50% no-repeat;
}
#echospinCheckoutCart .item .type.typeDVD,#echospinOrdersReceipt .item .type.typeDVD
{
	background: url(/public/images/cart/icon_dvd_sm.gif) 6px 50% no-repeat;
}
#echospinCheckoutCart .item .type.typeRingtone,#echospinOrdersReceipt .item .type.typeRingtone
{
	background: url(/public/images/cart/icon_ringtone_sm.png) 15px 50% no-repeat;
}
#echospinCheckoutCart .item .title,#echospinCheckoutCart .item .price,#echospinCheckoutCart .item .quantity,#echospinOrdersReceipt .item .title,#echospinOrdersReceipt .item .price,#echospinOrdersReceipt .item .quantity
{
	padding: 4px 0px;
}
#echospinCheckoutCart .item .title,#echospinOrdersReceipt .item .title
{
	float: left;
	width: 430px;
}
#echospinCheckoutCart .item .quantity,#echospinOrdersReceipt .item .quantity
{
	float: left;
	text-align: right;
	width: 45px;
}
#echospinCheckoutCart .item .price,#echospinOrdersReceipt .item .price
{
	float: left;
	text-align: right;
	width: 100px;
}
#echospinCheckoutCart .item.payment .title,#echospinOrdersReceipt .item.payment .title
{
	padding-left: 45px;
	text-align: right;
	width: 475px;
}
#echospinCheckoutCart .header,#echospinOrdersReceipt .header
{
	text-transform: uppercase;
}
#echospinCheckoutCart .header .type,#echospinOrdersReceipt .header .type
{
	height: auto;
}
#echospinCheckoutCart .header .quantity,#echospinOrdersReceipt .header .quantity
{
	padding-top: 5px;
	text-align: center;
}
#echospinCheckoutCart .header .price,#echospinOrdersReceipt .header .price
{
	padding-bottom: 0px;
	padding-top: 5px;
	text-align: right;
}
#echospinCheckoutCart .header .title,#echospinOrdersReceipt .header .title
{
	padding-bottom: 0px;
}
#echospinCheckoutCart .footer,#echospinOrdersReceipt .footer
{
	font-weight: bold;
	height: 24px;
}
#echospinCheckoutCart .footer .type,#echospinOrdersReceipt .footer .type
{
	height: 24px;
}
#echospinCheckoutCart .footer .price,#echospinOrdersReceipt .footer .price
{
	text-align: right;
}
#echospinCheckoutCart .shipping .title,#echospinOrdersReceipt .shipping .title
{
	float: left;
	padding-top: 0;
	text-align: right;
	width: 520px;
}
#echospinCheckoutCart .shipping .title select,#echospinOrdersReceipt .shipping .title select
{
	margin-left: 10px;
	margin-top: 8px;
}
#echospinCheckoutCart .shipping .price,#echospinOrdersReceipt .shipping .price
{
	float: left;
}
#echospinCheckoutCart .default .title,#echospinCheckoutCart .default .quantity,#echospinCheckoutCart .default .price,#echospinOrdersReceipt .default .title,#echospinOrdersReceipt .default .quantity,#echospinOrdersReceipt .default .price
{
	text-align: left;
}
#echospinCheckoutCart .default .title,#echospinOrdersReceipt .default .title
{
	padding-left: 45px;
	width: 430px;
}
#echospinCheckoutCart .tax .title,#echospinOrdersReceipt .tax .title
{
	float: left;
	font-weight: bold;
	padding: 5px 0px;
	text-align: right;
	width: 520px;
}
#echospinCheckoutCart .tax .price,#echospinOrdersReceipt .tax .price
{
	float: left;
	padding-top: 5px;
}
#echospinCheckoutCart .total .title,#echospinOrdersReceipt .total .title
{
	float: left;
	text-align: right;
	width: 520px;
}
#echospinCheckoutCart .total .price,#echospinOrdersReceipt .total .price
{
	float: left;
}
#echospinCheckoutCart .error_invalid_territory,#echospinOrdersReceipt .error_invalid_territory
{
	color: #9400d3 !important;
}
#echospinCheckoutCart .error_duplicate_item,#echospinOrdersReceipt .error_duplicate_item
{
	color: #00f !important;
}
#echospinCheckoutCart .error_invalid_item,#echospinOrdersReceipt .error_invalid_item
{
	color: #f00 !important;
}
#echospinCheckoutForm
{
	display: none;
}
#echospinCheckoutForm .errors
{
	clear: both;
	float: left;
	margin: 10px 6px 15px 6px;
	width: 620px;
}
#echospinCheckoutForm .errors .error
{
	margin-top: 10px;
}
#echospinCheckoutForm .errors .error .error_invalid_territory
{
	color: #9400d3;
}
#echospinCheckoutForm .errors .error .error_duplicate_item
{
	color: #00f;
}
#echospinCheckoutForm .errors .error .error_invalid_item
{
	color: #f00;
}
#echospinCheckoutForm .instructions,#echospinOrdersReceipt .instructions
{
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 1px;
}
#echospinCheckoutForm .input
{
	float: left;
	margin-top: 5px;
	width: 620px;
}
#echospinCheckoutForm .input.mobile
{
	margin-top: 20px;
}
#echospinCheckoutForm .input.emailadddress
{
	margin-top: 20px;
}
#echospinCheckoutForm .input.error .label
{
	color: #f00;
}
#echospinCheckoutForm .input.checkbox .control input
{
	margin: 4px 8px 0px 0px;
}
#echospinCheckoutForm .input .label
{
	float: left;
	padding: 3px 24.8px 0 0;
	text-align: right;
	width: 186px;
}
#echospinCheckoutForm .input .label.required
{
	font-weight: bold;
}
#echospinCheckoutForm .input .button
{
	margin: 0px 0px 20px 210.8px;
}
#echospinCheckoutForm .input .control
{
	float: left;
	margin: 0;
	position: static;
	text-align: left;
	width: 372px;
}
#echospinCheckoutForm .input .control input
{
	float: left;
}
#echospinCheckoutForm .input .control select
{
	margin-right: 4px;
}
#echospinCheckoutForm .input .control .control_label
{
	float: left;
	margin-top: 4px;
}
#echospinCheckoutForm .input .control .image
{
	margin: 2px 0px 0px 12px;
}
#echospinCheckoutForm .input .control.name .control input,#echospinCheckoutForm .input .control.cardholdername .control input,#echospinCheckoutForm .input .control.city .control input
{
	width: 372px;
}
#echospinCheckoutForm .input .control.address1 .control input,#echospinCheckoutForm .input .control.address2 .control input
{
	width: 190px;
}
#echospinCheckoutForm .input .control.state .control input
{
	width: 30px;
}
#echospinCheckoutForm .input .control.postalcode .control .input,#echospinCheckoutForm .input .control.billingpostalcode .control .input
{
	width: 50px;
}
#echospinCheckoutForm .input .control.cardnumber .control
{
	background: url(/public/images/cart/payment_methods.gif) 148px 5px no-repeat;
}
#echospinCheckoutForm .input .control.cardnumber .control input
{
	width: 130px;
}
#echospinCheckoutForm .input .control.mobile .control select
{
	margin: 1px 0px 0px 4px;
}
#echospinCheckoutForm .input .control.emailaddress .control input,#echospinCheckoutForm .input .control.emailaddress_verify .control input
{
	width: 210px;
}
#echospinCheckoutForm div.input
{
	float: none;
	overflow: hidden;
	padding-bottom: 10px;
}
#echospinCheckoutForm a.button
{
	margin: 20px 0px 0px 210.8px;
}
#echospinCheckoutAddress
{
	display: none;
	margin-left: 15px;
}
#echospinCheckoutAddress .instructions
{
	clear: both;
	margin-top: 3px;
	width: 475px;
}
#echospinCheckoutAddress .button
{
	margin: 0px 0px 20px 210.8px;
}
#echospinCheckoutAddress .address
{
	clear: both;
	margin-top: 14px;
	width: !parentwidth;
}
#echospinCheckoutAddress .address .label
{
	float: left;
	font-weight: bold;
	padding: 0em 24.8px 0em 0em;
	text-align: right;
	width: 186px;
}
#echospinCheckoutAddress .address .value
{
	float: left;
	margin-bottom: 4px;
	width: 372px;
}
#echospinOrdersForm
{
	clear: both;
	display: none;
	float: left;
	margin: 20px 0 20px 22px;
	width: !parentwidth;
}
#echospinOrdersForm .instructions
{
	clear: both;
	float: left;
	margin: 0 6px 15px 6px;
	width: 620px;
}
#echospinOrdersForm .input
{
	clear: both;
	float: left;
	margin: 5px 0 5px 0;
	width: 620px;
}
#echospinOrdersForm .input .label
{
	float: left;
	padding: 3px 12px 0em 0em;
	text-align: right;
	width: 124px;
}
#echospinOrdersForm .input .label.required
{
	font-weight: bold;
}
#echospinOrdersForm .input .control
{
	float: left;
	margin-bottom: 0p !important;
	position: static;
	width: 310px;
}
#echospinOrdersForm .input .control input
{
	float: left;
}
#echospinOrdersForm .input.error .label
{
	color: #ff0;
}
#echospinOrdersForm .input.orderid .control input
{
	width: 310px;
}
#echospinOrdersForm .input.emailaddress .control input
{
	width: 310px;
}
span.button,div.button
{
	clear: both;
	height: 18px;
	width: 130px;
}
span.button a,div.button a
{
	display: block;
	height: 100%;
	width: 100%;
}
#echospinCheckoutForm span.button a,#echospinCheckoutAddress span.button a,#echospinOrdersForm span.button a,#echospinCheckoutForm div.button a,#echospinCheckoutAddress div.button a,#echospinOrdersForm div.button a
{
	cursor: pointer;
	text-decoration: none;
}
#echospinCheckoutAddress span.button,#echospinCheckoutAddress div.button
{
	background: url(/public/images/cart/btn_update_address.png) no-repeat;
}
#echospinOrdersForm span.button,#echospinOrdersForm div.button
{
	background: url(/public/images/cart/btn_lookuporder.png) no-repeat;
	float: left;
	height: 22px;
	margin: 20px 0px 0px 136.4px;
	width: 155px;
}
#echospinCheckoutForm span.button.continue,#echospinCheckoutForm div.button.continue
{
	background: url(/public/images/cart/btn_continue.png) no-repeat;
	height: 22px;
	width: 155px;
}
#echospinCheckoutForm span.button.submit,#echospinCheckoutForm div.button.submit
{
	background: url(/public/images/cart/btn_place_order.png) no-repeat;
	height: 22px;
	width: 155px;
}
#echospinOrdersReceipt .item.shipping .title .method
{
	margin-top: 10px;
	text-align: right;
}
#echospinOrdersReceipt .item.shipping .title .address
{
	font-weight: normal;
	margin-top: 4px;
}
.item.shipping .title .estimate
{
	font-weight: normal;
	margin-top: 4px;
}
.item.payment .title
{
	padding-left: 45px;
	width: 520px;
}
#echospinOrdersReceipt .item.payment .title .details
{
	font-weight: normal;
}
#echospinOrdersDownloads
{
	clear: both;
	display: none;
}
#echospinOrdersDownloads .instructions
{
	clear: both;
	margin: 0px 6px 10px 6px;
}
#echospinOrdersDownloads .album
{
	background-repeat: no-repeat;
	clear: both;
	height: 36px;
	margin: 5px 0px 0px 12px;
	padding-left: 45px;
	width: 620px;
}
#echospinOrdersDownloads .album .artist
{
	float: left;
	margin-top: 5px;
	width: 430px;
}
#echospinOrdersDownloads .album .title
{
	float: left;
	width: 430px;
}
#echospinOrdersDownloads .tracks
{
	clear: both;
	margin: 10px 0 15px 6px;
	overflow: hidden;
	width: 620px;
}
#echospinOrdersDownloads .tracks .track
{
	cursor: pointer;
	overflow: hidden;
	width: 100%;
}
#echospinOrdersDownloads .tracks .track .tracknumber
{
	float: left;
	height: 19px;
	padding-top: 5px;
	text-align: center;
	width: 45px;
}
#echospinOrdersDownloads .tracks .track .title
{
	float: left;
	height: 19px;
	padding-top: 5px;
	width: 430px;
}

#echospinOrdersDownloads .tracks .track .length
{
	float: left;
	height: 19px;
	padding-top: 5px;
	text-align: right;
	width: 40px;
}
#echospinOrdersDownloads .tracks .track .type
{
	background: url(/public/images/cart/icon_mp3_sm_light.gif) right center no-repeat;
	float: left;
	height: 20px;
	margin-left: 6px;
	padding: 3px 0em 1px 0;
	width: 45px;
}
#echospinOrdersDownloads .tracks .track.header
{
	font-weight: bold;
}
#echospinOrdersDownloads .tracks .track.header .tracknumber
{
	margin-left: 45px;
}
#echospinOrdersDownloads .tracks .track.disabled
{
	cursor: default;
}
#echospinOrdersDownloads .tracks .track.disabled .icon
{
	background: url(/public/images/cart/icon_download_disabled.gif) 7px 50% no-repeat;
}
#echospinOrdersDownloads .tracks .track.hover .icon
{
	background: url(/public/images/cart/icon_download_sm_on.gif) 7px 50% no-repeat;
}
#echospinOrdersDownloads .videos .video .icon,#echospinOrdersDownloads .tracks .track .icon
{
	background: url(/public/images/cart/icon_download_sm_off.png) 7px 50% no-repeat;
	float: left;
	height: =24px;
	margin-left: 6px;
	width: 22.5px;
}
#echospinOrdersDownloads .videos
{
	clear: both;
	float: left;
	margin: 10px 0px 20px 6px;
	overflow: hidden;
	width: 620px;
}
#echospinOrdersDownloads .videos .instructions
{
	clear: both;
	float: left;
	margin-bottom: 20px;
}
#echospinOrdersDownloads .videos .video
{
	cursor: pointer;
	float: left;
	font-size: 11px;
	width: 620px;
}
#echospinOrdersDownloads .videos .video .title
{
	float: left;
	height: 40px;
	padding-top: 5px;
	width: 575px;
}
#echospinOrdersDownloads .videos .video .title .artist
{
	font-style: italic;
}
#echospinOrdersDownloads .videos .video .length
{
	float: left;
	height: 31px;
	padding-top: 14px;
	text-align: right;
	width: 45px;
}
#echospinOrdersDownloads .videos .video .type
{
	background: url(/public/images/cart/icon_mp4_sm.gif) right center no-repeat;
	float: left;
	height: 42px;
	margin-left: 6px;
	padding: 3px 0em 1px 0;
	width: 45px;
}
#echospinOrdersDownloads .videos .video.header
{
	font-weight: bold;
}
#echospinOrdersDownloads .videos .video.header .title,#echospinOrdersDownloads .videos .video.header .length
{
	height: 19px !important;
	padding-top: 5px !important;
}
#echospinOrdersDownloads .videos .video.header .title
{
	margin-left: 45px;
}
#echospinOrdersDownloads .videos .video.disabled
{
	cursor: default;
}
#echospinOrdersDownloads .videos .video.disabled .icon
{
	background: url(/public/images/cart/icon_download_disabled.gif) 7px 50% no-repeat;
}
#echospinOrdersDownloads .videos .video.hover .icon
{
	background: url(/public/images/cart/icon_download_sm_on.gif) 7px 50% no-repeat;
}
#echospinOrdersDownloads .ringtones
{
	clear: both;
	float: left;
	margin: 5px 0px 30px 0;
	overflow: hidden;
	width: 620px;
}
#echospinOrdersDownloads .ringtones .instructions
{
	clear: both;
	float: left;
	margin: 0px 0px 20px 0px;
}
#echospinOrdersDownloads .ringtones .ringtone
{
	cursor: pointer;
	float: left;
	overflow: hidden;
	width: =!parentwidth;
}
#echospinOrdersDownloads .ringtones .ringtone .icon
{
	background: url(/public/images/cart/icon_send_sm_off.png) 7px 50% no-repeat;
	float: left;
	height: 45px;
	margin-left: 6px;
	width: 45px;
}
#echospinOrdersDownloads .ringtones .ringtone .icon .title
{
	float: left;
	height: 40px;
	padding-top: 5px;
	width: 575px;
}
#echospinOrdersDownloads .ringtones .ringtone .icon .artist
{
	font-style: italic;
}
#echospinOrdersDownloads .ringtones .ringtone .icon .price
{
	float: left;
	height: 31px;
	padding-top: 14px;
	text-align: right;
	width: 45px;
}
#echospinOrdersDownloads .ringtones .ringtone .icon .type
{
	float: left;
	height: 42px;
	margin-left: 2px;
	padding: 3px 0 1px 0;
	width: 45px;
}
#echospinOrdersDownloads .ringtones .ringtone.header
{
	font-weight: bold;
}
#echospinOrdersDownloads .ringtones .ringtone.header .title,#echospinOrdersDownloads .ringtones .ringtone.header .price
{
	height: 19px !important;
	padding-top: 5px !important;
}
#echospinOrdersDownloads .ringtones .ringtone.header .title
{
	margin-left: 36px;
}
#echospinOrdersDownloads .ringtones .ringtone.disabled
{
	cursor: default;
}
#echospinOrdersDownloads .ringtones .ringtone.disabled .icon
{
	background: url(/public/images/cart/icon_send_disabled.gif) 7px 50% no-repeat;
}
#echospinOrdersDownloads .ringtones .ringtone.hover .icon
{
	background: url(/public/images/cart/icon_send_sm_on.png) 7px 50% no-repeat;
}
#echospinOrdersDownloads .ringtones .ringtone.hover .title,#echospinOrdersDownloads .ringtones .ringtone.hover .length
{
	color: #93b1d9;
}