

/*Navigation */
html #divIntuitiveHeader #divNav a.iVector {float:left;color:#fff;text-decoration:none;line-height:42px;font-size:20px;}


/* Main Menu */
html #divIntuitiveHeader #divNav li a.nav {position:relative;display:block;height:42px;padding:0 10px;font-size:14px;color:#fff;line-height:42px;
                                      text-decoration:none;border-left:solid 1px #b30000;z-index:40;}
html #divIntuitiveHeader #divNav li a.last {border-right:solid 1px #b30000;} 


/* Sub Menu */
html ul.nav table.accessRightGroups td h3 {color:#cd4e4d;}

/* 2.3 Links */
html #divLinks a,#divLinks span.back {color:#fff;text-decoration:none;display:block;float:left;height:12px;line-height:14px;}


/* 3. Footer */
html #divFooter li:hover > a.admin {background:url(images/footer_adminOptions_hover.png) no-repeat 10px 12px;color:#9e0000;}
html #divFooter a.support {background:url(images/footer_support.png) no-repeat 10px 12px;text-indent:25px;}
html #divFooter li:hover > a.support {background:url(images/footer_support_hover.png) no-repeat 10px 12px;color:#9e0000;}  

/* fieldset */
html .btnRegular {background: url(images/button_regular.png) no-repeat 0 0;width:80px!important;}

/* modal popup */
html div.modalpopupcontent {background:url(images/modalPopupBg.png);border-left:solid 1px #d1d1d1;
								padding:20px 10px 0 10px;margin:0 10px;}

/* data list */
html div.datalist {border:solid 1px #a19f95;position:relative;}
html div.datalist table.dl td.dlop a.hovering {display:inline-block;padding-left:0px;margin-left:2px;margin-right:2px;}
html div.datalist table.dl td.dlop a.hovering img {display:inline-block;}

/*grid*/
html div.grid table.header th.group{text-align:center;border-bottom:none;font-weight:bold;}


/* generic stuff */
html div.form label.notimplemented {padding-bottom:2px;}

/* launch */
html #divLaunchy #acpLaunchy	{position:relative;width:135px;padding:5px;color:#666;border:solid 1px #9e0000;top:0;right:0;
                       	 background-image:url(images/icon_search.png);background-repeat:no-repeat; background-position: 98% 45%;}
html #divLaunchy #acpLaunchyContainer div span {color:#9e0000;font-weight:bold;}


/*image overrides*/
html .btnTiny {background: url(images/button_tiny.png) no-repeat 0 0;}
html .btnSmall {background: url(images/button_small.png) no-repeat 0 0}
html .btnMedium {background: url(images/button_medium.png) no-repeat 0 0;}
html .btnLarge {background: url(images/button_large.png) no-repeat 0 0;}
html .btnVeryLarge {background: url(images/button_verylarge.png) no-repeat 0 0; }
html input#btnTranslatels {background:url(images/button_regular.png) no-repeat 0px 0px !important;}

html #divInfobox.information h4 {background: url(images/information_headerBg.png);}

html #divIntuitiveHeader #divNav li a.nav:hover {background:url(images/header_hoverBg.png) repeat-x;}

html ul.nav li span.arrow { background:url(images/header_arrow.png) no-repeat;}
html ul.nav li:hover a.nav  {background:url(images/header_hoverBg.png) repeat-x;}

html div.modalpopup span.titleLeft {background:url(images/information_headerBg.png);}
html div.modalpopup span.titleRight {background:url(images/information_headerBg.png) top right;}                                                              
html div.modalpopuptitle {background:url(images/modalPopup_headerBg.png) repeat-x;margin:0 20px;}

html {background:url(images/textureBg.png) !important;}
html body {background:url(images/headerBg.png) repeat-x;}
  
html .frameholder div.title span.left { background: url(images/frameheader_left.png) no-repeat;}
html .frameholder div.title span.middle {background:url(images/frameHeaderBg.png) repeat-x 0 0;}
html .frameholder div.title span.right {background:url(images/frameHeader_right.png);}
html .frameholder .content {background:url(images/frameHolderBg.png) repeat-y top right;}                     
html .frameholder span.footer {background:url(images/frameholder_footerBg.png) repeat-x;}
html .frameholder span.footer .footerLeft {background:url(images/frameholder_footerLeft.png) no-repeat;}
html .frameholder span.footer .footerRight {background:url(images/frameholder_footerRight.png) no-repeat;}

html .frameholder div.title a.right {background: url(/images/base/frameheaderrighthelp.gif) 0 -23px;}
html .frameholder div.title a.right:hover {background: url(/images/base/frameheaderrighthelp.gif) 0 0;}

/* ConfirmCancelPopup */
html #divConfirmCancelPopup:before {background:linear-gradient(rgba(231, 102, 97, 1), rgba(200, 74, 74, 1));}

/* Extra Booking */
#mdpExtraPaxAges_Container div.modalpopupcontent {width:calc(100% - 41px);width:-webkit-calc(100% - 41px);width:-moz-calc(100% - 41px); padding-top:0;}
#mdpExtraPaxAges_Container div.modalpopupcontent p {padding:0 0 5px; margin:0;}