html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

h1, h2, h3 {font-weight: 700;}

.audioTrackButton {width: 68px !important;}

.artists-search .audioTrackButton {width: 67px !important;}

.box-shadow-1 {
	zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
}

.box-shadow-2 {
	zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
}

.opacity-black-50 {
  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;
}

.opacity-black-65 {
	/* IE 5-7 */
  filter: alpha(opacity=65);

  /* Netscape */
  -moz-opacity: 0.65;

  /* Safari 1.x */
  -khtml-opacity: 0.65;
}

.opacity-black-80 {
  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;
}

.opacity-black-20 {
  /* IE 5-7 */
  filter: alpha(opacity=10);

  /* Netscape */
  -moz-opacity: 0.1;

  /* Safari 1.x */
  -khtml-opacity: 0.1;
}

#footer {
  filter: alpha(opacity=85);
}

#invader {display: none !important;}

.header-bg {top: 0px;}

#nav-logo {position: relative; z-index: 1;}

.gridViewLayer {display: none;}

.ieDescriptor {display: block !important;}

.ieDescriptor a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: transparent;}

.ringtoneContainer img, .gridBlogExpandedTitle, .gridBlogExpandedBlurb {position: relative;}

.front {background: red; zoom: 1;}

.back {display: none;}

.gridBlogDescriptor {
  background: #c7e4a2;
  /*filter: (opacity=65);*/
}

.gridBlogDescriptorContent{
  position: absolute;
}

.btn-default {position: relative;}

.navbar-nav {float: right !important;}

.navbar-nav.nav-icons li{
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.navbar-nav.nav-icons li:hover{
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

.navbar-nav.nav-icons li a:hover {background: transparent;}

.artists-men .navbar-nav.nav-icons li.men{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.artists-women .navbar-nav.nav-icons li.women{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.nationalities-index .navbar-nav.nav-icons li.foreign{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.artists-nationality .navbar-nav.nav-icons li.foreign{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.artists-search .navbar-nav.nav-icons li.search{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.contacts-index .navbar-nav.nav-icons li.contact{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}

.container.header-phone-bar {max-width: auto; width:1213px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}

.header-filled-bar .col-xs-9.col-md-fith.col-sm-6.noBg {width: 242px !important;}

.header-phone-bar .col-md-8-5 {width: 868px;}

/*.artistInfo .image-container img {width: auto;}*/

/*.artistInfo img {width: auto;}*/

.searchBoxBorder .tabTailDotEnd {left: auto;}

#quickSearchBox {

  background: url('../img/Search/quicksearchBoxBG.png');
}

.menuButtonContainer {margin-left: 10px;}
.filterMenuButton {min-width: 0px;}

#artistFilterBox .menuButtonContainer {max-width: 185px;}
#artistFilterBox .filterMenuButton {width: 100%; padding-left: 5px; padding-right: 0px; text-align: left;}

.artistAudioClips .buttonContainer {width: 220px;}

.artistAudioClips .audioTrackTitleContainer {width: 300px;}

#videoWrapper .jp-full-screen {display: none;}

#contactMailSection button {background-color: #fff;}

#ContactIndexForm {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}

.shareContainer, .addthis_native_toolbox {position: relative;}

.mapLabel {behavior: url(/htcfixes/PIE.htc); font-family: 'RailwayRegular'; color: white; background-color: #89d7bf; border-radius: 15px; float: left; font-size: 1.5em; padding-left: 5px; padding-right: 5px; position: absolute;}

.mapRegionLabel {font-size: 3em; text-transform: uppercase; border-radius: 36px; padding-left: 8px; padding-right: 12px;}

.mapLabel .tailDot {left: auto; top: 10px; background-color: #008000;}

.mapRegionLabel .tailDot {background-color: #fff; width: 36px; height: 36px; border-radius: 36px;}

.mapCityLabel .tailDot {background-color: #f00;}

.mapLabel a {color: white;}

.filterMenu {left: -5px;}

.flagContainer {behavior: url(/htcfixes/PIE.htc);}

.breadCrumbRemove {
    behavior: url(/htcfixes/PIE.htc);
    border-radius: 0px 16px 16px 0px;
}
.breadCrumb, .breadCrumbRemove {position: relative;}

#videoWrapper .top-button-container {behavior: url(/htcfixes/PIE.htc); border-radius: 8px 8px 0px 0px;}

.artistAudioCloseButton {z-index: 2; right: 7px; top: 7px;}

.audioTitleContainer {left: 5px; top: 5px;}

.audioTitleViewport {position: relative; top: -5px; left: -5px;}

@media (max-width: 1201px){
  .container.header-phone-bar {width: 1000px;}
  .container.header-phone-bar .col-md-half-1 {width: 10px;}
  #quickSearchBox .menuButtonContainer {width: 168px;}
  #quickSearchBox .menuButtonContainer .filterMenuButton {width: 168px; min-width: 1px;}
  #quickSearchBox .menuButtonContainer .filterMenuButton .hidden-sm {display: none !important;}
}

@media (max-width: 991px){
  .gridViewLayer, .back {display: block;}
  #quickSearchBox .menuButtonContainer {width: 134px;}
  #quickSearchBox .menuButtonContainer .filterMenuButton {width: 134px; min-width: 1px;}
  .container.header-phone-bar {width: 780px;}
  #quickSearchBox .hidden-sm {display: none !important; height: 0px; position: absolute; top: -1000px; z-index: -999; background-color: #f00;}
  .tabTail css3-container, .tabTailBottom css3-container, .underline-Men css3-container, .underline-Women css3-container, .underline-Foreign css3-container {display: none !important;}
  .mapRegionLabel {font-size: 2.5em;}
  .mapRegionLabel .tailDot {top: 7px; width: 30px; height: 30px;}
}

@media (max-width: 767px){
    #quickSearchBox .menuButtonContainer {width: 100%;}
    #quickSearchBox .menuButtonContainer .filterMenuButton {width: 100%; min-width: 1px;}
}