@import url('/bbcom/css/usercomment.css');
@import url('/bbcom/css/tabbedPanels.css');


body 	{ background: #edf1e8 url(/bbcom/images/mainbkgnd.jpg) top left repeat-x;font: 11px Arial, Helvetica, sans-serif;color: #030303;margin: 0 0 10px 0;padding: 0px;text-align: center; } 
img 	{ border: 0; padding: 0px; margin: 0px; }
input 	{ display: inline; padding: 0; vertical-align: middle;}
form 	{ font-size: 11px; padding: 0; margin: 0; }
table	{ padding: 0; border: 0; }
td 		{ font-size: 11px; }
select  { padding: 0px; margin: 0px; border: 0px solid #ffffff; }
a {
	font-size: 1em;
	color: #484c43;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.imgbdr {
	border: 2px solid #e5e5e5;
}


/******* Global Containers *******/

#container {
	margin: 0;
	padding: 0;
	background: #e2e8da;
	width: 999px; /* Width of the overall content */
	margin: 0 auto;
	text-align: left;
}

#footer_hp {
	margin: 0;
	padding: 0 0 8px 0;
	background: url(/bbcom/images/bkgnd_footer.gif) bottom left no-repeat;
	width: 999px; /* Width of the overall content */
	margin: 0 auto;
	text-align: left;
	clear: both;
}

#header,
#mainContent, 
#innerContent {
	margin: 0 6px 10px 6px;
	padding: 0;
	width: 987px;
	float: left;
	display: inline;
}
#mainContentFull {
	margin: 0 6px 10px 6px;
	padding: 0;
	width: 987px;
	float: left;
	position: relative;
	display: inline;
}

#innerContent {
	background: transparent url(/bbcom/images/ftrbkgnd_middle.gif) top left repeat-y;
}

#header { margin: 7px 6px 6px 6px; }

#headerRow2 {
	margin: 0;
	padding: 0;
	width: 999px;
	float: left;
	position: relative;
	display: inline;
	background: #ebf1e7 url(/bbcom/images/bkgnd_headerrow2.jpg) top left repeat-x;
}

#headerLeft, #headerRight, #headerLeft2, #headerRight2 {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

#headerLeft { width: 259px; }

#headerLeft2 {
	margin: 10px 0 0 7px;
	width: 590px;
	background: transparent url(/bbcom/images/bkgnd_spfeatsleft.gif) top left no-repeat;
	height: 38px;
}
#headerLeft2Home {
	margin: 0 0 0 15px;
	width: 680px;
	float:left;
	padding-top: 5px;
	background: transparent url(/bbcom/images/bkgnd_spfeatsleftHome.gif) top left no-repeat;
	height: 42px;
	position:relative;
	top:-8px;
	text-align:center;
}

#headerRight { width: 728px; }

#headerRight2 {
	margin: 3px 0 0 10px;
	width: 360px;
}
#headerRightHome {
	margin: 3px 0 0 10px;
	width: 360px;
	float:right;
}

#spfeatRight,#spfeatRightHome {
	margin: 10px 0 0 0;
	width: 10px;
	float: left;
	display: inline;
	height: 38px;
	background: transparent url(/bbcom/images/bkgnd_spfeatsright.gif) top right no-repeat;
}
#spfeatRightHome{
	margin: 0;
	padding-top: 5px;
	position:relative;
	top:-8px;
	height: 42px;
	background: transparent url(/bbcom/images/bkgnd_spfeatsrightHome.gif) top right no-repeat;
}

/******************* Search Styling *********************/

#search_box {
	margin: 6px 0 0 0;
	padding: 0;
	float: left;
	width: 224px;
	height: 34px;
	background: url(/bbcom/images/searchbackground.gif) top left no-repeat;
}

#search_box #MainSearch {
	float: left;
	padding: 5px;
	margin: 3px 0 0 2px;
	font-size: 16px;
	border: 0;
	width: 209px;
	background: transparent;
}

#frm_submit_btn1 {
	float: left;
	margin: 6px 0 0 3px;
}

#search_radio {
	float: left;
	margin: 6px 0 0 10px;
}

#search_radio input {
	height: 10px;
}


/************************************/

.moreRight{
	margin: 0;
	padding: 8px 0 0 0;
	text-align: right;
}

.moreRight a {
	margin: 0 13px 0 0;
	padding: 0 15px 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: green;
	white-space: nowrap;
	display: inline;
	background: url(/bbcom/images/arrow_red.gif) 100% 50% no-repeat;
}

.lnkBlue { color: #2ca0d4; }
a:hover.lnkBlue { color: #2689b5; text-decoration: none; }

.lnkGreen { color: #79cd28; }
a:hover.lnkGreen { color: #72af37; text-decoration: none; }

.lnkAqua { color: #409a8b; }
a:hover.lnkAqua { color: #48857b; text-decoration: none; }

.lnkRed { color: #ab1801; }
a:hover.lnkRed { color: #8c1301; text-decoration: none; }

a.lnkOrange { color: #f87808; }
a:hover.lnkOrange { color: #bf5900; text-decoration: none;}

/********* Ads Design ********/

.horizontalAd {
	margin: 0;
	padding: 11px 0 10px 0;
	text-align: center;
}

.squareAd {
	margin: 0 0 10px 7px;
	padding: 0;
	font-size: 0.8em;
}


/********* Header Bkgnd Design ********/

#header ul {
	margin: 7px 0 11px 5px;
	padding: 0;
	list-style: none;
	color: #000000;
}

#headerRow2 ul, #headerRowHome ul {
	margin: 12px 0 11px 5px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
	color: #2c2b2c;
}

#header ul li, 
#headerRow2 ul li,
#headerRowHome ul li{
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	display: inline;
}

#headerRow2 ul li.bullet,
#headerRowHome ul li.bullet{
	color: #0a7ebb;
} 

#header ul li a, 
#header ul li a.last {
	margin: 0;
	padding: 0 7px 0 0;
	background: transparent url(/bbcom/images/nav2_separator.jpg) 100% 3px no-repeat;
	white-space: nowrap;
	color: #000000;
}

#header ul li a.last {
	background: none;
}

#headerRow2 ul li a, 
#headerRow2 ul li a.last,
#headerRowHome ul li a, 
#headerRowHome ul li a.last{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	color: #0a7ebb;
}

#headerRowHome ul li a, 
#headerRowHome ul li a.last{
	background:none;
}


/********* Footer Bkgnd Design ********/

.ftrbkgnd {
	margin: 0 0 0 7px;
	padding: 0;
	width: 986px;
	background: #ffffff url(/bbcom/images/ftrbkgnd_middle.gif) top left repeat-y;
}

.ftrbkgndTop {
	width: 986px;
	height: 12px;
	font-size: 1px;
	background: #e2e8da url(/bbcom/images/ftrbkgnd_top.gif) top left no-repeat;
}

.ftrbkgndBtm {
	margin: 0 0 0 7px;
	padding: 0;
	width: 986px;
	height: 12px;
	font-size: 1px;
	background: url(/bbcom/images/ftrbkgnd_btm.gif) top left no-repeat;
}

.ftrLinksTable {
	margin: 0 10px 28px 0;
	padding: 0;
	width: 966px;
}

.ftrLinksTable tr td {
	vertical-align: top;
	font-size: 0.90em;
}

.ftrLnkDivider	{ position:relative; top: 2px; }

.ftrcontents {
	margin: 10px 0 0 10px;
	padding-bottom: 10px;
	text-align: center;
}

.ftrcontents p {
	margin: 0 50px 10px 50px;
	padding: 0;
	line-height: 20px;
	color: #a1ad95;
}

.ftrlinks, 
.ftrlinks2 {
	margin: 0 40px 10px 40px;
	padding: 0;
	line-height: 20px;
}

.ftrlinks2 {
	margin: 0 80px 10px 80px;
}

.ftrlinks ul, 
.ftrlinks2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ftrlinks ul li, 
.ftrlinks2 ul li {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	display: inline;
}

.ftrlinks ul li a, 
.ftrlinks ul li a.last, 
.ftrlinks2 ul li a, 
.ftrlinks2 ul li a.last {
	margin: 0;
	padding: 0 15px 0 0;
	background: transparent url(/bbcom/images/nav2_separator.jpg) 100% 3px no-repeat;
	white-space: nowrap;
}

.ftrlinks ul li a.last, 
.ftrlinks2 ul li a.last {
	background: none;
}
#footer {
	clear:both;
	height: 60px;
	padding-bottom: 10px;
}

#footer ul {
	position: relative;
	left: 30px;
	top: 10px;
	width: 895px;
	height: 40px;
	background: url(/bbcom/images/footer_affiliates.gif) no-repeat 0 -40px;
}

#footer ul li {
	text-indent: -9999px;
	list-style: none;
	position: absolute;
	height: 40px;
}

#footer ul li a {
	display: block;
	height: 40px;
	background: url(/bbcom/images/footer_affiliates.gif) no-repeat;
}

#footer ul li a:hover {
	background: none;
}
			
#footer ul li.billboardbiz {
	left: 0;
	width: 172px;
}
			
#footer ul li.billboardbiz a {
	background-position: 0 0;
}

	
#footer ul li.enspananol {
	left: 173px;
	width: 89px;
}
			
#footer ul li.enspananol a {
	background-position: -173px 0;
}
	

#footer ul li.billboardlive {
	left: 263px;
	width: 136px;
}
			
#footer ul li.billboardlive a {
	background-position: -263px 0;
}

	
#footer ul li.hr {
	left: 400px;
	width: 192px;
}
			
#footer ul li.hr a {
	background-position: -400px 0;
}
	
#footer ul li.backstage {
	left: 593px;
	width: 161px;
}
			
#footer ul li.backstage a {
	background-position: -593px 0;
}
		
#footer ul li.adweek {
	left: 760px;
	width: 140px;
}
			
#footer ul li.adweek a {
	background-position: -760px 0;
}
.bubble			{ position: absolute; z-index: 102; visibility: hidden; }
.bubbleCenter	{ background-image: url(/bbcom/images/bubble_center.gif); background-position: top center; background-repeat: repeat-x; height: 21px; padding: 1px 0; text-align: center; font-size: 9px; color: #000; }
.bubbleLeft		{ background-image: url(/bbcom/images/bubble_left.gif); background-position: top left; background-repeat: no-repeat; width: 5px; }
.bubbleRight	{ background-image: url(/bbcom/images/bubble_right.gif); background-position: top left; background-repeat: no-repeat; width: 6px; }

/************* Navbar Styling ****************/

#navbar_container {
	margin: 0 0 7px 0;
	padding: 0;
	background: transparent url(/bbcom/images/bkgnd_navbar.jpg) top left repeat-x;
	height: 26px;
	width: 999px;
	float: left;
	display: inline;
}

#navbar {
	margin: 0 0 0 21px;
	padding: 0;
	text-align: left;
	height: 26px;
}

.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 1000;
	height: 26px;
}

.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.nav li a {
	background: transparent url(/bbcom/images/navbar.jpg) no-repeat;
	background-position: 0 0;
	display: block;
	height: 26px;
}

.nav li span {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}

#nav_charts { width: 73px;	background-position: 0 0; }
#nav_newsreviews { width: 127px;	background-position: -73px 0; }
#nav_artists { width: 77px;	background-position: -200px 0; }
#nav_shop { width: 59px;	background-position: -277px 0; }
#nav_biztools { width: 87px;	background-position: -336px 0; }
#nav_video { width: 100px;	background-position: -423px 0; }
#nav_interact { width: 88px;	background-position: -523px 0; }


a#nav_charts:hover, 
li.current a#nav_charts, 
li.rollover a#nav_charts
{ background-position: 0 -26px; }

a#nav_newsreviews:hover, 
li.current a#nav_newsreviews, 
li.rollover a#nav_newsreviews
{ background-position: -73px -26px; }

a#nav_artists:hover, 
li.current a#nav_artists, 
li.rollover a#nav_artists
{ background-position: -200px -26px; }

a#nav_shop:hover, 
li.current a#nav_shop, 
li.rollover a#nav_shop
{ background-position: -277px -26px; }

a#nav_biztools:hover, 
li.current a#nav_biztools, 
li.rollover a#nav_biztools
{ background-position: -336px -26px; }

a#nav_video:hover, 
li.current a#nav_video, 
li.rollover a#nav_video
{ background-position: -423px -26px; }

a#nav_interact:hover, 
li.current a#nav_interact, 
li.rollover a#nav_interact 
{ background-position: -523px -26px; }


/* En Espanol Button is special */
#nav_8 {
	margin: 0 0 0 225px;
	padding: 0;
	width: 115px;
}

.nav li#nav_8 a {
	background: transparent url(/bbcom/images/btn_enespanol.jpg) no-repeat;
	display: block;
	height: 26px;
}



/* Subnav code */

.nav li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -999px;
	z-index: 1010;
	width: 140px;
	border: 1px solid #25458d;
	font-size: 10px;
	font-weight: bold;
}

.nav li ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

.nav li ul li a {
	margin: 0;
	padding: 2px 5px 0 5px;
	display: block;
	height: 17px;
	width: 130px;
	#width:140px;
	background: #f3f3f3;
	border-top: 1px solid #25458d;
	color: #000000;
}

.nav li ul li a:link,
.nav li ul li a:hover,
.nav li ul li a:visited,
.nav li ul li a:active
{
	text-decoration: none;
}

.nav li ul li a:hover {
	color: #ed1c24;
	background: #dadada;
}
#aboutMenuHolder {
	clear:both;
	width: 100%;
	text-align: left;
}

#aboutMenu {
background: transparent url('/bbcom/images/top_nav_about_submenu_bg.gif') repeat-x;
	width: 500px;
	border-collapse: collapse;
}
#aboutMenu {
	width: 700px;
	border-collapse: collapse;
}

#aboutMenu .aboutMenu_item1{
	padding-left:28px;
}

/**** Styling submenu instead of using default  ****/

/* Charts */
#sub_1 { border: 1px solid #3c5400; width: 120px; }
#sub_1 li a {
	border-top: 1px solid #3c5400;
	background: #bbde00 url(/bbcom/images/top_nav_charts_submenu_bg.gif) top left repeat-x;
	width: 110px;
	#width:120px;
}
#sub_1 li a:hover { color: #3C5400; }

/* News & Reviews */
#sub_2 { border: 1px solid #25458d; width: 125px; }
#sub_2 li a {
	border-top: 1px solid #25458d;
	background: #35c1f1 url(/bbcom/images/top_nav_news_submenu_bg.gif) top left repeat-x;
	width: 115px;
	#width: 125px;
}
#sub_2 li a:hover { color: #25458D; }

/* Artists */
#sub_3 { border: 1px solid #ffa89c; }
#sub_3 li a {
	border-top: 1px solid #ffa89c;
	background: #e01b00 url(/bbcom/images/top_nav_artists_submenu_bg.gif) top left repeat-x;
	color: #ffffff;
}
#sub_3 li a:hover { color: #FFA89C; }

/* Shop */
#sub_4 { border: 1px solid #887a2c; }
#sub_4 li a {
	border-top: 1px solid #887a2c;
	background: #e7cc3d url(/bbcom/images/top_nav_shop_submenu_bg.gif) top left repeat-x;
}
#sub_4 li a:hover { color: #5d583c; }

/* Biz Tools */
#sub_5 { border: 1px solid #25458d; }
#sub_5 li a {
	border-top: 1px solid #25458d;
	background: #8aa3f8 url(/bbcom/images/top_nav_tools_submenu_bg.gif) top left repeat-x;
}
#sub_5 li a:hover { color: #25458D; }

/* Video */
#sub_6 { border: 1px solid #7a3507; }
#sub_6 li a {
	border-top: 1px solid #7a3507;
	background: #ffac22 url(/bbcom/images/top_nav_entertain_submenu_bg.gif) top left repeat-x;
}
#sub_6 li a:hover { color: #7A3507; }

/* Interact */
#sub_7 { border: 1px solid #1b7262; }
#sub_7 li a {
	border-top: 1px solid #1b7262;
	background: #73d1cb url(/bbcom/images/top_nav_interact_submenu_bg.gif) top left repeat-x;
}
#sub_7 li a:hover { color: #1B7262; }



#rightColumn { width: 190px; padding: 22px 0px 0px 0px; background: url(/bbcom/bbcom1/images/divider-vertical.gif) 0 20px no-repeat; }

/*--nielsentracker--*/
.nielsenTrackerLinks {float: right; padding-bottom: 15px;}
.nielsenTrackerLinks div {text-transform: uppercase; font-size: 9px; border-right: 1px solid #5A9500; float: left;padding-right: 5px;padding-left: 5px;}
.nielsenTrackerLinks div.last {border-right: 0px;}
.nielsenTrackerLinks div a {display: block;  font-size: 9px; color: #609100; text-decoration: none;  padding: 2px;}
.nielsenTrackerLinks div a:hover {background: #5A9500; font-size: 9px; color: #ffffff;  padding: 2px;}


/**** header ****/
.xxHeaderoImg{
	font-family:Arial;
	font-size: 14pt;
	color:black;
	font-weight: 600;
}
/*** pad around image ***/
.imgPadAround{
	padding: 10px 30px 0 0;
	float:left;
}
.smallImgPad{
	float:left;
	padding: 0 10px 0 0;
}
/*** bb underground ***/
.bbUDiv{width: 100%;}
.bbUcol1{ width: 400px; float:left; }
.bbUcol2{ width: 280px; float:left; text-align:center; margin-top: 20px;}
.morebbUDiv{padding-top:20px;width: 770px;clear:both;}
.morebbList{float:left;	width: 350px;margin: 10px;}
.morebbUHead{font-size: 8pt;	font-weight:bold;}
.moreUrightLink{ font-family:verdana; padding-left: 35px; }

.marginTop{
	margin-top: 25px;
}


#full_article {
	display: none;
	}
.bookmark{
	margin-top: 10px;
}

#seofooter h2
{
	font-size: 1em;
	font-weight: normal;
	line-height: 14px;
}
#seofooter h3
{
	font-size: 1em;
	font-weight: normal;
	line-height: 14px;
}

		/* TEMP FOR COORS AD */
		#tempHeader			{ }
	
.summer_guide_content {
	background: #F0F3EC;
}

		
#main_logo {
	width: 825px;
	height: 143px;
	background: url(/bbcom/summer-music-guide/2008/images/logo.gif) no-repeat;
	margin: 0;
	padding: 0;
}

.coors_logo {
	padding: 0 0 0 675px;
}


#nav {
	width: 362px;
	height: 29px;
	position: relative;
	background: url(/bbcom/summer-music-guide/2008/images/nav.gif) no-repeat;
	margin: 0;
	padding: 0;
}

#nav li {
	float: left;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

#nav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 29px;
	background: url(/bbcom/summer-music-guide/2008/images/nav.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}


li#nav_festivals a {
	left: 0;
	width: 91px;
	height: 29px;
	background-position: 0 0;
}

li#nav_tours a {
	left: 91px;
	width: 90px;
	height: 29px;
	background-position: -91px 0;
}

li#nav_albums a {
	left: 181px;
	width: 90px;
	height: 29px;
	background-position: -181px 0;
}

li#nav_must_see a {
	left: 272px;
	width: 91px;
	height: 29px;
	background-position: -272px 0;
}


li#nav_festivals a:hover {
	background-position: 0 -58px;
}

li#nav_tours a:hover {
	background-position: -91 -58px;
}

li#nav_albums a:hover {
	background-position: -181 -58px;
}

li#nav_must_see a:hover {
	background-position: -272px -58;
}

li#nav_festivals a:active {
	background-position: 0 -29px;
}

li#nav_tours a:active {
	background-position: -91px -29px;
}

li#nav_albums a:active {
	background-position: -181px -29px;
}

li#nav_must_see a:active {
	background-position: -272px -29px;
}

#nav_festivals_on li#nav_festivals a {
	background-position: 0 -29px;
	margin: 0;
	padding: 0;
}

#nav_tours_on li#nav_tours a {
	background-position: -91px -29px;
	margin: 0;
	padding: 0;
}

#nav_albums_on li#nav_albums a {
	background-position: -181px -29px;
	margin: 0;
	padding: 0;
}

#nav_must_see_on li#nav_must_see a {
	background-position: -272px -29px;
	margin: 0;
	padding: 0;
}


#summer_subheader_festival {
	width: 809px;
	height: 45px;
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/hdr_festivals.gif) top left no-repeat;
}

#summer_subheader_tours {
	width: 809px;
	height: 45px;
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/hdr_tours.gif) top left no-repeat;
}

#summer_subheader_albums {
	width: 809px;
	height: 45px;
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/hdr_albums.gif) top left no-repeat;
}


#summer_subheader_must {
	width: 809px;
	height: 45px;
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/hdr_must_see.gif) top left no-repeat;
}

.smg_link {
 	color: #000000;
	font-weight: bold;
}

.summer_link1  {
	padding: 17px 0 0 196px;
	width: 96px;
}

.summer_link2  {
	padding: 17px 0 0 40px;
	width: 103px;
}

.summer_link3  {
	padding: 17px 0 0 0px;
	width: 103px;
}

.summer_link4  {
	padding: 17px 0 0 0px;
	width: 55px;
}


.summer_link1  {
	padding: 17px 0 0 196px;
	width: 55px;
}


.MainContent2 {
	margin: 0;
	padding: 0;
	width: 809px;
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/content_md.gif) y-repeat;
}

.ContentTop {
	margin: 0;
	padding: 0;
	height: 12px;
	width: 809px;	
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/content_top.gif) top left no-repeat;
}

.ContentBtm {
	margin: 0;
	padding: 0;
	height: 12px;
	width: 809px;	
	background: #ffffff url(/bbcom/summer-music-guide/2008/images/content_btm.gif) bottom left no-repeat;
}

.contentTable {
	width: 809px;

}

h2#hdr_may {
	margin: 0 0 0 5px;
	padding: 0px 0 0 5px;
	height: 35px;
	background: url('/bbcom/summer-music-guide/2008/images/hdr_may.gif') no-repeat;
}

h2#hdr_june {
	margin: 0 0 0 5px;
	padding: 0px 0 0 5px;
	height: 35px;
	background: url('/bbcom/summer-music-guide/2008/images/hdr_june.gif') no-repeat;
}

h2#hdr_july {
	margin: 0 0 0 5px;
	padding: 0px 0 0 5px;
	height: 35px;
	background: url('/bbcom/summer-music-guide/2008/images/hdr_july.gif') no-repeat;
}

h2#hdr_august {
	margin: 0 0 0 5px;
	padding: 0px 0 0 5px;
	height: 35px;
	background: url('/bbcom/summer-music-guide/2008/images/hdr_august.gif') no-repeat;
}

#hdr_may span, #hdr_june span, #hdr_july span, #hdr_august span  {
	display: none;
}

.clickToolTop{
	float: right; 
	font: 9px verdana; 
	color: #6A6A6A; 
	margin: 0px 6px 0px 0px;
}