/* Master		
-------------------------------------------------------------- */
body {
	background-color:#f0f0f0;
}
.container {
	width:959px;
	margin:auto;
	.
}
header, nav, section, article, aside, footer, main {
   display:block;
}

/* Header		
-------------------------------------------------------------- */


header {
	width:959px;
	height:133px;
	float:left;
	margin-bottom:10px;
	background-image:url(../../images/header-background.jpg);
}
header a {
	color:#FFF;
}
#main_logo {
	float:left;
	margin-left:128px;
}
#search{
    width:139px;
    font-size:13px;
    height:27px;
    padding:0 0 0 5px;
    font-family: 'Cabin', sans-serif;
    float:left;
    margin-left:320px;
    display:block;
    margin-top:35px;
    border:none;
    box-shadow:none;
}

#search_button{
    margin-top:35px;
    background-color:#fff;
    background-image:url(/images/search-button.jpg);
    border-radius:0;
    border:none;
    height:27px;
    width:23px;
    cursor:pointer;
}
#ctl00_RunSearch
{
    margin-top:35px;
    background-color:#fff;
    background-image:url(/images/search-button.jpg);
    border-radius:0;
    border:none;
    height:27px;
    width:23px;
    cursor:pointer;
}
#advanced{
    float:right;
    margin-left:320px;
    margin-top:10px;
    margin-right:25px;
}
    
nav {
	width:950px;
	float:left;
	margin-top:26px;
	height:40px;
}
nav ul {
	margin-left:90px;
}
nav li {
	float:left;
	list-style:none;
	color:#FFF;
	height:40px;
}
nav a:hover {
	color:#ff2525;
	text-decoration:none;
}
nav li:after {
	content: "/ ";
	color:#ff2525;
	padding-left:12px;
	font-size:14px;
	padding-right:14px;
}
nav li:last-child:after {
	content: "";
}
/* Main		
-------------------------------------------------------------- */
	
main {
	width:925px;
	margin-left:13px;
	float:left;
}
#slider {
	height:298px;
	width:924px;
	float:left;
	position:relative;
	margin-top:6px;
}
#slider img {
	margin-right:400px;
	position:absolute;
	z-index:99999;
	left:0;
	top:0;
}
#slider h1 {
	position:absolute;
	left:22px;
	top:105px;
	color:#5A5858;
	font-size:19px !important;
    border-bottom:none;
	width:275px;
	line-height:25px !important;
	z-index:99999;
}
#slider ul {
	padding-left: 56px;
}


#dialog-overlay {
	/* set it to fill the whil screen */
	width: 100%;
	height: 100%;
	/* transparency for different browsers */
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: #000;
	/* make sure it appear behind the dialog box but above everything else */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3000;
	/* hide it by default */
	display: none;
}

#dialog-box {
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	/* css3 border radius */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	/* styling of the dialog box, i have a fixed dimension for this demo */ 
	width: 300px;
	/* make sure it has the highest z-index */
	position: absolute;
	z-index: 5000;
	/* hide it by default */
	display: none;
	top: 50%;
	left: 50%;
	
	margin-top:-200px;
}

.jp-title ul, .jp-playlist ul
{
    font-size:12px;}

#dialog-box .dialog-content {
	/* style the content */
	text-align: center;
	padding: 10px;
	margin: 13px;
	color: #666;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}	
#dialog-message{
    font-size:14px;
margin-bottom:10px;}

.buynowbutton
{ margin-left:10px;
  margin-top: 3px;
  margin-bottom: -1px;
    }

/* Author Logo Sprites		
-------------------------------------------------------------- */
	
.author_logo {
	float:left;
	height:41px;
	background-image:url(../../images/composer-logos/Composer-Logo-Sprite.jpg);
}
.author_logo a {
	display:block;
	width:100%;
	height:100%;
}
#G_Schirmer {
	width:176px;
	background-position: 0px 0px;
	cursor:pointer;
}
#G_Schirmer:hover, #G_Schirmer .active {
	background-position: 0px -41px;
}
#Edition_Wilhelm_Hansen {
	width:236px;
	background-position: 0px -82px;
	cursor:pointer;
}
#Edition_Wilhelm_Hansen:hover {
	background-position: 0px -123px;
}
#Chester_Music {
	width:156px;
	background-position: 0px -164px;
	cursor:pointer;
}
#Chester_Music:hover {
	background-position: 0px -205px;
}
#Novello {
	width:111px;
	background-position: 0px -246px;
	cursor:pointer;
}
#Novello:hover {
	background-position: 0px -287px;
}
#Union_Musical_Ediciones {
	width:244px;
	background-position: 0px -328px;
	cursor:pointer;
}
#Union_Musical_Ediciones:hover {
	background-position: 0px -369px;
}

#choudens{
    width:220px;
    cursor:pointer;
    background-image:url(../../images/composer-logos/choudens-sprite.jpg);
    height:33px;
    margin-left: 125px;
    margin-bottom:30px;
    margin-top:10px;
    float:left;
}

#choudens:hover{
   background-position: 0px -32px;
    height:33px;
    float:left;
}


#transantlantiques{
    width:310px;
    background-image:url(../../images/composer-logos/transatlantiques-sprite.jpg);
    cursor:pointer;
    height:33px;
    margin-top:10px;
    float:left;
}

#transantlantiques:hover{
  background-position: 0px -33px;
    height:33px;
    float:left;
    
}
#alphonse{
    width:104px;
    cursor:pointer;
    background-image:url(../../images/composer-logos/alphonse-sprite.png);
    height:43px;
    margin-bottom:30px;
    margin-left: 10px;
    float:left;
}

#alphonse:hover{
   background-position: 0px -41px;
    height:43px;
    float:left;
}
#alphonse a
{
    display:block;
    width:100%;
    height:100%}



#companies_block2
{
    float:left;
    margin-bottom:-10px;}

#choudens a
{
    display:block;
    width:100%;
    height:100%}
    
#transantlantiques a
{
    display:block;
    width:100%;
    height:100%}
#ticker{
    width:925px;
    height:20px;
    float:left;
    overflow:hidden;
    margin-top:15px;
    margin-bottom:20px;
}

#ticker a{
    font-family: 'Cabin', sans-serif;
    font-size:14px;
    letter-spacing:2px;
    margin-right:20px;
    color:#898989;
}
#ticker li{
    float:left;
    
}
#ticker.scroll-img ul,f
#demo5.scroll-img ul 
{
  line-height:20px;    
  width: 1400px;
}

aside {
	width:195px;
	min-height:606px;
	margin-top:10px;
	display:block;
	float:right;
	margin-bottom:20px;
	padding:15px;
	padding-bottom:40px;
	background: #e1e1e1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWJlYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e1e1e1 0%, #bebebe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#bebebe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e1e1e1 0%,#bebebe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#bebebe',GradientType=0 ); /* IE6-8 */
}
aside strong, #playlist strong, #pdfList h3{
	font-family: 'Cabin', sans-serif;
	font-weight:400;
	font-size:19px;
	border-bottom:solid 1px #FFF;
	width:100%;
	float:left;
	margin-bottom:15px;
	padding-bottom:8px;
	color:#838383;
}
aside h5 {
	margin-top:0px !important;
	padding:0 !important;
	margin-bottom:25px !important;
	font-size:29px !important;
	border-bottom:none !important;
}
aside span {
	margin-right:7px;
	color:#C82828;
	font-size:12px;
}
aside a {
	width:100%;
	float:left;
	margin-bottom:13px;
}
.countries a {
	width:100%;
	float:left;
	margin-bottom:13px;
}
#aside-left {
	float:left;
	margin-left:0px;
	margin-right:10px;
}
section {
	width:690px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
	min-height:400px;
	float:left;
}
section h1, section h2, section h3, section h4, section h5, section p {
	padding:0px 10px 0 0;
}
section h1, aside h5 {
	font-size:29px;
	color:#c82828;
}
section h2 {
	color:#838383;
	font-size:16px;
	line-height:20px;
	padding-right:100px;
}
section p {
	padding-right:35px;
}
section p a {
	font-weight:bold;
	color:#0570A9;
}
section p a:hover {
	color:#20a0c9;
}
#section-right {
	margin-right:0px;
}
.panel-image{
    cursor:pointer;
    height:155px;}
.panel-image:hover{
    background-position:0px -155px;}

.panel-image a{
    display:block;
width:100%;
height:100%;}

#composer-panel{
    background-image:url(../../images/composer-panel-sprite.jpg);
    width:183px;
    float:left;
}
#repertoire-panel{
    background-image:url(../../images/rep-panel-sprite.jpg);
    width:187px;
    float:left;
}
#listen-panel{
    background-image:url(../../images/listen-panel-sprite.jpg);
    width:187px;
    float:left;
}
#news-panel{
    background-image:url(../../images/news-panel-sprite.jpg);
    width:185px;
    float:left;
}
#scoresondemand-panel{
    background-image:url(../../images/scoreondemand-panel-sprite.jpg);
    width:182px;
    float:left;
}
/* Composer Page		
-------------------------------------------------------------- */

.composer-page {
	position:relative;
}

.composer-page h1 {
    border-bottom:solid 1px #CCC;
    margin-left:0px;
    margin-top:54px !important;
    padding-bottom:10px;
    padding-left:0px;
}

#composer-column {
	width:220px;
	height:100%;
	margin-left:10px;
	min-height:660px;
    margin-right:10px;
	float:left;
}
.content{
    float:left;
    width:440px;
    margin-left:10px;
}
.content section h2 {
	padding-right:0px !important;
	padding-left:0px !important;
}

.content section p {
	padding-right:0px !important;
}

.content_wide{
    float:left;
    width:680px;
    margin-left:10px;

}

.content_wide h1
{
    margin-top:10px;
    padding-bottom:9px;
    }
.content_wide section h2 {
	padding-right:0px !important;
	padding-left:0px !important;
}

.content_wide p {
	padding-right:0px !important;
	padding-left:0px !important;
}



#playlist {
	width:190px;
	float:left;
	height:auto;
	min-height:389px;
	padding:15px;
	background: #e1e1e1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWJlYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e1e1e1 0%, #bebebe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#bebebe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1e1e1 0%,#bebebe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e1e1e1 0%,#bebebe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#bebebe',GradientType=0 ); /* IE6-8 */
	margin-top:17px;
}
/* Footer		
-------------------------------------------------------------- */


footer {
	width:925px;
	height:120px;
	float:left;
	color:#FFF;
	position:relative;
	margin-top:-3px;
	margin-left:13px;
	background-image:url(../../images/footer-background.jpg);
}
#footer_links {
	float:left;
	width:400px;
	position:absolute;
	top:60px;
	left:20px;
	height:30px;
}
#footer_links a, #footer_links span {
	float:left;
	font-size:11px;
}
#footer_links span {
	padding:0 10px;
	color:#ff2525;
}
#footer_links a:hover {
	color:#ff2525;
}
footer a {
	color:#FFF;
	display:block;
}
footer a:hover {
	text-decoration:none;
}
footer small {
	float:left;
	margin-left:20px;
	margin-top:50px;
}
#newsletter{
    width:318px;
    height:43px;
    float:left;
    cursor:pointer;
    font-size:11px;
    line-height:46px;
    background-image:url(/images/letter_icon.png);
    background-repeat:no-repeat;
    padding-left:68px;
}

#newsletter:hover{
    background-position: 0px -52px;
}

#newsletter-form{
    width:885px;
    top:0;
    left:0;
    padding:0 20px;
    background-color:#C82828;
    z-index:100;
    height:140px;
    position:absolute;
    display:none;
}

#newsletter-form h3{
    margin-bottom:5px;
margin-top:12px;

}

.lists{
    float:left;
width:140px;}

.lists2{
    float:left;
width:95px;}


#newsletter-form p{
    margin-bottom:5px;}

#newsletter-form input[type="text"], #newsletter-form input[type="email"]{
    margin-bottom:6px;
width:123px;}

#newsletter-form label{
    margin-bottom:9px;
display:inline-block;}

.searchbutton{
    background-color:#3E3E3E;
    color:#FFF;
border:none;
padding:6px;
cursor:pointer;
margin-top:14px;}

.close-button-newsletter{
    background-color:#3E3E3E;

    padding:10px 15px;
position:absolute;
right:0;}

#newsletter-form .button{
    background-color:#3E3E3E;
    color:#FFF;
border:none;
padding:6px;
cursor:pointer;
margin-top:14px;}


footer img {
	float:right;
}
img {
	border:none
}
.paging_bar {
	padding:10px 8px;
	text-align:right;
	border-top:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	background-color:#f9f9f9;
	margin-bottom:5px;
	/*margin-right:10px*/
}
.paging_bar a {
	margin-left:5px;
	padding:4px
}
.paging_bar select {
	float:left
}
.currentpagenumber {
	border:solid 1px #eaeaea;
	padding:1px;
	color:#c82828;
	margin:0 0 0 10px;
	font-weight:bold;
	background-color:#fff;
	font-size:110%;
	padding:10px 10px 10px 10px
}
.listengroup {
	padding:20px;
	float:left;
	
	width:540px
}
.listeninstrumentationtitle, .listenpublishertitle, .playlistworktitle, .playlistcomposertitle {
	font-weight:bold
}
.listenlefttitle {
	float:left;
	width:440px
}
.listenmiddletitle {
	float:left;
	font-weight:normal;
	font-style:italic;
	width:150px
}
.listenrighttitle {
	float:right;
	width:80px
}
.listenright {
	padding:20px;
	float:right;
	width:43px;
	
}
.playlistitemtitle {
	margin-right:0;
	overflow:auto;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	background-color:#fef4f5;
	font-weight:bold;
	font-size:14px;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4
}
.playlistlefttitle {
	float:left;
	width:505px
}
.playlistmiddletitle {
	float:left;
	width:350px
}
.playlistrighttitle {
	float:left;
	width:30px
}
.playlistright {
	padding-left:20px;
	padding-right:20px;
	float:right;
	width:60px
}
.playlistleft {
	width:95%
}
.playlistworktitle {
	float:left;
	width:55%;
	padding-left:10px;
	padding-top:15px
}
.playlistcomposertitle {
	float:left;
	width:35%;
	padding-top:15px
}
.disctoptitle {
	font-weight:bold;
	color:#c82828;
	font-size:16px;
	background-color:#e1e1e1;
	margin:20px 0 0 0;
	padding-bottom:10px;
	padding-left:22px;
	padding-top:11px;
	font-weight:bold;
	/*border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;*/
	font-weight:bold;
	font-size:16px
}
.discheader {
	background-color:#f9fafc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	overflow:auto;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4
}
.discrecord, .playlistrecord, .playlistheader {
	background-color:white;
	margin:0 0 0 0;
	padding-bottom:10px;
	padding-left:0;
	padding-top:0;
	font-weight:bold;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4*/
}
.discleft {
	float:left;
	width:380px;
	padding-left:20px
}
.discright {
	float:left;
	width:330px;
	padding-left:20px
}
.discrecord ul {
	overflow:auto
}
.discrecord ul li {
	padding-bottom:8px;
	overflow:auto
}
.resultsperpage {
	padding-left:20px;
	float:left
}
.resultsdropdown {
	float:left
}
.disclabel {
	float:left;
	width:19%;
	font-weight:bold;
	padding-top:10px;
	padding-left:0
}
.disclabeltext {
	float:left;
	width:80%;
	font-weight:normal;
	padding-top:10px
}
.discidlabel {
	float:left;
	width:160px;
	font-weight:bold;
	padding-top:10px;
	padding-left:0
}
.discidlabeltext {
	float:left;
	width:160px;
	padding-top:10px;
	padding-left:0
}
#disctitle {
	font-weight:bold;
	font-size:14px
}
#discid {
	font-weight:bold;
	font-size:14px
}
.discrow {
}
.news_img {
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
.newsbackground {
	width:950px;
	border:1px solid #fff;
	background-color:#f0f0f0;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:1px 1px 1px #dedede;
	-webkit-box-shadow:1px 1px 1px #dedede;
	box-shadow:1px 1px 1px #dedede;*/
	height:325px
}
#newswrap {
	margin-bottom:10px
}
.newscontent {
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_latestnews.gif") no-repeat 20px 20px
}
.morecomposers {
	float:left;
background-color:;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:0 0 5px #e4e4e4;
	-webkit-box-shadow:0 0 5px #e4e4e4;
	box-shadow:0 0 5px #e4e4e4;*/
	float:right;
	width:145px;
	padding:10px;
	text-align:center;
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png") no-repeat 15px 13px #fff;
	display:block;
	cursor:pointer
}
div.morecomposers:hover {
	background-color:#f7f7f7
}
.backlist {
	float:left;
background-color:;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:0 0 5px #e4e4e4;
	-webkit-box-shadow:0 0 5px #e4e4e4;
	box-shadow:0 0 5px #e4e4e4;*/
	float:right;
	width:105px;
	padding:10px;
	text-align:center;
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png") no-repeat 10px 13px #fff;
	display:block;
	cursor:pointer
}
.backlist:hover {
	background-color:#f7f7f7
}
#snapshotheader {
	width:500px;
	margin:10px 0 0 100px;
	/*border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;*/
	padding:20px 30px;
	background-color:#f9eff0;
	float:left
}
.keyworkandhighlight {
	width:500px;
	margin:0 0 0 100px;
	/*border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;*/
	padding:10px 30px 30px 30px;
	background-color:#f9e9e9;
	float:left
}
.keyworks, .careerhighlights {
	width:240px;
	float:left;
	padding:0;
	padding-right:10px
}
.keyworks li, .careerhighlights li {
	padding-bottom:10px
}
#keyworkheader, #careerheader {
	width:250px;
	float:left;
	padding:0 0;
	color:#c82828;
	font-size:16px;
	font-weight:bold
}
.keyworktitle {
	font-weight:bold
}
#keyworkheader {
}
.keyworkslist {
	width:50%;
	float:left
}
.keyworkslist ul {
	padding-left:10px
}
.keyworkslist ul li {
	width:100%;
	float:left;
	padding-bottom:5px
}
.careerhighlightslist {
	width:50%;
	float:right
}
.keyworkwebtitle {
	width:100%;
	font-weight:bold;
	float:left
}
.keyworkpiecedatetext {
	float:left
}
.keyworkpiecetype {
	float:left
}
#careerhighlightheadertitle {
	font-weight:bold;
	padding-bottom:12px;
	padding-top:12px
}
#keyworkheadertitle {
	font-weight:bold;
	padding-bottom:12px;
	padding-top:12px
}
.careerhighlightslist ul li {
	padding-bottom:5px
}
.rightcontainer {
	float:left;
	width:686px;
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/container_pod_top_r.png");
	background-position:right top;
	background-repeat:no-repeat
}
.composereventtitledates {
	padding-left:20px;
	width:100%
}
.otherdate {
	float:left;
	width:100%
}
.eventlocdetail {
	float:right;
	clear:none;
	width:53%
}
.event_locations {
	float:left;
	padding-left:20px;
	width:80%
}
.event_item {
	overflow:auto;
	height:auto;
	padding-bottom:15px
}
.event_date {
	float:left;
	width:30%
}
.eventotherdate {
	padding-left:20px
}
.conductor_details {
	float:left;
	width:25%;
	clear:none;
	text-decoration:underline;
	font-weight:bold
}
.event_name {
	float:right;
	width:70%;
	clear:none
}
.premiere_description {
	float:right;
	width:5%;
	clear:none
}
.mediadetail {
	padding:10px 10px 0 10px
}
.containerdetail {
	width:686px
}
.contentleft {
	width:60%
}
.composerdatalist {
	width:100%
}
#featuredLists {
	min-height:400px;
	width:100%;
	overflow:auto
}
.dottedlinesearch {
	height:20px
}
#ctl00_MainContentPlaceHolder_ctl00_customPagingControl #previousNext #nextpreviousbuttons {
	margin-top:-300px;
	margin-left:50px
}
#ctl00_MainContentPlaceHolder_ctl00_customPagingControl #previousNext #nextpreviousbuttons #pageText {
	visibility:hidden
}
#composertitle {
	width:100%;
	background-color:red
}
.sidelist li a {
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png");
	background-position:3px center;
	background-repeat:no-repeat;
	color:#5a5858;
	display:block;
	padding-bottom:3px;
	padding-left:14px;
	padding-top:3px;
	text-decoration:none
}
#sidenavmenu {
	float:left;
	width:266px;
	margin-right:5px;
	background-position:right top;
	background-repeat:no-repeat;
	margin-left:10px
}
#composerdetail {
	float:right;
	width:680px;
	clear:none
}
#ctl00_HeaderPlaceHolder_ctl01_searchText {
	float:right
}
#ctl00_searchText {
	  width:139px;
    font-size:13px;
    height:27px;
    padding:0 0 0 5px;
    font-family: 'Cabin', sans-serif;
    float:left;
    margin-left:320px;
    display:block;
    margin-top:35px;
    border:none;
    box-shadow:none;
}
#topblackmenu {
	float:right
}
#compactlinks {
	height:38px;
	width:355px;
	margin-right:10px;
	float:right;
	color:#fff;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/topblackmenu.png)
}
#compactlinks a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif
}
#nav span a {
	color:#fff
}
.sf_searchBox {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/search_box.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	height:32px;
	width:200px;
	margin-top:8px;
	position:relative;
	clear:right;
	padding-right:300px
}
fieldset.sf_searchBox label {
	visibility:hidden
}
.sf_searchBox input {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-top:1px;
	margin-left:-15px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	margin-right:5px;
	height:30px;
	background-color:transparent
}
.sf_searchSubmit {
	position:absolute;
	left:158px;
	top:0;
	margin-top:0;
	width:100px;
	height:32px;
	width:59px
}
html body div#basewrapper form#aspnetForm div#search fieldset.sf_searchBox 

input#ctl00_SearchButton_tm_SearchBox1_ctl00_ctl00_searchButton.sf_searchSubmit {
	left:250px;
	height:32px
}
html body div#basewrapper form#aspnetForm div#search fieldset.sf_searchBox 

input#ctl00_ctl00_SearchButton_tm_SearchBox1_ctl00_ctl00_searchButton.sf_searchSubmit {
	left:250px;
	height:32px
}
.subscribecheck {
	width:100%;
	border-bottom:20px
}
.subscribecheck div {
	padding-left:30px;
	float:left;
	width:60%
}
.subscribecheck input {
	float:left
}
.foot #subscribeme {
	height:120px
}
.foot #subscribeme input {
	padding-left:30px;
	padding-top:50px
}
.foot .foottext {
	text-align:center
}
.signupemail {
	margin-top:20px
}
.signuporg {
	margin-top:20px
}
#companyimage {
	float:left;
	padding-top:10px;
	width:100%
}
#composermaintitle {
	font-size:26px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	margin-top:-20px
}
#atoa {
	background-color:#f8f8f8;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	margin:5px 0 0;
	padding:0;
	width:20%;
	float:left;
	clear:none
}
#composermaintitle {
	width:100%
}
#searchcomposers {
	clear:none;
	float:right;
	width:79%
}
#atoa a {
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/button_AZ.gif");
	background-position:center top;
	background-repeat:no-repeat;
	color:#2c2c2c;
	font-family:"Lucida Sans";
	font-size:86%;
	font-weight:bold;
	margin:0;
	padding:3px 5px 7px;
	text-decoration:none;
	vertical-align:middle
}
#atoa li {
	float:left;
	list-style-type:none;
	margin:0 4px 4px 0;
	padding:0 0 3px
}
#atoa span a {
	font-family:Arial, Tahoma, Verdana;
	text-decoration:underline;
	float:right;
	background-image:none
}
.mediaitem {
	background-color:#f4f5fa;
	width:150px;
	float:left
}
.mediaitemwrap {
	background-color:#f4f5fa;
	width:230px
}
.audioitemlist {
	padding:10px;
	background-color:#f4f5fa
}
.audioimage {
	width:30px;
	float:left;
	padding-right:5px
}
.audioplaybutton {
	float:left;
	width:41px;
	display:block
}
.mediapanel {
	width:195px;
	float:right;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	padding-bottom:10px
}
.mediapanel h3 {
	padding:10px 0 0 10px;
	margin:0 0 0 0
}
#nextpreviousbuttons {
	width:140px;
	text-align:center;
	margin:0 auto
}
.floatleft {
	float:left
}
#nextpreviousbuttons div {
	width:70px;
	float:left;
	padding-top:2px;
	display:inline
}
#ctl00_MainContentPlaceHolder_ctl02_FeaturedDataList {
	margin-top:30px
}
.home {
	width:960px;
	margin:10px auto
}
.home #content {
	padding-bottom:20px;
	padding-top:20px;
	margin:0
}
#composertitledates {
	padding-left:0
}
#composertitlename h1 {
	width:100%
}
#birthdeathdates {
	width:100%
}
#companiesheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_companies.png);
	height:70px;
	width:313px
}
#contactheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_contact.png);
	height:70px;
	width:313px;
	background-repeat:no-repeat
}
.containerLeft {
	clear:left
}
p.textinboxpadd {
	padding:0 10px 0 10px;
	margin:0
}
.clear {
	clear:both;
	margin:0;
	padding:0
}
#content .containerbot div {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/container_pod_bot_r.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top:10px;
	padding-right:10px
}
#content .container .name {
	font-weight:normal;
	color:#c82828
}
#content .container h3 {
	font-weight:normal;
	color:#c82828
}
#content .container h2 {
	color:#c82828;
	font-size:24px;
	padding-top:15px;
	padding-left:0;
	margin:0;
	padding-bottom:15px;
	font-weight:bold
}
#content .name {
	font-weight:normal;
	color:#c82828;
	font-size:18px;
	padding-top:10px;
	margin:0;
	padding-bottom:10px
}
#content h2 {
	color:#c82828;
	font-size:24px;
	padding-top:15px;
	padding-left:0;
	margin:0;
	padding-bottom:15px;
	font-weight:bold
}
.officeads p {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/greyline.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:10px
}
.companymain {
	float:left;
	width:365px;
	margin-right:15px;
	padding-left:10px
}
#content .container h3 {
	color:#c82828;
	font-size:18px;
	padding-top:10px;
	margin:0;
	padding-bottom:10px
}
h4 {
	color:#c82828;
	margin-top:5px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
	font-size:13px
}
#ondemandleft li img {
	vertical-align:middle;
	padding:10px
}
.main777pod h4 {
	font-size:16px
}
.greyline {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/greyline.gif);
	background-repeat:repeat-x;
	background-position:left center;
	padding-top:6px;
	padding-bottom:3px;
	margin-top:5px
}
.companyside {
	float:left;
	width:259px
}
p {
	line-height:21px;
	margin:0;
	padding-top:10px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0
}
.retail_mr p {
	padding:4px 0
}
.companyside .officeads {
	padding-left:10px;
	line-height:21px
}
/*ul {
	list-style:none;
	margin:0;
	padding:0
}*/
a {
	outline:none
}
#companyholder {
	position:relative;
	z-index:1
}
.redarrow {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_circle.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px
}
#dialog .email {
	padding-left:0
}
#pinkcontact dd a {
	text-align:right
}
a {
	color:#1e446f;
	text-decoration:none
}
.dialogLink {
	text-decoration:underline;
	font-weight:bold
}
.dialog {
	display:none
}
.companypeople {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/whitebox_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:10px 0 0 0;
	margin:18px 0 0 0;
	width:260px
}
.companypeople div {
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/whitebox_bot.gif) no-repeat left bottom;
	margin:0;
	padding:0 10px 20px 10px
}
#header ul li ul {
	display:none;
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/dropul.png) no-repeat left top;
	margin:0;
	padding:0;
	height:163px;
	width:114px
}
#header ul li#about {
	cursor:pointer
}
#header ul li:hover ul, #header ul li.over ul {
	display:block;
	position:absolute;
	left:-29px;
	top:30px
}
#header ul li ul#about2 li a {
	padding:4px 12px
}
#header ul li ul#about2 li a:hover {
	color:#a7a7a7
}
#header ul li ul#about2 li a {
	border-bottom:solid 1px #515151;
	margin-left:2px;
	margin-right:2px
}
#header ul li ul#about2 li a.noborder {
	border-bottom:none
}
#tcheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_tc.png);
	height:70px;
	width:650px;
	background-repeat:no-repeat
}
#privacyheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_privacy.png);
	height:70px;
	width:420px;
	background-repeat:no-repeat
}
.privacy_terms {
	position:absolute;
	top:1px;
	left:25px
}
.greyrow td {
	background-color:#eee
}
#content h1 {
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	display:block
}
#faqheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_faq.png);
	height:70px;
	width:301px;
	background-repeat:no-repeat
}
.currentlevel ul {
	margin-left:20px;
	padding-top:10px
}
.paging_bar {
	padding:10px 8px;
	text-align:right;
	border-top:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	background-color:#f9f9f9;
	margin-bottom:5px;
	/*margin-right:10px*/
}
.paging_bar a {
	margin-left:5px;
	padding:4px
}
.currentpagenumber {
	border:solid 1px #eaeaea;
	padding:1px;
	color:#c82828;
	margin:0 0 0 10px;
	font-weight:bold;
	background-color:#fff;
	font-size:110%;
	padding:10px 10px 10px 10px
}
#content h2.cattitle {
	padding-left:20px
}
#printContainer {
	width:1000px
}
.gotolink {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_circle.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:21px;
	font-size:110%;
	font-weight:bold
}
.boxLink {
	margin-left:10px
}
.redhead {
	color:#c82828
}
#newsSummaries img {
	width:120px;
	float:left;
	border:2px solid #fff
}
ul#newsSummaries {
	list-style:none;
	margin:0;
	padding:10px 0 0
}
#newsSummaries a {
	margin:0 0 0 30px;
	font-weight:bold;
	display:block
}
#newsSummaries span {
	margin:5px 0 0 30px;
	display:block;
	width:350px
}
#newsSummaries li {
	display:inline;
	float:left;
	list-style:none;
	width:437px;
	padding:10px 0 10px 10px
}
#newsSummaries .rowStart {
	clear:left;
	margin-right:10px;
	display:inline
}
#newsSummaries .newsSummaryDate {
	font-size:10px;
	font-style:italic
}
#genreSummaries img {
	width:120px;
	float:left;
	border:2px solid #fff;
	margin:5px
}
ul#genreSummaries {
	list-style:none;
	margin:0;
	padding:10px 0 0
}
#genreSummaries a {
	margin:0 0 0 30px;
	font-weight:bold;
	display:block
}
#genreSummaries span {
	margin:10px 0 0 30px;
	display:block;
	width:350px
}
#genreSummaries li {
	display:inline;
	float:left;
	list-style:none;
	width:330px;
	padding:10px 0 10px 10px
}
#genreSummaries .rowStart {
	clear:left;
	display:inline
}
#genreSummaries .newsSummaryDate {
	font-size:10px;
	font-style:italic
}
.normal rowStart {
	width:468px
}
li.altgrey {
	background-color:#f7f7f7;
	display:inline;
	width:468px
}
.red_text {
	color:#c82828
}
.red_textlarge {
	color:#c82828;
	font-size:120%
}
.product_image {
	float:left;
	width:210px;
	margin-top:10px;
	padding:10px 0
}
.product_info {
	width:412px;
	float:right;
	margin:10px 0 0 0
}
.product_info td {
	padding:0 0 7px 0
}
.product_info_list td {
	padding:0 0 5px 0;
	border-bottom:solid 1px #eaeaea
}
.product_info_list td table tr td {
	padding:0 0 5px 0;
	border-bottom:none
}
.product_info_list tr {
	padding:0 0 5px 0
}
.product_info_list {
	padding:0 0 5px 0
}
.product_info_listimg {
	width:120px;
	padding:10px 0 10px 10px;
	display:block
}
.prodlist_tabletopcorn {
	padding:4px 0 0 0;
	margin:10px 0 0 0
}
.prodlist_tablebotcorn {
	padding:4px 0 0 0
}
.dividerlines {
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/dividerlines.gif) repeat-x top left;
	padding:20px 0 0 0;
	margin:20px 0 0 0
}
.accordionButton {
	width:210px;
	cursor:pointer;
	background:#f9f9f9;
	color:#1e446f;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 20px
}
.accordionContent {
	width:210px;
	padding:30px;
	display:none
}
.accordionButton {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_circle.png);
	background-repeat:no-repeat;
	background-position:10px center;
	padding-left:40px;
	margin-left:10px;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
input#submitButton {
	height:30px;
	width:110px;
	border:0 solid #fff;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/finddealer.jpg);
	background-repeat:no-repeat;
	background-position:left top
}
.news img {
	padding:10px
}
.contactIcon img, .contactIcon {
	vertical-align:middle;
	margin-left:6px
}
#dialog label.error {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:small;
	font-weight:normal;
	color:red;
	padding-left:.5em;
	vertical-align:top;
	clear:both
}
#dialog input {
	clear:both
}
#dialog label {
	display:block
}
#sidelist li a {
	color:#5a5858;
	text-decoration:none;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:14px;
	display:block;
	padding-top:3px;
	padding-bottom:3px
}
#sidelist li a:hover {
	background-color:#ededed;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
#sidelist li {
	padding:2px;
	margin-right:10px
}
.sidelist li#selected a {
	color:#5a5858;
	font-weight:bold;
	text-decoration:none;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:14px;
	display:block;
	padding-top:3px;
	padding-bottom:3px
}
.sidelist li a:hover {
	background-color:#ededed;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
.sidelist li {
	padding:2px;
	margin-right:0
}
.sidelist .uponelevel ul {
	margin-left:20px;
	padding-top:10px
}
ul.sidelist li a.uponelevel {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_circle_bk2.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px
}
ul.sidelist ul {
	margin-left:20px;
	padding-top:10px
}
.pager_archive {
	padding:10px 8px 10px 8px;
	text-align:right;
	border-top:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	background-color:#f9f9f9;
	margin-bottom:5px;
	margin-right:10px
}
.pager_archive a {
	margin-left:5px;
	padding:4px
}
.pager_archive .currentPagePagerLink {
	border:solid 1px #eaeaea;
	padding:1px;
	color:#c82828;
	margin:0 0 0 10px;
	font-weight:bold;
	background-color:#fff;
	font-size:110%;
	padding:10px
}
#mainPanel2 li {
	text-decoration:none;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:14px;
	display:block;
	padding-top:3px;
	padding-bottom:3px
}
ul#newsSummaries {
	width:940px
}
#newsSummaries img {
	clear:both
}
.newsItemDate {
	font-size:.9em;
	font-weight:bold;
	font-style:italic
}
.contactinput {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/contactinput.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:160px;
	height:29px;
	border:0 solid #fff
}
.contactinput2 {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/contactinput2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:250px;
	border:none;
	font-family:Arial;
	font-size:13px
}
.contactform td {
	vertical-align:top
}
.submitbutEnabled {
	width:76px;
	height:30px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:bottom right;
	border:0 solid #fff;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/submit.gif)
}
.submitbutDisabled {
	width:76px;
	height:30px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:bottom right;
	border:0 solid #fff;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/submit_off.gif)
}
a:hover {
	color:#900202;
}
#addressResultDiv {
	width:250px;
	float:right;
	background-color:#fff;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	border:1px solid #ededed
}
.outletResultsPin {
	float:left
}
#addressResultDiv h2 {
	font-size:18px
}
#outletDetails {
	float:left;
	width:686px;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	border:1px solid #ededed;
	padding:8px
}
#content .gmnoprint h1 {
	color:#5a5858;
	text-indent:0;
	font-size:18px
}
body {
	margin:0;
	padding:0;
	background-color:#f0f0f0;
	color:#5a5858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
#header {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/ms_head.png);
	height:138px;
	position:relative;
	background-repeat:no-repeat;
	background-position:left top;
	z-index:10000;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
#nav {
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	margin-top:97px;
	left:128px;
	width:810px;
	z-index:10000
}
#header #searchbox {
	position:absolute;
	height:32px;
	width:240px;
	left:750px;
	top:100px;
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/search.png) no-repeat left top
}
#header #searchbox #textfield {
	width:157px;
	padding:0;
	height:18px;
	margin:4px 0 0 2px;
	border:0 none #fff
}
#header ul li {
	display:inline;
	text-indent:-9000px;
	position:relative
}
#logo {
	position:absolute;
	top:25px;
	left:136px;
	z-index:-2
}
#header ul.quicknav {
	padding:10px 0 0 20px
}
#header ul.quicknav li {
	text-indent:0;
	display:block;
	float:left;
	margin-right:15px
}
#searchbtn {
	float:right;
	clear:right;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/search_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:262px;
	height:26px;
	padding:2px 0 4px 20px;
	margin:5px 10px 0 0
}
#searchbtn input {
	border:none;
	border:0
}
#searchbtn input[type="text"] {
	width:180px;
	height:20px;
	background-color:transparent
}
#searchbtn searchText {
	margin-left:20px
}
#header ul li .home_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_nav.gif);
	height:31px;
	width:92px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .home_menu:hover {
	background-position:0 -32px
}
#header ul li .composer_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/composer_nav.gif);
	height:31px;
	width:96px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .composer_menu:hover {
	background-position:0 -32px
}
#header ul li .news_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/news_nav.gif);
	height:31px;
	width:68px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .catalogue_menu:hover {
	background-position:0 -32px
}
#header ul li .catalogue_menu {
	color:#fff;
	text-indent:0;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/catalogue_nav.gif);
	height:31px;
	width:62px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .genre_menu:hover {
	background-position:0 -32px
}
#header ul li .genre_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/genre_nav.gif);
	height:31px;
	width:80px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .rent_menu:hover {
	background-position:0 -32px
}
#header ul li .rent_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_rent.gif);
	height:31px;
	width:72px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .license_menu:hover {
	background-position:0 -32px
}
#header ul li .license_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_license.gif);
	height:31px;
	width:75px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .calendar_menu:hover {
	background-position:0 -32px
}
#header ul li .calendar_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/calendar_nav.gif);
	height:31px;
	width:62px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .ondemand_menu:hover {
	background-position:0 -32px
}
#header ul li .ondemand_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/ondemand_nav.gif);
	height:31px;
	width:105px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .filmtv_menu:hover {
	background-position:0 -32px
}
#header ul li .filmtv_menu {
	text-indent:-9000px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/filmtv_nav.gif);
	height:31px;
	width:62px;
	display:block;
	float:left;
	font-size:smaller;
	text-align:center;
	font-weight:bold
}
#header ul li .news_menu:hover {
	background-position:0 -32px
}
#header ul li .buy_menu:hover {
	background-position:0 -32px
}
#header ul li .filmandtv_menu:hover {
	background-position:0 -32px
}
.filmandtv_menu {
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/filmtv_nav.gif");
	display:block;
	float:left;
	font-size:smaller;
	font-weight:bold;
	height:31px;
	text-align:center;
	text-indent:-9000px;
	width:87px
}
.buy_menu {
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/buy_nav.gif");
	display:block;
	float:left;
	font-size:smaller;
	font-weight:bold;
	height:31px;
	text-align:center;
	text-indent:-9000px;
	width:67px
}
.foot {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/ms_foot.png);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:5px;
	position:relative;
	height:136px;
	color:#fff;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
.foot .footlogo {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/ms_foot_logo.png);
	height:43px;
	width:48px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:0;
	margin-left:490px;
	padding-top:30px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:center center
}
.foot #signupcolumn1 {
	padding-top:25px;
	width:20%;
	float:left;
	display:block;
	height:120px
}
.foot #signupcolumn1 h5 {
	float:left;
	padding-left:20px
}
.foot #signupcolumn1 #newsimage {
	float:left
}
.foot #signupcolumn1 #newstextlogo {
	width:100%
}
#newsdesc {
	padding-top:2px;
	padding-left:20px;
	clear:both
}
.foot #signupcolumn2 {
	width:15%;
	float:left;
	padding-top:40px;
	padding-left:20px
}
.foot #signupcolumn3 {
	width:16%;
	float:left;
	padding-top:40px;
	padding-left:20px
}
.foot #checkboxlist1 {
	width:15%;
	float:left;
	padding-top:40px
}
.foot #checkboxlist2 {
	width:15%;
	float:left;
	padding-top:40px
}
#operations {
	background-color:#e6e6e6;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	margin:0;
	height:126px;
	width:930px;
	padding:10px 0 0 20px;
	display:block
}
#operations dt {
	padding:3px 10px 5px 10px;
	margin:0 0 2px 0;
	font-weight:bold;
	font-size:14px;
	display:block
}
#operations dd {
	margin:0;
	padding:0;
	float:left;
	width:182px;
	display:inline
}
#operations dd a {
	text-indent:-9000px;
	float:left;
	margin:0;
	padding:0;
	height:93px;
	width:182px;
	display:inline
}
#schirmer a {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_schirmer.gif)
}
#operations #editionwilhelmhansen a {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_ewh.gif)
}
#operations #chestermusicnovello a {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_chester.gif)
}
#operations #unionmusicaleseditionales a {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_ume.gif)
}
#operations #more a {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/home_more.gif)
}
.horizontalRotator {
	padding-top:55px;
	padding-left:30px
}
.newsitem .imagecolumn {
	width:120px;
	float:left
}
.newsitem {
	margin-bottom:p4x;
	padding-bottom:4px
}
.newsitemwrap {
	margin-left:115px;
	margin-right: 10px;
}
.newsitemwrap a {
	font-weight:bold
}
.newsitem {
	height:120px
}
.newsdate {
	display:none
}
.newsitem img {
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px*/
}
.newsitem .textcolumn {
	width:220px;
	float:left;
	padding-left:10px
}
.newsitem {
	height:120px
}
.news_top .newsitemwrap {
	float:left;
	margin-left:20px
}
.news_image {
	width:120px
}
.news_top img {
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px
}
.newscontent {
	height:250px;
	width:350px;
	padding-left:25px;
	padding-top:70px;
	padding-right:15px
}
.homepageimage {
	clear:left
}
#side165 {
	width:165px;
	float:left;
	margin-right:15px
}
.side165pod {

	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:1px 1px 1px #dedede;
	-webkit-box-shadow:1px 1px 1px #dedede;
	box-shadow:1px 1px 1px #dedede;*/
	margin-bottom:15px;
	
}
#main777 {
	width:925px!important;
	float:left
}

#ondemand-table td
{
    border:none;
    }
.main777pod 
{
    float:left;
	width:905px!important;
	padding:10px!important;
	background-color:white;
	margin-bottom:15px
}
#head_composer {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/header_composers.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_faq {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_faq.png);
	height:40px;
	width:500px;
	text-indent:-9000px;
	background-repeat:no-repeat
}
#head_contactus {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_contact.png);
	height:40px;
	width:200px;
	text-indent:-9000px;
	background-repeat:no-repeat
}
#head_about {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_about.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_ppolicy {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/header_pp.png);
	height:40px;
	width:240px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_buy {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_buy.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_rental {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_rental.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_licensing {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_license.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_filmtv {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_filmtv.png);
	height:70px;
	width:333px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_hire {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_hire.png);
	height:40px;
	width:220px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_ondemand {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_ondemand.png);
	height:40px;
	width:300px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_genres {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_genres.png);
	height:40px;
	width:300px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_calendar {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_calendar.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#whatsnewheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_news.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#morenewsheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_morenews.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#archiveheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_archivednews.png);
	height:40px;
	width:300px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#catalogueheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_genre.png);
	height:40px;
	width:2002px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#calendarheader {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_calendar.png);
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	text-indent:-9000px
}
#head_works {
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/head_works.png");
	background-repeat:no-repeat;
	height:40px;
	text-indent:-9000px;
	width:200px
}

.calendar span
{
    font-size:14px;
    font-weight:bold;}
.calendar input {
	width:185px;
	border:none;
	padding:5px;
	margin-top:5px;
	margin-bottom:-8px;
	background-color:white;

	border:0 none #fff
}
.calendar input[type="submit"] {
	width:59px;
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/search_btn.png) no-repeat top left;
	border:none;
	height:32px;
	cursor:pointer;
	text-indent:-9000px;
	margin-top:10px;
	float:right;
	line-height:1000px
}
.calendar input#ctl00_SidePanelContentPlaceHolder_PremiereCheck {
	width:10px
}
.floatrightcomposerimg {
	float:right;
	margin-bottom:7px;
	padding-left:30px
}
.countries li a {
	color:#5a5858;
	text-decoration:none;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png);
	background-repeat:no-repeat;
	background-position:3px center;
	padding-left:14px;
	display:block;
	padding-top:3px;
	padding-bottom:3px
}
.countries li a:hover {
	background-color:#f7f7f7;
	/*border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px*/
}
.countries li {
	padding:2px;
	margin-right:0
}
#content .container .name {
	font-weight:normal;
	color:#c82828
}
#content .container h3 {
	color:#c82828;
	font-size:18px;
	padding-top:10px;
	margin:0;
	padding-bottom:10px
}
ul {
	list-style-type:none;
	margin:0;
	padding:0
}
#content .container h2 {
	color:#c82828;
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:15px
}
.currentlevel {
	font-weight:bold;
	background-color:#d9e1ee;
	/*border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;*/
	color:#2e2e2e
}
#side165 .currentlevel a {
	color:#2e2e2e
}
li.currentlevel a:hover {
	background-color:#d9e1ee
}
#companyimage {
	float:left;
	width:60px
}
#companyimage {
	float:left
}
.composerimage {
	float:right;
	padding:20px 20px 10px 10px
}
#composertitledates {
	padding:20px 0 0 0;
	margin:0;
	float:left;
	width:400px
}
#content h2.composernameheader {
	padding:0;
	margin:0
}
#birthyear, #deathyear {
}
.composercontent {
	padding:20px 20px 0;
	margin:0;
	clear:left;
	line-height:16px
}
.composercontentlong {
	line-height:18px;
	padding:20px 20px 0;
	margin:0;
	clear:left
}
.listenheadertitle {
	clear:left
}
.listenitemtitle {
	margin-right:0;
	overflow:auto;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	background-color:#fef4f5;
	font-weight:bold;
	font-size:14px;
	width:670px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4
}
.composerphotos {
	clear:left
}
.paging_bar {
	clear:both
}
.performheader {
	margin-right:10px;
	overflow:auto;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	width:660px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;
	text-align:left;
	background-color:#e1e1e1;
}
.generalheadertitle {
	margin-top:66px !important;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:11px;
	font-weight:bold;
	/*border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;
	color:#c82828;
	font-weight:bold;
	font-size:16px;*/
	font-family: 'Cabin', sans-serif;
	
}

#newrepertoire td
{
    padding:5px 0px;
    }
.perfheadertitle {
	background-color:#d9e1ee;
	margin-right:10px;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	overflow:auto;
	font-weight:bold;
	clear:both;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;
	font-family: 'Cabin', sans-serif;
}
.perfdatecol {
	float:left;
	width:22%
}
.perftitle {
	font-weight:bold;
	margin-bottom:10px
}
.performancemiddle {
	padding-right:20px
}
.perfitemlabel {
	font-weight:bold
}
.perfcomposertitlecol {
	float:left;
	width:78%
}
.performanceleft {
	float:left;
	width:80px;
	font-style:italic;
	padding-left:20px;
	padding-top:20px
}
.perfcomposer {
	float:left;
	width:20%;
	padding-left:20px;
	padding-top:20px
}
.performancemiddle {
	float:left;
	width:40%;
	padding-top:20px
}
.performanceright {
	float:left;
	width:40%;
	padding-top:20px
}
.locationdetail {
	padding-top:20px;
	width:100px;
	float:left
}
.performancerecord {
	background-color:white;
	/*border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;*/
	text-align:left
}
.rowstyle1 {
	width:100%;
	clear:both;
	padding-top:0;
	padding-left:0
}
.rowstyle2 {
	background-color:#f9fafc;
	width:100%;
	clear:both;
	padding-top:0;
	padding-left:0
}
.perfcomposer {
	font-weight:bold
}
#accordion {
	clear:both
}
#accordion ul {
	margin:30px 30px 10px 30px;
	padding:10px 50px 0 10px;
	background-color:#f6f7fb;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px*/
}
#accordion img {
	float:left;
	cursor:pointer
}
#accordion workcategorytitle {
	float:left
}
#accordion workcategorycount {
	float:left
}
.closed {
	width:80%;
	clear:both;
	padding:10px
}
.open {
	width:100%;
	clear:both;
	padding:10px
}
.worksrowheader {
	width:100%;
	clear:both
}
.worksrowheader img {
	float:left
}
.workdetail {
	width:100%;
	float:left;
	padding-left:20px
}
.workdetailwrap {
background-color:#;
	overflow:auto
}
.ajaxworktitle {
	padding-right:10px;
	font-weight:bold
}
.workdetailwrap li {
	padding:0;
	font-weight:normal;
	background-image:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/redbull.png");
	background-position:3px 7px;
	background-repeat:no-repeat;
	color:#5a5858;
	display:block;
	padding-bottom:15px;
	padding-left:14px;
	padding-top:0;
	text-decoration:none
}
.workcategorytitle {
	cursor:pointer
}
.ajaxworkid {
	visibility:hidden;
	float:right
}
.ajaxworklink {
	cursor:pointer
}
.workitemtitle {
	width:90%;
	clear:both;
	padding:10px;
	font-weight:bold
}
.fullwidthrow {
	width:90%;
	clear:both;
	padding:10px
}
.left20percent {
	float:left;
	width:25%
}
.left80percent {
	float:left;
	width:75%
}
.smallheading {
	font-weight:bold
}
.programnotewrap .smallheading {
	font-weight:bold;
	color:#c82828;
	font-size:16px
}
.programnotewrap {
	background-color:#f6f7fb;
	padding:20px;
	clear:both;
	margin-top:15px;
	margin-right:10px;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;*/
	margin-bottom:20px;
	width:640px
}
.programnotetitle {
	font-weight:bold;
	padding-bottom:15px;
	padding-top:10px
}
.seefulllist {
	font-weight:bold;
	text-decoration:underline;
	clear:both
}
.seefulllistinner {
	width:140px;
	margin:0 auto 20px
}
.seefulllistimage {
	/*border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-box-shadow:0 0 5px #e4e4e4;
	-webkit-box-shadow:0 0 5px #e4e4e4;
	box-shadow:0 0 5px #e4e4e4;*/
	width:145px;
	padding:10px;
	text-align:center;
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png") no-repeat 15px 13px #fff;
	display:block;
	cursor:pointer
}
.paging_bar_title {
	border-bottom:1px solid #eaeaea;
	clear:both;
	padding:5px 10px 10px 5px;
	margin-bottom:10px;
	text-align:right
}
#reviewsttitle {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px
}
.workreview {
	padding-bottom:10px;
	padding-top:10px;
	width:700px;
	margin:0 auto
}
.workreviewfooter {
	font-style:italic
}
.letterselected {
	color:#c82828
}
.searchletters {
	width:100%;
	margin-left:3px
}
.searchletters div {
	width:15px;
	float:left;
	padding:4px;
	cursor:pointer;
	font-weight:bold;
	margin-right:4px;
	background-color:#5B5B5B;
	color:White;
	/*border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:4px 5px 4px 1px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;*/
	text-align:center
}
.searchletters div:hover {
	background-color:#c82828;
}


.searchletters a{
  width:25px; 
}
.searchgroup input {
	width:140px
}
.searchgroup input {
	width:140px;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/calendarinput.gif);
	border:none;
	padding:5px;
	background-color:transparent;
	border:0 none #fff
}
.searchgroup input[type="submit"] {
	width:59px;
	background:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/search_btn.png) no-repeat top left;
	border:none;
	height:32px;
	cursor:pointer;
	text-indent:-9000px;
	padding-left:10px;
	padding-top:15px;
	line-height:1000px
}
.searchTitle {
	padding-top:20px;
	font-weight:bold;
	color:#c82828;
	font-size:16px
}
.searchTitle {
	clear:both
}
.searchcomposerresults .composerid {
	width:50%;
	float:left
}
.searchcomposerresults {
	width:100%
}
.standardcomposeritem {
	padding:10px
}
.altcomposer {
	padding:10px
}
.searchtitle {
	font-weight:bold;
	padding:10px
}
.searchsubtitle {
	padding:10px
}
.workcategory {
	clear:both;
	padding:15px
}
.workcategorytitle {
	float:left;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px
}
.workcategorycount {
	float:left;
	padding-left:10px;
	padding-top:5px
}
#composernewstitle {
	background-color:#f6f7fb;
	margin:20px 0 20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:11px;
	font-weight:bold;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;*/
	font-weight:bold;
	color:#c82828;
	font-size:16px;
	font-family: 'Cabin', sans-serif;
}
.composernews {
	width:90%;
	padding:20px;
	overflow:auto
}
.composernewsdesc {
	float:left;
	padding-right:20px
}
.composernewstitle {
	font-weight:bold
}
.searchlist {
	float:left;
	width:100%;
	border-bottom:solid 1px #eaeaea
}
.alt1, .alt2, .alt3 {
	padding:10px;
	display:block;
	float:left;
	width:30%
}
.searchlist div:hover {
	background-color:#f7f7f7
}
#pdfList {

}

.genreitemwrap {
	position:relative;
	margin:20px 0 20px 55px
}
.genreitemwrap img {
	width:100px;
	position:absolute;
	top:120px;
	left:30px
}
.genreitemopera {
	background-image:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/genre_opera.jpg');
	height:344px;
	width:640px
}
.genreitemdance {
	background-image:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/genre_dance.jpg');
	height:344px;
	width:640px
}
.genreitemchoral {
	background-image:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/genre_choral.jpg');
	height:344px;
	width:640px
}
.genreitemorchestra {
	background-image:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/genre_orch.jpg');
	height:344px;
	width:640px
}
.genretitle {
	padding-left:20px;
	padding-top:20px;
	color:#c82828;
	font-size:18px
}
.genretitleline2 {
	padding-left:20px;
	padding-top:20px;
	color:#5a5858;
	font-weight:bold
}
.genrehomepageitemtitle {
	font-weight:bold;
	position:absolute;
	left:170px;
	top:120px;
	width:300px
}
.genrehomepageitemtext {
	position:absolute;
	left:170px;
	top:170px;
	width:300px
}
.genrehomeseeall {
	/*border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-box-shadow:0 0 5px #e4e4e4;
	-webkit-box-shadow:0 0 5px #e4e4e4;
	box-shadow:0 0 5px #e4e4e4;*/
	width:145px;
	padding:10px;
	text-align:center;
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png") no-repeat 15px 13px #fff;
	display:block;
	cursor:pointer;
	margin:0 0 0 220px
}
div.genrehomeseeall:hover {
	background-color:#f7f7f7
}
.newstitle {
	font-weight:bold
}
.newsimgwrap {
	float:left;
	padding:10px;
	width:20%;
	overflow:auto
}
.newsdatawrap {
	width:70%;
	float:left
}
.newsrowpair {
	width:100%;
	clear:both;
	float:left
}
.newsrowitemwrap {
	padding:10px;
	float:left;
	width:42%
}
.newsleftwhitewrap {
	padding:10px;
	float:left;
	width:46%
}
.newsrightdarkwrap {
	padding:10px;
	float:left;
	width:46%;
	background-color:#f7f7f7
}
.newsrightwhitewrap {
	padding:10px;
	float:left;
	width:46%
}
.newsleftdarkwrap {
	padding:10px;
	float:left;
	width:46%;
	background-color:#f7f7f7
}
.news {
	/*background-color:#f6f7fb;
	margin:-10px -10px 0;*/
	padding-bottom:6px;
	
	padding-top:11px;
	font-family:'Cabin',sans-serif;
	font-weight:400;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4;*/
	color:#c82828;
	font-size:29px
}


.main777pod h5, main h5, .generalheadertitle, main h1{
    padding-bottom:6px;
	padding-top:11px;
	margin-top:-4px !important;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	font-family:'Cabin',sans-serif;
	font-weight:400;
	color:#c82828;
	font-size:29px
    }

.newsimg {
	width:50px;
	height:50px
}
.newsbrowselink {
	float:right;
	padding-right:20px;
	padding-top:16px;
	font-size:12px
}

td h3
{
    margin-bottom:5px;
    margin-top:10px;
    color:#C82828;}
    
    td li
    {
        margin-bottom:5px;}

.dropdownlist {
	width:145px
}
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000;
	border:1px solid #cecece;
	z-index:1
}
#popupContact {
	overflow:auto;
	display:none;
	position:fixed;
	_position:absolute;
	height:454px;
	width:428px;
	background:#fff;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
	padding-left:30px;
	/*border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-box-shadow:1px 1px 3px #e4e4e4;
	-webkit-box-shadow:1px 1px 3px #e4e4e4;
	box-shadow:1px 1px 3px #e4e4e4*/
}
#popupContact h1 {
	text-align:left;
	color:#6fa5fd;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #d3d3d3;
	padding-bottom:2px;
	margin-bottom:20px
}
#popupContactClose {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block
}
#button {
	text-align:center;
	margin:100px
}
.viewcompletecomposers {
	float:left;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:0 0 5px #e4e4e4;
	-webkit-box-shadow:0 0 5px #e4e4e4;
	box-shadow:0 0 5px #e4e4e4;*/
	padding-left:5px;
	width:50%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background:url("http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png") no-repeat 15px 13px #fff;
	display:block;
	cursor:pointer;
	margin-left:170px
}
div.viewcompletecomposers:hover {
	background-color:#f7f7f7
}
#searcharea {
	padding-top:20px;
	width:50%;
	border-left:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
#composersearchbtn {
	padding-left:30px;
	width:70px
}
.programdetail li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_pink.png);
	background-repeat:no-repeat;
	background-position:5px 7px;
	background-color:#eceee4;
	padding:5px 0 5px 25px
}
.programdetail ul {
	margin:0;
	padding:4px 0 5px 0;
	list-style-type:none
}
.newssummarytext {
	padding-left:30px
}
.newsSummaryDate {
	font-size:10px;
	font-style:italic;
	padding-bottom:5px;
	padding-left:30px;
	width:110px
}
.pdfdownload {
	background-color:#fffff;
	height:90px;
	margin-bottom:10px;
	clear:both
}
.pdffirstimg {
	padding:5px;
	float:left;
	padding-right:15px;
	width:55px
}
.pdfwrap {
	width:110px;
	float:left;
	padding-top:10px
}
.pdfunderline {
	text-decoration:underline;
	font-weight:bold;
	font-size:smaller;
	font-family:Arial;
	float:left;
	padding-right:3px
}
.pdfdesc {
	text-decoration:none;
	font-family:Arial;
	font-size:smaller
}
.acrobatimg {
	float:left;
	padding-top:15px
}
.newsletterframe {
	padding-top:30px
}
.commission {
	padding:10px
}
#advancedsearch {
	width:120px;
	float:right
}
#advancedsearch a {
	color:#fff
}
.newsheader {

	margin-top:-4px !important;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
.redarrow {
	background-image:url(http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/arw_circle.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px
}
.contactitem {
	padding-bottom:15px
}
.faqitem {
	padding-bottom:15px
}
.faqtitle {
	padding-bottom:10px;
	font-weight:bold
}

.faqtitle h4{
padding-left:0px;
font-size:18px;
margin-bottom:0px;
margin-top:10px;}
    
.contactseemore {
	cursor:pointer
}
#popupContactClose {
	cursor:pointer
}
.popuprow {
	width:100%;
	margin-bottom:60px
}
.popuptitlerow {
	float:left;
	width:100%;
	font-weight:bold
}
.popupemailrow {
	float:left;
	width:100%
}
.imageclass {
	width:20%
}
.externallinks {
	font-weight:bold;
	padding-top:30px
}
.externalwrap ul {
	padding-left:30px
}
#slideshow {
	position:relative;
	width:560px;
	height:325px;
	overflow:hidden
}
#slideshow img {
	position:absolute;
	left:0;
	top:0;
	width:560px;
	height:325px
}
.searchImage {
	width:40px
}
.quotes {
	padding:7px 10px 1px;
	width:268px;
	position:relative;
	border:1px dashed #eaeaea;
	background:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/quotes1.gif') 15px 15px no-repeat;
	/*border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	margin:0 10px 0 0;
	background:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/quotes1.gif') 15px 15px no-repeat;
	padding:30px;
	float:left
}
.endquote {
	position:absolute;
	bottom:15px;
	right:15px;
	background:url('http://s3.amazonaws.com/static.musicsalesclassical.com/siteimages/quotes2.gif') no-repeat bottom right;
	width:20px;
	height:20px
}
.commenttextbox {
	display:none
}
.placeholder {
	font-style:italic;
	color:gray;
	width:141px
}
.fulltext {
	padding-top:10px;
	width:580px;
	padding-left:0px;
}
.podcontactitem {
	width:288px;
	float:left;
	margin-left:-10px;
	
	margin-right:25px;
	margin-bottom:15px
}

.podcontactitem h4
{
    font-size:20px;
    padding-left:0px;
    margin-bottom:0px;
}

.contactuslink {
	padding-top:10px;
	padding-bottom:10px
}

.newsSummaryDateSingle {
	padding-top:10px;
	width:580px;
}
.tags {
	float:left
}
@media print {
.noPrint {
	display:none
}
}
.pagingbottom
{
    display:none;}
#popupContact{overflow:auto;display:none;position:fixed;_position:absolute;height:454px;width:428px;background:#fff;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;padding-left:30px;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-moz-box-shadow:1px 1px 3px #e4e4e4;-webkit-box-shadow:1px 1px 3px #e4e4e4;box-shadow:1px 1px 3px #e4e4e4}
#popupContact h1{text-align:left;color:#6fa5fd;font-size:22px;font-weight:700;border-bottom:1px dotted #d3d3d3;padding-bottom:2px;margin-bottom:20px}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block}

#ctl00_MainContentPlaceHolder_ctl01_LicensingDetails h4
{
    display:none;}
    
   #performance_block
   {
       float:right;
       margin-bottom:35px;
       margin-top:-20px;
       width:680px;}
       
        .composertitle2
        {
            margin-bottom:-10px;
            padding-left:0;
            
            }
            
           .composertitle3
            {
                font-size:13px;
                margin-top:18px;
                margin-bottom:-17px;
                padding-left:0;
                }
                
                #companies_block
                {
                    float:left;
                    margin-bottom:10px;}
                    
                    #ctl00_SidePanelContentPlaceHolder_AdvancedSearchButton, #ctl00_SidePanelContentPlaceHolder_StandardSearch
                    {
                        width:98px;
                        margin-top:20px;}
                        
                        .composer_image
                        {
                            min-width:220px;
                            max-width:220px;}


/* EWH		
-------------------------------------------------------------- */
#ewh header{
    height:125px;
position:relative;}

#ewh_logo{
float:right;
    margin-top:20px;
    margin-right:34px;
}

.flag{
    position:absolute;
right:80px;
top:95px;}

.english{
    right:37px;
}


#ewh footer small{
    position:absolute;
    right:18px;
    top:47px;
text-align:right;}

#ewh #footer_links{
    line-height:25px;
    color:white;
float:left;}

#ewh #footer_links span{
    color:#FFF;
    Margin-left:0;
    line-height:25px;
    padding-top:3px;
    padding-left:0;
    padding-right:2px;
}

#ewh #footer_links strong{
    font-size:16px;
    float:left;
    margin-right:9px;
    font-weight:300;
    font-family: 'Cabin', sans-serif;
}

#ewh #footer_links a{
    float:left;}

#ewh .panel-image {
    cursor: pointer;
    height: 153px;
    margin-bottom:15px;
}
#ewh .panel-image:hover {
    background-position: 0 -153px;
}

#classical-panel {
    background-image: url("../../images/sprites/classical-sprite.jpg");
    float: left;
    width: 156px;
}
#sales-panel {
    background-image: url("../../images/sprites/sales-sprite.jpg");
    float: left;
    width: 156px;
}
#carl-nielsen-panel {
    background-image: url("../../images/sprites/carl-nielsen-sprite.jpg");
    float: left;
    width: 156px;
}
#film-and-tv-panel {
    background-image: url("../../images/sprites/film-and-tv-sprite.jpg");
    float: left;
    width: 156px;
}
#jazz-panel {
    background-image: url("../../images/sprites/jazz-sprite.jpg");
    float: left;
    width: 156px;
}
#licensing-panel {
    background-image: url("../../images/sprites/licensing-sprite.jpg");
    float: left;
    width: 145px;
}


#classical-panel-nl {
    background-image: url("../../images/sprites/classical-sprite-nl.jpg");
    float: left;
    width: 156px;
}
#sales-panel-nl {
    background-image: url("../../images/sprites/sales-sprite-nl.jpg");
    float: left;
    width: 156px;
}
#carl-nielsen-panel-nl {
    background-image: url("../../images/sprites/carl-nielsen-sprite-nl.jpg");
    float: left;
    width: 156px;
}
#film-and-tv-panel-nl {
    background-image: url("../../images/sprites/film-and-tv-sprite-nl.jpg");
    float: left;
    width: 156px;
}
#jazz-panel-nl {
    background-image: url("../../images/sprites/jazz-sprite-nl.jpg");
    float: left;
    width: 156px;
}
#licensing-panel-nl {
    background-image: url("../../images/sprites/licensing-sprite-nl.jpg");
    float: left;
    width: 145px;
}





#ewh #slider{
    margin-bottom:0;}
    
#ewh .panel-image a{
    display:block;
width:100%;
height:100%;}

#ewh #newsletter-form p {
margin-bottom: 0px !important;
padding-top: 0px !important;
                            