@charset "UTF-8";
/* CSS Document */

.heading {
	display: block;
	background-color: #000;
	position: relative;
	/*padding: 40px 0;*/
	color: #fff;
	/*margin-top: 45px;*/
	background-image: url(../img/logo/logo_bg1.gif);
	background-repeat: no-repeat;
	background-position: center;	/*height: 200px;*/
	/*text-align: center;*/
	
}

.navbar .nav > li {
  /*letter-spacing:1px;*/
  letter-spacing:0px;
}
.navbar .nav > li > a {
	color: #FFFFFF;
}

a, .item_input button {
	/*font-family: Montserrat, "PT Sans", Arial, sans-serif;*/
	/*font-weight: 400;*/
	/*font-size: 14px;*/
	/*Maybe need to turn this font size back on?*/
}
 
.float-right-icon {
	float:right;
	line-height: 20px !important;
}

input.quantity {
width: 19px;
}

.nav li a {
	font-family:   Ubuntu, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	-webkit-font-smoothing: subpixel-antialiased;
	color: #fff;
}
.nav-tabs li a {
	font-family:   Ubuntu, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	-webkit-font-smoothing: subpixel-antialiased;
	/*color: #FF8C00;*/
	color: #e37911;
	/*color: #0088cc;*/
	text-transform: uppercase;
}
.small-mod {
font-size: 85%;
color: #999999;
font-weight: normal;
}
.nav-tabs li a:hover,
.nav-tabs li a:focus {
	color: #BD5905;
	/*color: #005580;*/
}
.lead-small {
font-size: 18px;
font-weight: 200;
}

.position-cart-icon {
	margin: 0 0 0 0;
	-webkit-font-smoothing: subpixel-antialiased;
	
}
.main-cart-size {
	font-size: 16px;
}
/*Text Modifications*/
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;	
	font-family: "Open Sans Condensed", "PT Sans", Arial, sans-serif;
	font-weight: 700;
	color: #333;
}
p {
	color: #555;
	/*line-height: 25px;*/
	line-height: 23px;
}




h1 {
  font-size: 42px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 29px;
}

h4 {
  font-size: 20px;
  color: #333;
	font-weight: normal;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 17px;
  text-transform: none;
}

.lead-medium {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}
/* ------------- Foxycart Cart Adjustments ---------------------- */
.fc_cart_category_code, .fc_cart_item_code {
	display:none !important;
}
#cboxOverlay{background:url(/assets/img/black_overlay_transparent.png) repeat 0 0 !important;  opacity: 0.8 !important;}
#colorbox {
	-moz-box-shadow: 0 10px 40px #000;
	-webkit-box-shadow: 0 10px 40px #000;
	box-shadow: 0 10px 40px #000;
}
#cboxBottomLeft {
width: 21px;
height: 21px;
background: url(/assets/img/icons/controls-colorbox.png) no-repeat -101px -29px !important;
}
#cboxBottomRight {
width: 21px;
height: 21px;
background: url(/assets/img/icons/controls-colorbox.png) no-repeat -130px -29px !important;
}
#cboxTopLeft {
width: 21px;
height: 21px;
background: url(/assets/img/icons/controls-colorbox.png) no-repeat -101px 0 !important;
}
#cboxTopRight {
width: 21px;
height: 21px;
background: url(/assets/img/icons/controls-colorbox.png) no-repeat -130px 0 !important;
}
#cboxBottomCenter {
    height: 21px;
    background: url(/assets/img/icons/border-colorbox.png) repeat-x scroll 0px -29px transparent !important;
}
#cboxTopCenter {
    height: 21px;
    background: url(/assets/img/icons/border-colorbox.png) repeat-x scroll 0px 0px transparent !important;
}
#cboxMiddleRight {
    width: 21px;
    background: url(/assets/img/icons/controls-colorbox.png) repeat-y scroll right top transparent !important;
}
#cboxMiddleLeft {
    width: 21px;
    background: url(/assets/img/icons/controls-colorbox.png) repeat-y scroll left top transparent !important;
}
#fc_cart_container  {
background:url("/assets/img/icons/controls-colorbox.png";) no-repeat scroll left top;
}

#cboxClose {
position: absolute;
top: 0;
right: 0;
background: url(/assets/img/icons/continue-shopping6.png) no-repeat 0 0 !important;
width: 232px !important;
height: 27px !important;
text-indent: -9999px !important;
}
.fc_cbox #cboxClose {
background: none;
width: auto;
padding-left: 1em;
text-indent: 0;
font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
color: 
#333;
left: 0;
right: auto;
margin-left: 560px;
}
#cboxLoadedContent {
margin-bottom: 0px !important;
margin-top: 28px !important;
}
#cboxClose:hover {
background-position: 0px -27px!important;
}



/* ------------- Span Adust for Homepage ---------------------- */
.black-blocks {
padding: 0px 0;
margin-top: 0px;
/*border-top: 1px solid */
#e5e5e5;
background-color: 
#000;
}
.row-mod {
  margin-left: 0px;
}
.bg-black {
	background-color: #000;
}
.narrow-container {
	width: 730px;
}
.lead-sm {
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  font-style: italic;
  color:#555;
  padding: 6px 0;
}

.small {
  font-size: 85%;
  color: #AAA;
}
.full-width {
	width: 980px;
}
.black-box {
	width: 326px;
	margin: 10px 0 0 0 ;
	height:200px;
	
}
.black-center {
	border-right:2px solid white;
	border-left:2px solid white;
	margin: 0px;
	width: 324px;
}

ul.black-box-list li {
	color: #AAA;
	line-height: 14px;  
	margin-left: 22px;
	padding-bottom: 19px;
	font-size: 16px;
	
}
.margin-top-home-link {
	margin-top: 15px;
}
.dates-home {
	padding-left: 5px;
}
ul.black-box-list-concert li {
	color: #BBB;
	line-height: 14px;  
	margin-left: 22px;
	padding-bottom: 8px;
}
ul.black-box-concert li {
	color: #AAA;
	line-height: 14px;  
	margin-left: 22px;
	padding-bottom: 8px;
	letter-spacing: 1px;
}
.black-blocks h3 {
  color: #fff;
  border-bottom: 1px solid #AAA;
  margin-right: 30px;
  padding-left: 19px;
  font-size: 22px;
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;

}
.black-blocks h4 {
  color: #ccc;
  margin-right: 70px;
  padding-left: 19px;
  font-size: 14px;
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;

}
.homepage-paragraph {
	padding-left: 22px;
color: 
#888;
font-size: 12px;	
}


ul a {
/*color: 
#fff;*/
text-decoration: none;
}

ul a:hover, ul a:focus {
/*color: 
#fd9f18;*/
color: #BD5905;
text-decoration: none;
}

ul.black-box-list i, ul.black-box-list-concert i  {
	font-size: 15px;
		
}
/* ------------- Footer Specific ---------------------- */
.footer {
	padding: 0;
margin-top: 6px;
/*border-top: 1px solid */
#e5e5e5;
background-color: 
#000;
}
.caption {
	color: #666;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom:20px;
	padding-top: 20px;
}
/*.footer {
  text-align: center;
  padding: 30px 0;
  margin-top: 70px;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}
.footer p {
  margin-bottom: 0;
  color: #777;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}*/


.kawai {
	margin: 16px 0 0 10px;
}
.kawai-txt {
	font-size: 12px;
	color: #888;
}
.footer .social-links {
	margin-top: 9px;
}
.pad-nav {
	padding-left: 0px;
}

.navbar .nav > li a.cart {
background-image: url(../img/nav/navbg3_cart.gif);
  background-position: 50% 48%;
  padding: 12px 5px 12px;
  background-repeat: repeat-x;
  color:#fff;
  /*font-size:12px;*/
}
.navbar .nav > li a.cart:hover {
background-image: url(../img/nav/navbg3_cart.gif);
  background-position: 50% 100%;
  background-repeat: repeat-x;
  color:#000;
}

/*.footer .navbar .nav > li a {
background-image: url(../img/nav/navbg3-top.gif);
  background-position: 50% 48%;
  padding: 12px 5px 12px;
  background-repeat: repeat-x;
  color:#fff;
}
.footer .navbar .nav > li a:hover {
background-image: url(../img/nav/navbg3-top.gif);
  background-position: 50% 100%;
  background-repeat: repeat-x;
  color:#000;
}
*/





.footer .navbar .nav > li > a {
  float: none;
  /*padding: 10px 5px 10px;*/
  padding: 12px 6px 12px;
  margin: 0px 7px 0px;
  color: #FFFFFF;
  /*color: #777777;*/
  text-decoration: none;
  /*text-shadow: 0 1px 0 #ffffff;*/
  display: block;
  /*height: 50px;*/
  /*text-transform: uppercase;*/
  background-image: url(../img/nav/navbg3-top.gif);
  background-position: 50% 100%;
  background-repeat: repeat-x;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;

}

.footer .navbar .nav > li > a:focus,
.footer .navbar .nav > li > a:hover {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	background-position: 50% 0%;
}

.footer .navbar .nav > .active > a,
.footer .navbar .nav > .active > a:hover,
.footer .navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-position: 50% 0%;
  /*background-color: #e5e5e5;*/
  /*-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
}









#top_bar {
	background-color:#FFF;
}
/* ------------- Social Icons ---------------------- */
/*#social-icons a.pandora  {
display: block;
margin: 2px 0;
float:right;
text-indent: -10000px;
background: url(../img/icons/pandora.gif) no-repeat;
height: 40px;
width: 110px;
background-position: center top;
}*/
/*#social-icons ul {
	margin: 0;
  	padding: 0;
  	list-style: none;
}
*//*#social-icons ul li {
  float: right;
 }*/
 
 /*alternate method of animating buttons*/
/*#social-icons ul li a  {
display: block;
text-indent: -10000px;
height: 40px;
width: 110px;
background-position: center top;
-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}
#social-icons a.itunes  {
background: url(../img/icons/itunes.png) no-repeat;
}
#social-icons a.facebook  {
background: url(../img/icons/facebook.png) no-repeat;
}
#social-icons a.twitter  {
background: url(../img/icons/twitter.png) no-repeat;
}
#social-icons a.pandora  {
background: url(../img/icons/pandora.png) no-repeat;
}
#social-icons a.itunes:hover, #social-icons a.facebook:hover, #social-icons a.twitter:hover, #social-icons a.pandora:hover {
background-position: center bottom;
}*/

#social-icons ul li a  {
display: inline-block;
position: relative;	
text-indent: -10000px;
height: 40px;
width: 110px;
background-position: center top;

}
#social-icons ul li a span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	
	opacity: 0;
	-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}

#social-icons a.itunes  {
background: url(../img/icons/itunes.png) no-repeat;
}
#social-icons a.facebook  {
background: url(../img/icons/facebook.png) no-repeat;
}
#social-icons a.twitter  {
background: url(../img/icons/twitter.png) no-repeat;
}
#social-icons a.pandora  {
background: url(../img/icons/pandora.png) no-repeat;
}

#social-icons a.itunes span  {
background: url(../img/icons/itunes.png) no-repeat;
background-position: center bottom;
}
#social-icons a.facebook span {
background: url(../img/icons/facebook.png) no-repeat;
background-position: center bottom;
}
#social-icons a.twitter span {
background: url(../img/icons/twitter.png) no-repeat;
background-position: center bottom;
}
#social-icons a.pandora span {
background: url(../img/icons/pandora.png) no-repeat;
background-position: center bottom;
}

#social-icons a.itunes:hover span, #social-icons a.facebook:hover span, #social-icons a.twitter:hover span, #social-icons a.pandora:hover span {
opacity: 1;
}



/* ------------- Slider ---------------------- */
#subscribe-head {
	
}
/*a.subscribe {
	display: block;
	height: 35px;
	width: 321px;
	text-indent: -10000px;
	background-position: center top;
	background-image: url(../img/rollover/subscribe.png);
	background-repeat: no-repeat;
	-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}

a.subscribe:hover {
background-position: center bottom;
}*/
a.subscribe {
	display: inline-block;
	position:relative;
	height: 35px;
	width: 321px;
	text-indent: -10000px;
	background-image: url(../img/rollover/subscribe.png);
	background-position: center top;
	background-repeat: no-repeat;
}
a.subscribe span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	
	background-image: url(../img/rollover/subscribe.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	opacity: 0;
	-webkit-transition: all 450ms ease-out;
-moz-transition: all 450ms ease-out;
-ms-transition: all 450ms ease-out;
-o-transition: all 450ms ease-out;
transition: all 450ms ease-out;
}

a.subscribe:hover span{
opacity: 1;
}

/* ------------- Slider ---------------------- */
#master-slider {
	display: block;
background-color: 
#000;
position: relative;
	background-image: url(../img/slides/slide-temp-fade1.jpg);
	background-repeat: no-repeat;
background-position: center;
height: 552px;

}
#slides {
	
}

 /* ------------- Logo ---------------------- */
h1 a.logo img {
	padding: 5px 0px;
	margin-left: 220px;
}
#subscribe {
	color: #666;
	float:left;
	margin: 9px 0 5px 10px;
}
#subscribe a.subscribe-text {
	display: block;
	font-size: 13px;
	margin:7px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	float:left;
	border-bottom:1px;
	border-bottom-color:#666;
	border-bottom-style:solid;
	text-decoration:none;
	color: #666;
}
#subscribe a.subscribe-text:hover {
	color: #333;
}
a.subscribe-btn {
	font-size: 13px;
	margin-top:2px;
	padding-bottom:0px;
}
.navbar .nav > li.pull-right {
	float:right;
}
.navbar .nav {
	width:980px;
}

/* ------------- New Design ---------------------- */
body {
margin : 0;
min-width : 1000px;
}
body {
    border-top: 3px solid #000000;
    /*font-family: TisaWebPro,"Times New Roman",Times,serif;*/
}
.body, .head, .page, .foot {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    width: 100%;
}
.body:after, .head:after, .page:after, .foot:after {
    clear: both;
    content: "";
    display: table;
}
.head, .page, .foot {
    max-width: 100%;
}
.page {
    overflow: hidden;
    width: 100%;
}	
.body {
    display: block;
    float: none;
    max-width: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}


.head:after {
    clear: both;
    content: "";
    display: table;
}
.body:after, .head:after, .page:after, .foot:after {
    clear: both;
    content: "";
    display: table;
}
.head {
    position: relative;
    width: 980px;
    z-index: 4;
}

.head {
    left: 50%;
    margin-left: -490px;
    position: absolute;
    z-index: 4;
}


.communitynotifications .head-utility-nav {
    top: 0;
    z-index: 2;
}
.head-utility-nav {
    /*background: none repeat scroll 0 0 #000000;*/
    float: right;
    /*padding: 0 0 3px;*/
    position: relative;
    /*top: -1px;*/
    z-index: 1;
}


.targeter-hero-slot.ui-slideshow {
    margin-bottom: -200px;
}
.targeter-hero-slot.ui-slideshow {
    margin-bottom: -150px;
}
.ui-slideshow {
    overflow: hidden;
    position: relative;
}
article, aside, details, div, footer, header, p, section {
    display: block;
}

.head-logo-pillars {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.head-site-logo {
    float: left;
    height: 81px;
    width: 439px;
}
.head-site-title {
	background-image: url(/assets/img/logo/logo-dn-website.png);
		background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	height: 81px;
	margin: 0;
	overflow: hidden;
	text-align: left;
	text-indent: -119988px;
	width: 439px;
}
.head-brand-pillars {
    float: left;
    margin-bottom: 5px;
    margin-left: 86px;
    margin-top: 12px;
    padding-left: 0;
    width: 455px;
}
.head-brand-pillars li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding-right: 5px;   
width: 110px;
}
.head-brand-pillars li.last-icon {
    padding-right: 0px;   
}

.bg-top-warmsky {
	background-image: url(/assets/img/bg-top/sheetmusic-warm1.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}
.bg-top-itslog {
	background-image: url(/assets/img/bg-top/itslog-top.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}

.bg-top-black {
	background-image: url(/assets/img/bg-top/black.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}


.bg-top-white {
	background-image: url(/assets/img/bg-top/white.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;

}

.bg-top-concert {
	background-image: url(/assets/img/bg-top/concert.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}

.bg-top-concert2 {
	background-image: url(/assets/img/bg-top/concert-purple.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}
.bg-top-opensky {
	background-image: url(/assets/img/bg-top/opensky.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}
.bg-top-contact {
	background-image: url(/assets/img/bg-top/awakenings-top.jpg);
	background-repeat: no-repeat;
	height: 642px;
	background-color: #000;
	background-position: 50% 0%;

}
.bg-top-awakenings {
	background-image: url(/assets/img/bg-top/awakenings-top.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;


}
.bg-top-windingdown {
	background-image: url(/assets/img/bg-top/windingdown-top.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;


}
.bg-top-adj {
	background-image: url(/assets/img/bg-top/adj-top.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;


}
.bg-top-revelation {
	background-image: url(/assets/img/bg-top/revelation-top.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;



}
.bg-top-softlight {
	background-image: url(/assets/img/bg-top/softlight.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
	border-bottom: 3px black solid;
}
.bg-top-1 {
	background-image: url(/assets/img/bg-top/1.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
}
.bg-top-2 {
	background-image: url(/assets/img/bg-top/2.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
}
.bg-top-2 {
	background-image: url(/assets/img/bg-top/3.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #000;
	background-position: 50% 0%;
}

/*------------Extra Pages Layout-----------*/

.line {
	width:100%;
	border-bottom: 2px dotted #AAA;
}
.black-text {
	color: #000;
}

#sheetmusic-table_filter label {
padding-right: 19px;
margin-bottom: 0px;
}

.span11.well {
min-height: 20px;
padding: 8px 0px 8px 77px;
margin-bottom: 5px;
background-color: 
#f5f5f5;
border: 1px solid 
#e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/*#sheetmusic-table_wrapper.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-top: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}*/


div#sheetmusic-table_wrapper.dataTables_wrapper div.row div.well_bottom {
	min-height: 20px;
padding: 0px 0px 8px 0px;
margin-bottom: 5px;
background-color: 
#f5f5f5;
border: 1px solid 
#e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
width: 938px;
}

div.dataTables_info {
padding-top: 1px;
padding-left: 20px;
text-align: left;
font-size: 12px;
font-weight: 400;
color: #666;
}
td.package-title {
	width: 130px;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	color: #333;
}
td.package-description {
	font-size: 13px;
	width: 370px;
	color: #666;
}
td.package-buy {
	width: 74px;
	text-align: center;
	vertical-align: middle;
}

td.new-sm-preview {
	width: 116px;
	vertical-align: middle;
	color: #666;
}
td.new-sm-title {
	vertical-align: middle;
	color: #333;
	font-weight: bold;
	
}
td.new-sm-price {
	width: 30px;
	text-align: center;
	vertical-align: middle;
}
td.new-sm-buy {
	width: 91px;
	text-align: center;
	vertical-align: middle;
}

.sheet-music-packages td em {
	color:#333;
	font-weight: bold;
}
.album-height {
	height: 750px;
}

<!--Nav Tabs for Page Navigation-->
.icon-chevron-right {
float: right;
margin-top: 2px;
margin-right: -6px;
opacity: .4;
color: #666;
}
a:hover .icon-chevron-right {
opacity: 1;
color:#FFFFFF;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  text-decoration: none;
  /*background-color: #eeeeee;*/
  /*background-color: #e37911;*/
  background-color: #FF8C00;
  color:#FFFFFF;
}
.text-red {
	color: #FF3300;	
}
.margin-left-mod {
	margin-left: 40px;	
}

/*CD Pages Customize */
td.cd-preview, th.cd-preview {
	width: 28px;
	
}
td.cd-title, th.cd-title {
	width: 539px;
	line-height: 28px;
}
td.cd-itunes, th.cd-itunes {
	width: 140px;
	line-height: 28px;
	text-align: center;
}

th.sheetmusic-buy, td.sheetmusic-buy {
	line-height: 28px;
	width: 164px;
	text-align: center;
}

form.form-inline {
	margin-bottom: 4px;
}
.no-bottom-margin {
	margin-bottom: 0px;
	line-height: 15px;
}
.cd-page-line {
	margin: 10px 0 15px 0;
}
.contact-page-line {
	margin: 2px 0 5px 0;
}
.cd-image {
	padding-left: 45px;
	padding-top: 6px;
}
.img-polaroid {
  padding: 2px;
  background-color: #fff;
  border: 0px solid #ccc;
  border: 0px solid rgba(0, 0, 0, 0.2);
		  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.4);
		  -moz-box-shadow:rgba(0,0,0,.4) 0 3px 10px;
		  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
		  border-color:#a2a2a2\9;		  
}
.img-polaroid-bio-right {
  float: right;
  padding: 2px;
  margin-left: 6px;
  background-color: #fff;
  border: 0px solid #ccc;
  border: 0px solid rgba(0, 0, 0, 0.2);
		  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.4);
		  -moz-box-shadow:rgba(0,0,0,.4) 0 3px 10px;
		  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
		  border-color:#a2a2a2\9;		  
}
.img-polaroid-bio-left {
  float: left;
  padding: 2px;
  margin-right: 6px;
  background-color: #fff;
  border: 0px solid #ccc;
  border: 0px solid rgba(0, 0, 0, 0.2);
		  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.4);
		  -moz-box-shadow:rgba(0,0,0,.4) 0 3px 10px;
		  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
		  border-color:#a2a2a2\9;		  
}
.order-mail, .order-mail a {
	font-size: 12px;
}
p.preview-text {
	color: #777;
	font-size: 13px;
	margin-bottom: 4px;
}
.mp3-title {
	margin-bottom: 4px;
}

.songbook-title {
	margin-top: 16px;
}
.sheet-music-album-title {
	margin-bottom: 10px;
	line-height: 15px;
	margin-top: 16px;
}
.sheet-music-album-text {
	line-height: 20px;
	margin-top: 4px;
	font-size: 13px;
}
.sheet-music-album-btn {
	/*margin-bottom: 0px;
	line-height: 15px;*/
}
.award {
	margin-top: 0px;
	color: #FF8C00;
}
.album-page-line {
	margin-bottom: 0px;
}
.cd-pad-top {
	margin-top: 3px;
}
.margin-bottom-mod {
	margin-bottom: 0px;
	line-height: 20px;
}
.margin-bottom-mod-small {
	margin-bottom: 0px;
	line-height: 10px;
}
.nav-stacked {
	margin-top: 6px;
}
.no-margin-top {
	margin-top: 0px;
}
.no-margin-bottom {
	margin-bottom: 0px;
}
.margin-top-5 {
	margin-top: 5px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.description-mod {
	margin-bottom: 9px;
	margin-top: 0px;
}

.offset03 {
  margin-left: 65px;
}

.offset02 {
  margin-left: 45px;
}

.offset01 {
  margin-left: 25px;
}
#concerts p {
  padding-left: 10px;
}
#concerts h6 {
  font-size: 18px;
}
.indent {
	padding-left: 10px;
}
.indent-more {
	padding-left: 40px;
}
dd span {
	margin-top: 9px;
	display: block;
}
dl.dl-horizontal dt, dl.dl-horizontal dd {
  margin-top: 10px;
  color: #555;
}
/*ul.text-bullets {
 list-style: none;
 margin-left: 0;
 padding-left: 26px;
 text-indent: -14px;
}*/

ul.text-bullets li {
color: #555;
line-height: 25px;
list-style-type:lower-latin;
}
#contact-block p {
	line-height: 15px;
}
#contact-info h5 {
	margin-bottom: 3px;
}
.advice {
	font-size:27px;
	text-transform: none;
}
.h6-wrap {
	line-height: 25px;	
}
.h4-mission {
	text-transform: none;
}
.transform-text {
	text-transform: none;
}
#influences p {
	margin: 0;
}
#influences li {
	margin-bottom: 10px;
}
.pad-image {
	margin: 16px 0 0 0;
}
.links-on-black li a {
	color: #FFFFFF;
}
.links-on-black li a:hover, .links-on-black li
 a:focus {
/*color: 
#fd9f18;*/
color: #FF8C00;
text-decoration: none;
}
.form-right-text {
	float:right;
padding-left: 30px;
width: 420px;
color: #555;
}
.subscribe-form {
	margin: 20px 0;
}
table.sheet-music-packages {
	table-layout: fixed;
}
.lowercase {
	text-transform: none;
}
.well1 {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 0px;
	background-color: #ffeec6;
	/*background-color: #f5f5f5;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e3e3e3;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}
.style-row {
	background-color:#DDD;
}


#sheetmusic-table_filter input, textarea, .uneditable-input {
width: 224px;
}
#cboxTitle{top:2px !important; bottom:inherit !important; left:0; padding-left: 357px !important; text-align:left !important;}
.small-img {
	width: 200px;
	height: 200px;
}

.center-audio {
	margin-left: 217px;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
color: #BD5905 !important;
}
div.jp-type-playlist div.jp-playlist a:hover {
color: #BD5905 !important;
}
div.jp-audio, div.jp-audio-stream, div.jp-video {
border: 2px solid #888 !important;
padding: 2px !important;
background-color: #fff !important;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.4) !important;
-moz-box-shadow: rgba(0,0,0,.4) 0 3px 10px !important;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4) !important;

}
div.jp-title, div.jp-playlist {

border-top: 1px solid #333 !important;
}
table.sheet-music-packages thead tr th {
	border-top: none;
}
.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

a.sicon.instagram:before, a.sicon.instagram:after {
	box-sizing: border-box;
    padding: 2px;
}
a.sicon {
    color: #EFEFEF
}
a.sicon.twitter:hover, a.sicon.twitter:focus, a.sicon.twitter:active {
    color: #00aced;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
a.sicon.youtube:hover, a.sicon.youtube:focus, a.sicon.youtube:active {
    color: #bb0000;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
a.sicon.facebook:hover, a.sicon.facebook:focus, a.sicon.facebook:active {
    color: #3b5998;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
a.sicon.instagram:hover, a.sicon.instagram:focus, a.sicon.instagram:active {
    color: #bc2a8d;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
a.sicon.spotify:hover, a.sicon.spotify:focus, a.sicon.spotify:active {
    color: #1ED760;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
a.sicon.apple:hover, a.sicon.apple:focus, a.sicon.apple:active {
    color: #FFFFFF;
	transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
.fa-2x1 {
	font-size: 26px !important;
}


ul.socialicons li {
	list-style: none;
	margin-right: 20px;
	display:inline-block;
	line-height: 30px;
}
.socialicons {
	float:right;
	margin-top:20px;
	background: rgba(0,0,0,0.2);
padding-left: 10px;
padding-top: 6px;
padding-right: 8px;
}
.footer .socialicons {
	float:right;
	margin-top:25px;
}
ul.socialicons li.last {
	margin-right:0;
	vertical-align: 2px;
}
ul.socialicons li.secondlast {
	margin-right:1;
}

a, a.active {
    color: #bf8e0e;
    text-decoration: none;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}
body:after{
 display:none;
 content: url(/assets/img/icons/pandora_sprite-over.png);
}
a.pandorasprite {
       display: block;
       background: url(/assets/img/icons/pandora_sprite-normal.png) no-repeat;
       height: 22px;
       width: 21px;
	   position: relative;
	   top: 1px;
	
}
a.pandorasprite:hover {
	background: url(/assets/img/icons/pandora_sprite-over.png) no-repeat;
       
}
.pandorasprite-margin {
	margin-right: 18px !important;
}

@media only screen and (max-device-width: 600px) {
  p.lead {
    font-weight: 400;
  }
}




