@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:normal;
	
}

h1 {font:Verdana, Geneva, sans-serif; color:#999; font-size:200%;}
h2 {font:Verdana, Geneva, sans-serif; color:#999; font-size:150%; line-height:1;}

a:link {color: #999999; text-decoration:none;}
a:visited {color: #999999; text-decoration:none;}
a:hover {color: #005DBD; text-decoration:underline;}
a:active {color: #999999; text-decoration:none;}

/*MAIN MENU*/
.mainmenu {color: #FFFFFF; text-decoration:none; font-size:12px;}
.mainmenu a:link {color: #FFFFFF; text-decoration:none; font-size:12px;}
.mainmenu a:visited {color: #FFFFFF; text-decoration:none; font-size:12px;}
.mainmenu a:hover {color: #0C3; text-decoration:none; font-size:12px;}
.mainmenu a:active {color: #FFFFFF; text-decoration:none; font-size:12px;}

/*BLACK*/
.black10 {color: #000; text-decoration:none; font-size:10px;}
.black10 a:link {color: #000; text-decoration:none; font-size:10px;}
.black10 a:visited {color: #000; text-decoration:none; font-size:10px;}
.black10 a:hover {color: #0CC; text-decoration:underline; font-size:10px;}
.black10 a:active {color: #000; text-decoration:none; font-size:10px;}

.black11 {color: #000; text-decoration:none; font-size:11px;}
.black11 a:link {color: #000; text-decoration:none; font-size:11px;}
.black11 a:visited {color: #000; text-decoration:none; font-size:11px;}
.black11 a:hover {color: #0CC; text-decoration:underline; font-size:11px;}
.black11 a:active {color: #000; text-decoration:none; font-size:11px;}

.black12 {color: #000; text-decoration:none; font-size:12px;}
.black12 a:link {color: #000; text-decoration:none; font-size:12px;}
.black12 a:visited {color: #000; text-decoration:none; font-size:12px;}
.black12 a:hover {color: #0CC; text-decoration:underline; font-size:12px;}
.black12 a:active {color: #000; text-decoration:none; font-size:12px;}

.black15 {color: #000; text-decoration:none; font-size:15px;}
.black15 a:link {color: #000; text-decoration:none; font-size:15px;}
.black15 a:visited {color: #000; text-decoration:none; font-size:15px;}
.black15 a:hover {color: #0CC; text-decoration:underline; font-size:15px;}
.black15 a:active {color: #000; text-decoration:none; font-size:15px;}


/*WHITE*/
.white10 {color: #FFFFFF; text-decoration:none; font-size:10px;}
.white10 a:link {color: #FFFFFF; text-decoration:none; font-size:10px;}
.white10 a:visited {color: #FFFFFF; text-decoration:none; font-size:10px;}
.white10 a:hover {color: #0C3; text-decoration:underline; font-size:10px;}
.white10 a:active {color: #FFFFFF; text-decoration:none; font-size:10px;}

.white11 {color: #FFFFFF; text-decoration:none; font-size:11px;}
.white11 a:link {color: #FFFFFF; text-decoration:none; font-size:11px;}
.white11 a:visited {color: #FFFFFF; text-decoration:none; font-size:11px;}
.white11 a:hover {color: #0C3; text-decoration:underline; font-size:11px;}
.white11 a:active {color: #FFFFFF; text-decoration:none; font-size:11px;}

.white12 {color: #FFFFFF; text-decoration:none; font-size:12px;}
.white12 a:link {color: #FFFFFF; text-decoration:none; font-size:12px;}
.white12 a:visited {color: #FFFFFF; text-decoration:none; font-size:12px;}
.white12 a:hover {color: #0C3; text-decoration:underline; font-size:12px;}
.white12 a:active {color: #FFFFFF; text-decoration:none; font-size:12px;}

.white15 {color: #FFFFFF; text-decoration:none; font-size:15px;}
.white15 a:link {color: #FFFFFF; text-decoration:none; font-size:15px;}
.white15 a:visited {color: #FFFFFF; text-decoration:none; font-size:15px;}
.white15 a:hover {color: #0C3; text-decoration:underline; font-size:15px;}
.white15 a:active {color: #FFFFFF; text-decoration:none; font-size:15px;}


/*BLUE*/
.blue10 {color: #005DBD; text-decoration:none; font-size:10px;}
.blue10 a:link {color: #005DBD; text-decoration:none; font-size:10px;}
.blue10 a:visited {color: #005DBD; text-decoration:none; font-size:10px;}
.blue10 a:hover {color: #36A7E1; text-decoration:underline; font-size:10px;}
.blue10 a:active {color: #005DBD; text-decoration:none; font-size:10px;}

.blue11 {color: #005DBD; text-decoration:none; font-size:11px;}
.blue11 a:link {color: #005DBD; text-decoration:none; font-size:11px;}
.blue11 a:visited {color: #005DBD; text-decoration:none; font-size:11px;}
.blue11 a:hover {color: #36A7E1; text-decoration:underline; font-size:11px;}
.blue11 a:active {color: #005DBD; text-decoration:none; font-size:11px;}

.blue12 {color: #005DBD; text-decoration:none; font-size:12px;}
.blue12 a:link {color: #005DBD; text-decoration:none; font-size:12px;}
.blue12 a:visited {color: #005DBD; text-decoration:none; font-size:12px;}
.blue12 a:hover {color: #36A7E1; text-decoration:underline; font-size:12px;}
.blue12 a:active {color: #005DBD; text-decoration:none; font-size:12px;}

.blue15 {color: #005DBD; text-decoration:none; font-size:15px;}
.blue15 a:link {color: #005DBD; text-decoration:none; font-size:15px;}
.blue15 a:visited {color: #005DBD; text-decoration:none; font-size:15px;}
.blue15 a:hover {color: #36A7E1; text-decoration:underline; font-size:15px;}
.blue15 a:active {color: #005DBD; text-decoration:none; font-size:15px;}

/*LIGHT BLUE*/
.lblue10 {color: #00BAFF; text-decoration:none; font-size:10px;}
.lblue10 a:link {color: #00BAFF; text-decoration:none; font-size:10px;}
.lblue10 a:visited {color: #00BAFF; text-decoration:none; font-size:10px;}
.lblue10 a:hover {color: #36A7E1; text-decoration:underline; font-size:10px;}
.lblue10 a:active {color: #00BAFF; text-decoration:none; font-size:10px;}

.lblue11 {color: #00BAFF; text-decoration:none; font-size:11px;}
.lblue11 a:link {color: #00BAFF; text-decoration:none; font-size:11px;}
.lblue11 a:visited {color: #00BAFF; text-decoration:none; font-size:11px;}
.lblue11 a:hover {color: #36A7E1; text-decoration:underline; font-size:11px;}
.lblue11 a:active {color: #00BAFF; text-decoration:none; font-size:11px;}

.lblue12 {color: #00BAFF; text-decoration:none; font-size:12px;}
.lblue12 a:link {color: #00BAFF; text-decoration:none; font-size:12px;}
.lblue12 a:visited {color: #00BAFF; text-decoration:none; font-size:12px;}
.lblue12 a:hover {color: #36A7E1; text-decoration:underline; font-size:12px;}
.lblue12 a:active {color: #00BAFF; text-decoration:none; font-size:12px;}

.lblue15 {color: #00BAFF; text-decoration:none; font-size:15px;}
.lblue15 a:link {color: #00BAFF; text-decoration:none; font-size:15px;}
.lblue15 a:visited {color: #00BAFF; text-decoration:none; font-size:15px;}
.lblue15 a:hover {color: #36A7E1; text-decoration:underline; font-size:15px;}
.lblue15 a:active {color: #00BAFF; text-decoration:none; font-size:15px;}


/*GREEN*/
.green10 {color: #489C0B; text-decoration:none; font-size:10px;}
.green10 a:link {color: #489C0B; text-decoration:none; font-size:10px;}
.green10 a:visited {color: #489C0B; text-decoration:none; font-size:10px;}
.green10 a:hover {color: #005DBD; text-decoration:underline; font-size:10px;}
.green10 a:active {color: #489C0B; text-decoration:none; font-size:10px;}

.green11 {color: #489C0B; text-decoration:none; font-size:11px;}
.green11 a:link {color: #489C0B; text-decoration:none; font-size:11px;}
.green11 a:visited {color: #489C0B; text-decoration:none; font-size:11px;}
.green11 a:hover {color: #489C00B; text-decoration:underline; font-size:11px;}
.green11 a:active {color: #489C0B; text-decoration:none; font-size:11px;}

.green12 {color: #489C0B; text-decoration:none; font-size:12px;}
.green12 a:link {color: #489C0B; text-decoration:none; font-size:12px;}
.green12 a:visited {color: #489C0B; text-decoration:none; font-size:12px;}
.green12 a:hover {color: #005DBD; text-decoration:underline; font-size:12px;}
.green12 a:active {color: #489C0B; text-decoration:none; font-size:12px;}

.green15 {color: #489C0B; text-decoration:none; font-size:15px;}
.green15 a:link {color: #489C0B; text-decoration:none; font-size:15px;}
.green15 a:visited {color: #489C0B; text-decoration:none; font-size:15px;}
.green15 a:hover {color: #005DBD; text-decoration:underline; font-size:15px;}
.green15 a:active {color: #489C0B; text-decoration:none; font-size:15px;}


/*GRAY*/
.gray10 {color: #646464; text-decoration:none; font-size:10px;}
.gray10 a:link {color: #646464; text-decoration:none; font-size:10px;}
.gray10 a:visited {color: #646464; text-decoration:none; font-size:10px;}
.gray10 a:hover {color: #005DBD; text-decoration:underline; font-size:10px;}
.gray10 a:active {color: #646464; text-decoration:none; font-size:10px;}

.gray11 {color: #646464; text-decoration:none; font-size:11px;}
.gray11 a:link {color: #646464; text-decoration:none; font-size:11px;}
.gray11 a:visited {color: #646464; text-decoration:none; font-size:11px;}
.gray11 a:hover {color: #005DBD; text-decoration:underline; font-size:11px;}
.gray11 a:active {color: #646464; text-decoration:none; font-size:11px;}

.gray12 {color: #646464; text-decoration:none; font-size:12px;}
.gray12 a:link {color: #646464; text-decoration:none; font-size:12px;}
.gray12 a:visited {color: #646464; text-decoration:none; font-size:12px;}
.gray12 a:hover {color: #005DBD; text-decoration:underline; font-size:12px;}
.gray12 a:active {color: #646464; text-decoration:none; font-size:12px;}

.gray15 {color: #646464; text-decoration:none; font-size:15px;}
.gray15 a:link {color: #646464; text-decoration:none; font-size:15px;}
.gray15 a:visited {color: #646464; text-decoration:none; font-size:15px;}
.gray15 a:hover {color: #005DBD; text-decoration:underline; font-size:15px;}
.gray15 a:active {color: #646464; text-decoration:none; font-size:15px;}


/*RED*/
.red10 {color: #F30; text-decoration:none; font-size:10px;}
.red10 a:link {color: #F30; text-decoration:none; font-size:10px;}
.red10 a:visited {color: #F30; text-decoration:none; font-size:10px;}
.red10 a:hover {color: #F30; text-decoration:underline; font-size:10px;}
.red10 a:active {color: #F30; text-decoration:none; font-size:10px;}

.red11 {color: #F30; text-decoration:none; font-size:11px;}
.red11 a:link {color: #F30; text-decoration:none; font-size:11px;}
.red11 a:visited {color: #F30; text-decoration:none; font-size:11px;}
.red11 a:hover {color: #F30; text-decoration:underline; font-size:11px;}
.red11 a:active {color: #F30; text-decoration:none; font-size:11px;}

.red12 {color: #F30; text-decoration:none; font-size:12px;}
.red12 a:link {color: #F30; text-decoration:none; font-size:12px;}
.red12 a:visited {color: #F30; text-decoration:none; font-size:12px;}
.red12 a:hover {color: #F30; text-decoration:underline; font-size:12px;}
.red12 a:active {color: #F30; text-decoration:none; font-size:12px;}

.red15 {color: #F30; text-decoration:none; font-size:15px;}
.red15 a:link {color: #F30; text-decoration:none; font-size:15px;}
.red15 a:visited {color: #F30; text-decoration:none; font-size:15px;}
.red15 a:hover {color: #F30; text-decoration:underline; font-size:15px;}
.red15 a:active {color: #F30; text-decoration:none; font-size:15px;}

.test {color:#005DBD; text-decoration:none; font-size:15px;}

.offer_surround {cursor:pointer;}




/*TAB FONT*/
.tabfont {color: #E1DCDC; text-decoration:none; font-size:11px;}
.tabfont a:link {color: #E1DCDC; text-decoration:none; font-size:11px;}
.tabfont a:visited {color: #E1DCDC; text-decoration:none; font-size:11px;}
.tabfont a:hover {color: #FFF; text-decoration:none; font-size:11px;}
.tabfont a:active {color: #E1DCDC; text-decoration:none; font-size:11px;}


/*TABS STYLE*/

div.tabcontainer {
 width: 540px;
 
}

ul.tabnav {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 100%;
 overflow: hidden;
}

ul.tabnav a {
 display: block;
 width: 135px;
 height:30px;
}

ul.tabnav a:hover {
 background: #F90;;
 background-image:url(/images/www.lycafly.com/v4/bg/pantab_bg.jpg);
 background-position:center;
 background-repeat:no-repeat;
 height:30px;
}

ul.tabnav li {
 float: left;
 width: 135px;
 margin: 0;
 padding: 0;
 text-align: center;
 vertical-align:middle;
 height:30px;
 background: #06F;
 background-image:url(/images/www.lycafly.com/v4/bg/pantab_bg2.jpg);
 background-position:center;
 background-repeat:no-repeat;
 font-size:12px;
 font-weight:bold;
 color: #FFF;
}

div.tabcontents {
 height: 120px;
 background: #FFF;
 overflow: hidden;
 padding-left:10px;
 padding-right:10px;
 border:1px solid #005dbd;
}

div.tabcontents div.content {
 float: left;
 width: 100%;
 height: 105%;
 overflow-y: auto;
}

div.tabcontents div.content h2 {
 margin-top: 3px;
}

/*TAB STYLE END*/

div.mainmenu {
	padding-left:10px;
	padding-right:10px;
}

/*------------------------------------------------------------------------*/
/*----------------------------FROM OLD CSS ST----------------------------*/
/*------------------------------------------------------------------------*/

.spacer { clear: both; }

.greenbox {
	padding: 5px;
	border-top: 1px solid #96ff93;
	border-bottom: 1px solid #96ff93;
	margin: 0px 0px 3px 0px;
	background: #edffec url('/images/tick.gif') no-repeat 99% 50%;
}
.redbox {
	padding: 5px;
	border-top: 1px solid #ff9393;
	border-bottom: 1px solid #ff9393;
	margin: 0px 0px 3px 0px;
	background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;
}

.bluebox {
	padding: 5px;
	border-top: 1px solid #72CCFF;
	border-bottom: 1px solid #72CCFF;
	margin: 0px 0px 3px 0px;
	background: #E5F6FF url('/images/info.gif') no-repeat 99% 50%;
}

.continuebutton {
	margin: 0px;
	padding: 20px;
	text-align: center;
}
.continuebutton a:link, .continuebutton a:visited, .continuebutton a:hover, .continuebutton a:active {
	text-decoration: none;
	background-color: #D4D0C8;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	border-top: outset 1px #FFFFFF;
	border-left: outset 1px #FFFFFF;
	border-bottom: outset 2px #000000;
	border-right: outset 2px #000000;
	padding: 10px 30px 10px 30px;
	margin: 0px;
}

.continuebutton input {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 6px 20px 6px 20px;
	margin: 0px;
	cursor: pointer;
}

/*Booking page styles start*/
.booking-stages {background-color: #115c93; color:#ffffff; margin: 0px 0px 10px 0px; padding: 6px 10px 6px 10px; font-size: 12px;}
.booking-stages span {color: #FF9600; font-weight: bold;}
.booking-stages b {font-weight: bold; color:#FFFF00;}

.booking-columns {background: url('/images/fusion.traveltek.net/grey-dots.gif') 535px 0px repeat-y;}
.booking-column-left {float: left; width: 529px;}
.booking-column-right {float: right; width: 200px;}
.clear-booking {clear: both; width: 740px; height: 1px;}
.booking-column-right h4 {margin:0px; padding:0px;}

.bookingformcontainer { margin-bottom: 10px;}
.bookingformcontainer .bookingform {padding:0px 0px 10px 0px;}
.bookingformcontainer h3 {font-size: 14px !important;}
.bookingform h3 {margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; font-size: 12px; background-color: #115c93; color:#FFFFFF;}
.bookingform {border:1px solid #115c93; padding-bottom:10px;}
.bookingform p {margin: 0px; padding: 10px 10px 10px 10px;}
.bookingform table {margin: 0px 10px 10px 10px; width: 509px;}
.bookingform table th {text-align: left; vertical-align: top;}
.bookingform table span {font-size: 16px;}

.bookingformcontainer .bookingitineraryhead td {/*background-color: #F0F6FB;*/ padding: 10px 0px 10px 10px;}
.bookingformcontainer .bookingitineraryhead td b {/*font-size: 120%;*/}

.errorbox {padding: 5px; border-top: 1px solid #ff9393; border-bottom: 1px solid #ff9393; margin: 0px 0px 3px 0px; background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;}
.problems {text-align: center; font-size: 24px;}

/*Booking page styles end*/

.pagenumbers td {padding: 5px 0px 5px 0px;}
.pagenumbers span {border: solid 1px #E2EDF7; padding: 4px 10px 4px 10px; background-color: #F4F7F9;}
.pagenumbers a {border: solid 1px #115c93; padding: 4px 10px 4px 10px; color:#FFFFFF; background-color: #115c93;}
.pagenumbers a:hover {border: solid 1px #115c93; padding: 4px 10px 4px 10px; color:#003E66; background-color: #115c93;}
.buttonna {color: #999999;}

.ie-png {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’/images/www.lycafly.com/v4/bg/0800number.png’,sizingMethod=’scale’);
    height: 54px;
    width: 327px;
}

.ie-hide{
    border:0px solid #FFFFFF;
    _display:none;
}
/*------------------------------------------------------------------------*/
/*----------------------------FROM OLD CSS END----------------------------*/
/*------------------------------------------------------------------------*/