/* -- IE 6 and 7 
--------------------------------- */
h1, h2, h3, h4, h5, h6 {
  zoom: 1;
}

#outer-container {
  zoom: 1;
  margin-left: auto;
  margin-right: auto;
}

#inner-container,
#content,
#precontent,
#header,
#nav,
#site-info,
#footer,
#add-performer-to-event,
#add-performer-to-event-widget,
#list-top,
#join-flow-buttons .buttons,
#list-events-performers,
#list-events-venues,
#promote-events-click,
#promote-events,
#box-plu-promote .list-events,
#box-event-info-small,
#image-viewer-image-holder,
#notification .message,
#popular-movies .header,
#panel-movie-location label,
#plu-query-venue-submit,
#plu-why-promote .option .option-head,
#emu-location,
#plu-user-events li,
#box-browse-events .section-tab-head,
#more-stuff.is_uk,
.cage,
.section-head,
.owner-tools,
.action-item,
.action-items li,
.action-items dt,
.action-items dd,
.action-item-image,
.action-item-image-with-border,
.cart-buttons,
.group-header,
.sale-items,
.event-info,
.cart-item {
  zoom: 1;
}

#header {
  z-index: 1;
}

#nav-subnav {
  float: none;
}

#search fieldset.search-query {
  top: 4px;
}

#search-popover {
  top: 2.2em;
}

#content.layout_1 .gamma {
  margin-left: 0;
  width: 240px;
  zoom: 1;
}
#content.layout_1 .beta {
  z-index: 2;
}
#content.layout_1 .gamma * {
  z-index: 0;
}

.layout_1 p,
.group ul.bulleted li {
  zoom: 1;
}

/* change location link wrapper */
#cl-click-wrap {
  margin-left: -0.5em;
}

#image_placeholder {
  zoom: 1;
}

.layout_1 .column,
.layout_2 .column,
.layout_3 .column,
.layout_4 .column,
.layout_5 .column {
  zoom: 1;
}

/* add image widget */
#add_image {
  zoom: 1;
  height: 100px;
}

.potential {
  zoom: 1;
}

#liveclip-section {
  padding-bottom: 0.2em;
}

#content #image_placeholder,
#content #image_placeholder:hover {
  zoom: 1;
}

#content .embedded_form {
  zoom: 1;
}

#content #flag_contents.embedded_form #rp-dupe,
#content #flag_contents.embedded_form #rp-error,
#content #flag_contents.embedded_form #rp-abuse,
#content #flag_contents.embedded_form #rp-mature,
#content #flag_contents.embedded_form #rp-spam,
#content #flag_contents.embedded_form #rp-other {
  border: none;
}

#content dl#comments .potential textarea {
  zoom: 1;
  width: 240px;
}

#subscribe-popover {
  left: -75px;
}

#content.layout_1 .alpha h1 {
  padding-left: 0;
} 

/* Button link click */
a.button button {
  behavior: url(/js/ie-button-link.htc);
}

/* Shiny buttons (multiple sizes) */


/* Directional links */
a.dir-left,
a.dir-right,
a.dir-up,
a.dir-down {
  behavior: url(/js/ie-dir-link.htc);
}

/* Shiny form controls */
.beta select.shiny {
  top: -2px;
  background: none;
}

/* -- Home Page specific
----------------------------------------------- */
#content #demands #demand_links {
  font-size: .8em;
}


/* -- Rounded Corners
----------------------------------------------- */

.section, .icongroup {
  zoom: 1;
}

div.shiny {
  padding-bottom: 0;
}

div.sizer p.pages span.nav {
  padding-left: 0;
  padding-right: 0;
  margin-right: 6px;
}
div.sizer p.pages span.faded {
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 3px;
  margin-right: 0;
}
div.sizer p.pages span.nav a {
  padding-left: 3px;
  padding-right: 3px;
}

/* -- Hotlist 
-----------------------------------------------------*/
.hotlist li {
  zoom: 1;
}

/* -- Demand-buttons
--------------------------------------------------*/
.generic-list-demands div.demand-it-box .demand-count .number {
  font-size: 1.8em; 
}
.generic-list-demands div.demand-it-box .demand-count-join .bx3 {
  height: 39px;
}

/* -- Demand section of home page 
--------------------------------------------------*/
#demands * {
/*  zoom:1;*/
  /*padding-left: 0;
    padding-right: 0;
    padding-right: 5px;*/
}
#demands p#demand_links {
  font-size: .9em;
}


/* -- Import iTunes instructions
--------------------------------------------------*/
#content ul#import-instructions li .number {
  margin: .7em 0 0 0;
}
#content-block .grn {
  zoom: 1;
}

/* -- Overflow issue with descriptions
--------------------------------------------------*/
#description {
  word-wrap: break-word;
}

#comments dd{
  float: left;
  word-wrap: break-word;
}

/* -- select free layer (http://www.hedgerwow.com/360/bugs/css-select-free.html)
--------------------------------------------------*/

div.popover iframe.popover-layer,
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/* popover-change-location */

#popover-change-location #location-form .form-error {
  left: 73px;
  top: 24px; 
}

/* content selection page */

#content_selection input {
	border-color: #FFF;
}

/* politics info page */

.flatten .cleaner {
	display: none;
}

/* -- For portable actions
--------------------------------------------------*/
#content.layout_a .cols-1-3-2 .gamma .cage,
#content.layout_a .cols-1-3-2 .gamma .cage .section {
  position: static;
}

/* -- ETP
--------------------------------------------------*/
#quick-search .categories .field {
  line-height: 1.5em;
}

ul.hot-items-list li {
  padding-bottom: 0;
}

#content .cols-2-1 #venues-popular.cage {
  z-index: -1;
}

#date-picker-to-popover {
  z-index: 1000;
}


/* cart nav for IE 6 */
#plu-header #plu-nav .nav_active li.current     { background-position-x: center;}



#plu-get-started form button {
  margin-top: -2px;
}

#plu-get-started form .type-ahead input {
 padding-top: 4px;
 padding-bottom: 4px;
}

#trailer-play-area .info {
  float: none;
}

/* facebook connect */

#fb-connect-prompt #fb-connect-prompt-button {
  display: block;
}

/* item sharer */

.item-sharer-floated ul {
  display: inline;
}

/* Concerts tab */
#concerts .cage ol {
  margin-top: -10px;
}

#quick-search-cat {
  z-index: -1;
}

#concerts #picker-options li,
#concerts .concerts-popover li {
  height: 1.5em;
  line-height: 1.5em;
}

#concerts #picker-selector-header h1 {
  line-height: 1.55em;
}

#concerts #picker-selector-header-options {
  top: 10px;
}

#concerts #picker-options li.selected span.bullet {
  top: -6px;
}

#concerts #top-demands .headline,
#concerts .cage ol li {
  height: auto;
}

#concerts .cage ol li {
  padding: 7px 5px 7px 7px;
}

#concerts .cage ol li.last {
  margin-left: -10px;
  padding-left: 0;
}
#concerts .arrow-wrap {
  position:relative;
  top: -4px;
}

#picker-viewer .prev, 
#picker-viewer .next {
  padding: 14px 5px 6px;
}

#concert-friends.cage ol li.last {
  margin-left: 8px;
}

.concerts-popover div.type-ahead {
  display: inline;
}

.concerts-popover .bd {
  zoom: 1;
}

.concerts-popover li label,
.concerts-popover li input {
  *float: left;
}

.concerts-popover li label {
  *padding-top: 2px;  
}

.concerts-popover .bd-inner label {
  height: 30px;
}

/* 
  Share bar on pdp, vdp
  setting explicit width
  so floats within don't break.
*/
#box-primary-info .info-header .item-sharer {
  width: 250px;
}

/* hometown hero */
#content #competition-register .header h2 {
  padding: 8px 0 0 35px!important;
  height: 31px;
  margin-bottom: 0px!important;
}
#content #competition-register .rules {
  margin-bottom: 0;
}
#competing-cities .competition-cities {
  padding: 7px 0;
}
#content .link-arrow span {
  position: relative;
  top: -4px;
}
.nav-demands #competing-cities .competition-cities {
  padding-top: 0;
}

/* IE7 and below (properties suffixed with * `*property: value;` ) */
#lasvegas-hottest-tickets li {
  *float: left;
  *width: 586px;
}
#content .tour-schedule .local-events ul li {
  *display: block;
  *clear: both;
  *width: 560px;
}
#btn-add-image-upload {
  *margin-right: 3px;
}
#events-scroll .bn .bn-in {
  *display: none;
}
.add-to-favorites .bn-sz-lg,
.signin-pane .bn-sz-lg {
  *line-height: 27px;
}
#btn-comment-adder-submit,
.bn-sz-md {
  *line-height: 23px;
}
.bn-sz-xl {
  *line-height: 38px;
}

button.bn:hover,
button.bn {
  *border: 0;
}

/* Instead of using JS
   to fix the opacity
   for an older browser.
*/
#hot-movies .bn-in {
  *visibility: hidden;
}
#eventful-tooltip .popover-movie-change-location {
  *width: 161px;
}
#panel-img-view-mng .hd {
  *clear:both;
  *float: left;
  *width: 401px;
}

.paginated-nav li {
  *float: left;
}

/* eventful.com/tracker last fm button margin */
#panel-import-lastfm .bn-grey {
  *margin-left: 2px;
}
