/* ----- GLOBAL & BODY ----- */
body { margin: 0 auto 0 auto; background: #FF9900 url(/images/bgd_main.jpg) repeat scroll center top;}

/** { 
	margin: 0;
	padding: 0;
}*/

* html #wrap,
* html #contentcontainer,
* html #swooshcontainer,
* html ul#navigation,
* html ul#navigation LI.main A.main:hover,
* html #navigation,
* html #home,
* html #menu,
* html #dealboxheader,
* html #dealbox,
* html #subscribenews li,
* html #contentfooter,
* html #flightboxheader,
* html #flightboxbody,
* html #checkinbox,
* html img { behavior: url(iepngfix.htc); }

/* ----- PAGE STRUCTURE ----- */
#wrap { margin: 0px auto 0px auto; width:100%; padding: 0px; background: transparent url(/images/bgd_wrap.jpg) repeat-x scroll center top;}
#container { margin: 0px auto 0px auto; padding: 0px;}
#banner { margin: 0px; padding: 0px; width: 610px;}
#banner { height: 245px;}

body.bodyhome #banner { background: transparent url(/images/banner_empty.jpg) no-repeat left top;}
body.bodycorporate #banner { background: transparent url(/images/banner_corporate.jpg) no-repeat left top;}
body.bodyleisure #banner { background: transparent url(/images/banner_leisure.jpg) no-repeat left top;}
body.bodyprofile #banner { background: transparent url(/images/banner_profile.jpg) no-repeat left top;}
body.bodyteam #banner { background: transparent url(/images/banner_team.jpg) no-repeat left top;}
body.bodynewsletter #banner { background: transparent url(/images/banner_newsletter.jpg) no-repeat left top;}
body.bodylinks #banner { background: transparent url(/images/banner_links.jpg) no-repeat left top;}
body.bodycontact #banner { background: transparent url(/images/banner_contact.jpg) no-repeat left top;}
body.bodyspecials #banner { background: transparent url(/images/banner_specials.jpg) no-repeat left top;}
body.bodyamex #banner { background: transparent url(/images/banner_specials.jpg) no-repeat left top;}
body.bodybookingfees #banner, body.bodyprivacy #banner { background: transparent url(/images/banner_profile.jpg) no-repeat left top;}

#contentcontainer { z-index: 2; margin: 0px auto 0px auto; padding: 0px; background: transparent url(/images/bgd_content.png) repeat-y scroll left top; width: 840px; border: none;}
/** html #contentcontainer { background: transparent url(/images/bgd_contentwhite.gif) repeat-y scroll left top;}     ----- content bgd for IE6 ----- */
* html #contentcontainer { 
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bgd_content.png');   /* ----- content, footer bgd for IE6 -----*/ 
}
#swooshcontainer { z-index: 3; margin: 0px auto 0px auto; padding: 0px; background: transparent url(/images/bgd_swoosh.gif) no-repeat scroll left bottom; width: 840px; border: none;}
/*#contentfooter { z-index: 4; margin: 0px auto 0px auto; padding: 0px; background: transparent url(/images/bgd_content.png) repeat-y scroll left top; width: 840px; border: none;}
#contentfooter { z-index: 4; margin: 0px auto 0px auto; padding: 0px; width: 840px; border: none; background: transparent url(/images/bgd_footer.png) no-repeat scroll left top;}*/
#contentfooter { z-index: 4; min-height: 220px; height: auto !important; height: 220px; overflow-y: visible; width: 840px; margin: 0px auto 0px auto; background: transparent url(/images/bgd_footer.png) no-repeat scroll left top; padding: 0;}
/*#contentfooter2 { z-index: 4; min-height: 139px; height: auto !important; height: 139px; overflow-y: visible; width: 840px; margin: 0px auto 0px auto; padding: 0;}*/
#contentfooter2 { z-index: 4; overflow-y: visible; width: 840px; margin: 0px auto 0px auto; padding: 0;}
/** html #contentfooter { z-index: 4; background: transparent url(/images/bgd_footerIE.png) no-repeat scroll left top;}     ----- footer image for IE6 ----- */
#contentfooter #footertext, #contentfooter2 #footertext { padding: 0px 20px 0px 0px;}
#contentfooter #footerTextcopyright { padding: 10px 0px 0px 160px; margin: 0px 20px 0px 0px;}
#contentfooter2 #footerTextcopyright { padding: 0px 0px 0px 250px; margin: 0px 40px 0px 0px;}
#contentfooterlinks { margin: 0px auto 0px auto; width: 840px; padding: 0;}
#left { text-align: left; float: left; width: 230px; min-height: 197px; padding:0px 0px 0px 0px;}
#maincontent { text-align: left; float: left; width: 610px; padding:0px 0px 0px 0px;} /* contains: banner, mid and right */
#mid { text-align: left; float: left; width: 610px; padding:0px 0px 0px 0px;}
body.bodyhome #mid { text-align: left; float: left; width: 440px; padding:0px 0px 0px 0px;}
body.bodywhitelabel #mid,
body.yui-skin-sam #mid { float: none; width: 600px; padding:0px;}
#right { text-align: left; float: left; width: 170px; padding:0px 0px 0px 0px;}

.login { padding: 30px 12px 0px 55px; background: url(/images/login_bgd.gif) no-repeat right top;}
.loginfooter { background: transparent url(/images/login_footer.gif) no-repeat right top; height: 22px;}

/* ----- whitelabel ----- */

body.bodywhitelabel,
body.yui-skin-sam { background: #5F0055 url(none);}
/* body#flight { background: #FFFFFF;} */
/* body#cruise { background: #66CCFF;} */
/* body#carrental { background: #C0C0C0;} */
body.bodywhitelabel #banner,
body.yui-skin-sam #banner { margin: 0px auto 0px auto; height: 109px; width: 786px; background: transparent url(/images/banner_online.jpg) no-repeat center top;}
body.bodywhitelabel #wrap,
body.yui-skin-sam #wrap { margin: 0px auto 0px auto; width:100%; padding: 0px; background: transparent url(/images/bgd_wrap_online.jpg) repeat-x scroll center top;}
body.bodywhitelabel #container,
body.yui-skin-sam #container { margin: 0px auto 0px auto; height:100%; width:1000px;}
body#cruise #container { width:850px;}
body#carrental #container { width:850px;}
#iframecontainer { margin: 0px auto 0px auto; width: 800px; padding: 20px 0px 10px 0px; text-align: center;}
body.bodywhitelabel #contentfooter,
body.yui-skin-sam #contentfooter { background: url(none);}
body.bodywhitelabel #contentfooter #footerTextcopyright,
body.yui-skin-sam #contentfooter #footerTextcopyright { padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px;}
body.bodywhitelabel #contentfooter2 #footerTextcopyright,
body.yui-skin-sam #contentfooter2 #footerTextcopyright { padding: 0px 0px 0px 0px; margin: 0px 40px 0px 0px;}
* html body.bodywhitelabel img,
* html body.yui-skin-sam img { behavior: url(../iepngfixOnline.htc);}
