/* Header styles starts here */
.newHeader { background-image:url(../images/top-bg.gif); background-repeat:repeat-x; padding:10px 14px 5px;}
.newHeader .mmtlogoUS{ float:left; width:196px; height:78px; padding:20px 0 15px 10px;}
.newHeader .mmtinforite{ width:210px; float:right; margin-top:20px;}
.newHeader .mmtinforite .indinfo{margin-bottom:3px;}
.newHeader .mmtinforite .indinfo a{text-decoration:none; cursor:pointer;}
.newHeader .mmtinforite .indinfo a:hover{ text-decoration:none;}
.newHeader .mmtinforite span.ind{font-size:12px; color:#02427F; font-weight:bold;}
.newHeader .mmtinforite .tollfreinfo{ margin:0px 0px 3px 0px;}
.navigation{float:left; width:100%; margin-bottom:10px;}
.mtextsel a{ color:#FFFD82; text-decoration:none; cursor:pointer;}
.mtextsel a:hover{ color:#FFFD82; text-decoration:none; cursor:pointer;}
/* Header styles ends here */

/*Airline page styles starts here */
.maincontainer {font-family:Arial, Helvetica, sans-serif; width:990px; padding:0; margin:0 auto; text-align:left;}
.maincontainer .customercare {background-image:url(../images/top-bg.gif); background-repeat:repeat-x; border:1px solid #4FA2CC; width:228px; margin-top:5px;}
.maincontainer .customercare .cstnos{ margin:0 0 3px 10px; }
.maincontainer .customercare .chat { background-image:url(../images/webchat.gif); background-repeat:no-repeat; background-position:left 1px; padding:6px 0px 10px 35px; font-weight:bold; margin-left:10px;}
.maincontainer .customercare a{color:#339900; font-size:12px; text-decoration:none;}
.maincontainer .customercare a:hover{color:#339900; font-size:12px; text-decoration:underline;}
.maincontainer .areawidget { float:left; width:230px;}
.maincontainer .maincontent { float:left; width:750px; margin-left:10px; font-weight:normal;}
.maincontainer .areafooter{ float:left; width:990px;}
.maincontainer .maincontent .headhold{float:left; width:750px; margin-bottom:10px;}
.maincontainer .maincontent .headingarea{float:left; width:450px;}
.maincontainer .maincontent .imgarea{ float:right;}
.maincontainer .maincontent h3{ background-color:#D2D2D2; width:740px; float:left; font-size:12px; font-weight:bold; padding:5px; margin:3px 0px 3px 0px;}
.maincontainer .maincontent p{ margin:3px 0px 3px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.maincontainer .maincontent .comboxsty{width:235px; float:left; color:#231360; padding:0px 0px 5px 5px;}
.maincontainer .maincontent .comboxsty span.leftsp{ float:left;}
.maincontainer .maincontent .comboxsty span.ritesp{ float:right; margin-right:52px;}
.maincontainer .maincontent .reviewscontent{ font-size:11px; color:#231360; float:left; margin-bottom:5px; border-bottom:#000 1px dotted; width:750px; padding-bottom:5px;}
.maincontainer .maincontent .reviewscontent p{ margin:0px; padding:0px; float:none; font-size:11px;}
.maincontainer .maincontent .morereview{ float:right; margin-bottom:10px;}
.maincontainer .maincontent .morelinks{float:left; width:750px}
.interstitial-inner{width:990px; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.interstitial-inner .interstlogo{width:230px; height:98px; float:left;}
.interstitial-inner p{padding-right:200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#271770; float:right; margin-top:30px;}
.interstitial-inner .progressimg{float:left; width:990px;}
.interstitial-inner .basicinfo{width:300px; float:left; color:#271770; margin-left:350px;}
.interstitial-inner .basicinfo .infoleft{width:143px; border-right:#bababa 1px solid; padding:0px 5px 5px 0px; float:left; text-align:left; margin-top:10px;}
.interstitial-inner .basicinfo .inforite{width:140px; padding:0px 3px 0px 5px; float:left; text-align:right; margin-top:10px;}
.interstitial-inner .basicinfo .bordiv{border-bottom:#bababa 1px solid;}
/*Airline page styles ends here */

/* Footer airlines include style starts here */
.UStoIndia {width:738px; border:#d2d2d2 1px solid; padding:5px; background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; float:left; margin-bottom:10px;}
.UStoIndia h4{color:#231360; float:none; margin:0px; padding:0px; font-size:12px;}
.UStoIndia .fltcity {width:137px; margin:0px 7px 0px 0px; float:left;}
.UStoIndia .fltcity ul, li {margin:0px; padding:0px;}
.UStoIndia .fltcity li {margin:5px 0px 3px 0px; list-style:none; float:none;}
.UStoIndia .fltcity li a{color:#0099ff; text-decoration:none;}
.UStoIndia .fltcity li a:hover{color:#0099ff; text-decoration:underline;}
/* Footer airlines include style ends here */

/* Search widget styles starts here */
.widget {width:230px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#02427F;}
.widget .options{background-color:#72BDD9; color:#fff; font-weight:bold; padding:5px 0px 5px 5px;}
.widget input.tytext{font-family:Arial, Helvetica, sans-serif; width:130px; float:right;}
.widget .frmele{width:220px; padding:0px 3px 5px 5px; border:#72BDD9 1px solid; border-top:none;}
.widget .frmele fieldset{ width:220px; border:none; margin:0px; padding:0px;}
.widget .frmele ol, li{ padding:0px; margin:0px; float:left;}
.widget .frmele li { list-style:none; border-bottom:#fff 1px solid;}
.widget .frmele li label { width:220px; float:left; margin:3px 0px 3px 0px;}
.widget .frmele li.infor { margin:5px 0px 5px 0px; float:left;}
.widget .frmele li label span.floating{font-weight:bold; width:80px; text-align:left; float:left;}
.widget .frmele li label span.selspans{font-weight:bold; width:85px; text-align:left; float:left;}
.widget .frmele li label span.datefld{font-weight:bold; width:60px; text-align:left; float:left;}
.widget .frmele li label span.datepicker_wrap { float:right;}
.widget .frmele select{margin-left:3px;}
.widget .frmele .subbtn{ float:right; margin-right:27px; cursor:pointer;}
/* Search widget styles ends here */

/* Footer css starts here */
.newFooter {width:990px; background-image:url(/international/img/us/footer-bg.gif); background-repeat:repeat-x; text-align:center; float:left; border:#BDBDBD 1px solid; border-top:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.newFooter .partnerimg{ margin:10px 0px 10px 0px;}
.newFooter span a{ color:#000000; font-size:11px; text-decoration:underline;}
.newFooter span a:hover{ color:#000000; font-size:11px; text-decoration:underline;}
.newFooter .firstblock{ margin:10px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.newFooter .firstblock a{ color:#000000; text-decoration:underline;}
.newFooter .firstblock a:hover{ color:#000000; text-decoration:underline;}

.newFooter .secblock{ margin:10px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.newFooter .secblock a{color:#022098; font-size:10px; text-decoration:underline;}
.newFooter .secblock a:hover{color:#022098; font-size:10px; text-decoration:underline;}
/* Footer css ends here */

