/*
* {
	margin:0;
	padding:0;
}
*/

body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75.01%;
	/*line-height: 1.4em;*/
	background-image:url("../images/bg_final.png");
	background-repeat:repeat-x;
	/*background-attachment:fixed;*/
	text-align: center;
	background-color:#D3141A;
}

h3 {
	background-repeat:no-repeat;
}

h3 span {
	display:none;
}

form {
	margin:0;
	padding:0;
}
/*
a span {
	display:none;
}*/

img {
	margin:0;
	padding:0;
	border: 0;
}


#header {
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin-left: auto;
	margin-right: auto;
	/*width:780px;*/
	/*background-image:url("../images/header.jpg");
	background-repeat:no-repeat;*/
	/*width:878px;*/
	text-align:center;
	background:url('../images/bg_top_final.png') no-repeat top center;
	/*background-color:orange;*/
}

#innerHeader {
	padding:0;
	text-align:left;
	width:772px;
	margin-left: auto;
	margin-right: auto;
	height:600px;
	/*background-image:url("../images/header.jpg");
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
}


object, embed {
	margin:0;
	padding:0;
}

#navCell a, #accountCell a {
	color:#FFFFFF;
	text-decoration:none;
}

#accountCell {
	background: url(../images/logout_bg.png);
	margin:0;
	padding:0;
	width:234px; 
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#accountCell div.login {
	float:right;
	margin:0;
	padding:0;
	margin-top:2px;
	margin-right:5px;
}

#accountCell div.logout {
	float:right;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-right:5px;
}

#accountCell span {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#accountCell input.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:95%;
}

#accountCell .login_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.loginField {
	width:150px;
	height:15px;
}

#pageSpacer {
	position:absolute;
	top:155px;
	left:0;
	right:0;
	/*padding-left:35px;*/
	/*padding-top:155px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*width:760px;*/
	background:url('../images/bg_shadow_final.png') no-repeat center 0; 
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://67.18.4.2/~blastmym/includes/templates/blast/images/shadow_new4.png', sizingMethod='crop'); */
}

#mainWrapper {
	margin:0;
	padding:0;
	/*background-image:url("../images/shadow.jpg");
	background-repeat:repeat-y;*/

	padding:0;
	text-align:left;
	width:772px;
	margin-left: auto;
	margin-right: auto;
	/*background-image:url("../images/header.jpg");
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
}

#contentMainWrapper {
	margin:0;
}

#artistNavi {
	margin:0;
	padding:0;
	padding-top:5px;
	background:url('../images/artist_title_bg.jpg') no-repeat; 
	height:67px;
	text-align:center;
}

#artistName {
	margin:0;
	padding:10px;
	padding-bottom:14px;
	background:url('../images/curlyq_pinstripes.gif') repeat-x 0 10px; 
	text-align:center;
}

.curly {
	margin:0;
	padding:0;
	background-color:#B8171D ; 
}

#artistNameText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	margin:0;
	padding:0 15px;
	text-align:center;
	background-color:#B8171D;
	vertical-align:top;
}

#artistLinks, #artistLinks a {
	margin:0;
	padding:0;
}

#artistLinks {
	padding-left:40px;
}

#artistLinks div {
	position:relative;
	float:left;
}

#artistLinks a:hover  {
	display:block;
}

#artistLinks a:hover img {
	visibility:hidden;
}

#linkOverview  {
	background: url('../images/nav_overview_rollover.png') no-repeat;
}

#linkMusicBlaster  {
	background: url('../images/nav_music_blaster_rollover.png') no-repeat;
}

#linkMusic  {
	background: url('../images/nav_music_rollover.png') no-repeat;
}

#linkStats  {
	background: url('../images/nav_stats_rollover.png') no-repeat;
}

#linkPromotion  {
	background: url('../images/nav_promotion_rollover.png') no-repeat;
}

#linkFAQ  {
	background: url('../images/nav_artist_faq_rollover.png') no-repeat;
}

#linkFinance  {
	background: url('../images/nav_finance_rollover.png') no-repeat;
}

#linkProfile  {
	background: url('../images/nav_profile_rollover.png') no-repeat;
}

#greyBar {
	background-color:#6C6C6C;
	font-size:8px;
}

#headerLine {
	margin:0;
	padding:0;
	font-size:5px;
	/*height:5px;*/
	background-image:url("../images/headerLine.jpg");
	margin-top:5px;
}




.pagination a img {
	width:18px;
	height:15px;
	vertical-align:middle;
}

.pagination_left_wrapper  {
	background: url('../images/left_arrow_rollover.png') no-repeat 0 0;
}

.pagination_left_arrow  {
	background: url('../images/left_arrow_combo.gif') no-repeat 0 0;
	text-decoration:none;
}

.pagination_right_wrapper  {
	background: url('../images/right_arrow_rollover.png') no-repeat 0 0;
}

.pagination_right_arrow  {
	background: url('../images/right_arrow_up.png') no-repeat 0 0;
	text-decoration:none;
}

.pagination_left_arrow span, .pagination_right_arrow span  {
	/*Move an &nbsp; behind image but make sure image is not clipped*/
	/*&nbsp; needed to give the proper line-height*/
	margin-left:-8px;
	margin-right:8px;
	cursor: pointer;
}

a.pagination_left_arrow:hover, a.pagination_right_arrow:hover {
	background:none;
}

.pagination a {
	color:#999999;
}

#footer {
	padding-top:8px;
	width:772px;
	height:29px;
	background-image:url("../images/footer.jpg");
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:0.9em;
}

#footerLine {
	margin:0;
	padding:0;
	font-size:5px;
	width:772px;
	/*height:5px;*/
	background-image:url("../images/footerLine.jpg");
	background-repeat:repeat-y;
	margin-bottom:5px;
}

#footerNav {
	padding-left:50px;
}

#footerNav a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#siteinfoLegal {
	float:right;
	font-size:0.8em;
	color:#FFF;
	margin-top:5px;
	margin-right:15px;
}

.grey {
	color:#999999;
	font-weight:bold;
}

.md_grey {
	font-weight:bold; 
	color:#888888; 
}

.lg_grey {
	font-size:18px; 
	font-weight:bold; 
	color:#888888; 
}

.button {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}

.button_minor{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}

.error, .success {
	color:#F50709;
}

.boxSearch {
	margin-top:0;
	background: url(../images/box_search_bar.png) no-repeat;
	width:772px;
	background-color:#FFFFFF;
}

.boxShoppingCart {
	margin-top:14px;
	float:right;
	background: url(../images/box_cart.png) no-repeat;
	height:90px;
	width:210px;
	text-align:right;
	color:#FFFFFF;
}

.boxShoppingCartText {
	padding-top:48px;
	padding-right:18px;
	font-size:10px;
}

.boxShoppingCartText a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.text_cart_contents {
	font-size:11px;
	font-weight:bold;
}

.header_buy_music {
	margin:0;
	padding:0;
	background:url("../images/header_buy_music.png") no-repeat;
	height:108px;
}

.boxSearchBar {
	position:absolute;
	margin-top:20px;
	margin-left:216px;
}

.boxBrowseBar {
	position:absolute;
	margin-top:55px;
	background:url("../images/box_browse_bar.png") no-repeat;
	width:367px;
	height:50px;
	padding-left:195px;
}

.boxBrowseText{
	margin-top:2px;
}

.boxBrowseText td {
	padding:2px;
}

.boxBrowseText option {
	background-color:#FFFFFF;
}

.boxBrowseBar select {
	width:100px;
	font-size:10px;
}

.boxBrowseBar input {
	font-size:10px;
}

/* ============================================================================== */
/*  Modal                                                                         */
/* ============================================================================== */	
#modalBox{ 
	border: 1px solid #000000; 
	padding:0px;
	margin-bottom:5px;
}
#modalBox{
	background-color: #E4ECEC; 
}



#modalMask{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding:0px;
	margin:0px;
/*	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #AAAAAA; */
}

#modalBox {
	border-top-width:0px;
	padding:0px;
	border-width:2px;
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
}
.popupClose, #modalTitle{
	font-weight: bold;
	font-size:14px;
	padding: 2px;
	padding-left:4px;

	background-color:#E51217;
	color:white; 
	/*border:1px solid #000000;*/
	z-index: 203;
	text-decoration:none;
}
#modalContent{
	padding:4px;
}

