@charset "UTF-8";
#su-contact-area-form-middle h2
{
width: 205px;
}
/*
    SG 04JUN09
    z-index fixes to prevent content overlapping with involve toolbar
*/
    div#su-outer-wrapper { z-index: 18 !important; }
/*    #su-logged-in-wrapper { z-index: 19 !important; } */
    
/*
    SG 09JUN09
    secondary nav fixes
*/
    ul#su-second-nav2 { font-size: 0.9em !important; }
    ul#su-second-nav2 li a { font-weight: normal !important; }
    
/*
    SG 09JUN09
    allow for editable statement / title blob
*/
    div#su-about-statement {
        width: 474px !important;
        height: 123px !important;
        background-image: url('http://singup.s3.amazonaws.com/statement.png') !important;
        background-repeat: no-repeat !important;
        font-family: tahoma, helvetica, sans-serif !important;
        color: #fff !important;
        position: relative !important;
        left: 5px !important;
    }
    div#su-about-statement h1, div#su-about-statement p {
        font-weight: normal !important;
        position: relative !important;
        top: 30px !important;
        left: 20px !important;
    }
    div#su-about-statement h1 { font-size: 2em !important; }
    div#su-about-statement p { font-size: 1.2em !important; }
    
/*
    SG 10JUN09
    fix position of history image out of involve content
*/
    div#su-history-box img { margin-top: 40px; }
    
/*
    SG 10JUN09
    add styles for about-us details page
*/
    div#mainTitle {
/*        width: 474px !important; */
        height: 123px !important;
/*        background-image: url('http://singup.s3.amazonaws.com/about-us-header.png') !important; 
This has been moved into the TypoScript template. See page.headerData.1000
*/
        background-repeat: no-repeat !important;
        color: #fff !important;
        position: relative !important;
        left: 5px !important;
		padding: 0px 20px 0 40px;
    }
    div#mainTitle h1 { font-size: 2em !important; }
    div#mainTitle p { font-size: 1.6em !important; }
    .about-main-content {
        color: #434343;
        font-family: tahoma, helvetica, sans-serif;
    }
    .about-main-content h1, .about-main-content h2, .about-main-content p {
        margin: 10px !important;
    }
    .about-main-content h1 {
        color: #005F85 !important;
        font-weight: bold;
        font-size: 2.4em;
    }
    .about-main-content h2 {
        color: #005F85 !important;
        font-weight: bold;
        font-size: 1.8em;
    }
    .about-main-content p {
        font-size: 1.4em;
    }

/*
    DF 6th July
    Added for bullets. Added on content editing demo singupdf03 (www.*)
*/

.about-main-content  ul { list-style-image: url(http://singup.s3.amazonaws.com/blue-bullet.gif); margin: 0 22px 22px 22px;}
.about-main-content ul li { font-size : 1.4em; }
.about-main-content ul li a { color: #0055bb; text-decoration: none; }
.about-main-content ul li a:hover { text-decoration: underline; }

.about-main-content ol { list-style-type : decimal;  margin-left : 27px; margin-right : 22px; }
.about-main-content ol li { font-size : 1.4em; }
.about-main-content ol li a { color: #0055bb; text-decoration: none; }
.about-main-content ol li a:hover { text-decoration: underline; }

em {
  font-style : italic !important;
}

.about-main-content h3 {
  color : #005F85 !important;
  margin: 10px !important;
  font-size : 1.4em;
}


/*
Merged in from AS's 0.8 branch
*/
    
.su-register-form-field-long {
    width: auto !important;
}

.su-register-form-field-short {
    width: auto !important;
}


/*
DF: Added while getting templates sorted in pre-0.4
*/

div#su-login-box-wrapper2 h1#su-login-title { display: block; width: 310px; height: 25px; padding: 0px 0px 10px 0px; background: url(http://singup.s3.amazonaws.com/login-title.png) 0px 0px no-repeat; text-indent: -9999px; }




/**
For some reason, this had been added to layout1.1.css in singupas01. 
**/
#su-reg-help-box-wrapper { width: 329px; }
#su-reg-help-box-top { height: 46px; background: url(/fileadmin/templates/images/help-support-top-bg.png) 0px 0px no-repeat; }
#su-reg-help-box-top h1 { font-weight: normal; color: #fff; font-size: 1.8em; padding: 6px 0px 0px 24px; }
#su-reg-help-box-top img { padding: 12px 16px 0px 0px; }
#su-reg-help-box-middle { background: url(http://singup.s3.amazonaws.com/help-support-middle-bg.png) 0px 0px no-repeat; padding: 0px 15px 5px 25px; }
#su-reg-help-box-middle p { color: #fff; font-size: 1.2em; padding: 0px 0px 10px 0px; }
#su-reg-help-box-middle ul,
#su-reg-help-box-middle ol { padding: 5px 0px 5px 20px; font-size: 1.2em; color: #fff; }
#su-reg-help-box-bottom { height: 9px; background: url(http://singup.s3.amazonaws.com/help-support-bottom-bg.png) 0px 0px no-repeat; }



/**
Added to position the logged in dropdown
**/
#su-logged-in-outer-wrapper { position: absolute; z-index: 1000; display : none; }
#su-logged-in-inner-wrapper { width: 992px; margin: 0px auto; }
/*#su-logged-in-wrapper { padding: 58px 0px 0px 686px; }*/
#su-logged-in-wrapper { padding: 0px 0px 0px 0px; }

#su-logged-in-wrapper {
	z-index : 1000 !important;
	left : 0px;
	top : 27px;
	font-weight : normal;
	font-family : Tahoma,Helvetica,Arial,sans-serif;
	
}

#su-logged-in-wrapper a {
	font-weight : normal !important;
	font-size : 12px !important;
}
#su-my-sing-up-page a {
	font-weight : bold;
	padding : 10px !important;
}


/* Added for yet more ways of cleaning up the HTML */

#su-song-bank-in-this-section-content p, #su-song-bank-in-this-section-content ul {
	float : left;
}


/* For Songs and teaching resources */

.su-songs-box-right-block p {
	color : #434343;
	padding : 0 0 10px;
}
.su-songs-box-right-block {
	width : 278px;
	font-size : 12px;
}
.su-songs-box-right-block a {
	text-decoration: none; 
	color: #2e8100; 
	padding: 0px 0px 0px 10px; 
	background: url(http://singup.s3.amazonaws.com/songs-bullet.gif) 0px 4px no-repeat; 
	font-weight: bold; 
}
.su-songs-box-right-block a:hover { 
	text-decoration: underline;
}

.su-songs-box-right-block h2 { 
	text-indent : 0px !important;
	color : white;
	background : transparent url(http://singup.s3.amazonaws.com/song-bank-title-right-notext.gif) no-repeat scroll 0 0;
	font-size : 15px;
	padding-top : 2px;
	padding-left : 20px;
	font-family : Tahoma;
	font-weight : normal;
}

/* For homepage to make the HTML actually editable! */

#su-pink-spotlight-box-top {
	font-size : 12px;
}

#su-pink-spotlight-box-top, #su-purple-spotlight-box-top, #su-green-spotlight-box-top, #su-green-spotlight-box-bottom {
	font-size : 12px;
}

#su-pink-spotlight-box-top p, #su-purple-spotlight-box-top p, #su-green-spotlight-box-top p {
	font-size : 12px;
}

#su-pink-spotlight-box-top-inner, #su-purple-spotlight-box-top-inner, #su-green-spotlight-box-bottom-inner {
	width : 290px;
	color : #434343;
}
.hp-image-padding {
	padding-right : 9px;
}


#su-pink-spotlight-box-top-inner ul, #su-purple-spotlight-box-top-inner ul, #su-green-spotlight-box-bottom-inner ul {
	font-size : 12px;
	padding : 0 0 0 20px;
	list-style-type : disc;
	list-style-position : inside;
}

#su-pink-spotlight-box-top-inner li, #su-purple-spotlight-box-top-inner li, #su-green-spotlight-box-bottom-inner li {
	padding : 3px 0 1px;
	margin-left : 60px;
}




/* Sitemap style */
.csc-sitemap {
	font-size : 12px !important;
	color : #005F85;
	font-weight : normal;
}
.csc-sitemap p {
	margin : 0px !important;
}
.csc-sitemap a:link,.csc-sitemap a:visited {
	color : #005F85;
	text-decoration : none;
}

.csc-sitemap a:hover {
	border-bottom : 1px dashed #005F85;
}
.csc-sitemap-level1 {
	font-weight : bold;
	padding-left : 20px !important; 
}
.csc-sitemap-level2 {
	padding-left : 40px !important;
}
.csc-sitemap-level3 {
	padding-left : 60px !important;
}
.csc-sitemap-level4 {
	padding-left : 80px !important;
}



.su-contact-item p, .su-contact-item a {
	font-size : 12px !important;
	font-family : Tahoma,Helvetica,Arial,sans-serif;
}

#su-contact-item-1 img, #su-contact-item-2 img {
	padding-right : 10px;
}
#su-contact-item-1, #su-contact-item-2 {
	color : #FFFFFF;
}

/**
JULY 20th - Merge in stuff from BG
**/
div#su-refine-search-middle ul li.su-active { padding: 2px 0px 0px 20px; min-height: 20px; background: url(http://singup.s3.amazonaws.com/refine-songs-selected-bg-off.png) 0px 0px no-repeat !important; }
div#su-refine-search-middle ul li.su-active-off { background: url(http://singup.s3.amazonaws.com/refine-songs-selected-bg.png) 0px 0px no-repeat !important; }

div.su-song-detail-outer-box-middle h1.su-song-tags-title-closed { width: 97px; height: 17px; background: url(http://singup.s3.amazonaws.com/song-tags-title-closed.png) 0px 0px no-repeat !important; }
div.su-song-detail-outer-box-middle h1.su-song-writer-biography-title-closed { width: 186px; height: 18px; background: url(http://singup.s3.amazonaws.com/song-writer-biography-closed-title.png) 0px 0px no-repeat !important; overflow: hidden; }
div.su-song-detail-outer-box-middle h1.su-music-taken-from-title-closed { width: 150px; height: 15px; background: url(http://singup.s3.amazonaws.com/music-taken-from-title-closed.png) 0px 0px no-repeat !important; overflow: hidden; }
div.su-song-detail-outer-box-middle h1.su-audio-copyright-title-closed { width: 262px; height: 18px; background: url(http://singup.s3.amazonaws.com/audio-copyright-title-closed.png) 0px 0px no-repeat !important; overflow: hidden; }
div.su-song-detail-outer-box-middle h1.su-reviews-title-closed { width: 88px; height: 14px; background: url(http://singup.s3.amazonaws.com/reviews-title-closed.png) 0px 0px no-repeat !important; overflow: hidden; }

div.su-song-detail-inner-box-middle, div.su-song-detail-outer-box-middle {background-repeat: repeat-y !important; }

div#su-song-detail-tab-1 a, div#su-song-detail-tab-2 a, div#su-song-detail-tab-3 a, div#su-song-detail-tab-4 a, div#su-song-detail-tab-5 a{text-indent: 0 !important;}

div.su-song-detail-tab-wrapper div.su-song-detail-tab-middle span { color: #fff; text-decoration: none; display: block; padding: 5px 5px 0px 4px; }
div.su-song-detail-tab-wrapper div.su-song-detail-tab-middle span:hover { text-decoration: underline; }

li.active div.su-song-detail-tab-wrapper div.su-song-detail-tab-left { background: url(http://singup.s3.amazonaws.com/song-detail-tab-bg.png) 0px 0px no-repeat; }
li.active div.su-song-detail-tab-wrapper div.su-song-detail-tab-middle { background: url(http://singup.s3.amazonaws.com/song-detail-tab-bg.png) -4px 0px no-repeat; }
li.active div.su-song-detail-tab-wrapper div.su-song-detail-tab-right { background: url(http://singup.s3.amazonaws.com/song-detail-tab-bg.png) right 0px no-repeat; }
li.active div.su-song-detail-tab-wrapper div.su-song-detail-tab-middle span { color: #2e8100; }

/*
Registration search results
*/
.register-search-results {
    border-collapse: collapse;
    margin: auto;
    color: #434343;
    font-size: 11px;
    width: 880px;
}

.register-search-results td a {
    padding: 0px 10px;
}

.register-search-results td {
    padding: 5px;
}

.register-search-results .even td {
    background-color: #CDD0EA;
}

.register-search-results .odd td {
}

.register-search-results-name {
    font-weight: bold;
    padding-left: 10px;
}

.register-search-results-postcode {
    width: 50px;
}

p.register-error {
    font-size: 12px !important;
    color: red !important;
    font-weight: bold !important;
}

.su-text-input-required-red { width: 393px; height: 22px; padding: 4px 22px 0px 22px; background: url(http://singup.s3.amazonaws.com/text-input-bg-long-required-red.png) 0px 0px no-repeat; border: 0px; font-size: 0.9em; color: #434343; }


div#su-login-box-wrapper p.su-more-link a,
div#su-login-box-wrapper2 p.su-more-link a { background: url(http://singup.s3.amazonaws.com/bullet.gif) 0px 4px no-repeat; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 10px; font-weight: bold; color: #0055bb; text-decoration: none; }

div#su-login-box-wrapper p.su-more-link a:hover,
div#su-login-box-wrapper2 p.su-more-link a:hover { text-decoration: underline; }


#su-song-bank-search-wrapper #su-footer-wrapper-wide {
  margin : 20px 0 !important;
}


/*featured songs/resources on homepage*/
div#su-tab-content-teaching-resources { padding: 10px 0px 0px 0px; }
div#su-tab-content-teaching-resources h1 { font-size: 1.4em; color: #2e8100; width: 200px; }
div#su-tab-resource { display: none; width: 283px; height: 400px; margin-top: -2px; padding: 2px 8px 8px 11px; background: url(http://singup.s3.amazonaws.com/song-tab-bg.png) 0px 0px no-repeat; }
div#su-tab{height: 400px;}
#su-tab-content-teaching-resources a{color: #2E8100 !important}
#su-tab #su-featured-songs-list li{padding-top: 4px !important; padding-bottom: 4px !important;}

#mainTitle {
  overflow : hidden;
}


.su-login-para {
	font-size : 12px !important;
}

.su-login-para-grey {
	color : #434343;
	font-size : 12px !important;
}

.su-contact-form-section-wrapper .su-register-section-inner-top {
	width : 610px !important;
}
.su-contact-form-section-wrapper .su-register-section-inner-bottom {
	width : 610px !important;
}

.su-contact-form-section-wrapper .su-register-section-inner-middle {
	width : 610px !important;
}

.su-contact-form-section-wrapper .su-register-form-field-long input {
	width : 250px;
}
.su-contact-form-section-wrapper .su-register-form-field-long select {
	width : 300px;
}
.su-contact-form-heading {
	color : #434343;
	font-size : 14px !important;
}
#su-related-box-wide-middle li {
	color : #434343;
}


/*songbank fixes bg 22/07/09*/
su-song-bank-list-row-dark .su-song-bank-row-buttons, su-song-bank-list-row-light .su-song-bank-row-buttons{padding: 0!important;} /*remove padding from play buttons in search results*/
div.su-register-section-inner-middle{background-repeat: repeat-y !important;}
div.su-register-section-outer-middle{background-repeat: repeat-y !important;}
div#su-contact-boxes-wrapper{margin-left: 16px !important;}
div#su-contact-content-wrapper {margin:10px 0 0 4px !important;}

/*featured songs etc bg 23/07/09*/
/*featured songs*/
#featured-songs-2, #featured-songs-3, #featured-songs-4{
    display: none;
}

/*featured warmups*/
#featured-warmups-2, #featured-warmups-3, #featured-warmups-4, 
#featured-warmups-title-2, #featured-warmups-title-3, #featured-warmups-title-4{
    display: none;
}

/*featured songs and warm ups on songbank landing page*/
h1#su-featured-songs-title { width: 118px; height: 22px; background: url(http://singup.s3.amazonaws.com/featured-songs-title.png) 0px 0px no-repeat !important; text-indent: -9999px; overflow: hidden; }
h1#su-warm-ups-title { width: 81px; height: 22px !important; background: url(http://singup.s3.amazonaws.com/warm-ups-title.png) 0px 0px no-repeat !important; text-indent: -9999px; overflow: hidden; }
#songbank-landing-featured-warmups, #songbank-landing-featured-songs{width: 285px; float: left}
#songbank-landing-featured-warmups{margin-left: 18px;}
.featured-warmup-middle, .featured-songs-middle{min-height: 160px;}
#songbank-landing-featured-songs .su-songs-box-title, #songbank-landing-featured-warmups .su-songs-box-title{padding-left: 4px !important;}
#featured-warmups-pagination, #featured-songs-pagination{margin-right: 10px; width: auto;}
div#su-teaching-resources-wrapper h1{margin-left: 4px;}
ul.su-songs-box-pagination{width: auto !important; margin-right: 4px !important;}
img#su-warm-ups-image{margin-right: 4px;}


ul.su-songs-box-pagination li.active a#pagew2 { background: url(http://singup.s3.amazonaws.com/songs-box-pagination.gif) -16px -15px no-repeat !important; }
ul.su-songs-box-pagination li.active a#pagew3 { background: url(http://singup.s3.amazonaws.com/songs-box-pagination.gif) -32px -15px no-repeat !important; }
ul.su-songs-box-pagination li.active a#pagew4 { background: url(http://singup.s3.amazonaws.com/songs-box-pagination.gif) -48px -15px no-repeat !important; }



/*
*medium sized form field BG 23/07/2009
*/
.su-register-form-field-medium { width: 200px; }
.su-register-form-field-medium .su-text-input-required { width: 176px; height: 22px; padding: 4px 4px 0px 22px; background: url(http://singup.s3.amazonaws.com/text-input-bg-medium-required.png) 0px 0px no-repeat; border: 0px; font-size: 0.9em; color: #434343; }
.su-register-form-field-medium .su-text-input { width: 176px; height: 22px; padding: 4px 18px 0px 0px; background: url(http://singup.s3.amazonaws.com/text-input-bg-medium.png) 0px 0px no-repeat; border: 0px; font-size: 0.9em; color: #434343; }


/*
*login area BG 23/07/2009
*/
.tx-newloginbox-pi1 .login-section-top{width: 640px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-top.png) }
.tx-newloginbox-pi1 .login-section-middle{width: 630px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-middle.png) }
.tx-newloginbox-pi1 .login-section-bottom{width: 640px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-bottom.png) }
.tx-newloginbox-pi1 .login-section-inner-top{width: 620px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-inner-top.png) }
.tx-newloginbox-pi1 .login-section-inner-middle{width: 620px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-inner-middle.png) }
.tx-newloginbox-pi1 .login-section-inner-bottom{width: 620px !important; background-image: url(http://singup.s3.amazonaws.com/login-section-inner-bottom.png) }

#su-video-box-top p{color:#434343}
.about-main-content h4{margin: 10px; font-size: 1.3em}
div#su-about-box-top .about-main-content{overflow-x: hidden;}
#su-3-col-middle{overflow-x: hidden;}

/* Prevent overflow in headers */

div.su-marine-blue-header-wrapper,
div.su-marine-blue-header-wrapper-narrow,
div.su-orange-header-wrapper,
div.su-mint-header-wrapper,
div.su-purple-header-wrapper,
div.su-blue-header-wrapper,
div.su-green-header-wrapper,
div.su-red-header-wrapper,
div.su-pink-header-wrapper { overflow : hidden; }

.su-blue-header-wrapper { width : 600px; }


#su-training-splash a {
	background : transparent url(http://singup.s3.amazonaws.com/pink-bullet.png) no-repeat scroll 0 3px;
	color : #E03294;
	text-decoration : none;
	font-weight : bold;
	padding-left: 10px;
}
#su-training-splash a:hover {
	text-decoration : underline;	
}
#su-training-splash img {
	margin-left : 10px !important;
}
.su-landing-intro-text-wrapper {
	font-size : 12px;
}


#su-right-col-narrow tx-singupshare-pi1 ul {
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin-left : -10px;
}

#su-right-col-narrow tx-singupshare-pi1 li {
	padding : 2px 0 3px 20px;
}

#su-right-col-narrow tx-singupshare-pi1 li a {
	text-decoration : none;
}
#su-right-col-narrow tx-singupshare-pi1 li a:hover {
	text-decoration : underline;
}


#su-right-col-narrow #su-song-share {
	background : transparent url(http://singup.s3.amazonaws.com/pink-share-icon.png) no-repeat scroll 0 4px;
	border-bottom : 1px solid #AC9588;
}

#su-right-col-narrow #su-song-bookmark {
	background : transparent url(http://singup.s3.amazonaws.com/pink-bookmark-icon.png) no-repeat scroll 0 4px;
	border-bottom : 1px solid #AC9588;
}

#su-right-col-narrow #su-song-print {
	background : transparent url(http://singup.s3.amazonaws.com/pink-print-icon.png) no-repeat scroll 0 4px;
}

.su-training-right-box-middle a {
	color : #E03294;
	font-weight : bold;
}

div.tx-pilmailform-pi1 .su-register-section-inner-top{background-image: url(http://singup.s3.amazonaws.com/contact-section-top.png) !important;}
div.tx-pilmailform-pi1 .su-register-section-inner-middle{background-image: url(http://singup.s3.amazonaws.com/contact-section-middle.png) !important;}
div.tx-pilmailform-pi1 .su-register-section-inner-bottom{background-image: url(http://singup.s3.amazonaws.com/contact-section-bottom.png) !important;}

/* registration forms tabs */
div#su-register-details-organisation-section-wrapper h2.su-closed { width: 350px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-organisation-closed.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }
div#su-register-details-organisation-section-wrapper h2.su-open { width: 350px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-organisation-open.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }

div#su-register-details-music-service-section-wrapper h2.su-closed { width: 360px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-music-service-closed.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }
div#su-register-details-music-service-section-wrapper h2.su-open { width: 360px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-music-service-open.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }

div#su-register-details-you-section-wrapper h2.su-closed { width: 297px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-you-closed.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }
div#su-register-details-you-section-wrapper h2.su-open { width: 297px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-you-open.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }

div#su-register-details-your-work-section-wrapper h2.su-closed { width: 297px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-your-work-closed.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }
div#su-register-details-your-work-section-wrapper h2.su-open { width: 297px; height: 25px; background: url(http://singup.s3.amazonaws.com/details-your-work-open.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }


div#su-register-details-login4-section-wrapper h2.su-closed { width: 360px; height: 25px; background: url(http://singup.s3.amazonaws.com/setup-login-details-closed.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }
div#su-register-details-login4-section-wrapper h2.su-open { width: 360px; height: 25px; background: url(http://singup.s3.amazonaws.com/setup-login-details-open.png) 0px 0px no-repeat; overflow: hidden; text-indent: -9999px; cursor: pointer; }

div.tx-pilmailform-pi1 .su-register-section-inner-top, div.contact-content-boxes-wrapper .su-register-section-inner-top
{background-image: url(http://singup.s3.amazonaws.com/contact-section-top.png) !important;}
div.tx-pilmailform-pi1 .su-register-section-inner-middle, div.contact-content-boxes-wrapper .su-register-section-inner-middle
{background-image: url(http://singup.s3.amazonaws.com/contact-section-middle.png) !important;}
div.tx-pilmailform-pi1 .su-register-section-inner-bottom, div.contact-content-boxes-wrapper .su-register-section-inner-bottom
{background-image: url(http://singup.s3.amazonaws.com/contact-section-bottom.png) !important;}


/* Contact comments */
.contact-comment-list {
    border-collapse: collapse;
    margin: auto;
    color: #434343;
    font-size: 11px;
    width: 550px;
}

.contact-comment-list-wrapper {
    height: 200px;
    width: 600px;
    overflow-y: auto;
}

.contact-comment-list td a {
    padding: 0px 10px;
}

.rcontact-comment-list td {
    padding: 5px;
}

.contact-comment-list .even td {
    background-color: #CDD0EA;
    width: 100%;
}

.contact-comment-list .odd td {
width: 100%;
}

.contact-comment-list-name {
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
}

.contact-comment-list-comment {
    padding: 5px 10px;
}

.contact-comment-pagination {
    float:right;
    padding: 5px 10px;
}

.contact-comment-pagination a {
    margin-right: 5px;
}

.contact-comment-pagination-wrapper {
    margin: 5px;
}

.contact-comment-pagination-wrapper a.contact-comment-pagination-link { display: block; float: left; width: 19px; height: 16px; margin: 0px 2px 0px 2px; text-align: center; text-decoration: none; border-bottom: 1px dotted; font-weight: bold; }
.contact-comment-pagination-wrapper a.contact-comment-pagination-link-on { display: block; color: #fff; border-bottom: none; background: url(http://singup.s3.amazonaws.com/my-singup-pagination-bg.png); float: left; width: 19px; height: 16px; font-weight: bold; text-align: center; text-decoration: none; }

ul.comment-errors {
    margin-left: 120px;
    margin-bottom: 10px;
}

ul.comment-errors li {
    font-size: 12px !important;
    color: red !important;
}

/*song bank stuff bg 24/07/09*/
.su-song-bank-pagination-wrapper a.su-song-bank-pagination-link{
    width: auto !important;
    margin: 0 4px !important;
}

.su-song-bank-list-left a {text-decoration: none;}
.su-song-bank-list-left a:hover {text-decoration: none !important;}


.su-songs-box-right-block h2{clear: left;}
.su-songs-box-right-block img{margin-bottom: 10px;}
#su-song-bank-search-wrapper .su-song-bank-row-buttons{clear:left;}

/*awards box on homepage*/
#su-orange-box-top h2{
    color:#DE6E00;
    font-size:1.6em;
    padding:0 5px 20px 10px;
}

#su-orange-box-top p#orange-box-intro{
    color: #DE6E00;
}

#su-orange-box-top p{
    color:#434343;
    padding:0 5px 20px 0;
}
#su-orange-box-top a{
    color:#A2580F;
    font-size:1.2em;
    font-weight:bold;
    margin:10px 0 0 10px !important;
    padding-left: 10px;
    text-decoration: none;
    background: transparent url(http://singup.s3.amazonaws.com/orange-bullet.png) no-repeat scroll 0 0;
}
#su-orange-box-top img{
/*    margin-left:-10px; */
}
#su-left-col-wide h1#su-sing-up-awards-title2{margin-left: 0px !important;}

.su-song-bank-list-row-dark .su-song-bank-row-buttons, .su-song-bank-list-row-light .su-song-bank-row-buttons{padding-left: 0 !important;}
#su-detail-tab-audio-tracks .su-song-bank-row-buttons{padding-left: 10px !important;}


/*comments on songs*/
#loading-box{background-image: url(/s/vendor/icons/loading.gif); width: 220px; height: 19px; display: block; margin-left:-5px; margin-top:0px;}
.review{margin-bottom: 20px; clear: left}
#review-content-box{padding: 10px; width: 535px; font-family: Tahoma, Helvetica, Arial, 'sans-serif'; font-size: 1.2em; margin-bottom: 30px;}
#review-save-button{float: right; margin-top: -20px; margin-right: 15px;}
.review-meta{font-weight: bold !important; color: #2E8100 !important; font-size: 1.3em !important;}
#saved-comment pre{white-space: pre-wrap; word-wrap: break-word; font-family: Tahoma, Helvetica, Arial, 'sans-serif'; font-size: 1.2em; color: #434343;}
#saved-comment{background-color: #d7e4d1; display: block; margin: 0px 15px 10px 0; border: 1px solid #8cb875; padding: 10px; width: 535px;}




/*make (c) smaller in songbank*/
#su-song-detail-statement sup{font-size:0.5em; margin-left: 2px;}












/*==================================================================*/


/*bg 30/7/09*/
#lyrics-container table{width: 100%; font-size: 1.2em; color: #434343;}
#su-white-box-bottom3 p{color: #434343 !important; font-size: 1.2em;}
#su-white-box-bottom3 h1{color: #434343; font-size: 1.6em !important}

#su-sitemap-wrapper {
	padding-top : 10px;	
}

/** DF to sort spacing in content pages **/

#su-about-box-top {
  padding-top : 12px !important;
  padding-bottom : 12px !important;
}
#su-about-box-top p {
  padding : 0px 16px 10px 16px;
  margin-top : 0px !important;
}
#su-about-box-top h1,  
#su-about-box-top h2,
#su-about-box-top h3,
#su-about-box-top h5,
#su-about-box-top ol,
#su-about-box-top ul {
  padding-left : 15px;
}

.su-contact-form-section-wrapper .su-register-form-row {
	font-size : 1.2em !important;
}

#su-training-tabs-wrapper ul {
    list-style-type: none !important;
}




/* DF from DK, 6/Aug */
div#su-awards-tabs-wrapper { height: 27px; margin: 0px; }


ul#su-awards-tabs-list { width: 100%; list-style: none; overflow: hidden;  }
ul#su-awards-tabs-list li { float: left; height: 27px; overflow: hidden; margin: 0px 1px 0px 0px; font-size: 1.2em; }

ul#su-awards-tabs-list li div.su-awards-tab-left { float: left; height: 28px; width: 4px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) 0px 0px no-repeat; }
ul#su-awards-tabs-list li div.su-awards-tab-middle { float: left; height: 28px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) -4px 0px no-repeat; }
ul#su-awards-tabs-list li div.su-awards-tab-middle a { display: block; color: #fff; text-decoration: none; padding: 4px 5px 0px 5px; }
ul#su-awards-tabs-list li div.su-awards-tab-middle a:hover { text-decoration: underline; }
ul#su-awards-tabs-list li div.su-awards-tab-right { float: left; height: 28px; width: 4px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) top right no-repeat; }

ul#su-awards-tabs-list li.active div.su-awards-tab-left { float: left; height: 28px; width: 4px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) 0px -28px no-repeat; }
ul#su-awards-tabs-list li.active div.su-awards-tab-middle { float: left; height: 28px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) -4px -28px no-repeat; }
ul#su-awards-tabs-list li.active div.su-awards-tab-middle a { display: block; color: #cc4500; text-decoration: none; padding: 4px 5px 0px 5px; }
ul#su-awards-tabs-list li.active div.su-awards-tab-middle a:hover { text-decoration: underline; }
ul#su-awards-tabs-list li.active div.su-awards-tab-right { float: left; height: 28px; width: 4px; background: url(http://singup.s3.amazonaws.com/award-tab-bg.gif) right -28px no-repeat; }


div.su-awards-tab-top-right-link { text-align: right; padding: 16px 15px 12px 0px; }
div.su-awards-tab-top-right-link a { padding: 0px 0px 0px 10px; background: url(http://singup.s3.amazonaws.com/orange-bullet.gif) 0px 4px no-repeat; text-decoration: none; font-size: 1.2em; color: #cc4500; font-weight: bold; }
div.su-awards-tab-top-right-link a:hover { text-decoration: underline; }

div.su-awards-tab-wrapper {  }
div.su-awards-tab-top { width: 599px; height: 432px; margin: -1px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(http://singup.s3.amazonaws.com/awards-tab-top-bg.png) 0px 0px no-repeat; }
div#su-awards-tab-bottom { width: 609px; height: 10px; background: url(http://singup.s3.amazonaws.com/awards-tab-bottom-bg.png) 0px 0px no-repeat; overflow: hidden; }

div.su-awards-tab-content-outer { width: 586px; height: 383px; padding: 5px 0px 0px 5px; background: url(http://singup.s3.amazonaws.com/awards-tab-content-bg.png) 0px 0px no-repeat; }
div.su-awards-tab-content-inner { width: 576px; height: 373px; }

div.su-awards-tab-content { overflow-y: scroll; width: 566px; height: 373px; padding: 0px 5px 0px 5px; }
div.su-awards-tab-content h1 { font-size: 1.8em; color: #cc4500; padding: 0px 0px 10px 0px; }
div.su-awards-tab-content h2 { font-size: 1.6em; color: #cc4500; padding: 0px 0px 10px 0px; }
div.su-awards-tab-content h3 { font-size: 1.4em; color: #cc4500; padding: 0px 0px 10px 0px; }
div.su-awards-tab-content h4 { font-size: 1.2em; color: #cc4500; padding: 0px 0px 10px 0px; }

div.su-awards-tab-content p { padding: 0px 0px 10px 0px; font-size: 1.2em; color: #434343; }





div#su-register-tabs {  }

ul#su-register-tabs-list { width: 100%; 
height: 52px;
 background: url(http://singup.s3.amazonaws.com/register-list-bg.gif) bottom left no-repeat; list-style: none;overflow: hidden;  }
ul#su-register-tabs-list li { float: left; height: 27px; overflow: hidden; margin: 0px 1px 0px 0px; font-size: 1.2em; }

ul#su-register-tabs-list li.active div.su-register-tab-left { float: left; height: 27px; width: 4px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) 0px 0px no-repeat; }
ul#su-register-tabs-list li.active div.su-register-tab-middle { float: left; height: 27px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) -4px 0px no-repeat; }
ul#su-register-tabs-list li.active div.su-register-tab-middle a { display: block; color: #fff; text-decoration: none; padding: 4px 5px 0px 5px; }
ul#su-register-tabs-list li.active div.su-register-tab-middle a:hover { text-decoration: underline; }
ul#su-register-tabs-list li.active div.su-register-tab-right { float: left; height: 27px; width: 4px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) top right no-repeat; }

ul#su-register-tabs-list li div.su-register-tab-left { float: left; height: 27px; width: 4px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) 0px -27px no-repeat; }
ul#su-register-tabs-list li div.su-register-tab-middle { float: left; height: 27px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) -4px -27px no-repeat; }
ul#su-register-tabs-list li div.su-register-tab-middle a { display: block; color: #0055bb; text-decoration: none; padding: 4px 5px 0px 5px; }
ul#su-register-tabs-list li div.su-register-tab-middle a:hover { text-decoration: underline; }
ul#su-register-tabs-list li div.su-register-tab-right { float: left; height: 27px; width: 4px; background: url(http://singup.s3.amazonaws.com/register-tabs-bg.gif) right -27px no-repeat; }

div#su-register-tab-panel-1 {  }

div.su-register-panel { width: 901px; min-height: 316px; padding: 0px 12px 10px 12px; background: url(http://singup.s3.amazonaws.com/registration-tab-inner-wrapper-top-bg.png) 0px -25px no-repeat; color: #fff; }
div.su-register-panel h2 { font-size: 1.8em; font-weight: normal; border-bottom: 1px solid #3d7ecb; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
div.su-register-panel p { font-size: 1.2em; padding: 0px 0px 10px 0px; }

div.su-register-panel div#su-register-tab-section-1 { width: 300px; padding: 0px 10px 0px 0px; }
div.su-register-panel div#su-register-tab-section-2 { /*width: 285px;*/ padding: 0px 10px 0px 0px; }/*BG: temporary fix since image was removed*/
div.su-register-panel div#su-register-tab-section-3 { width: 215px; }

div.su-register-panel img.su-tab-section-image { width: 123px; height: 113px; padding: 0px 10px 0px 0px; }
div.su-register-panel div.su-tab-section-links { width: 210px; padding-right: 20px }
div.su-register-panel a { color: #fff; font-size: 1.2em; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 10px; background: url(http://singup.s3.amazonaws.com/white-bullet.gif) 0px 4px no-repeat; }
div.su-register-panel a:hover { text-decoration: underline; }

div#su-registration-sections-top { width: 928px; padding: 10px 10px 0px 26px; min-height: 100px; margin: 10px 0px 0px 11px; background: url(http://singup.s3.amazonaws.com/register-sections-bg-top.png) 0px 0px no-repeat; }
div#su-registration-sections-top h2 { color: #0055bb; padding: 0px 0px 0px 0px; }
div#su-registration-sections-top p { color: #434343; font-size: 1.4em; padding: 0px 0px 5px 10px; }

div#su-register-tab-panel-bottom { height: 4px; background: url(http://singup.s3.amazonaws.com/register-tab-bottom-bg.gif) 0px 0px no-repeat; }



#su-training-courses-ul li a {
 color : #434343;
 text-decoration : none;
}


#su-training-courses-ul li a:hover {
 text-decoration : underline;
}


.su-award-box-top a {
  color : #434343;
  text-decoration : none;
}
.su-award-box-top a:hover {
  text-decoration : underline;
}

.su-training-right-box-middle #su-song-options li {
  padding: 2px 0 3px 20px;
}

.su-training-right-box-middle #su-song-options li a {
  text-decoration : none;
}
.su-training-right-box-middle #su-song-options li a:hover {
  text-decoration : underline;
}


#su-right-col-narrow {
  color : #434343;
}
#su-right-col-narrow .tx-newloginbox-pi1 a {
  color : #0055BB;
  text-decoration : none;
}
#su-right-col-narrow .tx-newloginbox-pi1 a:hover {
  text-decoration : underline;
}

#su-red-box-bottom h2 {
  color : #9A3E3E;
  font-size : 16px;
  font-weight : bold;
}
#su-login-register-button {
  padding-right : 5px;
}
#su-right-col-narrow #su-orange-box-bottom-2 img {
  margin-left : 10px;
}
#su-right-col-narrow #su-orange-box-bottom-2 img.right {
  margin-right : 10px;
}
#su-register-to-use {
  margin-left : -8px;
}

/*fixes as per feedback 10th Aug 2009 - BG*/
#orange-box-intro !important;
#su-login-box-wrapper{margin-top: 20px !important;}
#su-songs-content-box-bottom #su-teaching-resources-box-middle li{color: #434343; margin-left: 14px; font-size: 1.2em;}
div#su-login-options p#su-remember-login{margin-bottom: 10px;}
ul#su-video-box-pagination{margin-left:120px !important; position:absolute !important; top:506px !important;}

#su-additional-resource-title-open{text-indent: 0 !important; padding-left: 5px !important; color: #2e8100 !important;}

/* high priority fixes 14AUG09 - SG */
.about-main-content a, .about-main-content h1, .about-main-content h2 {
	color: #005F85 !important;
}

.su-marine-blue-header-wrapper-narrow{
	position: relative;
	left: 5px !important;
}


textarea{font-family: "Tahoma", Helvetica, Arial, sans-serif; color: #434343; font-size: 0.9em; padding: 4px; }

div#su-silver-award-box-big-top {
 background :transparent url(http://singup.s3.amazonaws.com/silver-award-big-top-bg.png) no-repeat scroll 0 0;
}
div#su-platinum-award-box-big-top {
 background :transparent url(http://singup.s3.amazonaws.com/platinum-award-big-top-bg.png) no-repeat scroll 0 0;
}
.su-big-award-box-content a {
  font-weight : bold;
  font-size : 12px;
  color : #CC4500;
  text-decoration : none;
}
.su-big-award-box-content a:hover {
  text-decoration : underline;
}


#su-white-box-bottom3{background-image: url(http://singup.s3.amazonaws.com/white-box-bottom-bg3-shop.png) !important; padding-top: 15px !important;}
#involve_ev_relatedlinks li{margin: 5px 0;}

div#su-red-box-bottom{font-size: 1.2em; color: #434343;}

div#su-red-box-bottom p a {font-size: 1em}

#su-orange-box-bottom-2 .su-spacer{padding-right: 20px;}

#su-2col-content-content-wrapper h3{font-size: 1.4em; color: #434343; margin-top: 5px; margin-bottom: 5px;}

#mainTitle{margin-left: -5px;}

#su-song-bank-related-links-links li{list-style-type: none; margin-top: 2px; margin-bottom: 2px;}

.refine-teaching-tools{background-image: url(http://singup.s3.amazonaws.com/refine-tools-title.png) !important; width: 135px !important;}

div.left div#su-related-box-wide-middle h2 {
	width: 99px; 
	height: 25px; 
	overflow: hidden;
	text-indent: -9999px;
	color: #0055BB;
	font-size: 1.8em;
}
div.left div#su-related-box-wide-middle p {
	font-size: 1.2em;
}

div.left div#su-orange-box-bottom-2 ul {
	list-style-image:url(/fileadmin/templates/images/orange-bullet.gif);
	font-size: 1.2em;
	margin-left: 26px;
}

div.su-2col-right-box-middle ul {
	margin-top: 6px;
	list-style-image:url(/fileadmin/templates/images/grey-bullet.gif);
}
.teaching-resource-content a{color: #2e8100}
.teaching-resource-content h2{font-size: 1.6em}
.teaching-resource-content h3{font-size: 1.4em}
.teaching-resource-content {background-image: url(http://singup.s3.amazonaws.com/teaching-tool-content-bg.gif); background-repeat: repeat-y; width:592px; padding: 0px 40px 40px 40px !important}

#su-3-col-middle #mainTitle{padding-left: 20px; padding-right: 40px; margin-left: 0 !important;}

#involve_ev_history p{width: auto !important;}
#involve_ev_history p a{font-size: 1em;}

#su-about-video-box-bottom h2{font-size: 1.6em; color: #005F85}
#su-awards-tabs-wrapper a {
	font-size: 1.15em !important;
}

#su-awards-tab-content  ul {
	margin: 6px 20px !important;
	list-style-image:url(/fileadmin/templates/images/grey-bullet.gif) !important;
	font-size: 1.2em !important;
	color: #434343;
}
#su-awards-tab-content  li {
	margin-bottom: 6px;
}

#involve_ev_videoblurb a{font-size: 12px;}

#su-teaching-resources-wrapper a{color: #2E8100}

.su-2col-right-box-middle li a{font-weight: bold; text-decoration: none; font-size: 0.9em;}
.su-2col-right-box-middle h1{font-size: 1.6em;}
.su-2col-right-box-middle li{margin-top: 5px !important;}

.green-list li{list-style-image:url(/fileadmin/templates/images/green-bullet.gif);}
.red-list li{list-style-image:url(/fileadmin/templates/images/red-bullet.gif);}
.purple-list li{list-style-image:url(/fileadmin/templates/images/purple-bullet.gif);}

.su-awards-tab-content-item a{color: #CC4500;}

.su-songs-box-title{width: 200px !important;}

#su-contact-item-singup-address{width: 166px; height: 54px; padding: 80px 0px 0px 440px; margin: 0px 0px 0px 10px; background: url(http://singup.s3.amazonaws.com/contact-image.png) no-repeat; font-size: 1.4em; color: #434343; background-position: 300px;}
#su-contact-details-tel { background: url(http://singup.s3.amazonaws.com/contact-tel-icon.gif) left no-repeat; padding: 0px 0px 0px 25px; font-size: 0.9em; color: #434343;}
#su-contact-item-singup-address h1{display: none;}
#involve_ev_contact_box6{margin-top: -10px}

#involve_ev_maincontent li{margin: 5px 0 5px 20px; color: #434343; font-size: 1.4em;}
#involve_ev_maincontent ul{margin-bottom: 10px}

#su-registration-tab-outer-wrapper-top{min-height: 327px !important;}
.su-register-panel {min-height: 256px !important;}



/*style for 'related links' box JS wrapper*/
.magic-related-links-top {background:transparent url(http://singup.s3.amazonaws.com/related-box-top-bg-wide.png) no-repeat scroll 0 0; height:4px !important; margin:10px 0 0 3px !important; overflow:hidden !important; width:310px !important;}
.magic-related-links-middle {background:transparent url(http://singup.s3.amazonaws.com/related-box-middle-bg-wide.png) no-repeat scroll 0 0 !important; margin:0 0 0 3px !important; padding:6px 10px !important; width:290px !important;}
.magic-related-links-middle h2, .magic-related-links-middle h1{background:transparent url(http://singup.s3.amazonaws.com/related-links.png) no-repeat scroll 0 0 !important; height:25px !important; overflow:hidden !important; text-indent:-9999px !important; width:99px !important;}
.magic-related-links-middle ul{list-style-image:url(http://singup.s3.amazonaws.com/blue-bullet.gif) !important; padding-left:13px !important; padding:0 0 10px 15px !important;}
.magic-related-links-middle li{margin: 5px 0 !important; font-weight: bold !important;}
.magic-related-links-middle li a {color:#0055BB !important; text-decoration:none !important;}
.magic-related-links-bottom{background:transparent url(http://singup.s3.amazonaws.com/related-box-bottom-bg-wide.png) no-repeat scroll 0 0 !important; height:4px !important; margin:0 0 0 3px !important; overflow:hidden !important; width:310px !important;}


div#su-contact-content-bottom{min-height:100px}

#mysu-myfavsongs li, .su-mysu-tab-content-bottom li{font-size: 1em !important; margin: 0 !important;}
#mysu-myfavsongs li a{font-size: 1em !important;}

#su-training-content-middle{background-repeat: repeat-y !important;}
#su-training-content-middle h3{font-size: 1.2em; color: #E03294}

#su-log-out{background: none !important;}
#logout-link{border-left: 1px solid #0055BB; margin-left: 5px; padding-left: 7px;}

.su-training-right-box-middle{background-image: repeat-y !important;}

#su-login-box-wrapper ul li, .su-teaching-resources-col ul li, 
.su-training-right-box-middle ul li, .su-training-right-box-middle p,
#su-song-bank-related-links-links ul li, .su-related-box-middle ul li
{margin: 5px 0;}

.su-training-right-box-middle #su-related-courses-list li{margin-left: 10px;}
.su-training-right-box-middle ul li{margin-left: 20px;}

#su-training-courses-ul li a:hover{text-decoration: underline !important;}

#su-3-col-middle{overflow-x: visible !important;}

#su-white-box-bottom h2{font-size: 1.6em; color: #434343;}
#su-white-box-bottom a{color: #434343}
#su-white-box-bottom p{margin-top: 5px; margin-bottom: 5px;}

#involve_ev_ouraimslink p{padding-left: 0 !important;}

/* registration success SG 28AUG09 */
#su-registration-tab-outer-wrapper-top #involve_intro_tabs{
	color: #434343 !important;
	font-size: 1.2em;
	padding: 0 1em;
}
#su-registration-tab-outer-wrapper-top #involve_intro_tabs p{
	font-size: 1.2em;
}

/* #su-registration-tab-outer-wrapper-top #involve_intro_tabs a , */
#su-registration-tab-outer-wrapper-top #involve_intro_tabs h1,
/* #su-registration-tab-outer-wrapper-top #involve_intro_tabs h2, */
#su-registration-tab-outer-wrapper-top #involve_intro_tabs h3
{
	color: #005F85 !important;
}

#su-registration-tab-outer-wrapper-top #involve_intro_tabs h1,
#su-registration-tab-outer-wrapper-top #involve_intro_tabs h2,
#su-registration-tab-outer-wrapper-top #involve_intro_tabs h3
{
	margin-bottom: 1em;
}
/* styling fixes from feedback SG 28AUG09*/
div#su-aims-box p#su-quote{	
	color: #005F85 !important;
}
/*
div.su-register-section-outer-top {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-top.png) no-repeat scroll 0 0;
}
div.su-register-section-outer-middle {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-middle.png) repeat-y scroll 0 0;
}
div.su-register-section-outer-bottom {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-bottom.png) no-repeat scroll 0 0;
}
div.su-register-section-inner-top {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-inner-top.png) no-repeat scroll 0 0;
}
div.su-register-section-inner-middle {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-inner-middle.png) repeat-y scroll 0 0;
}
div.su-register-section-inner-bottom {
	background: transparent url(http://singup.s3.amazonaws.com/login-section-inner-bottom.png) no-repeat scroll 0 0;
}
*/

.contact-content-boxes-wrapper h2 {
  font-size : 1.3em;
}
.contact-content-boxes-wrapper p {
  font-size : 1.2em;
  padding-bottom : 5px;
}

.su-contact-form-section-wrapper .su-register-form-label-short{width: 220px;}

.faq-box-top{min-height: 5px !important; padding: 0 !important;}
#faq-box-middle {
    color: #434343;
    font-family: tahoma, helvetica, sans-serif;
    background-image: url(http://singup.s3.amazonaws.com/faq-box-middle-bg.png);
    background-repeat: repeat-y;
    margin-left: 10px;
    padding: 10px 5px 10px 5px;
    width: 460px;
}
#faq-box-middle h1, #faq-box-middle h2, #faq-box-middle p {
    margin: 10px !important;
}
#faq-box-middle h1 {
    color: #005F85 !important;
    font-weight: bold;
    font-size: 2.4em;
}
#faq-box-middle h2 {
    color: #005F85 !important;
    font-weight: bold;
    font-size: 1.8em;
}
#faq-box-middle p {
    font-size: 1.4em;
}

#faq-box-middle ul { list-style-image: url(http://singup.s3.amazonaws.com/blue-bullet.gif); margin: 0 22px 22px 22px;}
#faq-box-middle ul li { font-size : 1.4em; }
#faq-box-middle ul li a { color: #0055bb; text-decoration: none; }
#faq-box-middle ul li a:hover { text-decoration: underline; }

#faq-box-middle ol { list-style-type : decimal;  margin-left : 27px; margin-right : 22px; }
#faq-box-middle ol li { font-size : 1.4em; }
#faq-box-middle ol li a { color: #0055bb; text-decoration: none; }
#faq-box-middle ol li a:hover { text-decoration: underline; }

#faq-box-middle h3 {
  color : #005F85 !important;
  margin: 10px !important;
  font-size : 1.4em;
}
#faq-box-middle a, #faq-box-middle h1, #faq-box-middle h2 {
	color: #005F85 !important;
}

#su-mag-like-this {
  background : transparent url(../images/thumb-magazine.gif) no-repeat scroll 0 4px;
}
.su-mag-have-liked-this {
  background : transparent url(../images/thumb-magazine.gif) no-repeat scroll 0 4px;
  padding-left : 20px;
  padding-bottom : 3px;
padding-top : 3px;
}

#su-song-options li {
  color : #614EB5;
}
#su-mag-add-to-favs {
  background : transparent url(../images/add-to-favs-icon-mag.png) no-repeat scroll 0 4px;
}


/** 1.2, nov 03 **/
div#su-mysu-tab-4.su-off a {
    background : transparent url(http://singup.s3.amazonaws.com/my-sing-up-tabs-new.png) no-repeat scroll -195px -28px !important;
}
div#su-mysu-tab-4.su-off a:hover {
    background : transparent url(http://singup.s3.amazonaws.com/my-sing-up-tabs-new.png) no-repeat scroll -195px 0 !important;
}
div#su-mysu-tab-4 a {
    background : transparent url(http://singup.s3.amazonaws.com/my-sing-up-tabs-new.png) no-repeat scroll -195px 0px !important;
    width : 110px;
    margin : 0 1px 0 0;
    display : block;
    height : 28px;
    text-indent : -9999px;
}
div#su-mysu-tab-4 a:hover { 
    background: transparent url(http://singup.s3.amazonaws.com/my-sing-up-tabs-new.png) no-repeat scroll -195px 0 !important;
}

div.su-2col-right-box-middle ul#su-song-options {
  list-style-type : none;
  list-style-image : none;
}

div.su-2col-right-box-middle ul#su-song-options li {
  margin-left : 0px;
  padding-left : 20px;
  padding-bottom : 2px;
  border-bottom : 1px solid #AC9588;
}

.su-2col-right-box-middle #su-mag-like-this {
  background : transparent url(../images/red-thumb.gif) no-repeat scroll 0 4px;
}

.su-2col-right-box-middle #su-mag-add-to-favs {
  background : transparent url(../images/red-add-to-favs-icon.png) no-repeat scroll 0 4px;
}

#su-right-col-narrow .su-2col-right-box-middle #su-song-share {
  background : transparent url(../images/red-share-icon.png) no-repeat scroll 0 4px;
}

#su-right-col-narrow .su-2col-right-box-middle #su-song-bookmark {
  background : transparent url(../images/red-bookmark-icon.png) no-repeat scroll 0 4px;
}

#su-right-col-narrow .su-2col-right-box-middle #su-song-print {
  background : transparent url(../images/red-print-icon.png) no-repeat scroll 0 4px;
}

#su-right-col-narrow li {
  color : #CC3333;
  font-weight : bold;
}

#su-right-col-narrow {
  padding-top : 30px;
}


#su-right-col-narrow .su-training-right-box-middle li {
  color : #434343;
}

div#su-tell-story-red-box-top2 { width: 297px; margin: 10px 0px 0px 3px; padding: 20px 10px 0px 10px; background: url(http://singup.s3.amazonaws.com/tell-story-red-box-top-bg.png) 0px 0px no-repeat; }
div#su-tell-story-red-box-top2 h2 { width: 288px; height: 36px; background: url(http://singup.s3.amazonaws.com/tell-story-red-title.png ) 0px 0px no-repeat; text-indent: -9999px; overflow: hidden; }
/*div#su-tell-story-red-box-text2 { width: 163px; } removed by BG*/
div#su-tell-story-red-box-text2 p { font-size: 1.2em; color: #434343; padding: 0px 0px 10px 0px; }
div#su-tell-story-red-box-text2 a { font-weight: bold; padding: 0px 0px 0px 10px; background: url(http://singup.s3.amazonaws.com/red-bullet.gif) 0px 4px no-repeat; text-decoration: none; color: #d92828; }
div#su-tell-story-red-box-text2 a:hover { text-decoration: underline; }
div#su-related-box-red-image2 img { width: 124px; }
div#su-tell-story-red-box-bottom2 { width: 317px; height: 4px; margin: 0px 0px 0px 3px; background: url(http://singup.s3.amazonaws.com/tell-story-red-box-bottom-bg.png) 0px 0px no-repeat; overflow: hidden; }

/*BG*/
div#su-tell-story-red-box-text2 h2, div#su-tell-story-red-box-text2 h1 { background-image: url(http://singup.s3.amazonaws.com/story-red-title-bg.png); text-indent: 0; color: #fff; padding-left: 20px; padding-top: 2px; font-weight: normal; width: 268px; height: 24px; }
div#su-tell-story-red-box-text2 h1 { font-size: 1.6em; }

div#su-mag-right-box-top { margin-top: 25px; background:transparent url(http://singup.s3.amazonaws.com/mag-right-box-top-bg.png) no-repeat scroll 0 0; height:4px; margin:20px 0 0 4px; overflow:hidden; width:310px;}
div#su-mag-right-box-bottom { background:transparent url(http://singup.s3.amazonaws.com/mag-right-box-bottom-bg.png) no-repeat scroll 0 0; height:4px; margin:0 0 10px 4px; overflow:hidden; width:310px; }
div.su-mag-right-box-middle ul li { list-style-type: none; }
div.su-mag-right-box-middle ul li a { color: #614EB5; background:transparent url(http://singup.s3.amazonaws.com/purple-bullet.gif) no-repeat scroll 0 4px; font-weight:bold; padding:0 0 0 10px; text-decoration:none; }
div.su-mag-right-box-middle ul li a:hover { text-decoration: underline; }
div.su-mag-right-box-middle h2 { background-image: url(http://singup.s3.amazonaws.com/purple-heading-bg.png); height: 26px; background-repeat: no-repeat; padding-left: 20px; color: #fff; font-weight: normal; padding-top: 2px; text-indent: 0; margin: 15px 0 10px 0; font-size: 1.5em; }
div.su-mag-right-box-middle h1 { font-size: 1.7em; }
div#news-media-related-top {}
div#news-media-related-middle h1 { font-size: 1.4em; font-weight: normal; background-image: url(http://singup.s3.amazonaws.com/related-content-heading-bg.png); background-position: bottom; background-repeat: no-repeat; width: 218px; padding-bottom: 5px; margin-bottom: 10px; }
div#news-media-related-middle {background:transparent url(http://singup.s3.amazonaws.com/news-right-on-box-middle-bg.png) repeat-y scroll 0 0; padding:5px 5px 5px 15px; width: 225px; margin-top: -10px;}
div#news-media-related-bottom {background:transparent url(http://singup.s3.amazonaws.com/news-right-on-box-bottom-bg.png) repeat-y scroll 0 0; height: 6px; width: 245px;}
.su-tell-story-red-box-text2 url {list-style: none;}

.su-song-list {list-style: none;}

#su-tell-story-red-box-text2 #involve_ev_relatedlinks ul li {font-size: 1.2em}

div.su-song-detail-inner-box-middle div.su-song-bank-row-buttons { padding-left: 10px !important; }

#su-featured-songs-list li a.left { width: 200px; }

#su-orange-box-top .su-spotlight-text { padding-left: 0; }

#su-my-sing-up-link a { color: #fff !important; }

#su-login-button { outline: none; }


/*related content on songbank*/
.su-songs-box-right-block h1#su-help-and-support-title{
    font-size: 1.4em;
}



div#su-news-media-content-bottom {
  padding-bottom : 20px;
}
