body
{
	margin-left: 40px;
	margin-right: 40px;
}

h1
{
	margin: 0px;
	font-size: 16px;
	color: #872626;
	float: left;
	font-family: verdana;
	margin-top: 10px;	
}

h2
{
	margin: 0px;
	font-size: 14px;
	color: #872626;
	float: left;
	font-family: verdana;
	margin-top: 10px;	
}

h3
{
	margin: 0px;
	font-size: 12px;
	color: #872626;
	float: left;
	font-family: verdana;
	margin-top: 10px;	
}




#container
{
	float: left;
	width: 100%;
	height: 200px;
}

#hdr
{
	float: left;
	width: 100%;
	height: 86px;
	position: relative;
}
#hdr_logo
{
    float: left;
    height: 86px;
    width: 200px;
    background: url('../images/hdr_logo.gif') bottom left no-repeat;
}

#hdr_text
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 300px;
	font-family: 'trebuchet ms';
	font-size: 12px;
	text-align: right;
	line-height: 20px;
	
}
.red
{
	color: #872626;
}

a
{
	color: #872626;	
}

#link_line
{
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'trebuchet ms';
	font-size: 13px;
	color: #000;
	word-spacing: 5px;
}
.link_line_a
{
	text-decoration: none;
	color: #000000;
}
.link_line_a:hover
{
	color: #872626;
}
.red_hdr_link
{
	text-decoration: none;
	color: #872626;
	font-weight: bold;
}
.white_link
{
	text-decoration: none;
	color: #fff;
}
.white_link:hover
{
	color: #C54844;
}

#news_line
{
	float: left;
	width: 100%;
	height: 38px;
	background-color: #000;
}
#inner_news
{
	float: left;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #fff;
	margin-top: 12px;
	margin-left: 10px;
	display: inline;
}

#artist_bar
{
	float: left;
	position: relative;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	background: #872626;
	z-index: 100;
}

#artist_bar_left
{
	float: left;
	position: relative;
	border-right: 3px solid #fff;
}
#artist_bar_right
{
	float: left;
	color: #fff;
	font-size: 14px;
	font-family: 'trebuchet ms';
	margin-top: 12px;
	margin-left: 10px;
	display: inline;
}

#artist_bar_title
{
	float: left;
	width: 122px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_title.gif') top left no-repeat;
}
#artist_bar_hash
{
	float: left;
	position: relative;
	width: 25px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_hash.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
	z-index: auto;
}
#artist_bar_hash_on
{
	float: left;
	position: relative;
	width: 15px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_hash_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
	z-index: auto;
}
#artist_bar_a
{
	float: left;
	position: relative;
	width: 20px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_a.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
	z-index: 1;
}
#artist_bar_a_on
{
	float: left;
	position: relative;
	width: 10px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_a_on.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
	z-index: 100;
}
#artist_bar_b
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_b.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_b_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_b_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_c
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_c.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_c_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_c_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_d
{
	float: left;
	position: relative;
	width: 20px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_d.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_d_on
{
	float: left;
	position: relative;
	width: 10px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_d_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_e
{
	float: left;
	position: relative;
	width: 18px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_e.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_e_on
{
	float: left;
	position: relative;
	width: 8px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_e_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_f
{
	float: left;
	position: relative;
	width: 18px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_f.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_f_on
{
	float: left;
	position: relative;
	width: 8px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_f_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_g
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_g.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_g_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_g_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_h
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_h.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_h_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_h_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_i
{
	float: left;
	position: relative;
	width: 14px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_i.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_i_on
{
	float: left;
	position: relative;
	width: 4px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_i_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_j
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_j.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_j_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_j_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_k
{
	float: left;
	position: relative;
	width: 20px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_k.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_k_on
{
	float: left;
	position: relative;
	width: 10px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_k_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_l
{
	float: left;
	position: relative;
	width: 14px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_l.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_l_on
{
	float: left;
	position: relative;
	width: 7px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_l_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_m
{
	float: left;
	position: relative;
	width: 22px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_m.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_m_on
{
	float: left;
	position: relative;
	width: 12px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_m_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_n
{
	float: left;
	position: relative;
	width: 20px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_n.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_n_on
{
	float: left;
	position: relative;
	width: 10px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_n_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_o
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_o.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_o_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_o_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_p
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_p.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_p_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_p_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_q
{
	float: left;
	position: relative;
	width: 18px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_q.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_q_on
{
	float: left;
	position: relative;
	width: 8px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_q_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_r
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_r.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_r_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_r_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_s
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_s.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_s_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_s_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_t
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_t.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_t_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_t_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_u
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_u.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_u_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_u_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_v
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_v.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_v_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_v_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_w
{
	float: left;
	position: relative;
	width: 24px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_w.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_w_on
{
	float: left;
	position: relative;
	width: 14px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_w_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_x
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_x.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_x_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_x_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_y
{
	float: left;
	position: relative;
	width: 19px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_y.gif') top center no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_y_on
{
	float: left;
	position: relative;
	width: 9px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_y_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#artist_bar_z
{
	float: left;
	position: relative;
	width: 18px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_z.gif') top center no-repeat;
	margin-right: 5px;
	display: inline;
	cursor: pointer;
}
#artist_bar_z_on
{
	float: left;
	position: relative;
	width: 8px;
	height: 38px;
	background: url('../images/artist_bar/artist_bar_z_on.gif') top left no-repeat;
	display: inline;
	cursor: pointer;
}
#album_line
{
	float: left;
	width: 100%;
	height: 192px;
	background: url('../images/latest_artists.gif') top left no-repeat;
	background-color: #872626;
	z-index: -1;
}
#album_table
{
	height: 192px;
}

#artist_banner_line
{
	float: left;
	width: 100%;
	height: 192px;
	background: url('../images/artist_images/banners/artist_banner.gif') top left no-repeat;
	background-color: #000;
}

#breadcrumb_line
{
	float: left;
	width: 100%;
	font-size: 12px;
	font-family: 'verdana';
	color: #A5A5A5;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #872626;
}

#breadcrumb_line a
{
	text-decoration: none;
	color: #A5A5A5;
}
#breadcrumb_line a:hover
{
	text-decoration: underline;
}

#main
{
	float: left;
	width: 100%;
	margin-top: 20px;
}
#main_line_left
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/middle_line_left.gif') top left repeat-y;
}
#main_line_right
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/middle_line_right.gif') top right repeat-y;
}
#main_left
{
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
}
#main_right
{
	float: right;
	width: 250px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#main_middle
{
	margin-left:235px;
	margin-right: 275px;
}
blockquote
{
font-style: italic;
font-family: trebuchet ms;
font-size: 12px;
}
#main_left_double
{
	margin-right: 275px;
}
#main_right_double
{
	margin-left: 235px;
}
#main_artist_shop
{
	margin-left:235px;
	border: 0px solid blue;
}
#inner_artist_shop
{
	border: 0px solid red;
	float: left;
	width: 100%;
}
#main_artist_shop p
{
	float: left;
	width: 100%;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #000;
}
#main_middle p
{
	float: left;
	width: 100%;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #000;
}
#main_left_double p
{
	float: left;
	width: 100%;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #000;
}
#main_left_double h1
{
	margin: 0px;
	font-size: 16px;
	color: #872626;
	float: left;
	font-family: verdana;
	margin-top: 10px;
}
#hdr_welcome
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_welcome.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_artist_products
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_products_&_merchandise.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_artist_profile
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_artist_profile.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_purchase_options
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_purchase_options.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_featured_merchandise
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_featured_merchandise.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_artist_photos
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_artist_photos.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_shopping_basket
{
	float: left;
	width: 154px;
	height: 17px;
	background: url('../images/hdr_shopping_basket.gif') top left no-repeat;
	margin-bottom: 20px;
}
#hdr_news_and_blog
{
	float: left;
	width: 222px;
	height: 17px;
	background: url('../images/hdr_news.gif') top left no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
}
#hdr_revolver_news
{
	float: left;
	width: 139px;
	height: 17px;
	background: url('../images/hdr_revolver_news.gif') top left no-repeat;
	margin-bottom: 10px;
}

#shopping_basket
{
	float: left;
	width: 210px;
	border: 1px solid #872626;
}
#basket_inner
{
	float: left;
	width: 100%;
	padding-bottom: 20px;
	font-size: 12px;
	font-family: 'trebuchet ms';
	color: #000;
	text-align: center;
}
#basket_bottom
{
	float: left;
	width: 100%;
	height: 27px;
	background: url('../images/btn_checkout.gif') top right no-repeat;
	background-color: #872626;
	cursor: pointer;
}

#heavy_metal_records
{
	float: left;
	width: 210px;
	height: 85px;
	background: url('../images/heavy_metal_records.gif') top left no-repeat;
	margin-top: 10px;
	cursor: pointer;
}

.advert_space
{
	float: left;
	width: 207px;
	height: 63px;
	background: url('../images/advert_space.gif') top left no-repeat;
	margin-top: 10px;
}

#product_search_area
{
	float: right;
	width: 248px;
	height: 68px;
	background: url('../images/right_artist_search.gif') top left no-repeat;
}
#itunes_ad
{
	float: right;
	width: 248px;
	height: 81px;
	background: url('../images/right_itunes.gif') top left no-repeat;
	margin-top: 20px;
	cursor: pointer;
}
#demo_tape
{
	float: right;
	width: 248px;
	height: 92px;
	background: url('../images/right_demo_tape.gif') top left no-repeat;
	margin-top: 10px;
}
#forum
{
	float: right;
	width: 255px;
	height: 90px;
	background: url('../images/right_forum.gif') top left no-repeat;
	margin-top: 10px;
}
#audio
{
	float: right;
	width: 255px;
	height: 99px;
	background: url('../images/right_audio.gif') top left no-repeat;
}

/* FOOTER STYLE CODE */
#ftr_line
{
	float: left;
	width: 100%;
	height: 5px;
	background-color: #872626;
	margin-top: 10px;
	margin-bottom: 5px;
}
#ftr_text_line
{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	font-family: 'trebuchet ms';
	color: #000;
}
#ftr_text_links
{
	float: right;
	color: #872626;
}

/* FRONT PAGE NEWS CODE */
.news_spacer
{
	float: left;
	width: 100%;
	border-bottom: 1px dashed #872626;
	margin-top:2px;
	margin-bottom: 2px;
}
.news_image
{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.news_segment
{
	float: left;
	width: 100%;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #872626;
}

.news_segment a
{
	color: #872626;
}

.news_segment h1
{
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	color:#872626;
}
.news_segment h2
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	text-decoration: underline;
}
.news_segment p
{
	float: left;
	width: 100%;
	font-size: 12px;
	font-famliy: 'trebuchet ms';
	color: #000;
	margin-top: 5px;
}
.btn_read_more
{
	float: left;
	width: 72px;
	height: 22px;
	background: url('../images/read_more.gif') top left no-repeat;
	margin-bottom: 5px;
	cursor: pointer;
}
.btn_read_more_right
{
	float: right;
	width: 72px;
	height: 22px;
	background: url('../images/read_more.gif') top left no-repeat;
	margin-bottom: 5px;
	cursor: pointer;
}

/* LATEST ARTIST AREA */
#latest_artist_spacer
{
	float: left;
	width: 5%;
	height: 100%;
}
.latest_artist_space
{
	width: 19%;
	position: relative;
	border: 0px solid blue;
	height: 100%;
	vertical-align: center;
	color: white;
	font-size: 12px;
	font-family: 'trebuchet ms';
	z-index: 99;
}
.album_holder
{	
	border: 1px solid #fff;
	width: 140px;
}

.menu_holder
{
	position: relative;
	top: 0px;
	left: -3px;
	
	width: 200px;
	z-index:auto;
	display: none;
	opacity: 0.0;
}
.menu_holder_p
{
	font-family: 'trebuchet ms';
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	padding: 10px;
}
.menu_link
{
	color: #fff;
	position: relative;
}
/*.menu_holder_left
{
	position: absolute;
	top: -38px;
	left: 0px;
	height: 38px;
	width: 8px;
	background: url('../images/artist_bar/top_black_left.gif') top left no-repeat;
}*/
.menu_holder_top
{
	position: relative;
	height: 38px;
	z-index: 100;
}
.menu_holder_right
{
	float: left;
	height: 38px;
	width: 8px;
	background: url('../images/artist_bar/top_black_right.gif') top left no-repeat; 
	z-index: 100;
}
.menu_holder_left
{
	float: left;
	height: 38px;
	width: 8px;
	background: url('../images/artist_bar/top_black_left.gif') top left no-repeat;
	z-index: 100;
}
/*.menu_holder_right
{
	position: absolute;
	top: -38px;
	left: 16px;
	height: 38px;
	width: 8px;
	background: url('../images/artist_bar/top_black_right.gif') top left no-repeat; 
}*/
.menu_holder_bottom
{
	position: relative;
	float: left;
	width: 173px;
	height: 13px;
	background: url('../images/artist_bar/menu_holder_bottom.gif') top left repeat-x;
	z-index: 100;
}
.menu_holder_bottom_left
{
	float: left;
	position: relative;
	height: 13px;
	width: 14px;
	background: url('../images/artist_bar/menu_holder_bottom_left.gif') top left no-repeat;
	z-index: 100;
}
.menu_holder_bottom_right
{
	position:relative;
	float: left;
	right: 0px;
	height: 13px;
	width: 13px;
	background: url('../images/artist_bar/menu_holder_bottom_right.gif') top left no-repeat;
}

/* ARTIST PAGE STYLES */



.featured_merchandise_area
{
	float: left;
	background-color: #000;
	width: 250px;
	margin-bottom: 20px;
}
.featured_merchandise_top_left
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/black_corner_top_left.gif') top left no-repeat;
	color: #fff;
	font-family: 'trebuchet ms';
}
.featured_merchandise_top_right
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/black_corner_top_right.gif') top right no-repeat;
}
.featured_merchandise_bottom_right
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/black_corner_bottom_right.gif') bottom right no-repeat;
}
.featured_merchandise_bottom_left
{
	float: left;
	width: 100%;
	height: 100%;
	background: url('../images/black_corner_bottom_left.gif') bottom left no-repeat;
	text-align: center;
}
.btn_more_information
{
	float: left;
	width: 188px;
	height: 22px;
	background: url('../images/btn_more_information.gif') top left no-repeat;
	margin-left: 30px;
	margin-top: 5px;
	cursor: pointer;
}
.btn_more_products
{
	float: left;
	width: 188px;
	height: 22px;
	background: url('../images/btn_more_products.gif') top left no-repeat;
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 10px;
	cursor: pointer;
}
.featured_merchandise_image
{
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	height: 100px;
	border: 1px solid #fff;
}
.banner_view_shop
{
	float: right;
	width: 113px;
	height: 192px;
	background: url('../images/btn_view_artists_shop.gif') top left no-repeat;
	margin-right: 30px;
	cursor: pointer;
}

#artist_shop_holder
{
	float: left;
	width: 100%;
	height: 52px;
	border-bottom: 1px solid #872626;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
	overflow: hidden;
}
#btn_view_shop
{
	float: left;
	position: relative;
	width: 395px;
	height: 32px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url('../images/btn_artist_shop.gif') top left no-repeat;
	cursor: pointer;
}
#artist_shop
{
	float: left;
	width: 100%;
	margin-top: 20px;
}

/* ARTIST PHOTOS STYLES */

.more_image_holder
{
	float: left;
	position: abosolute;
	width: 43px;
	height: 44px;
	background: url('../images/more_image_border.gif') top left no-repeat;
	margin-top: 7px;
	margin-right: 7px;
	padding: 2px;
	display: inline;
	z-index: 200;
}
.main_image
{
	float: left;
	width: 207px;
	margin-bottom: 5px;
}

/* ARTIST SHOP CATEGORIES */
.shop_category
{
	float: left;
	border: 1px solid #772B29;
	padding: 5px;
	color: #772B29;
	font-size: 12px;
	font-family: verdana;
	width: 200px;
	
	margin-top: 2px;
	text-decoration: none;
}
.shop_category:hover
{
	float: left;
	background: #772B29;
	color: #fff;
}

/* ARTIST SHOP PRODUCT LINE */
.product_line
{
	/*border-bottom: 1px dashed #772B29;*/
	padding: 5px; 
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}
.product_line_underline
{
	border-bottom: 1px dashed #772B29;
	font-size: 1px;
}
.btn_purchase_options
{
	float: right;
	width: 158px;
	height: 27px;
	background: url('../images/btn_purchase_options.gif') top left no-repeat;
	cursor: pointer;
}
.product_line_image
{
	float: left;
	border: 1px solid #000;
	width: 50px;
}

/* PRODUCT DETAILS STYLES */
.purchase_options_holder
{
	float: left;
	width: 100%;
	font-family: verdana;
}
.purchase_options_holder h1
{
	margin: 0px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.purchase_options_holder p
{
	margin-left: 10px;
}
.dashed_spacer
{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #772B29;
	font-size: 1px;
}
.pd_image
{
	float: left;
	width: 250px;
	height: 250px;
	border: 1px solid #000;
}
.buttons_holder
{
	float: left;
	width: 250px;
	margin-left: 10px;
}
.btn_purchase_download
{
	float: left;
	width: 250px;
	height: 25px;
	padding-top: 32px;
	background: url('../images/btn_purchase_full_album.gif') top left no-repeat;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	font-family: verdana;
	text-align: center;
	text-decoration: none;
}
.btn_purchase_cd
{
	float: left;
	width: 250px;
	height: 22px;
	padding-top: 32px;
	background: url('../images/btn_purchase_cd.gif') top left no-repeat;
	cursor: pointer;
	margin-top: 6px;
	font-size: 14px;
	color: #fff;
	font-family: verdana;
	text-align: center;
	text-decoration: none;
}
.btn_purchase_both
{
	float: left;
	width: 250px;
	height: 22px;
	padding-top: 32px;
	background: url('../images/btn_purchase_both.gif') top left no-repeat;
	cursor: pointer;
	margin-top: 6px;
	font-size: 14px;
	color: #fff;
	font-family: verdana;
	text-align: center;
	text-decoration: none;
}
.btn_buy_from_itunes
{
	float: left;
	width: 146px;
	height: 178px;
	background: url('../images/btn_buy_from_itunes.gif') top left no-repeat;
	margin-left: 10px;
	cursor: pointer;
	display: inline;
}

.hdr_download_tracks
{
	float: left;
	width: 100%;
	height: 17px;
	background: url('../images/hdr_download_tracks.gif') top left no-repeat;
}

.track_list_table
{
	float: left;
	width: 100%;
	font-family: verdana;
	font-size: 11px;
	margin-top: 10px;
}
.list_header
{
	color: #772B29;
	font-weight: bold;
	padding-bottom: 5px;
}
.unselected_line
{
	padding: 3px;
	cursor: pointer;
}
.selected_line
{
	padding: 3px;
	background: #772B29;
	color: #fff;
	cursor:pointer;
}
.track_line_underline
{
	border-bottom: 1px dashed #772B29;
	font-size: 0px;
	padding-top: 4px;
}
.track_line_spacer
{
	height: 4px;
}
.btn_add_to_basket
{
	float: right;
	width: 233px;
	height: 22px;
	padding-top: 31px;
	background: url('../images/btn_add_to_basket.gif') top left no-repeat;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	font-family: verdana;
	text-align: center;
	text-decoration: none;
}
.selected_track_tick
{
	float: right;
	width: 16px;
	height: 15px;
	background: url('../images/selected_track_tick.gif') top left no-repeat;
}
.tick_spacer
{
	float: right;
	width: 16px;
	height: 15px;
}

/* CONTACT PAGE STYLES */
#hdr_contact
{
	float: left;
	width: 74px;
	height: 17px;
	background: url('../images/hdr_contact.gif') top left no-repeat;
}
.red_text
{
	color: #772B29;
}
.red_link
{
	color: #872626;
}
.contact_label
{
	float: left;
	width: 100%;
	font-weight: bold;
	color: #772B29;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: arial;
	font-size: 12px;
}
.contact_input
{
	float: left;
	width: 100%;
	border: 1px solid #772B29;
	font-family: arial;
}
.contact_textarea
{
	float: left;
	width: 100%;
	height: 200px;
	border: 1px solid #772B29;
}
.btn_submit
{
	float: right;
	width: 52px;
	height: 22px;
	/*background: url('../images/btn_submit.gif') top left no-repeat;*/
	margin-bottom: 10px;
	margin-top: 10px;
	cursor: pointer;
}

/* LATEST ARTISTS STYLE */
#hdr_latest_artists
{
	float: left;
	width: 139px;
	height: 17px;
	background: url('../images/hdr_latest_artists.gif') top left no-repeat;
	margin-bottom: 10px;
}
.artist_segment
{
	float: left;
	font-family: 'trebuchet ms';
	font-size: 12px;
	color: #000;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #872626;
	width: 100%;
}
.artist_segment_para
{
	margin: 0px;
	padding: 0px;
	margin-left: 135px;
}
.artist_segment h2
{
	float: left;
	margin: 0px;
	color: #872626;
}
.latest_artist_image
{
	float: left;
	width: 124px;
	height: 124px;
}
.btn_view_artist_profile
{
	float: right;
	width: 158px;
	height: 27px;
	background: url('../images/btn_view_artist_profile.gif') top left no-repeat;
	cursor: pointer;
}
.btn_view_artist_shop
{
	float: right;
	width: 158px;
	height: 27px;
	background: url('../images/btn_view_artist_shop.gif') top left no-repeat;
	margin-left: 10px;
	cursor: pointer;
}
.btn_back
{
	float: left;
	width: 47px;
	height: 22px;
	background: url('../images/btn_back.gif') top left no-repeat;
	margin-bottom: 10px;
	cursor: pointer;
}
#hdr_community
{
	float: left;
	width: 99px;
	height: 17px;
	background: url('../images/hdr_community.gif') top left no-repeat;
	margin-bottom: 10px;
}

/* CHECKOUT STYLES */
#hdr_checkout
{
	float: left;
	width: 283px;
	height: 17px;
	background: url('../images/hdr_checkout.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_order_success
{
	float: left;
	width: 283px;
	height: 17px;
	background: url('../images/hdr_order_success.gif') top left no-repeat;
	margin-bottom: 10px;
}

#hdr_order_failure
{
	float: left;
	width: 283px;
	height: 17px;
	background: url('../images/hdr_order_failure.gif') top left no-repeat;
	margin-bottom: 10px;
}

.checkout_block
{
	float: left;
	width: 100%;
	border: 1px solid #000;
	margin-bottom: 20px;
}
.c_block_hdr
{
	float: left;
	width: 100%;
	background-color: #000;
	height: 25px;
}
.c_block_ftr
{
	float: left;
	width: 100%;
	background-color: #000;
	height: 35px;
}
.c_block_title_bar
{
	float: left;
	width: 100%;
	height: 25px;
	background-color: #872626;
}
.c_block_content
{
	float: left;
	width: 100%;
}
.c_block_h1
{
	font-family: verdana;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	margin-left: 5px;
	margin-top: 2px;
}
.btn_remove_all_tracks
{
	float: right;
	width: 152px;
	height: 27px;
	background: url('../images/btn_remove_all_tracks.gif') top left no-repeat;
	margin-top: 4px;
	margin-right: 5px;
	cursor: pointer;
}
.btn_remove_from_basket
{
	float: right;
	width: 162px;
	height: 27px;
	background: url('../images/btn_remove_from_basket.gif') top left no-repeat;
	margin-top: 4px;
	margin-right: 5px;
	cursor: pointer;
}
.c_block_ftr_text
{
	float: right;
	font-size: 14px;
	color: #fff;
	font-family: verdana;
	margin-top: 10px;
	margin-right: 50px;
}
.c_block_content_right
{
	margin-left: 140px;
	padding: 10px;
	font-size: 12px;
	font-family: verdana;
	line-height: 18px;
}
.c_block_image
{
	float: left;
	width: 124px;
	height: 124px;
	margin: 10px;
	display: inline;
}
.c_block_track_list_table
{
    float: right;
	width: 100%;
	font-family: verdana;
	font-size: 11px;
	margin-top: 10px;
}
.checkout_totals
{
	float: right;
	color: #872626;
	font-size: 18px;
	font-family: verdana;
	font-weight: bold;
	text-align: right;
	line-height: 22px;
	margin-bottom: 10px;
	display: inline;
}
.btn_proceed_to_payment
{
	float: right;
	width: 246px;
	height: 37px;
	background: url('../images/btn_proceed_to_payment.gif') top left no-repeat;
	margin-top: 20px;
	cursor: pointer;
}

/* BASKET STYLES */
.b_title_line
{
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #fff;
	background: #000;
	font-family: verdana;
	font-size: 12px;
	text-align: left;
}
.b_track_line
{
	float: left;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	border-bottom: 1px dashed #872626;
	text-align: left;
}
.basket_pad
{
	float: left;
	margin-left: 5px;
}
.basket_remove
{
	float: right;
	padding-right: 2px;
	color: #872626;
	font-size: 10px;
}
.news_date
{
	float: left;
	margin-left: 5px;
	margin-top: 15px;
	font-family: verdana;
	color: #872626;
	font-size: 12px;
}

/* SEARCH BOX CODE */
#hdr_product_search
{
	float: left;
	width: 224px;
	height: 17px;
	background: url('../images/hdr_product_search.gif') top left no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
}

#hdr_login
{
	float: left;
	width: 224px;
	height: 17px;
	background: url('../images/hdr_account_login.gif') top left no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
}

.search_box_holder
{
	float: left;
	position: relative;
	border: 1px solid #872626;
	margin-left: 10px;
	display: inline;
}
.search_box
{
	float: left;
	border: 1px solid #000;
	width: 190px;
	padding-left: 5px;
	display: inline;
}
.btn_go
{
	float: left;
	width: 26px;
	height: 25px;
	background: url('../images/btn_go.gif') top left no-repeat;
	cursor: pointer;
	margin-left: 5px;
	margin-top: -1px;
}
#theOptions 
{
	background-color:#000;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	overflow:auto;
	z-index:2;
	visibility:hidden;
	margin-left: 10px;
	width: 225px;
	margin-bottom: 10px;
	display: inline;
}
a.option_text
{
	font-size: 12px;
	color: #000;
	font-family: arial;
	text-decoration: none;
}
.search_album_hdr
{
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	text-align: left;
	border-bottom: 1px solid #fff;
	margin-top: 10px;
}
.search_result_line_artist
{
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	cursor: pointer;
}
.search_result_line_track
{
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	cursor: pointer;
}
.search_result_line_album
{
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	cursor: pointer;
}
.search_result_line_product
{
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 12px;
	font-family: verdana;
	text-align: left;
	cursor: pointer;
}
.search_result_line_artist:hover
{
	background-color: #505050;
}
.search_result_line_album:hover
{
	background-color: #505050;
}
.search_result_line_product:hover
{
	background-color: #505050;
}
.search_result_line_track:hover
{
	background-color: #505050;
}
.search_album_image
{
	float: left;
	padding: 1px;
	border: 1px solid #fff;
	margin-right: 10px;
}
.highlight
{
	background: #872626;
	color: #fff;
}
/* END SEARCH BOX CODE */

/* CUSTOMER TABLE */
.col_title
{
	font-size: 12px;
	color: #9A9A9A;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: arial;
}
.cus_col_1
{
	font-size: 12px;
	padding: 10px;
	background: #F7F7F7;
	color: #1A1A1A;
	border-right: 2px solid #fff;
	font-family: arial;
}
.cus_col_2
{
	font-size: 12px;
	padding: 10px;
	background: #F0F0F0;
	color: #1A1A1A;
	border-right: 2px solid #fff;
	font-family: arial;
}
.col_divider
{
	font-size: 1px;
	border-bottom: 1px solid #D4D4D4;
}

.detail_area
{
	float: left;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	margin-bottom: 10px;
}

.additional_product_image
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #393939;
    height: 100px;
    padding: 5px;
}

.draw
{
    float: left;
    width: 100%;
    height: 0px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    display: inline;
}

.draw_inner
{
    float: left;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial;
    display: inline;
}

.content_h1
{
	margin: 0px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	color: #787878;
	margin-bottom: 20px;
	font-size: 16px;
	font-family: verdana;
	font-weight: normal;
	border-bottom: 1px solid #545454;
	display: inline;
}

.payment_label
{
    float: left;
    width: 100%;
    font-weight: bold;
    color: #772B29;
    margin-bottom: 3px;
    margin-top: 3px;
    font-family: arial;
    font-size: 14px;
}

.payment_input
{
    float: left;
    width: 100%;
    font-size: 12px;
    border: 1px solid #772B29;
    font-family: verdana;
}

.pay_input_line
{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

/*
========== Christopher's Customs ==========
===========================================
*/

div#twitter_div ul {
  margin: 30px 10px 0 0;
/*  padding: 5px 0 0 0; */
}

div#twitter_div li {
  /* margin: 30px 0 0 0; */
  padding: 5px 0 0 0;
}
