#main{
  float:left;
}

.features #hover .nw {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/feature/hover-nw.png", sizingMethod="crop");
}

.features #hover .ne {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/feature/hover-ne.png", sizingMethod="crop");
}

.features #hover .sw {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/feature/hover-sw.png", sizingMethod="crop");
}

.features #hover .se {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/feature/hover-se.png", sizingMethod="crop");
}

.features .size-2x4 .caption {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/feature/semiblack.png", sizingMethod="scale");
}

#subfooter h2 {
  margin-right: 5px;
}

#footer form {
  padding-bottom: 2px;
}

#footer select {
  margin-bottom: -2px;
}


hr {
  margin: 10px 0 1px;;
}

.JS_Features .description {
  zoom:1;
  filter:alpha(opacity=80);
}
/*--------------------navigation---------------------------*/
#nav .subnav .left {
  height:100%;
}

#nav .subnav ul {

}

/*--------------------homepage----------------------------*/
/*fix for overflow bug*/
#info .calendar{
  position:relative;
}

/*-----------------------mulimedia-------------------------*/
#packages .holder{
  position: relative;
}

#playlist .scrollable {
  position: relative;
}

#channels .holder{
  position: relative;
}

/*-------------------socialnavigation----------------------*/
#share{
  background-position: -20px 0;
}

/*-------------------sitemap list spacing------------------*/
#sitemap ul {
  margin-top: 9px;
}

#sitemap ul li {
  padding-left: 8px;
  background-image: none;
}

#sitemap ul li ul {
  margin-top: -10px;
  padding-left: 12px;
  background-image: none;
}

#sitemap ul li ul li {
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 12px;
  background-image: none;
}

#sitemap ul li ul li ul {
  margin-top: -10px;
  padding-left: 16px;
  background-image: none;
}

#sitemap ul li ul li ul li {
  padding-left: 16px;
  background-image: none;
}

#sitemap ul li ul li ul li ul {
    margin-top: -10px;
    padding-left: 20px;
}

#sitemap ul li ul li ul li ul li{
  padding-left: 20px;
  background-image: none;
}


/*----------------trustees page------------*/
.width723px {
  width: 723px;
}

/*------------------section page thumbnail promos sidebar (programs, research, etc) ------- */

ul.thumbnails li {
  /*height: 102px;*/
}

/*------------------bottom promos ------- */

.JS_Promotions .with-image .description {
  padding: 4px 10px;
}

/*------------------collection widget ------- */

#collectionSide a.ss-add-item {
  background: transparent url(/images/common/ss-add-item.png) no-repeat scroll 128px 0px !important;
}

/*------------------calendar sidebar------- */

#calendarSide .day {
  width: 170px;
}

/*------------------calendar ------- */

.exhibitiontimeline h4 {
  width: 140px; 
}

/*------------------calendar header------- */

#search-day  {

}
#search-keyword {
  width: 300px;  
}

input {
  overflow: visible;
}

#Form1.calendar-search, 
#Form1.calendar-search button,
#Form1.calendar-search input {
  margin: 0 !important;
  padding: 0 !important;
}
#Form1 input.input {
  padding: 5px 4px 0 !important;  
}

.calendar-search {
  margin-top: 5px;
  padding-top: 5px;  
}

.calendar-search .input,
.calendar-search .button {
  margin-top: 10px;
}

.buytickets .icon {
  background-position: -246px -75px;
}

.buytickets:hover .icon {
  background-position: -246px -95px;
}

.filter {
  height: 40px;
}

.sections {
   margin-bottom: 0px;
   height: 25px;
}

.num-4 .section { width: 244px; }
.num-5 .section { width: 195px; }

.sections .first {
  text-indent: -8px;
  padding-left: 1px;
}

.sections .last .section {
  background-position: 0 0;
}

.sections .last .section {
  text-indent: -8px;
  padding-right: 1px;
}

#filter-results .featuredexhibition.buttons {
  margin: 0 0 -20px;  
}

/*-----fix for overflow on visit/calendar/exhibitions-----*/
#exhibitions.enabled{
  position:relative;
}

/*--------------fixed placement in timeline---------------*/
#exhibitions.enabled .exhibition a span{
  float:none;
  display:block;
  text-align:right;
}

/*-------------------- Emma form on /support/support_the_museum/corporate_membership/index ------- */
#e2ma_signup_reset_button,
#e2ma_signup_submit_button {
  color: #fff;
  font-size: 0;
  /* text-indent is not getting rid of Value type for some reason */
}

.blog-navigation {
  zoom: 1;
}

.voices {
  zoom: 1;
}

/* Small Multimedia player adjustments */

#small-player {
  height: 309px;
}

#small-player #containerMM {
  width: 211px;
}

/*#member-preview-tooltip {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/member-preview-tooltip.png", sizingMethod="crop");
}*/

#menu a {
  position: relative;
}

#menu a.toggle {
  position: absolute;
}

#menu a.toggle:active {
  outline: none;
}

#menu li div {
  position: relative !important;
  zoom: 1 !important;
}

#nav-main .primary {
  cursor: pointer;
}

#share-page {
  z-index: 1000000;
}
