/*general css*/
body {
    margin: 0;
    background: #000;
    background-image:url(../images/bgweb.png);
    background-repeat:repeat-x;
    font-family: Verdana;
}

.txtbx {
    background: #eeeeee;
    border: 1px solid #dedede;
    width: 236px;
    height: 18px;
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    color: #929292;
}

.txtbxdr {
    background: #eeeeee;
    border: 1px solid #dedede;
    width: 86px;
    height: 18px;
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    color: #000;
}

.txtbxwhite {
    background: #fff;
    border: 0px;
    width: 236px;
    height: 18px;
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    color: #929292;
}

.txtbxdiv {
    width: 248px;
    float: left;
}

.btndiv {
    width: 40px;
    float: left;
    padding-top: 1px;
}

.greycolor {
    color: #4f4f4f;
}

.whitecolor {
    color: #fff;
}

.blackcolor {
    color: #000;
}

.n15 {
    font-size: 15px;
}



.nameartist {
    font-size: 19px;
    text-transform:uppercase;
}

#linksartist{
	 font-size: 11px;
	 margin-bottom:15px;
}

#linksartist a{
	color:#000;
}

.prod_rel{
	width:160px;
	float:left;
}

.nobld{
font-weight:normal;
}

.n13 {
    font-size: 13px;
}

.n10 {
    font-size: 10px;
}

.n11 {
    font-size: 11px;
}

.bld {
    font-weight: bolder;
}

.color2 {
    color: #8c8c8c;
}

.color3{
	color: #2b5680;
}

.color4{
	color: #94a5b7;
}

.color5{
	color: #4D4946;
}

.color6{
    color:#54638e;
}

.color7{
	color:#446399;
}

.separator4 {
    margin-bottom: 4px;
}

.separatorimg {
    background-image: url(../images/dottedbackground.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0 10px;
    height: 10px;
	clear:both;
}

.separatorimginside{
    background-image: url(../images/dottedbackground.gif);
    background-position: center;
    background-repeat: repeat-x;
    margin: 0 10px;
    height: 10px;
}

.separatorimgsocial {
    background-image: url(../images/dottedbackgroundsocial.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0 10px;
    height: 10px;
	clear:both;
}

.separator_div {
    width: 100%;
    height: 8px;
    clear: both;
}

/*End general css*/
/*homepage css*/
.bkgwrap {
    width: 100%;
}

#wrap {
    width: 1019px;
    margin: 0 auto;
    /*background: #f4f4f4 url(../images/tile_page.png) top center repeat-y;*/
}

#header {
    width: 976px;
    height: 171px;
	margin-left:43px;
}

#headerfinder{
    height:35px;
    background-color:#626973;
    padding:5px 0 0 10px;
}

#banner {
    clear: both;
    width: 976px;
    height: 251px;
    margin: 0 auto;
    background: #000;
    padding: 7px 0;
}

.column {
    position: relative;
    float: left;
}

#center {
    width: 421px;
    margin-left: 288px;
}

#rightcolindex{
	width:300px;
	min-height:650px;
	float:left;
	margin-top:10px;
}

.videosrecie{
	width:133px;
	overflow:hidden;
}

.socialpicture{
	width:65px;
	height:80px;
	float:left;
	margin-left:15px;
	padding-top:6px;
}

.socialtxt{
	width:210px;
	min-height:80px;
	float:right;
	margin-right:10px;
	padding-top:6px;
	overflow:hidden;
}

.txtbxwhite{
	width:300px;
}

.twtpicture{
	width:85px;
	height:80px;
	float:left;
	margin-left:15px;
	padding-top:6px;
}

#centerindex{
	width:719px;
	min-height:650px;
	float:left;
	margin-top:10px;
}

#center2col {
    width: 665px;
}

#left {
    width: 237px;
    /*padding: 0 10px;*/
    margin-left: -666px;
    background: #000;
}

#right {
    width: 300px;
    margin-left: 10px;
    background: #000;
}

#rightsocial {
    width: 300px;
    margin-left: 10px;
    background: #000;
}

#rightartist {
    width: 300px;
    margin-left: 10px;
    background: #000;
}

#rightindex {
    width: 300px;
    background: #000;
    margin-top:10px;
}

#footer {
    clear: both;
    width: 976px;
    /*margin: 0 auto;*/
    min-height: 150px;
    background: #2b2b2d;
    background-image: url(../images/logofooter.png);
    background-position: top left;
    background-repeat: no-repeat;
	margin-left:43px;
}

#footerspace {
    width: 100%;
    height: 8px;
    float: left;
    clear: both;
}

#bannerleft {
    float: left;
    width: 676px;
}

#bannerright {
    float: left;
    width: 300px
}

#footerinside {
    margin-left: 246px;
    padding-top: 15px;
    padding-right: 25px;
    text-align: justify;
}

#headerup {
    height: 110px;
    background-color: #fff;
    background-image: url(../images/logoheader_up.png);
    background-position: top left;
    background-repeat: no-repeat;
}

#menu {
    height: 36px;
    background-image: url(../images/pt/main/main_background.gif);
    overflow:hidden;
}

#musicstyles {
    height: 24px;
    background-image: url(../images/backgroundstyles.gif);
}

#login_newsletter {
    float: right;
    margin: 15px 10px 0 0;
    width: 380px;
    height: 73px;
}

#login {
    width: 380px;
    height: 70px;
    background-image: url(../images/backgroundlogin.gif);
}

#newslettersubscription {
    height: 75px;
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x;
}

#tops {
    min-height: 275px;
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x;
margin-bottom:10px;
}

#facebooktabs{
	margin-top:10px;
	min-height: 275px;
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x;
}

#morereadtabs{
	margin-top:265px;
	min-height: 275px;
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x
}

#morereadtabsnomargin{
	min-height: 275px;
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x
}

.topvideosheader{
	padding:7px 0 6px 10px;
}

#fakewidget{
	margin-top:265px;
	height: 0px;
    background-color:#000;
    background-repeat:repeat-x
}

#artistrelated{
	width:150px;
	min-height:90px;
	float:right;
	margin-right:10px;
	padding-top:6px;
}

.sndcommentbtn{
	width:55px;
	height:20px;
	float:left;
	padding-top:6px;
	margin:53px 0 0 10px;
}

#twittertabs{
	margin-top:10px;
	/*height: 275px;*/
    background-image: url(../images/backgroundsection.gif);
    background-color:#000;
    background-repeat:repeat-x;
}

#menusections {
    padding: 9px 0 0 6px;
    float: left;
    width: 671px;
    height:36px;
	overflow:hidden;
}

#menusections a {
    /*font-family: Verdana;
    font-size: 12px;*/
    color: #fff;
    /*font-weight: bolder;
    text-decoration: none;*/
    background-image: url(../images/separatormenu.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding: 0 9px 0 5px;
}

#musicstylessections {
    padding: 0 0 0 10px;
    float: left;
    width: 660px;
}

#musicstylessections a {
    /*font-family: Verdana;
    font-size: 10px;*/
    color: #bbbab8;
    text-decoration: none;
    /*background-image: url(../images/separatorstyles.gif);
    background-position: right;
    background-repeat: no-repeat;*/
    padding: 0 15px 0 0;
}

#search {
    float: right;
    width: 270px;
    padding: 6px 10px 0 0;
}

#alphabet {
    float: right;
    width: 290px;
    padding: 6px 10px 0 0;
    font-family: Verdana;
    font-size: 10px;
    color: #bbbab8;
}

#alphabet a {
    color: #fff;
    text-decoration: none;
    padding: 0px;
}

#alphabet li{
    float:left;
    list-style:none;
    padding-left:2px;
}

#alphabet ul{
    margin:0px;
    padding:0px;
}


#tops_content{
	background-color:#fff;
	min-height:270px;
}

#reccvideos_content{
	background-color:#fff;
	min-height:270px;
}

#nearlaunchs_pager{
	background-color:#fff;
	min-height:270px;
}

#calendar_content{
	background-color:#fff;
	min-height:270px;
}

/*End homepage css*/
/*news css*/
#news {
    width: 421px;
    background-color: #fff;
    color: #4d4946;
    min-height: 400px;
    font-family: Verdana;
}

#header_news {
    height: 35px;
    background-image: url(../images/news.png);
}

#header_generic {
    height: 35px;
    background-image:url(../images/backgroundsection.gif);
background-repeat:repeat-x;
}

#latest_news {
    min-height: 360px;
}

#latest_news_pg {
    min-height: 400px;
}

#leading_launch_pg {
    min-height: 320px;
    padding-bottom:15px;
}

#leading_launch_pg .latest_inside_pg {
    float: left;
    width: 190px;
    min-height: 150px;
    padding: 14px;
    overflow:hidden;
}

#latest_news .latest_inside {
    float: left;
    width: 190px;
    min-height: 150px;
    padding: 9px;
}

#latest_news_pg .latest_inside_pg {
    float: left;
    width: 190px;
    min-height: 150px;
    padding: 14px;
    overflow:hidden;
}

#relartistnewsheader{
	padding:5px 0 6px 10px;
}

#artistrelcalendartxt{
	width:150px;
	min-height:80px;
	float:right;
	margin-right:10px;
	padding-top:6px;
}

.old_new {
    padding: 9px;
    min-height: 60px;
}

.link_new {
    padding: 7px 0 0 9px;
    min-height: 20px;
}

#footer_news {
    padding: 9px;
    height: 15px;
    text-align: right;
}

#footer_calendar_w{
    padding: 9px;
    min-height: 15px;
    text-align: right;
}

#footer_pager {
    padding: 9px;
    height: 15px;
    text-align: center;
}

.ft_pager{
padding: 9px;
    height: 15px;
    text-align: center;
}

ft_pager_right{
padding: 9px;
    height: 15px;
    text-align: right;
}

.iframe {
    text-decoration: none;
}

/*End news css*/



#tabs{
	background-image:url(../images/backgroundsection.gif);
	height:65px;
background-repeat:repeat-x;
	
}

#tabs_header{
	height:30px;
}

#tabs_footer{
	height:29px;
}

#tabs_footer div {
	width:85px;
	height:26px;
	float:left;
	text-align:center;
	padding: 4px 0 0 0;
}

#tabs_footer a {
	font-family: Verdana;
    font-size: 12px;
    color: #4b4a48;
	font-weight:bold;
    text-decoration: none;
	/*margin-top:4px;*/
}

.activetab{
	background-color:#fff;
}

.inactivetab{
	background-image:url(../images/inactivetab.gif);
	background-position:right top;
}

#tabs_footer_facebook{
	height:30px;
}

#tabs_footer_facebook div {
	width:85px;
	height:26px;
	float:left;
	text-align:center;
	padding: 4px 0 0 0;
}

#tabs_footer_facebook a {
	font-family: Verdana;
    font-size: 12px;
    color: #4b4a48;
	font-weight:bold;
    text-decoration: none;
	/*margin-top:4px;*/
}

#tabs_footer_twitter{
	height:30px;
}

#tabs_footer_twitter div {
	width:85px;
	height:26px;
	float:left;
	text-align:center;
	padding: 4px 0 0 0;
}

#tabs_footer_twitter a {
	font-family: Verdana;
    font-size: 12px;
    color: #4b4a48;
	font-weight:bold;
    text-decoration: none;
	/*margin-top:4px;*/
}

#friendsfacebook{
display:none;
}

.activetabsocial{
	background-image:url(../images/activesocialtab.gif);
	color:#fff;
}

.inactivetabsocial{
	background-image:url(../images/inactivesocialtab.gif);
	color:#fff;
}

#tabcontent{
	min-height:300px;
	background-color:#fff;
	padding:10px;
}

.tabcontent_nopadd{
	min-height:300px;
	background-color:#fff;
	padding-bottom:10px;
}

.tabcontent_padd{
	min-height:240px;
	background-color:#fff;
	padding:10px;
}

.tabcontent_addcomment{
	height:90px;
	background-color:#9dacc3;
	background-image:url(../images/dottedbackground.gif);
background-position:center bottom;
background-repeat:repeat-x;
}







