body {margin:0;background:#fff;font-family: Arial, Helvetica, sans-serif;font-size:12px}
#root {width:1002px;padding:0;margin:0}
#root1 {border:1px solid #F2F2F2;margin:0;padding:0;width:1002px}
#container{width:100%;padding:0;margin:0}
#containers{width:995px;padding:0;margin:0}
.bodycont{
}
.head {padding: 0;margin-top: 0;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 995px}
div.repricecenter {float:left;margin-left:20px;width:69.5%}
.message-div {padding: 0px;width: 995px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
.blue-welcome-base {clear:both;margin:0;Padding:0;height:26px;width:995px}
.contentnew{width:100%;text-align:center;margin-top: 0;margin-right: auto;margin-bottom: 0px;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-left: 6px;float: left;width: 65%;*width: 66%}
.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 0px 4px;color:#fff;font-size:12px;font-weight:bold;float:right;text-align:left}
.welcome-right-text1 {margin:0;Padding:6px 0 0 0;color:#fff;font-size:12px;font-weight:bold;float:right;text-align:left}
.topmenu {z-index: 1000;padding: 0;height: 20px;width: 995px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
.header {padding:0;height: 160px;margin-top: px;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.home:link, a.home:visited, a.home:active {color:#4ca1d3;background-color:transparent;text-decoration:none}
a.home:hover {color:#005d94;background-color:transparent;text-decoration:underline}
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:0px 10px 0px 10px;color:#005aa9;padding-bottom:3px}/*PM:19162/#36*/
.blue-text-link-pack a{font-size:12px;margin:0px 2px 0px 2px;color:#005aa9;text-decoration:none}
.blue-text-link-pack a:hover{font-size:12px;margin:0px 2px 0px 2px;color:#005aa9;text-decoration:underline}
.padl5{padding-left:5px}
#ph_number .green{color:#9ab029}
.mainmenunew {padding: 0;margin-top: -45px;margin-right: 0px;margin-bottom: 0px;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%;}/*PM:19162/#36*/
.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: 995px;margin-top: 0;margin-right: auto;
margin-bottom: 0px;margin-left: auto;padding-top: 6px;padding-right: 0px;padding-bottom: 0px;padding-left: 0}
.bottom-footer {padding: 0;width: 995px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;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:;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:34%}
.green{color:#9ab029;}

/* ENDS for header/ footer */

/* common css for search-criteria page*/
.dot{height:0px;margin-top:2px;padding:1px;overflow:hidden;}
/* Payment page css STARTS*/
div.steps{  margin-bottom:1.5em}
.floatl{float:left}
#main-content {clear:both;margin:0;Padding:0;width:99%}
#main-content-center-round-trip1 {width:93%;font-size:13px;font-weight:normal;color:#000;text-align:left;text-decoration:none;padding:0;margin:0;}
#main-content-center-main{margin:0;padding:0;width:100%}
#main-content-center-step2{width:11%;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}
#main-center-contentreview {width:86%;color: #fff;font-size: 17px;font-family:arial;font-weight:bold;text-transform:capitalize;line-height:30px;
  padding-left:2%;vertical-align:middle;float:left;background:#ccdd5d}
.heading-base {background:#f2f2f2;height:20px;text-align:left;color:#095285;font-size:12px;font-weight:bold;padding:5px 0 0 10px;}
.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:92.8%;clear:both;border:#BFD630 solid 1px;margin:0 0 10px 0;padding:0}
#bordernopad2{width:92.8%;clear:both;border:#BFD630 solid 1px;margin:0 0 10px 0;padding:0}
#bordernopad3{width:92.8%;clear:both;border:#BFD630 solid 1px;margin:0 0 3px 0;padding:0}
#bordernopad4{width:91.3%;border:#BFD630 solid 1px;padding-left:10px;padding-top:4px;padding-right:0px;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 0px; 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}
.mart2{margin-top:2px}
.note{color:#0c97ec; font-weight:bold}
div.TabView div.Tabs{height: 24px;position:absolute;z-index:10}
div.TabView div.Tabs a{float:left; padding:0 1.96em 0px 1.96em; border:1px solid #BFD630;font-size:13px; font-weight:bold; height:20px; top: 1px;
text-align:center; line-height:20px; margin:0 4px 2px 0px;background-color:#f0f5cd; color:#055c92; text-decoration:none}
div.TabView div.Tabs a:hover{background-color: #fff; top:1px; height:20px; text-decoration:none}
div.TabView div.Tabs a.Active{background-color: #fff;height:23px;border-bottom:0.2em solid #fff;text-decoration:none}
div.TabView div.Pages{ clear: both;padding:6px 5px 0 10px;width:90.7%;border:#BFD630 solid 1px;margin:0 0 10px 0; clear: both; position:relative; top:25px; z-index:0;}
div.TabView div.Pages div.Page{ padding:2px 0 0 0px;z-index:0}

/* Part 2 */
div.TabView2 div.Tabs{height: 25px;position:absolute;z-index:10}
div.TabView2 div.Tabs a{float:left;padding:0px 3em 0px 3em; border:1px solid #BFD630;font-size:12px; font-weight:bold; height:20px;
text-align:center; line-height:20px; margin:0 4px 0 0px;background-color:#f2f2f2; color:#055c92;
text-decoration:none}
div.TabView2 div.Tabs a:hover{background-color: #fff; height:20px}
div.TabView2 div.Tabs a.Active{background-color: #fff;height:23px;border-bottom:0.2em solid #fff}
div.TabView2 div.Pages{ clear: both;padding:6px 5px 0 10px;width:90.7%;border:#BFD630 solid 1px;position:relative; top:25px; z-index:0}
div.TabView2 div.Pages div.Page{ padding:0px 5px;z-index:0}
.padb8{padding-bottom:8px}
.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:0 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:0 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}
.innertable_text11_bluebold{border:0px !important;font:11px Arial,Helvetica,sans-serif !important;padding:0px !important;margin:0 !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_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}
.errors{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000}
.w93per{width:93.3%}
div.leftbar{background: #fff}
.left-step {margin:0px 0px 0px 0px;Padding:0px 0px 0px 0px;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}
input {font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;text-decoration:none}
.inputradio{border:none; background:transparent}
<!--css for other products -->
#containerother {margin:0;padding:0;width:100%}
.colother-container{width:99%;text-align:center;padding: 0}
.colother{background-color:#F7F7F7;border:1px solid #BED62F;float:left;margin:10px;text-align:left;width:980px}
.col_right_main {background-color:#fff;float:left;margin:0;padding:0;text-align:left;width:75%;*width:74.2%}
.col_left{width:25%;float:left;text-align:left;margin:0;background-color:#f7f7f7}
.col_right {background-color:#fff;float:left;margin:15px 0;text-align:left;width:100%;}
.cols-right1 {float:left;margin:10px 0 10px 5px;text-align:left;width:180px}
.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}

/* added to remove allinside from home pg.*/
#onward ul li,#return ul li{width:93%;padding: 2% 0 0 0;text-align:left}
.ultbl li,.ultbl li .elm{width:30%;float:left;font-family:Arial;font-size: 11px;list-style:none; text-align:left}
.blue-bold{font-weight:bold;color:#3595cc}
.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: 0px 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}
.close {float:right;margin:10px 5px 0 0;padding:0;width:60px}
.white-head-main_email {font-size:18px; color:#fff;padding:0}
.colother-footer{border:1px solid #BED62F;float:left;margin:10px;*margin:8px;text-align:left;width:98%}
.col_left-footer{width:99%;*width:100%;float:left;text-align:left;margin:0;padding:5px}
.prod_icon{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif,font-size:12px;font-weight:bold;color:#7f7f7f;text-decoration:none}
.chat-text {margin:0;Padding:4px 0 0 0;color:#fff;font-size:12px;font-weight:bold;text-align:left}
.footer-bar{background: #bed730}
.beta{background-repeat: no-repeat;	background-position: 0px 0px;float:left;position:absolute;width:45px;height:45px;margin:0;*margin:0 0 0 -12px;padding:0px}
