body {
	background:white;
	text-align:center;
}
body * {
	text-align:left;
}
.main800, .main1024 {
	margin:0 auto;
}
.main800 {
	width:773px;
}
.main1024 {
	width:987px;
}
#container {
	padding:63px 0 0 25px;
	position:relative;
	background:url(/travel/ro_ro/images/container_tcm166-11073.jpg) left top no-repeat;
                z-index: 0;
}
#cleft {
	width:5px;
	height:5px;
	background:url(/travel/ro_ro/images/containerleft_tcm166-11024.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
#cright {
	width:5px;
	height:5px;
	background:url(/travel/ro_ro/images/containerright_tcm166-11025.gif) no-repeat;
	position:absolute;
	right:0 !important; right:-1px;
	top:0;
}
#top {
	height:50px;
}
.main800 #top {
	width:770px;
}
.main1024 #top {
	width:987px;
}
.main800 #question {
	position:absolute;
	top:22px;
	right:3px;
}
.main1024 #question {
	position:absolute;
	top:22px;
	right:28px;
}
.main800 #question2 {
	position:absolute;
	bottom:70px;
	right:25px;
}
.main1024 #question2 {
	position:absolute;
	bottom:70px;
	right:25px;
}
#emergency {
	position:absolute;
	top:22px;
	left:300px;
}
#language_selector {
	position:absolute; 
	top:0;
	z-index:30;
}
#lsleft {
	width:5px;
	height:5px;
	background:url(/travel/ro_ro/images/lsleft_tcm166-11037.gif) no-repeat;
	position:absolute;
	left:0;
	top:20px;
}
#lsright {
	width:5px;
	height:5px;
	background:url(/travel/ro_ro/images/lsright_tcm166-11038.gif) no-repeat;
	position:absolute;
	right:0 !important; right:-1px;
	top:20px;
}
#metanav {
	margin: 62px 0 0 25px;
	height:30px;
	he\ight:22px;
}
.main800 #metanav {
	margin: 70px 0 0 25px; /* !important; margin:40px 0 0 25px;*/
	width:745px;
	w\idth:735px;
}
.main1024 #metanav {
	width:935px;
	w\idth:925px;
}
#navigation {
	background-color:#FFF;
	position:absolute;
	top:25px;
	z-index:20;
	height:25px;
	overflow:hidden;
}
.main800 #navigation {
	width:773px;
}
.main800 #navigation iframe{
	width:773px;
}
.main1024 #navigation {
	width:987px;
}
.main1024 #navigation iframe{
	width:987px;
}
.main800 #language_selector {
	xwidth:773px;
}
.main1024 #language_selector {
	xwidth:987px;
}
#preloads {
	display:none;
}
.main800 .extern #triggers {
	display:none;
}
/*Fix CM-24344*/
.notoolbar #seealso{
	/*margin:41px 0 0 0;*/
}
 .notoolbar #triggers {
	margin:41px 0 0 0;
}

.notoolbar .seealsoblockspacetop {
	height: 41px;
}
/*End Fix*/
#corporatecontent {
	float:left;
	width:745px;
}
.main800 #metanavCorporateHome {

	position:absolute;

	top:555px;

}
.main800 #metanavCSRHome {

	position:absolute;

	top:600px;

}
.main800 #triggerscorporate {

	position:absolute;

	left:0; 

	top:352px;

	width:570px;

}
.main800 #triggerscorporate .TRIG {

	float:left;

	margin-right:15px;

}
.main1024 #metanavCorporateHome {

	position:absolute;

	top:455px;

}

.main1024 #metanavCSRHome {

	position:absolute;

	top:600px;

}

.main1024 #newsoverview {

	height:275px;

}

.main1024 #seealso_csr_bg {

	height:460px;

}


.main1024 #triggerscorporate {

	position:absolute;

	left:760px; 

	top:48px;

	width:175px;

}

.main1024 #triggerscorporate .TRIG {

	float:left;

	margin-bottom:15px;

}
.corporate {

	position:relative;
	margin:19px 0 0 0;

}

.corporate h1{

	font-size:25px;

	font-weight:bold;

}
.print {
	display:none;
}
#metanav a.se {
	float:left;
	color:#E0F3FF;
	font-size:1px;
}
#tool_jffp {
	width:748px;
	height:273px;
	margin:0 0 11px 0;
	float:left;
}
* html #tool_jffp {
	margin-bottom:10px;
}
#tool_jffp #dashboard {
	float:left;
	margin:0 12px 0 0;
	width:558px;
	height:274px;
}
#tool_jffp #jffp_login {
	position:relative;
	float:left;
}
#banners {
	float:left;
	display:inline;
	position:relative;
}
#specialtriggers {
	float:right;
	display:inline;
	position:relative;
	margin:0 3px 0 0;
}
/* Layover homepage --------------------- */
#layover {
	position: absolute;
	width: 330px;
	height: 230px;
	top: 110px;
	left: 248px;
	padding: 0px;
	z-index: 10;
	background:url(/travel/ro_ro/images/layover_tcm166-62361.gif) 0px 0px no-repeat;
}
#layover img {
	display: inline;
}
#layover a {
	color: white;
}

#layover p, #layover ul, #layover strong {
	color: white;
	margin-bottom: 10px;
	font-size: 12px;
}
#layover .title {
	font-size: 14px;
	font-weight: normal;
}
#layover ul, #layover li {
	color: white;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
}
#layover .close {
	cursor:pointer;
	float:right;
	margin: 7px;
}
#layover .content {
	padding: 20px;
}
#layover .link {
	position: absolute;
	text-align: right;
	top: 200px;
	width: 320px;
}
/* End Layover homepage --------------------- */
#dest, .specials, .specials_jffp, #webawards {
	float:right;
}
#dest {
	width:175px;
	height:175px;
}
.specials, .specials_jffp, #webawards {
	width:175px;
	height:174px;
}

#bannerwarnings {
	position: absolute;
	margin: 100px 0 0 0;
	width: 554px;
	height: 35px;
	display:block;
	padding: 0px;
	margin: 0px;
	background:url(/travel/ro_ro/images/banner_warnings_bg_tcm166-57765.gif) 0px 0px no-repeat;
}
#warningleft {
	position: relative;
	float: left;
	margin: 2px 0 0 1px;
	padding: 0px;
	width: 275px;
	height: 29px;
}

#bannerwarnings #image {
	position:absolute; 
	top: 2px; 
	left: 3px;
}
#bannerwarnings #text {
	position:absolute; top:0px; left: 40px;
}

#bannerwarnings  table td {
	vertical-align:center;
	font-weight: bold;
}
#bannerwarnings table td a{
	padding: 0 5px 0 0;
	color: #0295ff;
}
#bannerwarnings table img {
	display: inline;
}
#warningleft {
	position: relative;
	float: left;
	margin: 2px 0 0 1px;
	padding: 0px;
	width: 275px;
	height: 29px;
}
#warningright {
	position: relative;
	float: right;
	margin: 2px 0 0 1px;
	padding: 0px;
	width: 275px;
	height: 29px;
}

/* END styles independent to browserwidth --------------------- */

/* styles for 800 --------------------------------------------- */
.main800 #bannerlong {
	position:absolute;
	top: 47px;
	left:0;
}
.main800 #banner2 {
	position:absolute;
	top:143px;
	left:0;
}
.main800 #banner3 {
	position:absolute;
	top:143px;
	left:190px;
}
.main800 #banners {
	width:380px;
	height:190px;
}
.main800 #specialtriggers {
	top: 47px;
	width:365px;
	height:175px;
}
.main800 .specials, .main800 .specials_jffp, .main800 #webawards {
	position:absolute;
	top:0px;
	left:190px;
}
.main800 #dest {
	position:absolute;
	top:0px;
	left:0px;
}
.main800 #specialco2trigger{
	display:none;
}
.main800 #metanavCorporateHome {
	position:absolute;
	top:555px;
}
.main800 #metanavCSRHome {
	position:absolute;
	top:600px;
}
.main800 #newsoverview {
	height:383px;
}
.main800 #seealso_csr_bg {
	height:460px;
}
.main800 #triggerscorporate {
	position:absolute;
	left:0; 
	top:352px;
	width:570px;
}
.main800 #triggerscorporate .TRIG {
	float:left;
	margin-right:15px;
}
.main800 #triggerscsr {
	position:absolute;
	left:0; 
	top:10px;
	width:175px;
}
.main800 #triggerscsr .TRIG {
	float:left;
	margin-right:15px;
}


/* END styles for 800 ----------------------------------------- */

/* styles for 1024 -------------------------------------------- */
.main1024 #banners {
	width:745px;
	height:80px;
}


.main1024 #bannerwarnings {
	top: 1px;
	left: 0px;
}

.main1024 #bannerlong {
	position:absolute;
	top:47px;
	left:0;
}
.main1024 #banner2 {
	position:absolute;
	top:47px;
	left:380px;
}
.main1024 #banner3 {
	position:absolute;
	top:47px;
	left:570px;
}
.main1024 #specialtriggers {
	width:175px;
	margin:0 27px 0 0;
}

.main1024 #framespacer{
	margin: 47px 0 0 0;
}

.main1024 .specials, .main1024 .specials_jffp, .main1024 #webawards {
	position:absolute;
	top:0;
	left:0;
}
.main1024 #dest {
	position:absolute;
	top:236px !important; top:237px;
	left:0px;
}
.main1024 #specialco2trigger{
	position:absolute;
	top:186px !important; top:186px;
	left:0px;
}
.main1024 #metanavCorporateHome {
	position:absolute;
	top:455px;
}
.main1024 #metanavCSRHome {
	position:absolute;
	top:600px;
}
.main1024 #newsoverview {
	height:284px;
}
.main1024 #seealso_csr_bg {
	height:460px;
}
.main1024 #triggerscorporate {
	position:absolute;
	left:760px; 
	top:48px;
	width:175px;
}
.main1024 #triggerscorporate .TRIG {
	float:left;
	margin-bottom:15px;
}
.main1024 #triggerscsr {
	position:absolute;
	left:760px; 
	top:48px;
	width:175px;
}
.main1024 #triggerscsr .TRIG {
	float:left;
	margin-bottom:15px;
}

/* END styles for 1024 ---------------------------------------- */

/* styles for Local shop -------------------------------------- */
.localshop {
	width:797px;
}
.localshop #tool_jffp {
	width:555px;
}
.localshop #banners {
	width:555px;
}
.localshop #banner2 {
	position:absolute;
	top:0;
	left:190px;
}
.localshop #banner3 {
	position:absolute;
	top:0;
	left:380px;
}
.localshop #specialtriggers {
	position:absolute;
	top:63px;
	left:595px;
}
.localshop .specials {
	position:absolute;
	left:0;
	top:0;
}
.localshop #dest {
	position:absolute;
	left:0;
	top:190px;
}
.localshop #container {
	background:none;
	background-repeat:no-repeat;
}
.localshop #localnav {
	height:28px;
	padding:0 0 0 29px;
}
/* END styles for Local shop ---------------------------------- */
* {
	margin:0;
	padding:0;
	font-size:11px;
	color:#006;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both;
    visibility:hidden;
}
.clearfix {zoom:1}
* html .clearfix {height:1%}
ul, li {
	list-style:none;
}
h1 {
	font-size:20px;
}
h3 {
	color:#0A85EC;
}
img {
	display:block;
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#textonly {
	display:none;
}
#klmlogo {
	position:absolute;
	top:9px;
	left:29px;
}
#nwalogo {
	position:absolute;
	top:27px;
	left:504px;
}
#metanav {
	z-index:2;
	position:relative;
	padding:8px 10px 0 0;
	background:#E0F3FF url(/travel/ro_ro/images/bottomright_tcm166-11020.gif) right no-repeat;
}
#metanav div#left {
	float:left;
	background:#E0F3FF url(/travel/ro_ro/images/bottomleft_tcm166-11019.gif) no-repeat;
	width:5px;
	height:30px;
	margin:-8px 0 0 0;
}
#metanav ul {
	list-style-type:none;
}
#metanav ul li {
	float:left;
	border-left:1px solid #0A85EC;
	padding:0 11px 0 11px;
}
#metanav ul li img {
	display:inline;
	padding:0 5px;
	position:relative;
	vertical-align:middle;
}
#metanav .right {
	display:inline;
	float:right;
	margin:0 155px 0 0;
}
#metanav .right li{
	border:none;
	border-left:1px solid #0A85EC;
}
#metanav li.first{
	border:none
}
#metanav select {
	position:absolute;
	right:10px;
	top:6px;
	width:150px;
}
* html #contentblock {
	z-index:0;
}
* html #contentblock #content {
	z-index:-1;
}
* html #seealso {
	z-index:2;
}
#jffp_login {
	z-index:10;
}
* html #jffp_login {
	z-index:3;
}
#tool {
	display:block;
}
#jffpcontentcontainer {
	display:block;
	position:absolute;
	z-index:10;
	top:29px;
	left:0;
	width:148px;w\idth:175px;
	height:291px;
	he\ight: 291px;
}
#jffpcontentcontainer #bottom {
	background:url(/travel/ro_ro/images/jffpbothome_tcm166-11973.png) bottom left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	height:17px;
	width:175px;
}
* html #jffpcontentcontainer #bottom {
	background:url(/travel/ro_ro/images/jffpbothome_tcm166-11961.gif) bottom left no-repeat;
	voice-family: "\"}\""; voice-family:inherit;	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/travel/ro_ro/images/jffpbothome_tcm166-11973.png");
}
#jffpcontentcontainer #bottom img {
	display:none;
	position:absolute;
	top:3px;
	left:84px;
}
#mpopen #login, #mpopen #logout a {
	position:absolute;
	color:#FFF;
	top:10px;
	left:110px;
	font-size:10px;
}
#jffpcontent {
	background:#CFD9EC url(/travel/ro_ro/images/jffp_tcm166-11960.gif) top left repeat-x;
	padding:15px 15px 15px 10px;
	width:175px;
	w\idth:148px;
	height:275px;
	he\ight:244px;
	border-left:1px solid #7C97BD;
	border-right:1px solid #7C97BD;
	z-index:1;
}
#jffpcontent #forgotten {
	float:right;
	color:#466DA1;
}
#jffpcontent .link {
	color:#466DA1;
	margin:0 0 0 4px;
}
#jffpcontent #go {
	display:block;
	float:right;
	position:relative;
	right:0px;
	margin:10px 0 8px 0;
}
#jffpcontent input {
	width:146px;
	height:16px;
	border:0;
	border-top:1px solid #587993;
	border-left:1px solid #587993;
	margin:0 0 8px 0;
}
#jffpcontent select {
	width:150px;
	margin:0 0 8px 0;
}
#jffpcontent h3 {
	color:#171875;
}
#jffpcontent img {
	display:inline;
}
#jffpcontent input.checkbox {
	width:auto;
	height:auto;
	border:0;
	margin:0;
}
#mpstripe {
	background:url(/travel/ro_ro/images/jffpstripe_tcm166-11962.gif) repeat-x;
	height:2px;
	line-height:0;
	font-size:0;
	margin:0 0 16px 0;
}
.loggedin #jffpcontentcontainer {
	height:484px;
}
.loggedin #jffpcontent {
	height:416px;
	padding:0;
	width:172px;w\idth:173px;
}
.loggedin #jffpcontent .pad {
	padding:0 15px 10px 10px;
}
* html .loggedin #jffpcontent .pad {
	width:172px; w\idth:148px;
}
.loggedin #level {
	height:51px;
	border-left:1px solid #7C97BD;
	border-right:1px solid #7C97BD;
}
.loggedin .miles {
	margin:2px 0 15px 0;
}
.loggedin .miles div {
	float:left;
}
.loggedin .miles div.numb {
	background:#FFF;
	padding:1px 0 0 0;
	height:16px; hei\ght:15px;
}
.loggedin .miles .left {
	width:7px;
	height:16px;
	background:url(/travel/ro_ro/images/miles_left_tcm166-11146.gif) 0 0 no-repeat;
}
.loggedin .miles .right {
	width:7px;
	height:16px;
	background:url(/travel/ro_ro/images/miles_right_tcm166-11147.gif) 0 0 no-repeat;
}
.silver {
	color:#7E898E;
}
.gold {
	color:#B28D53;
}
.plat {
	color:#567B8C;
}
.loggedin ul {
	color:#2A568F;
	margin:0 0 8px 0;
}
.loggedin ul li {
	background:url(/travel/ro_ro/images/square_fb_tcm166-11087.gif) 0px 6px no-repeat;
	padding:0 0 0 10px;
	color:#2A568F;
}
.loggedin a.more {
	float:right;
	background:url(/travel/ro_ro/images/arrow_right_dark_tcm166-10258.gif) right no-repeat;
	padding:0 11px 0 0;
}
.loggedin a.award {
	float:left;
	background:url(/travel/ro_ro/images/arrow_right_dark_tcm166-10258.gif) right 18px no-repeat;
	padding:0 11px 0 0;
	color:#29518C;
}
.loggedin #shortcuts {
	margin:0 0 15px 0;
}
.loggedin #shortcuts ul {
	border-top:1px solid #ACC2EA;
	border-bottom:1px solid #FFF;
	margin:0;
	padding:0;
	position:relative;
	width:173px;
}
.loggedin #shortcuts h3 {
	padding:2px 0 2px 11px;
	background:#B1C2E1;
}
.loggedin #shortcuts ul li {
	display:block;
	padding:2px 4px 2px 24px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C0E0FF;
	background:#DDE4F2 url(/travel/ro_ro/images/arrow_right_dark_tcm166-10258.gif) 10px 6px no-repeat;
}
span.line {
	display:block;
	width:160px;
	height:1px;
	border-top:1px solid #BEDEFD;
	background:#FFF;
	font-size:1px;
	margin:5px 0;
}
#footer {
	margin:10px 0 0 41px;
}
#footer ul li {
	float:left;
	margin:0 20px 0 0;
	color:#3AACFF;
}
#footer ul li a {
	color:#3AACFF;
	font-size:10px;
}
iframe#destinationdata, iframe#countrydata {
	display:block;
	border:0;
}
iframe#externIframe{
	z-index:0;
}
.btnwhite,
.btnwhite2,
.btnff,
.btnblue,
.btnlblue,
.btnemergency,
.btnback,
.btnbackff {
	float:right;
	padding:0 0 0 6px;
	margin:0;
	z-index:10;
	background:url(/travel/ro_ro/images/bwhite_tcm166-11983.gif) top left no-repeat;
}
#tdsForm .btnwhite,
#tdsForm .btnwhite2,
#tdsForm .btnff,
#tdsForm .btnblue,
#tdsForm .btnlblue,
#tdsForm .btnemergency,
#tdsForm .btnback,
#tdsForm .btnbackff {
	margin-top:10px;
	margin-left:10px;
}
.btnwhite2 {
	background:url(/travel/ro_ro/images/bwhite2_tcm166-11984.gif) top left no-repeat;
}
.btnff {
	background:url(/travel/ro_ro/images/bff_tcm166-11981.gif) top left no-repeat;
}
.btnblue {
	background:url(/travel/ro_ro/images/bblue_tcm166-11979.gif) top left no-repeat;
}
.btnlblue {
	background:url(/travel/ro_ro/images/blblue_tcm166-11982.gif) top left no-repeat;
                line-height:14px;
}
.btnemergency {
	background:url(/travel/ro_ro/images/bemergency_tcm166-11980.gif) top left no-repeat;
}
.btnback {
	background:url(/travel/ro_ro/images/bback_tcm166-11977.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.btnbackff {
	background:url(/travel/ro_ro/images/bbackff_tcm166-11978.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.btnwhite span,
.btnwhite2 span,
.btnff span,
.btnblue span,
.btnlblue span,
.btnemergency span,
.btnback span,
.btnbackff span {
	display:block;
}
.btnwhite span {
	background:url(/travel/ro_ro/images/bwhite_tcm166-11983.gif) right -20px no-repeat;
}
.btnwhite2 span {
	background:url(/travel/ro_ro/images/bwhite2_tcm166-11984.gif) right -20px no-repeat;
}
.btnff span {
	background:url(/travel/ro_ro/images/bff_tcm166-11981.gif) right -20px no-repeat;
}
.btnblue span {
	background:url(/travel/ro_ro/images/bblue_tcm166-11979.gif) right -20px no-repeat;
}
.btnlblue span {
	background:url(/travel/ro_ro/images/blblue_tcm166-11982.gif) right -20px no-repeat;
}
.btnemergency span {
	background:url(/travel/ro_ro/images/bemergency_tcm166-11980.gif) right -20px no-repeat;
}
.btnback span {
	background:url(/travel/ro_ro/images/bback_tcm166-11977.gif) right -20px no-repeat;
}
.btnbackff span {
	background:url(/travel/ro_ro/images/bbackff_tcm166-11978.gif) right -20px no-repeat;
}
.btnwhite span a,
#content .btnwhite2 span a,
.btnff span a,
.btnblue span a,
.btnlblue span a,
.btnemergency span a,
#content .btnback span a,
#content .btnbackff span a {
	padding:2px 24px 4px 6px;
	white-space:nowrap;
	color:#006;
	font-weight:bold;
	font-size:11px;
	display:block;
}
.btnwhite span a {
	color:#0A85EC;
}
.btnback span a,
.btnbackff span a {
	padding-right:12px;
}
.btnff span a, 
#content .btnff span a,
#content td .btnff span a,
.btnblue span a,
.btnlblue span a,
#content .btnlblue span a,
.btnemergency span a {
	color:#FFF;
	font-size:11px;
}
.btnwhite span a:hover,
.btnwhite2 span a:hover,
.btnff span a:hover,
.btnblue span a:hover,
.btnlblue span a:hover,
.btnemergency span a:hover,
.btnback span a:hover,
.btnbackff span a:hover {
	text-decoration:none;
}
.btnwhite span a:hover {
	color:#006;
}
.btnblue span a:hover {
	color:#B8D4F1;
}
#content .btnwhite2 span a:hover,
#content .btnback span a:hover,
#content .btnbackff span a:hover {
	color:#6264A3;
}
#content .btnlblue span a:hover {
	color:#B3DBFA;
}
.btnff span a:hover,
#content .btnff span a:hover {
	color:#C8D3E4;
}
.btnemergency span a:hover {
	color:#FFBFBF;
}
#content .flight .btnwhite2,
#destinationcontainer .btnlblue {
	float:right;
}
#destinationcontainer .btnlblue {
	margin-right:18px;
}
#content .flight .btnwhite2 span a,
#content .btnback span a,
#content .btnbackff span a {
	font-size:11px;
}
#localnav ul li {
	float:left;
	padding:7px 0 0 0;
	margin:0 32px 0 0;
}
#localnav ul li.close {
	float:right;
	margin:0 26px 0 0;
}
#localnav ul li a:hover {
	text-decoration:none;
	color:#0A85EC;
}
.loading {
	padding:20px 0 0 10px;
}
/* Q-go support center */
.main800 #qgo {
	right:7px;
}
.main1024 #qgo {
	right:19px;
}
#qgo {
	position:absolute;
	top:29px;
}
#qgo.active {
	background:transparent url(/travel/ro_ro/images/sc_bottomleft_tcm166-47532.gif) 0 100% no-repeat;
}
#qgo.active #supportcenter {
	background:transparent url(/travel/ro_ro/images/sc_bottomright_tcm166-47533.gif) 100% 100% no-repeat;
	position:relative;
	zoom:1;
}
.main1024 #supportcenter {
	width:372px;
	height:54px;
}
.main800 #supportcenter {
	width:177px;
	height:54px;
}
#supportcenter.supportcenter-active form, #supportcenter.supportcenter-active div#qgoform {
	background:url(/travel/ro_ro/images/sc_topright_tcm166-47534.gif) 100% 0 no-repeat;
	border-bottom:0 none;
}
#supportcenter.supportcenter-active form fieldset,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset{
	background:transparent url(/travel/ro_ro/images/sc_topleft_tcm166-47535.gif) 0 0 no-repeat;
}
#supportcenter form, 
#supportcenter div#qgoform {
	position:relative;
	display:block;
	margin:0;
	padding:0 8px 0 0;
	top:-13px;
	background: url(/travel/ro_ro/images/sc_search_right_inactive_tcm166-59686.gif) no-repeat 100% 0;
	height:45px;
}
#supportcenter form fieldset, 
#supportcenter div#qgoform div.qgofieldset{ 
	background: url(/travel/ro_ro/images/sc_search_left_inactive_tcm166-59684.gif) no-repeat 0 0;
	position:relative;
	border:0;
	margin:0;
	padding: 0 3px 9px 0; 
	height:45px;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
#supportcenter form fieldset #tabcat,
#supportcenter form fieldset #tabfaq,
div.supportcenter-active form fieldset #zoektab,
div.supportcenter-active div#qgoform div.qgofieldset #zoektab,
#supportcenter div#qgoform div.qgofieldset #tabcat,
#supportcenter div#qgoform div.qgofieldset #tabfaq,
#endtab{
	padding: 8px 10px 9px;
	font-weight: bold;
	height: 26px;
	float: left;
	margin: 1px 0 0 0;
	border: solid #0496fe;
	border-width: 0 1px 1px 0;
	background: url(/travel/ro_ro/images/wit-tab_tcm166-59692.gif) repeat-y;
}
#supportcenter form fieldset #tabcat a,
#supportcenter form fieldset #tabfaq a,
#supportcenter div#qgoform div.qgofieldset #tabcat a,
#supportcenter div#qgoform div.qgofieldset #tabfaq a{
}
#endtab{
	border-width: 0;
}
#supportcenter #tabcat,
#supportcenter #tabfaq{
	display: none;
}
#supportcenter.supportcenter-active #tabcat,
#supportcenter.supportcenter-active #tabfaq{
	display: block;
}
#supportcenter form fieldset #zoektab,
#supportcenter div#qgoform div.qgofieldset #zoektab{
	padding: 10px 0 9px 15px;
	height: 22px;
	margin: 0;
	background: none;
	border: 0 none;
}
*html .main800 #supportcenter.supportcenter-active div#qgoform div.qgofieldset{ 
	padding: 0px 3px 2px 0; 
}
.main800 #supportcenter.supportcenter-active div#qgoform div.qgofieldset #zoektab.actief,
.main800 #supportcenter.supportcenter-active div#qgoform div.qgofieldset #zoektab{ 
	width : 170px;
}
#supportcenter.supportcenter-active form fieldset #zoektab,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #zoektab{
	border: solid #0496fe;
	border-width: 0 1px 0 0;
	padding: 13px 10px 9px 15px;
	white-space: nowrap;
}
#supportcenter.supportcenter-active form fieldset #zoektab.actief,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #zoektab.actief{
	background: url(/travel/ro_ro/images/sc_topleft_actief_tcm166-59687.gif) no-repeat;
	border: solid #0496fe;
	border-width: 0 1px 1px 0;
	border-bottom-color: #fff;
	padding: 13px 10px 9px 15px;
	white-space: nowrap;
}
#supportcenter.supportcenter-active form fieldset #tabcat.actief a, 
#supportcenter.supportcenter-active form fieldset #tabfaq.actief a,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabcat.actief a, 
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabfaq.actief a{
               color: #000066;    
               text-decoration: none;           
}
#supportcenter.supportcenter-active form fieldset #tabcat a, 
#supportcenter.supportcenter-active form fieldset #tabfaq a,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabcat a, 
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabfaq a{
              color: #0A85EC;
}
#supportcenter.supportcenter-active form fieldset #tabfaq.actief,
#supportcenter.supportcenter-active form fieldset #tabcat.actief,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabfaq.actief,
#supportcenter.supportcenter-active div#qgoform div.qgofieldset #tabcat.actief{
	border: solid #0496fe;
	border-width: 0 1px 6px 0;
	border-bottom-color: #fff;
	padding: 8px 10px 7px;
	background: url(/travel/ro_ro/images/sc_topleft_actief_tcm166-59687.gif) no-repeat 50% -1px;
}
#supportcenter form fieldset #tabfaq,
#supportcenter div#qgoform div.qgofieldset #tabfaq{
	width: 138px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:118px;
}
#supportcenter form fieldset #tabcat,
#supportcenter div#qgoform div.qgofieldset #tabcat{
	width: 158px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:138px;
}
#supportcenter form input { vertical-align:middle; float:left; }
#supportcenter form input.text { margin-right:3px; color: #006; }
#supportcenter div#qgoform input { vertical-align:middle; float:left; }
#supportcenter div#qgoform input.text { margin-right:3px; color: #006; }
.main1024 #qgo #supportcenter form input.text ,
.main1024 #qgo #supportcenter div#qgoform input.text {
	padding:0 1px;
	width:235px;
}
.main1024 #qgo #supportcenter.supportcenter-active form input.text ,
.main1024 #qgo #supportcenter.supportcenter-active div#qgoform input.text {
	width:247px;
}
.main800 #qgo #supportcenter form input.text ,
.main800 #qgo #supportcenter div#qgoform input.text {
	width:120px;
}
.main800 #qgo #supportcenter.supportcenter-open input.text{

}
#supportcenter a.qgo-button:hover {
	text-decoration: underline;
}
.main1024 a.qgo-button, 
.main1024 div.supportcenter-open a.qgo-button {
	display:block;
	float:left;
	padding:0;
	background:url(/travel/ro_ro/images/sc_search_left_tcm166-47536.gif) 0 0 no-repeat;
}
.main1024 a.qgo-button span {
	position:relative;
	display:block;
	font-weight:bold;
	color:#fff;
	margin-left:10px;
	padding:2px 25px 5px 5px;
	background:url(/travel/ro_ro/images/sc_search_right_tcm166-47537.gif) 100% 0 no-repeat;
	cursor:hand;
	white-space:nowrap;
}
.main1024 #content #faqsearch a.qgo-button span{
	padding-top: 0;
}
.main1024 a.qgo-button:hover span,
div.supportcenter-open a.qgo-button:hover span {
	text-decoration: underline;
}

.main1024 div.supportcenter-active .actief a.qgo-button span {
	background-image:url(/travel/ro_ro/images/search_right_tcm166-59689.gif);
}
.main800 a.qgo-button,
.main800 div.supportcenter-open a.qgo-button {
	float:left;
	padding:0;
	display:block;
	height:22px;
	background:url(/travel/ro_ro/images/sc_search_small_tcm166-47538.gif) 0 0 no-repeat;
}
.main800 a.qgo-button span,
.main800 div.supportcenter-open a.qgo-button span{
	display:none;
}
.main800 a.qgo-button:hover {
}
.main800 div.supportcenter-open a.qgo-button:hover {
	background-position:0 0;
}
.main800 div.supportcenter-active a.qgo-button {
	background:url(/travel/ro_ro/images/sc_active_small_tcm166-47540.gif) 0 0 no-repeat;
}
#supportZoek { display:none; }
#supportcenter a.sc-close {
	width:22px;
	height:22px;
	display:none;
	text-indent:-5000px;
	float:right;
	margin: 9px 0 0;
	background:url(/travel/ro_ro/images/sc_close_tcm166-47543.gif) 0 0 no-repeat;
}
#supportcenter a.sc-close:hover {
	background-position:0 -200px;
}
#supportcenter iframe {
	position:absolute;
	margin-bottom:10px;
	top:32px;
	visibility:hidden;
	width:1px;
}
#supportIEframe { display:none; }
* html iframe#supportIEframe {
	display:block;
	height:expression(this.parentNode.offsetHeight - 42 + 'px');
	width:100%;
}
.main800 {
	width:784px;
}
.main1024 {
	width:987px;
}
.main800 #top {
	width:784px;
}	
.main800 #navigation {
	width:784px;
}
.main800 #navigation iframe{
	width:784px;
}
#nwalogo {
	position:absolute;
	top:27px;
	left:492px;
}
/* END Q-go support center */
/* 20070604 - MD: Added support for in memory dashboards */
/* 20070719 WvdH: changed BlueBiz style for EBT6 */
/* 20070803 - BVD: Fixed close tab in dashboard showing at the top */
/* 20070821 WvdH: Changed style of BlueBiz container to EBT6 look-and-feel */
/* 20071116 HW: FM22378 travelling with childern page change*/
/* 20071203 AB: changes for CM 22623 - default date in timetable tab is not shown */
/* 20080122 HW: FM22978 hotels & cars dashboard changed*/
/* 20090218 SC: FM 27269 Change ICI dashboard */
/* 20100125 SF: Add flightnumber to ICI dashboard */

#dashboard #db_close {
	position:absolute;
	bottom:0 !important; bottom:-3px;
	left:0;
	width:555px;
	height:12px;
	background:url(/travel/ro_ro/images/db_close_tcm166-11029.gif) no-repeat;
	cursor:pointer; cursor:hand;
}
#dashboard ul#tabs {
	width:555px;
	height:28px;
	list-style-type:none;
	background:url(/travel/ro_ro/images/background_tabs_tcm166-62835.gif) top left no-repeat;
}
#dashboard ul#tabs li {
	display:block;
	float:left;
	height:28px;
	background:url(/travel/ro_ro/images/background_tab_tcm166-62834.gif) -1px 0px no-repeat;
}
#dashboard ul#tabs li.first {
	background:url(/travel/ro_ro/images/background_tab_tcm166-62834.gif) 0px 0px no-repeat;
}
#dashboard ul#tabs li a {
	display:block;
	padding:8px 9px 7px 9px !important;padding:8px 9px 6px 9px;
	font-weight:bold;
	font-size:11px;
	color:#0A85EC;
	background:url(/travel/ro_ro/images/tab_right_blue_tcm166-62836.gif) top right no-repeat;
}
#dashboard ul#tabs li.first a {
	background:url(/travel/ro_ro/images/tab_right_blue_tcm166-62836.gif) top right no-repeat;
	border-left:none;
	color:#0A85EC;
}
#dashboard ul#tabs li a:hover {
	text-decoration:underline;
	color:#0A85EC;
}
#dashboard ul#tabs li.selected {
	display:block;
	position:relative;
	color:#000066;
	background:url(/travel/ro_ro/images/background_tab_tcm166-62834.gif) -1px -28px no-repeat;
}
#dashboard ul#tabs li.firstselected {
	display:block;
	position:relative;
	color:#000066;
	background:url(/travel/ro_ro/images/background_tab_tcm166-62834.gif) 0px -28px no-repeat;
}

#dashboard ul#tabs li.selected a:hover {
	text-decoration:none;
	color:#000066;
}
#dashboard ul#tabs li.firstselected a:hover {
	text-decoration:none;
	color:#000066;
}
#dashboard ul#tabs li.firstselected a,
#dashboard ul#tabs li.selected a{
	background:url(/travel/ro_ro/images/tab_right_white_tcm166-62837.gif) top right no-repeat;
	color:#000066;
}
#tool {
	position:absolute;
	z-index:3;
	width:555px;
	height:245px;
	padding:11px 14px 0 11px;
	background:url(/travel/ro_ro/images/tool_tcm166-11085.png) no-repeat;
	w\idth:533px;
	he\ight:234px;
}

/* Addition by Marcel Diepstra for making the dashboards maintain their data when switching between them */
.tabContentselected, .tabContent {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;
}
/* 20070803 Added height and padding */
.tabContentselected {
	display: block;
	padding-bottom: 11px;
	height: 234px;
}
.tabContent {
	display: none;
}

* html #tool{
	background:url(/travel/ro_ro/images/tool_tcm166-11066.gif) no-repeat;
}
#contentcontainer #tool,
#contentcontainer #dbcontent {
	float:none;
	position:relative;
}
.fullpage #tool {
	position:relative;
	float:left;
}
/**
* html #tool {
	background:url(/travel/ro_ro/images/tool_tcm166-11066.gif) no-repeat;
	voice-family: "\"}\""; voice-family:inherit; 
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/travel/ro_ro/images/tool_tcm166-11085.png");
}**/
#tool #left {
	position:absolute;
	left:0;
	top:0;
	width:11px;
	height:245px;
	float:left;
	background:url(/travel/ro_ro/images/toolleft_tcm166-11069.gif);
}
#tool #right {
	position:absolute;
	right:0;
	top:0;
	width:14px;
	height:245px;
	float:right;
	background:url(/travel/ro_ro/images/toolright_tcm166-11070.gif);
}
#tool .block {
	float:left;
	height:auto;
	font-weight:normal;
	position:relative;
	top:0px;
}
#tool .ttform #blockright.block {
	padding: 10px 0pt 0pt 10px;
}
#tool select {
	font-weight:normal;
	margin:2px 0 8px 0;
}
#tool #blockleft {
	width:173px;
	background:url(/travel/ro_ro/images/toolblock_tcm166-11067.gif) top right no-repeat;
}
#tool #blockleft .trip {
	position:relative;
	top:-5px;
}
#tool #blockleft.hform {
	padding: 0 0 0 11px;
	width: 265px;
}
/* toegevoegd voor travel packages dashboard */
#tool #blockmiddle select.select_middle {
	width:153px;
}

#tool #logobox {
	width:150px;
	position:absolute;
	right:7px;
	top:13px;
}
#tool #logobox span,
#tool #logobox img {
	float:right;
}
#tool #logobox span {
	padding:0 3px 0 0;
}
#tool #logobox ul {
	margin:4px 0 0 14px;
	float:right;
}
#tool #logobox ul li a {
	color:#0396FE;
	text-decoration:none;
	background-image:none;
}
#tool #logobox ul li a:hover {
	text-decoration:underline;
}
#tool #blockright div#tppersons {
	padding:9px 0 0 0;
}

#tool #blockright div#tppersons {
	margin:6px 0 0 0;
	width:145px;
}
#tool #blockright div#tppersons div {
	height:30px;
	width:50px;
	float:left;
}
#tool #blockright div#tppersons div.age {
	width:95px;
}
#tool #blockright div#tppersons select {
	width:47px;
}
#tool #blockright div#tppersons div span{
	color:#0295FF;
	font-weight:normal;
}

#tool #arrangements {
	height:130px;
}
/* toegevoegd voor travel packages dashboard */

* html #tool #blockleft .from {	margin-top:-6px;ma\rgin-top:0; }
#tool #blockleft select {
	width:157px;
}
#tool #blockleft input {
	width:150px;
	height:18px;he\ight:14px;
	margin:1px 0 8px 0;
	font-weight:normal;
	padding:0 0 0 2px;
}
#tool #blockleft.hform input{
	left:0px;
	margin: 0px;
	padding: 0px;
}
#tool #blockleft label a {
	float:right;
	margin:-14px 18px 0 0; 
}
#tool #blockleft.hform label a {
	float:none;
}
#tool #blockmiddle {
	width:185px;
	padding:0 0 0 8px;
	background:url(/travel/ro_ro/images/toolblock_tcm166-11067.gif) top right no-repeat;
	w\idth:177px;
}
#tool #blockmiddle select {
	width:91px;
}
#tool #blockmiddle select.day {
	width:46px;
}
#tool #blockmiddle img#caldep {
	float:right;
	margin:0 16px 0 0;
	cursor:pointer;
	cursor:hand;
}
#tool #blockmiddle img#calret {
	float:right;
	margin:0 16px 0 0;
	cursor:pointer;
	cursor:hand;
}
* html #tool #blockmiddle img#caldep {
	margin-right:8px;
}
* html #tool #blockmiddle img#calret {
	margin-right:8px;
}
#tool #blockmiddle input {
	width:11px;
	height:13px;
	margin:0 0 2px 0;
}

#tool #blockright {
	width:160px;w\idth:158px;
	padding:0 0 0 12px;
}
#tool #blockright select {
	width:141px;
}
#tool #blockright #help {
	position:absolute;
	top:0;
	right:7px;
}
#tool #blockright #help a {
	font-weight:normal;
	color:#0A85EC;
	right:0;
}
#tool #blockright #help a {
	font-weight:normal;
	color:#0A85EC;
	right:0;
}
#tool #blockright #adultinfo {
	position:absolute;
	top:68px;
	display:block;
}
#tool #blockright #adultinfo a {
	font-weight:normal;
	color:#0A85EC;
	white-space:nowrap;
	margin:0;
}
#tool #blockleft #finddestination a {
	font-weight:normal;
	color:#0A85EC;
}
#tool #blockleft #btnStationFinder1 a, #tool #blockleft #btnStationFinder2 a  {
	font-weight:normal;
	color:#0A85EC;
	position:relative;
	top:-8px;
}
#tool #blockright div#persons {
	width:145px;
}
#tool #blockright div#persons div {
	height:26px;
	width:50px;
	float:left;
}
#tool #blockright div#persons div.age {
	width:95px;
}
#tool #blockright div#persons div.age span {
	color:#000066;
	font-size: 10px;
}
#tool #blockright div#persons select {
	width:47px;
}
#tool #blockright div#persons div span{
	color:#0295FF;
	font-weight:normal;
}
#tool #blockright #downloadable a {
	font-weight:normal;
	color:#0A85EC;
	background:url(/travel/ro_ro/images/arrow_blue_tcm166-57766.gif) right no-repeat;
	padding:0 11px 0 0;
}
#tool span#timetable {
	position:absolute;
	top:209px;
}
#tool span#startbooking {
	position:absolute;
	top:209px;
	right:0px;
}
/* 20070320 WvdH: added definition for autofillbackground */
#tool #autofillbackground {
	position:absolute;
	width:156px;
	height:63px;
	background:url(/travel/ro_ro/images/autofill_tcm166-11007.gif); 
	overflow:auto;
	display:none;
	z-index:777;
}
#tool #autofill {
	position:absolute;
	width:156px;
	height:63px;
	overflow:auto;
	display:none;
	z-index:777;
}
#tool #autofill a {
	display:block;
	color:#0295FF;
	font-weight:normal;
	line-height:14px;
	padding:0 0 0 15px;
	background:url(/travel/ro_ro/images/dest_tcm166-10266.gif) 6px 5px no-repeat;
	width:110px;
	text-decoration:none;
}
#tool #autofill a.selected {
	text-decoration:underline;
}
#tool #autofill a:hover {
	text-decoration:underline;
}
* html #tool #autofill {
	background:url(/travel/ro_ro/images/autofill_tcm166-11007.gif) no-repeat fixed;
}
#tool #autofill ul {
	list-style-type:none;
	margin:0;
	margin-top:3px;
	padding:0;
	width:110px;
}
#tool #autofill ul li {
	padding:0;
}
#tool #autofill ul li a {
	display:block;
	color:#0295FF;
	font-weight:normal;
	line-height:14px;
	padding:0 0 0 15px;
	background:url(/travel/ro_ro/images/dest_tcm166-10266.gif) 6px 5px no-repeat;
}

#calendarcontainer, #calendarcontainer_other, #destinationcontainer, #destinationcontainer_other {
	width:553px;
	height:241px;
	position:absolute;
	top:0;
	left:1px;
	display:none;
	z-index:12;
}
#destinationcontainer, #destinationcontainer_other {
	width:200px;	
}
#calendar, #calendar_other, #destination {
	float:right;
	height:220px;
	width:180px;
	margin:13px 2px 0 0;
	position:relative;
}
#destination {
	float:left;
	position:relative;
	left:10px;
}
#destination select {
	width:150px;
	margin-bottom:18px;
}
#calendar #close, #calendar_other #close_other, #destination #closed {
	position:absolute;
	right:9px;
	top:3px;
	width:14px;
	height:12px;
	cursor:pointer;
	cursor:hand;
}
#calendar #close a, #calendar_other #close_other a, #destination #closed a {
	width:14px;
	height:12px;
}
#calendar #close a, #calendar_other #close_other a  {
	display:inline;
	voice-family: "\"}\""; voice-family:inherit; 
	display:block;
}
#calendar #close a:hover, #calendar_other #close_other a:hover, #destination #closed a:hover {
	text-decoration:none;
}
#calendartop, #calendartop_other, #destinationtop {
	background:url(/travel/ro_ro/images/calendartop_tcm166-11023.gif);
	color:#FFF;
	font-weight:bold;
	height:18px;
	width:180px;
	padding:3px 0 0 13px;
	w\idth:167px;
	he\ight:15px;
}
#calendarmid, #calendarmid_other, #destinationmid {
	background:url(/travel/ro_ro/images/calendarmid_tcm166-11022.gif) repeat-y;
	width:180px;
	height:192px;
	padding:8px 0 0 13px;
	w\idth:167px;
	he\ight:184px;
	color:#0295FF;
}
#calendarmonth, #calendarmonth_other {
	width:149px;
	margin:4px 0 0 0;
}
#calendarmid table, #calendarmid_other table {
	width:151px;
	margin:12px 0 0 0;
}
#calendarmid table tr td, #calendarmid_other table tr td{
	border-bottom:1px solid #99CCFF;
	color:#C6D1DB;
	font-size:11px;
	text-align:center;
	padding:1px 0 1px 0 !important; padding:0;
	height:18px;
	he\ight:17px !important; he\ight:16px;
}
#calendarmid table tr.head td, #calendarmid_other table tr.head td{
	border-top:1px solid #0295FF;
	border-bottom:1px solid #0295FF;
	color:#0295FF;
	padding:1px 0 2px 0;
	font-size:10px;
}
#calendarmid table tr td a, #calendarmid_other table tr td a{
	font-size:11px;
	display:block;
	height:14px;
	width:20px;
	text-align:center;
}
#calendarmid table tr td a:hover, #calendarmid_other table tr td a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(/travel/ro_ro/images/day_tcm166-11028.gif) no-repeat;
}
#calendarbot, #calendarbot_other, #destinationbot {
	background:url(/travel/ro_ro/images/calendarbot_tcm166-11021.gif) no-repeat;
	width:180px;
	height:10px;
}
#tool .dbcontent {
	position:absolute;
	top:0px;
	left:0;
	font-size:12px;
	color:#000066;
	padding:10px 11px;
	width:540px;
	height:245px;
	w\idth:533px;
	he\ight:225px;
}
#tool .dbcontent h2 {
	font-size:18px;
	font-weight:normal;
	position:absolute;
	display:block;
	height:20px;
	top:14px;
	left:55px;
	margin:0;
}
#tool .dbcontent h3, #tool #way {
	color:#0A85EC;
	font-size:13px;
	display:block;
	position:absolute;
	top:37px;
	left:55px;
}
#tool #db_tt2_content .dbcontent h2 {
	display:block;
	font-size:18px;
	font-weight:normal;
	height:20px;
	left:47px;
	margin:0;
	position:absolute;
	top:14px;
}

#tool #db_tt2_content .dbcontent h3  {
	color:#0A85EC;
	display:block;
	font-size:13px;
	left:47px;
	position:absolute;
	top:37px;
}
#tool #way a, #tool #way span {
	background:url(/travel/ro_ro/images/db_arrow_tcm166-10265.gif) left no-repeat;
	color:#0295FF;
	font-weight:bold;
	padding:0 0 0 14px;
	margin:0 14px 0 0;
}
#tool a:hover {
	text-decoration:underline;
}
#tool #way span {
	display:block;
	float:left;
	background:url(/travel/ro_ro/images/db_arrow_down_tcm166-32406.gif) left no-repeat;
	color:#27247D;
}

#tool .dbcontent .columnleft, #tool .dbcontent .columnright {
	position:absolute;
	top:0px;
	left:0px;
	width:265px;
}
#tool .dbcontent #ici .columnleft {
	background:url(/travel/ro_ro/images/toolblock_tcm166-11067.gif) top right no-repeat;
	margin-top:10px;
}
#tool .dbcontent #ici .columnleft .hours30 {
}
#tool .dbcontent #ici .columnleft .hours30 ul { 
	color:#0295FF;
	font-size:11px;
	padding:0 0 0 16px;
	text-decoration:none;
}
#tool .dbcontent #ici .columnleft .hours30 li {
	padding-left:-2px;
}
#tool .dbcontent #ici .columnleft .hours30 ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
                margin-left:-1px;
}
#tool .dbcontent .columnright {
	left:285px;
	margin-top: 10px;
}
#tool .dbcontent .form .floatleft {
	position:absolute;
	top:50px;
	left:0px;
	width:200px;
	wid\th:205px;
}
#tool .dbcontent .form .floatleft label a { 
	background:url(/travel/ro_ro/images/questionmark_tcm166-21044.gif) no-repeat;
	float:right;
	margin:-10px 0 0 0;
	width:11px;
	height:9px;
	text-indent:-2000px;
	display:block;
	overflow:hidden;
}
#tool .dbcontent .form .floatright {
	width:120px;
	position:absolute;
	top:50px;
	left:230px;
}
#tool .dbcontent .icon {
	position:absolute;
	top:17px;
	left:11px;
	width:33px;
	height:33px;
	margin:0 11px 0 0;
}
#tool #db_tt2_content .dbcontent .icon {
	position: relative;
	top: 7px;
	left: 0;
}
#tool .dbcontent .img {
	position:absolute;
	top:66px;
	left:11px;
	margin:0 10px 0 0;
}

/*Change FM-23938*/
#tool .dbcontent .picture {
	float:left;
	margin:0pt 0pt 37px;
	overflow:hidden;
	position:relative;
}
#tool .dbcontent .picture img {
	margin:0 10px 0 0;
	background:none;
}
#tool .overlayCar{
	position:absolute;
	top:0;
	left:0;
	width:74px;
	height:51px;
}
#tool .dbcontent .textimage{
	font-size:12px;
	height:88px;
	overflow:hidden;
}
#tool .dbcontent .car{
margin-top:3px;
}
/*end change FM-23938*/
#tool .dbcontent .picture div {
	position:absolute;
	top:0;
	left:0;
	width:74px;
	height:51px;
	background:url(/travel/ro_ro/images/db_pic_tcm166-11031.gif) no-repeat;
}
#tool .dbcontent .picture div.large {
	width:137px;
	height:85px;
	background:url(/travel/ro_ro/images/db_piclarge_tcm166-11032.gif) no-repeat;
}
#tool .dbcontent .dbtext {
	display:block;
	position:absolute;
	top:64px;
	left:55px;
	padding:0 26px 0 0;
}
#tool .dbcontent .dbtext_indent {
	left:160px;
}
#tool .dbcontent p {
	font-size:12px;
}

#tool .dbcontent p.noimg {
	left:10px;
}
#tool .dbcontent .columnleft .dbtext, #tool .dbcontent .columnright .dbtext {
	left:98px;
	width:166px;
}
#tool .dbcontent #formcontainer {
	position:relative;
	top:35px;
}
* html #tool .dbcontent #formcontainer {
	top:50px;
}
#tool .dbcontent form {
	position:absolute;
	top:58px;
}
.fullpage #tool .dbcontent form {
	position:absolute;
	top:0px;
}
#tool .dbcontent .ttform {
	position:relative;
	top:20px;
	width:544px;
}
#tool .dbcontent .ttform .way {
	margin:0 0 10px 0;
}
#tool .dbcontent .ttform .order {
	width:150px;
}
#tool .dbcontent .ttform .bg {
	background:url(/travel/ro_ro/images/toolblock_tcm166-11067.gif) 174px top no-repeat;	
}
#tool .dbcontent .ttform .pad {
	padding:32px 0 0 0;
}
* html #tool .dbcontent .ttform .pad {
	padding:43px 0 0 0;
}
#tool .dbcontent label {
	display:block;
	font-size:11px;
	font-weight:bold;
}
#tool .dbcontent label#lbtext {
	margin: 20px 0px 5px 0px;
}
html>/**/body #tool .dbcontent label#lbtext {
	margin: 5px 0px;
}
	
#tool .dbcontent label a, #tool .dbcontent a.help {
	text-decoration:none;
	color:#0295FF;
	font-weight:normal;
	font-size:11px;
	float:right;
	margin-right:15px;
	margin-top:-15px;
}
#tool .dbcontent label a:hover, #tool .dbcontent a:hover.help {
	text-decoration:underline;
}
#tool .dbcontent input, #tool .dbcontent select {
	font-size:10px;
	margin:0 0 10px 0;
}
#tool .dbcontent select {
	height:18px;
}
* html #tool .dbcontent input {
	height:18px;he\ight:15px;
}
#tool .dbcontent select.long {
	width:346px;
}
#tool .dbcontent select.middle {
	width:116px !important;w\idth:110px;
}
#tool .dbcontent select.flightletters {
	width:40px;
	position:relative;
}
#tool .dbcontent select.flightletters {
	top:1px;
}
* html #tool .dbcontent select.flightletters {
	top:0px;
}
#tool .dbcontent select#inputtype {
	width:110px;
}
#tool .dbcontent input #flightnumber_input {
     width:100px;
     margin-left:4px;
}
#cancelci{
	margin: 50px 0 0;
	width:164px;
}
#cancelci a {
	background:url(/travel/ro_ro/images/db_arrow_tcm166-10265.gif) left no-repeat;
	color:#0295FF;
	font-size:11px;
	margin:5px 0 0 0;
	padding:0 0 0 16px;
	text-decoration:none;
}
.eticketright1 {
	position: absolute;
	left: 0;
	top: 10px;
	width: 120px;
}
.eticketright1 #eticket {
	padding-top: 15px;
}
.eticketright1 #eticket label {
	display: inline; 
	margin: 0 0 0 -7px;
}
.eticketright1 #eticket.label, #or {
	margin:6px 0 0 0;
}
#eticket span {
	font-weight: normal; 
	margin:0 0 0 5px;
	vertical-align: bottom;
}
#eticket #eticket_input {
	width: auto; 
	vertical-align: middle; 
	cursor: pointer;
}
#booking {
	padding-top:5px;
}
#booking #booking_label {
	display: inline; 
	margin: 0 0 0 -7px;
}

#booking #booking_input {
	width: auto; 
	vertical-align: middle; 
	cursor: pointer;
}
#booking #booking_span {
	font-weight: normal; 
	margin:0px 0 0 5px;
	vertical-align: bottom;
}
#flightnumber #flightnumber_span {
	font-weight: normal; 
	margin:0px 0 0 5px;
	vertical-align: bottom;
}
.eticketright2 {
	position: absolute;
	left: 120px;
	top: 23px;
	width: 130px;
	height: 80px;
}
#tool .dbcontent div.textbox1 {
	margin-top: 10px;
}
#tool .dbcontent div.textbox2 {
	margin-top: 55px;
}
#tool .dbcontent div.textboxDummy2 { 
	margin-top: 20px;
}
#tool .dbcontent input#eticketnumb {
	margin:-5px 0 0 5px;
                width:120px;
}
#tool .dbcontent input {
	margin:5px 0 0 5px;
                width:120px;
}
#tool .dbcontent input.flightnumber_input {
               width:100px;
               margin-left:4px;
}
#ici_flight_carrier {
	float: right;
	padding: 1px 0px 2px 2px;
}
#tool .dbcontent input.radio, #tool #blockleft input.radio, #tool #blockmiddle input.radio {
	width:13px;
	margin:0 4px 0 0;
}
#tool #blockmiddle .radio {
	float:left;
}
#tool #blockmiddle label.radio {
	width:145px;
}
#tool .dbcontent label.radio, #tool .dbcontent label.cb {
	display:inline;
	margin:-2px 0 4px 0;
	font-weight:normal;
}
#bluebiz {
	float:left;
	margin:0 0 10px 0;
	display:block;
	height:20px;
}
#tool .dbcontent label.cb {
	float:left;
	width:140px;
}
.bluebizcontainer {
	/* position:relative; */
	/* height:25px; */
	font-weight:normal;
	background:transparent url(/travel/ro_ro/images/dashboard-bluebiz_tcm166-84107.gif) no-repeat scroll left top;
	height:54px;
	margin:2px 0pt 0pt;
	padding:7px;
}
/* added font-weight:normal; */
#bluebizinfo {
	/* position:absolute; */
	/* top:12px; */
	/* left:110px; */
	font-weight:normal;
	color:#0295FF;
}
#bluebiznr {
	position:absolute;
	top:138px;
	left:25px;
	display:none;
}
#tool .dbcontent #blockleft #bluebiznr {
	width:125px;
}
* html #bluebiznr {
	top:142px;
}
#bluebizerror {
	position:absolute;
	color:#F00;
	font-size:9px;
	font-weight:normal;
	top:160px;
	left:0;
}
.error {
	border:1px inset #f00;
}
.inactive {
	color:#999;
}
* html #tool .dbcontent label .radio {
	to\p:0px;
}
#tool .dbcontent label.left {
	margin:0 18px 0 0;
}
#tool .dbcontent .side {
	position:relative;
	top:62px;
	left:14px;
	width:170px;
	height:120px;
	padding:32px 0 0 11px;
	float:right;
	background:url(/travel/ro_ro/images/toolblock_tcm166-11067.gif) top left no-repeat;	
}
#tool .dbcontent .side ul {
	margin:0 0 55px 0;
	padding:0;
}
#tool .dbcontent .side ul li {
	padding-right:14px;
	margin-bottom:5px;
}
* html #tool .dbcontent .side ul li a {
	float:left;
	padding-left:16px;
}
#tool .dbcontent .side ul li a {
	display:block;
	background-position:0px 3px;
}
* html #tool .dbcontent .side ul li a {
	float:left;
	padding-left:16px;
}
#tool .dbcontent .side ul li a:hover {
	text-decoration:underline;
}
#tool .dbcontent ul li a {
	background:url(/travel/ro_ro/images/db_arrow_tcm166-10265.gif) left no-repeat;
	font-size:11px;
	color:#0295FF;
	text-decoration:none;
	padding:0 0 0 16px;
}
#tool .dbcontent ul li a:hover {
	text-decoration:underline;
}
.blueleft {
	float:left;
}
.bottom {
	position:absolute;
	right:10px;
	bottom:20px;
}
.fullpage .bottom {
	position:relative;
	float:right;
	top:6px;
}
.bottomhotel {
	position:absolute;
	right:285px;
	bottom:10px;
}
#tool #blockleft #whatisbb a {
	font-weight:normal;
	color:#0A85EC;
}

.bestpricelogo {
               position:absolute; 
               top: 4px;
               right: 4px; 
          
}
#tool .columnleft div.text {
	position:relative;
	top:50px;
}
#header_bar {
	position:absolute; 
	top:12px; 
	left:290px; 
	width:253px;
}
#header_bar img {
	float:right;
}

#tool #blockleft select.day {
	width:46px;
}
#tool #blockleft select.dm,
#tool #blockleft select.rm{ 
	width:91px;
}
#tool #blockleft img#caldep {
	float:right;
	margin:0 16px 0 0;
	cursor:pointer;
	cursor:hand;
}
#tool #blockleft.hform img#caldep {
	margin:0 108px 0 0;
}
#tool #blockleft img#calret {
	float:right;
	margin:0 16px 0 0;
	cursor:pointer;
	cursor:hand;
}
#tool #blockleft.hform img#calret {
	margin:0 108px 0 0;
}
* html #tool #blockleft img#caldep {
	margin-right:8px;
}
* html #tool #blockleft.hform img#caldep {
	margin-right:54px;
}
* html #tool #blockleft img#calret {
	margin-right:8px;
}
* html #tool #blockleft.hform img#calret {
	margin-right:54px;
}
#navigation .loading {
	padding:6px 0 0 30px;
}
#navigation {
	opacity:0.99;filter:alpha(opacity=99);
}
#navigation div#navlogo {
	position:absolute;
	display:none;
	width:55px;
	height:24px;
	left:15px;
	bottom:16px;
	background:url(/travel/ro_ro/images/navigation_tcm166-11043.gif) no-repeat;
}
#navigation div#navopen {
	display:none;
	position:absolute;
	bottom:0 !important; bottom:-1px;
	left:0;
	z-index:20;
	height:4px;
	width:100%;
	background:url(/travel/ro_ro/images/navopen_tcm166-11044.gif) bottom repeat-x;
}
#navigation iframe {
	z-index:19;
	display:none;
}
/* ALL styles for first level */
#navigation ul {
	margin:0 0 0 25px;
}
#navigation li {
	position:relative; 
	list-style:none; 
	margin:0; 
	float:left; 
	padding:0 15px 0 0;
}
#navigation li a {
	padding:5px 11px 7px 5px;
	font-size:11px;
	display:block; 
	text-decoration:none;
	width:auto;
}
#navigation li a:hover {
	color:#0A85EC;
}
#navigation li.submenuleft a,
#navigation li.submenu a {
	background:url(/travel/ro_ro/images/main_tcm166-10245.gif) right no-repeat;
}
#navigation ul li.submenu:hover a,
#navigation ul li.submenu:hover a:hover,
#navigation ul li.submenuleft:hover a,
#navigation ul li.submenuleft:hover a:hover,
#navigation ul li.submenuover a,
#navigation ul li.submenuover a:hover,
#navigation ul li.submenuleftover a,
#navigation ul li.submenuleftover a:hover{
	background:url(/travel/ro_ro/images/mainover_tcm166-10248.gif) right no-repeat;
	color:#0A85EC;
}
#navigation ul li.submenu:hover,
#navigation ul li.submenuover {
	background:url(/travel/ro_ro/images/mainli_tcm166-10246.gif) left bottom no-repeat;
}
#navigation ul li.submenuleft:hover,
#navigation ul li.submenuleftover {
	background:url(/travel/ro_ro/images/mainlileft_tcm166-10247.gif) right bottom no-repeat;
}
/* All styles for level 2 (partially overruling level 1)*/
#navigation ul ul {
	position:absolute; 
	display:none;
	margin:0;
	top:20px;
	width:160px;
	border-left:1px solid #0A85EC;
	padding:5px 0 0 0;
	w\idth:145px;
}
#navigation ul li.submenuleftover ul,
#navigation ul li.submenuleft:hover ul {
	border-left:none;
	border-right:1px solid #0A85EC;
	right:5px;
	text-align:right;
	width:160px !important; 
	w\idth:145px;
}
* html #navigation ul li.submenuleftover ul {
	right:4px;
}
* html #navigation ul li#lastleft ul {
	right:5px;
}
#navigation ul ul li {
	padding:0;
	width:160px;
	background:url(/travel/ro_ro/images/subli_tcm166-10249.gif) 0 10px no-repeat;
}
#navigation ul li.submenuleftover ul li,
#navigation ul li.submenuleft:hover ul li {
	width:160px;
	background:url(/travel/ro_ro/images/subli_tcm166-10249.gif) 155px 10px no-repeat;
}
#navigation ul li.submenuover ul li.over,
#navigation ul li.submenuover ul li.submenuover,
#navigation ul li.submenu:hover ul li.submenu:hover,
#navigation ul li.submenu:hover ul li:hover {
	background:#E5F5FF url(/travel/ro_ro/images/subli_tcm166-10249.gif) 0 10px no-repeat;
}
#navigation ul li.submenuleftover ul li.over,
#navigation ul li.submenuleftover ul li.submenuover,
#navigation ul li.submenuleft:hover ul li.submenu:hover,
#navigation ul li.submenuleft:hover ul li:hover {
	background:#E5F5FF url(/travel/ro_ro/images/subli_tcm166-10249.gif) 155px 10px no-repeat;
}
#navigation ul li.submenuover ul li a,
#navigation ul li.submenu:hover ul li a,
#navigation ul ul li a {
	padding:3px 12px 5px 10px;
	font-size:11px;
	color:#006;
	background:none;
	width:155px;
	w\idth:133px;
}
#navigation ul li.submenuleftover ul li a,
#navigation ul li.submenuleft:hover ul li a {
	padding:3px 0 5px 10px;
	text-align:right;
	color:#006;
	background:none;
	width:155px;
	w\idth:135px;
}
#navigation ul li.submenu:hover ul li a:hover, 
#navigation ul li.submenuleft:hover ul li a:hover,
#navigation ul li.submenu:hover ul li.submenu:hover a, 
#navigation ul li.submenuleft:hover ul li.submenu:hover a,
#navigation ul li.submenuover ul li.over a, 
#navigation ul li.submenuleftover ul li.over a,
#navigation ul li.submenuover ul li.over a:hover, 
#navigation ul li.submenuleftover ul li.over a:hover,
#navigation ul li.submenuover ul li.submenuover a, 
#navigation ul li.submenuleftover ul li.submenuover a,
#navigation ul li.submenuover ul li.submenuover a:hover, 
#navigation ul li.submenuleftover ul li.submenuover a:hover {
	background:none;
	color:#0A85EC;
}
#navigation ul li.submenu ul li.submenu a,
#navigation ul li.submenuover ul li.submenu a,
#navigation ul li.submenuover ul li.submenuover a,
#navigation ul li.submenu ul li.submenu a:hover,
#navigation ul li.submenuover ul li.submenu a:hover,
#navigation ul li.submenuover ul li.submenuover a:hover, 
#navigation ul li.submenu:hover ul li.submenu:hover a,
#navigation ul li.submenu:hover ul li.submenu:hover a:hover {
	background:url(/travel/ro_ro/images/submenu_tcm166-10250.gif) 147px 8px no-repeat;
}
#navigation ul li.submenuleft ul li.submenu a,
#navigation ul li.submenuleftover ul li.submenu a,
#navigation ul li.submenuleftover ul li.submenuover a,
#navigation ul li.submenuleft ul li.submenu a:hover,
#navigation ul li.submenuleftover ul li.submenu a:hover,
#navigation ul li.submenuleftover ul li.submenuover a:hover,
#navigation ul li.submenuleft:hover ul li.submenu:hover a,
#navigation ul li.submenuleft:hover ul li.submenu:hover a:hover {
	background:url(/travel/ro_ro/images/submenuleft_tcm166-10251.gif) 9px 8px no-repeat;
}
#navigation ul li.submenuover ul li a.login,
#navigation ul li.submenuleftover ul li a.login,
#navigation ul li.submenuover ul li a:hover.login,
#navigation ul li.submenuleftover ul li a:hover.login,
#navigation ul li.submenu:hover ul li a.login,
#navigation ul li.submenu:hover ul li a.login:hover,
#navigation ul li.submenuleft:hover ul li a.login,
#navigation ul li.submenuleft:hover ul li a.login:hover {
	color:#7F9BCE;
}

/* All styles for level 3 (partially overruling level 1 and/or 2 )*/
#navigation ul ul ul {
	left:160px;
	top:0;
	padding:0;
}
#navigation ul li.submenuleft:hover ul ul,
#navigation ul li.submenuleftover ul ul {
	left:-160px;
	top:0;
	width:150px;
}
#navigation ul ul ul li {
	width:150px;
}
#navigation ul li.submenu:hover ul li.submenu:hover ul li a,
#navigation ul li.submenuleft:hover ul li.submenu:hover ul li a,
#navigation ul li.submenuover ul li.submenuover ul li a,
#navigation ul li.submenuleftover ul li.submenuover ul li a,
#navigation ul li.submenu ul li.submenu ul li a,
#navigation ul li.submenuleft ul li.submenu ul li a {
	color:#006;
	background:none;
}
#navigation ul li.submenu:hover ul li.submenu ul li:hover a:hover,
#navigation ul li.submenuleft:hover ul li.submenu ul li:hover a:hover,
#navigation ul li.submenuover ul li.submenuover ul li.over a:hover,
#navigation ul li.submenuleftover ul li.submenuover ul li.over a:hover {
	color:#0A85EC;
	background:none;
}
#navigation ul li.submenu:hover ul li.submenu:hover ul li a.login,
#navigation ul li.submenuleft:hover ul li.submenu:hover ul li a.login,
#navigation ul li.submenuover ul li.submenuover ul li a.login,
#navigation ul li.submenuleftover ul li.submenuover ul li a.login,
#navigation ul li.submenu ul li.submenu ul li a.login,
#navigation ul li.submenuleft ul li.submenu ul li a.login,
#navigation ul li.submenu:hover ul li.submenu ul li:hover a.login:hover,
#navigation ul li.submenuleft:hover ul li.submenu ul li:hover a.login:hover,
#navigation ul li.submenuover ul li.submenuover ul li.over a.login:hover,
#navigation ul li.submenuleftover ul li.submenuover ul li.over a.login:hover {
	color:#7F9BCE;
}
/* styles for displaying submenus */
#navigation ul li.submenu:hover ul.level2,
#navigation ul li.submenuleft:hover ul.level2,
#navigation ul ul li.submenu:hover ul.level3,
#navigation ul li.submenuover ul.level2,
#navigation ul li.submenuleftover ul.level2,
#navigation ul ul li.submenuover ul.level3 {display:block;}

/* styles for SHOW */
#navigation ul li.show ul {
	border:none;
}
/* end styles for SHOW */

/* style for language selector */
#language_selector {
	background:#8AA1B3; 
	color:#FFF;
}
#language_selector img {
	display:inline;
	margin:1px 9px 0 0;
}
#ls_top {
	height:25px;
	padding:5px 0 0 0;
	he\ight:20px;
}
#ls_top a {
	font-size:11px;
	color:#FFF; 
	text-decoration:none; 
	background:url(/travel/ro_ro/images/lang_link_bg_n_tcm166-10268.gif) right no-repeat; 
	padding:0 10px 0 0;
}
#ls_top .country {
	display:inline;
	margin:0 15px 0 30px;
}
#ls_top .country div {
	display:inline;
	color:#FFF;
	font-weight:bold;
	margin:0 7px 0 0;
}
#ls_top .languages {
	display:inline;
}
.localshop #localshopBut {
	display:block; 
	position:absolute; 
	top:-1px; 
	left:345px; 
	width:244px; 
	text-align: right; 
	margin:0 7px 0 0;
}
.localshop #localshopBut a {
	background-image:none;
}
#ls_content {
	background:url(/travel/ro_ro/images/lscontent_tcm166-11036.gif) bottom repeat-x; 
	display:none;
	padding:2px 0 2px 0;
	height:152px;
	he\ight:148px;
	overflow:hidden;
}
#ls_content #lscountry {
	color:#FFF;
	float:left;
	margin:0 15px 0 30px;
	font-weight:bold;
	padding:3px 0 0 23px;
}
#ls_content #lscountry select {
	width:117px;
	font-weight:normal;
	margin:2px 0 0 0;
}
#ls_content #lslanguages {
	color:#FFF;
	float:left;
}
#ls_content #external {
	display:none;
	border-left:1px solid white;
	padding:4px 0 3px 6px;
	width:200px;
	font-size:11px;
	color:#FFF;
	height:152px;
}

#ls_content #external div {
	background:#FFF url(/travel/ro_ro/images/external_tcm166-11033.gif) right no-repeat;
	width:195px;
	margin:-4px 0 4px -6px;
}
#ls_content #external div img{
	cursor:hand;
	cursor:pointer;
}
#ls_content #external a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0 12px 0 0;
	line-height:20px;
	background:url(/travel/ro_ro/images/arrowwhite_tcm166-13315.gif) right no-repeat;
}
#ls_content #external a:hover {
	text-decoration:none;
}
#ls_content #lslanguages div#normal div{
	border-left:1px solid white;
	padding:4px 0 0 6px;
	color:#FFF;
	font-weight:bold;
}
#ls_content #lslanguages ul {
	list-style-type:none;
	border-left:1px solid white;
	padding:5px 0 0 0;
	height:120px;
}
#ls_content #lslanguages ul li{
	color:#FFF;
	padding:2px 0 0 6px;
	height:20px;
	he\ight:18px;
	background:url(/travel/ro_ro/images/lang_list_tcm166-10270.gif) 6px 7px no-repeat; 
}
#ls_content #lslanguages ul li.choose{
	background:none; 
}
#ls_content #lslanguages ul li a{
	color:#FFF; 
	position:relative;
	left:8px;
}
#ls_content #lslanguages ul li a.current {
	font-weight:bold;
}
#ls_content #lslanguages ul li a:hover {
	text-decoration:none;
	font-weight:bold;
}
#ls_content #lslanguages #normal div#remember {
	position:absolute;
	bottom:9px;
	left:320px;
	border:0;
	font-weight:normal;
}
#ls_content #lslanguages #normal div#remember input {
	margin:0 8px 0 0;
}

/*** earn and burn ***/
#content .onthispage-list {
	float:left;
	width:270px;
	width: /**/250px;
	padding:0 0 20px 14px;
}
#content .onthispage-header {
	font-size:12px;
	font-weight:bold;
}
#content .onthispage-list li {
	background: url(/travel/ro_ro/images/arrow_down_tcm166-10253.gif) 0 5px no-repeat;
}
#content .onthispage-list li a {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.TRIG {
	font-family:Arial;
	position:relative;
	padding:1px 0 0 1px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
}
.TRIGOVER * {
                text-decoration:underline;
}
.formtrigger {
	font-family:Arial;
	position:relative;
	padding:1px 0 0 1px;
	overflow:hidden;
}
.squaretrigger_outline, 
.squaretrigger_outlineover, 
.smalltrigger_outline, 
.smalltrigger_outlineover,
.widetrigger_outline,
.widetrigger_outlineover {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
}
.squaretrigger_textpic,
.squaretrigger_textpic_jffp, 
.squaretrigger_form,
.squaretrigger_form_jffp {
	width:175px;
	height:175px;
	w\idth:174px;
	he\ight:174px;
}
.squaretrigger_form_jffp .text h1 {
	color:#003066;
}
.squaretrigger_textpic .text,
.squaretrigger_textpic_jffp .text,
.squaretrigger_form .text,
.squaretrigger_form_jffp .text,
.squaretrigger_form .text3,
.squaretrigger_form_jffp .text3,
.squaretrigger_form .text,
.squaretrigger_form_jffp .text {
	width:154px;
	margin:7px 0 0 9px;
	font-size:12px;
}
.squaretrigger_form .text3,
.squaretrigger_form_jffp .text3,
.squaretrigger_form .text,
.squaretrigger_form_jffp .text {
	position:absolute;
	top:12px;
	height:163px;
	margin:0 12px 1px 12px;
	z-index:2;
}
.squaretrigger_textpic .text h1, 
.squaretrigger_textpic_jffp .text h1, 
.widetrigger_textpic .text h1,
.widetrigger_textpic_jffp .text h1,
.squaretrigger_form .text3 h1,
.squaretrigger_form_jffp .text3 h1,
.squaretrigger_form .text h1,
.squaretrigger_form_jffp .text h1 {
	color:#39F;
	font-size:18px;
	margin:0 0 1px 0;
}
.squaretrigger_form .text3 h1,
.squaretrigger_form_jffp .text3 h1 {
	font-size:14px;
}
.squaretrigger_form_jffp .text3 h1 {
	color:#003066;
}
.squaretrigger_textpic .text a,
.squaretrigger_textpic_jffp .text a, 
.squaretrigger_form .text3 a,
.squaretrigger_form_jffp .text3 a,
.squaretrigger_form .text a,
.squaretrigger_form_jffp .text a {
	position:absolute;
	right:21px;
	bottom:4px;
	font-weight:bold;
	color:#39F;
}
.squaretrigger_form .text a,
.squaretrigger_form_jffp .text a,
.squaretrigger_form .text3 a,
.squaretrigger_form_jffp .text3 a {
	right:15px;
	color:#006;
                bottom:1px;
}
.squaretrigger_form .text h1 ,
.squaretrigger_form_jffp .text h1 {
	font-size:17px;
}
.squaretrigger_form {
	background:url(/travel/ro_ro/images/form_tcm166-10307.gif) repeat-x;
}
.squaretrigger_form_jffp {
	background:url(/travel/ro_ro/images/formmp_tcm166-10308.gif) repeat-x;
}
.squaretrigger_form label {
	display:block;
}
.squaretrigger_form form,
.squaretrigger_form_jffp form {
	margin:-2px 0 0 0;
}
.squaretrigger_form form label,
.squaretrigger_form_jffp form label {
	margin:0 0 0 1px;
}
.squaretrigger_outline,
.squaretrigger_outlineover {
	background:url(/travel/ro_ro/images/groot_tcm166-10309.gif) no-repeat;
	width:175px;
	height:175px;
}
.squaretrigger_outlineover {
	background:url(/travel/ro_ro/images/grootover_tcm166-10313.gif) no-repeat;
}
.squaretrigger_textpic .gradient,
.squaretrigger_textpic_jffp .gradient {
	position:absolute;
	background:url(/travel/ro_ro/images/trigger_fade_vert_tcm166-10328.png) repeat-x;
	left:1px;
	top:70px;
	width:173px;
	height:15px;
}
* html .squaretrigger_textpic .gradient, * html .squaretrigger_textpic_jffp .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_vert_tcm166-10328.png", sizingMethod="scale");
}
div.bluebgr .squaretrigger_textpic .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_vert_bl_tcm166-10329.png) repeat-x;
}
* html div.bluebgr .squaretrigger_textpic .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_vert_bl_tcm166-10329.png", sizingMethod="scale");
}
div.bluebgr .squaretrigger_textpic_jffp .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_vert_jffp_bl_tcm166-12000.png) repeat-x;
}
* html div.bluebgr .squaretrigger_textpic_jffp .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_vert_jffp_bl_tcm166-12000.png", sizingMethod="scale");
}
.smalltrigger_textpic, 
.smalltrigger_textpic_jffp, 
.smalltrigger_text, 
.smalltrigger_text_jffp, 
.smalltrigger_pic,
.smalltrigger_pic_jffp {
	width:175px;
	height:80px;
	w\idth:174px;
	he\ight:79px;
}
.smalltrigger_textpic img,
.smalltrigger_textpic_jffp img {
	position:absolute;
	top:1px;
	left:1px;
}
.smalltrigger_textpic .text,
.smalltrigger_textpic_jffp .text, 
.widetrigger_textpic .text,
.widetrigger_textpic_jffp .text,
.smalltrigger_text .text,
.smalltrigger_text_jffp .text {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	margin:7px 0 0 50px;
	font-size:11px;
}
.smalltrigger_csr_textpic, {
	width:175px;
	height:80px;
}
.smalltrigger_csr_textpic img,{
	position:absolute;
	top:5px;
	left:5px;
}
.smalltrigger_csr_textpic .text,{
	position:absolute;
	top:0;
	left:0;
	width:120px;
	margin:7px 0 0 50px;
	font-size:11px;
}
.widetrigger_textpic .text,
.widetrigger_textpic_jffp .text {
	width:220px;
	margin-left:135px;
}
.smalltrigger_text .text,
.smalltrigger_text_jffp .text {
	width:155px;
	margin-left:13px;
}
.smalltrigger_textpic .text h1, 
.smalltrigger_textpic_jffp .text h1,
.smalltrigger_text .text h1,
.smalltrigger_text_jffp .text h1 {
	color:#39F;
	font-size:14px;
	margin:0 0 1px 0;
}
.squaretrigger_textpic_jffp .text h1,
.squaretrigger_textpic_jffp .text a,
.smalltrigger_textpic_jffp .text h1,
.smalltrigger_text_jffp .text h1,
.widetrigger_textpic_jffp .text h1 {
	color:#003066;
}
.squaretrigger_textpic_jffp .text,
.squaretrigger_textpic_jffp .text,
.smalltrigger_textpic_jffp .text,
.smalltrigger_text_jffp .text,
.widetrigger_textpic_jffp .text,
.squaretrigger_form_jffp .text {
	color:#2A568F;
}
.bluebgr .smalltrigger_outline, 
.lightbluebgr .smalltrigger_outline {
	background:url(/travel/ro_ro/images/kleinblue_tcm166-10315.gif) no-repeat;
}
.smalltrigger_textpic_jffp .smalltrigger_outline,
.smalltrigger_text_jffp .smalltrigger_outline {
	background:url(/travel/ro_ro/images/kleinjffp_tcm166-11993.gif) no-repeat;
}
.bluebgr .smalltrigger_textpic_jffp .smalltrigger_outline,
.bluebgr .smalltrigger_text_jffp .smalltrigger_outline, 
.lightbluebgr .smalltrigger_text_jffp .smalltrigger_outline {
	background:url(/travel/ro_ro/images/kleinjffpblue_tcm166-11994.gif) no-repeat;
}
.smalltrigger_textpic .gradient, 
.smalltrigger_textpic_jffp .gradient {
	position:absolute;
	z-index:2;
	background:url(/travel/ro_ro/images/trigger_fade_hor_tcm166-10322.png) repeat-y;
	left:37px;
	top:1px;
	width:8px;
	height:78px;
}
* html .smalltrigger_textpic .gradient,
* html .smalltrigger_textpic_jffp .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_tcm166-10322.png", sizingMethod="scale");
}
.bluebgr .smalltrigger_textpic .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_hor_bl_tcm166-10323.png) repeat-y;
}
* html .bluebgr .smalltrigger_textpic .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_bl_tcm166-10323.png", sizingMethod="scale");
}
.bluebgr .smalltrigger_textpic_jffp .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_hor_jffp_bl_tcm166-11998.png) repeat-y;
}
* html .bluebgr .smalltrigger_textpic_jffp .gradient ,
* html .bluebgr .smalltrigger_textpic .gradient {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_jffp_bl_tcm166-11998.png", sizingMethod="scale");
}
.smalltrigger_outline,
.smalltrigger_outlineover {
	background:url(/travel/ro_ro/images/klein_tcm166-10314.gif) no-repeat;
	width:175px;
	height:80px;
	z-index:3;
}
.smalltrigger_outlineover {
	background:url(/travel/ro_ro/images/kleinover_tcm166-10319.gif) no-repeat;
}
.smalltrigger_pic .smalltrigger_outline {
	background:url(/travel/ro_ro/images/kleinpic_tcm166-10320.gif) no-repeat;
}
.smalltrigger_pic_jffp .smalltrigger_outline {
	background:url(/travel/ro_ro/images/kleinjffppic_tcm166-11995.gif) no-repeat;
}
.smalltrigger_pic .smalltrigger_outlineover,
.smalltrigger_pic_jffp .smalltrigger_outlineover {
	background:url(/travel/ro_ro/images/kleinpicover_tcm166-10321.gif) no-repeat;
}
.smalltrigger_pic img, 
.widetrigger_pic img,
.widetrigger_pic_jffp img,
.smalltrigger_pic_jffp img {
	position:absolute;
	top:0;
	left:0;
}
.widetrigger_textpic, 
.widetrigger_textpic_jffp, 
.widetrigger_pic,
.widetrigger_pic_jffp {
	width:365px;
	height:80px;
	w\idth:364px;
	he\ight:79px;
}
.widetrigger_textpic .widetrigger_outline,
.widetrigger_textpic_jffp .widetrigger_outline,
.widetrigger_pic .widetrigger_outline,
.widetrigger_pic_jffp .widetrigger_outline, 
.widetrigger_outlineover {
	background:url(/travel/ro_ro/images/wide_tcm166-10331.gif) no-repeat;
	width:365px;
	height:80px;
}
.widetrigger_outlineover {
	background:url(/travel/ro_ro/images/wideover_tcm166-10335.gif) no-repeat;
}
.widetrigger_pic .widetrigger_outline,
.widetrigger_pic_jffp .widetrigger_outline {
	background:url(/travel/ro_ro/images/widepic_tcm166-10336.gif) no-repeat;
}
.widetrigger_pic_jffp .widetrigger_outline {
	background:url(/travel/ro_ro/images/widepicjffp_tcm166-12003.gif) no-repeat;
}
.widetrigger_pic .widetrigger_outlineover,
.widetrigger_pic_jffp .widetrigger_outlineover {
	background:url(/travel/ro_ro/images/widepicover_tcm166-10338.gif) no-repeat;
}
.widetrigger_textpic_jffp .widetrigger_outline {
	background:url(/travel/ro_ro/images/widejffp_tcm166-12001.gif) no-repeat;
}
.bluebgr .widetrigger_textpic_jffp .widetrigger_outline {
	background:url(/travel/ro_ro/images/widejffpblue_tcm166-12002.gif) no-repeat;
}
.widetrigger_textpic .gradient,
.widetrigger_textpic_jffp .gradient {
	position:absolute;
	z-index:2;
	background:url(/travel/ro_ro/images/trigger_fade_hor_wide_tcm166-10325.png) repeat-y;
	left:105px;
	top:1px;
	width:28px;
	height:78px;
}
.bluebgr .widetrigger_textpic_jffp .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_hor_wide_jffp_bl_tcm166-11999.png) repeat-y;
}
* html .widetrigger_textpic .gradient,
* html .widetrigger_textpic_jffp .gradient  {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_wide_tcm166-10325.png", sizingMethod="scale");
}
* html .bluebgr .widetrigger_textpic_jffp .gradient  {
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_wide_jffp_bl_tcm166-11999.png", sizingMethod="scale");
}
.bluebgr .squaretrigger_textpic,
.bluebgr .smalltrigger_textpic,
.bluebgr .widetrigger_textpic {
	background-color:#0A85EC;
}
.bluebgr .squaretrigger_textpic_jffp,
.bluebgr .smalltrigger_textpic_jffp,
.bluebgr .smalltrigger_text_jffp, 
.lightbluebgr .smalltrigger_text_jffp, 
.bluebgr .widetrigger_textpic_jffp {
	background-color:#C0D0EE;
}
.lightbluebgr .smalltrigger_text {
	background-color:#9CF;
}
.bluebgr .text h1,
.lightbluebgr .text h1,
.bluebgr .text a,
.lightbluebgr .text a {
	color:#FFF;
}
.bluebgr .squaretrigger_outline {
	background:url(/travel/ro_ro/images/grootblue_tcm166-10310.gif) no-repeat;
}

.bluebgr .widetrigger_outline {
	background:url(/travel/ro_ro/images/wideblue_tcm166-10332.gif) no-repeat;
}

.bluebgr .widetrigger_textpic .gradient {
	background:url(/travel/ro_ro/images/trigger_fade_hor_wide_bl_tcm166-10326.png) repeat-y;
}
* html .bluebgr .widetrigger_textpic .gradient {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/trigger_fade_hor_wide_bl_tcm166-10326.png", sizingMethod="scale");}

.squaretrigger_textpic_jffp .squaretrigger_outline, .squaretrigger_form_jffp .squaretrigger_outline {
	background:url(/travel/ro_ro/images/grootjffp_tcm166-11991.gif) no-repeat;
}
.bluebgr .squaretrigger_textpic_jffp .squaretrigger_outline {
	background:url(/travel/ro_ro/images/grootjffpblue_tcm166-11992.gif) no-repeat;
}
.specials h1, .specials_jffp h1 {
	font-size:18px;
	font-weight:normal;
	color:#0A85EC;
}
.specials_jffp h1 {
	color:#7F9BCE;
}
.specials h1 span, 
.specials_jffp h1 span {
	font-size:18px;
	color:#000066;
}
.specials ul, 
.specials_jffp ul {
	list-style-type:none;
	border-top:1px solid #99D6FF;	
	margin:9px 0 8px 0;
}
.specials ul li, 
.specials_jffp ul li {
	width:175px;
	font-weight:bold;
	position:relative;
	background:url(/travel/ro_ro/images/arrow_tcm166-10252.gif) left no-repeat;
	border-bottom:1px solid #99D6FF;
	cursor:pointer; cursor:hand;
}
.specials_jffp ul li {
	background:url(/travel/ro_ro/images/arrowjffp_tcm166-11974.gif) left no-repeat;
}
.specials ul li a, 
.specials_jffp ul li a {
	position:relative;
	left:14px;
	line-height:18px;
}
.specials ul li a:hover,
.specials_jffp ul li a:hover {
	text-decoration:none;
}
.specials ul li.over {
	background-color:#E0F3FF;
}
.specials_jffp ul li.over {
	background-color:#EBF1F9;
}
.specials ul li span,
.specials_jffp ul li span {
	font-weight:normal;
	position:absolute;
	right:0;
	top:2px;
}
.specials a.more,
.specials_jffp a.more {
	float:right;
	background:url(/travel/ro_ro/images/arrow_tcm166-10252.gif) right no-repeat;
	padding:0 11px 0 0;
}
.specials_jffp a.more {
	background:url(/travel/ro_ro/images/arrowjffp_tcm166-11974.gif) right no-repeat;
}

.bottomright {
float: right;
margin:0pt -2px 0pt 0pt;
position:relative;
bottom:1px;
left:0px;
}

/* webawards trigger - moved from jffp.css 050830 */
#webawards {
	margin:0;
	padding:5px 6px;
	w\idth:162px;
	he\ight:165px;
}
#webawards #overlay {
	position:absolute;
	left:0;
	top:0;
	height:175px;
	width:175px;
	background:url(/travel/ro_ro/images/webawardsoverlay_tcm166-14296.gif) no-repeat;
	cursor:pointer;
	cursor:hand;
}
#webawards h1 {
	color:#7F9BCE;
	font-size:20px;
	padding-left:3px;
}
#webawards h1 span{
	color:#003066;
	font-size:20px;
}
#webawards ul {
	margin-top:4px;
	border-top:1px solid #c0d0ee;
}
#webawards ul li {
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #c0d0ee;
	padding:0 1px 1px 4px;
	line-height:14px;
}
#webawards ul li span {
	font-weight:normal;
	font-size:11px;
	color:#7F9BCE;
}
#webawards a {
	position:absolute;
	right:6px;
	bottom:4px;
	padding:0 10px 0 0;
	background:url(/travel/ro_ro/images/arrow_jffp_tcm166-10255.gif) right no-repeat;
}
.DGTriggersmall, .DGTriggerwide, .DGTriggersquare
{
	overflow:hidden;
	cursor:pointer;
	/* margin-right:10px; */
	text-align:right;
}
a>.DGTriggersmall
{
	width:175px;
	height:80px;
}
.DGTriggersmall {
	width:174px;
	height:79px;
	text-decoration:none;
}
.DGTriggerwide
{
	width:365px;
	height:80px;
}
a>.DGTriggersquare
{
	width:175px;
	height:175px;
}
.DGTriggersquare 
{
	width:174px;
	height:174px;
	text-decoration:none;
}
.DGTriggersmall .tekst1, .DGTriggerwide .tekst1, .DGTriggersquare .tekst1
{
	overflow:hidden;
	margin-right:10px;
	text-align:right;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #000066;
	font-size: 20px;
	text-decoration: none;
}
.DGTriggersmall .tekst1
{
	font-size: 18px;
	/* margin-left:80px; */
	line-height: 32px; 
	margin-right:5px;
}
.DGTriggerwide .tekst1
{
	margin-left:140px;
	line-height: 32px; 
}
.DGTriggersquare .tekst1
{
	margin-top:8px;
	margin-right:10px;
}
.DGTriggersmall .tekst2, .DGTriggerwide .tekst2, .DGTriggersquare .tekst2
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #000066;
	font-size: 18px;
	text-decoration: none;
	overflow:hidden;
	text-align:right;
}
.DGTriggerwide .tekst2
{
	margin-left:90px; 
	margin-right:10px;
}
.DGTriggersmall .tekst2
{
	font-size: 18px;
	/* margin-left:60px; */
	margin-right:5px;
}
.DGTriggersquare .tekst2
{
	padding-left:20px; 
	/* line-height:32px; */
	position: absolute;
	bottom: 30px;
	right: 10px;
}
#ebtdemoflash
{
	position: absolute;
	top: 112px;
                width: 907px;
	z-index: 10;
}
#ebtdemoflash h3{
	background:transparent url(/travel/ro_ro/images/ebtdemo-header-bg_tcm166-186893.gif) no-repeat 0 6px;
	color:#FFFFFF;
	font-size:12px;
	height:17px;
	margin:0;
	padding:9px 0 0 6px;
	z-index: 10;
}
#lightboxebtdemo
{
	background-color:#FFF;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:8;
}
#ebt7democontent
{
	background:#fff url(/travel/ro_ro/images/ebtdemo-vertical-border_tcm166-186890.gif) repeat-y scroll 0 0;
	padding:0 13px 4px 4px;
}
.ebtoverlay
{
	background:transparent url(/travel/ro_ro/images/close_button_overlay_tcm166-186892.gif) no-repeat scroll -8px -435px;
	display:block;
	height:13px;
	position:absolute;
	left: 888px;
	top:10px;
	width:13px;
	z-index: 10;
}
#ebt7demofooter
{
	background:#fff url(/travel/ro_ro/images/ebtdemo-bottom-border_tcm166-186891.gif) no-repeat scroll left bottom;
	height:20px;
	position:relative;
}
#app_tool_jffp {
	position:absolute;
	z-index:2;
}
.main1024 #app_tool_jffp {
	width:935px;
}
#app_tool_jffp #jffp_login {
	position:relative;
	float:left;
}
#dashboard {
	float:left;
	margin:0 15px 0 0;
}
#app3columnbar, #app4columnbar, #app5columnbar {
	position:relative;
	float:left;
	margin:0 15px 0 0;
	color:white;
	font-weight:bold;
	padding:7px 0 0 10px;
}
#app3columnbar {
	width:555px;
	height:28px;
	background:url(/travel/ro_ro/images/appBar3column_tcm166-11003.gif) no-repeat;
	w\idth:545px;
	he\ight:21px;
}
#app4columnbar {
	background:url(/travel/ro_ro/images/appBar4column_tcm166-11004.gif) no-repeat;
	width:745px;
	height:28px;
	w\idth:735px;
	he\ight:21px;
}
* html #appcolumnbarextension {
	margin-right: -1px;
}
#appcolumnbarextension {
	height: 28px;
	
	position: absolute;
	right: 0;
	width: 30px;
	top: 0px;
	background:url(/travel/ro_ro/images/appBar4column_tcm166-11004.gif) top right no-repeat;
}
#appbarspacer {
	height:28px;
}
#appbarspacertoolbar, .withToolbar #appbarspacer {
	height:34px;
}
* html #appbarspacertoolbar {
	height:34px;
}
.appcontainer {
	margin: 0 10px;
}
#app4column {
	position:relative;
	padding:0 1px;
	width:745px;
	w\idth:743px;
}
#app3column {
	position:relative;
	padding:0 1px 0 1px;
	width:555px;
	w\idth:553px;
}
#app3columnNT {
	position:relative;
	padding:0 1px 0 1px;
	width:555px;
	w\idth:553px;
	margin:-41px 0 0 0;
}
.appslocal #app4columnNT {
	margin-top:14px;
}
#app4columnNT {
	padding:0 1px 0 1px;
}
.withToolbar #appleft, .withToolbar #appright {
	display: none;
}
#appleft, #appright {
	position:absolute;
	top:0;
	background:url(/travel/ro_ro/images/appline_tcm166-11006.gif);
	width:1px;
	height:363px;
}
#appleft {
	left:0;
}
#appright {
	right:0 !important; right:-1px;
}
.main800 .apptriggers {
	margin:10px 20px 0 0;
}
.main1024 .apptriggers {
	position:absolute;
	top:131px;
	left:786px;
}
.main800 .apptriggersNT {
	margin:10px 20px 0 0;
}
.main1024 .apptriggersNT {
	position:absolute;
	top:131px;
	left:786px;
}
#appseealsospacer {
	background:#FFF;
	height:41px;
}
#contentblock4col, .app4col #contentblock {
	width:745px;
	background:white;
	position:relative;
	float:left;
	z-index:0;
}
#contentblock5col, .app5col #contentblock {
	width:935px;
	background:white;
	position:relative;
	float:left;
	z-index:0;
}
contentblock4colLocal {
	width:745px;
	background:none;
	position:relative;
	float:left;
	z-index:0;
}
.main800 #app4jffp {
	display:none;
}
.main1024 #app4jffp {
	display:block;
}
#loggedin, #loggedin5 {
	position:absolute;
	padding:9px 38px 0 0;
	right:0;
	top:0;
	background:url(/travel/ro_ro/images/loggedin_tcm166-11035.gif) no-repeat;
	height:28px;
	width:222px;
	w\idth:184px;
	he\ight:19px;
}
#loggedin div, #loggedin5 div{
	text-align:right;
	font-weight:normal;
	color:white;
}
.main800 #loggedin {
	display:block;
}
.main1024 #loggedin {
	display:none;
}
#loggedin5 {
	display:block;
}
#IN, #OUT {
	display:none;
}
.apps, .app4col .contentcontainer {
	position:relative;
} 
.appslocal {
	background:none;
	position:relative;
}
.apps #seealso, .app4col .contentcontainer #seealso {
	position:absolute;
	left:760px;
}
.main800 .apps #seealso, .app4col .contentcontainer #seealso {
	display:none;
}
#jffptextheader {
	position:relative;
	margin:0 29px 0 13px;
	border-bottom:1px solid #7F9BCD;
	color:#2A568F;
	font-size:28px;
	padding:9px 0 5px 0;
}
.local {
	background:none;
}
#app5columnbar {
	background:url(/travel/ro_ro/images/appBar5column_tcm166-11951.gif) no-repeat;
	position:relative;
	width:935px;
	height:28px;
	w\idth:925px;
	he\ight:21px;
}
#app5column {
	position:relative;
	padding:0 1px;
	width:935px;
	w\idth:933px;
}
#seealsobot {
	display: none;
}
.showJFFP #seealsobot {
	display: block;
}
.apps .seealsoblock, .app4col .contentcontainer .seealsoblock {
	position:static;
	float:right;
}
/* fbbox ---------------- */
/* fm22942 change look & feel of fbbox*/
/* cm23623 remove errors from log. Image does not exist in Tridion: images/arrow_right_ffbox_light.gif */

#tool_jffp div.fbbox {
	position:relative;
	float:left;
}

div.fbbox
{
	color: #000066;
	line-height: 14px;
	position: relative;
	width: 175px;
	z-index: 10;	
}

* html div.fbbox {
	z-index:3;
}

div.fbbox a
{
    cursor: pointer;
}

div.fbbox a:hover
{
    text-decoration: underline;
}

div.fbbox a span{
    background: none;
}

div.fbbox a.more {
    text-decoration: underline;
    padding:0 1px 0 0;
    color: #01aad5;
}

div.fbbox h2
{
	background: url(/travel/ro_ro/images/fbbox_top_tcm166-65192.gif) center center no-repeat;
	display: block;
	height: 29px;
	he\ight: 28px;
	width: 175px;
	margin: 0px;
}

* html div.fbbox h2
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_top_tcm166-65192.gif", sizingMethod="crop");
}

div.fbbox h2 span
{
	display: none;
}

div.fbbox .fbbox-inloggen-label, div.fbbox .fbbox-uitloggen-label
{
	color: #01AAD5;
	cursor: pointer;
	display: none;
	font-size: 10px;
	position: absolute;
	right: 9px;
	top: 9px;
	z-index: 40;
	text-decoration: underline;
}

div.fbbox .fbbox-uitloggen-label
{
	display: block;
}

div.fbbox .fbbox-sluit
{
	background: url(/travel/ro_ro/images/fbbox_inloggen_bg_tcm166-65175.gif) center center no-repeat;
	color: #fff;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 8px;
	position: absolute;
	right: 11px;
	top: 23px;
	width: 64px;
	w\idth: 56px;
	z-index: 40;	
}

div.fbbox .fbbox-inloggen
{
    background: url(/travel/ro_ro/images/fbbox_inloggen_bg_tcm166-65175.gif) center center no-repeat;
    color: #fff;
    cursor: pointer;
    height: 21px;
    line-height: 20px;
    padding: 0 0 0 8px;
    position: absolute;
    right: 11px;
    top: 22px;
    width: 64px;
    w\idth: 56px;
    z-index: 40;    
}

* html div.fbbox .fbbox-inloggen
{
	height: 22px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_inloggen_bg_tcm166-65175.gif", sizingMethod="crop");
}

div.fbbox .fbbox-sluit
{
	background-image: url(/travel/ro_ro/images/fbbox_sluit_bg_tcm166-65191.gif);
	display: none;
	top: 285px;
}

div.fbbox .fbbox-warning .fbbox-sluit  
{
	top: 305px;
}

* html div.fbbox .fbbox-sluit
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_sluit_bg_tcm166-65191.gif", sizingMethod="crop");
}

div.fbbox h3
{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 2px 0 7px 0;
}

div.fbbox *
{
	color: #092d55;
}

div.fbbox strong {
	display: block;
	margin: 0 0 5px;
}

div.fbbox label strong,
div.fbbox p strong {
	margin: 0;
}

div.fbbox .fb-important-message{
	position:absolute;
	bottom: 8px;
	width: 111px;
	margin: 5px -2px 0;
	display: block;
	border: solid 1px #01AAD1;
	background: #fff url(/travel/ro_ro/images/fb-ico-important-message_tcm166-152499.gif) no-repeat 7px 9px;
	color: #01AAD1;
	padding: 4px 5px 4px 41px;
	font-size: 12px;
}

div.fbbox .fb-important-message strong {
	margin: 0;
	color: #006;
	font-size: 12px;
	font-weight: normal;
}

div.fbbox .fb-important-message em {
	color: #259ef7;
	font-style: normal;
	font-size: 12px;
	display: block;
	padding: 0 12px 0 0;
	background: #fff url(/travel/ro_ro/images/arrow_tcm166-11987.gif) no-repeat 100% 100%;
}

div.fbbox .leftmargin
{
	margin-left: 10px;
}

div.fbbox img.fbbox-visual
{
	position: absolute;
	border: 1px solid #61b4e8;
	border-bottom: 0;
	border-top: 0;
}

div.fbboxbig img.fbbox-visual
{
	position: absolute;
	top: 28px;
	border: 1px solid #61b4e8;
	border-bottom: 0;
	border-top: 0;
	z-index: 20;
}

div.fbbox .fbbox-content, div.fbbox .fbbox-content-bg
{
	position: absolute;	
	top: 74px;
	left: 0;
	width: 175px;
	w\idth: 147px;	
	height: 244px;
	he\ight: 220px;
	padding: 8px 14px 14px 14px;
	z-index: 15;
}

div.fbbox .fbbox-content-bg
{
	background: url(/travel/ro_ro/images/fbbox_bg_tcm166-65174.png) center bottom no-repeat;
	z-index: 10;
}

* html div.fbbox .fbbox-content-bg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_bg_tcm166-65174.png", sizingMethod="crop");
}

div.fbboxpush .fbbox-content-bg
{
	background: url(/travel/ro_ro/images/fbboxpush_bg_tcm166-65204.png) center bottom no-repeat;
}

* html div.fbboxpush .fbbox-content-bg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbboxpush_bg_tcm166-65204.png", sizingMethod="crop");
}

div.fbboxbig .fbbox-content, div.fbboxbig .fbbox-content-bg
{
	top: 28px;
	height: 480px;
	he\ight: 434px;
	padding: 32px 10px 14px 10px;
	width: 175px;
	w\idth: 155px;
}

div.fbboxbig .fbbox-content-bg
{
	background: url(/travel/ro_ro/images/fbboxbig_bg_tcm166-65202.png) center bottom no-repeat;
}

* html div.fbboxbig .fbbox-content-bg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbboxbig_bg_tcm166-65202.png", sizingMethod="scale");
}

div.fbboxbigpush .fbbox-content, div.fbboxbigpush .fbbox-content-bg
{
	height: 436px;
	he\ight: 390px;
}

div.fbboxbigpush .fbbox-content-bg
{
	background: url(/travel/ro_ro/images/fbboxbigpush_bg_tcm166-65203.png) center bottom no-repeat;
}

* html div.fbboxbigpush .fbbox-content-bg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbboxbigpush_bg_tcm166-65203.png", sizingMethod="crop");
}

.fbbox-content p
{
	margin-left: 0px;
}

div.fbboxbig .fbbox-content p
{
	margin-bottom: 6px;
}

div.fbboxbig .fbbox-content ul a
{
    color: #01aad5;
    text-decoration: underline;
}

div.fbboxbig .fbbox-content ul a:hover
{
    color: #1d63b9;
}
div.fbboxbig .fbbox-content ul.fbbox-shadowbox a
{
    text-decoration: none;
}
div.fbboxbig .fbbox-content ul.fbbox-shadowbox li a span
{
    color: #01aad5;
    text-decoration: none;
}
div.fbboxbig .fbbox-content ul.fbbox-shadowbox li a 
{
    text-decoration: none;
}

div.fbbox div.line
{
	background-color: #8ebaeb;
	height: 1px;
	margin: 0 0 3px 0;
	overflow: hidden;
}

div.fbbox ul
{
	margin: 0 0 10px 0;
}

div.fbbox ul li
{
	list-style-type: disc;
	list-style-position: inside;
	border-top: 1px solid #fff;
	padding: 1px 0 1px 2px;
}

div.fbboxbig ul
{

}

div.fbboxbig ul li
{
	background: url(/travel/ro_ro/images/fbbox_arrowright4_tcm166-117798.gif) 4px 7px no-repeat;
	list-style-type: none;
	padding: 3px 0 0 18px; 
	list-style-position: outside;
	text-align: left;
}

div.fbboxbig ul li.first
{

}

div.fbboxbig ul.fbbox-shadowbox
{
	margin: 0 -9px 10px -9px;
	*margin: 0 -9px 10px -25px;
	padding: 0;
}

div.fbboxbig ul.fbbox-shadowbox li
{
	background: none;
	border-top: none;
	display: block;
	padding: 0;
}

div.fbboxbig ul.fbbox-shadowbox li a
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_item_bg_tcm166-66810.png) center top repeat-y;
	cursor: default;
	display: block;
	padding: 0 0 0 9px;
	width: 173px;
	w\idth: 164px;
}

div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-first a
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_firstitem_bg_tcm166-65184.png) center top no-repeat;
	padding-top: 4px;
	margin-top: 5px;
}

div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-last a
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_lastitem_bg_tcm166-65188.png) center top no-repeat;
	padding-bottom: 10px;
}

* html div.fbboxbig ul.fbbox-shadowbox li a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_item_bg_tcm166-66810.png", sizingMethod="scale");
}

* html div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-first a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_firstitem_bg_tcm166-65184.png", sizingMethod="scale");
}

* html div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-last a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_lastitem_bg_tcm166-65188.png", sizingMethod="scale");
}

div.fbboxbig ul.fbbox-shadowbox li a span
{
	background: url(/travel/ro_ro/images/fbbox_arrowright2_tcm166-65172.gif) 6px center no-repeat;
	border-bottom: 1px solid #b2c8dd;
	cursor: pointer;
	cursor: hand;
	display: block;
	padding: 3px 0 3px 18px;
	width: 155px;
	w\idth: 137px;
}

div.fbboxbig ul.fbbox-shadowbox li a:hover span
{
	background: url(/travel/ro_ro/images/fbbox_arrowright1_tcm166-65170.gif) 6px center no-repeat;
}

div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-last a span
{
	border-bottom: none;
}

div.fbboxbig ul.fbbox-shadowbox li a:hover
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_itemhover_bg_tcm166-65187.png) center top repeat-y;
	text-decoration: none;
	cursor: hand;
}

div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-first a:hover
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_firstitemhover_bg_tcm166-65185.png) center top no-repeat;
	text-decoration: none;
}

div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-last a:hover
{
	background: url(/travel/ro_ro/images/fbbox_shadowbox_lastitemhover_bg_tcm166-65189.png) center top no-repeat;
	text-decoration: none;
}

* html div.fbboxbig ul.fbbox-shadowbox li a:hover
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_itemhover_bg_tcm166-65187.png", sizingMethod="scale");
}

* html div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-first a:hover
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_firstitemhover_bg_tcm166-65185.png", sizingMethod="scale");
}

* html div.fbboxbig ul.fbbox-shadowbox li.fbbox-shadowbox-last a:hover
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_shadowbox_lastitemhover_bg_tcm166-65189.png", sizingMethod="scale");
}

div.fbbox img {
	display: inline;
}


div.fbbox .fbbox-opacitylayer
{
	background: url(/travel/ro_ro/images/fbbox_opacitylayer_tcm166-65180.png) center bottom no-repeat;
	display: none;
	position: absolute;	
	top: 28px;
	left: 0;
	width: 175px;
	height: 288px;
	z-index: 30;
}

* html div.fbbox .fbbox-opacitylayer
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_opacitylayer_tcm166-65180.png", sizingMethod="crop");
}

div.fbbox .fbbox-loginlayer
{
	background: url(/travel/ro_ro/images/FBbox_loginlayer2_tcm166-111299.gif) no-repeat bottom left;
	color: #fff;
	display: none;
	line-height: 14px;
	position: absolute;	
	top: 28px;
	left: 0;
	width: 174px;
	w\idth: 147px;	
	height: 268px;
	he\ight: 258px;
	padding: 12px 14px 0 14px;
	z-index: 30;
}

div.fbbox .fbbox-warning .fbbox-loginlayer 
{
	height: 285px;
	he\ight: 273px;
}

* html div.fbbox .fbbox-loginlayer
{
	background-color: #000066;
}

div.fbbox .fbbox-loginlayer *
{
	color: #092c52;
}

div.fbbox .fbbox-loginlayer-message {
	margin-bottom: 12px;
}

div.fbbox input.fbbox-textinput
{
	border: 1px solid #000066;
	color: #000;
	height: 15px;
	margin: 1px 0;
	width: 135px;
}

div.fbbox .fbbox-loginlayer input.fbbox-textinput
{
	border: 1px solid #b0aea;
	color: #000066;
	height: 15px;
	width: 145px;
}

div.fbbox input.fbbox-onthoudmijnlogin
{
	margin-top: 4px;
}

* html div.fbbox input.fbbox-onthoudmijnlogin
{
	margin: 0 -4px 0 -4px;
}

div.fbbox .arrowbuttonlogin
{
	color: #000066;
	display: block;
	font-weight: bold;
	float: right;
	margin: 10px 0;
}

div.fbbox .arrowbuttonbottom
{
	background: url(/travel/ro_ro/images/fbbox_arrowbutton1_bg_tcm166-65169.gif) center center no-repeat;
	bottom: 19px;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 17px;
	left: 21px;
	line-height: 16px;
	padding-left: 16px;
	position: absolute;
	width: 142px;
	w\idth: 126px;
}

div.fbbox .arrowbutton2
{
	background: url(/travel/ro_ro/images/fbbox_arrowbutton2_bg_tcm166-66243.gif) center center no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	float: right;
	height: 17px;
	line-height: 16px;
	margin: 10px 0;
	padding-left: 18px;
	width: 79px;
	w\idth: 61px;
}

div.fbbox .arrowbutton3
{
	background: url(/travel/ro_ro/images/fbbox_arrowbutton3_bg_tcm166-66242.gif) center center no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	float: right;
	height: 17px;
	line-height: 16px;
	margin: 10px 0;
	padding-left: 18px;
	width: 79px;
	w\idth: 61px;
}

div.fbbox .fbbox-help
{
	clear: both;
}

div.fbbox .fbbox-help img {
	display: inline;
}

div.fbbox .fbbox-help a {
    color: #01aad1;
    text-decoration: underline;
}

div.fbbox .fbbox-help a:hover {
    color: #1d65b9;
}

div.fbboxpush .fbbox-pushin, div.fbbox .fbbox-pushout
{
	cursor: pointer;
	cursor: hand;
	display: block;
	height: 8px;
	overflow: hidden;
	position: absolute;
	width: 175px;
	z-index: 50;	
}

div.fbboxpush .fbbox-pushin
{
	background: url(/travel/ro_ro/images/fbbox_pushin1_tcm166-65181.gif) center top no-repeat;
	top: 313px;
}
* html div.fbboxpush .fbbox-pushin
{
	top: 314px;
}
div.fbboxbig .fbbox-pushin
{
	top: 459px;
}

*html div.fbboxbig .fbbox-pushin
{
	top: 462px;
}

div.fbbox .fbbox-pushout
{
	background: url(/travel/ro_ro/images/fbbox_pushout1_tcm166-65183.gif) center top no-repeat;
	top: 27px;
}

* html div.fbboxpush .fbbox-pushin
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_pushin1_tcm166-65181.gif", sizingMethod="crop");
}

* html div.fbbox .fbbox-pushout
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/travel/ro_ro/images/fbbox_pushout1_tcm166-65183.gif", sizingMethod="crop");
}

#nextflight
{
	height: 148px;
	overflow: hidden;
}

#fbwaiting
{
	padding-left: 54px;
}


#nextflight ul li {
	background: transparent url(/travel/ro_ro/images/fbbox_arrowright4_tcm166-117798.gif) no-repeat scroll 4px 7px;
	padding:3px 0 9px 18px;
	list-style-position: outside;
	text-align: left;
}
#nextflight ul li a span strong {
	color: #01AAD5;
	margin: 0;
	display: inline;
	text-align: left;
	
}

#nextflight ul li a span.nowrap{
	white-space: nowrap;
}


#nextflight ul a:hover strong {
	color: #1d63b9;
}

#noflight{
}

/* END fbbox ---------------- */
#maincontainer.localshop {
	width: 979px;
}
#container #nwalogo {
	left:672px;
}