/*-------------------------------------------------------------- 

ie.css

Contains every hack for Internet Explorer,
so that our core files stay sweet and nimble.

-------------------------------------------------------------- */

/* Make sure the layout is centered in IE5 */
body { text-align: center; }
.container { text-align: left; }

/* Fixes IE margin bugs */
* html .column { overflow-x: hidden; }


/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */
* html legend { margin:-18px -8px 16px 0; padding:0; }

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* Fixes IE7 missing wrapping of code elements. */
html>body p code { *white-space: normal; } 

/* IE 6&7 has problems with setting proper <hr> margins. */
hr { margin: -8px auto 11px; }

/* bookStatus pop-up boxes */

*  html .bookStatus {
    position: absolute;
    z-index: 10;
}

*  html #bookStatus {
    position: absolute;
    z-index: 10;
}

* html .label {
        margin-right: 2px;
}

*  html #floatingMessage {
    position: absolute;
    z-index: 10;
}

* html .profileBox {
    width: auto;
    width: expression( this > 270 ? 270 : "auto" );
}

* html .jqmMessage {
    height: expression( this.scrollHeight > 340 ? "400px" : "auto" );   
}

* html .ttabfg {
    width: auto;
    width: expression( this > 105 ? 105 : "auto" );
}

* html .tab {
    width: auto;
    width: expression( this > 105 ? 105 : "auto" );
}



* html .topIntersections {
    width: auto;
}

* html .saveButton {
    margin-right: 12px;
    border: 1px solid gray;
    padding: 2px 0px 2px 0px;
}


/* transparent pngs */


* html img {
behavior: url(iepngfix.htc);

}



/* negative margins for checkboxes */

* html div.overlay
{
	position: relative;
	zoom:1;
}




