 /* Generic CSS 
---------------*/
Body{
	font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	background:#fff;
	padding:8px 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;}
TD, .SimpleText{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
a.RedLink{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#d21034;
	text-decoration:underline;}
a.RedLinkB{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;
	text-decoration:underline;}
a.RedLinkB:hover{
    text-decoration:none;}
.PopupTitle{
	font:bold 18px Tahoma, Arial, Verdana;
	color:#fff;
	padding-left:20px;
	background:#0A2245;}
#LeftSide {width:50%;}
#RightSide {width:50%;}
#WebsiteWidth {width:762px;}
#SkiaLeft{
    background:url(../_gfx/SkiaLeft.gif) no-repeat top right;
    width:6px;}
#SkiaRight{
    background:url(../_gfx/SkiaRight.gif) no-repeat top left;
    width:6px;}
img {border:0px;}
a.Link{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:underline;}
a.Link:hover{text-decoration:none;}
td.BlueHR{
    background:url(../_gfx/hrblue.gif) no-repeat left center;
    width:170px;
    height:23px;}
input.TextRed{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    border:0px;
    width:122px;
    height:17px;
    margin-left:15px;
    padding-left:5px;}
input.TextChk{
    width:120px;
    height:20px;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	margin-bottom:5px;}
input.TextChkSmall{
    width:70px;
    height:19px;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
a.LinkBoldW{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
	text-decoration:none;
	padding-right:30px;}
.WhiteText{
    font:normal 13px Tahoma, Arial, Verdana;
	color:#fff;}
.WhiteTextB{
    font:bold 13px Tahoma, Arial, Verdana;
	color:#fff;}
.WhiteTextHB{
    font:bold 15px Tahoma, Arial, Verdana;
	color:#fff;
	padding:5px;}
.DarkBold, .DarkBoldLight{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#000;}
.DarkBoldLight{background:#F1F1F1;}
.DarkBoldLightDisabled{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#999999;
	background:#F1F1F1;}
a.BoldDarkLink, a.BoldDarkLinkNo{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
a.BoldDarkLinkNo{text-decoration:none;}
a.BoldDarkLink:hover, a.BoldDarkLinkNo:hover{color:#D21034;}
.PadTop5{padding-top:5px;}
.padl10{padding-left:10px;}
.PadTop10{padding-top:10px;}
.PadTop08{padding-top:08px;}
.padl15{padding-left:15px;}
.padl13{padding-left:13px;}
.PadTop20{padding-top:20px;}
.padl30{padding-left:30px;}
.padl20{padding-left:20px;}
.RedText{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#d21034;}
.RedBoldText{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;}
td.Path{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:10px;}
a.PathLink{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
a.PathLink:hover{text-decoration:none;}
.BoldTextPass{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	background:#f1f1f1;
	padding-left:10px;
	padding-bottom:5px;}
.BoldText{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
.BoldTextW{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;}
.BoldTextBigW{
    font:bold 12px Tahoma, Arial, Verdana;
	color:#fff;}
.LightText{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#a7a7a7;}
.LightTextBold{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#a7a7a7;}
td.HeaderTitle{
    font:bold 15px Tahoma, Arial, Verdana;
	color:#0a2245;
	padding:10px 0px 10px 0px;}
.SmallRed{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#D21033;}
div.Block{display:block;}
div.Hidden{display:none;}
.SimpleTextRed{color:#ef0000;}
.SimpleTextGreen{color:#008000;}
.BoldYellow{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#e59100;}
.BoldRed{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;}
div.LoadEbook {
    position:relative;top:150px;left:120px;z-index:0;
}
/* Paging CSS
------------- */
td.PageLeft{
   width:50%;
   text-align:left;}
td.PageRight{
   width:50%;
   text-align:right;}
/* Header CSS
--------------*/
#HeaderTopBG{
    background:url(../_gfx/HeaderTopBG.gif) no-repeat center bottom;
    width:100%;
    height:14px;
    padding-top:10px;}
#HeaderMiddleBG{
    background: #0A2245;
    width:608px;
    padding-left: 8px;
    padding-right:0px;}
td.TopLinks{
    text-align:left;
    padding-left:20px;}
td.Flags{
    text-align:right;
    padding-right:20px;}
/* Top Menu CSS 
----------------*/
#TopMenuMiddleBG{
    background:#fff url(../_gfx/TopMenuBG.gif) repeat-x;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;
    height:55px;
    width:608px;
	text-align:left;
    vertical-align:middle;}
#TopMenuRightBG{
    background:#fff url(../_gfx/TopMenuBG.gif) repeat-x;
    height:55px;
    vertical-align:middle;}
a.TopMenuLink{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;
	text-decoration:underline;}
a.TopMenuLink:hover{color:#F1B64F;}
.TopSelect{
	font:normal 10px Trebuchet MS;
	color:#0a2245;
	width:170px;
	height:20px;
	margin-right:10px;
	margin-top:15px;}
.TopSelectChk, .TopSelectSmall{
	font:normal 11px Trebuchet MS;
	color:#0a2245;
	height:18px;
	margin-right:10px;}
.TopSelectChk{width:150px;}
.TopSelectSmall{width:50px;}
.TopSelectChkDisabled{
	font:normal 11px Trebuchet MS;
	color:#999999;
	width:150px;
	height:20px;
	margin-right:10px;}
.TopSelectDate{
	font:normal 12px Trebuchet MS;
	color:#0a2245;
	width:60px;
	height:20px;
	margin-right:10px;}
/* Left Column CSS 
-------------------*/
#LeftColumn{
    background:url(../_gfx/LeftColumnBG.gif) repeat-y left;
    width:170px;}
td.WhiteTextL{
    font:normal 13px Tahoma, Arial, Verdana;
	color:#fff;
	padding-left:10px;
	padding-bottom:8px;}
td.TextWhite{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;
	padding:0px 25px 5px 10px;}
td.InputBG{
    background:url(../_gfx/bg_input.gif) no-repeat 11px;
    width:131px;
    height:25px;}
td.TelephonesBG,td.TelephonesBG2{
    background:url(../_gfx/bg_telephones.gif) no-repeat 10px;
    width:131px;
    height:25px;
    font:bold 12px Tahoma, Arial, Verdana;
	color:#0a2245;}
td.TelephonesBG{padding-left:32px;}
td.TelephonesBG2{padding-left:18px;}
/* Prices CSS 
-------------*/
td.TopHeadLeftN{
    background:#f1f1f1 url(../_gfx/TopLeftCorner.gif) no-repeat left center;
    height:23px;
    width:4px;
    border-bottom:solid 2px #e6e6e6;   
}
td.TopHeadRightN{
    background:#f1f1f1 url(../_gfx/TopRightCorner.gif) no-repeat right center;
    height:23px;
    width:4px;
    border-bottom:solid 2px #e6e6e6;
    border-right:0px;}
td.TopHeadMiddleL,td.TopHeadMiddleL2{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    background:#f1f1f1;
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    border-right:0px;
    text-align:left;
    padding-left:5px;}
td.TopHeadMiddleL{width:170px;}
td.TopHeadMiddleL2{width:105px;}
td.TopHeadM1{
    border-left:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    padding-left:5px;   
    height:23px;}
td.TopHeadM2{
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    padding-left:5px;
    padding-right:5px;
    height:23px;
    width:900px;}
td.HeadNL{
    border-bottom:solid 2px #E6E6E6;
    border-right:solid 2px #E6E6E6;
    background:#fff url(../_gfx/bg_PricesHeadLeft.gif) left top;
    height:23px; 
    padding-left:10px;
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
td.HeadNR{
    border-bottom:solid 2px #E6E6E6;
    text-align:center;
    background:#fff url(../_gfx/bg_PricesHeadRight.gif) right top;
    height:23px;
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
td.TopHeadM2a,td.TopHeadM3{
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    text-align:right;
    padding-right:5px;
    height:23px;}
td.TopHeadM3{width:150px;}
td.TopHeadM3a{
    border-right:0px;
    border-bottom:solid 2px #e6e6e6;
    text-align:right;
    padding-right:0px;
    height:23px;   
    width:150px;}
td.TopHeadM3m{
    border-right:0px;
    border-bottom:solid 2px #e6e6e6;
    height:23px;}
td.TopHeadM4{
    border-right:solid 2px #e6e6e6;   
    border-bottom:solid 2px #e6e6e6;
    height:23px;}
td.TopDownLeftN{
    background:#fff url(../_gfx/BottomLeftCorner2.gif) no-repeat left bottom;
    width:4px;
    border:0px;}
td.TopDownRightN{
    background:#fff url(../_gfx/BottomRightCorner2.gif) no-repeat right bottom;
    width:4px;
    border:0px;}
td.TopDownMiddle{
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    width:280px;
    padding-left:4px;}
td.TopHeadMiddleNoRightB{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    background:#f1f1f1;
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    text-align:center;}
td.MainHeadMiddleN{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    padding-right:5px;
    padding-left:15px;
    text-align:left;
    border-bottom:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    height:23px; 
    width:150px;}
td.WherePorts{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    padding-right:5px;
    padding-left:15px;
    text-align:left;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    height:23px;
    width:150px;}
td.NoLeftYesRight{
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;}
td.LightGreyTopBG{
    background:url(../_gfx/bg_LightGreyTop.gif) no-repeat center;
    width:570px;
    height:4px;}
td.LightGreyBottomBG{
    background:url(../_gfx/bg_LightGreyBottom.gif) no-repeat center;
    width:570px;
    height:4px;}
td.LightGreyMainBG{
    background:#F8F8F8;
    padding:5px 10px 5px 10px;}
td.Stars{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#a7a7a7;}
td.AfterStars{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#a7a7a7;}
/* Main Column CSS 
------------------*/
#MainColumn{width:100%;}
a.AvailabilityTitle,td.AvailabilityTitle{
    font:normal 15px Tahoma, Arial, Verdana;
	color:#fff;
	text-decoration:none;}
td.AvailabilityTitle{
    background:url(../_gfx/bg_availability.gif) no-repeat left top;
	width:380px;
    height:30px;
    padding:0px 20px 0px 25px;}
#ChkAvailabilityT{
    background:#e5e5e5 url(../_gfx/bg_middle_top.gif) repeat-x top;
    width:380px;}
a.NoUnd{text-decoration:none;}
td.DarkButtonLeft{
    background:url(../_gfx/DarkButtonLeft.gif) no-repeat;
    width:8px;
    height:36px;}
td.DarkButtonRight{
    background:url(../_gfx/DarkButtonRight.gif) no-repeat;
    width:8px;
    height:36px;}
td.DarkButtonMiddle{
    background:url(../_gfx/DarkButtonMiddle.gif) repeat-x;
    width:100%;
    text-align:center;
    height:36px;}
div.ButtonDepartures{
    width:100%;
    height:28px;
    padding-top:7px;}
a.DarkButtonText{
    font:normal 15px Tahoma, Arial, Verdana;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	height:36px;}
a.DarkButtonText:hover{color:#F1B64F;}
#Offers{
    background:url(../_gfx/bg_middle_offers.gif) repeat-y;
    width:380px;}
.OffersArrow{
   background:#f1f1f1 url(../_gfx/ArrowRedRight.gif) no-repeat 10px 4px;
   padding:2px 0px 2px 25px;}
ul.ArrowList{
	list-style-image:url(../_gfx/ArrowRedRight.gif);
	padding-left:20px;
	padding-right:20px;
	margin:0px;}
div.GreyBGD{background:#F1F1F1;}
img.OfferImage{
    vertical-align:top;
    float:left;
    margin-left:10px;
    margin-right:10px;}
/* Right Column CSS 
-------------------*/
#RightColumn{
    width:193px;
    padding-right:10px;}
td.RightColTop{
    background:url(../_gfx/RightColumnTop.gif) no-repeat center top;
    padding:7px 10px 0px 35px;
    width:170px;
    font:bold 15px Tahoma, Arial, Verdana;
	color:#0A2245;}
a.RightColTop{
    font:bold 15px Tahoma, Arial, Verdana;
	color:#0A2245;
	text-decoration:none;}
.BigRed{
    font:bold 15px Tahoma, Arial, Verdana;
	color:#D21033;}
td.RightColBot{
    background:url(../_gfx/RightColumnBot.gif) no-repeat center top;
    width:170px;
    height:5px;}
.RightColMainBG{
    background:#F1F1F1 url(../_gfx/RightColTopBG.gif) repeat-x top;
    width:170px;}
div.RightItem{
    background:url(../_gfx/ArrowRedRight.gif) no-repeat left top;
    padding:0px 0px 0px 15px;
    margin:5px 0px 0px 10px;}
img.PlusImage{
    vertical-align:top;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:6px;}
/* Footer CSS 
-------------*/
#FooterTop{
    background:url(../_gfx/FooterTop.gif) no-repeat;
    width:750px;
		height:9px;
}
#FooterBottom{
    background:url(../_gfx/FooterBottom.gif) no-repeat;
    width:750px;
		height:9px;
}
#FooterMid{
    background:url(../_gfx/FooterMid.gif) repeat-y;
		width:750px;
    vertical-align:middle;}
		
#FooterLeft{
    background:url(../_gfx/FooterLeft.gif) no-repeat;
    width:9px;
    height:180px;}
#FooterRight{
    background:url(../_gfx/FooterRight.gif) no-repeat;
    width:9px;
    height:180px;}
#FooterMiddle{
    background:url(../_gfx/FooterMiddle.gif) repeat-x;
    height:180px;
	border:#000000;
    vertical-align:middle;}
a.FooterLink{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
a.FooterLink:hover{
    text-decoration:none;}
/* Articles CSS 
---------------*/
td.GreyTopBG{
    background:url(../_gfx/bg_GreyTop.gif) no-repeat;
    width:570px;
    height:4px;}
td.GreyTopBG2{
    background:url(../_gfx/bg_GreyTop2.gif) no-repeat;
    width:550px;
    height:4px;}
td.GreyBottomBG{
    background:url(../_gfx/bg_GreyBottom.gif) no-repeat;
    width:570px;
    height:4px;}
td.GreyBottomBG2{
    background:url(../_gfx/bg_GreyBottom2.gif) no-repeat;
    width:550px;
    height:4px;}
td.GreyMainBG{
    background:#F1F1F1;
    width:560px;
    height:149px;
    vertical-align:top;
    padding:5px 10px 5px 10px;}
img.RightImage{
    vertical-align:top;
    float:right;
    margin-left:10px;}
img.LeftImage{
    vertical-align:top;
    float:left;
    margin-right:15px;}
.ArticleArrowText{
   background:url(../_gfx/ArrowBlackRight.gif) no-repeat left top;
   padding:0px 0px 0px 15px;
   margin:15px 0px 0px 150px;}
.ArticleArrowTextL{
   background:url(../_gfx/ArrowBlackRight.gif) no-repeat left top;
   padding:0px 0px 0px 15px;
   margin:10px 0px 0px 5px;}
.ArticleArrowTextB{
   background:url(../_gfx/ArrowBlackRight.gif) no-repeat left top;
   padding:0px 0px 0px 15px;
   margin:15px 0px 0px 240px;}
/* News CSS 
-----------*/
td.NewsTopBar{
   background:url(../_gfx/bg_NewsTop.gif) no-repeat center;
   width:590px;
   height:4px;}
td.NewsMiddleBar{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#fff;
    background:#0A2246;
    padding-left:10px;}
td.NewsBotBar{
   background:url(../_gfx/bg_NewsBottom.gif) no-repeat center;
   width:590px;
   height:4px;}
td.PassOffTopBar{
   background:url(../_gfx/bg_PassOffTop.gif) no-repeat center;
   width:455px;
   height:4px;}
td.PassOffRightTopBar{
   background:url(../_gfx/bg_RedTop.gif) no-repeat center;
   width:105px;
   height:4px;}
td.PassOffMiddleBar, td.PassOffRightMiddleBar{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
    padding-left:10px;}
td.PassOffRightMiddleBar{background:#d21034;}
td.PassOffMiddleBar{background:#0A2246;}
td.PassOffBotBar{
   background:url(../_gfx/bg_PassOffBottom.gif) no-repeat center;
   width:455px;
   height:4px;}
td.PassOffRightBotBar{
   background:url(../_gfx/bg_RedBottom.gif) no-repeat center;
   width:105px;
   height:4px;}
td.PassMainTable{
    background:#f1f1f1;
    padding-bottom:7px;}
div.NewsImageBG{
   background:url(../_gfx/bg_ImageStroke.gif) no-repeat;
   width:80px;
   height:80px;
   float:left;
   padding:4px 7px 0px 4px;}
div.NewsBigImageBG{
   background:url(../_gfx/bg_ImageStrokeBig.gif) no-repeat;
   width:230px;
   height:140px;
   float:left;
   padding:4px 7px 0px 4px;}
td.NewsGreyMainBG{
    background:#F1F1F1;
    width:560px;
    vertical-align:top;
    padding:2px 10px 2px 10px;}
td.NewsFooterTop{
    background:url(../_gfx/bg_NewsFooterTop.gif) no-repeat;
    width:570px;
    height:3px;}
td.NewsFooterBottom{
    background:url(../_gfx/bg_NewsFooterBottom.gif) no-repeat;
    width:570px;
    height:3px;}
.NewsFooterMiddle{
   background:#f1f1f1 url(../_gfx/ArrowRedRight.gif) no-repeat 10px 4px;
   padding:2px 0px 2px 25px;}
td.NewsFooterMiddleW{
    background:url(../_gfx/ArrowRedRight.gif) no-repeat 10px 7px;
    padding:6px 0px 6px 25px;}
td.NewsButtonTop{
    background:url(../_gfx/btn_WhiteTop.gif) no-repeat;
    width:167px;
    height:8px;}
td.NewsButtonBottom{
    background:url(../_gfx/btn_WhiteBottom.gif) no-repeat;
    width:167px;
    height:8px;}
td.NewsButtonMiddle{
    background:url(../_gfx/btn_WhiteMiddle.gif) repeat-y;
    width:167px;
    height:1px;}
div.NewsButtonMiddleArr{
    background:url(../_gfx/ArrowRedLeft.gif) no-repeat 10px 2px;
    padding-left:50px;
    width:100%;
    cursor:pointer;}
div.NewsButton{width:100%;}
a.NewsButtonSubmit{
    display:block;
    background:url(../_gfx/ArrowRedLeft.gif) no-repeat 10px 2px;
    width:100%;
    height:100%;
    text-align:center;
    font:bold 12px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:none;}
a.NewsButtonSubmit:hover{color:#D21034;}
/* Ships CSS 
------------*/
td.ShipTitle{
    background:url(../_gfx/bg_ShipTitle.gif) no-repeat;
    width:185px; 
    height:30px;
    font:bold 12px Tahoma, Arial, Verdana;
    color:#fff;
    padding:0px 5px 0px 5px;
    text-align:left;}
td.ShipPhoto{
    padding-top:2px;
    text-align:left;}
/* FAQ CSS 
----------*/
td.FaqTop, td.FaqBottom, td.FaqTopL, td.FaqBottomL{
  	width:570px;
   	height:4px;}
td.FaqTop{background:url(../_gfx/bg_faq_top.gif) no-repeat center;}
td.FaqBottom{background:url(../_gfx/bg_faq_bottom.gif) no-repeat center;}
td.FaqTopL{background:url(../_gfx/bg_faq_topL.gif) no-repeat center;}
td.FaqBottomL {background:url(../_gfx/bg_faq_bottomL.gif) no-repeat center;}
div.FaqMiddle{
    background:#e4e4e4 url(../_gfx/ArrowRedRight.gif) no-repeat 5px 2px;
    padding-left:20px;}
div.FaqMiddleL{
    background:#f0f0f0 url(../_gfx/ArrowRedRight.gif) no-repeat 5px 2px;
    padding-left:20px;}
a.FaqLink{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:none;
	width:100%;
	height:100%;
	cursor:pointer;}
a.FaqLink:hover{text-decoration:underline;}
td.FaqAnsTop{
   background:url(../_gfx/bg_faq_ans_top.gif) no-repeat center;
   width:570px;
   height:4px;}
td.FaqAnsBottom{
   background:url(../_gfx/bg_faq_ans_bottom.gif) no-repeat center;
   width:570px;
   height:4px;}
div.FaqAnsMiddle{
    background:#0a2245 url(../_gfx/RedBigArrowRight.gif) no-repeat 5px 0px;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
    padding-left:25px;}
div.FaqAnswer{
    padding-left:25px;
    padding-top:7px;}
div.FaqTop{
    background:url(../_gfx/SmallTopArrow.gif) no-repeat 7px 12px;
    padding-top:7px;
    padding-left:25px;}
a.FaqTop{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:underline;}
a.FaqTop:hover{text-decoration:none;}
/* Passengers CSS 
----------------------------------------------- */
tr.PassTR td.RightL{
    background-image: url(../_gfx/PassRightGreyLight.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 23px;}
tr.PassTR div.MiddleL{
    background-image: url(../_gfx/PassLeftGreyLight.gif);
    background-repeat: no-repeat;
    height: 23px;
    padding-left: 25px;
    padding-top: 4px;}
tr.PassTR:hover div.MiddleL{background-image: url(../_gfx/PassLeftHover.gif);}
tr.PassTR:hover td.RightL{background-image: url(../_gfx/PassRightHover.gif);}
tr.PassTR td.Right{
    background-image: url(../_gfx/PassRightGrey.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 23px;}
tr.PassTR div.Middle{
    background-image: url(../_gfx/PassLeftGrey.gif);
    background-repeat: no-repeat;
    height: 23px;
    padding-left: 25px;
    padding-top: 4px;}
tr.PassTR:hover div.Middle{background-image: url(../_gfx/PassLeftHover.gif);}
tr.PassTR:hover td.Right{background-image: url(../_gfx/PassRightHover.gif);}
a.PassLink{
    font: normal bold 11px Tahoma, Arial, Verdana;
	color: #0a2245;
	text-decoration: none;
	width: 100%;
	height: 100%;
	cursor: pointer;}
a.PassLink:hover{
    font: normal bold 11px Tahoma, Arial, Verdana;
	color: #fff;
	width: 100%;
	height: 100%;
	cursor: pointer;}
/* Agents CSS 
-------------*/
td.AgentsTitle{
    background:url(../_gfx/bg_AgentsTitle.gif) no-repeat;
    width:290px;
    font:bold 13px Tahoma, Arial, Verdana;
	color:#fff;
	padding:3px 10px 3px 10px;
	text-align:left;}
td.Agentsmain{
    background:#f1f1f1 url(../_gfx/bg_AgentsMain.gif) no-repeat top;
    width:290px;}
td.AgentsBottom{
    background:url(../_gfx/bg_AgentsBottom.gif) no-repeat;
    width:290px;
    height:24px;}
.CargoInput{
    width:160px;
    height:20px;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
.GetPassInput{
    width:210px;
    height:20px;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
td.AgentsButtonLeft{
    background:url(../_gfx/AgentsButtonLeft.gif) no-repeat;
    width:7px;
    height:26px;}
td.AgentsButtonRight{
    background:url(../_gfx/AgentsButtonRight.gif) no-repeat;
    width:7px;
    height:26px;}
td.AgentsButtonMiddle{
    background:url(../_gfx/AgentsButtonMiddle.gif) repeat-x;
    width:100%;
    text-align:center;
    height:26px;}
div.ButtonAgents{
    background:url(../_gfx/ArrowRedRight.gif) no-repeat 100% 8px;
    width:100%;
    height:26px;
    padding-top:5px;}
a.AgentsButtonText{
    font:bold 12px Tahoma, Arial, Verdana;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	height:26px;}
a.AgentsButtonText:hover{color:#F1B64F;}
/* Company Logo CSS 
-------------------*/
td.CompLogoImgRight{
    background:url(../_gfx/bg_CompIMGRight.gif) no-repeat;
    width:4px;
    height:23px;}
td.CompLogoImgMiddle{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
    background:url(../_gfx/bg_CompIMG.gif) no-repeat;
    height:23px;
    padding-left:10px;}
td.CompLogoTopMiddle{
    background:url(../_gfx/CompLogoTopMiddle.gif) repeat-x;
    height:4px;}
td.CompLogoBottomMiddle{
    background:url(../_gfx/CompLogoBottomMiddle.gif) repeat-x;
    height:4px;}
td.CompLogoMiddle{padding:10px;}
td.CompLogoTopRight,td.CompLogoLeft,td.CompLogoTopLeft,td.CompLogoRight,td.CompLogoBottomLeft,td.CompLogoBottomRight{
    width:5px;
    height:4px;}
td.CompLogoTopRight{background:url(../_gfx/CompLogoTopRight.gif) no-repeat;}
td.CompLogoLeft{background:url(../_gfx/CompLogoLeft.gif) repeat-y;}
td.CompLogoTopLeft{background:url(../_gfx/CompLogoTopLeft.gif) no-repeat;}
td.CompLogoRight{background:url(../_gfx/CompLogoRight.gif) repeat-y;}
td.CompLogoBottomLeft{background:url(../_gfx/CompLogoBottomLeft.gif) no-repeat;}
td.CompLogoBottomRight{background:url(../_gfx/CompLogoBottomRight.gif) no-repeat;}
/* Contact CSS 
--------------*/
#ContactTable{
    background:#fff url(../_gfx/bg_ContactTable.gif) no-repeat top;
	width:550px;
	padding-left:50px;
	padding-top:10px;}
#ContactTablecv{
 	width:550px;
	padding-left:50px;
	padding-top:10px;}	
td.GreyContactMainBG,td.GreyContactMainBG2{
    background:#F1F1F1;
    width:560px;
    vertical-align:top;
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;}
td.GreyContactMainBG{padding:5px 10px 5px 116px;}
td.GreyContactMainBG2{padding:5px 10px 5px 10px;}
select.ContactSelect{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	width:220px;
	margin-top:5px;}
select.ContactSelectS{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	width:105px;}
input.ContactInput{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	width:230px;
	float:left;
	margin-right:5px;}
input.ContactInputS{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	width:110px;
	float:left;
	margin-right:5px;}
td.ElementTitle{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	width:100px;
	vertical-align:top;}
td.ElementMiddle{
    width:220px;
	vertical-align:top;}
td.ElementRight{
    width:20px;
	vertical-align:top;}
textarea.ContactTextArea{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    width:320px;
    height:80px;}
td.GreyButtonLeft{
    background:url(../_gfx/GreyButtonLeft.gif) no-repeat;
    width:7px;
    height:26px;}
td.GreyButtonRight{
    background:url(../_gfx/GreyButtonRight.gif) no-repeat;
    width:7px;
    height:26px;}
td.GreyButtonMiddle{
    background:url(../_gfx/GreyButtonMiddle.gif) repeat-x;
    width:100%;
    text-align:center;
    height:26px;}
div.ButtonGrey{
    background:url(../_gfx/ArrowGreyRight.gif) no-repeat 100% 8px;
    width:100%;
    height:26px;
    padding-top:5px;}
a.GreyButtonText{
    font:bold 12px Tahoma, Arial, Verdana;
	color:#0a2245;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	height:26px;}
a.GreyButtonText:hover{color:#F1B64F;}
td.ContactFooterMiddleW{
    background:url(../_gfx/ArrowRedRight.gif) no-repeat 0px 7px;
    padding:6px 0px 6px 10px;}
a.BoldDarkLinkUnd{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:underline;}
a.BoldDarkLinkUnd:hover{text-decoration:none;}
/* Passengers Table CSS 
-----------------------*/
td.RedTopBar{
    background:url(../_gfx/bg_RedTopBar.gif) no-repeat center;
    width:570px;
    height:4px;}
td.RedBoldTextW{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
    background:#d21034;
    padding-left:10px;}
td.RedBotBar{
    background:url(../_gfx/bg_RedBotBar.gif) no-repeat center;
    width:570px;
    height:4px;}
td.TableTop{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#D21034;
	text-align:center;
    background:url(../_gfx/bg_TableTop.gif) no-repeat center;
    width:280px;
    height:23px;}
.TablePass{
    background:url(../_gfx/bg_TableBottom.gif) no-repeat center;
    width:280px;
    height:23px;}
.TablePassHalf {
    background:url(../_gfx/bg_TableBottomHalf.gif) no-repeat center;
    width:280px;
    height:23px;}
td.TableMiddleIt{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    background:#fff;
    text-align:center;
    height:21px;
    width:50%;}
td.TableFoot80{
    text-align:center;
    width:80px;}
td.TableFoot60{
    text-align:center;
    width:60px;}
td.TableFootHalf{
    width:50%;
    text-align:center;}
td.ProgDepBoldTitle,td.ProgDepBold,td.ProgDep{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#a7a7a7;
	padding:3px 0px 3px 15px;
    border-bottom:solid 1px #e6e6e6;}
td.ProgDepBold{width:100px;}
td.ProgDep{width:490px;}
/* Oikonomika Apotelesmata CSS 
------------------------------*/
.TableTopOikApot{
    background:url(../_gfx/bg_TableTopOikApot.gif) no-repeat center;
    width:570px;
    height:23px;}
td.OikApotMainLeft{
    background:#fff;
    width:276px;
    height:23px;
    padding-left:5px;}
td.OikApotMainRight{
    background:#fff;
    text-align:right;
    width:98px;
    height:23px;
    padding-right:5px;}
td.OikApotMainLeftT{
    width:276px;
    height:23px;
    padding-left:7px;}
td.OikApotMainRightT1{
    text-align:right;
    width:98px;
    height:23px;
    padding-right:7px;}
td.OikApotMainRightT2{
    text-align:right;
    width:98px;
    height:23px;
    padding-right:5px;}
td.OikApotMainRightT3{
    text-align:right;
    width:98px;
    height:23px;
    padding-right:8px;}
td.OikApotMainTrans{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;
    text-align:right;
    width:98px;
    height:23px;
    padding-right:5px;}
.TableOikApotBot{
    background:url(../_gfx/bg_TableBotOikApot.gif) no-repeat center;
    height:23px;
    width:570px;}
td.OikApotFooterMiddle{
   background:#f1f1f1;
   padding:2px 0px 2px 10px;}
td.OikApotFooterMiddleW{padding:6px 0px 6px 10px;}
div.PDF{
    float:right;
    padding-right:10px;}
/* Pinakas Timwn Apotelesmata CSS 
---------------------------------*/
td.TopHeadLeft{
    background:#f1f1f1 url(../_gfx/TopLeftCorner.gif) no-repeat left center;
    height:23px;

    width:4px;
    border-bottom:solid 2px #e6e6e6;}
td.TopHeadRight{
    background:#f1f1f1 url(../_gfx/TopRightCorner.gif) no-repeat right center;
    height:23px;
    width:4px;
    border-bottom:solid 2px #e6e6e6;}
td.TopHeadMiddle{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;
    background:#f1f1f1;
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    text-align:right;
    padding-right:5px;}
td.TopHeadMiddleNoRight{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#d21034;
    background:#f1f1f1;
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    text-align:right;
    padding-right:5px;}
td.MainHeadLeft{
    padding-left:5px;
    border-left:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    height:23px;}
td.MainHeadMiddle{
    padding-right:5px;
    text-align:right;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    height:23px;}
td.MainBottomLeft{
    padding-left:5px;
    border-left:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    height:20px;}
td.MainBottomMiddle{
    padding-right:5px;
    text-align:right;
    border-right:solid 2px #e6e6e6;
    height:20px;}
td.TopFooterLeft{
    background:#f1f1f1 url(../_gfx/BottomLeftCorner.gif) no-repeat left bottom;
    height:23px;
    width:4px;
    border-top:solid 2px #e6e6e6;}
td.TopFooterRight{
    background:#f1f1f1 url(../_gfx/BottomRightCorner.gif) no-repeat right bottom;
    height:23px;
    width:4px;
    border-top:solid 2px #e6e6e6;}
td.TopFooterMiddle{
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    text-align:right;
    padding-right:5px;}
td.TopFooterMiddleLeft {
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    border-right:solid 2px #e6e6e6;
    text-align:left;
    padding-left:3px;
    width: 110px;}
td.TopFooterMiddleNoRight{
    border-top:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    text-align:right;
    padding-right:5px;}
/* Sitemap CSS 
--------------*/
td.SitemapTop1{
   background:url(../_gfx/bg_sitemap1_top.gif) no-repeat center;
   width:100%;
   height:4px;}
td.SitemapBottom1{
   background:url(../_gfx/bg_sitemap1_bottom.gif) no-repeat center;
   width:285px;
   height:4px;}
div.SitemapMiddle1{
    background:#0a2245 url(../_gfx/RedBigArrowRight.gif) no-repeat 5px 0px;
    padding-left:23px;}
td.SitemapTop2{
   background:url(../_gfx/bg_sitemap2_top.gif) no-repeat center;
   width:285px;
   height:4px;}
td.SitemapBottom2{
   background:url(../_gfx/bg_sitemap2_bottom.gif) no-repeat center;
   width:285px;
   height:4px;}
div.SitemapMiddle2{
    background:#e4e4e4 url(../_gfx/ArrowRedRight.gif) no-repeat 20px 2px;
    padding-left:32px;}
div.SitemapMiddle3{
    background:#fff url(../_gfx/ArrowBlackRight.gif) no-repeat 38px 2px;
    padding-left:50px;}
div.SitemapMiddle4{
    background:#fff url(../_gfx/ArrowBlackRight.gif) no-repeat 53px 2px;
    padding-left:65px;}
div.SitemapMiddle5{
    background:#fff url(../_gfx/ArrowBlackRight.gif) no-repeat 68px 2px;
    padding-left:80px;}
a.SitemapLink1{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#fff;
	text-decoration:none;
	width:100%;
	height:100%;
	cursor:pointer;}
a.SitemapLink2{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:none;
	width:100%;
	height:100%;
	cursor:pointer;}
a.SitemapLink3{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-decoration:none;
	width:100%;
	height:100%;
	cursor:pointer;}
a.SitemapLink1:hover,a.SitemapLink2:hover,a.SitemapLink3:hover{
    text-decoration:underline;}
/* Newsletter CSS 
-----------------*/
td.NewsletterTop{
    background:#fff url(../_gfx/newsletter_top.gif) no-repeat bottom;
    width:350px;
    height:79px;}
td.NewsletterMiddle{
    font:bold 14px Tahoma, Arial, Verdana;
	color:#0a2245;
	text-align:center;
    background:#fff url(../_gfx/newsletter_middle.gif) no-repeat top;
    width:350px;
    height:61px;
    padding-left:32px;
    padding-right:32px;}
td.NewsletterBottom{
    background:#fff url(../_gfx/newsletter_bottom.gif);
    width:350px;
    height:27px;}
/* Left Top Menu (Red Menu) CSS 
-------------------------------*/
a.FirstMenuLink{
    color:#003333;
    background:url(../_gfx/button_white_top.gif) left top no-repeat;
    height:auto;
    width:124px;
    text-decoration:none;
    cursor:pointer;}
a.FirstMenuLink span{
    background:url(../_gfx/button_white_bottom.gif) left bottom no-repeat;
    height:auto;}
a.FirstMenuLink, a.FirstMenuLink span{
    display:block;
    float:left;}
a.FirstMenuLink, a.FirstMenuLink span {float:none;}
a.FirstMenuLink:hover{
    color:#fff;
    background:url(../_gfx/button_blue_top.gif) left top no-repeat;}
a.FirstMenuLink:hover span{background:url(../_gfx/button_blue_bottom.gif) left bottom no-repeat;}
#menu div.FirstMenu{
    list-style:none;
    padding:0px;
    margin:0px;}
#menu div.FirstMenuItem{
    float:left;
    margin:0px;
    padding:2px;}
#menu{
	width:131px;
	height:100%;}
div.FirstMenuTXT{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-left:17px;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:5px;}
div.FirstMenu div.FirstMenuItem{position:relative;}
/* Left Top Menu (Red Menu when is clicked) CSS 
-----------------------------------------------*/
a.FirstMenuLinkRoot{
    color:#fff;
    background:url(../_gfx/button_blue_top.gif) no-repeat left top;
    height:auto;
    width:124px;
    text-decoration:none;
    cursor:pointer;}
a.FirstMenuLinkRoot span{
    background:url(../_gfx/button_blue_bottom.gif) left bottom no-repeat;
    height:auto;}
a.FirstMenuLinkRoot, a.FirstMenuLinkRoot span{
    display:block;
    float:left;}
a.FirstMenuLinkRoot, a.FirstMenuLinkRoot span{float:none;}
a.FirstMenuLinkRoot:hover{
    color:#fff;
    background:url(../_gfx/button_blue_top.gif) left top no-repeat;}
a.FirstMenuLinkRoot:hover span{
    background:url(../_gfx/button_blue_bottom.gif) left bottom no-repeat;}
#menu div.FirstMenuRoot{
    list-style:none;
    padding:0px;
    margin:0px;}
#menu div.FirstMenuItemRoot{
    float:left;
    margin:0px;
    padding:2px;}
#menu{
	width:131px;
	height:100%;}
div.FirstMenuTXTRoot{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-left:17px;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:5px;}
div.FirstMenuRoot div.FirstMenuItemRoot{position:relative;}
/* Left Bottom Menu (Blue Menu) CSS 
-----------------------------------*/
a.FirstMenuLink2{
    color:#003333;
    background:url(../_gfx/menu_left_bottom_bg.gif) no-repeat left top;
    height:auto;
    width:124px;
    text-decoration:none;
    cursor:pointer;}
a.FirstMenuLink2 span{
    background:url(../_gfx/menu_left_bottom_bot_bg.gif) no-repeat left bottom;
    height:auto;}
a.FirstMenuLink2, a.FirstMenuLink2 span{
    display:block;
    float:left;}
a.FirstMenuLink2, a.FirstMenuLink2 span{float:none;}
a.FirstMenuLink2:hover{
    color:#003333;
    background:url(../_gfx/menu_left_bottom_bg_on.gif) no-repeat left top;}
a.FirstMenuLink2:hover span{background:url(../_gfx/menu_left_bottom_bot_bg.gif) no-repeat left bottom;}
#menu2 div.FirstMenu2{
    list-style:none;
    padding:0px;
    margin:0px;}
#menu2 div.FirstMenuItem2{
    float:left;
    margin:0px;
    padding:2px;}
#menu2{
	width:131px;
	height:100%;}
div.FirstMenuTXT2{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:9px 5px 5px 17px;}
div.FirstMenu2 div.FirstMenuItem2{position:relative;}
/* Left Bottom Menu (Blue Menu when is clicked) CSS 
-----------------------------------------------*/
a.FirstMenuLink2Root{
    color:#003333;
    background:url(../_gfx/menu_left_bottom_bg_on.gif) left top no-repeat;
    height:auto;
    width:124px;
    text-decoration:none;
    cursor:pointer;}
a.FirstMenuLink2Root span{
    background:url(../_gfx/menu_left_bottom_bot_bg.gif) left bottom no-repeat;
    height:auto;}
a.FirstMenuLink2Root, a.FirstMenuLink2Root span{
    display:block;
    float:left;}
a.FirstMenuLink2Root, a.FirstMenuLink2Root span{float:none;}
a.FirstMenuLink2Root:hover{
    color:#003333;
    background:url(../_gfx/menu_left_bottom_bg_on.gif) no-repeat left top;}
a.FirstMenuLink2Root:hover span {background:url(../_gfx/menu_left_bottom_bot_bg.gif) no-repeat left bottom;}
#menu2 div.FirstMenu2Root{
    list-style:none;
    padding:0px;
    margin:0px;}
#menu2 div.FirstMenuItem2Root{
    float:left;
    margin:0px;
    padding:2px;}
#menu2{
	width:131px;
	height:100%;}
div.FirstMenuTXT2Root{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:9px 5px 5px 17px;}
div.FirstMenu2Root div.FirstMenuItem2Root{position:relative;}
INPUT.inputtexterror{
	background:#f2ef83;
	width:120px;
    height:20px;
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
	margin-bottom:5px;}
SELECT.inputtexterror{
	background:#f2ef83;
	font:normal 11px Trebuchet MS;
	color:#0a2245;
	width:150px;
	height:20px;
	margin-right:10px;}
td.TableTopNew{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#D21034;
	text-align:center;
    background:url(../_gfx/bg_TableTopNew.gif) no-repeat center;
    width:570px;
    height:23px;}
td.TablePriceNew{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#D21034;
    background:#F1F1F1; 
    height:23px;
    text-align:center;
    width:190px;
    border-top:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNew2{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    background:#fff; 
    height:23px;
    text-align:center;
    width:190px;
    border-top:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNewL{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#D21034;
    background:#F1F1F1; 
    height:23px;
    text-align:center;
    width:190px;
    border-top:solid 2px #E1E1E1;
    border-left:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNewL2{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    background:#fff; 
    height:23px;
    text-align:center;
    width:190px;
    border-top:solid 2px #E1E1E1;
    border-left:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNewB2{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    text-align:center;
    border-left:solid 2px #E1E1E1;  
    border-right:solid 2px #E1E1E1;  
    border-top:solid 2px #E1E1E1;}
td.TablePriceNewB{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    text-align:center;
    border-right:solid 2px #E1E1E1; 
    border-top:solid 2px #E1E1E1;}
.TablePriceNewFooter{
    background:#fff url(../_gfx/bg_TableFooterNew.gif);
    width:570px;
    height:3px;}
td.TablePriceNew2A{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    background:#fff; 
    height:23px;
    text-align:center;
    border-top:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNewB2l{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    padding-left:5px;    
    border-left:solid 2px #E1E1E1;  
    border-right:solid 2px #E1E1E1;  
    border-top:solid 2px #E1E1E1;}
td.TablePriceNewBs{
    font:normal 11px Tahoma, Arial, Verdana;
    font-weight:bold;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    text-align:center;
    border-right:solid 2px #E1E1E1; 
    border-top:solid 2px #E1E1E1;}
td.TableProfileBold{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    background:#fff; 
    height:23px;
    text-align:left;
    padding-left:15px;
    border-top:solid 2px #E1E1E1;
    border-left:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TableProfileNorm{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    text-align:left;
    border-right:solid 2px #E1E1E1; 
    border-top:solid 2px #E1E1E1;
    padding-left:15px;}
td.TableProfileNorm2{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#FFF; 
    height:23px;
    text-align:left;
    border-right:solid 2px #E1E1E1; 
    border-left:solid 2px #E1E1E1; 
    border-top:solid 2px #E1E1E1;
    padding-left:15px;}
.stafftb td {width:auto;}
td.TablePriceNew3l{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#D21034;    
    height:23px;
    text-align:center;  
    background:url(../_gfx/bg_TableTopNew.gif) no-repeat bottom;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNew3r{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#D21034;    
    height:23px;
    text-align:center;  
    background:url(../_gfx/bg_TableTopNew.gif) no-repeat right;}
td.TablePriceNewB3l{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#0A2245;
    background:#fff; 
    height:23px;
    padding-left:10px;    
    border-right:solid 2px #E1E1E1;  
    border-top:solid 2px #E1E1E1;}
td.TablePriceNew2A1{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    width:65px;
    text-align:left;
    padding-left:2px;
    background:#fff;
    height:23px;
    border-top:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNew2A2{
    font:bold 11px Tahoma, Arial, Verdana;
    color:#0A2246;
    background:#fff;
    height:23px;
    padding-left:2px;
    padding-right:2px;    
    text-align:center;
    border-top:solid 2px #E1E1E1;
    border-right:solid 2px #E1E1E1;}
td.TablePriceNewB3{
    font:normal 11px Tahoma, Arial, Verdana;
    color:#d21034;
    background:#f1f1f1; 
    height:23px;
    text-align:center;
    border-left:solid 2px #E1E1E1;  
    border-right:solid 2px #E1E1E1;  
    border-top:solid 2px #E1E1E1;}
/* Games CSS 
------------*/
td.TableTopNew2{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#D21034;
	text-align:center;
    background:url(../_gfx/bg_TableTopNew2.gif) no-repeat center;
    width:550px;
    height:23px;}
.GameButton{
    background:#D21034;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;}
td.GameTopUser{
    font:bold 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    border-left:solid 2px #e6e6e6;
    width:275px;
    height:20px;
    padding-left:15px;}
td.GameTopScore{
    font:normal 11px Tahoma, Arial, Verdana;
	color:#0a2245;
    border-right:solid 2px #e6e6e6;
    border-bottom:solid 2px #e6e6e6;
    width:275px;
    height:20px;
    padding-left:15px;}
table.calendar td{
	width:auto;
	border-right:solid 2px #e6e6e6;
    border-top:solid 2px #e6e6e6;
    text-align:center;}
td.calendargrey{background:#c0c0c0;}
td.calendarblue{background:#00ffff;}
td.calendared{background:#ff7d00;}

.escapebg
{
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:bottom;
	text-align:right;
}
.escapelink
{
	padding:0px 15px 7px 0px;
}
.escapelink a
{
	color:#ffffff;
}
.flashofferstop
{
	background:url(../_gfx/flash_offers_top.gif) no-repeat;
	width:381px;
	padding-top:3px;
	border-bottom:solid 1px #e5e5e5;
	margin-bottom:5px;
}
.flashoffersbg
{
	background:url(../_gfx/flash_offers_bg.gif) repeat-y;
	padding:0px 3px 2px 3px;
}
.flashoffersbg img,.flashoffersbg object
{
	display:block;
}

.bluetext{
	color:#0099FF;
}