 


/* NEW FOnt SiZe TesT */


#bodyfonttest1,
#bodyfonttest2,
#bodyfonttest3,
#bodyfonttest4,
#bodyfonttest5,
#bodyfonttest6,
#bodyfonttest7,
#bodyfonttest8{
padding-top:40px !important;
}
#bodyfonttest8{
padding-bottom:40px !important;
}

#bodyfonttest1{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:13px !important;
}

#bodyfonttest2{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:14px !important;
}

#bodyfonttest3{
font-family:Helvetica Neue, Arial, Helvetica, sans-serif !important;
font-size:14px !important;
}

#bodyfonttest4{
font-family:Helvetica Neue, Arial, Helvetica, sans-serif !important;
font-size:15px !important;
}

#bodyfonttest5{
font-family:Tahoma, Verdana, Geneva, sans-serif !important;
font-size:14px !important;
}

#bodyfonttest6{
font-family:Tahoma, Verdana, Geneva, sans-serif !important;
font-size:15px !important;
}

#bodyfonttest7{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
font-size:14px !important;
}

#bodyfonttest8{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
font-size:15px !important;
}









/* hack to remove blue banner from logged out homepage*/
#pid-home.not-logged-in .flashbanner_main{
display:none;
}




.superbannerblock{
height:250px;
}

.superbannerblock .views_slideshow_singleframe_pager{
position:absolute;
z-index:20;
top: 200px;
margin-left: 16px;
}
.superbannerblock .views_slideshow_singleframe_pager .pager-item{
padding-left: 5px;
}
.superbannerblock .views_slideshow_singleframe_pager .pager-item a{
color: white;
display: inline-block;
background: url("../images/sb_slidebg.png") no-repeat scroll 0 0 transparent;
height:25px !important;
width:25px !important;
text-align: center;
padding-top: 4px;
}
.superbannerblock .views_slideshow_singleframe_pager .pager-item a.activeSlide{
background: url("../images/sb_slidebg_active.png") no-repeat scroll 0 0 transparent;
}





.superbannerblock .view-content .views-field-field-sbbg-image-fid img{
border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
-moz-border-radius:5px;
}

.superbannerblock .view-content .views-field-title{
margin-top:-220px;
margin-left:20px;
font-family: Myriad Pro, "Myriad Pro", Arial, Helvetica, sans-serif;
letter-spacing:2px;
font-size:24px;
font-weight:normal !important;
color:white;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}
.superbannerblock .view-content .views-field-body{
margin-top:12px;
margin-left:20px;
font-weight:normal !important;
color:white;
width:460px;
letter-spacing: 1px;
}
.superbannerblock .view-content .views-field-body p{
color:white;
line-height:18px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
}

.superbannerblock .views-field-field-sbbanner-link-url a {
background: url("../images/findoutmore.png") no-repeat scroll 0 0 transparent;
border: medium none;
display: block;
font-size: 0;
height: 25px !important;
overflow: hidden;
padding: 0;
text-indent: -10001px;
width: 125px !important;
position:absolute;
}
.superbannerblock .views-field-field-sbbanner-link-url a {
margin-left:20px;
margin-top:12px;
}















/* WHO IS THIS SITE FOR */
.homepage_whoisthissitefor2 p{
width:218px;
color:#a7a7a7;
font-size:13px;
line-height: 17px;
letter-spacing: 0.2px;
margin-left: -2px;
}

.homepage_whoisthissitefor2 {
background-image:url('../images/whoisthisforbg.png');
background-repeat: no-repeat;
width: 700px;
height: 118px;
margin:0 0 0 10px;
color:#FFFFFF;
line-height: 140%;
}
.homepage_whoisthissitefor2 a:link ,  .homepage_whoisthissitefor2 a:visited ,  .homepage_whoisthissitefor2 a:active {
color:#FFFFFF;
}
.homepage_whoisthissitefor2 .inner{
padding:10px;
}


.hpforwho01_btn2 {
border:0px !important;
position:absolute;
top:9px;
left:230px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_012.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho01_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}

.hpforwho02_btn2 {
position:absolute;
top:43px;
left:230px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_022.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho02_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}

.hpforwho03_btn2 {
position:absolute;
top:77px;
left:230px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_032.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho03_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}

.hpforwho04_btn2 {
position:absolute;
top:9px;
left:373px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_042.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho04_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}

.hpforwho05_btn2 {
position:absolute;
top:43px;
left:373px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_052.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho05_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}

.hpforwho06_btn2 {
position:absolute;
top:77px;
left:373px;
/**/
display:block;
width:140px;
height:31px;
text-indent:-1000em;
background-image:url("../images/hp_whofor_062.png");
background-position:right 0px;
margin:0;
padding:0;
}
.hpforwho06_btn2:hover {
background-position:right -31px; /* moves the sprite on mouseover */
}












/* MEMBERS HOMEPAGE LOGIN */
.members_page_login2 h3,
.members_page_login2 .gigya-login{
display:none;
}

.members_page_login2 {
background-image:url('../images/newlogiboxbg.png');
background-repeat: no-repeat;
width: 220px;
height: 118px;
padding-left:5px;
text-align: right;
color:#7e7e7e;
font-size:14px;
margin-left:20px;
}
.members_page_login2 .inner{
padding-right:20px;
padding-top:64px;
}
.members_page_login2 .form-submit{
background:#9E9E9E url('../images/mpalogiboxbtn.png') no-repeat;
border:0px solid #E9E9E9;
font-size:0px;
width: 61px;
height: 27px;
position:absolute;
top:77px;
left:131px;
background-color:transparent;
}
.members_page_login2 .form-submit:hover {
background:#9E9E9E url('../images/mpalogiboxbtn_ro.png') no-repeat;
background-color:transparent;
}

.members_page_login2 .form-required{
color:#0185b6;
}
.members_page_login2 .form-item{
font-size:9px;
font-family:Verdana;
color:black;
}
.members_page_login2 .form-item label{
margin-bottom: -2px;
}
.members_page_login2 .edit-name-wrapper{
background-color:red;
}
/*.members_page_login2 #user-login {
text-align: right;
background-color:red;
}*/

.members_page_login2 #user-login #edit-name-wrapper {position:absolute; top:23px; width:170px; text-align:left; left:0px;}
.members_page_login2 #user-login #edit-pass-wrapper {position:absolute; top:58px; left:0px; width:170px; text-align:left;}
.members_page_login2 #user-login #edit-submit {position:absolute; top:185px; left:350px; vertical-align:text-top;}
.members_page_login2 #user-login .item-list {  }


.members_page_login2 #custom-login-password-reminder {
 color: #676767;
    font-family: Verdana;
    font-size: 9px;
    left: 142px;
    position: absolute;
    top: 60px;
}

.members_page_login2 #edit-name {
width:117px !important;
height:12px !important;
}
.members_page_login2 #edit-pass {
width:117px !important;
height:12px !important;
}












#pid-home .membersbenefitsblockhp .inner{
background-image:none;
background-color:#005da1;
}
#pid-home .membersbenefitsblockhp .inner h2.block-title{
font-size:17px;
font-family: Myriad Pro, "Myriad Pro", Arial, Helvetica, sans-serif;
background-image: url("../images/newhome_r3p1.png");
padding-top: 15px;
margin: 0 0 -25px;
height: 62px;
}
#pid-home .membersbenefitsblockhp .inner .views-row{
border-color: #2c76ad;
}


#pid-home #block-views-membersnews_summary-block_1 .inner{
background-image:none;
background-color:#003e71;
color:white;
}
#pid-home #block-views-membersnews_summary-block_1 .inner h2.block-title{
font-size:17px;
font-family: Myriad Pro, "Myriad Pro", Arial, Helvetica, sans-serif;

background-image: url("../images/newhome_r3p1.png");
background-position: right top;
background-repeat: no-repeat;
padding-top: 15px;
margin: 0 0 -34px;
color:white;
height: 62px;
}
#pid-home #block-views-membersnews_summary-block_1 .inner .views-row{
border-color: #2c5d86;
}
#pid-home #block-views-membersnews_summary-block_1 .inner a{
color:white;
}
#pid-home #block-views-membersnews_summary-block_1 .inner .content{
padding:0px 16px;
}


#pid-home #block-views-MPAnewssummary-block_1 .inner{
background-image:none;
background-color:#3e3e3e;
color:white;
}
#pid-home #block-views-MPAnewssummary-block_1 .inner h2.block-title{
font-size:17px;
font-family: Myriad Pro, "Myriad Pro", Arial, Helvetica, sans-serif;
background-image: url("../images/newhome_r3p4.png");
background-position: right top;
background-repeat: no-repeat;
padding-top: 15px;
margin: 0 0 -34px;
color:white;
height: 62px;
}
#pid-home #block-views-MPAnewssummary-block_1 .inner .views-row{
border-color: #535353;
}
#pid-home #block-views-MPAnewssummary-block_1 .inner a{
color:white;
}
#pid-home #block-views-MPAnewssummary-block_1 .inner .content{
padding: 19px 16px;
}

#pid-home .musicmatchhomeblock p{
margin:0px;
}




#header-group-inner .search_tiny{
width:235px;
}



/* Couple of new blocks from Will */
.whatiscopyright_block p,
.whatismusicpublishing_block p{
margin:0px;
padding:0px;
}
.whatiscopyright_block .inner,
.whatismusicpublishing_block .inner{

}
.whatiscopyright_block,
.whatismusicpublishing_block{
width:235px;
}









