.psfLeftColumn,.psfRightColumn{width:369px}.psfLeftColumn td,
.psfRightColumn
td{color:#00F}.citiesLegend{display:inline-block;margin:0;padding:15px
0 10px 30px;list-style:none;text-align:center}.citiesLegend
li{float:left;width:220px}.citiesLegend li
label{padding-left:5px;vertical-align:top}.headTitleBlock{color:#fff !important;font-size:1.1em;font-weight:bold;background-color:#013879}.bannersSection{float:right;width:420px;text-align:right;white-space:nowrap}.bannersSection
ul{float:right;margin-top:0;list-style:none}.bannersSection
li{display:inline-block;padding-right:7px}.psfAirportName
h1{font-size:20px}.psfAirportName
h2{font-size:14px;font-weight:normal}.citiesServedContent{width:100%;padding-top:10px;border-top:1px solid #013879}.citiesServedContent
h3{margin:0
0 10px 0;padding:0;font-size:16px;font-weight:bold}.citiesServedContent
p{padding-bottom:5px}.stars0{background-position:0 0 !important}.stars05{background-position: -91px  0 !important}.stars1{background-position:0 -19px !important}.stars15{background-position: -91px  -19px !important}.stars2{background-position:0 -38px !important}.stars25{background-position: -91px  -38px !important}.stars3{background-position:0 -57px !important}.stars35{background-position: -91px -57px !important}.stars4{background-position:0 -76px !important}.stars45{background-position: -91px -76px !important}.stars5{background-position:0 -95px !important}.cityServedButton{float:left;margin-left:8px;background:url('/reservation/images/buttons/cities_served_bg.gif') no-repeat right bottom}.cityServedButtonInner{float:left;padding-top:15px;background-repeat:no-repeat;background-position:left bottom}.cityServedButtonInner
a{float:left;display:block;height:22px;padding-right:12px;color:#002967;font-size:14px;font-weight:bold;line-height:21px;background-color:transparent}.citiesServedInfo{margin:18px
2px 10px 2px;font-size:11px;font-weight:bold}#airportCSButton
.cityServedButtonInner{background-image:url('/reservation/images/buttons/cities_served_airport.gif')}#airportCSButton
.selected{background-image:url('/reservation/images/buttons/cities_served_airport_sel.gif')}#airportCSButton .cityServedButtonInner
a{padding-left:45px}#airportCSButton .selected
a{color:#999}#cityCSButton
.cityServedButtonInner{background-image:url('/reservation/images/buttons/cities_served_city.gif')}#cityCSButton
.selected{background-image:url('/reservation/images/buttons/cities_served_city_sel.gif')}#cityCSButton .cityServedButtonInner
a{padding-left:60px}#cityCSButton .selected
a{color:#999}#poiCSButton
.cityServedButtonInner{background-image:url('/reservation/images/buttons/cities_served_poi.gif')}#poiCSButton
.selected{background-image:url('/reservation/images/buttons/cities_served_poi_sel.gif')}#poiCSButton .cityServedButtonInner
a{padding-left:52px}#poiCSButton .selected
a{color:#999}/*/*//**/.breadcrumbs{clear:both;height:21px;margin-top:10px;border-bottom:1px solid #FFF;background-color:#f2f2f2}.breadcrumbs
div{float:left;height:21px;padding:0
8px;color:#FFF;font-size:12px;line-height:20px}.breadcrumbs
div.active{height:21px;padding-right:15px;background:#013879 url('/reservation/images/misc/breadcrumbArrow.gif') no-repeat right}.breadcrumbs
div.inactive{height:21px;margin-left: -8px;padding-left:15px;color:#093775;background:#f2f2f2 url('/reservation/images/misc/breadcrumbArrow2.gif') no-repeat left}.breadcrumbs
a{color:#FFF;font-size:12px;line-height:20px}.breadcrumbs a:hover{color:#FFF}.citiesServedContent
ul{margin:5px
0;padding:0;list-style:none}.citiesServedContent ul
ul{margin:3px
0}.citiesServedContent ul
li{padding-left:12px;line-height:17px;background-image:url('/reservation/images/misc/ulFirstLevel.gif');background-repeat:no-repeat;background-position:left 5px}.citiesServedContent ul ul
li{padding-left:16px;line-height:14px;background-image:url('/reservation/images/misc/ulSecondLevel.gif');background-repeat:no-repeat;background-position:left 1px}.citiesServedContent .normalUL ul
li{padding-left:0px;line-height:17px;background-image:none}.citiesServedAirport
.ratingSprite{float:left;width:69px;height:14px;margin:1px
4px 0 0;background:url(/site/images/spriteSurveys.png?1) no-repeat}.citiesServedAirport
.airportStats{margin-top:10px}.citiesServedAirport .reviews,
.citiesServedAirport
.prices{font-size:13px;font-weight:normal}.hotelsLinks{float:right;margin-top:5px}.hotelsLinks
img{padding:0px}.infoPart
.ratingStar{float:left;width:19px;height:18px;margin-top: -3px;background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -336px}.infoPart
.userRatingStar{float:left;width:19px;height:18px;margin-top: -3px;background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -313px}.psfHotelLot{width:100%;border-top:1px solid #013879}.psfHotelLot
.imagesPart{float:left;width:160px;padding-top:10px;padding-bottom:10px;text-align:center}.psfHotelLot
.infoPart{float:left;width:240px;padding-top:10px;padding-bottom:10px;padding-left:5px}.psfHotelLot .infoPart
h2{font-size:18px}.psfHotelLot .infoPart h2
a{color:#093775;font-weight:bold;text-decoration:none}.psfHotelLot .infoPart
span{font-weight:bold}.psfHotelLot .infoPart .hotelSurveysLink,
.citiesServedContent
.hotelSurveysLink{height:16px;margin-top:6px;padding:1px
0 0 22px;background:url("/site/images/icon_preview.png") no-repeat 0 0}.psfHotelLot .infoPart
.hotelVideosLink{height:16px;margin-top:3px;padding:1px
0 0 22px;font-weight:bold;background:url("/site/images/icon_video.png") no-repeat 0 0}.psfHotelLot
p{margin-top:10px;margin-bottom:10px;line-height:16px}.psfHotelLot
.pricePart{float:right;width:340px;padding-top:10px;padding-bottom:7px}.aprBanner{display:block;width:105px;height:60px;background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -70px}.txt-align{text-align:left}.featured-bg{background-image:url('/reservation/images/misc/featured-bg.gif')}.featured-bg .grayedRow
td{background-color:#FFF}.citiesServedHotel
h2{display:inline;width:auto;margin:20px
0 0 5px;border-bottom:1px dashed #000;font-size:17px;text-align:left}.citiesServedHotel
.hotelContentLeft{float:left;width:520px;padding-top:5px}.citiesServedHotel
.hotelCustomersReviews{padding:5px
0 10px 0}.citiesServedHotel .hotelCustomersReviews
.paginationSection{margin:15px
0 15px 0}.citiesServedHotel .hotelCustomersReviews .top
.paginationSection{margin:12px
0 0 0}.citiesServedHotel .pagination
li{line-height:1 !important}.citiesServedHotel .hotelCustomersReviews
h2{border-bottom:none}.citiesServedHotel
.hotelContentRight{float:right;width:210px;margin-bottom:10px;padding:10px
5px 5px 10px;border-left-width:1px;border-left-style:dashed}.citiesServedHotel
h1{display:inline-block}.citiesServedHotel
.hotelLogo{float:right}.citiesServedHotel{padding-top:0;border-top:1px dashed #093775}.citiesServedHotel
.cruiseportInfo{margin-top:15px}.citiesServedHotel .airportInfo ul,
.citiesServedHotel .cruiseportInfo
ul{margin-left:15px}.citiesServedHotel
.hotelAmenities{margin-top:20px}.citiesServedHotel .hotelAmenities
ul{margin-left:15px}.citiesServedHotel
.hotelPhotos{margin-top:20px}.citiesServedHotel .hotelPhotos
td{text-align:center}.citiesServedHotel .hotelPhotos
a{display:inline-block;padding:5px}.citiesServedHotel .hotelPhotos
img{margin-bottom: -4px;padding:0;border:1px
solid #093775}.citiesServedHotel .hotelPhotos
.highlight{background-color:#bedcff}.citiesServedHotel .hotelPhotos
.hotelPhotosDescr{float:left}.citiesServedHotel
.googleMapsSize{width:auto;height:230px;margin-top:15px}.citiesServedHotel
.hotelCityState{height:16px;font-weight:bold}.citiesServedHotel
.hotelCheckRatesBottom{margin:0
10px 0 5px;text-align:right}.citiesServedHotel .hotelCheckRatesBottom
a{margin-bottom: -4px}.citiesServedHotel
.stateLink{float:right;padding-top:3px}.citiesServedHotel .stateLink
a{margin-right:13px;font-size:13px;font-weight:bold}.citiesServedHotel
ul.hotelDescriptionList{margin-top:0}.citiesServedHotel .hotelRatingsSection
.aggregateLeft{float:left;margin-right:22px}.citiesServedHotel .hotelRatingsSection
.aggregateRight{float:left}.citiesServedHotel .hotelRatingsSection
.hotelRatingSprite{position:relative;top:2px;display:inline-block;width:69px;height:12px;background:url(/site/images/spriteSurveys.png?1) no-repeat}.citiesServedHotel .hotelRatingsSection
.hotelVideosLink{font-weight:bold}.citiesServedHotel .hotelDescriptionList .desc,
.citiesServedHotel .hotelDescriptionList .parking,
.citiesServedHotel .hotelDescriptionList
.rate{padding-bottom:8px}.citiesServedHotel .hotelDescriptionList li
b{font-size:12px}.citiesServedHotel
.surveySeparator{margin:4px
0 4px 0;border-bottom:1px dashed #013879}.citiesServedHotel
ul{margin:5px
0;padding:0;list-style:none}.citiesServedHotel ul
ul{margin:3px
0}.citiesServedHotel ul
li{padding-left:12px;line-height:17px;background:url('/reservation/images/misc/ulFirstLevel.gif') no-repeat left 5px}.citiesServedHotel ul ul
li{padding-left:16px;line-height:14px;background:url('/reservation/images/misc/ulSecondLevel.gif') no-repeat left 1px}.citiesServedHotel .normalUL ul
li{padding-left:0;line-height:17px;background-image:none}.surveysTable
.surveysTd{width:100%}.surveysTable
.userName{color:#000;font-size:12px}.surveysTable .userName
b{padding-right:10px}.surveysTable .userName
span{font-size:11px}.surveysTable
.userReview{padding-top:8px}.surveysTable
.userResolution{padding-top:8px}.surveysTable
td.starsContainer{width:80px}.surveysTable .starsContainer
div{width:69px;height:14px;margin-right:10px;background-image:url(/site/images/spriteSurveys.png?1);background-repeat:no-repeat}.surveysTable
.surveyYes{height:13px;padding-left:16px;background:url(/site/images/spriteSurveys.png?1) no-repeat 0 -147px}.surveysTable
.surveyNo{height:13px;padding-left:16px;background:url(/site/images/spriteSurveys.png?1) no-repeat 0 -130px}.surveysTable
.surveyAnswerType{display:inline-block;height:14px;margin-top:8px;padding-left:16px;font-weight:bold;background:url(/site/images/spriteSurveys.png?1) no-repeat 0 -112px;cursor:pointer}.surveysTable .hotelAnswer,
.surveysTable
.siteAnswer{display:none;margin:3px
5px 10px 0;padding:3px
7px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#D5EAFB}.surveysTable
.surveysHelpfulnessSection{margin:15px
5px 0 0;font-size:12px}.surveysTable
.surveysHelpfulnessResults{float:left;font-weight:bold}.surveysTable
.surveysHelpfulnessVoting{position:relative;top: -3px;float:right;text-align:right}.surveysTable
.surveysHelpfulnessVoting.voted{top:0}.surveysTable
.registerMessage{float:right;text-align:right}.surveysTable div.registerMessage
a{margin:0
3px;color:#00F}.surveysVotingSection{display:inline-block;margin-left:7px;padding-bottom:3px}.surveysVotingSection
span{margin:0
2px}.surveysVotingSection .yes,
.surveysVotingSection
.no{display:inline-block;padding:2px
15px;border:1px
solid #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7 url(/site/images/spriteSurveys.png?1) no-repeat 100px 100px;cursor:pointer}.surveysVotingSection
.yes{background-position:8px -162px}.surveysVotingSection
.yes.hover{background-color:#f2f1f1;background-position:8px -183px}.surveysVotingSection
.no{background-position:8px -206px}.surveysVotingSection
.no.hover{background-color:#f2f1f1;background-position:8px -227px}
