/* CSS */
/* Global reset
-----------------------------------------------------------------------------*/ 
html,body 			{ margin: 0; padding: 0; border: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-image: url(../images/strips.png); }
body 				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:auto; font-size: 11px;  }

:link,:visited 		{ text-decoration:none; outline:none; border:none;}
ul,ol 				{ list-style:none;}
h1,h2,h3,h4,h5,h6,
pre,code 			{ font-size:1em;}
ul,ol,li,h1,h2,
h3,h4,h5,h6,pre,
form,body,html,p,
blockquote,fieldset,
input 				{ margin:0; padding:0;}
a img,:link img,
:visited img 		{ outline:none; border:none;}
address 			{ font-style:normal;}
img 				{ vertical-align:top;}
input, 
textarea, select 	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
select 				{ padding: 0;}
a, a:link, 
a:hover, a:visited 	{ text-decoration: none; color: #53c211;  outline:none; border:none;}
a:hover 			{ text-decoration: none; color:#000; outline:none;  border:none;}
p 					{ padding: 0 0 8px 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
h1 					{ color:#53c211;}
div.clear 			{ clear: both;}

/* Header 
-----------------------------------------------------------------------------*/ 
#header					{ width: 766px; height:100px; }

/* Navigation 
-----------------------------------------------------------------------------*/ 
#menu_bar 					{ width: 766px; height: 33px; background: no-repeat url(../images/menubak.png); display:inline-block;}
#menu 						{ width: 766px; height: 33px; margin:0; display:inline-block;}
#menu a 					{ outline: none; }

a#nav-1, a#nav-1_sel 		{ width: 340px; height: 33px; background-image: url(../images/menu.png); display: block; text-decoration: none; float: left; }
a#nav-1 					{ background-position: 0px 0; }
a#nav-1:hover, a#nav-1_sel 	{ background-position: 0px 33px; }

a#nav-2, a#nav-2_sel 		{ width: 102px; height: 33px; background-image: url(../images/menu.png); display: block; text-decoration: none; float: left; }
a#nav-2 					{ background-position: -340px 0; }
a#nav-2:hover, #nav-2_sel 	{ background-position: -340px 33px; }

a#nav-3, a#nav-3_sel 		{ width: 110px; height: 33px; background-image: url(../images/menu.png); display: block; text-decoration: none; float: left; }
a#nav-3 					{ background-position: -442px 0; }
a#nav-3:hover, #nav-3_sel 	{ background-position: -442px 33px; }

a#nav-4, a#nav-4_sel 		{ width: 125px; height: 33px; background-image: url(../images/menu.png); display: block; text-decoration: none; float: left; }
a#nav-4 					{ background-position: -552px 0; } 
a#nav-4:hover, #nav-4_sel 	{ background-position: -552px 33px; }

a#nav-5, a#nav-5_sel 		{ width: 89px; height: 33px; background-image: url(../images/menu.png); display: block; text-decoration: none; float: left; }
a#nav-5 					{ background-position: -677px 0; } 
a#nav-5:hover, #nav-5_sel 	{ background-position: -677px 33px; }

/* Pagination
-----------------------------------------------------------------------------*/ 
.pagination { text-align:right; margin:0 10px 0 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; }
.selectedCSS { color:#fff; background-color:#000; padding-top:0px; padding-bottom:2px; padding-left:5px; padding-right:5px; font-weight:bold; }
a.numbersCSS  { padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px; }
a.numbersCSS:hover  { padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px; }
a.nextPrevCSS { padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px; }
a.nextPrevCSS:hover  { padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px; }

/* Homepage 
-----------------------------------------------------------------------------*/ 
#wrapper 			{ margin:0 auto; width: 1022px; height: 800px;  background: no-repeat url(../images/bg_logo.png);margin-top:30px; }
#container 			{ width: 766px; margin-left:39px;  }
#page_content 		{ margin:0 auto; width:766px;  position:relative;}
#banner 			{ width:425px; height:234px; margin-bottom:10px;}

#hp_column1 		{ width:331px; float:left;  margin-right:10px;}
#hp_column2 		{ width:425px; float:left; overflow:hidden;}

#column1 			{ width:467px; float:left; overflow:hidden; margin-right:10px;}
#column2 			{ width:289px; float:right; overflow:hidden; margin-top:10px;}
#column3			{ width:766px; background: url(../images/trans_bg.png); border-left:#dbdbdb solid 1px;}

/* Left Column Boxes
-----------------------------------------------------------------------------*/
#radio_show_header	{ width:190px; height:35px; background-image: url(../images/title_radio_show.jpg); }
#radio_show_image 	{ width:180px; height:129px; margin-left:9px; margin-right:8px; }
#radio_show_content { height:17px; margin-left:8px; margin-right:8px; padding-left:3px; padding-top:5px; padding-bottom:5px; }

#partners_header 	{ width:190px; height:35px; background-image: url(../images/title_partners.jpg); }
#partners_content 	{ width:180px; height:49px; background-color:#D8D8D8; margin-left:9px; margin-right:8px; }

#demos_header 		{ width:190px; height:35px; background-image: url(../images/title_demos.jpg); }
#demos_content 		{ width:180px; height:45px; background-color:#D8D8D8; margin-left:9px; margin-right:8px; padding-left:3px; padding-top:3px; }

/* Right Column Boxes */
#forum_header 		{ width:190px; height:35px; background-image: url(../images/title_forum.jpg); }
#forum_content 		{ width:181px; height:167px; background-color:#D8D8D8; padding:3px; margin-left:3px; margin-right:8px; }

#middle_news 		{ width: 125px; height: 177px; float: left; padding-left:5px }
#top_right 			{ width: 264px; height: 177px; float: left; padding-left:5px; }
div.top_right_content { width: 260px; padding: 0 5px;}

div.right_content 	{ width:180px; padding:0 5px;}
div.ttl 			{ color:#7a7a7a; font-size: 13px; letter-spacing: -0.5px; }
div.news_title, div.right_text { color:#000000; font-size: 15px; padding-top:5px; }
div.right_top_content { padding: 5px 0 15px 0; }
div.news_date 		{ height:25px; font-size:14px; color:#485FA2;}
div.title_right 	{ width: 172px; height: 21px; background: #000 url(../images/bg_pagetitle_bar.jpg) top center repeat-x; font-size: 13px; color:#000000; padding: 6px 0 0 7px; font-weight: bold; text-align:center }

/* HOME PAGE 
---------------------------------------------------------------------------------*/
#top_img 			{ width: 545px; height: 180px; float: left; margin-bottom:15px; }
#content_wrapper 	{ }

#content_item1 		{ width: 265px; height:234px; float:left; background:url(../images/news_2row_bg.gif); position:relative;  }
#content_item2 		{ width: 265px; height:234px; float:left; margin-left:15px;}
#content_item3 		{ width: 265px; height:110px; margin-bottom:14px; background-image:url(../images/news_bg.gif); display:block; overflow:hidden; }
#content_item4 		{ width: 265px; height:110px; background-image:url(../images/signup_bg.gif) }

#content_image 		{ width: 130px; height:130px; }
#content_type  		{ color:#3981F9; padding:5px; font-weight:bold; font-size:10px;  }
#content_title 		{ font-weight:bold; padding:5px 5px 0px 5px;  }
#content_text  		{ padding:5px; }
#content_link  		{ padding-left:5px; position:absolute; top: 707px; }

#release 			{ width:190px; background-image:url(../images/release_bg.gif); background-repeat:no-repeat; height:305px;padding:5px 10px 10px 10px; position:relative; }
#release_header 	{ width:190px; margin-bottom:5px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#release_container 	{ margin-bottom:15px;}

#release_image 		{ margin-bottom:3px; }
#release_type 		{ color:#3981F9; padding:5px; font-weight:bold; font-size:10px; }
#release_title 		{ width:156px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-bottom:3px; }
#release_artist 	{ width:156px; color:#fff;  margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#release_text  		{ padding:5px; }
#release_label 		{ color:#fff; font-weight:bold; margin-bottom:3px; margin-top:10px;}
#release_date  		{color:#fff}
#release_link  		{ padding-left:5px;}
#release_buy_button { position:absolute; bottom:20px; left:115px;}
#release_more_link  { color:#fff; position:absolute; bottom:20px; }
#release_more_link  a{ color:#fff;} 
#release_more_link a:hover{ color:#fff;}

.news_item_divider 	{ width:330px; clear:both; border-bottom:#4a4b4f dashed 1px; margin: 0 10px; }
#news_header,
.discography_line 	{ color:#fff; font-size:12px; line-height:18px; }
#discography_header,
#schedule_header 	{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px 5px 5px 10px; margin-bottom:5px; }
.schedule_content	{ color:#ecede5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 5px 5px 10px;}

.news_item_img img	{ width:204px; height:74px; overflow:hidden; padding:0; }
.news_item_wrapper 	{ height:67px; overflow:hidden;}
.news_item_content 	{ color:#ffffff; padding:0 10px 5px 5px; }
.news_item_date,
.news_item_date a	{ color:#949191; font-size:10px; padding:3px 0 3px 10px;font-style:normal;  }
.news_item_title	{ font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.news_item_title a 	{ color:#ffffff; font-weight:bold; }
.news_more_link  a	{ font-size:12px;font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:10px; right:10px;}
.news_more_link  a:hover{ text-decoration:underline;}
.news_more_link img	{ vertical-align:middle; }

.promo_img img 		{ border:0; padding-right:10px; float:left; }
.promo_content 		{ color:#ecede5; float:left; display:block; }
.promo_title   		{ color:#ecede5; font-size:14px; font-weight:bold; padding-bottom:10px;}

#event_header 		{ color:#feee00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:10px; padding-top:5px;}
#event_desc 		{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 10px;}
#event_date 		{ color:#feee00; margin-top:5px; font-weight:bold }
#event_item_img img	{ border:#feee00 solid 1px; margin:5px; float:left; margin-right: 10px; height:98px; width:98px; }

#news_ticker 		{ padding:11px 0 0 75px; width:330px; height: 15px; overflow:hidden; color:#FFF; }
#ticker a			{ color:#FFF; }
#ticker a:hover 	{ color:#cc0000; }

/* SUB PAGES
------------------------------------------------------------------------------*/
#title_news 		{ font-size: 13px; padding: 6px 0  5px 0; font-weight: bold; color:#10bdf1; border-bottom:#fff solid 1px; margin-bottom:5px;  }
#page_title 		{ height:18px; width:455px; background:#ECECEC; padding:5px; margin:10px 0 0 0; border-bottom:#dbdbdb solid 1px; font-size:12px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; float:left; }
#content_footer		{ width:655px; height:24px; background: #ffffff no-repeat top left url(../images/main_footer_bg.jpg); }

.table_row 			{ color:#f000; font-size: 11px; }
.table_cell 		{ padding:5px; border-bottom:1px solid #999; color:#666464; font-size: 11px; }

/* Listing Page Styles
-----------------------------------------------------------------------------
					{ padding:5px; width:595px; height:80px; border-bottom: 1px  dotted #c6c6c6; overflow:hidden;}*/ 
.list_item     		{ width:455px; height:85px; position:relative; float:left;  border:#dbdbdb solid 1px; padding:5px; background: url(../images/trans_bg.png); border-top:none; position:relative;}
.text_list_item		{ width:639px; height:26px; float:left;  border-bottom:#2a2a2a dotted 1px; padding:5px 10px; display:inline-block; margin-left:5px;}
.shop_list_item		{ margin:0 0 6px 0; padding:5px; width:595px; height:120px; border-bottom: 1px dotted #c6c6c6;}
.list_header   		{ color: #53c211; font-size: 12px; font-weight:bold; padding:0; font-family:Arial, Helvetica, sans-serif; }
.text_list_header	{ color: #53c211; font-size: 11px;  font-weight:bold; padding:0; font-family:Arial, Helvetica, sans-serif; }
.list_date     		{ color:#666464; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.list_text     		{ color:#666464; line-height:16px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-right:5px;}
.list_img img 		{ margin:3px 10px 0 3px; }
.list_link     		{ font-size:11px; font-weight:bold; color:#666464; padding-right:6px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; float:right; position:absolute; right:6px;bottom:4px;}
.list_link  a 		{ color:#666464; }
.list_link  a:hover	{ color:#000; }

/* Details Page Styles
-----------------------------------------------------------------------------*/ 
.detail_item   		{ width:455px; border:#dbdbdb solid 1px; padding:5px; background: url(../images/trans_bg.png); border-top:none;}
.shop_detail_item	{ margin:0 0 6px 0; padding:5px; width:595px; height:100px; }
.detail_header 		{ color: #53c211; font-size: 14px; font-weight:bold; padding:0 0 4px 4px; font-family:Arial, Helvetica, sans-serif;;}
.detail_date   		{ color:#666464; font-size:11px; padding:0 0 4px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.detail_text   		{ color:#666464; line-height:18px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left:5px;}
.detail_img img		{ margin:0 5px 5px 5px;}
.news_detail_img 	{ margin: 0 0 5px 0; }
.detail_link   		{ font-size:11px; font-weight:bold; color:#53c211; text-align:right; padding-right:6px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; }
img.detail_img 		{ border:0; }

/* Forms
-----------------------------------------------------------------------------*/ 
.form_input 		{ border:0px; font-size:11px; padding:4px; width:235px;}
.contact_fields 	{ padding: 4px 4px; height:18px; font-size:14px; }
.contact_drop_down 	{ padding: 0px 0px; height:18px; font-size:12px; }
.email_sent_msg 	{ width:400px; height:25px; text-align:center; padding-top:11px; font-weight:bold; font-size:13px; }

/* Footer 
-----------------------------------------------------------------------------*/ 
#footer, #home-footer { width: 627px; height:31px;  background: url(../images/footer.png); position:absolute; left:0; margin-top:10px; }
#footer_content 	{ float:left;  height:55px; display:inline; margin-top:10px; }
#footer_img_logo 	{ display:inline; float:left; height:55px; }
#filler 			{ padding-left:75px; }
#copyright 			{ float:right; padding:25px 0 0 0; }

.discog_header  	{ color:#fff; height: 21px; font-size: 13px; padding: 6px 0 0 7px; font-weight:bold;}
.biog_text   		{ color:#fff; font-size:12px; padding:5px; line-height:18px;}

#newsletter_signup 	{ width:219px; height:215px; display:inline-block; float:left; background:#000 url(../images/newsletter_bg.jpg) }
#mailing_list_text	{ width:166px; color:#FFF; font-weight:bold; float:left; padding:0 0 7px 5px; margin-left:-4px; color:#10bdf1;}
#mailing_list_name,
#mailing_list_email	{ width:259px; height:31px; color:#FFF; margin:0 0 5px 10px; background: no-repeat url(../images/input_bg.jpg);}
#mailing_list_button{ height:25px; float:right; margin-right:30px;}
#mailing_list_button a:hover { cursor:pointer;}
.mailing_list_input	{ border:none; color: #6a6b66; width:236px; height:12px; padding:3px; margin:6px; background-color:#202122; color:#FFF;}

/* homepage search bar 
-----------------------------------------------------------------------------*/
#search				{ float:right; display:inline; padding-top:10px;}
#search_button 		{ width:74px; height:55px; float:right; background: no-repeat url(../images/go_but.jpg); }
#search_input		{ width:194px; height:57px; float:right;  display:inline-block;}
#search_input input { margin:24px 5px 0 0; width:188px; border:none; outline:none; background:#000; color:#363636; border:#2A2A2A solid 1px;}

.search_list_item	{ padding:5px; width:585px; height:50px; border-bottom: 1px dotted #999999; background-color:#FFF; overflow:hidden;}
.search_list_header	{ color: #949191; font-size: 12px; font-weight:bold; padding-bottom:2px;}
.search_list_text	{ color:#949191; line-height:16px;font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.search_list_link	{}

/* homepage column 2 
-----------------------------------------------------------------------------*/
#search_bar			{ width:406px; height:25px; margin-top:23px; display:inline-block;}
#twitter_block		{ width:289px; height:118px; background-image: url(../images/twitter_bg.png); margin-top:10px; padding-top:29px; overflow:hidden;}
#facebook_block		{ width:289px; background-image: url(../images/twitter_bg.png); background-repeat:no-repeat; margin-top:10px; padding-top:29px; overflow:hidden;}
#player_content		{ width:200px; height:184px; background-image: url(../images/player_bg.jpg);background-repeat:no-repeat; float:left; margin:8px 5px 0 0; }
#quick_links		{ width:201px; height:164px; background-image: url(../images/quicklinks_bg.jpg);background-repeat:no-repeat; float:left; margin-top:7px; }
#quick_links a		{ color:#000; }
#releases_hp 		{ width:406px; height:165px; background:no-repeat url(../images/latest_releases_bg.jpg); margin-top:7px;}
#releases_body 		{ width:404px; height:120px;float:left; margin-top:38px; }

#newsletter			{ float:right; display:inline-block; }
#form_button 		{ width:80px; height:38px; background: no-repeat url(../images/sub.png);  float:right; }
#form_input			{ width:180px; height:36px; float:right; }
#form_input input 	{ margin:12px 10px 0 0; border:none; width:170px; background:#313131; color:#FFF; font-size:12px;}

/* homepage news row 
-----------------------------------------------------------------------------*/
.hp_news_box		{ float:left; height:206px; width:204px; margin:8px 6px 0 2px; }
.hp_news_img		{ margin:0;padding:0;width:204px; height:74px; background:#000; position:relative;}
.hp_news_body		{ width:204px; height:132px; background:#000 no-repeat url(../images/news_bg.jpg);}

.news_item_img_top 	{ z-index:200; position:absolute; top:0; left:0; }
.news_item_img 		{ z-index:10; position:absolute; top:0; left:0; }

#contact_line 		{ color:#fff;}
#hp_social_links 	{ width:126px; height:281px; background:no-repeat url(../images/links_bg.png); float:right; padding-top:30px; }
#hp_social_links a	{ padding:5px 0 0 0;}
#social_links 		{ height:38px; margin-top:-3px; display:inline-block; float:right; margin-right:10px; }
#social_links a		{ float:right; padding:5px 2px 0 2px;}

/* hide twitter widgets header and footer
-----------------------------------------------------------------------------*/
.twtr-ft div,
.twtr-hd 			{ display:none;}

/* concertina menu css
-----------------------------------------------------------------------------*/

ul#slide 			{padding:0; margin:0; list-style:none; width:314px; height:180px; border:1px solid #bfbfbf; border-top:none; position:relative; overflow:hidden;}

ul li div 			{position:absolute; left:-9999px; background:#f4f4f4; color:#000; }

#slide li.top 		{display:block; float:left; height:32px; line-height:32px; width:314px; overflow:hidden;}

#slide li 			{color:#eee; background:#89a; cursor:pointer;}
#slide li.clicked 	{color:#fff; background:#678;}
#slide li div 		{position:static; height:82px; width:304px; padding:5px; line-height:1.2em; font-family: verdana, sans-serif; text-indent:0; }
#slide li div img 	{display:block; margin:5px 0 8px 0;}
#slide li div img.fLeft {clear:left; float:left; display:block; margin:8px; margin-right:8px;}

#slide li div h3 	{font-size:13px; color:#000; padding:0; margin:0;}
#slide li div p 	{font-size:12px; color:#888; line-height:1.4em; padding:10px 0; margin:0;}

#slide li div a 	{color:#00c; text-decoration:none; font-size:11px;}
#slide li div a:hover {text-decoration:underline; background:#fff;color:#00c;}

#slide li div a.big {display:block; height:30px; line-height:30px; border-top:1px solid #ddd; font-size:14px; color:#44a; text-decoration:none; text-indent:5px;}
#slide li div a.big:hover {background:#fff; color:#000; font-size:14px; text-decoration:none;} 

#slide li div dl 	{border-bottom:1px solid #ddd; margin:20px 0 0 0; padding-bottom:10px;}
#slide li div dt 	{font-size:11px; font-weight:bold; color:#000;}
#slide li div dd 	{padding:0; margin:0; line-height:1.5em; font-size:11px; color:#666;}
#slide li div dd a  {color:#00c; text-decoration:none;}
#slide li div dd a:hover {background:#fff; color:#00c; text-decoration:underline;}

#artists			{ height:65px;}
#artist_container	{ overflow:hidden; width:910px; height:65px;display:inline-block;}
#artist_bar			{ margin:0 0 10px 25px;}
.scroll_but			{ width:15px; height:65px; cursor:pointer;}

#tag_text			{ margin:9px 0 0 10px; font-size:18px; color:#FFF;}

.hp_news_header		{ width:627px; height:27px; margin-top:10px;}
.title_text			{ padding:6px; float:left;}
.title_end			{ height:30px; float:right;}

.hp_main_news_item 	{ float:left; width:329px; height:115px; overflow:hidden;padding:0px 0 0 2px;}
.hp_sub_news_item 	{ float:left; width:627px; }
.hp_news_item 		{ width:280px; height:46px; border-bottom:1px solid #000; padding:10px; display:inline-block; }
.newslist_item 		{ width:467px; height:46px; border-bottom:1px solid #000; padding:10px 10px 10px 14px; display:inline-block; }
.hp_news_item a		{ color:#53c211; }
.newsdate			{ color:#666464; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#artist__detail_container	{ width:627px; float:left; overflow:hidden; margin:0 10px 0 25px;}
#hp_news_block				{ width:331px; height:147px; background: no-repeat url(../images/news_bg.png); float:left; position:relative;  }
#sub_news_block				{ width:627px; }
#sub_newslist_block			{ width:627px; overflow:hidden; background:left repeat-y url(../images/news_list_bg.jpg); }
#sub_newslist_block2		{ width:627px; overflow:hidden;  }

#news_block_footer			{ width:627px; height:4px; background: bottom left no-repeat url(../images/box1_footer.jpg); }

/* News Listing Page Styles
-----------------------------------------------------------------------------*/ 
.news_list_item     		{ margin:0 5px 10px 0;width:270px; height:82px; background: no-repeat url(../images/artist_box_bg.png); float:left; }
.news_list_header   		{ color: #000; font-size: 12px; font-weight:bold; padding-bottom:2px; }
.news_list_date     		{ color:#333; font-size:11px; padding-top:5px; }
.news_list_text     		{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding-right:5px; }
.news_list_img      		{ padding:3px; cursor:pointer; float:left;}
.news_list_link     		{ font-size:10px; font-weight:bold; color:#fff; text-align:right; padding:0 0 5px 5px; }
img.news_list_img   		{ border:0; }
.news_list_link a,
.news_list_link a:hover 	{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }
.news_list_link a:hover 	{ text-decoration:underline; }

/* Artist Listing Page Styles
-----------------------------------------------------------------------------*/ 
.artist_item_img img		{ height:141px; width:141px; float:left; }
.artist_item_wrapper		{ width:144px; height:279px; overflow:hidden; float:left; margin:0 7px 8px 0; }
.artist_item_content 		{ color:#949191;  padding:5px 10px 5px 10px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.artist_item_title 			{ font-size:14px; font-weight:bold; color:#CCC; }
.artist_item_date,
.artist_item_date a			{ color:#333; font-size:11px; padding-top:5px; }
.artist_more_link, 
.artist_more_link  a		{ color:#53c211; font-variant:small-caps; cursor:pointer; }
.artist_more_link a:hover	{ text-decoration:underline; }
.artist_list_img      		{ cursor:pointer; }

.tour_item					{ width:597px; overflow:hidden; background: bottom right no-repeat url(../images/tour_box_bg.png);margin-bottom:10px; }
.tour_image					{ width:595px; height:65px; }
.tour_content				{ width:580px; height:132px; overflow:hidden; padding:5px 5px 10px 5px; margin-bottom:5px;}

#contact_about				{ width:335px;  background: top right no-repeat url(../images/feat_artist_bg.png); }
#feat_artist				{ width:219px; height:197px; background: bottom right no-repeat url(../images/feat_artist_bg.jpg); float:right; }
#contact_list_content		{ font-size:11px; }
#contact_item    			{ width:595px;  background: top right no-repeat url(../images/event_details_header.png); overflow:hidden; }
#demo_item    				{ width:595px; height:190px; background: top right no-repeat url(../images/event_details_header.png); overflow:hidden; }
#press_item    				{ width:595px; height:60px; background: top right no-repeat url(../images/event_details_header.png); overflow:hidden; }
#contact_footer 	    	{ width:595px; height:22px; background: no-repeat bottom right url(../images/events_details_footer.png); margin-bottom:5px; }
#demo_text,
#press_text    				{ padding:10px; }
.label_content				{ width:315px;padding:10px; line-height:16px; }

#hp_releases				{ width:331px; height:358px; overflow:hidden; background: no-repeat url(../images/releases_bg.png); margin-bottom:10px;}
#full_box					{ width:897px; overflow:hidden; background:#050505 bottom repeat-x url(../images/full_box_content2.jpg);}

#news_releases_body			{ width:218px; background:#171516;}

#hp_releases_footer			{ width:218px; height:13px; background: no-repeat url(../images/releases_footer_bg.jpg);}

#player_block				{ width:289px; height:80px; overflow:hidden; background: no-repeat url(../images/player_bg.png); padding-top:33px;}

#hp_store_block				{ width:603px; height:85px; overflow:hidden;}
#hp_store_block	 img		{ float:left;}
#social_media a img,
#hp_store_block	 a img		{ margin-top:20px; }

#social_media a img			{ margin-left:12px; }

.hp_release_item			{ width:331px; height:90px; position:relative; overflow:hidden; float:left;}
.hp_release_item_img		{ margin-left:1px;}
.hp_release_item_img img	{ padding-right:5px;} 			
.hp_rel_title				{ height:18px; color:#53c211; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.hp_art_title a				{ color:#7f7e7e;}
.hp_rel_buy_but,
.hp_art_title				{ height:18px; color:#7f7e7e; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.hp_title					{ padding:0 0 10px 10px; }

#hp_mail_list 				{ width:300px; height:125px; overflow:hidden;}
#hp_news_overlay			{ position:absolute; top:0; left:0; z-index:200; }

#sub_list_header			{ width:467px; height:38px; background: no-repeat url(../images/sub_header_bg.jpg);}
#sub_list_body				{ width:465px; overflow:hidden;}
#sub_list_footer			{ width:467px; height:9px; background: no-repeat url(../images/sub_footer_bg.jpg);}

#videos_wrapper				{ width:720px; margin:10px 0 10px 116px; }

/* Shop Product Listing Page Styles
-----------------------------------------------------------------------------*/ 
.product_item_img img		{ height:141px; width:141px; float:left; }
.product_item_wrapper		{ width:144px; height:290px;  background: no-repeat url(../images/prod_box_bg.png); overflow:hidden; float:left; margin:0 7px 8px 0; }
.product_item_content 		{ color:#333;  padding:5px 10px 5px 10px; line-height:16px; }
.product_item_title 		{ font-size:13px; font-weight:bold; height:65px; overflow:hidden; margin-bottom:5px; }
.product_item_delivery		{ font-weight:bold;}
.product_item_date,
.product_item_date a		{ font-size:10px; font-style:italic; padding-left:10px; padding-bottom:3px; }

.product_more_link, 
.product_more_link  a		{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-variant:small-caps; font-weight:bold; cursor:pointer; color:#53c211; margin-top:10px; }
.product_addtocart_link,
.product_addtocart_link a	{ font-family: Arial, Helvetica, sans-serif font-size:11px; font-variant:small-caps; font-weight:bold; cursor:pointer; color:#ffffff; padding-top:4px; }
.product_more_link a:hover,
.product_addtocart_link a:hover { text-decoration:underline; }

#featured_product			{ width:338px; height:494px; background: no-repeat url(../images/feat_artist_bg.png); margin-bottom:11px; }
#featured_product_title		{ font-size:14px; font-weight:bold; padding-bottom:5px; }
#featured_product_img		{ width:338px; height:259px; overflow:hidden; }
#featured_product_img img	{ margin-top:-40px; }
.featured_product_content	{ width:318px; padding:10px; line-height:16px; }

.button						{ width:68px; height:20px; color:#ffffff; text-align:center; background: no-repeat url(../images/blank_but.png);}

/* Shop Product Details Page Styles
-----------------------------------------------------------------------------*/ 
.product_detail_item	 	{ width:588px; background: top left no-repeat url(../images/event_details_header.png); overflow:hidden; line-height:16px; padding:5px; }
.product_detail_img			{ width:200px; height:200px; float:left; margin:-2px 10px 5px -2px; }
.product_detail_title		{ font-size:14px; font-weight:bold; margin:5px 0 5px 0; }
.product_detail_price		{ font-size:16px; font-weight:bold; }
.product_detail_date		{ margin-bottom:5px; font-style:italic; }
.product_detail_text		{ padding:10px; }
#product_detail_buy			{ margin:10px;}

.small_text					{ display:inline; font-size:10px; font-weight:normal; color:#FFF;}
#red_price					{ font-size:14px; font-weight:bold; color:#53c211;}
#cart_text					{ font-size:14px; font-weight:bold; padding:12px 0 5px 20px; color:#FFF;}
.checkout_button			{ float:right; position:relative; top:-10px; right:0px;} 
.shop_but					{ float:right; width:91px; height:31px; outline:none; font-family: Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px; font-size: 12px; font-weight:bold; color:#fff; border:0; background: no-repeat url(../images/blank_but.png);}
#shop_but_bar				{ width:450px;}
#mainvideo					{ padding-top:10px; }

#hp_twitter_header			{width:319px; height:28px; background: no-repeat url(../images/box2_header.jpg); margin-top:10px;}
#hp_twitter_body			{width:309px; height:199px; background: bottom repeat-x url(../images/box2_content.jpg); padding:0 4px; border-left:#2a2a2a solid 1px; border-right:#2a2a2a solid 1px;}
#hp_twitter_footer			{width:319px; height:6px; background: no-repeat url(../images/box2_footer.jpg);}

#hp_video_header			{width:319px; height:28px; background: no-repeat url(../images/box2_header.jpg); margin-top:10px;}
#hp_video_body				{width:317px; height:208px; background: repeat-x url(../images/box2_content.jpg); border-left:#2a2a2a solid 1px; border-right:#2a2a2a solid 1px;}
#hp_video_footer			{width:319px; height:6px; background: no-repeat url(../images/box2_footer.jpg);}

/* Media Page Styles
-----------------------------------------------------------------------------*/
#media_content				{ width:648px; min-height:462px; margin:0 0 0 10px; }
#media_content_footer		{ width:648px; height:26px; }
#media_content_text			{ width:541px; padding:0; }

#media_body 				{ width:622px; height:120px; padding-left:10px; }
.jcarousel-item img 		{ border:#313131 solid 1px;}

#rel_more					{ float:right; margin:12px 10px 0 0; }
#rel_more a 				{ color:#FFF; }
#rel_more a:hover			{ color:#53c211;}

#news_ticker_wrapper		{height:26px; width:669px; background: #000000 no-repeat url(../images/twitterlogo.jpg); margin-bottom:9px; background-color:#1f1f1f;}
#news_ticker				{ padding:5px 0 0 100px; width:460px; height: 15px; overflow:hidden; color:#FFF; }
#ticker a					{ color:#FFF; }
#ticker a:hover 			{ color:#53c211; }


a.soundcloud-dropbox:hover {color: white !important; background-color: transparent !important; background-position: -250px 0 !important;}
*html a.soundcloud-dropbox {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_small_dark.png?6be5d1)', sizingMethod='crop') !important;}

