#ad728x90 {margin:0 auto 0 auto;width:980px;text-align:center;padding-bottom:10px;}
#pageContainer {font-size:12px;margin:0 auto;width:980px;}
#pageContent{float:left;padding-left:9px;}
#mainContent{width:638px;float:left;}
#sideBar{float:left;width:314px;padding-top:20px;padding-left:10px;#padding-bottom:20px;_padding-bottom:0px;}
.ad300x250{margin:0 0 20px 0;float:left;_float:none;width:300px;background:#F1F8FB url(../img/bg_ad.gif) repeat scroll 0 0;padding:14px 7px 7px 7px;}
h1 {color:#296cb0;text-transform:capitalize;padding-bottom:4px;font-size:14px;}
.travelmainoveride {font-size:14px;padding-bottom:4px;}
h3 {color:#555;}
h5 {color:#939393;}
.last {border-bottom:none !important;}
.followUs{margin-bottom:20px;margin-left:0px;}
#footerContainer{margin-top:0px !important;}

.shadowContainer {position:relative;left:3px;top:3px;width:300px;margin:0 3px 20px 10px;}
.shadow2, .shadow3, #acctMod, #promoModule, .toolsModule {float:left;}
.shadowContainer .shadow1 {background:#efefe0;}
.shadowContainer .shadow2 {background:#cfcfc2;}
.shadowContainer .shadow3 {background:#afafa4;}
.shadowContainer #acctMod{background:#fff;border:1px solid #dceaf4;}
#acctMod{padding:6px 0 10px 10px;float:right;width:302px;border:solid 1px #DCEAF4;margin-bottom:20px;_margin-bottom:0px;}
#acctMod h3{color:#f4801e;float:left;width:auto;margin-bottom:3px;font-size:18px;width:100%;}
#acctMod p{color:#555555;font-size:12px;width:100%;padding-bottom:4px;float:left;width:100%;}
#acctMod ul{color:#555;font-size:12px;}
#acctMod ul li{line-height:17px;}
#acctMod ul li.call b{font-size:14px;}
#acctMod #acctModBot {margin-top:3px;font-size:18px;}

.toolsModule{border:1px solid #DCEAF4;_display:inline;padding-bottom:10px;margin:0 0 20px 0;width:312px;padding:0 0 8px 0;}
.toolsModule img{float:left;width:70px;margin:0 10px;}
.toolsModule h3{background:url(../img/travelGradients09.gif) repeat-x 0 -330px;color:#fff;padding:2px 0 3px 10px;margin-bottom:10px;}
.toolsModule ul {float:left;width:40%;margin:0 0 10px 0;padding:0 0 0 11px;}

#promoModule {display:none;}
#promoModule img {float:left;width:70px;margin:0 10px;}

#SEOModMain{float:left;padding-top:10px;width:638px;border:none;margin-right:0;}
#SEOModMain ul {float:left;width:130px;margin-left:3px;}
#SEOModMain .seoListLeft{float:left;width:313px;border:1px solid #dceaf4;}
#SEOModMain .seoListRight{float:left;width:313px;border:1px solid #dceaf4;margin-left:8px;display:inline}

#SEOMod{float:left;width:636px;}

#SEOMod ul{float:left;width:21%;}
#SEOMod .seoListLeft{float:left;width:48%;_width:47%;margin-right:10px;border:1px solid #dceaf4;}
#SEOMod .seoListRight{float:right;width:48%;_width:47%;margin-right:10px;border:1px solid #dceaf4;}
.mainContentMod{margin-right:0 !important;}

/* deals css */
h2.dealsHeadline {clear:both;color:#f4801e;padding:7px 0 3px 0;}
.mainDeals, #dg_dealsResults{margin:0;background:#f1f8fb;padding:5px 5px 0 5px;#padding-top:0;float:left;width:628px;}
.dealList {padding:5px 0;border-bottom:1px solid #dceaf4;font-size:10px;}
.dealPublished {width:79%;float:left;color:#939393;font-size:10px;font-weight:normal !important;}
.dealTitle {font-size:12px;font-weight:bold;}
div.dealItem {margin:0;clear:both;padding:10px;height:100%;border-bottom:1px solid #F5E0D6;}
.dealPrice {float:left;width:40px;text-align:right;color:#939393;}
.dealPrice a {display:block;font-weight:bold;font-size:14px;color:#f4801e;}
.dealDescription {margin-left:55px;}
.dealDescription h3, #td_dealsResults .dealDescription p {margin:0;}
.dealDescription h3 a, #td_dealsResults .dealDescription h3 a:hover {color:#c0763f !important;font-weight:bold;font-size:14px;}
span.expire {float:right;font-size:10px;color:#939393;margin-right:5px;}

/*integrated text block*/
#intBlkContainer{width:302px;float:left;padding-right:15px;text-align:justify;}
#intBlkContainer .intBody {margin-top:10px;}
#intBlkContainer img {float:left;width:80px;margin-right:10px;}
#intBlkContainer h4 {clear:left;}

.colorOne h3 {margin-bottom:10px;color:#555;font-weight:bold;}
.colorOne img {float:left;width:auto;margin-right:10px;}
.colorOne ul {clear:both;}
.colorOne a {color:#1f77a3;}

.formContainer, .swapImgFlights, .swapImgHotels, .swapImgCars, .swapImgCruises, .swapImgVacations, #destSrch {background-image:url(../img/booking-module-sprite.gif);}

#formCont {margin-bottom:10px;color:#fff !important;}
#formCont label, #bmMainContainer label, #vacationContainer label {color:#fff !important;}
.formContainer{background-repeat:no-repeat;background-position:0 0;height:149px;width:638px;float:left;}
.formContainer form{padding-top:10px;padding-left:10px;float:left;}
.showForm {display:block;}
.hideForm {display:none;}
.labels, .formContainer label {color:#fff !important;} 
.text{padding:2px 0;} 
.textField{padding:2px 0;}
.selectField, select {color:#555;*margin:1px 0 0 0;} 
.a_small {font-size:11px;text-decoration:none;}

.tabContainer{float:left;}
.mainTabs {float:left;width:auto;_position:relative;cursor:pointer}
.mainTabs a {color:#fff;}
.mainTabs a:hover {text-decoration:none;}
.offTab {height:22px;text-align:center;color:#fff;padding-top:6px;font-weight:bold;text-transform:uppercase;background:url(../img/travelImgs09.gif) no-repeat 0 -3399px}
.onTab {height:23px;text-align:center;color:#fff;padding-top:7px;font-weight:bold;text-transform:uppercase;margin-top:-2px;_position:relative;_top:0;}
#flightsTab .offTab {background-position:0 -3399px;margin-right:2px;width:116px;}
#hotelsTab .offTab {background-position:0 -3439px;margin-right:2px;width:117px;}
#carsTab .offTab {background-position:0 -3519px;margin-right:2px;width:127px;}
#cruisesTab .offTab {background-position:0 -3479px;margin-right:2px;width:137px;}
#vacationsTab .offTab {background-position:0 -3349px;width:133px;}
#flightsTab .onTab {background:#479bc7;width:116px;margin-right:2px;}
#hotelsTab .onTab {background:#469acb;width:117px;margin-right:2px;}
#carsTab .onTab {background:#4092c2;width:127px;margin-right:2px;}
#cruisesTab .onTab {background:#347cb7;width:137px;margin-right:2px;}
#vacationsTab .onTab {background:#2c6db1;width:133px;}
.swapImgFlights{background-repeat:no-repeat;background-position:0 0;height:150px;*height:149px;}
.swapImgHotels {background-repeat:no-repeat;background-position:0 -202px;height:150px;_height:149px;}
.swapImgCars {background-repeat:no-repeat;background-position:0 -404px;height:150px;_height:149px;}
.swapImgCruises {background-repeat:no-repeat;background-position:0 -604px;height:150px;_height:149px;}
.swapImgVacations {background-repeat:no-repeat;background-position:0 -803px;height:150px;_height:149px;}

.text{width:177px;color:#555;height:15px;border:solid 1px #7F9DB9;}
.date{width:105px;background:#fff url(../img/travelImgs09.gif) no-repeat 85px -1547px;cursor:pointer;float:left;border:solid 1px #7F9DB9;height:15px;*margin:1px 0 0 0;}
#flightsForm .btnHolder, #vacationsForm .btnHolder{float:left;padding:10px;} 
button#carsLobBtn {float:right;margin-right:25px;}
button#cruisesLobBtn {float:right;}
.advLink{color:#FBD490;float:left;width:495px;display:inline;padding:7px 0 4px 0;font-size:11px;margin:0;}
.advLinks{color:#fff;float:left;width:482px;padding:7px 0 9px 0;font-size:11px;margin-right:11px;}
.advLinks a,.advLink a {color:#FBD490;}
.advLink label{display:inline;}
.btnHolder .btn, #mainContent button{cursor:pointer;background:#EE953B url(../img/travelImgs09.gif) 0 -740px;border:none;width:104px;height:22px;margin:3px 0 0 0;float:left;}

.invalidLbl {color:#f00;}
.inputInvalidLbl {color:#f00;font-size:12px;font-weight:normal;}
.dep, .ret{float:left;}
.ret{padding-top:10px;}
#flightsForm select, #vacationsForm select{margin:0px !important;}
#leavingDate, #returningDate, #valeavingDate, #vareturningDate{margin-right:13px;}

/* Flight form */
.text, .selectField{float:left;display:block;margin-top:0px !important;}
.cal_p select{margin-top:0px !important;}
#flightsForm form{padding-top:4px;}
#flightsForm .advLink{width:493px;}
#flMiniBm{float:left;}
.lblTxtFL{float:left;width:195px;padding:6px 0 0 10px;}
.lblTxt{float:left;width:179px;padding:6px 0 0 10px;margin-right:3px;display:inline;}
.lblGroup{float:left;padding:6px 0 0 10px;}
.selGroup{float:left;padding-bottom:2px;padding-left:10px;padding-top:6px;}
.fieldset{float:left;width:92px;}
#passengers, .passengers{float:left;padding:10px 0 0 10px;width:374px;}
.destGroupFL{float:left;width:580px;}
.destGroup{float:left;width:384px;}
.depFL{width:205px;float:left;}
.retFL{width:205px;float:left;}
.depRet{float:left;padding-top:6px;padding-left:10px;width:213px;}
#dateLeavingTime, #dateReturningTime, #vadateLeavingTime, #vadateReturningTime{margin-left:13px;width:93px;padding:1px 0 1px 0;float:left;}
#fltLbl,#fltHtlLbl{font-size:11px;float:left;padding-left:3px;padding-right:5px;}
.textFL{width:195px; color:#555;}
.ctrl1FL{width:90px;}
.nearbyairportsFL{font-size:11px;}
.nearby_com {width:355px;float:left;padding:2px 4px 0 8px ;}
.nearby_com .nearby1FL{width:170px;float:left;padding-right:34px;}
.nearby_com .nearby2FL{width:140px;float:left;}
#flightsForm select{padding:1px 0 1px 0;}
.advLink input{float:left;margin:0;padding:0;height:13px;width:13px;}


/* Style for hotels starts */
#frmElements, #bookingInfo{float:left;}
#trvCity {width:177px;height:15px;border:solid 1px #7F9DB9;}
#country{width:115px;}
#trvHotelIn, #trvHotelOut{width:103px;padding:2px 0;}
#guestDiv {clear:both;}
#hotelsForm .btnHolder{padding:8px 0 0 10px;float:left;}
#hotelsForm .lblTxt{width:179px;margin-right:0;}
#hotelsForm .lblGroup{padding-left:12px;}
#hotelsForm .selGroup{padding-top:10px;}
#hotelsForm select{padding:1px 0;float:left;display:block;margin:0;}
#hotelsForm button{margin-left:2px;}
#hotelsForm form{padding-top:4px;}
#hotelsForm .advLinks{width:480px;}
#trvCityLbl, #trvCity{float:left;display:block;margin:0 !important;}

/* Cars Form */
#carsForm form{padding-top:4px;padding-left:10px;}
#carsForm .advLinks{padding:16px 0 0 10px;width:482px;}
#carsForm button{margin-top:13px;}
#cadateLeavingTime, #cadateReturningTime{margin-left:10px;width:93px;padding:1px 0 1px 0;float:left;}
.elementsHold{float:left;}
.leftGroup{float:left;}
.rightGroup{float:right;width:240px;}
.btmGroup{float:left;padding-left:10px;}
#pickupCity{width:293px;display:inline;}
#dropoffCity{width:290px;display:inline;}
.carTxt{float:left;padding:10px 0 0 10px;}
#FCO_pickupoption{width:155px;}
.opted{width:390px;display:none;margin-top:3px;}
#optOne{display:block;}
.optGrp{float:left;}
#countryHold{visibility:hidden;}
#CO_to, #CO_interest{width:270px;margin-right:10px;}
#CO_adrs, #CO_city{width:100px;margin-right:10px;}
#CO_geostate{margin-right:10px;}
#CO_zip{width:70px;}
#CO_type{margin-top:2px;}
#chkArptLocHold{visibility:hidden;float:left;padding:8px 0 0 10px;margin-top:16px;_padding-top:4px;_line-height:20px;}
#chkArptLoc,.chkLabel{float:left;}
.chkLabel{padding-left:3px;}
.advSrch{width:300px;text-align:right;}
#carsBtn{float:left;}
.carBtnHolder{float:left;margin-top:10px;}

/* Cruise Form */
#cruiseLineDiv{padding-bottom:4px;}
#destination,#cruiseVendor1{width:174px}
#destination{width:183px;}
#cruiseLength{width:120px}
#fromMonthYear{width:120px}
#fromDay{width:114px}
#cruisesForm select{padding:1px 0;margin-right:10px;display:inline;}
#cruisesForm selGroup{padding-top:10px;}
#cruisesForm .advLinks{padding:11px 0 9px 10px;width:482px;}
#cruisesForm button{margin-top:9px;}
#cruisesForm form{padding-top:4px;}
#cruisesForm .selGroup{padding-top:10px;}

/* Vacation Form */
#vacationsForm form{padding-top:4px;}
#vaMiniBm .destGroup{float:left;width:384px;}
#vaMiniBm .lblTxt{float:left;width:179px;padding:6px 0 0 10px;}
#vaMiniBm .depRet{float:left;padding-top:6px;width:220px;padding-left:10px;}
#vaMiniBm select{padding:1px 0;}

#upFront300x130{width:638px;padding:17px 0;float:left;}
#upFront300x130 .upFront1{width:314px;float:left;padding-right:11px;}
.upFront1 a {display:inline;margin-left:90px;}
.tripvineCont{float:right !important;padding-right:11px !Important;width:306px !important;}

/*search form */
#destSrch {clear:both;background-position:0 -1000px;height:70px;position:relative;}
#destSrch form {position:absolute;top:15px;}
#destSrch h2 {float:left;margin:6px 10px;color:#fff;}
#destSrch input#dest_interest {color:#939393;padding:2px;width:300px;_width:285px;}
#destSrch .button {cursor:pointer;background:transparent url(../img/travelImgs09.gif) 0 -1320px;width:100px;height:23px;position:relative;top:2px;_top:1px;border:none;}
#destSrch ul {clear:both;}
#destSrch ul li a {background:url(../img/travelImgs09.gif) no-repeat 0 -3665px;padding-left:10px;font-weight:bold;float:right;margin:5px 0 0 0;#margin-right:10px;}

/*carousel*/
.carsouselWrapper{float:left;width:638px;padding-bottom:9px;}
#ad280x210_carouse_slide1, #slide2{float:left;padding-right:19px;width:200px;}
#slide3{float:left;width:200px;}
#slideAd{float:left;width:212px;}
#slideAd a{float:left;}
.slide h2{padding:10px;}
.slide h3{background:url(../img/travelGradients09.gif) repeat-x 0 -34px;color:#fff;padding:2px 0 2px 10px;float:left;width:190px;}
.slide ul{display:none;}
.slide .copy{margin-top:5px;}

/*sponsored links */
#mainContent .spLinks {width:628px;padding-bottom:15px;font-size:11px;float:left;}
#mainContent .spLinks h5 {float:right;color:#428CCD;font-weight:normal;text-align:right;width:auto;}
.spLinks{float:left;display:inline;}
.spLinks li {padding:2px 0;}
.spLinks li h3, .spLinks li h4 {width:620px;font-size:11px;margin:0;padding:0;font-weight:normal;color:#535562;}
.spLinks li h3 {color:#3A8b17;font-weight:bold;}
.spLinks li a:hover {text-decoration:none;}
.spLinks h2, .spLinks h2 a {margin:0;padding:0;color:#428CCD;font-size:12px !important;font-weight:bold !important;}

/* Calendar styles */
.calendar{width:175px;float:left;background-color:#f1f8fb;padding:0;color:#FFF;border:solid 1px black;}
.cal_top{width:160px;font:13px verdana;border-bottom:1px solid #dceaf4;padding:0 0 2px 15px;background-color:#4b84bd;float:left;}
.cal_top img{border:none;margin:0;padding:4px;float:left;width:5px;color:#fff;}
.cal_top p{margin:0;padding:0 0 0 12px;float:left;color:#fff;font-size:11px;font-weight:bold;cursor:default;}
.header{border-bottom:1px solid #dceaf4;padding:0;background-color:#fff;float:left;width:175px;font:bold 12px verdana;}
.header p{font-size:10px;font-weight:bold;text-align:center;float:left;cursor:default;padding:0;margin:0;color:#000;width:25px;}
.header p.wend{border:none;background-color:#fff;}
.cal_body{float:left;width:175px;background:#B7C2D6;}
.cal_body p{font:10px verdana;border-bottom:solid 1px #dceaf4;float:left;width:2.45em;cursor:default;margin:0;padding:0;text-align:center;background-image:url(../img/calPipe.gif);background-position:100% 0;background-repeat:no-repeat;}
.cal_body p a{float:left;width:24px;color:#000;text-decoration:none;}
#container .calendar .cal_body a:hover{background:#296cb0 none repeat;color:#fff;}
#container .calendar .cal_body .wend{background:#f1f8fb none repeat;width:24px;border-right:1px solid #fff;float:left;background-image:url(../img/calPipe.gif);background-position:100% 0;background-repeat:no-repeat;}
#container .calendar .hilite{background: rgb(12, 40, 98) none repeat;}
#container .hide{display:none;}
#container .cal_div{border:1px solid red;}
#ifrm_cal{float:left;position:absolute;top:0;left:0;z-index:798;display:none;}
#container {float:left;position:absolute;z-index:800;}
#bg_ifrm {float:left;position:absolute;z-index:799;width:177px;height:110px;}
tr td {font-size:12px;}
#container p.out{background:#c2def9;color:#939393;background-image:url(../img/calPipe.gif);background-position:100% 0;background-repeat:no-repeat;}

#destSrch{clear:both; margin-top:10px !important;}

/*Nav controls*/
.navWrapper{float:right}
#prevBtn, #nextBtn {float:left;padding:0px 0;}
#sCounter {float:left;padding:2px 5px 0 5px;text-align:center;width:70px;}
#sCounter span {font-weight:bold;}
.btnPrev{width:30px;background:url(../img/travelImgs09.gif) 0 0;height:25px;cursor:pointer;}
.btnNext{width:30px;background:url(../img/travelImgs09.gif) 0 -100px;height:25px;cursor:pointer;}

/* ExporeNSort */
.exploreNSort{display:block;width:638px;padding:10px 0 0 0;color:#666 !important;float:left;}
.exploreNSort span.leftMod, .exploreNSort span p, .exploreNSort span img {float:left;display:block;}
.exploreNSort span.rightMod {float:right;display:block;}
.exploreNSort #paginationCount span {font-weight:bold;}
.exploreNSort span label {font-weight:bold;font-size:14px;color:#666;padding-right:2px;}
.exploreNSort span select {margin-left:6px;font-size:11px;color:#939393;}
.exploreNSort span p {font-size:11px;padding:4px 9px 0 10px;color:#666;width:56px;}
.exploreNSort span img {padding-bottom:7px;cursor:pointer;}

/* Travel Guide Module */
#guideModule{float:left;margin:10px 0 5px 0;display:inline;width:638px;}
.guideContainer{float:left;width:638px;}
.guideCont{width:315px;float:left;}

.guideCont img {margin-bottom:10px;}
.guideTitle {font-size:16px;font-weight:bold;}
#mostPop1, #mostPop3, #mostPop5, #mostPop7, #mostPop9 {margin-right:8px;}
#editPick1, #editPick3, #editPick5, #editPick7, #editPick9 {margin-right:8px;}
#topDest1, #topDest3, #topDest5, #topDest7, #topDest9 {margin-right:8px;}
#cmsOver1, #cmsOver3, #cmsOver5, #cmsOver7, #cmsOver9 {margin-right:8px;}
#nearMeBlock1, #nearMeBlock3, #nearMeBlock5, #nearMeBlock7, #nearMeBlock9 {margin-right:8px;}

.guideCont label {font-size:14px;color:#49A3CA;font-weight:bold;padding:5px 0 2px 0;}
.guideCont p.overview {margin-right:10px;height:45px;}
.guideCont ul {clear:both;padding:5px 0 15px 0;}
.guideCont ul li {display:inline;margin-left:0;padding-right:3px;}
.guideCont ul li.guideLinks {background:url(../img/travelImgs09.gif) no-repeat 0 -815px;padding-left:10px;}

.dealsList {background:#f1f8fb;height:45px;padding:10px 0 5px 5px;margin:5px 0 10px 0;}
.dealsList .dealsLeft {float:left;width:auto;text-align:right;}
.dealsList .dealsLeft a {color:#f4801e;}
.dealsList .dealsRight{float:right;width:265px;}
.dealsList .dealsRight a {font-size:12px;font-weight:bold;}
.dealsList p {font-size:10px;color:#939393;}
.priceLabel{color:#f4801e;font-weight:bold;font-size:14px}

.show {display:block;}
.hide {display:none;}
#loadImg{text-align:center;border:1px solid #dceaf4; height:240px; width:100%;padding-top:160px;}
.travelGuideImg{width:315px;height:230px;}

.hotWireCheckbox {float:left;padding-left:5px;clear:both;width:500px;}
.hotWireHeader {float:left;color:#fff}
.hotWireBody {float:left;padding:0 5px}
.hotWireBody input {float:left;padding-left:0;margin-left:0;width:15px;height:15px;}
.hotWireBody label {float:left;padding:0 5px}
.hotWireFix {height:35px;}

.last label{width:85px;float:left;}
#footerContainer{_margin-top:5px;}

#mainDealsResults{float:left;width:638px;padding-top:18px;}
h1{text-transform:none;}
.guideCont p.overview, .slide .copy{text-align:justify;}

.invalid{border:1px solid #f00 !important;}
.inputInvalid{border:1px solid #f00 !important;color:#f00;font-size:12px;padding:2px 0px;height:15px !important;}
#flightsForm .cal_p, #vacationsForm .cal_p{float:left;width:226px}