.upperAdImgDiv1{visibility: hidden;}
.upperAdImgDiv2{visibility: hidden;}
.openerNameSearch{visibility: hidden; height: 0;}
.openerName {visibility: hidden; height: 0;}
.openerNameAdvancedSearch{visibility: hidden; height: 0;}
.openerNameAlphabeticSearch{visibility: hidden; height: 0;}
#CollapsiblePanelContentPlaylist{display: none;position:relative; }
.openerNamePlayList{visibility: hidden; height: 0;}
.publisherCollapsiblePanel{display: none;}
.publisherCollapsiblePanelContent{visibility: hidden; height: 0;}
.openerNamePublisher{visibility: hidden; height: 0;}
.customerCollapsiblePanel{display: none;}
.customerCollapsiblePanelContent{visibility: hidden; height: 0;}
.openerNameUser{visibility: hidden; height: 0;}
.marketingCollapsiblePanel{display: none;}
.marketingCollapsiblePanelContent{visibility: hidden; height: 0;}
.openerNameMarkerting{visibility: hidden; height: 0;}
.contentCollapsiblePanel{display: none;}
.contentManagerCollapsiblePanelContent{visibility: hidden; height: 0;}
.openerNameContentManager{visibility: hidden; height: 0;}
.behindPlayerContent{position: absolute;top:auto !important;left:auto !important}
.hiddenDiv{visibility: hidden; height: 0;}
/*.cornerLoader{visibility: hidden;}*/


table.main{ border:0; border-spacing:0; padding:0;width:100%}
table.layout{ border:0; border-spacing:0; padding:0;width:100%}
table.content{width:100%}
table.main{ border:0; border-spacing:0; padding:0;}
table.layout{ border:0; border-spacing:0; padding:0;}

/*table.menu_Bg{width:993px; border:0; border-spacing:0; padding:0;}*/
td.leftContentArea{align:left; vertical-align:top;}
td.leftContentArea_1{width:250px; align:left; vertical-align:top;}

td.alphabeticLetter{text-align:center;}

table.player TD {padding: 0}
table.player{width:100%; border:0; border-spacing:0; padding:0;}
td.player_Td{align:left; vertical-align:top;padding: 0; }

td.player_Td_Left{width:10px;}
td.player_Td_Right{width:9px;}
td.player_Td_Top{height:114px; align:left; vertical-align:top; background-color:#000000;}

td.publisherM{width:16px; height:27px; align:right; vertical-align:middle;}

table.panelCont{width:201px; border:0; padding:0; border-spacing:0}

td.customer_Td{width:16px; height:27px; align:right; vertical-align:middle;}

table.marketingPanel_1{width:180px; border:0; border-spacing:0; padding:0;}
td.marketing_Td{width:16px; height:27px; align:right; vertical-align:middle;}

table.contManagerTitle_1{width:180px; border:0; border-spacing:0; padding:0;}
td.contManagerTitle_Td{width:16px; height:27px; align:right; vertical-align:middle;}

table.links{width:214px; border:0; padding:0; border-spacing:0;}
td.links_Td{align:center; vertical-align:middle;}

table.line_bottom{width:100%; border:0; border-spacing:0; padding:0;}


#basicSearchForm TABLE {
    margin: auto;
}

.tool .heading {
    text-align:center;
    width:100%;
}

.tool .heading TABLE {
    margin: auto;
}


.tool .heading .title {
    width:100%;
    vertical-align: middle;
    text-align: left;
}
.tool .heading .icon {
    vertical-align: middle;
    text-align: left;
    padding-right: 5px;
	line-height:27px;
}
.tool .heading .icon  img{
	vertical-align:middle;
}
.tool .heading .arrow {
    vertical-align: middle;
    text-align: right;
    width:16px;
    height:27px;
}

.tool { width: 250px; }
.tool .tab, .tool .tabInner { width: 241px; text-align: center; margin: auto}

.tool .tabInner , .tool .tab, .tool .contentOuter {border:0; padding:0; border-spacing:0; }

.tool .contentOuter {
    margin-left:auto;
    margin-right:auto;
}


#playlistSelect { width: 100%; }
.playlist TABLE.commands {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
#tablePlaylistItems {
    overflow-x: hidden;
}

#tablePlaylistItems td.icon {
    width:20px;
}
#tablePlaylistItems td.description {
    white-space: normal;
}

.playlist .tool_line {
    display:none;
}
.playlist .content .item TD {
    padding-top:2px;
    padding-bottom:2px;
}
.playlist .content TD.spacer {
    width:6px;
}

#tablePlaylistItems {
    width:235px;
}

#playlist .summaryRow,
#playlist .summaryRow label {
    text-align: right;
    color:#ddd;
}

.sounddogsPlayerApplet {
    width:100%;
    height: 150px;
}
#hiddenDownloader{ width:1px;height:1px;overflow:hidden;position:absolute;z-index:-1 }
/* CSS fixes */
.ie7widthfix{ overflow:hidden;width:0;height:0}
#sounddogsPlayerApplet{ position:relative }
#searchResultsTable .play a{width:14px;height:14px;}
/* css */
a.inactive {
   pointer-events: none;
   cursor: default;
}
#playlistdialog{
display:none
}
#playlistdialog form{
	padding-top:20px;
	margin:0;
	padding-bottom:0px;
}
#playlistdialog form label{
padding-right:10px
}
.main_Img img{ float:right}

.searchResults .download SPAN {
    display:none;
}

.hidePagerBar {
	display:none;
}


.main_htm {
	padding:10px 20px;
	background-color:#fff;
	font-size:12px;
	text-align:left;
}

.main_htm p.copyright {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:10px;
}

.main_htm p {
	margin:0;
	padding:0 0 17px 0;
	line-height:17px;
}

.main_htm_left{
	padding:10px 20px;
	background-color:#fff;
	font-size:12px;
	text-align:left;
	width:970px;
	color:Black;
}

 #player_autoscroll{width:100%;z-index:9999;}