.text_bookingstatus_redem1 {border-right:1px dotted #000;float:left;font-size:12px;padding:3px 3px 3px 10px;text-align:left;}
.text_bookingstatus_redem2 {border-right:1px dotted #000;font-size:12px;padding:3px 35px 3px 10px;text-align:left}
.text_bookingstatus_redem3 {font-size:12px;padding:3px 2px 3px 10px;text-align:left}
body {margin:0;background:#fff;font-family: Arial, Helvetica, sans-serif;font-size:12px}
div.center{width:78%;float:left;margin-left:20px}
#root {width:100%;padding:0;margin:0}
#container {float:left;margin:10px 0;padding:0;width:100%}
#containers{padding:00;margin:0}
.head {padding: 0;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;width: 100%}
.message-div {padding: 0;width: 100%;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
.blue-welcome-base {clear:both;margin:0;Padding:0;height:26px;width:100%}
.content{width:100%;text-align:center;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border: 1px solid #F2F2F2;overflow: hidden}
.contentnew{width:100%;text-align:center;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border: 1px solid #F2F2F2}
.col-container{ width:99%;text-align:center;padding:0 0 0 10px}
.col{width:33%;float:left;text-align:center}
.right {margin: 0;padding: 0;float: left;width: 65%;*width: 63%}
.welcome-left-text {margin:0;Padding:4px 0 0 10px;color:#fff;font-size:12px;font-weight:bold;float:left;text-align:left}
.welcome-right-text {margin:0;Padding:6px 10px 0 4px;color:#fff;font-size:12px;font-weight:bold;float:right;text-align:left}
.welcome-right-text1 {margin:0;Padding:4px 0 0 0;color:#fff;font-size:12px;font-weight:bold;float:right;text-align:left}
.topmenu {z-index: 1000;padding: 0;height: 15px;width: 100%;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
div.repricecenter {float:left;margin-left:20px;width:69.5%}
.header {padding:0;height: 160px;margin-top: -15px;margin-right: 0;margin-bottom: 0;margin-left: 0}
/* Links */
.blue_link{color:#005aa9}
a.blue_link{color:#005aa9; text-decoration:none}
a.blue_link:hover{color:#005aa9; text-decoration:underline}
a.red_link_u{color:#db0800; text-decoration:underline}
a.red_link_u:hover{color:#005aa9; text-decoration:none}
a.blue_link_u{color:#005aa9; text-decoration:underline}
a.blue_link_u:hover{color:#005aa9; text-decoration:none}
a.blue_link_u_b{color:#005aa9; text-decoration:underline; font-weight:bold}
a.blue_link_u_b:hover{color:#005aa9; text-decoration:none;font-weight:bold}
.blue-text-link-pack{text-align:right;height:15px;font-size:12px;margin:0 10px 0 10px;color:#005aa9;padding-bottom:3px}
.blue-text-link-pack1{text-align:right;height:15px;font-size:12px;margin:0 0px 0 0px;color:#005aa9}
.blue-text-link-pack a{font-size:12px;margin:0 2px 0 2px;color:#005aa9;text-decoration:none}
.blue-text-link-pack a:hover{font-size:12px;margin:0 2px 0 2px;color:#005aa9;text-decoration:underline}
.padl1{padding-left:1px}
.padl5{padding-left:5px}
.padl10{padding-left:10px}
.padl15{padding-left:15px}
.padl20{padding-left:20px}
.padl30{padding-left:30px}
#ph_number .green{color:#9ab029}
.mainmenunew {padding: 0;margin-top: -45px;margin-right: 0;margin-bottom: 0;margin-left: 0}
.icon-menu-link {margin:0;padding:0;height: 56px;border:1px solid #fff}
.icon-menu-link ul{list-style:none;margin:0;padding:0}
.icon-menu-link ul li{display:inline;float:left;margin:0;width:7.6%}
.icon-menu-link ul li a{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif, "Edwardian Script ...";
font-size:12px;font-weight:bold;color:#7f7f7f;text-decoration:none}
.australianicon-menu-link {margin:0;padding:0;height: 56px;border:1px solid #fff}
.australianicon-menu-link ul{list-style:none;margin:0;padding:0}
.australianicon-menu-link ul li{display:inline;float:left;margin:0;width:7.6%}
.australianicon-menu-link ul li a{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif, "Edwardian Script ...";
font-size:12px;font-weight:bold;color:#7f7f7f;text-decoration:none}
.footer{
}
.footer-base {clear:both;margin:0;background:#f2f2f2;width:100%;height:30px;border:0 !important}
.footer-text {text-align:center;color:#000;font-weight:normal;font-size:12px;width: 100%;margin-top: 0;margin-right: auto;
margin-bottom: 0;margin-left: auto;padding-top: 6px;padding-right: 0;padding-bottom: 0;padding-left: 0}
.bottom-footer {padding: 0;width: 100%;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
.grey-text {padding:15px 0 10px 0;text-align:center;color:#7f7f7f;font-weight:normal;font-size:12px;width:80%}
.clear{clear: both}
.grey-text1 {padding:5px 0 5px 0;text-align:center;color:#7f7f7f;font-weight:normal;font-size:11px;width:45%}
#ph_number {margin:30px 10px 0 0;padding:0;text-align:right;border-bottom:#e95d00 solid 1px;border-top:#e95d00 solid 1px;
border-right:#e95d00 solid 1px;width:34%;float:right;font-size:12px;font-weight:bold;color:#e95d00;clear:both}
.ph-number1 {border-bottom:1px solid #E95D00;border-top:1px solid #E95D00;clear:both;color:#E95D00;
float:right;font-size:12px;font-weight:bold;margin:30px 10px 0 0;padding:0;text-align:right;width:30%}
.green{color:#9ab029}

/* ENDS for header/ footer */
/* common css for search-criteria page*/
.dot{height:0;margin-top:2px;padding:1px;overflow:hidden}
/* Payment page css STARTS*/
div.steps{margin-bottom:1.5em}
.floatl{float:left}
.floatr{float:right}
#main-content {clear:both;margin:0;Padding:0;width:99%}
#main-content-center-main{margin:0;padding:0;width:93%}
#main-content-center-round-trip {width:98%;font-size:11px;font-weight:normal;color:#000;text-align:left;text-decoration:none;padding:5px 0 0 0;
margin:0 0 10px 0;*margin:0}
#main-content-center-round-trip1 {width:99.5%;font-size:13px;font-weight:normal;color:#000;text-align:left;text-decoration:none;padding:0;margin:0}
#main-content-center-step2{width:12%;color: #fff;font-size: 18px;font-family:arial;font-weight:;text-transform:uppercase;line-height:30px;
  height:30px;vertical-align:middle;padding-left:px;background:#0a97e6;letter-spacing:1px;float:left;text-align: left}

#main-content-center-step2-shoping {background:#0A97E6 none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:17px;font-weight:bold;
height:30px;letter-spacing:1px;line-height:30px;padding-left:8px; text-align:left;text-transform:uppercase;vertical-align:middle;width:11%}
#main-center-contentreview-shoping {background:#CCDD5D none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:17px;font-weight:bold;
line-height:30px;padding-left:2%;text-transform:capitalize;vertical-align:middle;width:84%;*width:88.7%}
#main-center-contentreview-payment{background:#CCDD5D none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:17px;font-weight:bold;
line-height:30px;padding-left:2%;text-transform:capitalize;vertical-align:middle;width:86%;*width:89%}
#main-center-contentreview {background:#cdde5a none repeat scroll 0 0;color:#fff;font-size:18px;height:30px;margin:60px 0 0 92px;padding:5px;text-decoration:none}
#main-center-contentreviewbalancepay {background:#CCDD5D none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:17px;font-weight:bold;line-height:30px;padding-left:2%;text-transform:capitalize;vertical-align:middle;width:98%;*width:99.5%}
.heading-base {background:#f2f2f2;height:20px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:5px 0 0 10px}
.heading-base-without-note {background:#f2f2f2;height:20px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:5px 0 0 10px;*padding:5px 0 0 0px;padding-top:0px;font-family: Arial;*vertical-align: middle;}
.heading-base-personal-info {background:#f2f2f2;height:20px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:0px 0px 0px 10px;font-family: Arial;*padding: 0; vertical-align: middle; *vertical-align: top;}
.heading-base-note {font-family: Arial;text-align: right; font-size: 12; *padding: 0; vertical-align: middle; *vertical-align: top;}
.line-personal-info {border-bottom:solid 1px;border-bottom-color: #CDDE5A;vertical-align: middle;}
.heading-base-13 {background:#f2f2f2;height:20px;line-height:15px;text-align:left;color:#095285;font-size:13px;font-weight:bold;padding:5px 0 0 10px}
.heading-base-green { clear:both;border-bottom:#BFD630 solid 1px; border-top:#BFD630 solid 1px;background:#fafcef;height:20px;text-align:left;
color:#095285;font-size:12px;font-weight:bold;padding:5px 0 0 10px}
.heading-base-green-light {clear:both;border-bottom:#e6efb6 solid 1px; border-top:#e6efb6 solid 1px;
background:#fafcef;height:22px;line-height:22px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:0 0 0 10px}
.heading-base-plane {background:#f2f2f2;height:20px;text-align:left;line-height:20px;padding:1px 0 4px 10px;width:98.4%}
#promo{padding:5px 5px 0 10px; clear:both}
#promocontent1{padding:5px 0 5px 0}
#promocontent2{padding:5px 0 5px 0; font-weight:bold; color:#055c92; display:none}
#bordernopad{width:99.5%;clear:both;border:#BFD630 solid 1px;margin:0 0 10px 0;padding:0}
#bordernopad2{width:90.5%;clear:both;border:#BFD630 solid 1px;margin:0 0 10px 0;padding:0}
#bordernopad3{width:99.5%;clear:both;border:#BFD630 solid 1px;margin:0 0 3px 0; *margin:0; padding:0}
#bordernopad4{width:99.5%;border:#BFD630 solid 1px;padding-left:10px;padding-top:4px;padding-right:0;margin:0}
#payblockheading{height:25px; line-height:25px; background-color:#fefad7; width:100%;}
#payblockheading .paybullet{ float:left; width:25px; font-size:14px; font-weight:bold; color:#fff; height:25px; text-align:center; line-height:25px; background-color:#bfd630}
#payblockheading .paycontent{float:left; padding:0 0 0 10px; height:25px; line-height:25px; color:#055c92; font-weight:bold}
#billamount{padding:6px 5px 8px 10px; clear:both}
#billamount .paynote{float:left; padding:0 5px 0 0; color:#0c97ec; font-weight:bold}
.colorgrey{color:#666666}
.colorblue{color:#055c92}
.colorblue2{color:#0c97ec}
.colorbluelight{color:#3ba0d8}
.colorred{color:#db0800}
.colorblack{color:#000}
.bold{font-weight:bold}
.notetext {padding:10px 0 10px 15px; float:left; text-align:left}
.note{color:#0c97ec; font-weight:bold}
div.TabView div.Tabs{height: 24px;*height: 22px;position:absolute;z-index:10}
div.TabView div.Tabs a{float:left; padding:0 0.77em 0 0.77em; *padding:0px 10px 0 10px; border:1px solid #BFD630;font-size:13px; font-weight:bold; height:20px;
top: 1px;text-align:center; line-height:20px; margin:0 4px 2px 0;  *margin:1px 3px 2px 0; background-color:#f0f5cd; color:#055c92; text-decoration:none}
div.TabView div.Tabs a:hover{background-color: #fff; top:1px; height:20px; *height:25px;text-decoration:none}
div.TabView div.Tabs a.Active{background-color: #fff;height:23px; *height:25px; *margin:1px 3px 2px 0;  border-bottom:0.2em solid #fff;text-decoration:none}
div.TabView div.Pages{clear: both;padding:6px 5px 0 10px;width:98%;*width:99.7%;border:#BFD630 solid 1px;margin:0 0 10px 0; clear: both; position:relative; top:25px; z-index:0}
div.TabView div.Pages div.Pagenew{padding:2px 0 0 0;z-index:0}

/* Part 2 */
div.TabView2 div.Tabs{height: 25px;position:absolute;z-index:10}
div.TabView2 div.Tabs a{float:left;padding:0 3em 0 3em; border:1px solid #BFD630;font-size:12px; font-weight:bold; height:20px;
text-align:center; line-height:20px; margin:0px 4px 0 0;background-color:#f2f2f2; color:#055c92;text-decoration:none}
div.TabView2 div.Tabs a:hover{background-color: #fff; height:20px; *height:26px}
div.TabView2 div.Tabs a.Active{background-color: #fff;height:23px; *height:26px;border-bottom:0.2em solid #fff;*border-bottom:0.1em solid #fff}
div.TabView2 div.Pages{ clear: both;padding:6px 5px 0 10px;width:98.7%;border:#BFD630 solid 1px;position:relative; top:25px; z-index:0}
div.TabView2 div.Pages div.Pagenew{padding:0px 5px;z-index:0}
.padb4 {padding-bottom:4px}
.padb8{padding-bottom:8px}
.padb10{padding-bottom:10px; line-height:18px}
.padr15{padding-right:15px}
.padr10{padding-right:10px}
.marb8{margin-bottom:8px}
.marl4{margin-left:4px}
.marl6{margin-left:6px}
.marl10{margin-left:10px}
.marl40{margin-left:40px}
#choosebank{clear:both; padding:0px 5px 8px 10px; margin:8px 0 8px 0}
#choosebank .choosebanktext{float:left; height:20px; line-height:20px; padding:0 5px 0 0; color:#000; font-weight:bold}
#choosebank .choosebankleft{float:left; padding:0px 15px 8px 10px; color:#000; border-right:1px dotted #000; margin:0 0 8px 0}
#choosebank .choosebankleft ul{ display:block; margin:0; padding:0}
#choosebank .choosebankleft li{ display:block; list-style:none; height:20px; line-height:20px}
#choosebank .choosebankleft1{float:left; padding:0px 15px 8px 10px; color:#000;  margin:0 0 8px 0}
#choosebank .choosebankleft1 ul{ display:block; margin:0; padding:0}
#choosebank .choosebankleft1 li{ display:block; list-style:none; height:20px; line-height:20px}
.innertable_text11_bluebold{border:0px !important;font:11px Arial,Helvetica,sans-serif !important;
  padding:0px !important;margin:0px !important;color:#055c92;font-weight:bold !important}
.fielddivleft{float:left; padding:2px 8px 4px 0}
.fielddivleftn{float:left; padding:2px 20px 4px 0}
.selectsmall40{width:40px; height:18px; font-size:10px}
.selectsmall50{width:30px; height:18px; font-size:10px}
.select40{width:40px; font-size:11px; color:#444444}
.select60{width:60px; font-size:11px; color:#444444}
.select80{width:80px; font-size:11px; color:#444444}
.select100{width:100px; font-size:11px; height:15; color:#444444}
.select120{width:120px; font-size:11px; color:#444444}
.text_box_40 {color:#444444;font-size:11px;margin-top:-1px;width:40px}
.text_box_60{width:60px; font-size:11px; margin-top:-1px; color:#444444}
.text_box_100{width:100px; font-size:11px; margin-top:-1px; color:#444444}
.text_box_60_nomar{width:60px; font-size:11px; color:#444444}
.text_box_100_nomar{width:100px; font-size:11px; color:#444444}
.text_box_120 {color:#444444;font-size:11px;margin-top:-1px;width:120px}
.text_box_450 {color:#444444;font-size:11px;margin-top:-1px;width:480px}
.errors{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000}
.base-content {text-align:left;color:#000;font-size:12px;font-weight:normal;padding:5px 0 0 10px;overflow:auto}
.base-content-blue {text-align:left;color:#01559b;font-size:12px;font-weight:normal;padding:5px 0 0 10px;overflow:auto}
.base-content-blue1 {text-align:left;color:#01559b;font-size:12px;font-weight:normal;padding:0;overflow:auto}
.text_box_550{width:775px; font-size:12px; margin-top:-1px; color:#444444}
.w93per{width:97.3%}
div.leftbar{background: #fff}
.left-step {margin:0;Padding:0;width:100%;background:#fff;float:left}
.yellow-base {clear: both;width:95%;height:auto;margin:0;Padding:10px 0 0 10px;background:#f7f7f7}
.yellow-base-content {clear: both;margin:0;Padding:0;background:#f7f7f7;color:#7b7b7b;font-size:12px;font-weight:normal;text-align: left}
.submitnew a{float:right;padding:0 20px 0 0;color:#fc8317;font-size:12px;font-weight:bold}
#left {float:left;width:18%}
.padding5px{padding:6px}
#border {border:1px solid #BFD630;clear:both;margin:0 0 10px;padding:0 0 10px;width:91%}
/*input {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;text-align:left}*/
.inputradio{border:none; background:transparent}
table.priceblock{width:60%; border-left:1px solid #bed733; font-size:11px; padding-left:10px !important}
table.priceblock td{ border-bottom:1px solid #bed733 !important;border-right:1px solid #bed733 !important; padding:5px 10px !important}
table.priceblock thead th{font-weight:bold; border-bottom:1px solid #bed733;  border-right:1px solid #bed733;  padding:5px 10px}
image{border:0}
form{margin:0}
table.common{width:100%;border-left:1px solid #bed733}
table.common td{border-bottom:1px solid #bed733;border-right:1px solid #bed733;padding:4px 10px}
table.common thead th{font-weight:bold;border-bottom:1px solid #bed733;border-right:1px solid #bed733;padding:5px 10px}
table.common_green_light{width:100%}
table.common_green_light td{border-bottom:1px solid #e6efb6;border-right:1px solid #e6efb6;padding:4px 10px}
table.common_green_light thead th{font-weight:bold;border-bottom:1px solid #e6efb6;border-right:1px solid #e6efb6;padding:5px 10px}
/* result table */
table.result{ width:100%;border-top:1px solid #bed733;border-right:1px solid #bed733;border-bottom:1px solid #bed733;border-collapse:collapse}
table.result thead th{background:#f2f2f2;text-align: center;color: #000;border-left:1px solid #bed733;border-bottom:1px solid #bed733;
  font:bold 12px Arial,Helvetica,sans-serif;height:30px;background-position: right center;background-repeat: no-repeat;cursor: pointer}
table.result tbody td{border-left:1px solid #bed82f;border-bottom:1px solid #bed82f;text-align: center;font: 11px Arial,Helvetica,sans-serif;padding:5px 5px 8px 5px}
table.result a.price{font-size: 20px;text-decoration: underline;color:#262626}
table.result a.titles{font-size: 12px;font-weight: bold;text-decoration: none;color:#000}
table.result a.select{font-size: 11px;font-weight: bold;text-decoration: underline;color:#F0030D}
table.result td img{margin-left: 10px;margin-right: 20px;vertical-align: middle}
table.result td.cairline{text-align: left;font-size:11px;font-family: Arial;color:#000;width: 52%}
td.cairline div.links{text-align: right;padding-right:10px}
div.links a{font-size: 11px;color: #035698;text-decoration: underline;margin-right: 5px}
div.links {font-size:11px;height:11px;color: #035698}
div.links a:hover{text-decoration: underline}
tr.detailsrow td{padding:0px;border:1px solid #1196e3 !important;text-align:left !important;background:#fffef2}
tr.detailsrow td div.details{margin:0 30% 0 15%;width:54%}
tr.stopdetails div.stopdetails div.title, tr.detailsrow td div.details div.title{padding-left:1em;font-weight:bold;color:#ff113b;text-align:left}
tr.detailsrow td div.details div.part{width:49%;float:left}
tr.detailsrow td div.details div.part ul{list-style:none}
tr.detailsrow td div.parts ul{list-style:none;float:left;width:40%;margin:0px;padding:0px;padding-top:5px}
div.parts ul{list-style:none;font-size:12px;font-family: Arial;color:#000;font-weight:normal;float:left;text-align:left;	width:44%;margin:0px;
padding:0px;padding-top:5px;padding-right:5px}
div.info{font-size: 13px;font-family: Arial; color:#000;margin-bottom:1em}
div.info b{font-weight:bold}
/* best price bar */
div.bestprice{background:#ffffe7;padding-top:5px;padding-bottom:5px;overflow:hidden;width:100%}
.pricebreakup{ font-family:arial;font-size:12px;padding-top:5px}
.pricebreakup .title{background:#CFE164;color:#0078C1;font-weight:bold;font-size:1em;padding:0.25em 0em 0.25em 0.5em;border-left:2px solid #BFD730;border-top:1px solid #BFD730}
.pricebreakup .content table{width:100%;border-collapse:collapse;border-top:1px solid #BFD730;border-right:1px solid #BFD730}
.pricebreakup .content table td,.pricebreakup .content table th{border-left:1px solid #BFD730 !important;border-bottom:1px solid #BFD730 !important;text-align:center;padding:0.4em 0 !important;font-size:0.95em}
.glossymenu{padding: 0;width: 99%;border-bottom-width: 0;float:left}
.glossymenu a.menuitem{font: bold 14px Arial, Verdana, Helvetica, sans-serif;color: white;text-align:left;display: block;position: relative;
width: auto;padding: 1% 0 1% 0;padding-left: 10px;text-decoration: none;margin-bottom: 0;height:20px}
.glossymenu a.menuitem2{border-top:#fff solid 1px;font: bold 13px Arial, Verdana, Helvetica, sans-serif;color: white;text-align:left;display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;padding: 1% 0 2% 0;padding-left: 10px;text-decoration: none;margin-bottom: 8px;height:20px}
.menuActive{border-top:#fff solid 1px;font: bold 13px Arial, Verdana, Helvetica, sans-serif;color: white;text-align:left;
display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;padding: 1% 0 2% 0;padding-left: 10px;text-decoration: none;margin-bottom: 8px;height:20px}
.whole-container {margin:10px 0 0 0; float:left; width:100%}
.menuInActive{border-top:#fff solid 1px;font: bold 13px Arial, Verdana, Helvetica, sans-serif;color: white;text-align:left;display: block;
position: relative; width: auto;padding: 1% 0 2% 0;padding-left: 10px;text-decoration: none;margin-bottom: 8px;height:20px}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: white}
.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active{color: white}
.glossymenu a.menuitem2 .statusicon{position: absolute;top: 2px;right: 2px;bottom:2px;border: none}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;top: 1px;right: 0px;bottom:0px;border: none}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/ background:#fff}
.glossymenu div.submenu ul{ /*UL of each sub menu*/ list-style-type: none;margin: 0;padding: 0}
.glossymenu div.submenu ul li{ text-align:left}
.glossymenu-border{border:#bfd630 solid 1px;border-top:#bfd630 solid 0;border-width:0px 1px 1px;overflow:hidden;*width:100%;margin:0}
.glossymenu-border1{border:#8ac9ec solid 1px;border-top:#8ac9ec solid 0;overflow:hidden;*width:100%;margin:0px 0 10px 0}
.glossymenu-border11{border:#8ac9ec solid 1px;border-top:#8ac9ec solid 0;margin:0px 0 10px 0}
#total-box{width:91%;clear:both;border:#BFD630 solid 1px;overflow:auto;background:#fffee9;height:35px;line-height:30px;text-align:left;font-size:12px;padding:0 0 0 10px}
#total-box .total_text{font-size:13px;padding:0 15px 0 0;color:#db0800;font-weight:bold;border-right:1px dotted #000}
#total-box .total_price{font-size:15px;padding:0px 10px 0 10px;color:#000;font-weight:bold;text-decoration:underline}
#total-box-green{width:98.2%;clear:both;border:#BFD630 solid 1px;overflow:auto;background:#f2f7d7;height:30px;line-height:30px;text-align:left;padding:0 0 0 10px}
#total-box-green .total_text{float:left;font-size:14px;padding:0px 15px 0 0;color:#000;font-weight:bold;text-transform:uppercase}
#total-box-green .total_price{float:right;font-size:14px;background:#fff;padding:0px 30px 0 30px;color:#db0800;font-weight:bold}
.tableborder{border-collapse:collapse}
.lightgreenbg{background-color:#f9fbee}
.lightgreenbg2{background-color:#ebf2be}
.text10 {font-size:10px}
.text11 {font-size:11px}
.text12 {font-size:12px}
.text14 {font-size:14px}
.text14bold {font-size:14px; font-weight:bold}
.mart2 {margin-top:2px}
.mart5 {margin-top:5px}
.mart10 {margin-top:8px}
.mart18 {margin-top:18px}
.mart20 {margin-top:20px}
.padt3 {padding-top:3px}
.padt4 {padding-top:4px}
.padt5 {padding-top:6px}
.padt10 {padding-top:10px}
.padt18 {padding-top:18px}
.shopping_cart_b_links { clear:both;font-size:18px;color:#005aa9;padding:5px 0 5px 0}
.shopping_cart_b_links a {font-size:18px;color:#005aa9;padding:5px 0 5px 0;text-decoration:underline}
.shopping_cart_b_links a:hover {font-size:18px;color:#9cad24;padding:5px 0 5px 0;text-decoration:none}
.reviewblock {float:left;line-height:18px;margin:auto 6px;text-align:left}
.reviewblocktitle {width:80%;text-align:left;margin:0;padding:0px 4px 0 5px;float:left}
.reviewblocktitleair {text-align:left;margin:0;padding:0 4px 0 5px;float:left}
.reviewblockleft{ border-right:1px dotted #666666;width:45%;text-align:left;margin:2px 0 10px 0;padding:0 4px 0 5px;float:left;clear:both;line-height:18px}
.reviewblockright{width:45%;text-align:left;margin:2px 0 10px 0;padding:0px 4px 0 10px;float:left;line-height:18px}
.center .contain-h1{width: 100%;height:30px;background:#ccdd5d}
.center .contain-h1 .stephighlite{width:9%;color: #fff;font-size: 17px;font-family:arial;font-weight:bold;
  text-transform:uppercase;line-height:30px;height:30px;vertical-align:middle; padding-left:1%;background:#0a97e6;letter-spacing:1px;float:left;text-align: left}
.center .contain-h1 .steptext{width:87.8%;color: #fff;font-size: 17px;font-family:arial;font-weight:bold;line-height:30px;padding-left:2%;vertical-align:middle;float:right;background:#ccdd5d}
.vdotnopad{border-left:1px solid #bed92c;height:auto;width:1px}
.left-container {clear: both;width:95%;overflow:hidden;margin:0;Padding:0}
.heading-text {text-align:left;color:#0066A4;font-size:16px;float:left;font-weight:bold;padding:0}
.heading-text1 {text-align:left;color:#1495e3;font-size:14px;float:left;font-weight:bold;margin:3px 0 0 0}
.heading-textcart {color:#0B97EF;float:left;font-size:16px;font-weight:bold;text-align:left}
.heading-text-new {text-align:left;color:#005aa9;font-size:17px;float:left;font-weight:bold;*margin:0 0 10px 0}
.heading-text-new-left {text-align:left;color:#005aa9;font-size:12px;float:left;font-weight:bold;clear:both;margin:0}
.heading-text-new_2 {text-align:left;color:#005aa9;font-size:16px;float:left;font-weight:bold;*margin:0 0 10px 0}
.heading-base-new1new1 {background:#EBF2BE none repeat scroll 0 0;clear:both;height:25px;padding:5px 0 0 10px}
.total_heading {background-color: #fffee7;padding: 0;height: 25px;width: 100%;margin: 0}
.total_main_container {font-size: 14px;font-weight: bold;color: #e9040b;text-align: right;margin: 0;padding: 10px 30px 10px 0;
	float: left;width: 63.5%;*width: 68.5%;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: dotted;border-top-color: #000;border-right-color: #000;
	border-bottom-color: #000;border-left-color: #000}
.total_main_container_cart {font-size: 14px;font-weight: bold;color: #e9040b;text-align: right;margin: 0;padding: 5px 15px 4px 0;*padding: 4px 5px 4px 0;
	float: left;width: 81%;*width:81%;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-top-color: #000;border-right-color: #ccdd5d;
	border-bottom-color: #000;border-left-color: #000}
.email_main_container {font-size: 12px;font-weight: bold;color: #035898;text-align: left;margin: 0;padding: 10px 0 10px 20px;float: left;width: 12%;	_width: 12%}
.email_main_link {font-size: 12px;font-weight: bold;color: #035898;text-align: left}
.totalprice {font-size: 16px;font-weight: bold;color: #000;text-align: left;margin: 0;padding: 5px 0 0 5px;float: right;width: 16%;*width: 16%;text-decoration:underline}
.totalprice_cart {font-size: 14px;font-weight: bold;color: #000;text-align: center;margin: 0;padding: 5px 5px 0 0;float: right;width: 16.5%;*width: 16.5%;text-decoration:underline}
#main-center-details-price{width:100%;padding:0;text-align:center;font-size:18px;text-decoration:underline;color:#000;float:left}
#main-center-details-price a{text-align:center;font-size:18px;text-decoration:underline;color:#000}
span.top-space {margin:15px 0 0 0;display:block;*height:100%}
.clear-left {float:left;margin:4px 0 0 0;width:100%}
.left {float:left;clear:both;margin:0 0 0 -4px;_margin:0 0 0 -2px;padding:0 0 0 2px}
.leftmodify {float:left;clear:both;margin:0 0 0 -4px;_margin:0 0 0 -2px;padding:0 0 0 4px}
.grey-text-right {color:#7f7f7f;float:right;height:18px}
.grey-text-new {color:#7f7f7f;float:left;text-align:left;width:70%}
.grey-text-new1 {color:#999999;float:left;font-size:12px;text-decoration:underline;padding:0;text-align:left}
.grey-text-right {color:#7f7f7f;float:right;height:18px}
.grey-text-new-right {color:#7f7f7f;float:left}
.grey-text-new-right-new {color:#7f7f7f;float:left;padding:0}
.priceslider-topdesc{clear:both;float:left;font-size:12px;text-align:left;color:#7F7F7F}
.slider_filler_top{height:1px;margin:0;*margin:0 0 -5px 0}
.slider_filler_bot{height:6px;margin:0;color:#7F7F7F}
.ui-slider { position: relative; text-align: left}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .9em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min { left: 0}
.ui-slider-horizontal .ui-slider-range-max { right: 0}
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min { bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content { color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #aaaaaa; color: #222222; font-weight: bold}
.ui-widget-header a { color: #222222 }
/* Interaction states
----------------------------------*/
/* DELETION DONE*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa none 0 0 repeat-x; opacity: .35;filter:Alpha(Opacity=35); -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.hotelname-listmenu {border:#acadb2 solid 1px;width:137px;height:21px;color:#000;font-size:11px;padding:3px;float:left;color:#7f7f7f}
.list-menu3 {width:138px;height:22px;color:#000;font-size:11px;padding:3px;float:left;color:#7f7f7f}
.list-menu4 {border:#acadb2 solid 1px;width:170px;_width:160px;height:18px;color:#000;font-size:10px;margin:5px 0 5px 0}
.glossymenu a.menuitem1{font: bold 14px Arial, Verdana, Helvetica, sans-serif;color: white;text-align:left;display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;padding: 1px 0 4px 0;padding-left: 10px;text-decoration: none}
.glossymenu a.menuitem1:visited, .glossymenu .menuitem1:active{color: white}
.glossymenu a.menuitem1 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;top: 1px;right: 0;bottom:0;border: none;padding:1px 0px 1px 0}
.glossymenu a.menuitem1:hover{}
.form-left {float:left;text-align:left;font-size:12px;margin:5px 0 0 5px;_margin:5px 0 0 2px;width:100%;overflow:hidden}
.left-modify {clear:both;float:left}
.area_check {border:#acadb2 solid 1px;width:55px;height:20px;color:#000;font-size:11px;margin:2px 0 0 10px;*margin:2px 0 0 10px}
img.datepicker_trigger {margin: 2px;vertical-align: middle}
.modify-frm2_new {font-size:11px;border:1px #ACADB2 solid;color:#000;height:18px;width:75px;margin:0px 0 0 10px;*margin:0 0 0 10px}
.modify-hotel-cat{color:#000;font-size:11px; border:1px #ACADB2 solid; height:18px;margin:0 0 0 10px;*margin:0 0 0 10px;width:62px}
.search-image-bottom-pad{padding-bottom: 5px}
.journey_type{background: #fff; }
.journey_type ul{margin:0px;padding: 0;height:19px;list-style: none;background: #fff}
.journey_type ul li{display: block;width:48%;float:left;font-weight:bold;font-family:arial;font-size:11px;background: #fff}
#travelmode {margin:0 5%;width:90%}
.title5{line-height:24px; vertical-align:middle;font-family:Arial;font-size:12px;color:#1156a1;font-weight:bold;text-align:left}
.form{background: #fff;padding:0px;margin:0px;padding:10px 10px 0 10px}

.form ul{margin:0px;padding:0px;list-style:none}
.form ul li{display:block;float:left;font-family:arial;font-size:11px;color:#000}
.form br{ line-height:1em; }
#onward ul li,#return ul li{width:93%;padding: 2% 0 0 0;text-align:left}
#onward ul li input,#return ul li input{width:60%}
#onward ul li img,#return ul li img{width:12%}
#onward ul li input,#onward ul li select,#return ul li input,#return ul li select{width:100%}
#onward ul li input,#return ul li input{width:60%}
.params form{margin:0px}
.params .vdot{margin-bottom:0px}
.uc{width: 100%;margin:0px;padding:0px;background:#FFF}
.params .ultbl-container{float:left;width:90%;padding: 2% 5% 0 5%}
.params .ultbl-containers li{float:left;width:29%}
.ultbl{margin:0px;padding:0px}
.ultbl-container .ultbl li{display:block;width:100%;margin:5px 0}
.ultbl-container .ultbl li{display:block;width:100%;margin:5px 0}
.ultbl-containers{display:block; margin-left:8px}
.ultbl li,.ultbl li .elm{width:30%;float:left;font-family:Arial;font-size: 11px;list-style:none; text-align:left}
.ultbl li .elm{text-align:left;width:50%}
.btn-container a{display:block;width:100%}
.ultbl li .btn-container a{height:21px;width:120px}
.ultbl .elm input,.ultbl .elm select{}
.price_range{font-family:arial;font-size:11px;color:#808080}
.price_ranges{font-family:arial;font-size:11px; color:#a09e92}
.ultbl li .elm.airlines{ width:100% }
.elm.airlines select{  width:100%}
.modify_search .title{line-height:24px;vertical-align:middle;font-family:Arial;font-size:12px;color:#1156a1;margin-left:10%;font-weight:bold}
.modify_search .content{}
.modify_search .content .title{text-align:left;padding-top:0em;margin:0px}
.modify_search .content .title h1{font-size:15px;font-family:Arial;color:#055da7;margin:0px}
.maintitle{line-height:24px;vertical-align:middle;font-size:15px;font-family:Arial;color:#055da7;margin:0px;font-weight:bold}
.modify_search .filter{background:#fff}
.modify_search .filter .title{font-size:12px;font-weight:bold;color:#1156a1;text-align:left;margin:0 10%}
.modify_search #by_stop{font-size:11px;font-family:Arial;color:#000}
.modify_search .filter .params{background:#fff;padding: 3px 1% 10px 8px}
.modify_search .filter .params ul{float:left; margin:0px; padding:0px;list-style:none}
.modify_search #by_airline .params ul li{float:left;font-size:11px;color:#808080}
.modify_search #by_airline .params td{font-size:11px;font-family:Arial;color:#808080}
.modify_search #by_airline .params .blue-text{font-size:11px;color:#7aafdb;font-weight:normal;text-decoration:underline}
.modify_search #by_airline .params .blue-text{font-size:11px;color:#7aafdb;font-weight:normal;text-decoration:underline}
.blue_text{font-size:11px;color:#276dad;font-weight:normal;text-decoration:underline;cursor:pointer}
.modify_search #by_airline .params .blue-text-small{font-size:10px;color:#007dae;font-weight:normal;text-decoration:none}
.modify_search #by_price .params{padding-bottom:1em}
.modify_search #by_price .searchlink{text-align:right;padding-top:1em}
.modify_search #by_price .searchlink a{font-family:arial;font-size:10px;color:#fd8026;text-decoration:underline;font-weight:bold;text-transform:capitalize}
.params table {width:98%}
.ui-sliderflight { height: 23px; position: relative;  background-position: center center; }
.ui-sliderflight-handle { position: absolute; z-index: 1; height: 16px; width: 16px; top: 0.5em; left: 0}
.ui-sliderflight-handle-active { border: 1px dotted black;  }
.ui-sliderflight-disabled .ui-sliderflight-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-sliderflight-rangeflight { position: absolute; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%}

/* Default slider backgrounds */
.ui-sliderflight, .ui-sliderflight-1 {background-repeat: no-repeat; width:150px; }
.ui-sliderflight-2 { background-image: url(i/slider-bg-2.png); }
.slidertext{color:#999999; font-size:11px; padding-left:8px}
#middle_right_container{width:65%;padding:0;margin:30px 0 20px 40px}
#middle_right_container_bookgsummry{width:100%;padding:0;margin:30px 0 20px 40px;float:left}
.thankyou {font-size: 12px;font-weight: normal;color: #000;margin:0;padding: 0;float: left;width: 75%;line-height:20px;text-align:left}
.red {font:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #df0500}
.red1 {font-size: 14px;font-weight: bold;color: #df0500}
.red2 {font-size: 14px;font-weight: bold;color: #df0500;padding:5px 0 5px 0}
.summary_header {background-color: #cdde5a;margin: 5px 0 0 0;padding: 3px 0 0 15px;float: left;height: 25px;width: 98%; _width: 100%;font-size: 16px;font-weight: bold;color: #fff;text-align:left;}
#flight_booking_container {background-color:#fff;border:1px solid #cdde5a;float:left;margin:10px 0 0;padding:0;width:99.9%}
#flight_booking_container1 {background-color: #fff;margin: 10px 0 0 0;padding: 0;float: left;height: 175px;width: 100%;*width:98.5%;border: 1px solid #cdde5a}
.white_text_bold {background-color:#cdde5a;color:#fff;font-size:14px;font-weight:bold; vertical-align:middle}
.white_big_text {color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin:0;padding:8px 0 5px 10px;text-align:left}
.white_text_bold_2{font-size:14px;color:#fff;background-color:#cdde5a;font-weight:bold;border-bottom:1px solid #BFD630}
.blue_summary_text_bold{font-size:14px;color:#005AA9;background-color:#fffcd1;font-weight:bold;padding-left:10px;vertical-align:middle}
.blue_summary_text_bold2 {background-color:#FFFCD1;border-bottom:1px solid #BFD630;color:#005AA9;font-size:14px;font-weight:bold;padding-left:10px;vertical-align:middle}
.blue_summary_text_bold3{font-size:14px;color:#005AA9;background-color:#f2f3ee;font-weight:bold;padding-left:10px;border-bottom:1px solid #BFD630;vertical-align:middle}
.blue_summary_without_border_new{font-size:14px;color:#005AA9;background-color:#f2f3ee;font-weight:bold;padding-left:15px;border-bottom:0px solid #BFD630}
#details_container {float:left;margin:5px;padding:2px 0 2px 10px;text-align:left;width:98.5%}
.details_content2 {border-right:1px dotted #000;color:#000;float:left;font-size:12px;font-weight:normal;line-height:18px;margin:0;
padding:3px 10px 0 0;text-align:left;width:60%}
.details_contentnew {border-right:1px dotted #000;color:#000;float:left;font-size:12px;font-weight:normal;line-height:18px;margin:0;
padding:3px 10px 0 0;text-align:left;width:25%;height:110px}
.from_details {color:#000;float:left;font-size:12px;font-weight:normal;line-height:20px;margin:0;padding:0 5px 0 10px;text-align:left;width:34%}
#details_container1 {margin: 10px 0 5px 0;padding: 5px 0 5px 17px;float: left;width: 97.5%;text-align:left}
.booking_details_header {background-color: #F2F2F2;margin:0;padding:0;float: left;width: 100%;_width: 100%}
.booking_details_header1 {background-color: #F2F2F2;margin:0;padding:0;float: left;width: 100%;border-top: 1px solid #cdde5a;border-bottom: 1px solid #cdde5a}
.booking_details_header11 {background-color: #F2F2F2;margin:0;padding:0;float: left;width: 99.8%;border-right: 1px solid #cdde5a;border-bottom: 1px solid #cdde5a;border-left: 1px solid #cdde5a}
.booking_details_header12 {background-color: #F2F2F2;margin:0;padding:0;float: left;width: 100%;border-bottom: 1px solid #cdde5a}
.flight_booking_header{width:98.5%;_width:100%;margin:0;padding:5px 0 5px 10px;background-color:#f2f2f2;font-size:12px;font-weight:bold;color:#035490;float:left;text-align:left}
.flight_booking_header1{margin:0px 0 0 0;padding:5px 0 5px 10px;font-size:12px;font-weight:bold;color:#035490;float:left;text-align:left;background-color:#F2F2F2}
.flight_booking_header2{margin:0;padding:5px 0 5px 10px;font-size:12px;font-weight:bold;color:#035490;float:left;text-align:left;
background-color:#F2F2F2;width:98.4%; *width:100%}
.flight_booking_content{width:98.5%;margin:0;padding:5px 0 5px 10px;font-size:12px;font-weight:normal;color:#000;float:left;text-align:left}
span.booking_header{width:15%;float:left;font-size:12px;font-weight:bold;color:#08557f;padding:5px 0 5px 13px;text-align:left}
span.services_status{width:50%;float:right;font-size:12px;font-weight:bold;color:#08557f;padding:5px 5px 5px 0;text-align:right}
span.blueheading{font-size:14px;font-weight:bold;color:#08557f}
span.blueheading_normal{font-size:14px;font-weight:normal;color:#08557f}
span.blueheading_small{font-size:12px;font-weight:bold;color:#005aa9}
.shoppingcart-main_container {margin:0;*margin:0;_margin:0;padding: 0;width: 100%}
.total_price_summary_left{background:#fffde8;width:78%;float:left;text-align:right;
padding:5px 10px 0 0;font-weight:bold;font-size:12px;height:21px;border-top: 1px solid #cdde5a;border-right: 1px solid #cdde5a;}
.grandtotal_price_summary_left{background:#fffde8;width:78%;float:left;text-align:right;padding:5px 10px 0 0;font-weight:bold;
font-size:12px;height:21px;border-top: 1px solid #cdde5a;border-right: 1px solid #cdde5a;border-bottom: 1px solid #cdde5a;border-left: 1px solid #cdde5a}
.total_price_summary_right{background:#fff;width:19.9%;_width:22.6%;float:left;
text-align:center;padding:5px 0 0 0;font-weight:bold;font-size:12px;height:21px;border-top: 1px solid #cdde5a;color:#DF0500;}
.grandtotal_price_summary_right{background:#fff;width:19.9%;_width:22.6%;float:left;text-align:center;
padding:5px 0 0 0;font-weight:bold;font-size:12px;height:21px;border-top: 1px solid #cdde5a;border-bottom: 1px solid #cdde5a;border-right: 1px solid #cdde5a;color:#DF0500;}
.total_price_summary_left1{background:#fff;width:78%;*width:80%;float:left;text-align:right;padding:5px 10px 0 0;
font-weight:bold;font-size:12px;height:21px;border-right: 1px solid #cdde5a;border-top: 1px solid #cdde5a;border-left: 1px solid #cdde5a}
.total_price_summary_right1{background:#fff;width:19.9%;float:left;text-align:center;padding:5px 0 0 0;
font-weight:bold;font-size:12px;height:21px;border-top: 1px solid #cdde5a;border-right: 1px solid #cdde5a}
.total_price_summary_left2{background:#fffde8;width:78%;*width:80%;float:left;text-align:right;
padding:5px 10px 0 0;font-weight:bold;font-size:14px;height:21px;border: 1px solid #cdde5a}
.total_price_summary_left5{background:#fff;width:79%;*width:72.5%;float:left;text-align:right;
padding:5px 20px 0 0;*padding:5px 6px 4px 0;font-weight:bold;font-size:14px;height:21px;
border-top: 1px solid #cdde5a;border-left: 1px solid #cdde5a;border-right: 1px solid #cdde5a}
.total_price_summary_right2{background:#fffde8;width:19.9%;float:left;text-align:center;vertical-align:middle;
padding:5px 0 0 0;font-weight:bold;font-size:12px;height:21px;border: 1px solid #cdde5a;border-left: 0px solid #cdde5a;color:#DF0500}
.total_price_summary_right5{background:#fff;width:17.8%;*width:17.4%;float:left;text-align:center;padding:5px 0 0 0;*padding:5px 10px 5px 0;font-weight:bold;font-size:12px;
height:21px;border-top: 1px solid #cdde5a;border-right: 1px solid #cdde5a;border-left: 0 solid #cdde5a;color:#DF0500}
#travel_documents_container {background-color: #fff;margin: 15px 0 0 0;padding: 0 0 15px 0;float: left;width: 100%;*width:100%;border: 1px solid #cdde5a}
.shopping_border{width:91.1%;clear:both;border:#BFD630 solid 1px;margin:1px 0 20px 0;padding:0;overflow: hidden}
.shoppingcart-container {margin:10px 0 0 5px;width:77.5%;*width:100%}
.shoppingcart-content-base {border-right: 1px solid #BFD630;margin:0px 0 0 10px;padding:10px 0 5px 0;width:100%;*width:100%;font-size:12px;text-align:left;overflow:hidden;float:left}
.shoppingcart-content {margin:0;padding:0;width:100%;float:left;line-height:18px}
.shoppingcart-content1 {margin:0;padding:0;width:80%;*width:82%;_width:100%;float:left;line-height:18px}
.shoppingcart-family-icon {float:right;margin:0px 30px 0 0;	padding:0;width:20%}
.Shoppingcart {width:15%; overflow:hidden; margin:0px;*margin:10px 15px 0 0;padding:7px 10px 5px 5px; *padding:7px 5px 5px 5px;_padding:7px 5px 5px 5px;
text-align:center; line-height:19px; font-size:11px; float:right;color:#000}
.Shoppingcart1 {overflow:hidden; width:20%; *width:16.5%;margin:0px;*margin:20px 40px 0 0;vertical-align:middle;padding:20px 5px 8px 0;
*padding:10px 5px 8px 0;text-align:center; line-height:19px; font-size:11px; float:right;color:#000}
.shoppingcart-content_with_border2 {border-left:1px dotted #000;float:left;line-height:18px;margin:0;padding:0 0 0 10px;width:36%}
.shoppingcart-content_new1 {float:left;line-height:18px;margin:0;padding:0;width:50%}
.shoppingcart-content_with_border5 {border-left:1px dotted #000;float:left;line-height:18px;margin:0;padding:0 0 0 10px;width:40%}
.Shoppingcart_rail {color:#000;float:right;font-size:11px;margin:0;padding:15px 25px 5px 0 ;text-align:center;width:}
.shoppingcart-content_with_border {border-top:1px dotted #BED92C;float:left;line-height:18px;margin:10px 0 0;padding:10px 0 0;width:97%}
.Shoppingcart_with_border2 {border-top:1px dotted #BED92C;font-size:12px;line-height:24px;margin:0}
.Shoppingcart_with_border {border-top:1px solid #BED92C;font-size:12px;line-height:23px;margin:25px 0 0;padding-top:2px}
.shoppingcart-container_rail {margin:0 0 0 5px;width:77.5%}
.white_text_bold1 {background-color:#cdde5a;border-bottom:1px solid #BED733;color:#fff;font-size:14px;font-weight:bold;vertical-align:middle}
#table_container {background-color: #fff;margin: 0;padding: 0;float: left;width: 100%}
.travel_block {font-size:12px;font-weight:normal;text-align:left;color:#005aa9;display:blocktext-align: center;margin: 5px 0 0 0;
padding: 5px 0 8px 10px;float: left;width: 23%;line-height:20px;border-right:#000 dotted 1px}
.travel_block1 {font-size:12px;font-weight:normal;text-align:left;color:#005aa9;display:block;text-align: center;margin: 5px 0 0 0;padding: 5px 0 8px 10px;float: left;width: 27%;line-height:20px}
.travel_block2 {font-size:12px;font-weight:normal;text-align:left;color:#005aa9;display:blocktext-align: center;margin: 5px 0 0 0;padding: 5px 0 8px 10px;float: left;
width: 20%;line-height:20px;border-right:#000 dotted 1px}
.bottom_text {font-size: 12px;font-weight: normal;color: #000;margin: 0;padding: 0;float: left;width: 100%;line-height:18px;text-align:left}
.bottom_text1 {font-size: 12px;font-weight: normal;color: #000;margin: 0;padding: 5px 0 5px 5px;float: left;width: 65%;line-height:18px;text-align:left}
.bottom_text_new1 {font-size: 12px;font-weight: normal;color: #000;margin: 0;padding: 0 0 0 5px;float: left;width: 65%;line-height:18px;text-align:left}
.bottom_text2 {font-size: 12px;font-weight: normal;color: #000;margin: 10px 0 10px 0;padding: 0 0 5px 5px;
float: left;width: 70%;line-height:19px;text-align:left;border-right:1px dotted #000}
.bottom_text3 {font-size: 12px;font-weight: normal;color: #000;margin: 10px 0 10px 0;padding: 30px 0 5px 5px;float: left;width: 25%;text-align:center;line-height:19px;vertical-align: middle}
.bottom_text4 {font-size: 12px;font-weight: normal;	color: #000;	margin: 0 0 10px 0;padding: 0 0 5px 5px;float: left;width: 85%;line-height:19px;text-align:left}
.border-green{border:#BFD630 solid 1px}
.textblock {clear:both;line-height:18px;margin:4px 10px;text-align:left}
.marr10 {margin-right:10px}
.padb5 {padding-bottom:5px}
.vdot {float:left;height:5em;margin:2.6% 0;padding:1px;width:0}
.textblock2 {line-height:18px;margin:4px 6px;text-align:left;float:right;width: 70%}
#holiday_booking_container {background-color: #fff;margin: 15px 0 0 0;padding: 0 0 10px 0;float: left;width: 100%;*width:98.5%;border: 1px solid #cdde5a}
.summary_table_heading {background-color:#F2F2F2;border-color:#cdde5a #cdde5a ;border-top:1px solid #cdde5a;border-right:1px solid #cdde5a;color:#08557F;font-size:12px;font-weight:bold;height:28px;text-align:center;vertical-align:middle}
.summary_table_heading1 {background-color:#F2F2F2;border-top:1px solid #cdde5a;color:#08557F;font-size:12px;font-weight:bold;height:28px;text-align:center;vertical-align:middle}
.summary_table_content {background-color:#fff;border-color:#cdde5a #cdde5a -moz-use-text-color -moz-use-text-color;border-style:solid solid none none;
border-width:1px 1px medium medium;color:#000;font-size:12px;height:28px;text-align:center;vertical-align:middle}
.summary_table_content1 {background-color:#fff;border-top:1px solid #cdde5a;color:#000;font-size:12px;height:28px;padding-left:15px;text-align:left;vertical-align:middle}
.summary_table_content2 {background-color:#fff;border-color:#cdde5a #cdde5a -moz-use-text-color -moz-use-text-color;border-style:solid solid none none;
border-width:1px 1px medium medium;color:#000;font-size:12px;height:28px;padding-left:15px;text-align:left;vertical-align:middle}
.summary_other_table_with_border {border-bottom:1px solid #D5DBB7;border-right:1px solid #D5DBB7;color:#000;font-size:12px}
.summary_other_table_with_border1 {border-bottom:1px solid #D5DBB7;border-right:0 solid #D5DBB7;color:#000;font-size:12px}
.summary_other_table_without_border {border-right:1px solid #D5DBB7;color:#000;font-size:12px}
.summary_other_table_without_border1 {border-right:0 solid #D5DBB7;color:#000;font-size:12px}

/* Skin */
.tabs-nav {list-style: none;margin: 0;padding: 20px 0 0 50px;border-bottom:1px solid #9fc1a3;width:95%;*width:100%;float:left;background-color:#cdde5a}
.tabs-nav:after {display: block;clear: both;content: " "}
.tabs-nav li {float: left;width:13.7%;margin:2px 3px 0 0}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 0}
.tabs-nav a {position: relative;top: 1px;z-index: 2;padding:0;margin-bottom:3px;
	margin-left:0px;color: #005aa9;font-size: 14px;font-weight: bold;line-height: 1.2;
    text-align: center;text-decoration: none;white-space: nowrap; border:1px solid #9fc1a3;background:#f0f5cd}
.tabs-nav .tabs-selected a {color: #005aa9;height:28px;background:#fff;margin:0;font-size: 14px;border-bottom:1px solid #fff}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -250px; outline: 0}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -50px}
.tabs-nav a span {width: 100px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px;width: 64px;padding: 4px 0 3px 0; margin:0}
*>.tabs-nav a span { width: auto;height: auto}
.tabs-nav .tabs-selected a span {padding-top: 7px}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor: text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer}
.tabs-nav .tabs-disabled {opacity: .4}
.dropmenudiv_a{position:absolute;top: 0;border: 1px solid #9fc1a3; /*THEME CHANGE HERE*/border-top-width: 1px;
border-bottom-width: 0;font:normal 12px Arial;line-height:18px;z-index:100;background-color: white;width: 200px;visibility: hidden}
.dropmenudiv_a a{width: auto;display: block;text-indent: 5px;border-top: 0;border-bottom: 1px solid #9fc1a3; /*THEME CHANGE HERE*/font-weight: bold;
padding: 1px 0;text-decoration: none}
* html .dropmenudiv_a a{ /*IE only hack*/width: 100%}
.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/background-color:#005aa9 ;color: white}
<!--css for other products -->
#containerother {margin:0;padding:0;width:100%}
#containerorder{margin:0;padding:0;width:100%}
.colother-container{width:99%;text-align:center;padding: 0}
.colother{width:780px;float:left;text-align:left;margin:10px 10px 10px 10px;border:1px #bed62f solid}
.colotherview{width:100%;float:left;text-align:left;border:1px #bed62f solid}
.col_left{width:250px;float:left;text-align:left;margin:0;background-color:#f7f7f7}
.col_leftbusi{width:250px;float:left;text-align:left;margin:0;background-color:#fff}
.col_right{width:500px;float:left;text-align:left;margin:15px 15px 20px 10px}
col_rightbusi{width:500px;float:left;text-align:left}
.cols-right1{width:173px;float:right;text-align:left;margin:10px 15px 10px 2px}
.sponsored{width:100%;float:left;margin:0px;padding:0px;border:1px #4b79aa solid}
.sponsored-text{background:#4b79aa;font-size:11px;font-weight:bold;color:#fff;padding:4px 0 4px 10px;text-align:left;width:95.6%;*width:100%;float:left}
.sponsored-text1{font-size:11px;font-weight:normal;color:#000;padding:6px 0 4px 10px;text-align:left;width:95.6%;float:left}
.sponsored-bluetextbold{font-size:11px;font-weight:bold;color:#4a7ab4;text-align:left;text-decoration:underline}
.sponsored-bluetextnormal{font-size:11px;font-weight:normal;color:#4a7ab4;text-align:left;text-decoration:underline}
.hot-deals{width:100%;float:left;margin:15px 0 0 0;padding:0}
.hot-deals-text{background:#f7f7f7;font-size:11px;font-weight:bold;color:#4b79aa;padding:4px 0 4px 10px;text-align:left;width:95.6%;*width:100%;float:left}
.hot-deals-text1{font-family:Tahoma;font-size:11px;font-weight:normal;color:#000;padding:4px 0 4px 10px;text-align:left;width:95.6%;float:left}
.blue-bold{font-weight:bold;color:#3595cc}
.border-blue{width:130px;height:18px;border:#005aa9 solid 1px;margin:0;padding:0}
.border-blue1{width:80px;height:18px;border:#005aa9 solid 1px;margin:0;padding:0}
.border-blue2{width:110px;height:20px;border:#135F93 solid 1px;margin:0;padding:0;color:#1c5e92}
.formating {float:left; padding:5px 5px 0 5px}
.formating1 {float:left; padding:5px 0 0 0}
.button-formating {float:right; padding:0 0 10px 0}
.button-formating1 {float:right; padding:0px 30px 10px 0}
#main-content_bookingstatus {clear:both;margin:0;padding:0;width:100%}
.step-right-booking_status {float:left;margin:1px 0 0;padding:0;width:95%}
.format_title1 {color:#606060;font-size:12px;font-weight:bold;padding:0 0 0 10px}
.format_title2 {color:#606060;font-size:12px;font-weight:bold;padding:0 0 0 25px}
.pnrno{font-size:14px; color:#db0800; font-weight:bold}
#loginpg{width:800px}/*to increase the width of booking summary pg. - Prasad*/
#pricedetails{width:91.5%}
#loginpg .heading{color: #fff; font-size:17px;  height:30px;  line-height:30px;  font-weight:bold;  text-transform:capitalize;padding-left:10px;background:#ccdd5d}
.tabs-container {background: #fff;border:0px solid #bed431;border-top:none;margin:15px 0 0 50px;_margin:15px 0 0 30px;width:92%;_width:94%;
text-align:left;padding:5px;float:left}
.tabs-container1 {background: #fff;border:0px solid #bed431;border-top:none;margin:15px 0 0 50px;_margin:15px 0 0 30px;width:92%;_width:94%;
text-align:left;padding:5px;float:left}
.text_bookingstatus {font-size:12px; float:left; padding:5px 5px 5px 5px; *padding:5px px 5px 5px; border-right:1px dotted #000}
.text_bookingstatus1 {width:22%; _width:22%; font-size:12px; float:left; padding:5px 2px 5px 5px; border-right:1px dotted #000}
.text_bookingstatus2 {width:17%; *width:17%; font-size:12px; float:left; padding:5px 0 5px 5px; border-right:1px dotted #000}
.text_bookingstatus3 {font-size:12px; float:left; padding:5px 0 5px 5px}
.text_bookingstatus4{width:20%; *width:20%; font-size:12px; float:left; padding:5px 0 5px 5px}
.dotted_border{border-top:1px solid #81add4;padding:10px 0 0 0;margin:20px 0 0 0;width:95%}
.addclass{color:#5a5a5a; font-weight:normal; text-decoration:underline; cursor:pointer; font-size:12px}
.blue-text{color:#006DAF;float:left;font-size:12px;font-weight:bold;padding:0 5px 5px;text-align:left}
.text1_status {font-size:12px;padding:5px 0 5px 5px}
.area1 {border:1px solid #ACADB2;color:#000;font-size:11px;margin:0 0 0 3px;width:62px}
.border-blue11 {background-color:#fff;border:1px solid #7F9DB9;color:#135F93;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:18px;
margin:0;padding:0;width:75px}
.facebox {margin: 0;padding: 0;border-collapse: collapse;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;style:display:none;background-color: white}
.facebox {margin: 0;padding: 0;border-collapse: collapse;border-color: #bfd730;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;z-index: 500 !important;
style:display:none;background-color: transparent}
.facebox td {padding: 0;margin: 0;background-color: white;vertical-align: top;font-family: "Verdana";font-size: 11px}
.facebox .centerLeft {background-repeat:repeat-y}
.facebox .centerRight {background-repeat: repeat-y}
.facebox .topLeft, .facebox .topRight, .facebox .bottomLeft, .facebox .bottomRight {width: 1px;height: 1px;background-repeat: no-repeat}
.facebox .topLeft {background-repeat:no-repeat;height:20px;width:14px}
.facebox .topRight {background-repeat:no-repeat;height:20px;width:14px}	
.facebox .bottomLeft {background-repeat:no-repeat;	height:13px;width:14px}
.facebox .bottomRight {background-repeat:no-repeat;height:13px;width:14px}
.facebox .topCenter {width: auto;height:1px;background-repeat: repeat-x}
.facebox .bottomCenter {background-repeat:repeat-x;height:13px}
.facebox .faceboxContent {background-color: #fff;border: 0 solid #333333;position: relative}
.facebox .loading {display: block;margin: 10px auto}
.facebox .faceboxContent .faceboxTitle {font-size: 14px;color: #fff;font-weight: bold;margin: 0;margin-bottom: 0}
.facebox .faceboxContent .faceboxMessage {overflow: auto;margin: 0;position: relative}
.facebox .faceboxContent .faceboxMessage h3,
.facebox .faceboxContent .faceboxMessage h4,
.facebox .faceboxContent .faceboxMessage h5,
.facebox .faceboxContent .faceboxMessage h6 {margin-top: 6px}
.facebox .faceboxContent .faceboxFooter {padding: 2px 10px;text-align: right;background-repeat:repeat-x}
.faceboxFooter input[type="button"] {border: 1px solid #666;border-top-color: #e7e7e7;border-left-color: #e7e7e7;
background-color: #f0f0f0;padding: 3px 15px;line-height: 16px;vertical-align: middle;margin-left: 5px}
.faceboxFooter input[type="button"].faceboxSubmit {border-color: #0e1f5b;border-top-color: #d9dfea;border-left-color: #d9dfea;background-color: #3b598a;color: #fff}
.facebox_overlay {height:100%;left:0;position:fixed;top:0;width:100%}
.facebox_overlayBG {z-index : 400 !important;filter: alpha(opacity = 50);}
#loginpopup{width:auto; z-index:100}
#loginpopup .cornertop_left{float:left;width:14px; height:45px}
#loginpopup .top_bg{float:left;width:641px; height:45px}
#loginpopup .cornertop_right{float:right;width:14px; height:45px}
#loginpopup .cornerbottom_left{ float:left;width:14px; height:13px}
#loginpopup .bottom_bg{float:left;width:641px; height:13px}
#loginpopup .cornerbottom_right{float:right;width:14px; height:13px}
#loginpopup .middle_bg{width:669px}
#loginpopup .heading{ float:left;color: #fff;font-size: 17px;font-weight:bold;text-transform:capitalize;padding-left:10px;padding-top:17px}
#loginpopupforgot{width:auto; z-index:100}
#loginpopupforgot .cornertop_left{float:left;width:14px; height:45px}
#loginpopupforgot .top_bg{float:left;width:641px; height:45px}
#loginpopupforgot .cornertop_right{float:right;width:14px; height:45px}
#loginpopupforgot .cornerbottom_left{ float:left;width:14px; height:13px}
#loginpopupforgot .bottom_bg{float:left;width:641px; height:13px}
#loginpopupforgot .cornerbottom_right{float:right;width:14px; height:13px}
#loginpopupforgot .middle_bg{width:669px; }
#loginpopupforgot .heading{ float:left;color: #fff;font-size: 17px;font-weight:bold;text-transform:capitalize;padding-left:10px;padding-top:17px}
.green_border {border:1px solid #CCDA4F;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:12px;font-weight:bold}
.green_border1 {border:1px solid #CCDA4F;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:bold;padding:5px 0 20px 10px}
.blue_borer {border:1px solid #4589D0;font-family:Arial;font-size:12px;padding-left:5px}
.modify_bg {background-color:#8AC9EC;color:#000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px}
.blue_border_modifyText {border:1px solid #8AC9EC;color:#0079C2;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;padding-left:5px}
.text-content-bold {color:#000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:12px;font-weight:bold}
.table-grey-content-normal {background:#F7F7F7 none repeat scroll 0 0;color:#000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal}
.greyBorder1 {background-color:#F7F7F7;border:none}
.greenBorder {background-color:#F5F7DF;border:none}
.green_bg_border {background-color:#F5F7DF;border:1px solid #CCDA4F;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding-left:5px}
.grey_bg_border1 {background-color:#F7F7F7;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding-left:5px}
.green_bg_border1 {background-color:#F5F7DF;border-top:1px solid #CCDA4F;border-bottom:1px solid #CCDA4F;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding-left:5px}
.grey_bg_border2 {background-color:#F7F7F7;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding-left:5px}
.green_bg_border2 {background-color:#F5F7DF;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding-left:5px}
.grey_left_border {border-left:1px solid #CFCFCF}
.green_left_border {border-left:1px solid #ccda4f}
.grey_bg1 {background-color:#cfcfcf}
.green_bg1 {background-color:#cdde5a}
.BorderGrey{border:none; background-color: #F7F7F7}
.BorderWhite{border:none; background-color: #fff}
.light_green_border {background:#EEF3D3 none repeat scroll 0 0;color:#2E75B7;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;padding-left:8px}
.text-content-normal {color:#000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;line-height:20px;padding-left:10px}
.red_normal {color:#FF0000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal}
.blue_normal {color:#006DAF;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal}
.greyborder {border:1px solid #CFCFCF}
.blue_border_modifycar {border:1px solid #8AC9EC;color:#0079C2;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;padding-left:5px}
#main-contenthotel {clear:both;margin:0;padding:0;width:99%}
#step-righthotel {float:left;margin-left:10px;width:79%}
#main-center-contentreviewhotel {background:#CCDD5D none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:18px;line-height:30px;text-transform:capitalize;vertical-align:middle;width:87%}
.contenthotel{width:100%;text-align:;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border: 1px solid #F2F2F2}
.grey_left_top_border {border-top:1px solid #CFCFCF;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding:5px 0 5px 10px}
.green_left_top_border {border-top:1px solid #CCDA4F;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;padding:5px 0 5px 10px}
#loginpgcancel{width:70%}/*to minimize the width of cancel page - Shabana*/
#loginpgcancel .heading{color: #fff;font-size:17px;height:30px;line-height:30px;font-weight:bold;text-transform:capitalize;padding-left:10px;background:#ccdd5d}

/* Survey Component*/
#facebox .suggestionheading{background-color:#C0D633;padding-left:20px; padding-bottom:5px;color:#fff;font-size:17px;font-weight:bold;text-transform:capitalize;height:21px;*height:20px;}
#facebox .suggestbox {border:1px solid #C1DE68;height:140px;width:360px}
#facebox .comfort_email2{padding:0px 60px 10px 28px;vertical-align:text-top}
#facebox .white-head-main_email {font-size:18px; color:#fff;padding:0}
#facebox .login_textbox_log {border:1px solid #839FB7;color:#000;font-size:11px;margin:0;padding:3px;width:150px}
.bluetextb{color:#035698;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:12px}
/* How comfortable*/
/* User Poll */
.user_poll{position:relative;background:#f7f7f7;padding-top:5px;padding-left:10px;padding-bottom:10px}
.user_poll .question{font-family:arial;font-size:12px;color:#808080}
.user_poll .options ul{margin:0.5em 0em;padding:0px;list-style:none}
.user_poll .options ul li{font-family:arial;font-size:12px;color:#808080}
.user_poll .submitlink{text-align:right;width:98%}
.user_poll .submitlink a{font-family:arial;font-size:12px;color:#fb8309;text-decoration:underline;font-weight:bold;text-transform:capitalize}
.user_poll .suggestionlink{font-family:arial;font-size:12px;color:#808080;margin:0.8em 0em 0em}
.user_poll .suggestionlink a{text-decoration:underline;color:#077cc1}
/* cars result pg. changes*/
.text-content-normal2 {color:#000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:11px;font-weight:normal;line-height:18px;vertical-align:middle}
.red_bold1 {color:#FF0000;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:24px;font-weight:bold;line-height:40px;text-decoration:underline}
.close {float:right;margin:10px 5px 0 0;padding:0;width:55px}
.hotelfacebox {margin: 0;padding: 0;border-collapse: collapse;border-color: #bfd730;border-right-width: 1px;
border-left-width: 1px;border-bottom-width: 1px;style:display:none;	background-color: transparent}
.hotelfacebox td {padding: 0;margin: 0;background-color: #bfd730;vertical-align: top;font-family: "Arial,Helvetica,sans-serif";font-size: 11px}	
.hotelfacebox .centerLeft {background-repeat:repeat-y}
.hotelfacebox .centerRight {background-repeat: repeat-y}
.hotelfacebox .topLeft, .hotelfacebox .topRight, .hotelfacebox .bottomLeft, .hotelfacebox .bottomRight {width: 1px;height: 1px;background-repeat: no-repeat}
.hotelfacebox .topLeft {background-repeat:no-repeat;height:20px;width:14px}
.hotelfacebox .topRight {background-repeat:no-repeat;height:20px;width:14px}
.hotelfacebox .bottomLeft {background-repeat:no-repeat;height:13px;width:14px}
.hotelfacebox .bottomRight {background-repeat:no-repeat;height:13px;width:14px}
.hotelfacebox .topCenter {width: auto;height:1px;background-repeat: repeat-x}
.hotelfacebox .bottomCenter {background-repeat:repeat-x;height:13px}
.hotelfacebox .faceboxContent {background-color: #fff;border: 0 solid #333333;position: relative}
.hotelfacebox .loading {display: block;margin: 10px auto}
.hotelfacebox .faceboxContent .faceboxTitle {font-size: 14px;color: #fff;font-weight: bold;margin: 0;margin-bottom: 0}	
.hotelfacebox .faceboxContent .faceboxMessage {overflow: auto;margin: 0;position: relative}
.hotelfacebox .faceboxContent .faceboxMessage h3,
.hotelfacebox .faceboxContent .faceboxMessage h4,
.hotelfacebox .faceboxContent .faceboxMessage h5,
.hotelfacebox .faceboxContent .faceboxMessage h6 {margin-top: 6px}
.hotelfacebox .faceboxContent .faceboxFooter {padding: 2px 10px;text-align: right;background-repeat:repeat-x}
#facebox .illusion_table_bottom1{border-bottom:#BFD630 solid 1px;font-size:11px;font-weight:bold;color:#23597b;background:#f2f2f2;padding:0 0 0 15px}
#facebox  #pop-up_root{width:800px;margin:0;padding:0;font-size:12px}
#facebox #pop-up_root_email{width:920px;margin:0;padding:0;font-size:12px}
#facebox #pop-up_root_video{margin:0;padding:0;font-size:12px}
#facebox  #pop-up_container{width:800px;margin:10px 10px 10px 10px;_margin:0;padding:0;float:left;border:1px solid #cfe159}
#facebox  #pop-up_container_email{width:910px;margin:0px 3px 4px 4px;padding:0;float:left;border:1px solid #cfe159;background-color:#fff}
#facebox .popup_header_container{width:775px;margin:5px 6px 10px 20px;_margin:0px 6px 10px 12px;padding:0;float:left;font-size:1em;font-weight:normal;line-height:20px}
#facebox .inclusion-border{width:760px;clear:both;border:#BFD630 solid 1px;margin:0px 20px 10px 20px;padding:0;overflow: hidden}
#facebox .illusion_table_heading{border:#BFD630 solid 1px;border-top:none;border-left:none;font-size:11px;font-weight:bold;color:#23597b;background-color:#fff}
#facebox .illusion_table_heading2{border:#BFD630 solid 0;border-top:none;border-left:none;font-size:11px;font-weight:bold;color:#23597b;line-height:14px}
#facebox .illusion_table_content{border:#BFD630 solid 1px;border-top:none;border-left:none;font-size:12px;font-weight:normal;background-color:#fff}
#facebox .illusion_table_content1{border:#BFD630 solid 1px;border-top:none;border-left:none;border-right:none;font-size:12px;font-weight:normal;background-color:#fff}
#facebox .illusion_table_right{border-right:0 solid 1px;font-size:12px;font-weight:bold;color:#1394d5;background-color:#fff}
#facebox .illusion_table_bottom{border-bottom:#BFD630 solid 1px;font-size:11px;font-weight:normal;color:#23597b;background-color:#fff}
#facebox .illusion_table_bottom3{font-size:11px;font-weight:normal;color:#23597b;background-color:#fff}
#facebox .popup_heading_container{width:97.5%;_width:100%;margin:0 0 10px 0;padding:3px 0 3px 23px;float:left;font-size:18px;
font-weight:bold;color:#fff;background-color:#cdde5a;text-align:left}
.button1 {background-color:#F0F5CD;border:1px solid #9FC1A3;color:#005AA9;font-family:Arial,Helvetica,sans-serif;
font-size:8pt;font-weight:bold;padding:2px 5px;text-align:center;text-transform:capitalize}
.ht1 {background-color:#FBEEB3;color:#41408D;font-family:Tahoma,verdana,arial,sans-serif,serif;font-size:10px}
.arial8 {font-family:Arial,Helvetica,sans-serif;font-size:8pt}
.right2 {font-family: Tahoma, verdana, arial, sans-serif,serif ; font-size: 11px; color:#000; background-color: #fff; }
.td8 {color: #ff0000}
.tdw {color: #fff}
.content_summary_text-1 {border-color:#BED733 #BED733;border-style:solid solid none none;border-width:1px 1px medium medium;font-size:12px;padding-left:20px}
.step-right-book_payment {float:left;margin:25px 0 0 25px;padding:0;width:70%}
.left-step-new {float:left;margin:0;padding:20px 0 0 10px;width:18%}
.border_payment {border:1px solid #BDD630;float:left;margin:10px 0;overflow:hidden;padding:0;width:99.5%}
.generate_button{border:1px solid #cdde5a;background-color:#fff;color:#035490;font-size:12px;padding:3px 0;margin-right:10px;margin-bottom:3px;font-weight:bold;text-align:center;vertical-align:middle;width:120px}
.generate_button1{border:1px solid #cdde5a;background-color:#fff;color:#035490;font-size:12px;padding:0px 0;font-weight:bold;text-align:center;vertical-align:middle;width:120px}
.biliing_text_blue_bold {color:#035898;font-size:12px;font-weight:bold}
.list-menu3_21 {border:1px solid #035898;color:#7F7F7F;float:left;font-size:11px;height:20px;width:118px}
.list-menu3_2 {border:1px solid #035898;color:#7F7F7F;float:left;font-size:11px;height:20px;padding:3px;width:110px}
.arial8blue {color:#2559AA;font-family:Arial,Helvetica,sans-serif;font-size:8pt}
.ezee {color:#BFD630;font-size:18px;font-weight:bold;margin:0;padding:0;text-align:left}
.alert {color:#007EC9;font-size:18px;font-weight:bold;margin:0;padding:0;text-align:left}
.hotelclose {float:right;margin:10px 5px 0 0;padding:0;width:55px}
.error-page-alert1 {float:left;margin:10px;padding:0}
.error-page-main-content {border-left:1px dotted #000;float:left;margin:5px 0 10px;padding:0;width:70%}
.error_content {color:#000;float:left;font-size:12px;font-weight:normal;margin:0;text-align:left}
.white-head-main_email {font-size:18px; color:#fff;padding:0}
.bluetext_success {color:#0C5991;font-size:16px;font-weight:bold;line-height:16px;padding:5px 40px 30px 20px;text-align:center; vertical-align: middle}
#facebox #pop-up_root_only_hotelemail{width:820px;margin:0;padding:0;font-size:12px}
#facebox  #pop-up_container_only_hotelemail{width:810px;margin:0px 3px 4px 4px;padding:0;float:left;background-color:#fff; }
#facebox .popup_heading_only_hotelcontainer{width:97.5%;_width:100%;margin:0 0 10px 0;padding:3px 0 3px 23px;float:left;font-size:18px;
font-weight:bold;color:#fff;background-color:#cdde5a;text-align:left}
.hotelfacebox .faceboxContent .emailfaceboxMessage {overflow: auto;margin: 0;position: relative;height:550px}
.grey_heading {background:#F2F2F2 none repeat scroll 0 0;color:#0A689C;font-size:12px;font-weight:bold;margin:0;padding:5px 200px 5px 5px;width:165px}
.cart_text {color:#000;font-size:11px;line-height:15px;margin:5px 0 0;padding:0 0 0 4px}
.total_price_summary_left_flight {background:#FFFDE8 none repeat scroll 0;border-bottom:1px solid #cdde5a;border-left:1px solid #cdde5a;
border-right:1px solid #cdde5a;float:left;font-size:12px;font-weight:bold;height:21px;padding:5px 13px 0 0;text-align:right;width:78%}
.total_price_summary_right_flight {background:#fff none repeat scroll 0;border-bottom:1px solid #cdde5a;border-right:1px solid #cdde5a;
color:#DF0500;float:left;font-size:12px;font-weight:bold;height:21px;padding:5px 0 0;text-align:center;width:19.9%;}
.vdot_flight {border-right:1px dotted}
.cartgrey_heading {background:#f2f2f2 none repeat scroll 0 0;color:#0A689C;font-size:12px;font-weight:bold;margin:0;padding:5px 0px 5px 5px;width:165px}
.accordian_grey_heading {background:#F2F2F2 none repeat scroll 0 0;color:#0A689C;font-size:12px;font-weight:bold;margin:0;padding:5px 200px 5px 5px;width:165px;}
/*adding becuase not showing borders in facebox in Shoppingcart page as flightsbasic.css is not included in this page*/
.facebox .centerLeft1 {background-repeat:repeat-y}
.facebox .centerRight1 {background-repeat: repeat-y}
.facebox .topLeft1 {background-repeat:no-repeat;height:20px;width:14px}
.facebox .topRight1 {background-repeat:no-repeat;height:20px;width:14px}	
.facebox .bottomLeft1 {background-repeat:no-repeat;	height:13px;width:14px}
.facebox .bottomRight1 {background-repeat:no-repeat;height:13px;width:14px}
.facebox .topCenter1 {width: auto;height:1px;background-repeat: repeat-x}
.facebox .bottomCenter1 {background-repeat:repeat-x;height:13px}
.error-page-main_content {border-left:1px dotted #000;float:left;margin:0;padding:0;width:90%;height:100%}
.bluetext_success1 {color:#0C5991;font-size:16px;font-weight:bold;line-height:16px;padding:5px 116px 40px 102px;text-align:center;font-family: Arial}
.textsize12{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.style1{color:#005AA9;font-weight:bold}
.schedule_main_container {float:left;margin:0 0 5px 50px;overflow:auto;padding:0;text-align:left;width:75%}
.summary_table_heading-new1{background-color:#f2f2f2;font-size:12px;color:#08557F;text-align:left;vertical-align:middle;height:28px;font-weight:bold;
border-top: 1px solid #cdde5a;padding-left:10px}
.summary_table_heading1{background-color:#F2F2F2;font-size:12px;color:#08557F;text-align:center;vertical-align:middle;height:28px;font-weight:bold;border-top: 1px solid #cdde5a}
.summary_table_content{background-color:#fff;font-size:12px;color:#000;text-align:center;vertical-align:middle;height:28px;border: 1px solid #cdde5a;border-bottom:none;border-left:none}
.summary_table_content-bottom{background-color:#fff;font-size:12px;color:#000;text-align:center;vertical-align:middle;height:28px;border: 1px solid #cdde5a;border-left:none}
.summary_table_content1{background-color:#fff;font-size:12px;color:#000;text-align:left;vertical-align:middle;height:28px;border-top: 1px solid #cdde5a;padding-left:15px}
.summary_table_content-new{background-color:#fff;font-size:12px;color:#000;text-align:center;vertical-align:middle;height:28px;border-top: 1px solid #cdde5a;padding-left:15px}
.summary_table_content-new2{background-color:#fff;font-size:12px;color:#000;text-align:center;vertical-align:middle;height:28px;border-top: 1px solid #cdde5a;border-bottom: 1px solid #cdde5a;padding-left:15px;}
.summary_table_content2{background-color:#fff;font-size:12px;color:#000;text-align:left;vertical-align:middle;height:28px;border: 1px solid #cdde5a;border-bottom:none;border-left:none;padding-left:15px}
.total_price_summary_left{background:#fffde8;text-align:right;padding:5px 10px 0px 0px;font-weight:bold;font-size:12px;border-right: 1px solid #cdde5a;border-top: 1px solid #cdde5a}
.total_price_summary_right{background:#fff;text-align:center;padding:5px 0px 0px 0px;font-weight:bold;font-size:12px;border-top: 1px solid #cdde5a;color:#DF0500}
.total_price_summary_leftnew{background:#fffde8;text-align:right;padding:5px 10px 0px 0px;font-weight:bold;font-size:12px;border-right: 1px solid #cdde5a;border-top: 1px solid #cdde5a}
.total_price_summary_right_rail{background:#fff;text-align:center;padding:5px 0px 0px 0px;font-weight:bold;font-size:12px;border-top: 1px solid #cdde5a;color:#DF0500}
.summary_fail_message {background-color:#F00001;border-bottom:1px solid #cdde5a;border-top:1px solid #cdde5a;color:#fff;
font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:5px 0;text-align:center;vertical-align:middle}
.reviewblockremovespace {float:left;line-height:18px;text-align:left}
/*IRCTC Booking summary*/
.irctc_img {float:right;padding:10px 5px 0 0; text-align: right}
.train_details01 {color:#000;text-align: left;font-size:12px;height:100%;line-height:18px;margin:0;padding:3px 5px 0 30px;width:20%}
.train_details02 {border-left:1px dotted #000;border-right:1px dotted #000;color:#000;text-align: left;
font-size:12px;height:100%;line-height:18px;margin:0;padding:0 5px 0 10px;width:35%}
.train_details03 {color:#000;text-align: left;font-size:12px;height:100%;line-height:18px;margin:0;padding:0 5px 0 10px;width:35%}
.arial11_black {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000}
.Tabletdrail2 {font-family: Tahoma, verdana, arial, sans-serif,serif ; font-size: 11px; color:#000; background-color: #fff}
.bullet_points {border:1px solid #bodafa;text-align:left;font-size:11px;margin:0;padding:0;text-align:justify;width:99.5%}
.left10 {font-family: Tahoma, verdana, arial, sans-serif,serif ; font-size: 11px; color:#0079c2; }
.bottom_text_rail{color:#000000;float:left;font-size:12px;font-weight:normal;line-height:18px;margin:0;padding:15px 0 0;text-align:left;width:98%}
/*IRCTC Booking summary*/
.error_contentbal {color:#000000;float:left;font-size:12px;font-weight:normal;margin:0;padding:12px 10px 20px 20px;text-align:left}
.error-page-borderbal {border:2px solid #BFD630;clear:both;margin:0 0 10px;overflow:hidden;padding:0;width:50%}
.tabletborder{background: #a7d7fd}
.error-page-border {border:2px solid #BFD630;clear:both;margin:0 0 10px;overflow:hidden;padding:0;width:638px}
.error-page-alert {float:left;margin:18px 0 0;padding:0;text-align:center;width:20%;}
.allerror-page-main_content {border-left:1px dotted #000000;float:left;margin:10px 0;padding:0;width:75%}
.error_red {color:#E60800;font-size:12px;font-weight:bold}
.colother-footer{border:1px solid #BED62F;float:left;margin:10px;*margin:8px;text-align:left;width:98%}
.col_left-footer{width:96%;float:left;text-align:left;margin:0;padding:10px}
.modify_border{border-right: 1px solid #79baec;border-bottom: 1px solid #79baec;border-left: 1px solid #79baec}
.select40new{width:40px; font-size:11px; color:#444444}
.select75new{width:75px; font-size:11px; color:#444444}
a {color:#333333;text-decoration:none}
.prod_icon{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif,font-size:12px;font-weight:bold;color:#7f7f7f;text-decoration:none}
.step2uniform{ width:11%;color: #fff;font-size: 17px;font-family:arial;font-weight:bold;text-transform:uppercase;height:30px;
  vertical-align:middle; background:#0a97e6;letter-spacing:1px;text-align: center}
.main-center-step {width:100%;color: #fff;font-size: 17px;font-family:arial;font-weight:bold;text-transform:capitalize;line-height:30px;vertical-align:middle;float:left;background:#ccdd5d}
.headingStep {font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 16px; color: #fff; font-weight: bold}
.chat-text {margin:0;Padding:4px 0 0 0;color:#fff;font-size:12px;font-weight:bold;text-align:left}
.heading-base-grey-light {clear:both;border-bottom:#BFD630 solid 1px; border-top:#BFD630 solid 1px;
background:#F2F2F2;height:22px;line-height:22px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:0 0 0 10px}
table.common_grey_light{width:100%}
.common_summary_grey_light_td{border-bottom:1px solid #D5DBB7;border-right:1px solid #D5DBB7;padding:4px 10px}
.common__summary_grey_light_th{background:#FFFDE8 none repeat scroll 0 0;font-weight:bold;border-bottom:1px solid #D5DBB7;border-right:1px solid #D5DBB7;padding:5px 10px}
.total_price_summary_left_flight_with_insurance {background:#FFFDE8 none repeat scroll 0;border-bottom:0px solid #cdde5a;border-left:0px solid #cdde5a;border-top:1px solid #cdde5a;
border-right:1px solid #cdde5a;float:left;font-size:12px;font-weight:bold;height:21px;padding:5px 13px 0 0;text-align:right;width:78%}
.total_price_summary_right_flight_with_insurance {background:#fff none repeat scroll 0;border-bottom:0px solid #cdde5a;border-right:0px solid #cdde5a;border-top:1px solid #cdde5a;
color:#DF0500;float:left;font-size:12px;font-weight:bold;height:21px;padding:5px 0 0;text-align:center;width:19.9%;}
.total_price_summary_left_flight_with_insurance1 {background:#FFFDE8; border-bottom:0px solid #cdde5a;border-left:0px solid #cdde5a;border-top:1px solid #cdde5a;
border-right:1px solid #cdde5a;  font-size:12px; font-weight:bold; height:24px; padding:2px 10px 0 0;text-align:right;}
.total_price_summary_right_flight_with_insurance1 {background:#fff; border-bottom:0px solid #cdde5a;border-right:0px solid #cdde5a;border-top:1px solid #cdde5a; color:#DF0500;font-size:12px;font-weight:bold;height:24px;padding:2px 0 0;text-align:center;}
.total_price_summary_left1{background:#fff;width:78%;*width:80%;float:left;text-align:right;padding:5px 10px 0 0;
font-weight:bold;font-size:12px;height:21px;border-right: 1px solid #cdde5a;border-top: 1px solid #cdde5a;border-left: 1px solid #cdde5a}
.borderright{border-right:1px solid #bfd730}
.bordertop{border-top:1px solid #bfd730}
.dotborderleft {border-left:1px dotted #000;color:#000;float:left;font-size:12px;font-weight:normal;line-height:18px;margin:0;
padding:3px 10px 0 0;text-align:left; margin: 7px 0}
.login_text{float:left;color: #fff;font-size: 17px;font-weight:bold;text-transform:capitalize;padding-left:10px;padding-top:17px;}
.loginleft_text{background:#f8f8f8;border-right:1px solid #cbdf5c}
.footer-bar{background: #bed730}
.login_credentials{color:#fff;font-size:17px;font-weight:bold; padding:5px 0 5px 10px;text-transform:capitalize}
.greenbgcolor{background-color: #CCDD5D}
.login_details{background-color:#fff;padding: 5px 0 0 10px;text-align:left;color: #000;font-size: 12px;overflow: auto}
.login_heads{background-color:#fff;padding: 5px 0 0 10px;text-align:left;color: #666666;font-size: 12px;overflow: auto}
.login_head_details{background-color:#fff;padding: 5px 0 0 10px;text-align:left;color: #01559B;font-size: 12px;overflow: auto}
.colorskyblue{color:#0A97E6}
.bordercolor{background-color: #dde99d}
.greenbottom {border-bottom: 1px solid #C9DB53}
.blue-linktext{color:#0000FF;font-size:12px}
.modsearch{background-color: #79BAEC;text-decoration:none;color:#fff;border-bottom: 4px solid #79BAEC; *border-bottom: 3px solid #79BAEC;border-right:1px solid #79BAEC}

.shopcartcolor{background-color: #bfd730}
.modsearchcol{background-color: #79BAEC;color:#fff}

.maskfaceBox .centerLeft {background-repeat:repeat-y}
.maskfaceBox .centerRight {background-repeat: repeat-y}
.maskfaceBox .topLeft, .facebox .topRight, .facebox .bottomLeft, .facebox .bottomRight {width: 1px;height: 1px;background-repeat: no-repeat}
.maskfaceBox .topLeft {background-repeat:no-repeat;height:20px;width:14px}
.maskfaceBox .topRight {background-repeat:no-repeat;height:20px;width:14px}	
.maskfaceBox .bottomLeft {background-repeat:no-repeat;	height:13px;width:14px}
.maskfaceBox .bottomRight {background-repeat:no-repeat;height:13px;width:14px}
.maskfaceBox .topCenter {width: auto;height:1px;background-repeat: repeat-x}
.maskfaceBox .bottomCenter {background-repeat:repeat-x;height:13px}
.billing_tab{display:'block'; visibility :visible;}
.delivery_tab{display:none; visibility :hidden;}
/*For Pagination in OPS side--Start */
.pager_css ul.pages {color:#666666;display:inline;font-size:11px;float:right;margin:10px 0 0 0;*margin:0}
.pager_css ul.pages li {font-size:11px;font-weight:700;list-style:none;float:left;text-decoration:underline;margin:0 3px 0 0;padding:3px}
.pager_css ul.pages li:hover {color:#424242;background:#f0f5d0;text-decoration: underline}
.pager_css ul.pages li:hover.background {color:#424242;background:#fff;text-decoration:none;font-size:11px}
.pager_css ul.pages li.pgEmpty {color:#666666;font-size:11px;font-weight:700;cursor:pointer}
.pager_css ul.pages li.pgCurrent {color:#666666;padding:3px;background:#f0f5d0;font-size:11px;text-decoration:underline}
/*For Pagination in OPS side--End */
.shoppingcart-content-base-mondial {margin:0;padding:10px 0 5px 0;width:100%;*width:100%;font-size:12px;text-align:left;overflow:hidden;float:left}
.select76new {
color:#444444;
font-size:11px;
width:98px;
}
