.CON_HeaderContainer {float: right; width: 100%; height: 90px;}
.CON_HelpHeaderContainer {float: right; width: 100%; height: 90px;}
div#CON_HeaderLogoContainer {position: absolute; top: 0px;	left: 0px;	padding: 0px 0px 0px 0px; z-index: 100; }
div#CON_HeaderMainImage {position: absolute; top: 0px; left: 0px; overflow: hidden; height: 90px; }
div#CON_HeaderTextContainer {position: absolute; top: 0px;	left: 570px; width:170px !important; height: 90px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
div#CON_HeaderTextContainer {color:#fff !important; font-family:Arial; font-weight:bold; z-index: 100; }
div#CON_HeaderTextContainer a {color:#fff !important; }
div#CON_HeaderTextContainer a:hover {color:#fff !important; }
div#CON_HeaderTextContainer #CON_HeaderText1 {margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#CON_HeaderTextContainer #CON_HeaderText2 {margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; }
div#CON_HeaderHelp {margin: 14px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.CON_PageHeader {margin: 0px; padding: 0px; }
div.CON_PageHeader h1 {margin: 0px; font-size: 24px; }
#ServiceLinkContentPage 
div.CON_InfoItemContainer {width: 100%; height:24px; padding: 2px 0px 0px 0px; }
a.CON_InfoMenuItem {font-weight: normal; text-decoration: none; }
div.CON_InfoImageContainer {float: left; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px !important;	margin: 0px 0px 0px 0px; }
div.CON_HelpInfoImageContainer {float: left; text-align: right; padding: 0px 0px 0px 0px; margin:  -2px 2px 0px 0px !important; margin:  -2px 0px 0px 0px; }
div.C_FooterSpacer {font-size: 1px; line-height: 10px; }

div#C_FooterContainer
{
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:solid 1px #D2D2C6; 
	border-bottom:solid 1px #D2D2C6;
	text-indent: 16px;
	color: #666666;
	font-weight:bold; 
}

div#C_FooterContainer a
{
	color: #888888;
	font-weight: normal;
}

#C_FooterTextDiv {float: left;color:#666666; padding: 2px 0 4px 0;}
#C_FooterTextDiv p {display: inline;}
#C_FooterLogoDiv {float: right; text-align:right;} 

/* Market Selector Popup CSS Start */
.marketSelector{ position: absolute; margin-top: 350px; z-index: 9999; margin-left:100px;}
.marketSelector table{ font-size:12px;}
.marketSelectorTop {overflow: hidden; width: 493px; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Header_Wide.png"); background-repeat: no-repeat;}
.marketSelectorTop .marketSelectorBodyHeading {display: block; float: left; color: #FFFFFF; font-weight: bold; font-size: 13px; margin-left: 12px; line-height: 27px;}
.marketSelectorTop .closeMarketSelectorLeft {display: block; float: right; width: 11px; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Closebutton_Left.png"); background-repeat: no-repeat; background-position: right 2px;}
.marketSelectorTop a {cursor: pointer;}
.marketSelectorTop a .closeMarketSelector {display: block; padding-right: 27px; color: #FFFFFF; font-size: 11px; text-align: right; float: right; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Closebutton.png"); background-repeat: no-repeat; background-position: right 2px; line-height: 27px;  margin-right:5px;}

.marketLink {font-size: 12px; background-position: 0px 0px;background-repeat:no-repeat;display:inline; }
.marketLink a {font-size: 12px; display:inline; padding-bottom: 5px;}

.marketSelectorTop a:hover .closeMarketSelector {background-position: right -28px; text-decoration:none; cursor: pointer;}
.marketSelectorBody {width: 493px; padding: 10px 0 7px 0; background-image: url("/images/CEP/CEP_CitySelector_Body_Wide.png"); background-repeat: repeat-y;}
.marketSelectorBody .marketSelectorBodyContent {padding: 5px 0 10px 10px; margin: 0 0 0 10px;}
.marketSelectorBottom {overflow: hidden; width: 493px; height: 7px; background-image: url("/images/CEP/CEP_CitySelector_Bottom_Wide.png"); background-repeat: no-repeat;}
.marketSelectorBodyContent div.languageContainer { display:none; position:absolute; padding:0 0 4px 0; margin:-10px 0 0 90px; *margin-top:-23px; background:transparent url(/images/flags/_shadow.png) repeat-x 0% 100% ; clear:both;cursor: pointer;}
.marketSelectorBodyContent div.languageContainer img.arrow { position:absolute; width:7px; height:15px; left:-6px; top:10px }
.marketSelectorBodyContent div.languageContainer div.languageList { border:1px solid #b6b6b6;background-color:#fff }
.marketSelectorBodyContent div.languageContainer div.languageList ul { padding:6px 24px 6px 6px;list-style-type:none;margin:0;font-size: 12px; }

/* Market Selector Popup CSS End */
 
.flag{float:left;margin:0px 5px 0 0;width:16px;height:11px;overflow:hidden;background:url(/images/flags/flagssprite_small.png) no-repeat;}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.IntFlag {background-image: url("/images/spacer.gif")}


/*Blue Button*/
.blueButton { float: right; } 
.blueButton a {font-size: 15px; line-height: 28px; font-weight: bold; color: #FFFFFF;}
.blueButton a span.blueBtnLeft {display: block; float: left; height: 30px; width: 9px; background-image: url("/images/CEP/HBA_Bluebutton_Left.png")} 
.blueButton a:hover span.blueBtnLeft {background-position: 11px;}
.blueButton a span.blueBtnBody {display: block; float: left; height: 30px;padding-left:2px; background-image: url("/images/CEP/HBA_Bluebutton_Body.png"); background-position: -2px 0;}
.blueButton a:hover span.blueBtnBody {background-position: 197px 0;color: #FFFFFF;padding-right:2px;}
.blueButton a span.blueBtnRight {display: block; float: left; height: 30px; width: 11px; background-image: url("/images/CEP/HBA_ Bluebutton_Right.png")} 
.blueButton a:hover span.blueBtnRight {background-position: 9px; width: 9px;}
/*Blue Button*/     

/*Sliver Button*/
a:hover .btnSilver  {background-position: left -28px; text-decoration:none;cursor: pointer;}
.btnSilver {display: block; height: 27px; background-image: url("/images/CEP/sliver_cancel_button.png"); background-repeat: no-repeat; background-position: left 2px;float: left;padding-left: 23px; font-size: 11px; text-align: right;  line-height: 27px;  margin-left:5px;}
a .btnSilverRight {display: block; width: 11px; height: 20px; background-image: url("/images/CEP/sliver_cancel_button_right.png"); background-repeat: no-repeat; background-position: left 4px;float: right;*float: none; }
/*Sliver Button*/   
 
/* Late Login CSS Start */
.lateLogin table{ font-size:12px;}
.lateLoginLink {font-size: 12px;}
.lateLoginTop a:hover .closelateLogin {background-position: right -28px; text-decoration:none;}
.lateLoginBody {width: 400px;padding: 10px 0 7px 0;background-image: url("/images/CEP/Late_login_Wide.png");}
.lateLoginBody .lateLoginBodyContent {padding: 5px 0 2px 10px; margin: 0 0 0 10px;}
.lateLoginBottom {overflow: hidden; width: 384px; height: 7px; background-image: url("/images/CEP/CEP_CitySelector_Bottom_Wide.png"); background-repeat: no-repeat;}
.lateLoginBodyContent{ padding:0 0 4px 0; margin:-25px 0 0 100px;background-color:#d0d0c4; }
.lateLoginBodyContent {border:1px solid #b6b6b6;padding:6px 24px 6px 6px;margin:0;font-size: 12px; }
/* Late Login CSS End */


/* Findbooking CSS Start */
.findbooking table{font-size: 12px; }
.findbookingTop{overflow: hidden;width: 394px;height: auto;background-image: url("/images/CEP/CEP_SearchBooking_Header_New.png");background-repeat: repeat-y;}
.findbookingTop .findbookingBodyHeading{float: left;overflow: hidden;width: 100%;text-align: left;line-height: 18px;color: #FFFFFF;font-weight: bold;font-size: 13px;margin: 5px 1px 3px 11px; }
.findbookingTop .findbookingBodyHeadingPopUp{float: left;overflow: hidden;width: 50%;text-align: left;line-height: 18px;color: #FFFFFF;font-weight: bold;font-size: 13px;margin: 5px 1px 3px 11px; }
.findbookingTop .closefindbookingLeft{display: block;float: right;width: 11px;height: 27px;background-image: url("/images/CEP/CEP_CitySelector_Closebutton_Left.png");background-repeat: no-repeat;background-position: right 2px;}
.findbookingTop a{cursor: pointer;}
.findbookingTop a .closefindbooking {display: block; padding-right: 27px;color: #FFFFFF; font-weight: bold;font-size: 11px;text-align: right;float: right;height: 27px;background-image: url("/images/CEP/CEP_CitySelector_Closebutton.png"); background-repeat: no-repeat;background-position: right 2px;line-height: 27px;margin-right: 5px;}
.findbookingLink{ font-size: 12px;}
.findbookingTop a:hover .closefindbooking{background-position: right -28px; text-decoration: none; }
.findbookingBody {width: 394px;  padding: 10px 0 7px 0; background-image: url("/images/CEP/Findbooking_body.png");background-repeat: repeat-y; }
.findbookingBody .findbookingBodyContent{ padding: 5px 0 2px 10px;margin: 0 0 0 10px;}
.findbookingBottom{overflow: hidden;  width: 394px;  height: 7px;background-image: url("/images/CEP/Findbooking_Bottom_Wide.png");background-repeat: no-repeat; }
.findbookingBodyContent{padding: 0 0 4px 0;margin: -25px 0 0 100px; background-color: #d0d0c4;  }
.findbookingBodyContent{border: 1px solid #b6b6b6;padding: 6px 24px 6px 6px;margin: 0;font-size: 12px;    }
 #findbookingFrame1 {opacity: 0.9; -moz-opacity: 0.9;-khtml-opacity: 0.9; background-color: #4a4a45;padding: 25px;width: 400px;text-align: center;    }
/*Findbooking CSS Start */

/* TPAccountSelector CSS Start */
.TPAccountSelector table{font-size: 12px; }
.TPAccountSelectorTop{overflow: hidden;width: 394px;height: auto;background-image: url("/images/CEP/CEP_SearchBooking_Header_New.png");background-repeat: repeat-y;}
.TPAccountSelectorTop .TPAccountSelectorBodyHeading{float: left;overflow: hidden;width: 100%;text-align: left;line-height: 18px;color: #FFFFFF;font-weight: bold;font-size: 13px;margin: 5px 1px 3px 11px; }
.TPAccountSelectorTop .TPAccountSelectorBodyHeadingPopUp{float: left;overflow: hidden;width: 50%;text-align: left;line-height: 18px;color: #FFFFFF;font-weight: bold;font-size: 13px;margin: 5px 1px 3px 11px; }
.TPAccountSelectorTop .closeTPAccountSelectorLeft{display: block;float: right;width: 11px;height: 27px;background-image: url("/images/CEP/CEP_CitySelector_Closebutton_Left.png");background-repeat: no-repeat;background-position: right 2px;}
.TPAccountSelectorTop a{cursor: pointer;}
.TPAccountSelectorTop a .closeTPAccountSelector {display: block; padding-right: 27px;color: #FFFFFF; font-weight: bold;font-size: 11px;text-align: right;float: right;height: 27px;background-image: url("/images/CEP/CEP_CitySelector_Closebutton.png"); background-repeat: no-repeat;background-position: right 2px;line-height: 27px;margin-right: 5px;}
.TPAccountSelectorLink{ font-size: 12px;}
.TPAccountSelectorTop a:hover .closeTPAccountSelector{background-position: right -28px; text-decoration: none; }
.TPAccountSelectorBody {width: 394px;  padding: 10px 0 7px 0; background-image: url("/images/CEP/Findbooking_body.png");background-repeat: repeat-y; }
.TPAccountSelectorBody .TPAccountSelectorBodyContent{ padding: 5px 0 2px 10px;margin: 0 0 0 10px;}
.TPAccountSelectorBottom{overflow: hidden;  width: 394px;  height: 7px;background-image: url("/images/CEP/Findbooking_Bottom_Wide.png");background-repeat: no-repeat; }
.TPAccountSelectorBodyContent{padding: 0 0 4px 0;margin: -25px 0 0 100px; background-color: #d0d0c4;  }
.TPAccountSelectorBodyContent{border: 1px solid #b6b6b6;padding: 6px 24px 6px 6px;margin: 0;font-size: 12px;    }
 #TPAccountSelectorFrame {opacity: 0.9; -moz-opacity: 0.9;-khtml-opacity: 0.9; background-color: #4a4a45;padding: 25px;width: 400px;text-align: center;    }
/*TPAccountSelector CSS Start */