.hotelOption{border-top:1px dashed #666;margin:20px 5px;padding:10px 0}#hotelMainBody a:link{color:#123cda;margin:0 4px}#hotelMainBody a:visited{color:#123cda;margin:0 4px}#hotelMainBody a:hover{color:#123cda;margin:0 4px}#hotelMainBody a:active{color:#123cda;margin:0 4px}#hotelMainBody a.hideContent:link{color:#fff;margin:0 4px}.hotelImg{border:2px solid #000;margin:20px 5px 10px;float:left}.hotelName{font-weight:bold}.hotelDesc{float:right;width:410px;margin:0 15px 20px 5px;padding:0}#hotelMainBody h6{font-size:.85em}.hotelDesc h3{display:inline;clear:none}.hotelDesc h4{float:right;font-size:1em}#hotelMainBody p{padding:0}.hotelDesc address{margin:10px 0}.hotelDesc address p{text-transform:capitalize}.hotelDesc img{margin:0 5px;float:none;padding:5px 0 0 5px}.hotelImg a:link{text-decoration:none}.hotelImg a:visited{text-decoration:none}.hotelImg a:hover{text-decoration:none}.hotelImg a:active{text-decoration:none}.hotelThumbImg{float:left;height:75px;width:75px;margin:5px 0 0 10px;border:2px solid #000}.hotelLongDesc{padding:5px 0 0;overflow:hidden;height:50px;width:95%;font-size:.85em}.hotelLongDescContainer{overflow:auto;width:375px;height:250px}.hotelLongDescContainer iframe{z-index:100}.hiddenActivityDesc{font-size:.85em;position:absolute;z-index:200;width:380px;height:280px;background-color:#e9e9e9;border:0;padding:10px;margin:0;display:none;background:Transparent url(../../images/SpiceJet/noteBackLrg.gif) no-repeat}.hiddenCarDesc{font-size:.85em;position:absolute;z-index:200;width:398px;height:280px;background-color:#e9e9e9;border:0;padding:10px 5px;margin:0;display:none;background:Transparent url(../../images/SpiceJet/noteBackLrg.gif) no-repeat}.hiddenCarDesc img{float:right;margin:5px 15px 5px 0;border:2px solid #000}.hiddenCarDesc ul{margin:5px 0 0 20px;padding:0}.innerContainer{margin:-5px 0 0;overflow:auto;width:388px;height:260px}#hiddenAosDesc p a:link{color:#fff;text-align:left;margin:5px 0 0 10px}#hiddenAosDesc p a:visited{color:#fff;text-align:left;margin:5px 0 0 10px}#hiddenAosDesc p a:hover{color:#fff;text-align:left;margin:5px 0 0 10px}#hiddenAosDesc p a:active{color:#fff;text-align:left;margin:5px 0 0 10px}#hotelCloseBtn{margin:0;padding:0;line-height:1;height:24px;top:-7px}#hotelPriceDetails address{margin:0}#hotelPriceDetails tr th,#activityPriceDetails tr th,#activityDetailsDisplay tr th{background-color:Transparent;color:#000;border:0;font-weight:normal;font-size:9px;vertical-align:top}#hotelPriceDetails tfoot tr td,#hotelPriceDetails tfoot tr th{border-top:1px solid #000;font-weight:bold}#hotelDetailsDisplay tr th,#activityDetailsDetails tr th{background-color:Transparent;color:#000;border:0;font-weight:normal;text-align:right;vertical-align:top;padding-right:10px}#hotelDetailsDisplay span{float:left}table.sortMe thead tr .header{background-image:url(../../images/SpiceJet/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}table.sortMe thead tr .headerSortUp{background-image:url(../../images/SpiceJet/asc.gif)}table.sortMe thead tr .headerSortDown{background-image:url(../../images/SpiceJet/desc.gif)}#hotelNewSearch dl{width:60px;float:left;margin:0 0 0 5px}#hotelNewSearch dl dt{font-weight:normal;font-size:.9em}#hotelSearchedBy{padding:2px 10px}#hotelSearchedBy p b{padding-right:5px}.eaActivityContainer{height:80px;margin-bottom:20px}.activityContainer a:link{color:#123cda}.activityContainer a:visited{color:#123cda}.activityContainer a:hover{color:#123cda}.activityContainer a:active{color:#123cda}.activityDesc{margin:5px 0 20px;padding:5px 10px}.customerOpt dfn{margin:0 0 0 10px;font-weight:bold}.activityDesc img{float:left;margin:5px 0 20px 0;border:1px solid #000}.activityText{float:right;width:430px}.activityText h4 a{margin-left:5px}.activityOpt{float:right;clear:both;width:300px;margin:5px 0 0;text-align:right}.activityResult{padding:5px 10px;margin:5px 0;background-color:transparent}#activityContainer h6{margin:0 0 10px 0}.activitySubResult{margin:0}.customerOpt{float:right;margin:0}.customerOpt label{width:10em;float:left;text-align:right;margin:3px 1em 6px 0;font-size:1em}.activityDesc h2{color:#1b55b9;margin:0;padding:4px 0 4px 4px}.activityDesc h3{color:#1b55b9;font-size:.9em;margin:2px 0 10px 0}.activityDesc image{margin:5px 10px;float:left;display:inline}.activityDesc h4{clear:none;color:#000;font-size:.9em;margin:8px 0;font-weight:normal}.activityDesc h5{color:#1b55b9;font-size:.85em;font-weight:bold;margin:8px 0}.ruleDotted{border-bottom:1px dashed #b2b2b2;clear:both;margin:10px 25px}#mainActivitySearch{width:215px;margin:5px 0 5px 40px;float:left}#mainActivity{float:right;width:200px;margin:5px 40px 0 0}#mainActivity h6{margin-bottom:-20px;font-size:1.2em}#mainActivityAdsOne{float:left;width:200px;margin:0 30px}#mainActivityAdsTwo{float:right;width:200px;margin:0 40px}#adDetails{width:175px;height:109px;margin:26px 10px 0;padding:5px;border:1px solid gray;background-color:#fff}#mainActivityAdImg{width:175px;height:109px;margin:5px 10px 40px;padding:5px;border:1px solid gray;background-color:#fff}#activityPriceDetails tfoot tr td,#activityPriceDetails tfoot tr th,#activityDetailsDisplay tfoot tr td,#activityDetailsDisplay tfoot tr th{border-top:1px solid #000;font-weight:bold}#activityInLineLocation,#activityInLineStartDate,#activityInLineEndDate{float:left}#activityInLineLocation select,#activityInLineStartDate select,#activityInLineEndDate select{margin:0}#activityInLineLocation{width:136px}#activityInLineStartDate{width:154px}#activityInLineEndDate{width:242px}#activityInLineEndDate .button{margin:0 0 0 26px;padding:1px 3px}#activityInLineMainSearch .button{margin:0 0 0 25px}#sortBy{padding:40px 32px 20px 0;margin:0}#sortBy .button{margin:0;padding:1px 14px}.groupInsuranceOpt{margin:20px 10px 40px;font-size:.9em}.declinedParticipantNames div{margin:0 0 0 10px}.insuranceTermsAndConditions{float:right}.insuranceTermsContainer{width:486px;height:100px;overflow:auto;margin:0 auto 20px;overflow:auto;border-bottom:1px dashed #666}#insuranceOffer span,#insuranceCancelContainer span{line-height:180%}#carSort{text-align:right;margin:10px}.carOption{border-top:1px dashed #666;margin:0 0 0 5px;padding:10px 0 10px 5px;width:97%}#carAvailability .openCloseLink{height:20px}.carDesc{margin:0 16px 0 0;padding:0}.carDesc h3{display:inline;clear:none}.carDesc h4{float:right;font-size:1.2em}.carResult table td{font-size:.8em;vertical-align:top}.carResult table td a{margin:0 5px}#carAvailability table td input{margin:3px 0 0 0}.firstparagraph{height:230px;width:350px;overflow:auto}.holdCardOption{margin:30px 0 5px}#carAvailability label{clear:none;float:none;font-size:.9em;margin:0 5px;text-align:left;width:13em}#elementContainer .formCheckbox{height:10px;padding:0 0 8px 180px}#elementContainer label{width:18em}#updateCar{float:right;margin:10px}#carDetailsDetails tr th{background-color:Transparent;color:#000;font-weight:normal;border:0;font-size:9px}#skipButton{float:right;margin:20px 10px 20px 0}#pageContainer{text-align:center;margin:0 auto}#paging ul{margin:0;padding:0;list-style:none;text-align:center}#paging li{display:inline;margin:4px;padding:3px 3px 3px 6px;text-indent:10px}.aosPriceOption{margin:2px 0 20px;padding-bottom:10px;border-bottom:1px dashed #000}.aosPriceOption label{width:6em;float:left;text-align:right;margin:0 1em 6px 0;clear:both;font-size:90%}.aosPriceOption span{line-height:168%}.activityPolicies{padding-bottom:2px}.activityPolicies label{width:225px;float:left;text-align:right;clear:both;font-size:90%}.activityPolicies span{width:140px;float:left;text-align:left;clear:both;font-size:90%}.cancelContainer p label{width:6em;float:left;text-align:right;margin:0 1em 6px 0;clear:both;font-size:100%;line-height:100%}.cancelContainer p span{font-size:100%;line-height:100%}.aosPriceOption p span{width:127px}.mainFormatList{margin:0 10px 10px 166px}#autoTerms,#hotelTerms{margin:10px 10px 20px;overflow:auto}.cancelPageContainer{float:right;width:496px;font-size:90%;padding:0}.cancelAOSBox{clear:both;height:20px}.cancelAOSBox label{width:20em;float:none;clear:none;font-weight:bold}#hotelDetailsDisplay label{width:6.8em;margin:10px 5px 6px 0}#hotelDetailsDisplay span{margin-top:10px;font-size:86%}#CarOrderItems label{width:18em;padding:0}#passengerInsurancePolicyContainer1 span p{margin:10px 0 30px;padding:0 0 10px 0}.termsAndConditions textarea{width:530px;height:120px}.cancellationPolicies textarea{width:530px;height:85px}.cancellationPolicies{margin-left:5px}.termsAndConditions{margin-left:5px}.policy label{width:350px;text-align:right;float:right}.policy span{margin:0 0 0 5px;width:150px;text-align:left}