/* onerepublic */

body 
{
	background:#000 url(/images/bg/background_white.jpg) repeat-x 0 300px;
	margin: 0;
	padding: 0;
	color:#666;
}
#secondary {background: url(/images/secondary_bg.png) -12px 0 repeat; min-height:1044px;}

.pg-home #middle-bg {background: url(/images/bg/back7_long.png) repeat-x 15% 0%;}
.pg-home #front-bg {background: url(/images/bg/back7_short.png) repeat-x 25% 0%;}

.pg-news #middle-bg {background: url(/images/bg/back6_long.png) repeat-x 15% 0%;}
.pg-news #front-bg {background: url(/images/bg/back6_short.png) repeat-x 25% 0%;}

.pg-events #middle-bg {background: url(/images/bg/back1_long.png) repeat-x 15% 0%;}
.pg-evetns #front-bg {background: url(/images/bg/back1_short.png) repeat-x 25% 0%;}

.pg-bio #middle-bg {background: url(/images/bg/back3_long.png) repeat-x 15% 0%;}
.pg-bio #front-bg {background: url(/images/bg/back3_short.png) repeat-x 25% 0%;}

.pg-forum #middle-bg {background: url(/images/bg/back5_long.png) repeat-x 15% 0%;}
.pg-forum #front-bg {background: url(/images/bg/back8_short.png) repeat-x 25% 0%;}

.pg-media #middle-bg {background: url(/images/bg/back5_long.png) repeat-x 15% 0%;}
.pg-media #front-bg {background: url(/images/bg/back5_short.png) repeat-x 25% 0%;}

.pg-photos #middle-bg {background: url(/images/bg/back4_long.png) repeat-x 15% 0%;}
.pg-photos #front-bg {background: url(/images/bg/back4_short.png) repeat-x 25% 0%;}

.pg-discography #middle-bg {background: url(/images/bg/back9_long.png) repeat-x 15% 0%;}
.pg-discography #front-bg {background: url(/images/bg/back9_short.png) repeat-x 25% 0%;}

.pg-ringtones #middle-bg {background: url(/images/bg/back8_long.png) repeat-x 15% 0%;}
.pg-ringtones #front-bg {background: url(/images/bg/back8_short.png) repeat-x 25% 0%;}


#hd_wrapper {width:100%;}
#hd {position:relative;height:330px;width:950px;margin:0 auto;} 
#bd {margin-top:10px;}

#hd h1 {position:absolute; text-indent:-9999em;}
#flash_wrapper {height:290px;width:1122px;margin-left:-80px;}

/* links */
a:link, a:visited {
border:0pt none;
color:#000;
text-decoration:underline;
font-style:normal;
}
a:hover, a:active {
border:0pt none;
text-decoration: none;
color:#0085cb;
}

h3, h3 a:link, h3 a:visited, h4 {
font-size:13px; 
text-decoration:none; 
font-weight:bold;
color:#000;
text-transform: uppercase;
}

h3 a:hover {
text-decoration: none;
color:#0085cb;
}


/* top navigation */
#navigation {position:absolute; z-index:5; top:300px; left:0px;background: url(/images/nav_bg.png) repeat; width:100%;height:60px}

#menu ul{padding:0;  height:31px; width:950px; margin:0 auto;}
#menu a { outline:0;text-decoration: none; display: block; float: left; height: 31px;padding:0;margin:0px; text-indent:-9999em; background: url(/images/matrix_nav.gif) no-repeat;}
#menu li{list-style: none;float: left;}

#menu a.nav-home {width: 59px; background-position: 0px 0px;}
#menu a.nav-news {width: 61px; background-position: -60px 0px;}
#menu a.nav-events {width: 51px; background-position:-122px 0px;}
#menu a.nav-bio {width: 56px; background-position:-176px 0px;}
#menu a.nav-forum {width: 110px; background-position:-233px 0px;}
#menu a.nav-media {width: 62px; background-position:-344px 0px;}
#menu a.nav-photos {width: 77px; background-position:-407px 0px;}
#menu a.nav-discography {width: 128px; background-position:-485px 0px;}
#menu a.nav-mobile {width: 73px; background-position:-614px 0px;}
#menu a.nav-store {width: 71px; background-position:-688px 0px;}
#menu a.nav-MySpace{width: 87px; background-position:-760px 0px;}
#menu a.nav-Facebook{width: 100px; background-position:-848px 0px;}

#menu a:hover.nav-home{background-position: 0px -31px;}
#menu a:hover.nav-news{background-position: -60px -31px;}
#menu a:hover.nav-events {background-position: -122px -31px;}
#menu a:hover.nav-bio {background-position: -176px -31px;}
#menu a:hover.nav-forum {background-position: -233px -31px;}
#menu a:hover.nav-media {background-position: -344px -31px;}
#menu a:hover.nav-photos {background-position: -407px -31px;}
#menu a:hover.nav-discography {background-position: -485px -31px;}
#menu a:hover.nav-mobile {background-position: -614px -31px;}
#menu a:hover.nav-store {background-position: -688px -31px;}
#menu a:hover.nav-MySpace {background-position: -760px -31px;}
#menu a:hover.nav-Facebook{background-position: -848px -31px;}

body.pg-home #menu a.nav-home  {background-position: 0px -62px;}
body.pg-news #menu a.nav-news  {background-position: -60px -62px;}
body.pg-events #menu a.nav-events  {background-position: -122px -62px;}
body.pg-bio #menu a.nav-bio  {background-position: -176px -62px;}
body.pg-forum #menu a.nav-forum  {background-position: -233px -62px;}
body.pg-media #menu a.nav-media  {background-position: -344px -62px;}
body.pg-photos #menu a.nav-photos  {background-position: -407px -62px;}
body.pg-discography #menu a.nav-discography  {background-position: -485px -62px;}
body.pg-ringtones #menu a.nav-mobile  {background-position: -614px -62px;}

/* Amit */
#inner_secondary #secondary #s_shoppingcartmini {background-color:white;}
div#s_discography div.s_purchase {
float:left;
margin-left:190px;
margin-top:-94px;
width:165px;
}
/* Amit */


/* IE7 fixes */
html>body .s_box {
	*margin-left:0px;
	*margin-top: 0px;
	*margin-bottom: 40px;
}

html>.pg-discography_detail .s_box {
	*margin-left:160px;
	*margin-top: 0px;
	*margin-bottom: 40px;
}	
/*end of ie7 fixes */
.s_blmlist span{
display:block;
}

/* google search */
form#cse-search-box { height:30px; padding:0px; margin:0 0 15px;position:relative;  width:310px;}
input#google_input {margin:4px 0 0 8px; width:200px; border:1px solid #fff !important; line-height:100%;}
input#google_submit { position:absolute; top:5px; left:220px; z-index:10; 
                      display:block; width:74px; height:30px;
                      outline:0; border:0; text-indent:-9999em; font-size:1px; /* for IE */overflow:hidden;
                      background: url(/images/search.png) no-repeat; 
                      }
input#google_submit:hover {cursor:pointer;}
#search_box {background: url(/images/google_input.gif) no-repeat top left; margin:0 0 0 680px;}


/* become a fan */
#login_wrapper {padding:1px 0 0 10px; margin-top:10px;}
#s_membership.s_channel {margin-top:0 !important;}
a.fan-btn, span.fan-btn {display:block; width:310px; height:20px;outline:0; border:0; text-indent:-9999em; background: url(/images/login.gif) no-repeat; margin:10px 0 0 0;}
a.fan-btn:hover { background-position:0 -20px; cursor:pointer;}
span.fan-btn { background-position:0 -40px; }
div#s_membership .s_channel {margin-top:0 !important;}
div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; }



/* primary */
#primary h4 {background: url(/images/white_bg.png) no-repeat top right;margin-bottom:0px;}
.s_item { background:#fff; padding:10px}

#primary .s_items {margin:0;} 
.s_permabar { background:#dfdbdb; background-image:none !important; border:none !important; color:#000;}
.s_permabar a {color:#000 !important;}
div.s_paging  { background:#fff; padding:10px; margin-top:0;}
#s_events .s_items { background:#fff; padding: 0 10px;	}
.s_year {color: #222;}
.s_location {font-size: 18px;}

.bg_wrapper {background: url(/images/secondary.png) no-repeat top right;}
/* #s_gallery {background:#fff url(/images/fake.jpg) no-repeat top right;} */
.pg-photos.summary #s_gallery .s_item {margin-bottom: 20px; float: left; width: 530px;}


/* secondary */
#login_wrapper,
#s_whoisonline.s_channel,
#s_artistfans_grid,
#secondary #s_artistbio.s_channel,
form#cse-search-box  { background: url(/images/secondary.png) no-repeat top right; }
#twitter_bg, #twitter_fans { background: url(/images/secondary.png) no-repeat top right; padding:0 0 10px 10px;}
.s_twitter_followers, .s_twitter_follow_us {padding: 0 7px; margin:0; text-align: right;}
#secondary .s_tweets a.s_avatar {background-color: transparent !important;}
#secondary .s_tweets .s_channel_title {display: none;}
#secondary #s_membership.s_channel {background:none;}
#s_artistfans_grid h4 {text-indent: -9999px; height: 30px; background: url(/images/hdrs/hdr_members_newest.png) 10px 7px no-repeat}



/*amit in progress*/
#secondary .s_item { background:none;padding:0px;}
#secondary a, #secondary {color:#fff; }
  
/* forum */
body.pg-forum #s_membership {position:absolute; z-index:10; right:40px; top:15px;}
#s_messageboard .s_items {background:#fff;}
#s_messageboard .s_items table {margin:10px; width:930px;}
.s_breadcrumb {margin-left:10px;}


/* footer */
#ft_wrapper {background: url(/images/matrix_nav_bg.gif) repeat-x top center; width:100%;}
#ft {width:950px; height:120px; margin:0 auto;}
#ft-logos div {float:left; margin-left:200px;}
#ft-logos p {clear:none !important; float:left;}
#ft-logos p a {color:#999 !important;}
#ft-logos p a:hover {color:#fff;}


/* nav */
.nav_ft ul {
list-style-type:none;
margin:0 0 0px 150px;
padding:5px 0 10px 0;
display:block;
}

.nav_ft ul li, .nav_ft ul li a {
float:left; 
display:inline; 
padding-right:5px; 
font-weight:bold; 
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-size: 12px;
}

.nav_ft ul li a:hover {
text-decoration:underline !important; color:#fff !important;
}

/* bio */
.pg-bio img.fullsize,
.pg-bio #primary h4  {display:none;}
.pg-bio #primary .s_items {background:#fff url(/images/bio.jpg) no-repeat top center; padding-top:265px;}
.pg-bio #primary .s_item { background:none;}
.pg-bio p.first { width:350px; clear:both;}
.pg-bio p.second { width:350px;  clear:both;}
.pg-bio p {margin-bottom:10px;}

#kyte_wrapper {background: url(/images/white_bg.png) no-repeat top right; padding-top:22px;}
#kyte_wrapper div { background:#fff; padding:0 0 20px 30px !important;}


.btn {display:none;}
.btn2 {background: url(/images/btn.jpg) no-repeat top right; 
       color:#fff !important; text-transform:uppercase; font-family:Arial; 
       display:block; padding:2px 5px; float:left; margin-right:10px; text-decoration:none !important; font-weight:bold;}
.pg-searchsite #bd {background:#fff url(/images/fake.jpg) no-repeat top right;}


/* news date */
#s_news .s_item {position:relative;}
#s_news .s_byline .s_date { position:absolute; z-index:3; left:-40px; top:0px; display:block; width:40px; height:60px; background:#fff;padding: 4px 2px;}
#s_news .s_byline .s_day {display:block;font-size:28px; border:none ; text-align:center; line-height:1.1em;}
#s_news .s_byline .s_month{display:block; color:#666; background:#fff; border:none; line-height:1.1em;}
#s_news .s_byline .s_year {display:block; color:#666;border:none;}


#s_news h1 {font-size:15px; float:left;}
/* === USER / PROFILES / FORUM === */
.pg-user #bd {background:#fff url(/images/fake.jpg) no-repeat top right;}
.pg-user h1, .pg-user h2, .pg-user h3, .pg-user h4, .pg-user h5 {color: #000; }
.pg-user h1 {font-family:Georgia;}
.span-9 .s_avatar  { width: 300px; height: 250px;}
.span-9 th {background-color: #121212; color: white;}
.pg-user ul { list-style-type:none;}
.pg-user ul a.btn {margin:0px 10px 0 -20px;}

/* members panels */:
    .ui-tabs-hide {display:none;}
    #tabs .show_all{float:right; margin-right:15px;}
    
/* google search */
#cse-search-box {margin-bottom:10px;}
#google_input {float:left;}    
    
#secondary #s_artistbio .s_items {margin:5px 0 0 10px !important;}
#secondary #s_artistbio h4 {margin-bottom: 0; height: 20px;}
p.first { margin-top:30px;}
.umg_blue {color:#006dbc; text-transform: uppercase; font-size:20px; display:block; line-height:1.1em;}
/* default_styling  -- hello world */

span.s_artist_name {display: none;}
.s_mod_cal {text-align: right; padding-bottom: 10px;}
.s_channel
{
margin: 1em 0;
}

/*amit starts*/
#s_shoppingcart .s_items .top .bottom .mid
{
    background-color: White !important;
    width: 650px;
	margin-left:100px;

}
 
#secondary .s_channel .s_items .echospinCart a
{
    color: Black;
 }
.s_channel .s_items
{
    color:Black;
}
.echospinCart .item.header .title
{
    color: Black;
}
.echospinCart .item.header .quantity
{
    color: Black;
}
.echospinCart .item.header .price
{
    color: Black;
}

/*amit ends*/

.s_channel h3 { margin-bottom: .1em; }

h4
{
padding: .25em .5em;
}

.s_items
{
margin: 1em 2em;
}

.s_item { margin:0 0 1em 0; }

p.formats
{
margin: 0;
padding: 0;
}

div#s_twitter div.image {display:none;}

th {text-align:left;}
td.s_filter form {text-align:right; }
h4 a img {float: none; display: block;}
.s_block {display: block;}

body.pg-home #s_events h4 span.s_events_up_arch {display: none;}

.address1,
.address2,
.zip {display: block;}


p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */

body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ 
span.pageTotal {height:18px;}

#beatsbydre { display: block;}

