
.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366}
.body A{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366}
.bodysm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333366 }
.bodyB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366 ; font-weight: bolder}
.bodyspace { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366 ; line-height: 26px}
.bodysmrev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
.links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3299D6; text-decoration: underline}
.headers {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #333366}
.bullets { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366 ; list-style-type: disc}
.linksyell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3299D6; text-decoration: underline }
.bodybig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333366 ; list-style-type: circle; list-style-position: inside}
.bodyBrev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bolder }
.linksSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333366; text-decoration: underline }
.body10Plus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333366 ; font-weight: bolder}

.bodyBLeftPanel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366 ; font-weight: bolder; cursor:pointer; cursor:hand;}

.txtRegister { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333366 ; font-weight: bolder; width:232px}
.bodyBRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red ; font-weight: bolder}
.bodyBWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white ; font-weight: bolder}
.bodyBWhite12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white ; font-weight: bolder}
.textTitle {
	font-family: Verdana;
	font-size: 30px;
	font-weight: normal;
	color: 928FC2;
}

.txtProfile100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366 ; font-weight: bolder; width:110px}

.txtProfile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366 ; font-weight: bolder; width:220px}
.txtProfileCombo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366 ; font-weight: bolder; width:227px}
.txtProfile170 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366 ; font-weight: bolder; width:167px}
.txtProfile35 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366 ; font-weight: bolder; width:35px}
.textHeading {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: 2D94CF;
}
.textHeadingWhite {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: 858585;
}
.textLabel {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: 858585;
	text-decoration:none;
}
.textLink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}
.textNormal {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: 858585;
}
.textNormalRed {
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	color: B90101;
}
.textSmall {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: 858585;
}

.textSmallRed {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: B90101;
}
.textError {
	font-family: Verdana;
	font-size: 10px;
	font-weight: Bold;
	color: B90101;
}

.ddlSmall{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 20px;
	width: 40px;
	background-color: #ffffff;
}

.ddlNormal{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 32px;
	width: 80px;
	background-color: #ffffff;
}

.textBox125 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 18px;
	width: 125px;
	background-color: #ffffff;
}

.textBox300 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 18px;
	width: 300px;
	background-color: #ffffff;
}

.textBox200 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 18px;
	width: 200px;
	background-color: #ffffff;
}
.textBox420 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	border: 1px solid #D6D4D5;
	text-decoration: none;
	height: 18px;
	width: 420px;
	background-color: #ffffff;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #111111;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.rssbutton{
background-color: #F6F6F6;
border: 1px #858585 solid;
padding: 1 2px;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: B90101;
}

.rssbuttonwithhand{
background-color: #F6F6F6;
border: 1px #858585 solid;
padding: 1 2px;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbuttonwithhand:visited, .rssbuttonwithhand:active{
color: B90101;
}

.rssbuttonwithhand:hover
{
	color: B90101;
	cursor:hand;
}

.cssbutton{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}

.rsslnkbuttonwithhand {
background-color: #F6F6F6;
border: 1px #858585 solid;
padding:  2 2px ;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}


.rsslnkbuttonwithhand A{
background-color: #F6F6F6;
border: 1px #858585 solid;
padding: 1 2px;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}

.rsslnkbuttonwithhand A:hover{
background-color: #F6F6F6;
border: 1px #858585 solid;
padding: 1 2px;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}

.rsslnkbuttonwithhand A:visited{
background-color: #F6F6F6;
border: 1px #858585 solid;
padding: 1 2px;
color: 2D94CF;
text-decoration: none;
font: bold 10px Verdana;
}

.table{
	border-style: solid;
	border-color: #48457E;
}
.table th {
	border-style: solid;
	border-color: #48457E;
}
.table td {
	border-style: solid;
	border-color: #48457E;
}

.DataGridStyle {


}
.DataGridStyle td{
	padding:3pt;
	border:1pt solid #CFCFCF;
}

.DataGridAlternateItemStyle td{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:858585;
}

.DataGridItemStyle td{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:858585;
}

.DataGridHeaderStyle td{
	font-family: Verdana;
	font-size: 11px;
	font-weight: Bold;
	Background-color:#335289;
	text-align:center;
	color:white;
}

.DataGridFooterStyle td{
	font-family: Verdana;
	font-size: 11px;
	font-weight: Bold;
	Background-color:#F6F6F6;
	text-align:right;
	color:858585;
	text-decoration:none;
}
.DataGridFooterStyle td a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: Bold;
	Background-color:#F6F6F6;
	text-align:right;
	color:858585;
	text-decoration:none;
}
.PageHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.PageHeadSideBlueLink{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6EA6DC;
	text-decoration: none;
}
.PageHeadSideBlueLink A{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #6EA6DC;
	text-decoration: none;
}
.PageHeadSideBlueLink A:hover{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #3C6EB3;
}

/* Left Menu Style Sheet */

.sdmenu {
    width: 192px;
    font-family: Verdana;
    font-size: 11px;
    padding-bottom: 0px;
    background: #eee;
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 0px 0;
    font-weight: bold;
    color: white;
    background: #FFF url(../images/TitleBar.gif) repeat-x;
}

.sdmenu .title {
    border-bottom: 1px solid #DDD;
}

.sdmenu .arrow {
	margin-left: 0px;
    margin-right: 7px;
    height: 29px;
	width: 29px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(../images/TitleBar.gif) no-repeat;
}

.sdmenu #Logout {
    background: url(../images/TitleBarLogout.gif) no-repeat;
}

.sdmenu #MyProfile {
    background: url(../images/My_Profile.gif) no-repeat;
}
.sdmenu #Admin {
    background: url(../images/TitleBarAdmin.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 7px 0;
    text-indent: 10px;
    background: #F7F7F7;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #335289;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    background : #3C6EB3 url(../images/linkarrow.gif) no-repeat right center;
    color: #FFF;
}

/* Left Menu Style Sheet */


/** NEW tooltip **/
div.tooltip {
	z-index: 1000;
    display: none;
    position: absolute;
    width: 130px;
    padding: 2px;
    color: #000;
    text-align: left;
    background-color: #ffe;
    border: 1px solid #000;
	background-image: url(ArrowDown.gif);
	background-repeat:no-repeat;
	font-family:arial,Verdana;
	font-size:small;
}
div.tooltip div.hotdeal {
    font-weight: bold;
}

/** OLD tooltip **/

div#TipLayer
{
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	top: -100px;
}
div#TipLayer table td
{
    text-align: left;
}
div#TipLayer .hotdeal
{
    font-weight: bold;
}

div.tooltip table.tooltip
{
	width: 100%;
    background-color: #ffe;
}

div.tooltip table.tooltip th,
div.tooltip table.tooltip td
{
	padding: 2px 6px 2px 2px;
	text-align: left;
    font-size: 1em;
    background-color: #ffe;
    border: none;
}

/*From Kanthan*/

@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #f5ebd0;
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
A#clickhere
{
	text-decoration: underline;
}
A:hover#clickhere
{

	text-decoration:none;
}
.arial12_brown {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #a3262a;
}
.arial12_grey {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #c3c3c3;
}
.thoma12_red {
	font-family:Tahoma;
	font-size: 11px;
	color: #ff0000;
}
.thoma12_brown {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
}
.thoma13_brown {
	font-family:Tahoma;
	font-size: 12px;
	color: #a3262a;
}
.thoma10_brown {
	font-family:Tahoma;
	font-size: 10px;
	color: #a3262a;
}
.thoma10_red{
	font-family:Tahoma;
	font-size: 10px;
	color:#FF0000;
}
.thoma12_white {
	font-family:Tahoma;
	font-size: 11px;
	color: #ffffff;
}
.thoma12_white_bold {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
}
.thoma12_white_normal {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
}

.thoma12_white_normal A{
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: underline;
}

.thoma12_black_normal {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}

.thoma12_black_normal A{
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration: underline;
}

.thoma12_brownbox {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:107px;
	height:14px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
/*.brownbox_big {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:180px;
	height:15px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
	padding:1px;
}*/
.brownbox_big {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:175px;
	height:14px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
.brownbox_message {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:180px;
	height:55px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
.brownbox_big1 {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	background-color:#f5ebd0;
	overflow:auto;
	width:175px;
	height:34px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
/*.brownbox_medium {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:75px;
	height:15px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
	padding:1px;
}*/
.brownbox_medium {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:75px;
	height:14px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
.brownbox_hidden{
	font-family:Tahoma;
	font-size: 11px;
	color: #F5EBD0;
	width:0px;
	height:0px;
	border:0px;
	border-color:#F5EBD0;
	background-color:#F5EBD0;
}
.brownbox_normal {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:180px;
	height:15px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
}
.reports {
overflow:auto;
width:384px;
height:370px;
}
/*.reports1 {
overflow:auto;
width:358px;
height:150px;
}*/
.reports2 {
overflow:auto;
width:360px;
height:225px;
}
A#more
{
	font-family:Tahoma;
	font-size: 12px;
	color: #a3262a;
	text-decoration:none;
}
A:hover#more
{
font-family:Tahoma;
	font-size: 12px;
	color: #a3262a;
	text-decoration:underline;
}

.thoma13_brown A{
	font-family:Tahoma;
	font-size: 12px;
	color: #a3262a;
	text-decoration:none;
}
.thoma13_brown A:hover{
	font-family:Tahoma;
	font-size: 12px;
	color: #a3262a;
	text-decoration:underline;
}

.thoma12_brown A{
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
}

.thoma12_brown A:hover{
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	text-decoration:underline;
}

.arial12_red {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: red;
}
.thoma12_brownddl {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:200px;
}
.thoma12_brownddlNormal {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:75px;
	height:20px;
}
.thoma12_brownddlMedium {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:100px;
}
.thoma12_brownddlSmall {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:50px;
}

.brownbox_bigRegistration {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:195px;
	height:15px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
	padding:1px;
}

.brownbox_bigRegistrationSmall {
	font-family:Tahoma;
	font-size: 11px;
	color: #a3262a;
	width:140px;
	height:15px;
	border:1px;
	border-color:#9e0325;
	border-style:groove;
	padding:1px;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #dfd5b1;
	background-color: #f8fef2;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #f5ebd0;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/*
#container{
float:left;
margin:0px;
padding:0px;
width:532px;
	}
	
#header{
float:left;
width:532px;
height:39px;
}

.header_center{
float:left;
padding-top:13px;
width:522px;
height:26px;
background-image:url(../images/cc_head_topbg.jpg);
background-repeat:repeat-x;
}
.box_content{
float:left;
width:532px;
padding-top:22px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
background-image:url(../images/cc_centerbg.jpg);
background-repeat:repeat-y;}
.box_content1{
float:left;
width:522px;
padding-top:22px;
padding-left:15px;
padding-right:5px;
padding-bottom:10px;
background-image:url(../images/cc_centerbg.jpg);
background-repeat:repeat-y;}
.box_content1a{
float:left;
width:500px;
padding-top:22px;
padding-left:15px;
padding-right:5px;
padding-bottom:10px;
background-image:url(../images/cc_centerbg.jpg);
background-repeat:repeat-y;}
.box_content2{
float:left;
width:512px;
padding-top:22px;
padding-left:15px;
padding-right:10px;
padding-bottom:10px;
background-image:url(../images/cc_centerbg.jpg);
background-repeat:repeat-y;}

.boxrow_light{
width:510px;
padding-top:6px;
padding-left:9px;
padding-bottom:6px;
height:20px;
background-color:#f4f5e3;
}
.boxrow_dary{
width:510px;
padding-top:6px;
padding-left:9px;
padding-bottom:6px;
height:20px; 
background-color:#f3edd5;
}
.boxrow_darybrown{
width:495px;
height:29px; 
background-color:#e1d7b3;
}
.boxrow_divider{
width:510px;
padding-top:3px;
height:3px; 
background-color:#f4f5e3;
}
.boxtext{
float:left;
width:314px;
font-family:Tahoma;
font-size: 11px;
color: #a3262a;
}
.box_footer{
width:532px;
}

.table2div{
width:342px;
height:369px;
overflow:auto;
}
*/


/************************** This is New Codes By Banu July 18 ********************************/

/*Universal style for displaying horizontally aligned info inside definition lists*/.halign_info dl {	font-size: 12px;	color: #333;	border-bottom: 1px solid #c2c2c2;	margin: 5px;	}.halign_info dt {	width: 100px;	font-weight: bold;	float: left;	padding: 5px 0;		}.halign_info dd {	padding: 5px 0 5px 5px;	margin-left: 0;	}	/*------------------------------Universal layout ------------------------------*//*Warning layer styles*/#warning { 	padding: 5px; 	font-size: 12px;	margin-bottom:10px;	}div.disallow {	background-color:#FEE0CF; 	border:1px solid #ff0000;	}div.confirm {	background-color:#FCFCE1; 	border:1px solid #FFCC00;	}	#warning #warning_buttons {	text-align: right;	padding-top: 5px;	}#warning #warning_buttons a {	padding: 0 3px;	}	#warning #warning_buttons input {	padding: 0 3px; 	float: none	}	#universal_display {	font-size: 11px;	width: 99%;	display: block;	} 	.dynamic_price {	width: 97%;	padding: 5px 10px 0;/*	margin-bottom: 5px;	float: left;	position: relative*/	} .dynamic_price .price { 	font-size: 30px; 	font-weight: bold;/* 	float: left;*/	width: 80%; 	padding-bottom: 5px; 	}.dynamic_price #extras {	font-size: 15px;	color: #666;/*	float: left;	clear: both;*/	width: 99%;	}  .dynamic_price input { 	float: right;	} .flex_dates_info {	padding: 5px 0 5px 5px;	font-size: 13px;	color: #333;	} .universal {	font-size: 11px;	width: 100%;	position: relative;	padding-top: 10px;	}.universal .sector {	width: 49%;	display: inline;	float: left;	}.universal div.oneway {	width: 100%;	display: block;	float: none;	}.universal .sector .sector_info {	}.universal #outbound_div .sector_info {/*	border-right: 1px solid #e5e5e5;	*/	}.universal .sector .sector_info h2 {	color: #333;	padding: 7px 5px;	margin: 0;	font-size: 13px;	background-color: #E8ECF5/*#CBD3E6;*/	}.universal .sector .sector_info ul.inline {/*	margin: 9px 0 5px 0;	padding: 5px;*/	padding: 5px 0 0 7px;	}.universal .sector .sector_info ul.inline li {	border: none;	padding: 0;	}.universal .sector .sector_info ul.inline li a {	font-size: 18px;	padding: 5px 10px 2px;	font-weight: bold;	}.universal .sector .sector_info ul.inline li a.on {	background-color: #e8ecf5;	color: #333;	text-decoration: none;	}.universal .sector .sector_info ul.inline li a.on:hover {	text-decoration: none	}.universal .sector .sector_info ul.inline li span.month {	font-size: 10px;	color: #333;	text-transform: uppercase;	padding: 0 5px;	}	.universal .sector table {	width: 100%;	border-top: 1px solid #e8ecf5;		}.universal .sector table th {	padding: 5px 0px 5px; /*4px;*//*	background-color: #e8ecf5;*/	font-size: 11px;	background-color: #fff;	border-bottom: 1px solid #e8ecf5;/*	border-top: 2px solid #c2c2c2;*/	background-color: #f4f5fa	}.universal div.oneway table th,.universal div.oneway table td {	font-size: 12px;	}.universal .sector table th a {	color: #333;	text-decoration: none;	}.universal .sector table th a.on {	padding-right: 10px;	}.universal .sector table th a.up {	background: url(../images/elements/sort_up.gif) 96% center no-repeat;	}.universal .sector table th a.down {	background: url(../images/elements/sort_down.gif) 96% center no-repeat;	}	.universal .sector th.return, .universal .sector td.return {	border-left: 1px solid #e5e5e5	}.universal .sector tbody#return {/*	border-left: 1px solid #e5e5e5;*/	}.universal .sector table td {	padding: 4px 0;	border-top: 1px solid #e5e5e5;	background-color: #fff;	font-size: 11px;	vertical-align: baseline;	}.universal div.oneway table td {	vertical-align: middle;	}.universal .sector table tr.no_results td {	padding: 5px;}.universal .sector table tr.noborder td {	border-top: 1px solid #fff;	}.universal .sector table td.noborder {	border-top: 1px solid #fff;	}.universal .sector table td.button {	text-align: center;	vertical-align: middle;	}.universal .sector table td.airline_logo {	text-align: center;	vertical-align: middle	}	/*Ticket type indicator styles*/.universal .sector table td.tkt_type {	color: #434343;	font-size: 9px;	text-decoration: none;	text-transform: uppercase;	}.universal .sector table td.no_stops {	color: #434343;	font-size: 9px;	text-decoration: none;	padding-left: 2px;	}	/*FAQ styles*/dl.faq {	}dl.faq dt {		}dl.faq dd {	margin: .5em 0 1.5em 0;	display: none;	}	/* paragraphs on static pages */.static p {	padding: 0;	}	/* results json */#no_result1, #no_result2 {	display: none;	}	/*'Updating' note styles. Displayed when filtering in progress on results pages*/#update_note {	z-index: 99;	text-align: center;	vertical-align: middle;	display: none;	width: 99%;	height: 200px;/*	left: 35%;	top: 100px;*/	left: 0;	top: 0;	position: absolute;	padding-top: 55px;	}#update_note span {	width: 190px;	padding: 10px 20px;	font-size: 16px;	color: #fba370;	font-weight: bold;		background-color: #fee0cf;	border: 1px solid #fdc2a0;	}#modify_progress {	background-color: #fff;	color: #a2a2a2;	display: none;	text-align: center;	width: 100%;	margin: 0 auto;	float: left;	padding: 20px 0;}