/**
 *	IE Only stylesheet
 *	-------------------------
 */

* html #mainwrapper {
    background: url('/static/images/backgrounds/visual-airplane.gif') right bottom no-repeat !important;
}

* html .home #mainwrapper {
    background: url('/static/images/backgrounds/visual-travellers.gif') right bottom no-repeat !important;
}

#contentwrapper {
    zoom: 1;
}

#maincontent {
    zoom: 1;
    overflow: hidden;
}

* html #subcontent {
    margin-right: -6px;
}

* html #subcontent .advertisement {
    display: inline;
}

* html #footerwrapper {
    height: 211px;
}

* html #navigation {
    zoom: 1;
}

* html #application {
    background: url('/static/images/backgrounds/application-shadow.gif') 0 0 repeat-y;
    zoom: 1;
    width: 656px;
}

* html #application span.bottom {
    background: url('/static/images/backgrounds/application-bottom.gif') 0 0 repeat-y;
    float: none;
    position: relative;
    margin-left: -4px;
    margin-right: -6px;
    bottom: 0;
}

* html #app-navigation {
    background: url('/static/images/navigation/app-tabs-bottom.gif') left bottom no-repeat;
}

* html #app-navigation ul {
    width: 666px;
    margin-right: 0;
}

* html #app-navigation li {
    background: url('/static/images/navigation/app-tabs-left.gif') 0 -53px no-repeat;
}

* html #app-navigation li div,
* html #app-navigation li a {
    background: url('/static/images/navigation/app-tabs-right.gif') right -53px no-repeat;
}

* html #app-navigation li.last div,
* html #app-navigation li.last a {
    margin: 0;
}

* html .three-tabs li a,
* html .three-tabs li div {
    width: 205px !important;
}

* html .three-tabs li.last a,
* html .three-tabs li.last div {
    width: 206px !important;
}

* html .four-tabs li a,
* html .four-tabs li div {
    width: 149px !important;
}

* html .four-tabs li.last a,
* html .four-tabs li.last div {
    width: 151px !important;
}

* html .app-content {
    height: 250px;
}

* html #block-home {
    background: url('/static/images/backgrounds/block-home-shadow.gif') 0 0 no-repeat;
    width: 661px;
}

* html #block-home span.bottom {
    background: url('/static/images/backgrounds/application-bottom.gif') 0 0 no-repeat;
    float: none;
    position: relative;
    margin-left: -4px;
    bottom: 0;
}

* html #block-home-content {
    padding-right: 28px;
}

* html #block-result {
    background: url('/static/images/backgrounds/block-result-shadow.gif') left bottom no-repeat;
}

* html .container {
    background: url('/static/images/backgrounds/application-shadow.gif') 0 0 repeat-y;
}

* html .container .middle {
    background: #fff;
}

* html .container span.top {
    background: url('/static/images/backgrounds/application-top.gif') 0 0 no-repeat;
    float: none;
    position: relative;
    margin-left: -4px;
    top: 0;

}

* html .container span.bottom {
    background: url('/static/images/backgrounds/application-bottom.gif') 0 0 no-repeat;
    float: none;
    position: relative;
    margin-left: -4px;
    bottom: 0;
}

* html .container .row {
    margin-bottom: -4px;
}

* html .row, * html .column {
    zoom: 1;
}

.subject {
    zoom: 1;
}

* html .subject .critical {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/icons/type-critical.png', sizingMethod='image');
}

* html .subject .notice {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/icons/type-notice.png', sizingMethod='image');
}

* html .subject .ok {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/icons/type-ok.png', sizingMethod='image');
}

* html .subject .destination {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.iatatravelcentre.com/static/images/icons/destination.png', sizingMethod='image');
}

* html .subject .return {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.iatatravelcentre.com/static/images/icons/return.png', sizingMethod='image');
}

* html .error {
    background: #fff url('/static/images/icons/type-critical.gif') 10px 10px no-repeat;
}

* html div.field a.calendar {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/icons/calendar.png', sizingMethod='image');
    cursor: pointer;
    position: absolute;
}

* html div.field a.help {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/icons/info.png', sizingMethod='image');
    cursor: pointer;
    position: absolute;
}

* html div.field a.inline {
    margin-left: 30px;
}

* html .subject {
    zoom: 1;
}

* html .bar {
    width: 579px;
    margin-right: -6px;
    background: url('/static/images/backgrounds/bar.gif') 0 0 no-repeat;
}

* html #glossary .bar {
    background: url('/static/images/backgrounds/bar-arrow.gif') 0 0 no-repeat;
    width: 583px;
}

* html #alphabet ul li.current a,
* html #alphabet ul li a:hover {
    background: url('/static/images/backgrounds/letter.gif') 0 0 no-repeat;
}

* html #dialog-login {
    background: url('/static/images/backgrounds/login.gif') 0 0 no-repeat;
    padding-top: 36px;
    padding-bottom: 5px;
}

#dialog-login div.remember input.checkbox {
    margin-left: 3px;
}

* html .trigger,
* html .trigger-alt,
* html .home #maincontent .trigger {
    background: url('/static/images/backgrounds/trigger.gif') bottom left no-repeat;
    cursor: pointer;
}

* html #maincontent .trigger,
* html #maincontent .trigger-alt {
    background: url('/static/images/backgrounds/trigger-wide.gif') bottom left no-repeat;
    margin-right: -8px;
}

* html .trigger strong.stamp {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.iatatravelcentre.com/static/images/backgrounds/ball-small.png', sizingMethod='scale');
}

* html a.info {
    zoom: 1;
    position: relative;
}

* html select {
    zoom: 1;
    position: relative;
}

* html div.radio {
    zoom: 1;
    width: 470px;
}

* html #dialog-calendar td a:hover {
    background: url('/static/images/backgrounds/letter.gif') 0 0 no-repeat;
}

* html .notification {
    background: #fff url('/static/images/icons/type-notice.gif') 10px 10px no-repeat;
}

/* IE6 & IE7 */
div.radio input,
div.checkbox input {
    margin-top: 3px;
}

#dialog-login div.remember input.checkbox,
.login-home div.remember input.checkbox {
    margin-top: 0 !important;
}

#dialog-login fieldset input.button {
    bottom: 32px;
}