﻿.cssBookingDetailsHeader { position:absolute; left:775px; top:114px; width:199px; height:126px; z-index:-5; background-color: #4D74A9;}
.cssItinerary { position:absolute; left:786px; top:214px; width:180px; height:200px; z-index:2}
.cssDivider {clear:both; width: 618px; height:1px; line-height:1px; border:0px; padding:0px;background-color:#B3B3B3; margin: 10px 0px 10px 0px;overflow:hidden; }


.cssFontDeepBlue{color: #1E4788;}
.cssFontWhite { color: White; }

/*Standard font-sizes*/
.cssXxxxl{ font-size: 22px; font-weight: 900; font-family: Verdana; color:#2d2d2d}
.cssXxxl{  font-size: 19px; font-weight:normal  ;  font-family:Arial}
.cssXxl {  font-size: 16px; font-weight: normal; color:#e41f1f;}
.cssExtraLarge {  font-size: 15px; font-weight: normal;}/* 11 pixels high */
.cssLarge { font-size:14px; font-weight: normal;}/* 10  pixels high */
.cssMedium { font-size:12px; font-weight: normal;}/* 9  pixels high */
.cssSmall{ font-size: 11px; font-weight: normal;} /* 8 pixels high */
.cssExtraSmall {  font-size: 10px; font-weight: normal;}/* 7 pixels high */
.cssExtraSmall input {vertical-align: middle;}

.cssXxxl{  font-size: 20px; font-weight: bold;}
.cssXxlBold {  font-size: 16px; font-weight: bold; }
.cssExtraLargeBold {  font-family: Verdana; font-size: 20px; font-weight: bold;}

.cssLargeBold {  font-size: 14px; font-weight: bold;}
.cssMediumBold { font-size:12px; font-weight: bold;}
.cssSmallBold{ font-size: 11px; font-weight: bold;}
.cssExtraSmallBold {  font-size: 10px; font-weight: bold;}

.cssInfoItemHeadline
{
	font-weight: bold;
	font-size: 20px;
	color: #e41f1f;
}

#leftMenu
{
    position:absolute; 
    left:0px;
    top:154px;
    width: 90px;
    padding: 0px;
    text-align: center;
}

#leftMenu img
{
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 15px;
}

#leftMenu2
{
    position: absolute;
    top: 112px;
    left: 0px;
    z-index: 100;
    
}

#icon-create
{
    position: absolute;
    top: 118px;
    left: 8px;
    z-index: 120;
}
#icon-MyBookings
{
    position: absolute;
    top: 198px;
    left: 8px;
    z-index: 120;
}
#icon-Sailings
{
    position: absolute;
    top: 278px;
    left: 8px;
    z-index: 120;
}
#icon-Profile
{
    position: absolute;
    top: 358px;
    left: 8px;
    z-index: 120;
}
#icon-Statistics
{
    position: absolute;
    top: 438px;
    left: 8px;
    z-index: 120;
}

#quotation-left-menu
{
    position: absolute;
    top: 518px;
    left: 8px;
    z-index: 120;
}

#quotation-left-menu a 
{
    display: block;
    width: 87px;
    height: 80px;
    background-image: url(../img/nav-calculation87x240.png);
}

#quotation-left-menu a:hover { background-position: 0px -80px; }
#quotation-left-menu a span { margin-left: -9999px; }

#StenaLogo img
{
    position: absolute;
    top: 28px;
    left: 0px;
}

#main
{
    position:absolute; 
    left:90px;
    top:154px;
    width: 620px;
    padding: 10px 30px 10px 30px;
    
}

#mainWide
{
    position:absolute; 
    left:90px;
    top:154px;
    width: 986px;
    padding: 10px 30px 10px 30px;
    
}

/* table styles */

.cssTableHeadBlue { text-indent: 3px; padding-right:2px; font-weight: bold; color: white; font-size: 11px; height:22px; background-image:url(tableHeadBlue.gif); background-repeat:repeat-x;  text-transform:none; border-left:solid 1px #DEDEDE;}
.noLeftBrd{border-left:none 0px #B3B3B3;}
.cssTableHeadRed { text-indent: 4px; font-weight: bold;  color: white; font-size: 11px; height:22px; background-image:url(tableHeadRed.gif); background-repeat:repeat-x; text-transform:none; border-left:solid 1px #DEDEDE; }
.cssTableHeadYellow { text-indent: 4px; font-weight: bold; color: #26468E; font-size: 11px; height:22px; background-image:url(../../Img/EfpCruiseDaytrip/tableHeadYellow.gif); background-repeat:repeat-x;text-transform:none; border-left:solid 1px #DEDEDE; }
.cssTableCell {padding-left: 4px; padding-top: 6px; vertical-align: top; border-left: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE;}
.cssTableCellRight {padding-left: 4px; padding-top: 6px; vertical-align: top; border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE;}
.cssTableCellNoBottom {padding-left: 4px; padding-top: 6px; vertical-align: top; border-left: solid 1px #DEDEDE; border-bottom:none;}
.cssTableCellRightNoBottom {padding-left: 4px; padding-top: 6px; vertical-align: top; border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE; border-bottom:none;}
.cssNoDecoration { text-decoration: none; text-transform:none;}

.cssSailFaresDg
{
background-color: #FFFFFF;

}

.cssSailFaresDg td
{
padding-left: 7px;

}

.cssSailFaresDg th
{
    text-align: left;
    padding-left: 3px;

}
