td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF; 
	line-height: 14px;
}

input {
	background-color: #ACBEC8;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.copyright {
	font-size: 10px;
	color: #7594A4;
}

a {
	color: #FFCC33;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
}

h1 
{
    font-size: 22px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: normal;
}

h1.bandlist
{
    color: #FFCC33;
    margin: 10px 0px;
	padding: 0px;
	font-weight: bold;
}

h2.bandlist
{
    color: #FFFFFF;
    margin: 10px 0px;
	padding: 0px;
	font-weight: bold;
}

h2 
{
    font-size: 14px;
	line-height: normal;
	color: #FFFFFF;
	font-weight: normal;
}

h3 
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	line-height: normal;
	color: #A2B7C1;
}
h4 
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	line-height: normal;
	color: #A2B7C1;
	margin: 12px 0px;
	padding: 0px;
}

.button {
	color: #FFFFFF;
	background-color: #CC6600;
	border-top: 1px solid #6F3700;
	border-right: 1px solid #FF8306;
	border-bottom: 1px solid #FF8306;
	border-left: 1px solid #6F3700;
	
}

#submitSearchBands
{
    padding: 0px 2px;
    margin: 0px;
}

.darker {
	color: #A2B7C1;
}

.heading {
	font-size: 22px;
	line-height: normal;
	color: #FFFFFF;

}
.subheading {
	font-weight: bold;
	color: #FF9900;
	font-size: 14px;
	line-height: normal;
}
.white {
	color: #FFFFFF;
}
hr {
	color: #47606B;
}

hr.blue-divider
{
    color: #47606B;
    background-color: #47606B;
    height: 1px;
    border: 0;
}

.gold {

	color: #FFCC33;
	text-decoration: none;
}
.green {


	color: #A6DD00;
	text-decoration: none;
}
.separator {
	color: #516C79;
}
.bandname {
	font-size: 26px;
	color: #FFFFFF;
	line-height: normal;
}
.photocell {
	background-color: #1C272D;
	border: 1px solid #476370;
}
.darkerLarger {
	color: #A2B7C1;
	font-size: 12px;
	line-height: normal;

}
.textHeader {
	color: #7e7e7e;
	font-size: 32px;
	line-height: normal;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Helvetica;
}
.BandSection {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height: normal;
	padding-top: 12px;

}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF;
	line-height: 14px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF;
	line-height: 14px;
	SCROLLBAR-FACE-COLOR: #3F545F;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #32444E;
	SCROLLBAR-SHADOW-COLOR: #2F444F;
	SCROLLBAR-BASE-COLOR: #3F545F;
	SCROLLBAR-ARROW-COLOR: #FFCC00;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/background_blue.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #3F545F;
	margin-top: 25px;
	margin-bottom: 25px;
}
.popBodyNoHeader {
	background-image: url(images/background_blue_cell.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.frontMiddlePhotos {
	background-image: url(images/back_front_bw.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0px;
}

.JukeBoxBandName {
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
}
.PriceRange {
	color: #A6DD00;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;

}
/*
select#searchtype
{
    border: 0px;
    background-color: Transparent;
    color: #FFCC33;
	text-decoration: none;
}
*/
.textboxfront {

	background-color: #515151;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
textarea {

	background-color: #ACBEC8;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

select {

	background-color: #ACBEC8;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.orange {
	color: #FF9900;
	text-decoration: none;
}
.whiteLarge {
	color: #FFFFFF;
	font-size: 13px;
	line-height: normal;

}
.songlistBandname {
	color: #A2B7C1;
	text-transform: uppercase;
}
.special {
	color: #2F3F47;
}
.radioBtn {
	background-color: #2F3F47;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.formText {

	background-color: #3F545F;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.locationTable {
	margin-bottom: 20px;
}

.locationBack {
	border: 3px double #FFCC33;
	background-image: url(images/location_back.gif);
	background-repeat: repeat-x;
	background-color: #212C31;
	padding: 15px;
	background-position: left top;
}
.locationForm {
	margin-top: 4px;
	margin-bottom: 4px;
}

.subTitleTop {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #A6DD00;
	letter-spacing: 1px;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
.ConstraintEmphasis {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.smaller {
	font-size: 10px;
}

.sepVertDot {

	background-image: url(images/line_vert_dot.gif);

	background-repeat: repeat-y;

	background-position: 0px 0px;

	padding: 20px;

}

.bandLeftCell {

	padding: 20px 30px 0px 20px;

}

.subNavBar {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 2px;

	background-image: url(images/back_band_subnav.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.subNavBack {

	background-image: url(images/band_subnav_cell.gif);

	background-repeat: repeat-x;

	background-position: left top;

}



.bandRightCell {

	padding: 0px 10px 0px 20px;

	background-image: url(images/line_vert_dot.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.sepRight {

	margin-top: 0px;

	margin-bottom: 10px;

}

.sepRightTopCell {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #628393;

	padding-top: 10px;

}

.mediaDummy {

	margin-top: -20px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 15px;

}

.bandMainCell {



	padding: 0px 15px 0px 20px;

}

.mediaTableDummy {

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #628393;

}

.simStylesTable {



	margin-top: 10px;

	margin-bottom: 10px;

}

.simStylesTopCell {



	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #628393;

	padding-top: 10px;

}

.popupBody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #DFDFDF;

	line-height: 14px;

	SCROLLBAR-FACE-COLOR: #3F545F;

	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;

	SCROLLBAR-TRACK-COLOR: #32444E;

	SCROLLBAR-SHADOW-COLOR: #2F444F;

	SCROLLBAR-BASE-COLOR: #3F545F;

	SCROLLBAR-ARROW-COLOR: #FFCC00;

	background-color: #3F545F;

	background-image: url(images/background_blue.gif);

	background-repeat: repeat;

	background-position: left top;

	margin: 10px;

}
#searchTable {
	margin-bottom: 10px;
}




#popHolder {

	background-image: url(images/background_blue_cell.gif);

	background-repeat: repeat;

	background-position: left top;

	border-top: 1px solid #FF9900;

	border-right: 1px solid #7D7D7D;

	border-bottom: 1px solid #7D7D7D;

	border-left: 1px solid #7D7D7D;

}



#popHolder p {

	margin-top: 0px;

	margin-bottom: 13px;

}

#popHolder .popHeading {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #191919;

	padding: 15px 20px 16px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF9900;

}

#popHolder .popHeading a {

	font-weight: normal;

}



#popHolder .popContent {

	padding: 20px 20px 15px;

}

#popHolder .popFooter {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #191919;

	padding: 10px 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #7D7D7D;

}

#popHolder .popFooter a {

	font-weight: normal;

}



#popHolder .reviewTable {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #87A2AF;

	margin-bottom: 15px;

}

#popHolder .reviewText {

}

#popHolder .reviewSource {

	font-style: italic;

	color: #91BFD9;

	padding-bottom: 15px;

}

#popHolder .pricingTable {

	margin-bottom: 15px;

}

#popHolder .pricingRange {

	padding-bottom: 20px;

	font-size: 13px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #87A2AF;

	color: #A6DD00;

}

#popHolder .pricingDetails {

	padding-bottom: 20px;

	padding-top: 20px;

	font-size: 12px;

}

#popHolder .pricingDisclaimer {

	color: #91BFD9;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #87A2AF;

	padding-top: 12px;

	font-size: 10px;

	line-height: normal;

}

#popHolder .moreInfoTable {

	margin-bottom: 15px;

}

#popHolder .songlistTable {

}

#popHolder .songlistIntro {



	padding-bottom: 15px;

}

#popHolder .songlistNavBar {

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #87A2AF;

	padding-top: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #87A2AF;

	color: #87A2AF;

}

#popHolder .songlistStyleNav {

	padding-top: 15px;

	padding-right: 15px;

}

#popHolder .songlistStyleNav a {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #5E7C8C;

	padding-top: 7px;

	display: block;

}



#popHolder .songlistContent {





	padding-bottom: 15px;

}

#popHolder .songlistContent table {

}

#popHolder .popContent .songlistTable .genre {

	font-size: 12px;

	line-height: normal;

	text-transform: capitalize;

	color: #99CC00;

	font-weight: bold;

	padding-top: 15px;

}

#popHolder .popContent .songlistTable .songContent {

	padding-bottom: 15px;

}

#popHolder .popContent .songlistTable .songContent p {

	margin-top: 0px;

	margin-bottom: 2px;

	color: #FFFFFF;

}

#popHolder .popContent .songlistTable .songContent p.groupName {

	font-weight: bold;

	color: #87A2AF;

	margin-top: 15px;

	margin-bottom: 3px;

}

#popHolder .popContent .songlistTable .sortArtist {

}

#popHolder .popContent .songlistTable .sortArtist .artist {

	font-weight: bold;

	color: #87A2AF;

	padding-top: 15px;

	padding-right: 20px;

}

#popHolder .popContent .songlistTable .sortArtist .songs {

	color: #FFFFFF;

	padding-top: 15px;

}

#popHolder .popContent .songlistTable .sortArtist .songs p {



	margin-top: 0px;

	margin-bottom: 2px;

	color: #FFFFFF;

}

#popHolder .popContent .songlistTable .sortTitle {

	padding-top: 15px;

	padding-bottom: 15px;

}

#popHolder .popContent .songlistTable .sortTitle p {

	font-weight: bold;

	color: #FFFFFF;

}

#popHolder .popContent .songlistTable .sortTitle .artist {

	font-weight: normal;

	color: #87A2AF;

}

td.BandListCell
{
    padding: 15px;
}

.BandPagePrefaceText 
{
    text-transform: uppercase;
    color: #5E8FAA;
    font-size: 0.9em;
    font-family: Verdana, Arial, Sans-Serif;
    margin-bottom: 5px;
}
/*
JQUERY.STYLISH-SELECT DROP DOWN LIST (SEARCH TYPE) STYLING
*/

:focus {outline:none;}
.js ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; font-weight:normal; list-style:none; color:#000; width:50px; background:#fff; position:absolute; border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:49px; font-weight:normal; color:#FFCC33; height:14px; text-align:left; padding:0px 0px 0px 1px; float:left; background:url('images/selectbox_bg.png') no-repeat right; cursor:pointer;}
.newListSelected span {width:37px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:41px; overflow:hidden; height:14px; padding:0 23px 0 0;}
.hiLite {background:#DDD!important; color:#000!important;}
.newListHover {background:#FFCC33!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}*/
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #000;}

/*
Modal Popup
*/

.ModalPopup 
{
	background: url(images/background_blue_cell.gif) repeat 0 0;
	border-width:1px;
	border-style:solid;
	border-color:#DFDFDF;
	min-width: 260px;
}
.ModalBackground 
{
	background-color:#191919;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.ModalHandle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF; 
	cursor: move;
	border: 0px;
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
}
.ModalContent
{
	margin:20px 20px 30px;
	text-align: left;
	color: #FFCC33;
}
.ModalContent a
{
    font-size: 12px;
}
.ModalScrollWindow
{
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color:#FFF;
	overflow: auto;
	height: 250px;
}

#RadioButtonListOriginalVisitReason input
{
    border: 0px;
    background-color: transparent;
}

span.st_sharethis span.stButton span.sharethis
{
    color: #FFFFFF;
}

img.ui-datepicker-trigger 
{
    left: 5px;
    top: 3px;
    position: relative;
}

div#bandpage-sharethis 
{
    background: url(images/share_this_background_rendered.jpg) no-repeat 0 0;
    width: 194px;
    height: 33px;
    float: right;
    margin-right: -3px;
    text-align: center;
    padding-top: 15px;
}

div#bandpage-sharethis .stButton 
{
    margin-left: 0px;
    margin-right: 0px;
}

.center 
{
    text-align: center;
}

#she-html5-media-gallery-title
{
    margin-bottom: 14px;    
}

#she-home-staticbanner 
{
    width: 358px;
    height: 286px;
}

#she-home-staticbanner div
{
    padding-bottom: 9px;
}

#sheHomeFlashPlayer 
{
    padding-bottom: 20px;
}
.she-media-player-column
{
    background-color: #2E3F47;
    -webkit-box-shadow: 2px 2px 2px #000000;
    box-shadow: 2px 2px 2px #000000;

    -webkit-animation-name: roundedcorner1;
   
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-duration:15s;
}

@-webkit-keyframes roundedcorner1 {
	0% {opacity:0;}
	5% {opacity:1;}
	25% {opacity:1;}
	100% {opacity:1;}
}

#she-html5-media-video-play-img
{
    height: 83px;
}

.text-uppercase
{
    text-transform: uppercase;
}
