.underline {text-decoration:underline;}
a,.-underline {text-decoration:underline;}
a:hover {text-decoration:underline;}
.gr_msg{ font-size:11px; padding-top:5px; font-weight:bold;}

.width_90{width:90%!important}
.width110{width:110px !important}

/*Faqs*/
.faqleft{ float:left; width:281px;   z-index:1001;  padding: 0px 5px;}
.faqleft ul{ clear:both; margin-left:3px; width:auto; margin-right:0px; list-style:none;}
.faqleft ul li{text-decoration:none; cursor:pointer; font-weight:bold; margin-left:0px;  margin-bottom:-1px; padding:6px 0 6px 25px; background-position:0 7px;}
.faqleft ul li a{text-decoration:none;}
.faqleft ul li a:hover{text-decoration:underline;}
.faqright{ float:right; margin-left:-2px; width:71%; line-height:20px;   padding:8px;	margin-bottom:10px;	behavior: url(PIE.htc);}
.agnencynamee{ float:left; width:250px; height:150px; overflow:scroll}
.faqright ul{ clear:both; margin-left:0px; list-style:none;}
.faqright ul li.question{ font-weight:bold; clear:both; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; padding-bottom:8px; cursor:pointer; background-position: 0 -45px; padding-left:20px; }
.faqright ul li.question.setarrow{ background-position:0 -91px;}
.faqright ul li.answer{ margin-bottom:15px; font-weight:normal; clear:both; display:none; overflow:hidden; padding:8px;}
.faqright ul li.answer .sub {clear:both;}
.faqright ul li.answer .sub li{clear:both; list-style:decimal outside; margin-bottom:5px; margin-left:30px; line-height:19px;}
/*css-addfor the page of change profile*/
#historyTable>div{ width:100%;}
#historyTable table{  border-collapse:collapse;}
#historyTable table th{ border-collapse:collapse; padding:2px 0; text-align:center; width:150px; font-weight:bold;}
#historyTable table td{  padding:3px;border-collapse:collapse; width:150px;}

/*css-end for the page of change profile*/
.faqright ul li.answer .sub2{margin-left:40px; width:auto; clear:both; list-style:lower-roman outside;}
.faqright h1{ margin-bottom:5px; clear:both; padding:5px 0 5px;}
.faqright ul li.answer:before {content:"A : "; font-style:italic; font-weight:bold; }
.menafaqicon{position:absolute; top:10px; right:0px;}
.screens {display: block;  margin: 15px auto;  text-align: center;}
/**/


.widthlegend {width:255px;}
* html .fieldset {padding:8px 3px;}
.bigText {font-size:18px;font-weight:bold;}
.headText {font-weight:bold;float:left;}
.plainText {float:left;}
.bigText span {font-size:11px;font-weight:normal;}
.readmore {margin-right:5px;}
.smalltext {font-size:10px;}

a:link.title, a:visited.title {text-decoration:none;}
a:hover.title {text-decoration:underline;}

.white-bg {}
.line-height-18 {line-height:18px;}
.clear {clear:both;}
.overflowscroll {overflow:scroll;}

h2 {width:100%;font-size:15px;line-height:30px;margin:0px 0px 0px 0px;padding:0px;} 
h3 {width:100%;font-weight:normal;float:left;margin:10px 0px 10px 0px;padding:5px 0px 5px 0px;}
h6 {width:100%;float:left;margin:10px 0px 2px 0px;padding:0px;font-size:15px;}


/*=========test property===========*/
.capital-letter, .uppercase-text {text-transform:uppercase;}
.italic-normal {font-style:normal;}
.italic, .optional {font-style:italic;}
.left-align {text-align:left;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}
.text-center,.center {text-align:center;}


.bold {font-weight:bold;}


/*=======font=========*/
.font-9 {font-size:9px;}
.font-10{font-size:10px;}
.font-11, .optional {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-size-15 {font-size:15px;}
.font-16 {font-size:16px;}
.font-size-20 {font-size:20px;}
.font-size-30 {font-size:30px;}

/*=======border=========*/
.border-y { margin-top:-1px;}
.padding-0 {padding:0px;}
.padding-3 {padding:3px;}
.padding-5 {padding:5px;}
.padding-8 {padding:8px;}
.padding-block {padding:10px 5px;}
.padd-left-right {padding:0px 5px;}
.padding-10 {padding:5px 10px;}
.padding {padding:20px 0px 20px 10px;}

.padding-top-3 {padding-top:3px;}
.padding-top-4 {padding-top:4px;}
.padding-top-5 {padding-top:5px;}
.padding-top-8 {padding-top:8px;}
.padding-top-10, .padding {padding-top:10px;}
.padding-top-12 {padding-top:12px;}
.padding-top-15 {padding-top:15px;}
.padding-top-20 {padding-top:20px;}
.padding-top-25 {padding-top:25px;}
.padding-top-40 {padding-top:40px;}
.pa_b5 {padding-bottom:5px;}

.padding-top-bot {padding:10px 0px 10px 10px;}
.padding-top-bottom {padding:2px 0;}

.padding-bottom-5 {padding-bottom:5px;}
.padding-bottom-10 {padding-bottom:10px;}

.padding-left-3 {padding-left:3px;}
.padding-left-4 {padding-left:4px;}
.padding-left-5 {padding-left:5px;}
.padding-left-8 {padding-left:8px;}
.padding-left-10 {padding-left:10px;}
.padding-left-20 {padding-left:20px;}
.padding-left-25 {padding-left:25px;}
.padding-left-35 {padding-left:35px;}
.padding-left-50 {padding-left:50px;}
.padding-left-58 {padding-left:58px;}
.padding-left-60 {padding-left:60px;}
.padding-left-110 {padding-left:110px;}
.padding-left-115 {padding-left:115px;}
.padding-left-125 {padding-left:125px;}

.padding-right-5 {padding-right:5px;}
.padding-right-8 {padding-right:8px;}
.padding-right-10 {padding-right:10px;}
.padding-right-25 {padding-right:25px;}
.padding-right-40 {padding-right:40px;}

.magring-tnone{margin-top:0 !important;}
.mar-top-botm {margin:10px 0px 10px 0px;}
.margin-top-2 {margin-top:2px;}
.margin-top_-3 {margin-top:-3px;}
.margin-top-3 {margin-top:3px;}
.margin-top-5 {margin-top:5px;}
.margin-top-7 {margin-top:7px;}
.margin-top-8 {margin-top:8px;}
.margin-top-10 {margin-top:10px;}
.margin-top-15 {margin-top:15px;}
.margin-top-20 {margin-top:20px;}
.margin-top-30 {margin-top:30px;}
.margin-top-35 {margin-top:35px;}
.margin-top-50 {margin-top:50px;}
.margin-top-85 {margin-top:85px;}


.margin-bottom-2 {margin-bottom:2px;}
.margin-bottom-5 {margin-bottom:5px !important;}
.margin-bottom-8{margin-bottom:8px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-20 {margin-bottom:20px;}

.margin-right-3 {margin-right:3px;}
.margin-right-5 {margin-right:5px;}
.margin-right-10 {margin-right:10px;}
.margin-right-20 {margin-right:25px;}
.margin-right-70 {margin-right:70px;}

.margin-left-3 {margin-left:3px;}
.margin-left-5 {margin-left:5px;}
.margin-left-8 {margin-left:8px;}
.margin-left-10 {margin-left:10px;}
.margin-left-15 {margin-left:15px;}
.margin-left-18 {margin-left:18px;}
.margin-left-20 {margin-left:20px;}
.margin-left-25 {margin-left:25px;}
.margin-left-30 {margin-left:30px;}
.margin-left-33 {margin-left:33px;}
.margin-left-35 {margin-left:35px;}
.margin-left-40 {margin-left:40px;}
.margin-left-50 {margin-left:50px;}
.margin-left-60 {margin-left:60px;}
.margin-left-75 {margin-left:75px;}
.margin-left-150 {margin-left:150px;}
.margin-left-180 {margin-left:180px;}


.right-align {text-align:right;}

.width-15 {width:15px;}
.width-20 {width:20px;}
.width-25 {width:25px;}
.width-30 {width:30px;}
.width-35 {width:35px;}
.width-40 {width:40px;}
.width-45 {width:45px;}
.width-50 {width:50px;}
.width-52 {width:52px;}
.width-55 {width:55px;}
.width-60 {width:60px;}
.width-70 {width:70px;}
.width-73 {width:73px;}
.width-80 {width:80px;}
.width-85 {width:85px;}
.width-90 {width:90px;}
.width_90 {width:90%!important}
.width-95 {width:95px;}
.width-105 {width:105px;}
.width-109 {width:109px;}
.width-110 {width:110px;}
.width-117 {width:117px;}
.width-120 {width:120px;}
.width-125 {width:125px;}
.width-130 {width:130px;}
.width-135 {width:135px;}
.width-140 {width:140px;}
.width-145 {width:145px;}
.width-150 {width:150px;}
.width-155 {width:155px;}
.width-157 {width:157px;}
.width-160 {width:160px;}
.width-163 {width:163px;}
.width-165 {width:165px;}
.width-170 {width:170px;}
.width_175 {width:175px;}
.width-180 {width:180px;}
.width-185 {width:185px;}
.width-187 {width:187px;}
.width-190 {width:190px;}
.width-192 {width:192px;}
.width-195 {width:195px;}
.width-210 {width:210px;}
.width-215 {width:215px;}
.width-227 {width:227px;}
.width-253 {width:253px;}
.width-260 {width:260px;}
.width-270 {width:270px;}
.width-280 {width:280px;}
.width-284 {width:284px;}
.width-302 {width:302px;}
.width-340 {width:340px;}
.width-360 {width:360px;}
.width-375 {width:375px;}
.width-380 {width:380px;}
.width_385 {width:385px;}
.width-390 {width:390px;}
.width-400 {width:400px;}
.width-440 {width:440px;}
.width-470 {width:470px;}
.width-530 {width:530px;}
.width-535 {width:535px;}
.width-580 {width:580px;}
.width-587 {width:587px;}
.width-592 {width:592px;}
.width-600 {width:600px;}
.width-620 {width:620px;}
.width-700 {width:700px;}
.width-720 {width:720px;}
.width-740 {width:740px;}
.width-750 {width:750px;}
.width_778 {width:778px;}
.width-880 {width:880px;}
.parent, .width-100, .full-width, .inbox-parent {width:100%;}
.full-width {width:100% !important;}

* html .width-425 {width:425px;} 
* html .width-99 {width:99px;}
* html .width-68 {width:68px;}

.hand, .pointer{cursor:pointer;}

/*================height================*/
.height-1 {height:1px;}
.height-15 {height:15px;}
.height-25 {height:25px;}
.height_115 {height:115px;}
.height-140 {height:140px;}
.height_180 {height:180px;}

/*========== css=========*/

/*============error msg=============*/
.error_message {width:582px;float:left;margin:0px;padding:5px 0px 0px 0px;}
.error_message_module {width:100%;float:left; padding:5px 0px 10px 0px;text-align:center;}
.error_message_home{ margin:0 auto; text-align:center; font-size:11px;}
.ticket-left-block {width:100px;}
.padding-right-20 {padding-right:20px;}
.uploadlogo-parent-width {width:380px;}
.booking-accepted-parent {width:750px;padding:5px;}
.review-booking-date-width {width:490px;}
.width-300, .new-agent-middle-left-box, .new-agent-send-msg-width {width:300px;}
.reference-block {width:100px;padding:5px;}
.bottom-boxes-parent-width { width:360px;}
.form-child-left-right-width { width:470px}
.search-content-block {width:370px;}
.search-content-block div ul {width:100%;float:left;margin:0;padding:0;display:inline;font-weight:normal;}
.search-content-block div ul li  {width:98%;float:left;list-style:disc inside;margin:0;padding:0;display:inline;font-weight:normal;}
.auto {margin:auto;}
a.black-links {text-decoration:underline;margin-top:10px;}
a:hover.black-links {text-decoration:underline;margin-top:10px;}
.profile-content-parent, .exception-child , .width-350 {width:350px;}
.logo-block {width:25px;height:25px;}
.search-result-parent, .onhold-parent-width {width:535px;}
.oneway-child, .search-popup-parent, .width-240 {width:330px;}
.search-popup-child {width:230px;}
.rules-parent-width, .width-700 {width:700px;}
.ct, .cl, .cb {display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative;}
.ct, .cb {width:720px; margin-right:-1px;}
.ct .cl, .cb .cl {width:4px;left:-2px;}
.ct {background-position:top right;top:-1px; margin-left:1px;}
.ct .cl {background-position:top left;}
.cb {background-position:bottom right;bottom:-1px; margin-left:1px;}
.cb .cl {background-position:bottom left;}
.height-80 {height:80px;}
.overflow {overflow:auto;}
#HotelsContainer, #HotelsContainer1, #statescontainer, #statescontainer2, #statescontainer3, 
#statescontainer4,#agencyContainer, #statesForAgencyCustomer, #ChainsContainer, #AgencyContainer, #HeadGSAContainer
{position:absolute;float:left;width:280px; font-size:12px; z-index:2999;}
#statescontainer{left:220px; margin-top:0;}
#HotelsContainer .yui-ac-shadow,#HotelsContainer1 .yui-ac-shadow,#agencyContainer .yui-ac-shadow,
#statescontainer .yui-ac-shadow, #statescontainer2 .yui-ac-shadow, #statescontainer3 .yui-ac-shadow, #statescontainer4 .yui-ac-shadow, #statesForAgencyCustomer .yui-ac-shadow {position:absolute;margin:.3em;width:100%;z-index:9049;}
#HotelsContainer li,#HotelsContainer1 li,#agencyContainer li, #statescontainer li, #statescontainer2 li, #statescontainer3 li, #statescontainer4 li, #statesForAgencyCustomer li 
{padding:2px 5px;cursor:default; width:94%;float:left;text-transform:capitalize;}
#HotelsContainer li.yui-ac-highlight,#HotelsContainer1 li.yui-ac-highlight,#agencyContainer li.yui-ac-highlight,
#HotelsContainer li.yui-ac-prehighlight,#HotelsContainer1 li.yui-ac-prehighlight,#agencyContainer li.yui-ac-prehighlight,
#statesForAgencyCustomer {/*position:absolute;float:left;width:250px;*/}
#statesForAgencyCustomer ul {padding:5px 0;width:250px;}
#HotelsContainer1,#ChainsContainer{ margin-top:35px;}
#HotelsContainer1{*left:3px;}
 
.yui-ac-content {width:100%;z-index:9050;min-height: 0px;max-height: 200px;overflow-x: auto;overflow-y: auto;height:150px;}
.yui-ac-content ul {margin:0;padding:0;width:100%;}
.yui-ac-content li {margin:0;padding:2px 5px;cursor:default; font-size:12px;}
.agency_pop_up_list{overflow:auto;width: 100%;float: left;height: 250px;}
.creating-ticket-child {width:742px;}
.site_domain {width:370px;float:left;padding:27px 0px 0px 0px;}
.site_domain p {float:left;margin:0px;padding:5px 0px 0px 100px;font-size:9px;}
.site_domain label {width:90px;padding:3px 0px 0px 10px;float:left;font-size:14px;}
.site_domain span {float:left;}
.site_domain span input.txtbox {float:left;width:200px;}
.site_status {width:400px;float:left;padding:0px 0px 0px 0px;}
.yellow_block {width:100%;float:left;margin-top:0px;}
* + html .yellow_block {margin-top:-3px;}
.yellow_block div {float:left;margin:0px;}
.yellow_block div label {float:left;list-style:none;margin:0px;padding-top:3px;font-size:13px;}
.yellow_block div p {float:left;margin:0px;padding:10px 0px 0px 100px;font-size:10px;text-align:center;}
.site_details {width:100%;float:left;margin-top:10px;}
.image_section {width:400px;float:left;padding:10px 0px 0px 0px;}
.image_section ul {width:100%;float:left;padding:40px 0px 0px 0px;margin:0px;display:inline;}
* html .image_section ul {padding:35px 0px 0px 0px;}
.image_section ul li {width:100%;float:left;list-style:none;padding:0px 0px 20px 0px;margin:0px;}
.image_section ul li label {width:90px;float:left;list-style:none;font-size:14px;padding:3px 0px 0px 0px;margin:0px;}
.image_section ul li strong {float:left;margin:0px 20px 0px 0px;padding:0px;font-size:11px;font-weight:normal;}
.input_section {width:370px;float:left;padding:10px 0px 0px 0px;}
.input_section ul {width:100%;float:left;display:inline;padding:0px 0px 20px 0px;margin:0px;}
.input_section ul li {width:100%;float:left;list-style:none;padding:10px 0px 0px 0px;margin:0px;}
.input_section label {width:90px;padding:3px 0px 0px 10px;float:left;font-size:14px;}
.input_section span input.txtbox {float:left;width:200px;}
.booking-calender-parent, .booking-calender-header {width:100%;float:left;}
.booking-calender-parent .booking-calender-header h2 {float:left;margin:0px;font-size:24px;font-weight:normal;padding:5px 0px 5px 5px;}
.booking-calender-parent .booking-calender-header h3 {float:left;margin:0px;font-size:18px;padding:5px 0px 5px 5px;}
.booking-calender-parent .booking-calender-header h4 {float:right;margin:0px;font-size:12px;font-weight:normal;padding:5px 0px;width:200px;}
.booking-calender-parent .booking-calender-header span {float:left;margin:0px;font-weight:normal;line-height:24px;padding:0 5px;}
.booking-calender-parent .booking-calender-header span.edit {float:left;margin:0px;font-weight:normal;padding:5px 5px 0px 5px;}
.booking-calender-child {width:100%;float:left;margin:0px;padding:0px;}
.booking-calender-parent-width {width:770px;float:left;margin:0px;padding:0px;}
.booking-calender-heading {width:100%;float:left;}
.booking-calender-content {width:759px;float:left;margin:0px;padding:5px;list-style:none;}
.booking-calender-content ul {width:100%;float:left;margin:0px;padding:0px;}
.booking-calender-heading ul {width:100%;float:left;margin:0px;padding:0px 0 0 2px;list-style:none;}
.booking-calender-content ul li.ative {width:104px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none; height:200px;}
.booking-calender-content ul li.not_active {width:104px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none; height:200px;}
.booking-calender-content ul li.not_active span, .booking-calender-content ul li.ative span {width:99%;float:left;font-size:9px;padding:1px 0 1px 1px;text-align:left;}
.booking-calender-content ul li.ative .active_fares {width:100%;float:left;margin:0px;padding:1px 0px;text-align:center;}
.booking-calender-content ul li.ative .active_fares p {width:100%;float:left;font-size:12px;margin:0px;padding:1px 0px;text-align:center;}
.booking-calender-content ul li.ative .active_fares p a {width:100%;float:left;font-weight:bold;text-align:center;}
.booking-calender-content ul li.ative .active_fares b {width:100%;float:left;font-size:10px;padding:0px 0px;text-align:center;}
.booking-calender-content ul li.not_active em.search {width:50%;float:left;font-size:11px;font-style:normal;padding:5px 19px;}
.booking-calender-heading ul li {width:104px;float:left;margin:0px;padding:5px 0 0 0px;font-weight:bold;list-style:none;}
.booking-calender-heading ul li span {width:100%;float:left;font-size:12px;text-align:center;}
.left-warning, .right-warning, .left-warning-home, .right-warning-home {float:left;}
.warning-repeater, .warning-repeater-home {float:left; width:568px;height:22px; font-weight:bold;}
.warning-repeater img, .warning-repeater-home img {padding-top:4px;padding-right:5px;}
.warning-repeater-home {width:auto;text-align:center;}
#header {background:none;}
#footer p {width:100%;float:left; text-align:center; font-size:11px;margin:0px;padding:0px 0px 2px 0px;}
#footer p.airline_icons {padding:3px 0px 3px 0px;}
#footer p em {padding:0px 10px 0px 0px;}
.left-block { width:160px;float:left;padding:10px;}
.space {margin:5px 0px 5px 0px;}
.registration-form-content, .registration-form-data {width:150px;margin:5px 0px 5px 0px;line-height:18px;}
.registration-form-data {width:205px;}
input.registration-box {width:14.5em;height:1.2em;padding:2px 0px 2px 2px;}
.contract-heading {width:23%; float:right; padding:10px;}
.navigation-menu, .margin-left-15 {margin-left:15px;}
.sub-header {width:754px;}
.right-block, .review-booking-passenger-parent-width, .search-left-block, .width-200{width:280px;}
.corner-child-content-width, .width-230{width:230px;}
input.depart-return, .multi-stop {width:7em;height:1.3em;font-size:14px; padding:3px;}
input.multi-stop {width:7em;}
input.reg-iata-no {width:8em;}
#forgot_password, .display-none {display:none;}
.contract-right-top-heading-width {width:590px;}
.review-deal-content-width, .rename-delete-width, .form-content-heading-width, .form-right-box-input-width, .scroll-code-heading-width, .width-100px, .width{width:100px;}
.rules-parent-width, .width-700 {width:700px;}
.create-agent-profile-personal-details-parent {width:440px;}
.create-agent-profile-personal-details-content, .create-agent-profile-personal-details-data {width:125px;margin:5px 0px 5px 0px;line-height:18px;}
.create-agent-profile-personal-details-data {width:244px;}
.create-agent-profile-commission-payment, .create-agent-profile-system-information {width:340px;padding:10px;/**/ }
.review-booking-flight-parent-width, .width-520 {width:520px;}
.profile-right-content {width:230px;}
.create-agent-parent {width:99%;  word-wrap: break-word;}
.create-white-label {text-decoration:underline;font-weight:bold;cursor:pointer;margin:0px;padding:5px 0px 0px 0px;}
.top-heading-width {width:242px;}
.heading-parent-width {width:930px;}
.heading-parent-padding {padding:10px; }
 
.create-agent-profile-textarea {height:85px;}
.address-parent-width {width:235px;}
.middle-left-content-width {height:100px;width:90%;padding:5px;overflow:auto;}
.middle-right-parent-width, .width-450 {width:450px;}
#horizHandleDiv {position:absolute;left:160px;top:8px; cursor:default;width:18px;height:18px;}
#horizWrapper {position:relative; width:170px;float:left;}
#horizBGDiv {top:60px; height:26px;width:170px;z-index:5;}
.pop-cla {font-size:10px;}
.ticket-middle-parent {width:335px;}
.capital {text-transform:uppercase;}
dl {margin:5px 0px 0px 0px;}
dd {margin:0px 0px 0px 15px;}
.right-parent {width:195px;}
.registeration-printout-width {width:320px;}
.rgt_ct{width:100%; margin:0 auto; }
.middle-content-parent {padding:10px;   }
.cat-header-parent-width {width:745px;}
.corner-child-width, .airline-details-name-content-width {width:406px;}
.corner-heading-content-width {width:293px;}
.manager-user-checkbox-content-width {width:290px;}
.top-heading-checkbox-width {width:425px;}
.contact-information-details-overflow {height:150px;overflow:auto;}
.contact-onformation-content-parent-width {width:697px;}
.contact-name-width {width:260px;margin-left:20px;}
.form-parent-width {width:951px;}
.save-button-parent-width{width:315px;}
.notice-board-orange-bg {margin-top:-1px;}
.locked-pnr-parent-width {width:732px;}
.locked-pnr-booking-width {width:210px;}
.airlines-search-content-parent-width {width:946px;}
.scroll-bar-airlines-header {width:920px;}
.scroll-bar-airlines {overflow:auto; max-height:250px;padding:0px 5px;}
.scroll-heading-width {width:929px;}
.scroll-loaded-heading-width, .width-220 {width:220px;}
.scroll-content-parent-width {width:940px;margin-top:2px;}
.scroll-content-child-width {width:99%;}
.exceptions-child-parent {width:520px;}
.airline-details-middle-parent {width:765px;padding:5px;}
.remarks-textarea {width:160px;height:55px;}
.error-message-name-width {width:285px;}
.profile-left-content {width:75px;}
.popup-search-box {position:absolute;left:380px;top:125px; z-index:200;  padding:15px;}
.popupBody{clear:both;}
.fieldset {margin:0px; padding:0px 7px 7px 7px;  width:98.6%; float:left;}
.fieldset legend{margin:0; padding:0;}
.middle-parent-width {width:700px;}
input.textbox {font-size:14px;padding:0px;height:20px;width:160px;}
.tabs-email {width:572px;}
* html .margin-left-negative-75 {margin-left:-75px;}
.send_email_input {margin:0px;padding:0px;width:180px;font-style:italic;}
input.readonly {height:15px;}
.noScroll {overflow:auto;}
.pending-invoices-scroll {width:360px;height:350px;}
.pending-invoices-content-width {width:267px;}
.round-corner-child-block {width:480px;padding:5px;font-style:italic;margin-left:10px;}
.availability-cell {width:31px;text-align:center;vertical-align:middle;margin-top:1px;margin-bottom:1px;padding-bottom:1px;padding-top:1px;}
.agent-invoice-child-bg-blue {margin-top:-1px;}
.conditions ul {margin:0px;padding:0px;}
.conditions li {margin:10px 0px 0px 0px;padding:0px;text-align:justify;}
.conditions p {margin:10px 0px 0px 0px;padding:0px;text-align:justify;}
.sales_report_parent {width:778px;}
.commission_gray_block {padding:10px;}
.commission_remark_block {width:600px;float:left;padding-left:15px;margin-top:10px;}
.view-booking-comment {width:590px;margin-top:-10px;}
.block_content {width:566px;float:left;margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}
.block_content ul {width:98%;float:left;margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;display:inline;}
.block_content ul li {float:left;margin:3px 0px 0px 0px;padding:0px;list-style:none;font-size:12px;font-weight:normal;}
.block_content ul li span {float:left;margin:0px 0px 0px 0px;padding:0px;}
.block_content ul li span b {float:left;margin:0px 5px 0px 0px;padding:0px;font-weight:normal;}
.block_content ul li span b a:link, .block_content ul li span b a:visited {text-decoration:underline;}
.block_content ul li span b a:hover {text-decoration:none;}
.block_content ul li label em {font-style:normal;margin:0px 5px 0px 0px;}
.block_content ul li span em {float:left;margin:-1px 0px 0px 0px;padding:0px;font-size:10px;font-style:normal;}
.input_section ul li p {float:left;width:220px;margin:0px;padding:0px 0px 0px 0px;font-size:9px;}
.input_section ul li strong {float:left;margin:0px 10px 0px 0px;padding:0px;font-size:11px;font-weight:normal;}
.chkbox {margin:2px 0px 0px 0px;}
.extra_details, .extra_pages {width:100%;float:left;margin:10px 0px 0px 0px;padding:0px;}
.extra_pages p {width:100%;float:right;text-align:right;margin:10px 0px 0px 0px;padding:0px 3px 0px 0px;}
.extra_pages p input {float:right;}
.booking_payments span, .extra_pages span {float:left;width:150px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.extra_pages {width:370px;float:left;margin:10px 0px 0px 0px;padding:0px;}
.extra_pag span {float:left;width:150px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.extra_pag p {width:370px;float:right;text-align:right;margin:10px 0px 0px 0px;padding:0px 3px 0px 0px;}
.extra_pag p input {float:right;}
.choices {width:370px;float:left;margin:0px;padding:0px;}
.choices ul {width:100%;float:left;margin:0px;padding:0px;display:inline;}
.choices ul li {float:left;width:45%;margin:0px;padding:0px;list-style:none;}
.choices ul li label {float:left;height:20px;width:150px;margin:0px;padding:0px;}
.choices ul li b {float:left;margin:-3px 0px 0px 0px;padding:0px;}
.extra_pages ul {width:400px;float:left;margin:0px;padding:0px;display:inline;}
.extra_pages ul li {float:left;width:100%;margin:0px;padding:0px;list-style:none;}
.extra_pages ul li label {float:left;width:80px;margin:0px;padding:0px;}
.extra_pages ul li b {float:left;margin:-3px 0px 0px 0px;padding:0px;}
.pricing, .booking_payments {width:370px;float:left;margin:10px 0px 0px 0px;padding:0px;}
.booking_payments span {float:left;width:90px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.thankyou_container {width:599px;float:left;margin:0px;padding:0px;background-position:left top; }
.thankyou_container span img {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_content {width:597px;float:left;margin:0px;padding:0px;}
.tboutique_logo {width:95%;margin:0px;padding:8px 0px 0px 20px;}
.thankyou_matter {width:495px;float:left;margin:0px;padding:10px 0px 0px 62px;}
.thankyou_matter p {width:100%;float:left;margin:0px;padding:18px 0px 0px 7px;}
.thankyou_matter p span {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_matter p em {float:left;margin:0px;padding:4px 7px 0px 0px;}
.thankyou_section {width:100%;float:left;margin-top:20px;padding:0px;}
.thankyou_section p {width:100%;float:left;margin:0px;padding:10px 0px 0px 7px;}
.thankyou_section div p span {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_section_title {width:100%;float:left;background-position:left top;margin:0px;padding:0px;}
.thankyou_section_title p {width:100%;float:left;font-weight:bold;font-size:12px;margin:0px;padding:1px 0px 2px 7px;}
.thankyou_footer {width:100%;float:left;text-align:center;margin:0px;padding:74px 0px 10px 0px;}
.thankyou_footer p {margin:0px;padding:2px 0px;font-size:10px;font-weight:normal;}
.inbox_module {width:100%;float:left;margin:0px;padding:0px;}
.inbox_module a {font-size:10px;}
.inbox_module a:hover {text-decoration:none;}
.inbox_module p {float:left;margin:0px;padding:10px 0px 10px 10px;}
.inbox_module span {float:left;margin:0px;padding:0px 1px 0px 0px;}
.inbox_module input.long_button {width:190px;}
.inbox_module input.medium_button {width:100px;}
.inbox_module p label {float:right;margin:-3px 0px 0px 0px;padding:0px 5px 0px 0px;}
.inbox_filters {width:100%;float:left;margin:0px;padding:0px;}
.inbox_filters p {float:left;margin:0px;padding:0px 0px 0px 10px;}
.inbox_filters span {float:left;margin:0px;padding:0px 1px 0px 0px;font-size:14px;}
.inbox_filters em {float:left;margin:0px;padding:0px 2px 0px 2px;font-style:normal;}
.inbox_filters a:hover {text-decoration:none;}
.inbox_filters p label {float:right;margin:0px;padding:0px 5px 0px 0px;font-size:14px;}
.inbox_content {width:100%;float:left;margin:0px;padding:10px 0px 0px 0px;}
.inbox_header {width:100%;float:left;margin:0px;padding:0px;font-size:13px;}
.inbox_header label.sender {width:142px;float:left;margin:0px;padding:5px 0px 5px 36px;}
.inbox_header label.message {width:328px;float:left;margin:0px;padding:5px 0px 5px 8px;}
.inbox_header label.date {width:48px;float:left;margin:0px;padding:5px 0px 5px 8px;}
.inbox_header label em {margin:0px;padding:3px 0px 0px 3px;cursor:pointer;}
.inbox_details {width:100%;float:left;margin:0px;padding:10px 0px 0px 0px;}
.inbox_details p {width:100%;float:left;margin:3px 0px 0px 0px;padding:0px;}
.inbox_details label.sender {width:142px;float:left;margin:0px;padding:5px 0px 5px 1px;}
.inbox_details label a:link, .inbox_details label a:visited {font-size:12px;text-decoration:none;}
.inbox_details label.message {width:327px;float:left;margin:0px;padding:5px 0px 5px 9px;overflow:hidden;white-space:nowrap;}
.inbox_details label.date {width:46px;float:left;margin:0px;padding:5px 0px 5px 9px;}
.inbox_details span {width:25px;float:left;margin:0px;padding:2px 0px 0px 8px;}
.buttons {width:90%;float:left;margin:0px;padding:0px 0px 0px 0px;}
.buttons span {width:100%;float:left;margin:0px;padding:5px 0px 0px 0px;}
.buttons input.medium_button {width:100px;}
* html .inbox-parent {width:384px;}
#email_compose_module {width:598px;float:left;margin:10px 0px 0px 0px;padding:0px;}
.email_compose_header {width:560px;float:left;margin:0px;padding:10px 10px 10px 30px;}
.email_pass_details {width:100%;float:left;margin-top:10px;}
.email_pass_details label {float:left;margin:0px;padding:0px 0px 0px 3px;font-size:12px;}
* + html .email_pass_details label {padding:3px 0px 0px 0px;}
* html .email_pass_details label {padding:3px 0px 0px 0px;}
.email_compose_header label {float:left;margin:0px;padding:2px 0px 0px 0px;font-size:12px;}
.email_compose_header span {float:left;margin:0px;padding:0px 15px 0px 8px;}
.email_compose_header span input {width:240px;float:left;margin:0px;padding:0px;}
.email_compose_header em {float:right;margin:0px;padding:0px;}
.email_compose_content {width:590px;float:left;margin:0px;padding:10px 0px 0px 0px;}
.email_compose_content p {width:560px;float:left;margin:0px;padding:8px 0px 0px 12px;}
.email_compose_content p textarea {width:550px;height:230px;overflow:auto;float:left;margin:0px;padding:5px;}
.email_compose_content em {float:left;margin:0px;padding:18px 0px 10px 8px;}
.email_compose_content label {float:left;margin:0px;padding:17px 0px 10px 8px;}
.email_compose_content span {float:left;margin:0px;padding:11px 0px 10px 12px;}
* + html .email_compose_content span {padding:10px 0px 10px 12px;}
* html .email_compose_content span {padding:10px 0px 10px 12px;}
#indiviual_email_module {width:598px;float:left;margin:0px 0px 0px 0px;padding:0px;}
.indiviual_email_header {width:100%;float:left;margin:0px;padding:0px;}
.indiviual_email_header span {width:200px;float:left;margin:0px;padding:8px 3px;}
.indiviual_email_header span label {width:100%;float:left;margin:0px;padding:0px 0px 0px 20px;}
.indiviual_email_header em {float:right;margin:0px;padding:10px 10px 0px 0px;}
.indiviual_email_header p {float:left;margin:0px;padding:4px 0px 0px 10px;}
.indiviual_email_header p b {float:left;margin:0px;padding:0px 3px 0px 0px;}
.indiviual_email_header p strong {float:left;margin:0px;padding:0px 0px 0px 10px;}
.indiviual_email_header input.medium_button {width:70px;}
.indiviual_email_content {width:100%;height:251px;float:left;margin:0px;padding:10px 0px 0px 0px;overflow:auto;}
.indiviual_email_content p {width:555px;float:left;margin:0px;padding:8px 13px 10px 13px;text-align:justify;}
.individual_email_footer {width:100%;float:left;margin:0px;padding:10px 0px 10px 0px;}
.individual_email_footer label {width:275px;float:left;margin:0px;padding:3px 0px 0px 5px;}
.individual_email_footer p {float:left;margin:0px;padding:0px 0px 0px 0px;}
.individual_email_footer span {float:left;margin:0px;padding:3px 0px 0px 0px;}
.individual_email_footer b {float:left;margin:0px;padding:3px 0px 0px 3px;text-decoration:underline;font-weight:normal;}
.individual_email_footer em {float:right;margin:0px;font-style:normal;padding:3px 5px 0px 0px;}
.agency_module {width:490px;margin:0px;padding:0px; position:absolute;z-index:30; margin-top:29px;*margin-top:29px; *left:1%;}
.agency_summary {width: 96.8%; float:left;margin:0px;padding:8px;-webkit-}
.agency_summary h1 {margin:0px;float:left;font-weight:bold; font-size:14px;}
.agency_summary span {margin:0px;float:right; padding-right:12px;}
.agency_summary label {margin:0px;float:left;padding:0px 5px 0px 0px;font-weight:normal;}
.agency_holder_content {width:46%;float:left;margin:0px;padding:10px;}
.agency_holder_content p {width:100%;float:left;}
.agency_holder_content span {width:265px;float:left;margin:0px;padding:3px 0px 0px 0px;font-size:12px;}
.agency_holder_content span label {width:55px;float:left;margin:0px;padding:0px;font-size:12px; font-weight:bold;}
.agency_holder_content span i {float:left;margin:0px;padding:0px;font-style:normal;font-size:12px;}
.agency_address_content {width:45%;float:left;margin:0px;padding:10px 10px 10px 10px;}
.agency_address_content p {width:100%;float:right;margin:0px;padding:0px;font-size:12px;font-weight:bold;text-align:right;}
.agency_address_content span {width:100%;float:right;margin:0px;padding:3px 0px 0px 0px;font-size:12px;}
.agency_address_content span label {float:right;margin:0px;padding:0px;font-weight:normal;font-size:12px;}
.agency_address_content span em {float:right;margin:0px;padding:0px;font-style:normal;}
.agency_address_content span em a:link, .agency_address_content span em a:visited, .agency_address_content span em a:active {text-decoration:underline;}
.agency_address_content span em a:hover {text-decoration:none;}
.request_change_label {float:left;width:340px;padding:5px;font-size:15px;font-weight:bold;text-align:left;}
.request_remarks {float:left;width:340px;height:100px;}
.setting_b {width:350px;}
.setting_b div {float:left;width:349px;padding-bottom:7px;}
.setting_b div b {float:left;padding-left:40px;}
.setting_b div label {width:100px;float:left;margin-right:5px;font-size:13px;font-weight:bold;}
.setting_b div span input.big-box {width:120px;font-size:10px;}
.setting_b div span input.medium-box {width:150px;font-size:10px;}
.setting_b div span {width:125px;float:left;}
.setting_b div span.upload {width:235px;float:left;}
.setting_b div span em, .setting_b div span.upload em {width:100%;float:left;font-style:normal;font-size:9px;padding-top:3px;}
.setting_b div fieldset {float:left;width:260px;}
.setting_b div fieldset hr {float:left;width:260px;}
.setting_b div legend {font-size:13px;font-weight:bold;}
.setting_b div fieldset div {float:left;width:250px;padding:5px;}
.setting_b div fieldset div span, .setting_b div fieldset div span.active {float:left;width:100%;margin-top:5px;padding:2px;}

.setting_a div h4 {float:left;margin:0;padding:0 5px 0 0;font-size:12px;font-weight:bold;}
.setting_a div i {float:left;font-style:normal;font-weight:bold;}
.setting_a div h1 {float:right;margin:0;padding:0 4px;font-size:12px;font-weight:bold;}
.setting_a div h1 a:link, .setting_a div h1 a:visited, .setting_a div h1 a:active {text-decoration:underline;}
.setting_a div h1 a:hover {text-decoration:none;}
.request_remarks {float:left;width:340px;height:100px;}
.content_type {width:400px;float:left;margin:0px;padding-left:20px;}
.content_type label {width:120px;float:left;margin:0px;padding:3px 0 0 0;font-size:14px;font-weight:bold;}
.content_type span {width:80px;float:left;margin:0px;}
.content_type span em {float:left;}
.content_type span i {margin-left:3px;font-size:12px;font-weight:bold;font-style:normal;}
.content_upload_module {width:400px;float:left;margin:0px;padding:15px 0 0 20px;}
.content_upload_module span {float:left;margin:0px;padding:0 0 0 0;font-size:14px;font-weight:bold;}
.content_upload_module span label {width:125px;float:left;margin:0px;padding:2px 0 0 0;}
.content_upload_module span em {width:236px;float:left;font-style:normal;line-height:11px;}
.content_upload_module span em b {float:left;padding-top:5px;font-size:10px;font-weight:normal;}
.ad_content_module, .ad_placement_module {width:560px;float:left;margin:0px;padding:10px 0 0 20px;}
.ad_placement_module {width:700px;}
.ad_content_module label, .ad_placement_module label {width:100%;float:left;font-size:14px;font-weight:bold;padding:0px;}
.ad_placement_module label {padding:10px 0 0 0;}
.ad_content_module span {width:100%;float:left;}
.ad_content_module span .add_txtarea {width:550px;height:150px;}
.select_options {width:175px;height:100px;float:left;padding:3px 0 0 5px;margin:3px 0 0 2px;overflow:auto;font-size:11px;font-weight:normal;}
* + html .select_options {margin:3px 0 0 8px;}
* html .select_options {margin:3px 0 0 4px;}
.ad_placement_module fieldset.placement {padding-bottom:7px;}
.select_options span {float:left;width:158px;cursor:pointer;}
.select_options span.active {float:left;width:158px;}
.check_options_module {width:330px;float:left;margin:0px;padding:0 0 0 20px;}
.check_options_content {width:140px;float:left;margin:0px;}
.check_options_content span {width:100%;float:left;margin:0px;}
.setting_b div fieldset div span b {float:left;width:150px;margin-left:5px;}
.setting_b div fieldset div span b i {font-style:normal;font-size:10px;font-weight:normal;}
.setting_b div fieldset div span em {float:right;width:90px;font-weight:bold;font-style:normal;}

.white-sitelayout-heading {float:left;width:100%;margin-top:10px;}
.white-label-sitelayout fieldset {float:left;width:969px;margin:0 0 0px 0;padding:0 0 10px 0;}
.white-label-sitelayout legend {font-size:14px;font-weight:bold;}
.white-sitelayout-heading h1 {float:left;margin:0;padding:0 0 0 15px;font-size:13px;width:700px;}
.white-sitelayout-heading div {float:left;width:140px;padding:5px 0 5px 0;margin-left:10px;}
.white-sitelayout-heading div span {float:left;width:100%;padding-bottom:3px;}
.white-sitelayout-heading div span b {float:left;}
.white-sitelayout-heading div span label {float:left;padding:3px 0 0 3px;width:115px;}
.white-sitelayout-heading div span label em {font-style:normal;float:left;}
.white-sitelayout-heading div span label i {font-style:normal;float:right;}
.layout-content {float:left;width:740px;}
.layout-content h1 {float:left;margin:0;padding:0;font-size:15px;padding-left:15px;}
.layout-content span i {font-style:normal;}
.layout-content div {float:left;width:720px;padding-left:15px;padding-top:5px;}
.layout-content div label {float:left;width:150px;margin-top:3px;text-align:center;}
.layout-content div div {float:left;width:400px;}
.layout-content div div i {float:left;}
.layout-content div div em {float:left;width:200px;padding-left:10px;}
.layout-content div div em b {float:left;width:100%;font-size:10px;}
.layout-content div div span {float:left;width:100%;}
.layout-content div div span i {float:left;font-style:normal;margin-right:10px;}
.layout-content div p {float:left;margin:0;padding:5px 0 0 0;width:100%;}
.layout-content div p span {float:left;width:100%;}
.layout-content div span em {font-style:normal;font-size:10px;padding:5px 0 0 15px;float:left;}
.layout-content div span span {width:500px;font-style:normal;padding-left:15px;padding-top:8px;}
.layout-content div span span textarea {width:500px;height:70px;}
.layout-content div strong {margin-right:15px;}
.white-layout-eticket {float:left;padding:10px;width:90%;}
.white-layout-eticket span {float:left;width:500px;}
.white-layout-eticket label {width:650px;float:left;padding:3px 0 0 5px;}
.booking-payment {float:left;width:100%;padding:10px 0;}
.booking-payment div {float:left;width:100%;padding-bottom:10px;}
.booking-payment label {float:left;width:100px;font-weight:bold;padding-top:2px;padding-left:20px;}
.booking-payment span {float:left;width:150px;margin-right:3px;}
.booking-payment span i {float:left;}
.booking-payment span em {float:left;font-style:normal;padding:2px 0 0 5px;}
.booking-price {float:left;width:100%;padding-top:10px;}
.booking-price label {float:left;padding-left:20px;font-weight:bold;}
.booking-price div {float:left;width:90%;padding-top:10px;padding-left:20px;}
.booking-price div p {float:left;width:90%;margin:0;padding:0;}
.booking-price div i {float:left;}
.booking-price div span {float:left;padding:2px 0 0 5px;}
.booking-price div strong {float:left;padding-left:5px;}
.booking-price div strong input {float:left;width:40px;font-size:10px;}
.booking-price div b {float:left;font-weight:normal;padding:2px 0 0 5px;}
.booking-price div em {float:left;width:90%;font-style:normal;font-size:10px;padding-left:5px;padding-top:3px;}

.fare-calender-parent-width {width:585px;float:left;margin:0px;padding:0px;}
.fare-calender-heading {width:100%;float:left;}
.fare-calender-content {width:574px;float:left;margin:0px;padding:5px;list-style:none;}
.fare-calender-content ul {width:100%;float:left;margin:0px;padding:0px;}
.fare-calender-heading ul {width:100%;float:left;margin:0px;padding:0px 0 0 2px;list-style:none;}
.fare-calender-content ul li.ative {width:78px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none;height:62px;}
.fare-calender-content ul li.not_active {width:78px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none;height:62px;}
.fare-calender-content ul li.not_active span, .fare-calender-content ul li.ative span {width:100%;float:left;font-size:9px;padding:1px 0px;text-align:right;}
.fare-calender-content ul li.ative .active_fares {width:100%;float:left;margin:0px;padding:1px 0px;text-align:center;}
.fare-calender-content ul li.ative .active_fares p {width:100%;float:left;font-size:12px;margin:0px;padding:1px 0px;text-align:center;}
.fare-calender-content ul li.ative .active_fares p a {width:100%;float:left;font-weight:bold;text-align:center;}
.fare-calender-content ul li.ative .active_fares b {width:100%;float:left;font-size:10px;padding:0px 0px;text-align:center;}
.fare-calender-content ul li.not_active em.search {width:50%;float:left;font-size:11px;font-style:normal;padding:5px 19px;}
.fare-calender-heading ul li {width:83px;float:left;margin:0px;padding:5px 0 0 0px;font-weight:bold;list-style:none;}
.fare-calender-heading ul li span {width:100%;float:left;font-size:12px;text-align:center;}
.white-sitelayout-heading a:link, .white-sitelayout-heading a:active, .white-sitelayout-heading a:visited, .white-sitelayout-heading a:hover {}
.setting_b label a:link, .setting_b label a:active, .setting_b label a:visited, .setting_b label a:hover {text-decoration:none;}
.search_class_content {background:none;}
.carrier_options ul {padding:5px 0px 17px 0px;}
* + html .carrier_options ul {padding:5px 0px 16px 0px;}
* html .carrier_options ul {padding:5px 0px 19px 0px;}
.carrier_options {width:420px;float:left;margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}
.carrier_options ul li p {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.carrier_options ul li span {float:left;margin:0px 0px 0px -3px;padding:0px;}
.carrier_options ul li label {width:75px;float:left;margin:0px;padding:2px 0px 0px 3px;font-size:11px;}
#col_a .heading h2 {font-size: 21px;line-height:20px;padding:0px 0px 10px 0px;font-weight:normal;}

#col_a .module_a p, #col_a .module_a .first_head, #col_a .module_a .address {width:185px;float:left;margin:0px;padding:15px 0px 0px 10px;font-size:12px;}
#col_a .module_a .first_head {padding:8px 0px 0px 10px;margin:0px;}
#col_a .module_a .address p {width:100%;float:left;margin:0px;padding:0px;}
#col_a .module_a p b, #col_a .module_a .first_head b, #col_a .module_a .address p b {float:left;padding:0px 2px 0px 0px;}
#col_a .module_b em {float:left;padding:10px 0px 0px 8px;}
#col_a .module_b em img {cursor:pointer;}
input.phone {float:left;width:145px;margin:2px 2px 0px 0px;padding:0px;font-size:13px;}
span.small_txt {float:left;width:36px;}
span.big_txt {float:left;width:159px;}
a.bluelink:link, a.bluelink:active, a.bluelink:visited {text-decoration:underline;font-size:12px;}
a.bluelink:hover {text-decoration:none;font-size:12px;}
.fare-calender-parent, .fare-calender-header {width:100%;float:left;}
.fare-calender-parent .fare-calender-header h2 {float:left;margin:0px;font-size:24px;font-weight:normal;padding:5px 0px 5px 5px;}
.fare-calender-parent .fare-calender-header h3 {float:left;margin:0px;font-size:18px;padding:5px 0px 5px 5px;}
.fare-calender-parent .fare-calender-header h4 {float:right;margin:0px;font-size:12px;font-weight:normal;padding:5px 0px;width:200px;}
.fare-calender-parent .fare-calender-header span {float:left;margin:0px;font-weight:normal;line-height:24px;padding:0 5px;}
.fare-calender-parent .fare-calender-header span.edit {float:left;margin:0px;font-weight:normal;padding:5px 5px 0px 5px;}
.fare-calender-child {width:100%;float:left;margin:0px;padding:0px;}
.fare-calender-heading {width:100%;float:left;}
.fare-calender-content {width:574px;float:left;margin:0px;padding:5px;list-style:none;}
.fare-calender-heading ul li {width:83px;float:left;margin:0px;padding:5px 0 0 0px;font-weight:bold;list-style:none;}
.invoice_amount, .invoice_net_amount {width:203px;float:right;margin-top:5px;padding-right:3px;font-weight:bold;}
.invoice_net_amount {font-weight:normal;border-bottom:none;}
.hotel_search_container {float:left;width:420px;margin:0px;padding:20px 0 0 20px;}
select.room_guests {width:53px;font-size:12px;}
select.star_rating {width:193px;}
.note {float:left;width:305px;margin:0;padding:10px 0 0;}
.note p, .note p span {float:left;width:100%;margin:0;padding:5px 0 0;font-size:11px;}
.result_note, .sort_results, .hotel_results_module, .hotel_results_container {float:left;width:100%;}
.result_notedata {width:400px;margin:0 0 0 10px;}
.hotel_results_container {padding-top:10px;}
.sort_results_content {float:left;width:100%;padding:0px;margin-left:0px;}
.result_note span.agency_name {float:left;width:100%;font-weight:bold;font-size:15px;}
.result_note span.hotel_name {float:left;font-size:15px;}
.result_note span.checkout {float:left;padding-left:25px;font-size:15px;}
.result_note span.change_details {float:left;width:200px;font-size:12px;}
.sort_results_content p {float:left; font-size:12px; width:100%; }
.sort_results_content label {float:left;padding:4px 5px;font-size:13px; }
.sort_results_content span.active {float:left;padding:0px 5px;font-size:12px;}
.sort_results_content span.inactive {float:left;padding:0px 10px 0 10px;font-size:12px;}
.sort_results_content span.inactive b {text-decoration:underline;cursor:pointer;}
.hotel_results_content{ margin:0px;  clear:both; width:100%; float:left;}
.hotel_summary { margin:0px; padding:8px; width:80%; float:left;} 
.hotel_charges {float:right; width:15%;  padding:8px; }
.hotel_charges h1,.hotel_charges p, .hotel_charges>span {float:left;width:100%;margin:0px;padding:0px;font-size:20px; text-align:right;}
.hotel_charges p, .hotel_charges span {font-size:11px;font-weight:normal;}
.hotel_location em {font-size:11px;font-weight:normal; cursor:pointer; }
.hotel_charges h1 del{text-decoration:line-through;}
.hotel_thumbnail {float:left;width:89px;height:90px;margin:0px;}
.hotel_thumbnail span {float:left; width:100%;}
.hotel_thumbnail span img {width:100%;height:90px;}
.hotel_info {float:left;width:76%; min-height:100px; padding:0px 0 0 8px; }
.hotel_info p.hotel_name {float:left;margin:0px;padding:0px 0 0 5px;font-size:15px; font-weight:bold;}
.hotel_info p.hotel_location, .hotel_info p.star_ratings {width:100%;float:left;margin:0px;padding:6px 0 0 10px;font-size:12px;text-align:justify;}
.hotel_info p.more_info {width:440px;float:left;margin:0px;padding:0px 0 0 10px;font-size:11px;text-align:right;}
.hotel_info p.more_info strong.inactive, .hotel_info p.more_info strong.active, .summary_details_content p span.details_link b.inactive, .summary_details_content p span.details_link b.active {text-decoration:underline;font-weight:normal;cursor:pointer;font-size:11px; line-height:100%;}
.summary_details_content p a{ cursor:pointer; text-decoration:underline; font-weight:normal;}
.summary_details_content p a:hover {text-decoration:none;}
.hotel_info p.more_info strong.active, .summary_details_content p span.details_link b.active {text-decoration:none;}
.hotel_info p.star_ratings {padding:0px 0 0 0px;}
.hotel_info p.star_ratings em { float:left;margin:0px;padding:0px;font-style:normal;}
.hotel_info p.star_ratings em.trip_im img{margin-top:2px;}
.hotel_info p.star_ratings em b {float:left;width:20px;padding:0px;}
.hotel_info p.star_ratings em b.label {float:left;width:50px;padding-top:2px;font-weight:normal;}
.hotel_info span {float:right;margin:0px;padding:4px 17px 8px 8px;font-size:12px; line-height:18px;}
.summary_details, .summary_details_content {float:left;width:100%;margin:0px;padding-top:2px;font-weight:bold;}
.summary_details, .summary_details_content {font-weight:normal;border-bottom:none;padding-top:0px;}
.summary_details_content p, .singleroom {width:100%;float:left;margin:0px;padding:5px 0; margin-top:-1px;}
.summary_details_content p span em, .singleroom span em {font-style:normal;float:left;}
.summary_details_content p span.room_features, .singleroom span.room_features {width:290px;float:left;margin:0px;padding:3px 0 0 5px;}
.summary_details_content p span.details_link, .singleroom span.details_link {width:19%; float:left;margin:0px;padding:3px 0 0 5px;}
.summary_details_content p span.details_link em, .singleroom span.details_link em  {cursor:pointer;text-decoration:underline;font-style:normal;float:left;}
.summary_details_content p span.fare_breakup, .singleroom span.fare_breakup {float:left;width:100px; margin:0px;padding:0 0 0 5px;font-weight:bold;position:inherit;background:none;border:none;display:block;font-size:11px;}
.summary_details_content p span.fare_breakup b, .singleroom span.fare_breakup b {float:left;width:98%;font-weight:normal;cursor:pointer;text-decoration:underline;}
.summary_details_content span.select_button, .summry_dtlmulti span.select_button {float:right; margin:5px;}
.summary_details_content span.fare_breakup_hotel_new{float:left; margin:0px; padding:0px 5px 0 0px;}

.summary_details_content span.select_button input, .summry_dtlmulti span.select_button input { border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 0 none;  cursor: pointer; height: 24px; line-height: 24px; padding: 0 6px;} 
/* Hotel Popups */
.details_link b img{ vertical-align:bottom;}
.cancel_details_popup{ left:32%;  padding:10px;  margin-left:10px; width:500px; z-index:123; -moz-box-shadow: 0px 0px 8px #888;-webkit-box-shadow: 0px 0px 8px #888; box-shadow: 0px 0px 8px #888;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;float:left;}
.hotel_description {float:left;width:34%;}
.hotel_details_popup 
{width:380px;padding:0 0px 0 0;position:absolute; left:-95px; margin-top:75px;
-moz-box-shadow: 0px 0px 10px 5px #ccc; /* Firefox */
-webkit-box-shadow: 0px 0px 10px 5px #ccc; /* Safari, Chrome */
box-shadow:0px 0px 10px 5px #888; /* CSS3 */
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;z-index:124;width:500px;
}
.cancellation_module {padding:5px;}
.close_window {float:left;width:100%;margin:0px;padding:10px 0 10px 0;text-align:center;}
.close_window span, .close_window b {float:left;width:100%;margin:0px;padding:0px;text-align:center;}
.close_window b {font-weight:normal;}
.close_window span.inactive, .close_window span.active, .close_window span a, .close_window b a, .close_window span a:link, .close_window span a:visited, .singleroom .inactive {text-decoration:underline;font-weight:normal;cursor:pointer;font-size:12px;}
.close_window span.active, .close_window span a:hover, .singleroom{text-decoration:none;}
.singleroom a{cursor:pointer;}
.singleroom .active {text-decoration:none; cursor:pointer; font-weight:normal;}
.salesummaryPopup{position:absolute;display:none; *margin-top:-40px;  border-radius:5px;  padding:5px; width:585px; z-index:32128; right:0; }
.fare_breakup_popup{display:none; float:left; border-radius:5px;  padding:8px; width:500px; z-index:180; left:250px;}
* html .fare_breakup_popup{margin:-70px 0 0 0;}
.week_days,.week_number, .sum_total {float:left;width:100%;margin:0px;padding:5px 0 8px 0;font-weight:normal;}
.week_number, .sum_total {padding:7px 0 0 0;}
.week_days ul {width:360px;float:left;margin:0px;padding:0 0 0 80px;display:inline;}
.week_number ul,.sum_total ul {float:left;margin:0px;width:97%;padding:4px 8px;}
.sum_total ul {background:none;}
.week_days ul li, .week_number ul li, .sum_total ul li {float:left;width:44px;margin:0px;padding:0px 0 0 4px;font-size:13px;list-style:none;}
.week_number ul li, .sum_total ul li {font-size:11px;}
.week_number ul li {width:40px;}
.week_number ul li.week_sno, .week_number ul li.week_snohotel .sum_total ul li.week_sno {width:70px;font-weight:bold;padding:0 0 0 10px;}
.sum_total ul li b {float:left;width:48px;direction:rtl;}
.sum_total ul li.week_sno {width:120px;}
.pax_module {width:750px;float:left;margin:0px;padding:20px 0 0 20px; }
.choose_hotel {float:right;font-size:11px;padding:5px 0 0 0;text-decoration:underline;}
.choose_hotel a:hover {text-decoration:none;}
.primary_passenger_details{width:100%; float:left;} 
.primary_passenger_details + p{ padding:10px!important;}
.menahotel-norms .popup_hotel_name{   padding:10px; }
.book_button {background:none;padding:10px 0 0 0;}
.primary_passenger_details p b {float:left; font-weight:bold;}
.left_field_block  {margin:0px;padding:10px 0 10px 10px; float:left; width:85%;}
.states_row {width:100%;*width:98%;float:left;margin:0px;background:none; padding:2px 5px;}
.left_field_block p{width:100%; float:left;}
.left_field_block p input, .states_row input{ padding:2px;}
.left_field_block p label{padding:10px 0 6px 0;}
.states_row label{padding:6px 0 6px 0;}
.left_field_block p label, .states_row label {width:150px;float:left;margin:0px; font-weight:normal;}
.left_field_block p label b, .states_row label b  {width:100px;float:left;margin:0px;padding:6px 0 0 0;font-weight:normal;font-size:10px;}
.left_field_block p label sup, .states_row label sup  { vertical-align:middle;}
.left_field_block p em, .states_row .auto_fill {float:left;margin:0px;font-style:normal;padding:5px 6px 0 0;}
.left_field_block p em.country_code, .states_row .auto_fill.country_code {width:45px;float:left;margin:0px;font-style:normal;padding:5px 6px 0 0;}
.left_field_block p em b, .states_row .auto_fill b  {float:left;margin:0px;font-size:9px;font-style:normal;font-weight:normal;padding:0;}
.left_field_block p em b.error, .states_row .auto_fill b.error { float:left;margin:0px;font-size:11px;font-style:normal;font-weight:normal;padding:0;}
.country_dropdown {width:235px;}
.big_txtfield {width:230px;}
.medium_txtfield {width:190px;height:17px;}
.small_txtfield {width:30px;height:17px;}
.big_txtfield_topspace {width:230px;height:17px;margin:3px 0 0 0;}
.book_button span {float:right;font-size:11px;padding:0 0 0 10px;}
.result_note .booker_details {width:300px;float:left;margin:0px;font-style:normal;padding:5px 0 0 0px;}
.result_note .booker_details p, .result_note .booking_details p, .result_note .booker_details span, .result_note .booking_details span {width:100%;float:left;margin:0px;font-size:16px;font-weight:bold;padding:0px;}
.result_note .booker_details span, .result_note .booking_details span {font-size:12px;font-weight:normal;padding:0px;}
.result_note .booking_status {width:310px;float:left;margin:0px;font-style:normal;text-align:center;padding:0px;}
.result_note .booking_status p {width:120px;margin:0 auto;padding:5px 0 0 0px;}
.result_note .booking_status span {font-size:15px; font-weight:bold; padding:5px 22px;}
.result_note .booking_details {width:310px;float:left;text-align:right;margin:0px;font-style:normal;padding:5px 0 0 5px;}
.sale_summary_module {width:220px;float:right;padding:0 0 15px 0;}
.booking_details_module .heading {width:667px;float:left;margin:0;font-style:normal;padding:5px 5px;}
.booking_details_module .heading span {width:130px;float:left;margin:0;font-size:18px;padding:0;}
.booking_details_module .heading label.inactive, .booking_details_module .heading label.active, .norms-hotel label.inactive, .norms-hotel label.active {width:100px;float:right;margin:0;padding:0;text-decoration:underline;text-align:right;cursor:pointer;}
.norms-hotel label.inactive, .norms-hotel label.active {text-align:left;float:left;}
.booking_details_module .heading label.active, .norms-hotel label.active {text-decoration:none;}
.room_details_type {padding:10px 0 0 0;}
.room_details_type p {padding:5px 0;}
.room_details_type p i { font-weight:normal;font-style:normal;}
.room_details_type p label, .room_details_type p span, .room_details_type p span em, .room_details_type p span em.facilities, .room_details_type p span em.room_details_link {width:120px;float:left;margin:0;padding:0 0 0 5px;font-style:normal;border:none;}
.room_details_type p span em, .room_details_type p span, .room_details_type p span em.facilities {padding:0px;width:250px;}
.room_details_type p span em.facilities {font-size:11px;padding:0px;}
.room_details_type p span em.room_details_link {width:64px;font-size:11px;text-decoration:underline;padding:0px;cursor:pointer;}
.sale_summary_module p.caption {width:210px; float:left;  margin:0;padding:5px;font-size:15px;font-weight:bold;}
.single_room_details {float:left; margin:0; margin-bottom:8px; padding:0px 0 10px 5px;   width:257px;}
.single_room_details p {width:246px; float:left;margin:0;padding:5px 0 0 10px;}
.single_room_details p label {float:right;margin:0;padding:0px; text-align:right; width:50%;}
.single_room_details p span {display:inline-block; margin:0;padding:0px;}
.single_room_details>span {width:100%;float:left;margin:0;padding:3px 0 0 0px;}
.single_room_details span label{width:32%;float:left;margin:0;padding:5px 8px;} 
.single_room_details span em {width:55%;float:right;margin:0;padding:5px 8px;text-align:right;}
.single_room_details span label i {font-style:normal;font-size:11px;}
.single_room_details span em b {font-weight:normal;font-size:11px;text-decoration:underline;cursor:pointer;}
.fieldset_hotel {float:left;width:240px; margin:0; padding:8px; }
.fieldset_hotel legend { font-weight:bold; font-size:13px;  word-wrap:break-word;}
.guest_details_module {float:left;width:450px; padding:0px;}
.guest_details_module p.guest {padding:5px 0 5px 5px; font-size:16px.hotel_summary;  }
 
.guest_summary .guest_details_show { float:left;width:433px;margin:0px;padding:5px 0 0 10px;font-size:11px;}
.guest_header {float:left; margin:0px;padding:8px;font-size:13px;font-weight:bold;}
.guest_header > label{ float:left; width:20%;}
.guest_header > label.one{ width:30%;}
.guest_header > label.two{ width:15%;}
.guest_header > label.three{ width:15%;}
.guest_header > label.four{ width:25%;}
.guest_header > label.five{ width:15%;}
.hb_report {float:left;width:100%;margin:0px;padding:5px 10px;font-size:13px;font-weight:normal;}
.hb_report > label{ float:left;}
.hb_report > label.one{ width:30%;}
.hb_report > label.two{ width:15%;}
.hb_report > label.three{ width:15%;}
.hb_report > label.four{ width:25%;}
.hb_report > label.five{ width:15%;}
.guest_name, .guest_details {margin:0px;padding:0px;font-size:12px;}
.guest_details div.left {float:left;width:240px;margin:0px;padding:0px;}
.guest_details div.right {float:right;width:180px;margin:0 0 0 10px;padding:0px;}
.guest_details div.left p {float:left;width:228px;margin:0;padding:0 0 0 10px;font-size:11px;}
.guest_details div.right p {float:left;width:180px;margin:0;padding:0;font-size:11px;}
.guest_details div.right p label, .guest_details div.left p label {float:left;width:85px;margin:0px;padding:0 0 5px 0;}
.guest_details div.right p label {width:65px;}
.guest_details div.right p span, .guest_details div.left p span {float:left;width:135px;margin:0px;padding:0;}
.guest_details div.right p span {width:110px;}
.confirm_booking {float:right;width:150px;margin:0px;padding:10px 0 0 0; margin-right:10px;}
.confirm_booking span {float:right;margin:0px;padding:0px;}
.confirm_booking_button {width:100px;height:22px;font-size:12px;}
.guest_name label {float:left;width:202px;margin:0px;padding:5px 0 5px 10px;font-size:13px; font-weight:bold;}
.guest_name span {float:right; margin:0px;padding:5px 10px 5px 0; text-align:right;}
.guest_name span img{ cursor:pointer;}
.guest_header span.header_name { width:110px;float:left;}
.guest_name span.edit_details, .guest_header span.edit_details {float:right; margin:0px;padding:5px 0 0 0; text-decoration:underline;cursor:pointer;}
.guest_header span.edit_details { padding:0;text-align:right;}
.guest_name em {float:right;width:15px;margin:0px;padding:4px 5px 0 5px;}
.guest_name em img, .hotel_rules_popup p em img {cursor:pointer;}
.hotel_rules_popup {width:350px; margin:10px 0 0 0px; padding:0px; position:absolute; left:10px;}
.hotel_rules_popup p{width:97%; float:left; margin:0px; padding:5px; }
.hotel_rules_popup p label {float:left;margin:0px;padding:5px;font-size:14px;font-weight:bold;}
.hotel_rules_popup p em {float:right;margin:0px;padding:5px;}
.hotel_rules_popup span {width:100%;float:left;margin:0px;padding:10px 0 7px 0px;text-align:center;cursor:pointer;text-decoration:underline;}
.norms {width:350px;height:auto; float:left;margin:10px 0 0 0;padding:0px;}
.norms ul {width:284px;float:left;margin:0px;padding:0 0 0 35px;display:inline;}
.norms ul li {list-style:disc;list-style-position:outside;margin:0px;padding:0px;}
.review_request, .review_requestdata {width:100%;float:left;margin:0px;padding:0 8px;}
.review_request p, .review_requestdata p {width:100%;float:left;margin:0px;padding:0;font-size:15px;}
.norms1 {width:350px;float:left;margin:10px 0 0 0;padding:0px;}
.edit_airports_module {width:100%;float:left;margin:0px;padding:15px 0 0 0;}
.edit_airports_col_a {width:550px;float:left;margin:0px;padding:0;}
.edit_airports_col_a p {width:100%;float:left;margin:0;padding:0;font-size:17px;font-weight:bold;}
.airport_list_module {width:100%;float:left;margin:0;padding:20px 0 0;}
.airport_list_content {width:549px;float:left;margin:0;padding:0;background-position:left bottom;}
.airport_list_content p {width:516px;float:left;margin:0;padding:0 0 0 10px;}
.airport_list_content p span.inactive, .airport_list_content p span.last_inactive, .airport_list_content p span.active, .airport_list_content p span.last_active {float:left;margin:5px 0 0;height:15px;padding:1px 5px;font-size:13px;font-weight:bold;cursor:pointer;}
* + html .airport_list_content p span.inactive, .airport_list_content p span.last_inactive, .airport_list_content p span.active, .airport_list_content p span.last_active {margin:4px 0 0;}
.airport_list_content p span.last_inactive {}
.airport_list_content p span.active, .airport_list_content p span.last_active {height:20px;margin:0;padding:1px 5px;}
.airport_list_details {width:547px;float:left;margin:0;padding:5px 0 5px 0;}
.list_headings {width:517px;float:left;margin:0;padding:0;}
.list_headings p {width:100%;float:left;margin:0;padding:2px 0 2px 10px;font-size:11px;font-weight:bold;}
.list_headings p span.name, .airport_info_details span.name {width:100px;float:left;margin:0;padding:0 5px 0 0;font-weight:bold;}
.list_headings p span.city_code, .airport_info_details span.city_code {width:70px;float:left;margin:0;padding:0 5px 0 0;font-size:10px;}
.list_headings p span.airport_name, .airport_info_details span.airport_name {width:140px;float:left;margin:0;padding:0 5px 0 0;}
.list_headings p span.airport_code, .airport_info_details span.airport_code {width:80px;float:left;margin:0;padding:0 5px 0 0;font-size:10px;}
.list_headings p span.country, .airport_info_details span.country {width:94px;float:left;margin:0;padding:0 0 0 5px;}
.airport_info_module {width:100%;height:200px;float:left;margin:0;padding:0;overflow:auto;}
.airport_info_content {width:515px;float:left;margin:0;padding:5px 0 0 7px;}
.airport_info_details {width:515px;float:left;margin:0;padding:5px 0 5px 3px;font-size:11px;}
.airport_info_details span.airport_name b, .airport_info_details span.airport_code b.airport {width:100%;float:left;margin:0;padding:0;font-weight:normal;}
.airport_info_details span.airport_code b.airport {padding:1px 0 0;}
.form_fields {width:100%;float:left;margin:0;padding:10px 0 0;}
.form_fields p.left_side, .form_fields p.right_side {width:330px;float:left;margin:0;padding:5px 0;}
.add_airport_button span.floating_left, .add_airport_button span.floating_right {width:333px;float:left;margin:0;padding:5px 0;}
.add_airport_button span.floating_right {width:210px;}
.add_airport_button span.floating_left span, .add_airport_button span.floating_right span {width:100%;float:left;margin:0;padding:0;text-align:left;}
.add_airport_button span.floating_left span label, .add_airport_button span.floating_right span label.right_side { width:118px;float:left;margin:0;padding:2px 0 0 0;text-align:left;font-size:12px;}
.add_airport_button span.floating_right span label.right_side {width:115px;}
.add_airport_button span.floating_left span input {width:169px;height:18px;font-size:12px;}
.add_airport_button span.floating_right span input.small_txt {width:50px;}
.form_fields strong.save_button {float:right;width:55px;padding:0 10px 3px 0;}
.form_fields p.right_side {width:210px;}
.form_fields p.left_side label, .form_fields p.right_side label {width:120px;float:left;margin:0;padding:2px 0 0;font-size:12px;}
.form_fields p.left_side em, .form_fields p.right_side em {width:207px;float:left;margin:0;padding:0;}
.form_fields p.right_side em {width:57px;}
.form_fields p.left_side em input.big_txt {width:170px;height:18px;font-size:12px;}
.form_fields p.right_side em input.small_txt {width:50px;height:18px;font-size:12px;}
.form_fields p.left_side em select.country_select {width:175px;font-size:12px;}
.add_airport_button, .add_airport_button span {width:100%;float:left;margin:0;padding:2px 0 15px 0;text-align:right;font-size:12px;}
.add_airport_button input.airport_button {width:80px;padding:2px 0;font-size:12px;}
.bubbleForm_head {float:left;width:100%;margin:0 0 10px 0;text-align:center;font-size:18px;}
.bubbleForm_result {float:left;padding:20px 0 0;width:100%;margin:0;}
.bubbleForm_result dl {float:left;width:65px;margin:0;}
.bubbleForm_result dl dt, .bubbleForm_result dl dd {float:left;width:100%;margin:0;}
.bubbleForm_result dl dt label {float:left;padding:0 0 3px 0;width:100%;margin:0;}
#autocomplete {width:217px;float:left;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px; }
* html #autocomplete {margin:0px 1px 0px 0px;}
.yui-ac {font-size:100%;}
.yui_ac_new {position:absolute;font-size:100%;top:264px;left:244px;}
* html .yui_ac_new {top:289px;left:242px;}
.yui-ac-input {width:100%;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;}
* html .yui-ac-input {margin:0px 1px 0px 0px;}

.email_block {position:absolute;width:200px;display:none; z-index:300; right: 145px; margin-top: 30px;  }
.privatecontent{margin-left:5px;}
.stikyHD .email_block {margin-left:874px; margin-top:150px;}
.emailpopup{ text-align:right;}
.hotel_source_module {float:left;width:740px;margin:0;padding:0 0 10px 0;}
.hotel_source_heads, .hotel_source_content {float:left;width:735px;margin:0;padding:5px 0 5px 5px;}
.hotel_source_content {background:none;padding:10px 0 0 5px;}
.hotel_source_heads span, .hotel_source_content span {float:left;margin:0;padding:0;font-size:11px;font-weight:bold;}
.hotel_source_content span {font-weight:normal;}
.hotel_source_heads span.supplier, .hotel_source_content span.supplier {width:100px;}
.hotel_source_heads span.fare_comm, .hotel_source_content span.fare_comm {width:105px;}
.hotel_source_heads span.width_90, .hotel_source_content span.width_90 {width:80px;}
.hotel_source_heads span.our_comm, .hotel_source_content span.our_comm {width:145px;}
.hotel_source_heads span.agent_comm, .hotel_source_content span.agent_comm {width:120px;}
.hotel_source_heads span.update, .hotel_source_content span.update {width:85px;float:left;}
.hotel_source_content span .selectbox, .hotel_source_content span input.txtbox {font-size:11px;}
.hotel_source_content span input.txtbox {width:70px;}
.hotel_source_content span input.update_btn {width:52px;height:20px;margin-top:-1px;font-size:11px;cursor:pointer;float:left;}
.roe_heads, .roe_content {float:left;width:410px;margin:0;padding:5px 0 5px 5px;}
.roe_content {padding:10px 0 0 5px;background:none;}
.roe_heads span, .roe_content span {float:left;margin:0;padding:0;font-size:11px;font-weight:bold;}
.roe_content span {font-weight:normal;}
.roe_heads span.currency, .roe_content span.currency {width:140px;padding-right:10px;}
.roe_heads span.currency_code, .roe_content span.currency_code {width:110px;}
.roe_heads span.roe, .roe_content span.roe {width:120px;text-align:right;}
.roe_content span input.roe_txt {font-size:11px;width:50px;direction:rtl;padding-right:2px;}
.voucher_create_module {float:left;width:80%;margin:0;padding:0;}
.voucher_create_module p.link_to_content {float:left;width:98%;padding:10px 0 0;text-decoration:underline;cursor:pointer;}
.voucher_create_content {float:left;width:80%;margin-top:10px;padding:5px;display:none;}
.voucher_create_content p {float:left;width:98%;padding:10px 0 0;}
.voucher_create_content span, .voucher_create_content span.first {float:left;width:90%;padding:0 0 0 35px;}
.voucher_create_content span.first {padding:7px 0 0 35px;}
.voucher_create_content span.btq_form {float:left;width:70%;padding:7px 0 0 55px;display:none;}
.voucher_create_content span.buttons {float:left;width:70%;padding:20px 0 10px 0;}
.voucher_create_content span.buttons .button, .voucher_create_content span.buttons .button_cancel {width:70px;font-size:12px;}
.voucher_create_content span.buttons .button {width:120px;}
.voucher_create_content span em {float:left;width:20px;padding-top:0;}
.voucher_create_content span label {float:left;width:40%;padding:2px 0 0 5px;font-size:12px;}
.static_page_content h4.sub_heading {width:100%;float:left;margin:0;padding:15px 0 5px 0;}
.static_page_content p.email_links {width:100%;float:left;margin:0;padding:3px 0;}
.static_page_content p.email_links label {width:180px;float:left;margin:0;padding:0;text-align:left;}
.static_page_content p.email_links span {width:500px;float:left;margin:0;padding:0;}
.top_row, .bottom_row {width:100%;float:left;margin:0;padding:5px 0;}
.bottom_row {padding:0;}
.top_row span.ref_id {width:165px;float:left;margin:0;padding:0 0 0 5px;font-size:15px;}
.top_row span.fare {width:195px;float:left;margin:0;padding:0;font-size:14px;text-align:center;}
.top_row span.fare label, .top_row span.fare label.price {width:98%;float:right;margin:0;padding:0;font-size:16px;font-weight:bold;}
.top_row span.fare label {font-size:13px;font-weight:normal;padding:5px 0 0;}
.top_row span.fare label.pmt_id {font-size:11px;}
.top_row span.agency_name {width:185px;float:right;margin:0;padding:0 5px 0 0;text-align:right;}
.top_row span.agency_name label.name, .top_row span.agency_name label.passenger, .top_row span.agency_name label.phone, .top_row span.agency_name label.process {width:98%;float:right;margin:0;padding:0;font-size:15px;font-weight:bold;}
.top_row span.agency_name label.passenger, .top_row span.agency_name label.phone {font-size:13px;font-weight:normal;padding:5px 0 0;}
.top_row span.agency_name label.phone {font-size:11px;}
.top_row span.agency_name label.process {width:50%;font-size:11px;}
.bottom_row .left_section, .bottom_row .right_section {width:32%;float:left;margin:0;padding:10px 10px 10px 5px;}
.bottom_row .right_section {border-right:none;padding:10px;}
.bottom_row .left_section em {width:12px;float:left;margin:0;padding:1px 0 0;}
.bottom_row .left_section label {width:100px;float:left;margin:0;padding:0 0 0 5px;font-size:12px;}
.bottom_row .left_section span.booking_id {width:97%;float:left;margin:0;padding:5px 0 0;font-size:11px;}
.bottom_row .right_section {width:60%;}
.bottom_row .right_section span {float:left;margin:0;padding:0 10px 0 2px;font-size:12px;}
.bottom_row .right_section span.itinerary {width:185px;}
.bottom_row .right_section span.route {width:60px;}
.bottom_row .right_section span.depart {width:80px;padding:0 3px 0 5px;}
.bottom_row .right_section span.date {width:40px;padding:0 10px 0 2px;}
.bottom_img {background-position:135px bottom;}
.pnr_label {float:left;width:100px;margin:0;padding:2px 10px 0 0;text-align:right;}
.pnr_labelSecond {float:left;width:130px;margin:0;padding:2px 10px 0 0;text-align:right;}
.pnr_input {float:left;width:170px;margin:0;padding:0;}
.hotel_deal_details {float:left;width:100%;margin:0;padding:15px 0 0;}
.hotel_deal_details div label {float:left;width:120px;margin:0;padding:0px 0 3px 0;}
.width-290 {width:290px;}
.tabular_details {width:100%;float:left;margin:0;padding:15px 0 0;}
.tabular_desc {float:left;width:600px;margin:0;padding:0;border-top:none;}
.tabular_desc .date {float:left;padding:2px 19px 0 20px;}
* + html .tabular_desc .date {padding:2px 17px 0 19px;}
* html .tabular_desc .date {padding:2px 17px 0 19px;}
.add_btn {float:left;width:80px;margin:0;padding:5px 0 0 5px;}
.add_btn input {width:77px;font-size:12px;cursor:pointer;}
.hotel_results_container p.head {width:97%;float:left;margin:0;padding:0;font-size:15px;font-weight:bold;}
.tbo_special_module {float:left;width:auto;margin:0 0 0 10px;padding:0;}
* html .tbo_special_module {margin:0 0 0 6px;}
.tbo_special_content, .tbo_special_content_single {float:left;width:242px;margin:0;padding:0 0 4px 0;}
.tbo_special_content_single {width:728px;}
.tbo_special_content em, .tbo_special_content_single em {float:left;width:100px;margin:0;padding:5px 5px 0 5px;}
.tbo_special_content em img, .tbo_special_content_single em img {width:100px;height:100px;}
.tbo_special_content .desc, .tbo_special_content_single .desc {float:left;width:130px;margin:0;padding:4px 2px 0 0;}
.tbo_special_content_single .desc {width:84%;}
.tbo_special_content .desc span.hotel_name, .tbo_special_content .desc span.deal_name, .tbo_special_content .desc p.offers, .tbo_special_content .desc p.link, .tbo_special_content_single .desc span.hotel_name, .tbo_special_content_single .desc span.deal_name, .tbo_special_content_single .desc p.offers, .tbo_special_content_single .desc p.link {float:left;width:100%;margin:0;padding:0;font-size:12px;}
.tbo_special_content_single .desc span.hotel_name em {float:left;width:98%;margin:0;padding:3px 0 0;}
.tbo_special_content_single .desc span.hotel_name em img {width:20px;height:20px;}
.tbo_special_content .desc span.deal_name, .tbo_special_content_single .desc span.deal_name {font-size:11px;}
.tbo_special_content .desc p.offers, .tbo_special_content_single .desc p.offers {float:left;width:100%;font-size:10px;padding:5px 0 0;margin:0;height:55px;}
.tbo_special_content_single .desc p.offers {height:31px;padding:0;}
.tbo_special_content .desc p.offers span, .tbo_special_content_single .desc p.offers span {float:left;width:100%;margin:0;padding:0 0 3px 0;}
.tbo_special_content_single .desc span.hotel_name b, .tbo_special_content_single .desc span.hotel_name dfn {float:left;width:70%;margin:0;padding:0;font-size:13px;text-align:left;}
.tbo_special_content_single .desc span.hotel_name dfn {float:right;width:130px;text-align:right;font-style:normal;}
.tbo_special_content_single .desc span.hotel_name dfn strong {}
.tbo_special_content .desc p.offers span b, .tbo_special_content_single .desc p.offers span b {float:left;width:60px;margin:0;padding:0;text-align:left;}
.tbo_special_content .desc p.offers span i, .tbo_special_content_single .desc p.offers span i {float:left;width:70px;margin:0;padding:2px 0 0;line-height:10px;font-style:normal;}
.tbo_special_content .desc p.link span.see_all {float:left;width:98%;margin:0;padding:0;text-align:right;}
.tbo_special_content_single .desc p.link span.see_all {float:left;width:100%;margin:0;padding:0;text-align:right;}
.tbo_special_content .desc p.link, .tbo_special_content_single .desc p.link {font-size:11px;}
.tbo_special_content_single .desc p.link {font-size:11px;padding:9px 0 0;}
.tbo_special_content .desc p.link span.see_all a:link, .tbo_special_content .desc p.link span.see_all a:visited, .tbo_special_content_single .desc p.link span.see_all a:link, .tbo_special_content_single .desc p.link span.see_all a:visited {text-decoration:underline;}
.tbo_special_content .desc p.link span.see_all a:hover, .tbo_special_content_single .desc p.link span.see_all a:hover {text-decoration:none;}
.tbo_special_content_single .desc p.link span.see_all .btn {width:85px;font-size:12px;}

.middler {width:94%;margin:auto;}
.align-left {text-align:left;}
.hotel_deals_module {width:100%;float:left;margin:0;padding:10px 0 0;}
.hotel_deals_content, .hotel_deals_content p.banner, .hotel_deals_detail {width:100%;float:left;margin:0;padding:0;}
.hotel_deals_detail {padding:5px 0 0;}
.hotel_deals_content p.banner {height:105px;}
.nav_module {width:100%;float:left;margin:0;padding:0;}
.nav_module .nav_content {width:100%;float:left;margin:0;padding:0;}
.nav_module .nav_content p {width:60%;float:right;margin:0;padding:0;}
.nav_module .nav_content p span {height:28px;float:right;margin:0;padding:0 10px 0 0;}
.nav_module .nav_content p span.active {background-position:50% bottom;}
.nav_module .nav_content p span em {float:left;margin:0;padding:0;cursor:pointer;}
.nav_module .nav_content p span i {float:left;margin:0;padding:1px 0 0;}
.nav_module .nav_content p span label {float:left;margin:0;padding:3px 5px 2px 15px;font-size:12px;font-weight:bold;cursor:pointer;}

.deals_content {float:left;width:100%;padding:10px 0;}
.deals_content del {float:left;width:111px;padding:0 8px;}
.deals_content span, .deals_content p, .deals_content ul {float:left;width:620px;padding:3px 8px 0 5px;margin:0;}
.deals_content span b, .deals_content span em {float:left;padding-left:2px;font-style:normal;}
.deals_content span strong.price {width:180px;float:right;font-weight:normal;}
.deals_content span small, .deals_content span big {float:left;padding:0 10px 0 5px;}
.deals_content ul {display:inline;padding:3px 0 0 0;width:628px;}
.deals_content ul li {float:left;margin:0;padding:0 0 0 3px;list-style:none;}
.deals_content strong {width:96%;float:left;margin:0;padding:0;font-size:12px;font-weight:bold;text-align:right;}
.deals_content strong a:link, .deals_content strong a:visited {text-decoration:none;}
.deals_content strong a:hover {text-decoration:underline;}
.irtc_commission a {text-decoration:underline;font-weight:bold;}
.irtc_commission span {display:block;float:left;width:95%;margin:5px 0;}
.irtc_commission span label {width:100px;display:block;float:left;}
.irctc_agent {width:100%;float:left;}
.irctc_agent span.width_equal {display:block;float:left;width:33.3%;height:33px;}
.irctc_agent span.width_equal label {font-weight:bold;display:block;width:96px;float:left;}
.irctc_agent span.width_equal input {width:80px;}
.irctc_agent_save {float:right;margin:5px 0;}
.invoice-cotent {margin:0;padding-top:3px; padding-bottom:3px;}
.width_new1 {width:60px;}
.width_new2 {width:90px;}
.width_new3 {width:165px;}
.width_new4 {width:80px;}
.width_new5 {width:70px;}
.width_new6 {width:75px;}
.width_new7 {width:80px;}
.hc_detail {width:300px;height:auto;position:absolute;top:200px;left:114px;}
.hc_detail_oc {width:300px;height:100px;position:absolute;top:500px;}
.hc_detail div {float:left;width:100%;padding:2px;}
.hc_detail_oc div {float:left;width:100%;padding:2px;}
.hc_detail div span {display:block;width:28%;}
.hc_detail_oc div span {display:block;width:28%;}
.hc_close {width:100%;text-align:center;float:left;padding:5px 0;}
/*Added by pankaj to resolve Issues 16 Sep 2010*/

.hotel_check {float:left;width:48%;margin:10px 0 0 140px;}
.hotel_check div.wrap{ width:100px; float:left; padding:3px;}
.hotel_check div.wrap input {float:left;width:auto;margin:0 5px 0 0;}
.hotel_check div.wrap span {float:left;width:auto;margin-right:20px;}


/* style added by prashant on 23.11.2010 */
.midelbox_text a {line-height:18px;width:100%;text-decoration:none;padding:2px;}
.city {width:100%;position:relative;}
.city_code {float:left;width:48%;text-align:left;}
.city_name {float:left;width:48%;text-align:left;}
.cityrow {margin-top:0px;width:100%;float:left;}
/*Added by santosh to resolve popup issues*/
.imgPopUp_model p{ float:left; width:100%; margin:5px 0;}
.imgPopUp_model p span{ padding:0 5px;}
.closeimgPopUp_model { position:absolute; top:5px; right:5px;}
.deleteimgPopUp_model{ position:absolute; top:24px; right:45px;}

/*Update on 28 jan*/
.xpo_logout{margin-bottom:4px;}
.xpo_logout em{ font-style:normal; }
.xpo_logout em a{text-decoration:none;}
 .button1 {  border-radius: 5px 5px 5px 5px;   -moz-border-radius: 5px 5px 5px 5px;   -webkit-border-radius: 5px 5px 5px 5px;    border: 0 none;        cursor: pointer;    height: 24px;    line-height: 24px;    padding: 0 6px;}
.xpo_group_request{ width:100%; clear:both; padding:5px 0; margin-bottom:0px; float:right;}	
.xpo_group_request span{ float:left; padding:2px 31px; margin-right:5px; cursor:pointer;}
.errorMessage{  padding:7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 3px #666; -webkit-box-shadow: 0 0 3px #666; box-shadow: 0 0 3px #666;  margin:5px 0; width:98%; float:left; text-align:center;}
.xpo-pageing{ padding:3px; float:right; margin-bottom:10px; text-align:right;}
.xpo-pageing span >a{ padding:1px 3px;}
.header-bg {  font-weight:bold;    margin-bottom: -1px;  padding: 0 8px;}
.leadpassenger b {font-size: 12px;  font-weight: bold;   padding:0 8px;}
.padding10{ padding:5px 10px;}
.width97{ width:97%;}
.bnookinqueue_broadcard{ padding:0; margin:0; float:right; margin:0}
.bnookinqueue_broadcard ul{ padding:0; margin-left:0px; list-style-type:none;}
.bnookinqueue_broadcard ul li{ float:left; margin-right:5px;}
.bnookinqueue_broadcard ul li a{ padding:5px; text-decoration:none; display:block; }
.bnookinqueue_broadcard ul li a:hover{ text-decoration:underline; }
.bnookinqueue_broadcard ul li a.current{ text-decoration:underline;}
.broadcard_link a{ text-decoration:none;}
.broadcard_link a:hover{text-decoration:underline; }
.width150px{ width:150px;}


/* this style added by prashant */


.top_nav{width:100%; float:left; padding: 0 !important;}
.top_nav ul{margin:0px; padding:0px; list-style:none;}
.top_nav ul li{margin:0px 1px 0px 0px; padding:0px; list-style:none;}
.top_nav ul li a { display:block; text-decoration: none;}
.top_nav ul li a span {display: block; height: 16px; } 
.top_nav > ul > li:hover .anylinkcss{display:block;}
 
#ctl00_ContentPlaceHolder1_rblPrefix td input{float:left;}
#ctl00_ContentPlaceHolder1_rblPrefix td label{float:left; margin:0px 3px;}
.review_request p{ font-weight:bold; }
.menaMRPopUp{padding:0 3px 3px 3px;height:300px;overflow:auto; width:99%; }
.font-11 div.check { line-height:140% !important; float:left; width:100%;}
.font-11 div.check input { float:left; margin-right:5px;}


/*Added by pankaj*/
.width970 { width:970px !important;}
.height35 { height:35px;}
.amad-changes {}
.amad-changes label  { float:left; line-height:21px; width:235px; font-weight:bold; margin-right:10px;}
.amad-changes select  { float:left; width:150px; padding:2px;}
.amad-changes span { float:left; width:99%; margin-top:7px;}
.error-msg-div {   padding:4px 0; text-align:center; width:100%;}
.width483{ width:483px;}
.width483{ width:483px;}
.fleft{float:left;}
.fright{float:right;}
.register { float: left; margin: 10px 0 0 10px; width: 450px; }
.register p{ width:100%; float:left;  margin:3px 0;}
.register p label{ float:left; width:150px;}
.register p span{ float:left; width:260px;}
.register p label sup{vertical-align:middle;}
.register p sub{ width:100%; float:left;}
.register table td{ vertical-align:middle; padding:0 2px; width:50px;} 
.register table td input{ margin-left:-5px; margin-right:7px;}
.widthauto{ width:auto !important;}
/*Added by pankaj*/
.rate-breakup-days {float: left; font-weight: normal; margin:5px 0 0 0;width: 100%;}
.rate-breakup-days ul {display: inline; float: left; margin: 0; width: 100%;}
.rate-breakup-days ul li {  float: left; font-size: 13px; text-align:center;   list-style: none outside none;    margin: 0;    width:9.8%; padding:5px 5px !important;}
.rate-breakup-days-data {float: left; font-weight: normal; margin: 0;width: 100%;}
.rate-breakup-days-data ul {display: inline;  float: left; margin: 0; width: 100%;}
.rate-breakup-days-data ul li {  word-wrap: break-word;  float: left; height:15px; font-size: 12px;list-style: none outside none; margin: 0; width:10%;  padding:5px!important;}
.rate-breakup-days-data ul li.one-li {font-weight:bold;}
.rate-breakup-days-data ul li dfn{ }
.rate-breakup-inner-head {float: left; font-weight: normal; margin: 0;width: 100%; margin-top:5px; }
fieldset .rate-breakup-inner-head p {  float: left; font-size: 14px; font-weight: bold; line-height: 25px; margin: 0; padding: 0 0 0 10px !important; width:98.3%;}
.rate-breakup-inner-head p {float: left; font-weight: bold; line-height: 25px; margin: 0; padding: 0 0 0 10px !important; width:99%; text-align:center;}
.rate-breakup-inner-head ul { float:left; width:100%; margin-left:-1px; }
.rate-breakup-inner-head .rate-breakup-li-head{ }
.rate-breakup-inner-head ul li { float: left; list-style: none outside none;    margin: 0; width: 53.2%;  padding:5px 8px !important; font-weight:normal; text-align:left;}
.rate-breakup-inner-head ul li b { font-weight:normal;}
.rate-breakup-inner-head ul li.left-section { width:40%; font-weight:bold;height:auto;}
.tbomenaContact{ width:100%; padding:0px; float:left;  line-height:18px; font-size:12px; position:relative;}
.tbomenaContact h1{ font-size:16px;}
.tbomenaContact p{ float:left; width:100%; padding:5px 0;}
.tbomenaContact img.imageCon{position:absolute; top:60px; right:0px;}
.tbomenaContact p span.row{float:left; width:970px;}
.tbomenaContact p span.row dfn{ font-style:normal; padding:5px 4px; float:left;  margin:-1px -1px 0 0;}
.tbomenaContact p span.row dfn.l1{ width:185px;}
.tbomenaContact p span.row dfn.l2{ width:450px;}
.tbomenaContact p span.row dfn.l3{ width:306px;}
.liststylenone{ list-style:none;}
*+html .liststylenone b{ margin-left:-15px;}
.whychooseus{margin-top:-125px; float:left; width:100%;}
.hotel_search_box table tr td table tr td{padding:2px; }
.sales_report_heading{ font-size:11px; font-weight:bold; padding:2px 3px;}
.hotel_info p{ font-weight:normal;}
.tbomenaContact ul{ width:100%; float:left; margin:5px 0;}
.tbomenaContact ul li{ list-style-position:inside; }
.margin-top10{ margin-top:10px;}
.created_hotel_invoice{ width:100%; float:left; text-align:right;}
.width150{ width:150px;}
.width250{ width:250px;}
.width100{ width:100px;}
.width685{ width:685px;}
.width65{ width:65px; float:left;}
.tbomenaContact ul.addcontainer{ width:980px!important; float:left; margin:5px 0;}
.tbomenaContact ul.addcontainer li{ list-style-position:inside; margin:0; padding:0;}
.error_code_hotelsearch{float: right; margin: -8px 0 0; padding: 0; width:79%; }
.salesreport{ float:left;}
.salesreport table{  border-collapse:collapse;}
.salesreport table td{ border-collapse:collapse; padding:3px}
.currPrice .trap_over{width:165px; height:50px;  margin:-50px 0 0 -5px; position:absolute;}
.currPrice{display:none; width:151px; position:absolute; z-index:1000; word-wrap: break-word; padding:10px; border-radius:5px;   box-shadow:0 0 5px #888;  -webkit-box-shadow:0 0 5px #888;  }
.currPrice p{float:left; width:100%; text-align:left;}
.currPrice span{ float:left; width:76px; padding:2px; text-align:left;  margin-left:-1px; margin-top:-1px; }
.currPrice b{ float:left; width:60px !important; padding:2px;  margin-top:-1px;}
.roe_currency > span{ padding:8px 5px; display:block; font-weight:bold;cursor:pointer;}
.roe_currency > span img{ vertical-align:middle; cursor:pointer; padding-right:3px;}
.roe_currency{ padding:2px; overflow:hidden; text-align:left}
/*search-page-hotel*/
.hotel_search_sub{display:none; width:25%; word-wrap: break-word; padding:5px;  border-radius:5px; box-shadow:0 0 5px #888;  -moz-box-shadow: 0 0 6px 0 #888; -webkit-box-shadow:0 0 5px #888; -moz-border-radius:5px; position:absolute; right:-4px; top:45px;}
.hotel_search_sub p{float:left; width:100%; text-align:left; font-size:12px;}
.hotel_search_sub span{ float:left; padding:2px; text-align:left; margin-left:-1px; margin-top:-1px; margin-right:0}
.hotel_search_sub span>b{ width:85px !important;float:left; width:60px; padding:2px; margin-top:-1px;}
.base_currency2{ float:right; margin:2px 3px 0 0;}
.payment_Gateway_w2{ float:left; width:98%; padding:8px;  }
.payment_Gateway_wl{ float:left; width:98%; padding:8px;  }
.payment_Gateway_wl div{ float:left; padding:5px; width:130px;}
.payment_Gateway_wl div label, .payment_Gateway_wl div input{ vertical-align:middle;}
.payment_Gateway_wl div label{ padding:0 2px;}
.pg_wl_heading{ padding:10px 0;}
.text-top{text-decoration:none;  padding:5px; float:left;}
.agent_create {  float: left; margin: 10px 0 0;  width: 970px;}
.agent_create span {   float: left; font-weight: bold; height: 30px; line-height: 30px; padding: 0 12px;  text-align: center; width:170px;}
.agent_create_det {  float: left;  margin: 0 0 20px;  width:970px;}
.agent_create_det span {  float: left; font-weight: bold; padding: 5px 12px; text-align: center;width:170px;}
tabulardata_bh{  width:100%; margin-top:-1px; margin-left:0px; border-collapse:collapse;}
.tabulardata_bh span{  padding:5px 3px; margin-left:-1px; word-wrap: break-word;}

.uparrowdiv{ margin:0; float:left; padding:0; width:180px;	min-height:20px; padding:10px;	display:none; position:absolute; 	margin-bottom:2em;	text-align:justify;}
.rightarrowdiv { width: 300px; min-height: 50px;   padding: 10px; display: none;  margin-left: 62px;   position: absolute; word-wrap: break-word;   -moz-border-radius: 5px; -webkit-border-radius: 5px;   border-radius: 5px;  margin-bottom: 2em;   text-align: justify; margin-top:-5px; *margin-top:-5px;}
.sort_results_content div.bg_strip {float:left; font-size:12px; width:100%; }
.sort_results_content div label b{}
.fawry-info{float:left; padding-top:5px; width:183px; *width:179px; font-size:11px; font-weight:bold; text-align:left; }
.fawry-info a{ text-decoration:underline; }

/*fawry-booking-step*/
.fowry_booking_step{ float:left; width:100%;}
.logo_am{ float:left; width:100%;}
.logo_am>span{ float:left; width:auto; padding-right:20px;}
.fawry_booking_container{float: left; font-size: 14px; margin-top: 10px; padding-left: 15px; width: 98%;}
.fawry_booking_container > h1{ float: left; font-size: 19px; font-weight: bold; margin-top: 15px; padding-bottom: 15px; text-decoration: underline; width: 98%;}
.fawry_booking_container p{ float:left; width:98%; margin-top:8px; padding:5px;}
.fawry_booking_container p em{ font-size: 14px; font-weight: bold;text-decoration: underline;}
.fawry_booking_container p b{font-weight:bold; }
.fawry_booking_container dfn{ float: left;font-weight: bold;padding-top: 3px;width: 100%; padding-left:5px;}
.fawry_booking_container ul{ padding-left:15px; list-style-type:disc; margin:5px 0;}
.fawry_booking_container ul li{ list-style-position:inside;}
.decimal_points{ float:left; width:100%;}
.sub_heading_boooking{ float:left; width:100%;}
.fawry_booking_container ul li a{ font-style:italic;}
.decimal_points ol{ padding-left:30px; list-style-type:decimal;}
.decimal_points ol li{ list-style-position:inside; list-style-type:decimal; padding-bottom:3px;}
.Consultant_module {width:270px; position:absolute; z-index:30; left:10px; margin-top:15px; padding:8px;}
.Consultant_summary {width:100%;float:left;margin:0px;padding:0px;}
.Consultant_summary h1 {margin:0px;float:left;padding:4px 0px 5px 10px;font-size:12px;font-weight:bold;}
.Consultant_holder_content {width:92%;float:left;margin:0px;padding:10px 10px 10px 10px;}
.Consultant_holder_content span em{ word-wrap:break-word} 
.Consultant_holder_content span {width:262px;float:left;margin:0px;padding:3px 0px 0px 0px;font-size:12px;}
.Consultant_holder_content span label {width:55px;float:left;margin:0px;padding:0px;font-size:12px;font-weight: bold}
.popnote{width:100%; float:left; padding:8px 0;}
.supplier-pending-invoice-scroll{width:100%;margin:10px 0 10px 0; height:270px; }
.supplier-pending-invoice-span{padding:5px 5px 5px 5px; word-wrap:break-word;}
.supplier-pending-invoice-content-scroll{width:1350px; overflow-x:hidden; overflow-y:auto; height:282px;}
.width-209{ width:209% !important;}

/* --que--*/
.wth_240{float:right; width:240px;}
.wth_200{ float:left; width:200px;}
.wth_225{ float:left; width:225px;}
.wth_170{ float:left; width:170px;}
.hdr_clr{ }
.stl_amt_inpts{ width:120px; padding:3px; }
.slct_amt{ float:left; width:200px; padding:4px; }
.txt_amt{ float:left; width:197px; height:60px;  margin:10px 0 0 10px; }
.mt10{ margin-top:10px !important;}
.ptb7{ padding:7px 0;}
.agentHighltColr {font-size:14px; font-weight:bold; float:left;}
.wrdWrap {word-wrap: break-word;}
.remrkPop {border-radius: 4px;padding: 5px;position: absolute;margin-top: 15px;width: 360px;z-index: 100;}
.remrkHead { float: left;margin: 0;padding: 5px;width:350px; font-size:14px; font-weight:bold; }
.remrkContent { float: left;margin: 0;padding: 5px;width: 350px;}
.closeImg { float:right; width:20px; height:20px; cursor:pointer; }

/*hotel tag*/
.tagdiv{width:75%; float:left; margin:5px 7px; position:relative;}
.tagdiv:before{border-width:22px 6px 22px 7px; border-style:solid; position:absolute; content:""; right:-13px;}
.tagrow{float:left; width:99%;}
.bggrey{  padding:.5%;}
.bluebg{ width:100%;}
.cleartab{float:right;  width:55px;} 
.cleartab:hover>img{transform:rotate(200deg); transition:transform .5s ease .2s; -webkit-transition:transform .5s ease .2s;}
.tagprev{float:left; width:28px;}
.tagnext{float:right; width:28px;}
.tagname{width:675px; overflow:hidden; float:left;}
.tagbox{float:left;}
.tagname> .tagbox a{font-size:12px;   padding:3px 15px; float:left;}
.tagname> .tagbox a.active{ font-weight:bold;}
.tagprev, .tagnext{width:15px; height:12px; margin:4px;  transition:background-position .2s ease; -webkit-transition:background-position .2s ease;}
.tagprev{float:left; background-position:0 0;}
.tagnext{float:right; background-position:-19px 0;}
.tagprev:hover{float:left; background-position:0 -11px;}
.tagnext:hover{float:right; background-position:-19px -11px;}
.fltr_dt{width:400px;position: absolute; left:46%; padding:25px 0 0;*top:150px;}
/* New Hotel Popup  */
.hotelDetails{  height:auto;   border-radius: 5px; }
.close_bnt{ height:32px; width:32px;}
#hotelDescription, #hotelMap {  clear:both;}
#hotelDescription .clearFix{ padding:5px;}
#hotelDescription .clearFix > li{ padding:5px 5px 5px 20px; background-position: 5px 8px; }
#hotelDescription .clearFix > li p{ margin:0; padding:0; line-height:1.22em;}
.modalHeader .hotelName{font-size:24px; margin:0px;}
.hotelName{float:left; width:72%;}
.namehotel{float:left; font-size:18px; margin-right:10px; font-weight:bold;}
.hotelName h1{float:left; width:100%;}
.check_tm{float:left; font-size:12px;  margin:0 4px 0 0;   padding: 5px 0;}
.pricebox{float:right;}
.hotelName span img{float:left;}
.fleft{ float:left;}
.fright{ float:right;}
.starRating{ background:url(../images/starrating.png) no-repeat; width:100px; height:16px; margin:6px;}
.starRating.s5{}
.starRating.s4{ background-position:0px -16px;}
.starRating.s3{ background-position:0px -32px;}
.starRating.s2{ background-position:0px -48px;}
.pad_tb10{ padding:10px 0;}
.clr{ clear:both;}
.adres{  padding:1px 0 5px 20px; font-size:12px; float:left; width:100%;}
.nav_bar{ padding:4px 0; overflow:hidden; float:left; width:100%;}
.nav_bar ul.nav_list{ float:left; margin:0; padding:0; list-style:none;}
.nav_bar ul.nav_list li{ float:left; padding:0 0 0 5px; cursor:pointer;}
.nav_bar ul.nav_list li:first-child{ padding:0;}
.nav_bar ul.nav_list li a{ display:block;  transition:all 0.2s ease; -webkit-transition:all 0.2s ease; text-decoration:none; font-size:14px;   padding:10px 10px 10px 45px; border-radius:5px;}
.nav_bar ul.nav_list li a:hover, .nav_bar ul.nav_list li a.current{ }
.nav_bar ul.nav_list li a:hover#hotelRoomsTab, .nav_bar ul.nav_list li a.current#hotelRoomsTab{ background-position:5px -271px;}
.nav_bar ul.nav_list li a:hover#hotelDescriptionTab, .nav_bar ul.nav_list li a.current#hotelDescriptionTab{ background-position:5px -375px;}
.nav_bar ul.nav_list li a:hover#hotelPicturesTab, .nav_bar ul.nav_list li a.current#hotelPicturesTab{ background-position:5px -326px;}
.nav_bar ul.nav_list li a:hover#hotelMapTab, .nav_bar ul.nav_list li a.current#hotelMapTab{ background-position:5px -429px;}
.nav_bar ul.nav_list li a#hotelRoomsTab{ background-position:5px 9px;}
.nav_bar ul.nav_list li a#hotelDescriptionTab{ background-position:5px -96px;}
.nav_bar ul.nav_list li a#hotelPicturesTab{ background-position:5px -46px;}
.nav_bar ul.nav_list li a#hotelMapTab{ background-position:5px -149px; padding:10px 10px 10px 40px; }
h2.hotel_icon_gr_sp{ padding:10px 10px 11px 48px;  width:auto; font-size:16px; }
 h2.image_gr { background-position:10px 10px;}
 h2.roomav {background-position:10px -50px;}
 h2.hotelDes{background-position:10px -108px;}
 h2.hotelMp{background-position:10px -166px;}
 #divMap{ }
.call_bx{ float:right; font-size:18px; padding:5px 0 5px 30px; background-position:left center; margin:2px 0 0 0;}
.highlights {height: 100%; width:100%; float:left;}
.highlights  h3{ margin:0; font-size:20px; font-weight:100;}
.room_avl{ float:left; width:100%; }
.pricebox{   border-radius:5px; padding:0 10px;}
.price_bx{  padding:10px; text-align:center;border-radius: 5px; float:right;}
.bntbox a{float:right; text-decoration:underline; padding:5px;}
.price_bx b{ font-size:18px;}
.dedup_poptable{font-size:13px;}
.dedup_poptablefont{ font-weight:bold;}
.dedup_pubrate{width:50%; float:left;}
.dedup_pricebox{width:45%; float:left;}
.dedup_poplink{font-weight:normal;}
.dedup_poptablefont a{font-size:12px; text-decoration:underline; cursor:pointer;}
.dedup_incllist{list-style-type:disc; margin:0px; padding:2px 0 0 28px; margin-left:5px; font-size:11px;}
.dedup_incllist li{width:33%; float:left; list-style:disc;}
.deduphotel_image{float:left;width:100%;  padding-top: 8px;}
.htl_img{width:90px; height:90px; float:left; margin-right:10px;}
.dedup_htldescription{float:left;width:88%;}
.dedup_htldescription>h2{font-size:13px; margin:8px 0px; padding:0px; font-weight:bold; }
.dedup_contbtnbox{  display:block; text-align:center; padding:0px;}
.medPriceBnt{float:left; text-align:center; width:100%; margin-top:10px;}
.dedup_continuebtn{ font-size:16px; text-align:center; padding:5px 10px; cursor:pointer; border:none; border-radius:5px; margin:0 auto 0;}
.dedup_continuebtn_disabled{font-size:18px; text-align:center; padding:5px 8px; cursor:no-drop;  border-radius:5px; margin:0 auto; box-shadow:2px 2px 3px #dddfe2; *width:120px;}
.dedup_continuebtn{*padding:4px 10px}
.pr_text{ font-size:14px;}
.colZero.col8 {width: 95%;}
.colZero {float: left; margin: 0; width:95%;}
.map_wal{  width:353px; float:right;}
.col8 {  width: 32.3333%;}
.colZero { box-sizing: border-box; float: left; margin: 0; width:100%}
.colZero.col11 { width:100%;}
.prom_head_bg{ padding:5px 8px; font-size:14px;}
.amenities_bx_dedup {height:auto;}
.amenities_bx_dedup h4{margin:0; font-size:17px; font-weight:100; padding:5px 8px;}
.amenities_bx_dedup p{font-size:13px; line-height:19px; margin:0; padding:15px; text-align: justify !important;}
ul.amIcons{ list-style:none; padding: 8px; margin:0;}
.hDetails { height:auto; height:345px;  *height:325px; overflow-y: auto;   overflow-x: hidden; position:relative; }
.hDetails_newTab { margin-top:8px; width:99.7%;float:left;*float:none;}
.dedup_price{font-size:14px; }
.hDetails ul.amIcons li { margin-bottom: 6px; margin-right: 6px;}
.noresult_box{margin:20px auto; width:40%; padding:3% 0; text-align:center;}
.noresult_box p{padding:15px 0; font-size:18px; text-align: center !important; line-height: 26px;}
.noresult_box p b{}
.hotelInfo .amIcons li {line-height: 23px; list-style: outside none none;  margin-bottom: 3px;}
 .amIcons .amBar {  background-position: -128px -665px;}
.amenitiesIcon, .amIcons span, i.hotelSprite, .taRating, .taLogo, .guideStepIcons, .glassCover, .sliderHandle, .photoFrame::after, .firstRunContent .firstRunSprite, .trustMarkers, .trustMarkersBadges, .listItem.taNA, .rsDefault .rsArrowIcn, .rsDefault .rsThumbsArrowIcn, .authenticPhoto, .avatar, .hRulesIco { background-image: url(../images/hotelSprite15.png);    background-repeat: no-repeat;}
.amIcons span { height: 24px;  width: 34px;}
.amIcons span, .amIcons strong {  display: inline-block; vertical-align: middle;  font-weight: 100;}
.amIcons .amAC { background-position: -128px -630px;}
.amIcons .amRestaurant { background-position: 0 -630px;}
.amIcons .amBar { background-position: -128px -665px;}
.amIcons .amRoomService { background-position: -160px -630px;}
.amIcons .amWIFI {  background-position: -32px -667px; }
.amIcons .amInternet { background-position: 0 -665px; }
.amIcons .amNa { opacity: 0.25;}
.amIcons .am24HrCheckin { background-position: -31px -630px; }
.amIcons .amBusinessCenter { background-position: -96px -665px; }
.amIcons .amGym { background-position: -64px -630px; }
.amIcons .amCafe {  background-position: -64px -665px;}
.amIcons .amPool {  background-position: -96px -630px; }
.black_overlay{ position: absolute;top: 0%; left: 0% ; width: 100%;	height: 150%; z-index:1001; -moz-opacity: 0.8;	opacity:.80; filter: alpha(opacity=80); }


/*All Image Button to class*/
a.contact_hd{margin:0 5px 0 0;   display:block; float:right; text-decoration:none; text-align:left; padding:28px 10px 0px 10px; background-position:center 3px;}
.com_bnt, a.com_bnt{ padding:5px 10px; *padding:5px!important;  border-radius:3px; border:none; text-decoration:none; font-weight:bold;   cursor:pointer;}
button.com_bnt{*padding:5px 1px;} 
a.com_bnt{ padding:5.5px 10px;}
.com_bnt:hover, a.cm_bnt:hover{text-decoration:none;}
a.cm_bnt{ padding:3px 5px; text-decoration:none; display:block; margin:5px 2px;    }
a.cm_bnt_bl{ font-weight:bold; padding:5px 10px; text-decoration:none; display:block; margin:2px 0 0 3px;  border-radius:5px;  cursor:pointer;}
.com_or_bnt{border-radius:15px; padding:4px 5px; font-weight:bold;  }
.fltr_dt{width:400px;position: absolute; left:46%; padding:25px 0 0;*top:150px;}
.inconsistent_bnt a.cm_bnt{padding: 5px 10px; font-weight:bold;}
.fl_flhead b{ letter-spacing: -0.2px;}
.fl_flhead .fllink{ margin-right:0px;}
.view_vb{ float:right;}
.view_vb .com_bnt{ margin:0 2px;}
/*Special Offers Tab*/

.anmt_tab { position:absolute; font-size:11px; font-weight:bold;  margin:-23px 0 0 100px; padding:3px 7px 5px 15px; height:19px; display:block; border-radius:0 3px 12px 0;}
/*Special Offers Tab End*/


/* Elastislide Style */
.es-carousel-wrapper{position:relative;	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.9);	position:relative;	margin-bottom:20px;}
.es-carousel{ overflow:hidden; }
.es-carousel ul{
/*	display:none; */
}
.es-carousel ul li{
	height:100%;
	float:left;
	width:80px;
	display:block;
}
.es-carousel ul li a>img{width:80px; height:80px;}
.es-carousel ul li a{
	display:block;
	opacity:0.8;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a{
	border-
	opacity:1.0;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background-position:top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}


/* image_gallery */
.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background-position: -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	
}
    .rg-image-nav a.rg-image-nav-next {
        right: 0px;
        left: auto;
        background-position: 115% 50%;
    }
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	display:none;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background-position: top left;
	
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-23px 0px 0px -23px;
	z-index:100; opacity:0.7;
}
.rg-caption-wrapper{position:absolute; left:0px; bottom:8px; padding:10px;  opacity:.8; font-size:16px;}
.airportlist{width:394px; left:167px; *margin-top:25px;} 

/*new voucher by prashant*/
.voucherhead{ background:#ffffff; padding:20px 0px; border-bottom:5px solid #081072;}
.farnas_txt{ float:left; width:100%; border-left:1px solid #e7e7e7; padding-left:15px;}
.farnas_txt address{font-style:normal;}
.farnas_txt label{color:#cc8a2f; display:block; font-size:14px;}
.farnas_txt a{ color:#cc8a2f; text-decoration:none;}
.vchlogo{max-height:130px;}
.bgwhite{background:#ffffff;}
.head_blue, .head_light_blue{ float:left; width:100%; padding:6px 10px; color:#fff; font-weight:bold; }
.head_blue{ background:#3c406e; }
.head_light_blue{background:#4a4c60;}
.Destination{ background:#e1e2ef;float:left; width:100%; padding:6px 0;}
.guest{ float:left; width:100%; background:#f3f3f3; padding-bottom:8px;}
.pad_five{float:left; padding:5px 8px!important;}
.hotel_rules_txt{padding-bottom:8px !important; background:#f3f3f3; font-size:12px;}
.hotel_rules_txt b{display:block; padding:5px 0; font-size:13px;}
.trip_name{ float:left; width:100%; background:#ededed; padding:5px 0px;}
.my_trip{font-weight:bold;}
.my_trip label{ display:inline-block; color:#cc8a2f; padding-left:5px;}
.bor_rgt{ border-right:2px solid #f3f3f3;}
.bg2d{display:inline-block; background:#2d2f4e;}
.bg2d span{ display:inline-block; color:#ffffff;}
.downaerow{float:right; border:transparent 7px solid; border-bottom:#fff 7px solid; }
.upaerow{float:right; border:transparent 7px solid; border-top:#fff 7px solid; margin-top:5px; }


.tbotable, .tbotable td, .tbotable th{border-collapse:collapse; border:1px solid #e7e7e7; background:#fff;}
.tbotable{ width:100%;}
.tbotable th{background:#3C406E; color:#fff; text-align:left;}
.tbotable td, .tbotable th{padding:6px;}
.tbotable tr:nth-child(even) td{background:#f7f7fa;}

.vcnote{color:#680000; font-weight:bold;}

.vcicon{background:#fff; margin:5px 0 5px 2px; height:32px; width:32px; border-radius:50%; text-align:center; padding:5px; color:#0e234a; font-size:20px !important;}
.vctop{background:#0e234a; color:#fff;}
.anim_box{display:table-cell; height:70px; width:26%; vertical-align:middle; padding:15px; }
.anim_box.active{background:#e4ae38;}
.vcdestcount{background: #0e234a none repeat scroll 0 0;border-radius: 50%; float:left; font-size: 25px; height: 35px; margin-right: 8px; text-align: center;width: 35px;}
.vcdestcity{float:left; font-size:18px; line-height:20px;}
.anim_box:not(:last-of-type){border-right:1px solid #f7f7f7;}

.ca-container2 {float:left; height:70px; margin:0 auto; position: relative; width:100%;}
.ca-container2 .ca-wrapper {height: 100%; position: relative; width: 100%; }
.ca-container2 .ca-nav {position: absolute; text-align: center; top: 115px; width: 100%; z-index: 99;}
.ca-container2 .feature_next{z-index:1000;height:45px;width:85px; text-align:center; top:13px; right:8px; color:#fff; font-size: 44px; position:absolute;cursor:pointer;/* background-color:#69463d; *//* border-radius:25px; */bottom:0;transition:.2s ease .1s;}

.check.queuepgcheck{padding-left:15px;}
/*Transfer Booking Process bar*/
.proCssTfr{padding:8px 16px; font-size:16px; position:relative;  border-radius: 3px 0 0 3px;}
.proCssTfr::before{content:" "; border-top:transparent solid 20px;  border-bottom:transparent solid 20px;  border-right:transparent solid 20px;  position:absolute;  right: -40px;  top: -6px;}
/*Transfer Booking Process bar end*/
.display-flex {
	display: flex;
}

