.overlay{background-color:#000;left:0pt;position:absolute;top:0pt;width:100%;z-index:1;opacity:0.85;filter:alpha(opacity=85)}.overlayDiv{z-index:2;background-color:#FFF;opacity:0.999999;border:3px
solid #00152d}.overlayClose{padding:2px
5px 2px 0;opacity:0.999999;background-color:#fff;text-align:right}.searchOverlay{position:absolute;background-color:#000;left:0;top:0;opacity:0.85;filter:alpha(opacity=85);width:100%;z-index:1}.searchOverlayDiv{position:absolute;background-color:#7EA1C9;padding:7px;z-index:2;opacity:0.999999;border:3px
solid #00152d}.searchOverlayDiv
.searchOverlayMessage{font:normal 12px Arial;text-align:center}.searchOverlayDiv
.searchOverlayButtons{margin-top:7px;text-align:center}#savesearch{background:#333 url(/reservation/images/misc/searchPage.png) no-repeat -296px -70px;color:#FFF;height:141px;width:44px;left:0;top:82px;margin-left:-5px;overflow:hidden;position:fixed;text-indent:-100000px;z-index:100000;cursor:pointer}#comparehotels{background:#333 url(/reservation/images/misc/searchPage.png) no-repeat -246px -70px;color:#FFF;cursor:pointer;height:141px;left:0;margin-left:-5px;overflow:hidden;position:fixed;text-indent:-100000px;top:240px;width:44px;z-index:100000}#feedbackTab{background:#333 url(/site/images/tab-feedback.png);color:#FFF;height:141px;width:44px;left:0;top:398px;margin-left:-5px;overflow:hidden;position:fixed;text-indent:-100000px;z-index:100000;cursor:pointer}.confirmationGooglePlusOne{margin-top:10px;padding:6px;height:24px;background:#eef9fd;border:1px
solid #c4d1e2;text-align:left;-moz-border-radius:5px}.confirmationGooglePlusOne
.plusOneLabel{display:inline-block;float:right;padding-top:4px;font-size:12px;font-weight:bold}.confirmationGooglePlusOne
.plusOne{display:inline-block;float:left}.liveHelpTab{color:white;background-color:#1F3063;position:fixed;right:20px;bottom:0;padding:7px
20px 7px 18px;width:220px;font-size:13px;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif}.liveHelpTab
a{padding:3px;display:inline-block;color:white;text-decoration:none}.liveHelpTab a:hover{color:white;text-decoration:none;text-shadow:1px 1px 0 #000000, 0px 0px 10px #4f8aff}.liveHelpTab
a.close{padding:3px;float:right}.liveHelpTab a.close:hover{text-shadow:0px 0px 3px #ff1c23, 0px 0px 3px #ff1c23}body{background-color:#7ea1c9;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;color:#093775;margin:0;padding:0}td{font-size:11px}a{text-decoration:none;color:#00F}a:hover{text-decoration:underline;color:#00F}img{border:0}hr{color:#c4d1e2;height:1px}div,form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}input{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;border-color:#818181;border-width:1px;vertical-align:middle}textarea{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;border-color:#818181;border-width:1px;overflow:auto;resize:none}select{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;border-color:#818181;border-width:3px;border-style:double}h1{font-size:18px}h2{font-size:20px}h3{font-size:12px;font-weight:normal}h4{font-size:16px;color:#ff2a03;font-weight:bold}h5{font-size:15px;font-weight:bold;margin-top:10px}h6{color:#cf220e;font-size:14px}.clear{clear:both;height:1px;font-size:1px;line-height:1px}.psfLayout{width:770px;background-color:#fff;margin:auto;text-align:left}.psfContentBlock{padding:10px;padding-top:17px;background:#fff url(/site/images/spriteHeader.png) repeat-x left -146px}.errorboxContainer{position:relative}.errorbox{position:absolute;top:90px;left:235px;width:300px;background-color:#FFF;border:2px
solid red;z-index:100}.errorboxSearchbox{top:35px;left:31px}.clearfix{clear:both}.clearfix:after{visibility:hidden;clear:both;display:block;height:0;line-height:0;content:"."}.top{vertical-align:top}.right{text-align:right}.psfContentBlock{padding:17px
10px 10px 10px;background:#fff url(/site/images/spriteHeader.png) repeat-x left -146px}.topBg{padding-top:20px;background:#fff url(/site/images/spriteHeader.png) repeat-x left -146px}.psfDividerHr2{margin:1px
0;height:1px;background-color:#C4D1E2}.psfBanners{float:right;padding-top:12px;text-align:right;width:255px;min-height:72px}.smartBanner{float:right;width:255px;min-height:56px}.grayedRow,
.grayedRow
td{background-color:#f2f2f2}.dividerRow
td{padding:0}.wOutVPad
td{padding-bottom:2px;padding-top:2px}.psfPageName{float:left;padding-top:9px}.psfLeftColumn{width:380px;float:left}.psfRightColumn{width:325px;float:right}.text_padd{margin:40px
60px 0px 0px}.fLeft{float:left}.fRight{float:right}.inline{display:inline}.pdd{padding-left:28px}.offerPartnerMar{margin:10px
20px 10px 20px}.inputHighlighted{border:1px
solid #000;background-color:#DEE3FC}.activeLink{margin-left:0px;font-weight:bold}.activeLink:hover{text-decoration:none;border-bottom:1px dashed #00F}#resultLink{margin-left:10px;color:#002967;font-family:arial;font-size:11px;line-height:18px;margin-bottom:10px}#resultLink
img{margin-right:10px}#links{height:25px}#tagCities{margin-top:5px}.td_pad1{padding:0px
5px 15px 15px}.td_pad2{padding:0px
15px 15px 5px}.td_pad0
td{padding-top:0px}.accountBorder{border-left:1px solid #002967;border-top:1px solid #002967;border-bottom:1px solid #002967}.accountLoginTitleBlock{display:block;padding:1px
0;height:19px;border-bottom:1px solid #002967;background:#FF5A00 url(/images/titles_orangebg/account_login.gif) no-repeat 14px 0}.accountLogTxt{padding:3px
14px 3px 14px}.accountLogTxt
ul{padding-left:15px;margin:0px}.td_align
td{text-align:left}.mainTitle{font:bold 16px arial;color:red;letter-spacing:1px;display:block}.mainTitlePad{font:bold 16px arial;color:red;letter-spacing:1px;padding:0px
0px 5px 15px}.contentPadd{margin:0px
15px 15px 15px}#descr{display:none}.contPadd{padding-left:14px;padding-right:14px}.bigTitle{font-weight:bold;font-size:14px}.bigTitle2{font-weight:bold;font-size:13px}.paddLeft{padding-left:10px}.label{background-color:#ff5a00;font-size:10px;color:#FFF;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif}.header{background-color:#002967;font-size:10px;color:#FFF;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif}.tip
td{font-size:10px;color:#ccdef9}.bttn-pad{padding-left:20px}.links
a{color:#FFF}.stars
td{font-size:10px;white-space:nowrap}.line{border-top:1px solid #000}.floatRight{display:inline;float:right}#inputs
input{text-align:center}.border{border:1px
solid #000}.greyBord{border-style:solid;border-size:1;border-color:#fff gray gray #fff}.bl
td{border-left:1px solid #CCC}.pdd5{padding:5px
0px 5px 0px}.paddLR{padding-left:14px;padding-right:14px}.hotelRegistrationInfo
div{margin-bottom:8px}.hotelRegistrationInfo div
label{display:block}.bord{background-color:#093775}.bord
td{background-color:#fff}.paddd{padding-bottom:3px}#smartbutton{padding:0px;margin:0px}.articleSource{display:inline;color:#002967;font-size:12px;font-weight:bold;padding-top:1px;padding-bottom:3px}.articleDate{display:inline;color:black;font-size:11px;font-weight:bold;padding-top:1px;padding-bottom:3px}.artSnip{color:#003777;margin-left:35px;font-style:oblique;font-size:11px;font-family:arial}.artLine{border-bottom:1px dashed #7EA1C9;margin:3px
0;padding:8px
5px 3px 0}.bord1{border-left:1px solid #CCC}.bodytxt{font-family:arial;font-size:11px;color:black;text-decoration:none;line-height:18px}.boxtitle{font-family:arial;font-size:11px;color:#FFF;font-weight:bold;text-decoration:none;line-height:18px;padding-left:6px;padding-right:6px;padding-bottom:2px}.boxtxt{font-family:arial;font-size:11px;color:#002967;text-decoration:none;line-height:18px;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px}.rowtitle{font-family:arial;font-size:11px;color:#002967;background-color:#002967;color:#FFF;text-decoration:none;line-height:18px;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px}DIV#htlAccount{font-family:arial;font-size:11px;color:black;text-decoration:none;line-height:18px;background-color:#FFF}DIV#htlAccount
TR{font-family:arial;font-size:11px;color:black;text-decoration:none;line-height:18px;background-color:#FFF}DIV#htlAccount
.titleBlue{font-weight:bold;color:#FFF;background-color:#002967;font-size:11px}DIV#htlAccount
.titleBlue{font-weight:bold;color:#FFF;background-color:#002967}DIV#htlAccount
.titleRed{font-weight:bold;color:#FFF;background-color:#FF5A00}DIV#htlAccount
.evenRow{background-color:#F1F1F1}DIV#htlAccount
.oddRow{background-color:#FFF}DIV#htlAccount
.message{padding-left:10px;padding-right:10px;color:red;font-weight:bold;font-size:11px}.h1{font-family:arial;font-size:11px;color:red;text-decoration:none;font-weight:bold;padding:0px}.redRowTitle{font-family:arial;font-size:11px;color:white;text-decoration:none;font-weight:bold;line-height:18px;background-color:#FF5A00}.red{color:red}.psfReceiptIngoTable{background-image:url(/reservation/images/misc/receiptInfoBg.gif);background-position:top;width:353px}.psfReceiptIngoTable
td{color:#fff;font-weight:bold;padding-left:10px;line-height:18px;padding-top:10px}.psfReceiptIngoTable .lastRow
td{background-image:url(/reservation/images/misc/receiptInfoBg.gif);background-position:bottom;padding:0;font-size:10px;line-height:10px}.psfReceiptIngoTable td
span{color:#d2fb09}.travelPartnersTable{background-color:#d9f1fb;border:1px
solid #C4D1E2;-moz-border-radius:5px;-webkit-border-radius:5px}.travelPartnersTable
th{color:#000;font-size:14px}.hotelInfoSection{padding:1px;border:1px
double #002967;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.hotelInfoSection
h3{padding:5px
5px 5px 8px;color:#fff;font:bold 11px arial;background-color:#002967;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.hotelLeftSection{color:#002967;line-height:18px;background-color:#F0F0F0}.hotelLeftSection
.hotelInfo{padding:3px
6px}.hotelLeftSection
.hotelLogo{margin-bottom:5px;text-align:center}.hotelDashboard
ul{margin:0;padding:0
0 0 15px}.hotelDashboard ul
li{padding:1px
0}.hotelDashboard ul
span{font-weight:bold}.hotelDashboard{margin-bottom:10px;background-color:#f0f0f0}.hotelDashboard
div{padding:8px
10px;color:#002967}.hotelCurrentReservations{margin-bottom:10px}.qi_hotelSurveysLink{margin:2px
0;padding:0
0 0 22px;height:16px;background:url("/site/images/icon_preview.png") no-repeat 0 0}.qi_hotelVideosLink{margin:5px
0;padding:0
0 0 22px;height:16px;font-weight:bold;background:url("/site/images/icon_video.png") no-repeat 0 0}.qi_infoSection{margin-bottom:20px}.qi_distanceSection{float:left}.qi_ratingsSection{padding-left:30px;float:left}.qi_reviewsLinks{padding-top:5px}.static_sb{border:1px
solid rgb(0, 55, 124);background-color:rgb(243,243,243);color:#003777;float:right;width:350px;margin:0px
0px 5px 15px;padding-top:5px;padding-bottom:10px}.static_sb
td{white-space:nowrap}.psfLayout
p.description{text-align:justify}.hotelTitle{padding-left:10px;padding-right:10px}.photos{float:right;width:174px;margin-left:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;background-color:#FFF;border:1px
#DAD7B4 solid;text-align:center}.photos
.logo{margin-left:8px;margin-right:8px;width:155px}.photos
.image{margin-top:5px}.photos
.photosSection{padding-top:10px}.photosText{margin-left:10px;margin-right:10px;margin-top:5px;line-height:13px;text-align:left}.w{width:1px}.h{height:1px}.partnLeft{float:left;display:inline;padding-top:3px}.partnRight{float:right;display:inline}.reportSelectedType{padding:0px
0px 3px 5px}.name{color:#000}.review{padding-top:8px}.resolution{padding-top:8px}.hotelName{font-weight:bold;font-size:14px}.hotelState{font-weight:bold;font-size:11px}.surveysHelpfulnessSection{margin:15px
5px 0 0}.surveysHelpfulnessResults{float:left;font-size:12px;font-weight:bold}.surveysHelpfulnessVoting{float:right;font-size:12px;text-align:right}.surveysHelpfulnessVoting
span{margin-left:7px}.surveysHelpfulnessVoting span a,
.surveysHelpfulnessVoting div.registerMessage
a{margin:0
3px;color:#00F}td.starsContainer{width:80px}.starsContainer
div{margin-right:10px;width:69px;height:14px;background-image:url(/site/images/spriteSurveys.png);background-repeat:no-repeat}.stars_0{background-position:0 0}.stars_1{background-position:0 -19px}.stars_2{background-position:0 -38px}.stars_3{background-position:0 -57px}.stars_4{background-position:0 -76px}.stars_5{background-position:0 -95px}.surveyYes{background:url(/site/images/spriteSurveys.png) no-repeat 0 -147px;height:13px;padding-left:16px}.surveyNo{background:url(/site/images/spriteSurveys.png) no-repeat 0 -130px;height:13px;padding-left:16px}.surveyComm{font-weight:bold;height:14px;margin-top:8px;padding-left:16px;background:url(/site/images/spriteSurveys.png) no-repeat 0 -112px}.response{padding-left:15px}.fL{float:left}.surveyUserRating{background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -313px;width:19px;height:18px;float:left;margin-top:-3px}.surveySection .name
b{padding-right:5px}.pagination{display:block;width:100%;text-align:center;font-weight:bold;font-size:12px}.pagination
span{background:#093775;color:#fff;padding:1px
3px}.pagination
a{padding:0px
1px}.surveyTitle{margin-bottom:10px;text-align:center}.surveyTitle
h1{margin-bottom:3px;color:#06F;font-size:20px;font-family:Arial,Helvetica,sans-serif;line-height:100%}.surveyTitle
h2{font-weight:bold;font-size:16px;color:#093775}.surveyDescription{padding-bottom:5px;text-align:center}.radioButtons
input{vertical-align:bottom}.radioButtons{text-align:center}.surveyPsfPastUse{padding-bottom:3px}.thankYouAndButton{padding:10px;text-align:center}.thankYouAndButton
input{padding-top:3px;border:0}.surveyThanks{color:#06F;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:100%;text-align:center;padding:10px
0 15px 0}.surveyPadd{padding:10px;text-align:center}.surveyPadd2{padding:5px
0 5px 10px}.survContent{padding:5px
0px 0px 10px}.survPaddR{padding-right:8px}.survPaddL{padding-left:8px}.s_errPad{padding-bottom:5px}#surveyFooter{padding:5px
0 10px 0;border-top-style:solid;border-top-color:#CCC;border-top-width:1px;color:#565656}.backToAccount{font-size:14px;width:120px;padding:5px;background-color:#e2e9fb;-moz-border-radius:5px;-webkit-border-radius:5px}.backToAccount
a{display:block;text-decoration:none;cursor:pointer}.backToAccount:hover{background-color:#d4e0fd}.backToAccount
.backText{display:inline;float:left;width:60px;color:#0f13df}.delimiterNote{font-size:10px}.tdPad
td{padding:4px
5px;white-space:nowrap}.s_qL{display:block;width:330px;float:left;text-align:right;padding-right:10px}.s_qR{display:block;width:170px;float:left}.hover-txt{display:block;float:left;margin-top:1px;padding-left:5px}.thickbox
img{padding:5px}.hotelPhotos
img{padding:5px}.image_hover{background-color:#9BECFF}.cityRevReport{margin:10px
0px 5px 15px;background-color:#000}.cityRevReport
td{font-size:12px;background-color:white}.cityRevReport
td.value{background-color:#D9D9D9;text-align:center;font-weight:bold}.notifications{padding:10px}.notifications
.title{color:white;font-size:16px;font-weight:bold;margin-bottom:5px}.notifications
.news{background-color:white;border:1px
solid black;padding:5px;margin-bottom:5px}.notifications
.news_title{font-size:1.4em;font-weight:bold}.notifications
.date{font-size:1.1em;font-style:italic;font-weight:bold;display:inline;float:left;padding:0px
10px 0px 0px}.notifications
.mark{display:block;cursor:pointer}.notifications
.text{clear:right;padding-top:5px}textarea.error,input.error{border:1px
dotted red}label.error{color:#e00;padding-left:1px;display:block}.printableVersionLink{margin-bottom:5px}.tripIt{border:1px
solid #d9f1fb;margin-top:10px;margin-bottom:10px;height:90px;background:url("/reservation/images/misc/tripit.png");background-color:#fff;background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px}.tripIt
input{cursor:pointer}.tripIt
.add{display:block;float:right;margin-top:12px;margin-right:5px;font-size:1.2em;text-decoration:underline}.tripIt
.readMore{margin-top:75px;margin-right:5px;text-align:right}.tripItPage h4
strong{color:#093775}.tripItPage
.tripTitle{font-size:13px;line-height:16px}.tripItPage .tripTitle
span{float:left;display:inline}.tripItPage .tripTitle
.text{padding-left:10px}.tripItPage .tripTitle
h2{font-size:23px;font-weight:normal;line-height:23px}.tripItPage .tripTitle
.backToTrips{font-size:12px;padding-top:20px}.tripItPage
.trip{float:left;display:inline;width:330px;height:78px;color:#fff;background-color:#3c8ec3;padding:10px;margin:10px
10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px}.tripItPage .trip
.tripImage{float:left;display:inline;margin-right:10px}.tripItPage .trip
.tripTitle{font-size:1.2em;font-weight:bold}.tripItPage .trip
.tripActions{text-align:right;display:block;width:100%}.tripItPage .trip
.date{display:inline;float:left}.tripItPage .trip
.tripOptions{float:right}.tripItPage .trip .tripOptions
img{border:0px;margin-left:5px}.tripItPage
.tripHover{background-color:#3da4e7}.tripItPage
.content{padding:0
10px}.tripItPage .content
a{font-weight:bold;font-size:1.2em}.tripItPage .content
img{border:1px
solid #CCC}.tripItPage
.items{padding:10px
0;clear:both}.tripItPage .items
.item{border:1px
solid #000;background-color:#3683B5;color:white;padding:5px;margin:5px
0;font-size:1.2em}.tripItPage .items .item
div{font-weight:bold;float:left;width:100px}.tripItPage .items
.airDetails{padding-bottom:5px}.tripItPage .items
.noteDetails{padding-bottom:5px}.tripItPage .items .noteDetails .info
div{border:1px
solid #000;padding:10px;margin:5px
0}.tripItPage .items
.time{font-size:1.5em;font-weight:bold;width:150px;float:left;background-color:#ece9ec}.tripItPage .items
.info{padding-left:160px}.tripItPage .items .info
div{display:none;padding-top:5px}.dashed a, .dashed a:hover{text-decoration:none;border-bottom:dotted 1px #00F}#surveys
button{margin-bottom:3px}.haVerticalMenu{margin-bottom:15px}#test_fax
.resultsLine{height:25px}#test_fax
.successResult{display:none;padding:3px
5px;border:1px
solid #093775;background-color:#99f;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px}#test_fax
.failedResult{display:none;padding:3px
5px;border:1px
solid #f66;background-color:#f99;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px}#test_fax
label.error{color:#E00;display:inline;padding-left:5px}#accountIssues{text-align:left}#accountIssues
a{color:#00F}#accountIssues
.successResult{padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px}#accountIssues
.retrieveBttn{display:inline;float:right;padding-top:2px}#accountIssues
.failedResult{display:inline;float:right;padding:2px
5px;margin-right:20px;border:1px
solid #f66;background-color:#f99;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px}#affiliateBanners
div{float:left;padding:10px
5px 5px 0;margin:2px}#affiliateBanners
span{display:block;text-align:center;padding-left:20px;margin-top:2px;color:#3B3B3B}#affiliateBanners div.hover,
#affiliateBanners
div.selected{background-color:#a8cdff;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px}#errorDiv
.errors{padding-top:5px}#errorDiv .errors
ul{padding:0px;margin:5px
0px 8px 30px}#errorDiv .errors
li{color:red}#sidebar
ul{margin:3px
5px 10px 5px}.post{margin-bottom:25px}.errorSection{margin:5px
10px 10px 10px;padding:5px
10px;line-height:16px}.errorSectionCheckout{margin:5px
0px 10px 0px;padding:5px
5px;line-height:16px}.taErrorDesc{border:1px
solid #CD0A0A;background-color:#ffdada;margin-bottom:15px;text-align:center;padding:2px
10px}.errorIco{float:left;margin-right: .3em}.login{x   border:1px
solid #000;margin:15px
30px 50px 30px;width:380px}.login
.errorSection{text-align:left;margin:5px
0px 15px 0;padding:5px
10px;line-height:16px}.login
h3{font-size:18px;font-weight:bold;color:#f00;margin-bottom:10px}.login
.form{width:285px;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;color:#002967;text-align:left;border:1px
solid #000;background-color:#F0F0F0}.login
.field{font-size:16px;margin-bottom:10px}.login .field
input{width:200px;font-size:16px}.login
.remember{text-align:center}.login
.button{text-align:center;margin:10px}.login .button
input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px
solid #004C88;background-color:#7EA1C9;color:#FFF;padding:3px
10px;font-size:14px;font-weight:bold;cursor:pointer}.login
.help{text-align:center}.legend{margin:8px
0 10px 0}.legend
div{padding-bottom:5px}.legend
.mandatory{margin-left:0}.datesChangeRequestTable{background-color:#2779AA;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:20px;margin-top:10px}.datesChangeRequestTable
td{font-size:12px;background-color:#fff;color:#093775;vertical-align:top;padding:5px
5px}.datesChangeRequestTable
label.error{font-size:11px;display:inline;padding-right:3px;padding-left:3px}.blackoutsDaysSelecting{color:#fff}.blackoutsDaysSelecting
a{color:#fff;font-weight:bold;padding:0
3px}.blackoutsDaysSelecting a:hover{background-color:#1658bd}.availabilityDatabaseText{padding:15px
0 0 5px}.availabilityDatabaseText
ol{padding-left:25px;margin-top:0px}.availabilityDatabaseText
p{padding-bottom:8px}.sitemap
.section{border:1px
solid #BECDE2;margin-bottom:10px}.sitemap
a{color:#06c}.sitemap
li{background-image:url('/reservation/images/misc/ulFirstLevel.gif');background-position:left 5px;background-repeat:no-repeat;padding-left:10px;line-height:15px}.sitemap
.c0{width:25%;vertical-align:top}.sitemap
.c1{width:25%;vertical-align:top}.sitemap
.c2{width:25%;vertical-align:top}.sitemap
h2{font-size:1.5em;margin-bottom:5px;color:#03c}.sitemap
h3{color:#002967;font-size:1.1em;font-weight:bold}.sitemap
li{margin:2px
0}.sitemap
ul{list-style:none outside none;padding:0
0 0 10px;margin:0}.sitemap .c1
ul{margin-bottom:13px}.userRatingStarDesc{background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -313px;padding:2px
19px 0 0}.ratingStarDesc{background:url(/reservation/images/misc/searchPage.png) no-repeat 0 -336px;padding:2px
18px 0 0}div.sbCalendarIcon{float:left;margin-top:1px;margin-left:2px;height:18px;width:18px;background:url(/site/images/spriteSearchbox.png) no-repeat -142px -11px;cursor:pointer}.mandatory{font-weight:bold;color:#f00;margin-left:2px;margin-right:2px}.registrationContent{height:300px}.registrationForm{margin:5px
0 0 220px}.registrationForm
h1{margin-bottom:8px}.registrationForm
td.item{text-align:right;font-size:14px}.registrationForm
.input{font-size:16px;padding:3px;width:200px}.registrationForm .btnInput
input{margin-top:5px}.registrationForm .error-section{width:295px;margin:10px
10px 10px 0;padding:5px
10px;line-height:16px}.registrationForm .error-icon{float:left;margin-right: .3em}.registrationForm
.loading{margin-left:10px;position:relative;top:4px}.registrationForm
.button{display:inline-block;border:1px
solid #002967;background-color:#7EA1C9;cursor:pointer;font-size:11px;font-weight:bold;line-height:normal !important;padding:2px
6px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}.registrationForm .button
input{background:none repeat scroll 0 0 transparent;border:0
none;color:#fff;cursor:pointer;display:inline-block;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;margin:0;outline:medium none;padding:1px
0 2px;white-space:nowrap}.registrationContent
.messageSuccess{font-size:14px;margin-left:222px}.userAccountErrorSection{padding-bottom:10px;color:red}.userAccountErrorSection ul
li{padding:0;margin-left:20px}.myAccountLogin{padding:0
10px 15px 15px;width:100%}.myAccountLogin
p{padding-bottom:10px}.myAccountLogin
ol{margin:0
0 8px 0;padding-left:27px}.myAccountLogin ol
li{padding-bottom:10px}.myAccountLogin
div{padding-top:3px}.userAccountSection{border:1px
double #002967;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.userAccountSection
h3{margin:1px;padding:5px
5px 5px 8px;color:#fff;font:bold 11px arial;background-color:#002967;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.userAccountSection
.tableHeader{background-color:#002967}.userReservations
.paginationStatus{float:none;padding:3px
0 3px 10px;color:#fff;background-color:#093775}.userReservations
.paginationSection{margin:5px
0 5px 5px}#cancelReservationDialog
.error{color:red;font-weight:bold}.videosList{padding:20px
0 20px 20px}.videosList
.noVideosMessage{margin-top:10px;font-size:14px}.videosListContent{padding-top:10px}.videosListContent
ul{margin:0;padding:0;list-style:none}.videosListContent ul
li{padding:4px;margin-bottom:10px;margin-right:20px;width:340px;float:left;border:1px
solid #ccc;height:90px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.videosListContent .userVideo,
.videosAjaxListContent
.hotelVideo{background-color:#fff}.videosListContent .hotelVideo,
.videosAjaxListContent
.userVideo{background-color:#f0efef}.videosListContent .thumbnailBox
img{display:inline-block}.videosListContent .thumbBox,
.videosAjaxListContent
.thumbBox{position:relative}.videosListContent
.thumbnailBox{float:left;cursor:pointer}.videosListContent
.videoInfoBox{float:left;margin-left:8px;width:210px}.videosListContent
.videoTitle{height:auto;max-height:26px}.videosListContent
.videoDescription{padding-top:3px;height:auto;max-height:27px;color:#666;overflow:hidden}.videosListContent
.uploadedDate{padding-top:3px}.video-time{position:absolute;right:5px;bottom:5px;display:inline-block;padding:0
4px;height:14px;line-height:14px;background-color:#000;color:#FFF !important;font-size:11px;font-weight:bold;opacity:0.75;vertical-align:top;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.videosAjaxListContent{padding-top:10px;font-size:11px}.videosAjaxListContent
ul{margin:0;padding:0;list-style:none}.videosAjaxListContent ul
li{padding:4px;margin-bottom:10px;margin-right:20px;width:310px;float:left;border:1px
solid #ccc;height:90px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.videosAjaxListContent .thumbnailBox
img{display:inline-block}.videosAjaxListContent
.thumbnailBox{float:left;maring-left:5px;cursor:pointer}.videosAjaxListContent
.videoInfoBox{float:left;margin-left:8px;width:180px}.videosAjaxListContent .videoInfoBox
a{color:blue}.videosAjaxListContent
.videoDescription{padding-top:3px;color:#666;word-wrap:break-word}.videosAjaxListContent
.uploadedDate{padding-top:3px}label.psfButton{display:inline-block;border:1px
solid #002967;background-color:#7EA1C9;cursor:pointer;font-size:11px;font-weight:bold;line-height:normal !important;padding:2px
6px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}label.psfButton
input{width:auto !important;background:none repeat scroll 0 0 transparent;border:0
none;color:#fff;cursor:pointer;display:inline-block;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;margin:0;outline:medium none;padding:1px
0 2px;white-space:nowrap;text-shadow:none}label.psfButton input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui-datepicker-trigger{vertical-align:middle;cursor:pointer;vertical-align:expression('text-bottom')}.haBlackouts label,
.haBlackouts input[type="checkbox"]{cursor:pointer}.hide{display:none}.required{color:red}.customerService
h2{font-size:16px;margin-bottom:10px}.customerService
.customerServiceContent{padding:0
10px 10px 10px;margin:0
10px 10px 10px;font-size:13px}.customerService
.leftSection{float:left;width:53%;min-height:100px}.customerService
.radius{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.customerService
.searchSection{margin-bottom:12px;padding:7px;background-color:#F3F3F3;border:1px
solid #093775}.customerService .searchSection
h3{margin-bottom:5px;font-size:14px;font-weight:bold}.customerService
.navigationLinks{padding:3px
7px;border-top:1px solid #999;background-color:#F3F3F3}.customerService .navigationLinks
.backToSearchResults{float:right}.customerService
.faqSection{border:1px
solid #999}.customerService .faqSection
h3{padding:5px
5px 5px 8px;font-size:14px;font-weight:bold;border-bottom:1px solid #999;background-color:#F3F3F3}.customerService .faqSection
ul{margin:2px
0 5px 0;padding:7px
5px 5px 12px;list-style:none}.customerService .faqSection
li{padding-left:12px;background:url("/reservation/images/misc/ulFirstLevel.gif") no-repeat left 5px}.customerService .faqSection
.seeAllArticles{padding:8px
10px 15px 13px}.customerService .faqSection .popularQuestions
li{padding-bottom:3px}.customerService .faqSection .searchResults
li{padding-bottom:10px}.customerService .faqSection .allQuestions
li{padding-bottom:10px}.customerService .faqSection
.singleFaq{padding:7px;font-size:12px}.customerService .faqSection .singleFaq
.answer{padding-top:3px}.customerService .faqSection .singleFaq .answer
p{padding:7px
0}.customerService
.helpfulness{border-top:1px solid #999;margin-top:20px;padding:8px
0 4px;font-size:11px}.customerService .helpfulness
.thankYou{display:none}.customerService .helpfulness
.buttons{padding-top:3px}.customerService .helpfulness
button{cursor:pointer;background-color:#7EA1C9;border:1px
solid #002967;color:#fff}.customerService .helpfulness button:hover{background-color:#8aafdb}.customerService .faqSection
.searchErrorResults{padding:7px
7px 13px 7px}.customerService .faqSection .emptyResults
div{padding:7px
7px 5px 7px}.customerService .faqSection .emptyResults
p{padding-bottom:8px}.customerService
.rightSection{float:right;width:42%;min-height:100px}.customerService .rightSection
.section{margin-bottom:15px}.customerService .rightSection .section
h3{font-weight:bold;font-size:14px}.customerService .rightSection .section
ul{list-style:none;padding:5px;margin:2px
0 5px 10px}.customerService .rightSection .section
li{padding-bottom:5px;padding-left:12px;background:url("/reservation/images/misc/ulFirstLevel.gif") no-repeat left 5px}.customerService .rightSection .section.double
ul{float:left}.customerService
.phoneSchedule{font-size:11px}.customerService
.chatUnavailable{cursor:text}.customerService
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customerService
input.searchField{width:290px;height:26px;padding:2px;border:1px
solid #4D76A2;font-size:18px;line-height:20px;vertical-align:top}.customerService
label.psfButton{height:20px}.customerService label.psfButton
input{padding-top:2px}.ui-dialog-content
.dialogFeedbackText{float:left;margin:0
7px 20px 0}.ui-dialog-content
.dialogFeedbackTextarea{width:240px;height:60px}.customerServicePages{margin:0
20px 20px 20px}.customerServicePages,
.customerServicePages
td{font-size:13px}.customerServicePages
h2{font-size:16px;margin-bottom:10px}.customerServicePages
.content{border:1px
solid #093775;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px;background-color:#F3F3F3}.customerServicePages
table{table-layout:fixed;border-collapse:collapse}.customerServicePages table
td{padding:4px}.customerServicePages textarea,
.customerServicePages select,
.customerServicePages
input{width:279px;font-size:13px;padding:3px;text-shadow:0 1px 0 #fff;border:1px
solid #717171;background: -moz-linear-gradient(top,  #bcbcbe,  #ffffff);background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #bcbcbe),
color-stop(1, #ffffff)
);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.customerServicePages textarea:focus,
.customerServicePages select:focus,
.customerServicePages input:focus{-webkit-box-shadow:0 0 5px #007eff;-moz-box-shadow:0 0 5px #007eff;box-shadow:0 0 5px #007eff}.customerServicePages .categotyTr
td{padding-top:20px}.customerServicePages
.errorTooltip{padding:4px
8px 4px 18px;display:inline-block;color:white;background:red url('/site/images/customer-service-tootip.png') no-repeat 0 -5px}.customerServicePages
.confirmedMessage{background-color:#7EA1C9;display:inline-block;padding:4px
12px;margin:10px
0 20px 10px;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #013879;-moz-box-shadow:0 0 5px #013879;box-shadow:0 0 5px #013879;text-shadow:0 1px 0 #000}.customerServicePages
.confirmedText{padding:5px
5px 10px 10px}.emailUs
.submitButton{padding-top:10px;text-align:right}.emailUs
.labelsWidth{width:200px}.emailUs
.entryText{padding:4px
4px 15px 4px}.receiptCopy
ul{list-style:none}.receiptCopy
li{margin-bottom:15px}.aboutUs .content,
.optOut .content,
.receiptCopy
.content{padding:8px}.optOut .entryText,
.receiptCopy
.entryText{padding-bottom:15px}.receiptCopy
.radioButtons{margin-left:10px}.receiptCopy .radioButtons label,
.receiptCopy .radioButtons
input{cursor:pointer}.receiptCopy .radioButtons
input{width:auto;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.receiptCopy
table{margin-top:10px;margin-left:11px}.receiptCopy
.submitButton{padding-top:10px;text-align:right}.receiptCopy
.labelsWidth{width:130px}.receiptCopy
.calendarIcon{padding-left:0}.receiptCopy .receiptCopyResult
ul{padding-top:10px}.receiptCopy .receiptCopyResult
li{padding-bottom:3px;margin:0}.optOut .cancelButton,
.receiptCopy
.cancelButton{position:relative}.optOut .cancelButton label,
.receiptCopy .cancelButton
label{position:absolute;right:0}.aboutUs
p{padding:0
0 18px 0}.aboutUs p:last-child{padding:0}.aboutUs
.rightImage{padding:0
0 0 10px;float:right}.aboutUs
.leftImage{padding:0
10px 0 0;float:left}.optOut
label{padding-right:5px}.optOut
.optOutForm{display:inline-block}.optOut .optOutForm
.psfButton{float:right;margin-top:10px}.optOut
.errors{padding-bottom:15px;text-align:left;color:red}.optOut .errors
ul{margin:0}.customerServicePages.optOut
.confirmedMessage{margin-bottom:10px}.faqs
.controls{float:right;padding-bottom:10px}.faqQuestion{color:#FFF;font-size:13px;line-height:18px;margin-bottom:4px;padding:3px
0 3px 7px;background-color:#004C88;overflow:hidden;cursor:pointer;border-radius:5px}.faqQuestion:hover{background-color:#005596}.faqAnswer{border:1px
solid #7EA1C9;margin:7px
0 11px 10px;padding:3px;background-color:#C0D1E4;width:690px;font-size:12px;line-height:16px;display:none}.glowingtabs{float:left;font-size:12px;line-height:normal;text-align:center;vertical-align:bottom;padding-top:15px;padding-left:12px}.hotelacc{padding-left:110px}.glowingtabs
ul{list-style-type:none;margin:0;margin-left:5px;padding:0}.glowingtabs
li{display:inline;margin:0;padding:0}.glowingtabs li
a{white-space:nowrap;float:left;background:url(/reservation/images/menu/spriteMainMenu.gif) no-repeat 0 -32px;margin:0;margin-right:5px;padding:0
0 0 9px;text-decoration:none}.glowingtabs a
span{float:left;display:block;background:url(/reservation/images/menu/spriteMainMenu.gif) no-repeat 100% -205px;padding:4px
12px 2px 3px;font-weight:bold;color:#3B3B3B}.glowingtabs li a span
span{background:url(/reservation/images/menu/spriteMainMenu.gif) no-repeat right 5px;padding:0
13px 0 0;margin-right:-5px}/*\*/.glowingtabs a
span{float:none}/**/.glowingtabs a:hover
span{text-decoration:none}.glowingtabs li.selected
a{background-position:0 -114px}.glowingtabs li.selected a
span{background-position:100% -287px;color:#fff}.glowingtabs li.selected a span
span{background:url(/reservation/images/menu/spriteMainMenu.gif) no-repeat right -11px}.glowingtabs a:hover, .glowingtabs li.selected a:hover{background-position:0 -114px;text-decoration:none;color:#123456}.glowingtabs a:hover span, .glowingtabs li.selected a:hover
span{background-position:100% -287px;text-decoration:none;color:#fff}.glowingtabs a:hover span span, .glowingtabs li.selected a:hover span
span{background-position:100% -11px}.dropmenudiv_d{position:absolute;top:0;border:1px
solid #1865db;border-bottom-width:0;font-size:9pt;font-weight:bold;line-height:18px;z-index:100;background-color:white;width:210px;visibility:hidden;margin-top:1px}.dropmenudiv_d
.selected{background:#1865db;color:#fffdeb}.dropmenudiv_d
a{width:auto;display:block;border:0
solid #1865db;border-bottom-width:1px;padding:3px
20px 4px 10px;text-indent:5px;text-decoration:none;white-space:nowrap;background:#deeafc;color:#002967}.dropmenudiv_d a
span{color:red;font-size:10px}* html .dropmenudiv_d
a{width:100%}.dropmenudiv_d a:hover{background:#07357f;color:#fffdeb;text-decoration:none}.secondSubmenu{width:160px}input{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;border-color:#818181;border-width:1px;vertical-align:middle}select{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;border-color:#818181;border-width:3px;border-style:double}.psfContentBlock
.leftBlock{float:left;background-color:#f3f3f3;color:#003777;width:365px}.psfContentBlock .leftBlock
.psfRoundedSbBlockContent{height:295px}.psfContentBlock .psfRoundedBlock
.psfRoundedSbBlockHeader{height:4px;background:url(/site/images/spriteSearchbox.png) no-repeat top left}.psfContentBlock .psfRoundedBlock
.psfRoundedSbBlockContent{border-right:1px solid #00377c;border-left:1px solid #00377c;padding-left:1px;padding-right:1px}.psfContentBlock .psfRoundedBlock
.psfRoundedSbBlockFooter{height:4px;background:url(/site/images/spriteSearchbox.png) no-repeat left -4px}.psfDividerHr{margin:1px
0;height:1px;font-size:1px;background-color:#C4D1E2}.searchTypeHover{color:#fff;background-color:#07347d}.sb_dates{margin-top:3px;width:360px}.sb_dates
td{vertical-align:bottom;height:40px}.sb_dates
td.vehicle{vertical-align:middle}.sb_dates
input.block{margin-top:1px}.sb_dates table.numbers
td{width:52px}.sb_dates table.numbers
label{margin-bottom:2px;white-space:nowrap}.sb_dates
label{display:block;line-height:11px}.sb_dates label
a{cursor:help;color:red}.sb_dates label
span{color:red;font-size:11px}.sb_dates
.dateRight{padding-left:10px}.sb_dates
.dateLeft{padding-left:17px}.cellPad
td{padding:1px}div.submitButton{float:right;margin-right:20px;margin-top:2px}#button-findhotels{cursor:pointer;margin:0;padding:0
1px 1px 0;border:0;height:23px;width:87px;background:url(/site/images/spriteSearchbox.png) no-repeat 0 -11px}.aprOption{height:21px;width:44px;background:url(/site/images/spriteSearchbox.png) no-repeat -93px -11px;float:left}.aprLabel{margin:4px
5px 0 3px;display:inline-block}div.fL{float:left}div.sbCalendarIcon{float:left;margin-top:1px;margin-left:2px;height:18px;width:18px;background:url(/site/images/spriteSearchbox.png) no-repeat -142px -11px;cursor:pointer}.sbSelWidth{width:45px}#searchOption0,#searchOption1,#searchOption2,#searchOption3,#searchType0,#searchType1,#searchType2,#searchType3{height:12px}.ui-datepicker{display:none}td.tdHeight{height:26px}fieldset{padding:0;margin:0;border:0}#psfSearchBlock label,
#psfSearchBlock input[type="radio"]{cursor:pointer}.psfHeaderBlock
.bottomDivider{border-top:1px solid #013879}.psfHeaderBlock
.psfHeaderBottomBlock{background:url(/site/images/spriteHeader.png) repeat-x left -48px;color:#b3d8ff;height:93px}.psfHeaderBlock .psfHeaderBottomBlock
div{padding-top:5px}.psfHeaderBlock .psfHeaderBottomBlock
p{text-align:center}.psfHeaderBlock .psfHeaderBottomBlock
span{color:#b3d8ff;font-size:12px;font-weight:bold}.psfHeaderBlock .psfHeaderBottomBlock
table{border-collapse:collapse}.psfHeaderBlock .psfHeaderBottomBlock
td{color:#fff;font-size:12px;padding:0}.psfHeaderBlock .psfHeaderBottomBlock
ul{padding:10px
0 10px 40px;margin:0}.psfHeaderBlock .psfHeaderBottomBlock
li{padding:0
0 5px 0}.psfHeaderBlock
.psfHeaderTopBlock{background-color:#013879;text-align:center;padding-top:2px;padding-bottom:2px}.psfHeaderBlock .psfHeaderTopBlock
h1{color:#fff;font-weight:bold;font-size:12px}.psfHeaderBlock
.psfLogo{float:left;height:68px}.psfHeaderBlock .psfLogo
a{padding:0;margin:0}.psfHeaderBlock
.psfRightSlogan{float:right;width:220px;height:42px;padding-top:5px;margin:13px
11px 0 0;background:url(/site/images/spriteHeader.png) no-repeat left top}.psfHeaderBlock
.psfHackerSafeBlock{padding-right:5px;float:right}.psfFooterBlock{text-align:center}.psfFooterFirstLevel,.psfFooterSecondLevel,.psfFooterCopy{padding-top:3px;padding-bottom:3px}.psfFooterBlock
.rel{position:relative}.psfFooterBlock
a{color:#fff;font-weight:bold;font-size:10px;padding:0
1px}.psfFooterBlock a:hover{color:#fff}.psfFooterBlock
.psfFooterFirstLevel{background-color:#004C88;color:#fff;padding-right:70px}.psfFooterBlock
.psfFooterSecondLevel{padding-right:75px;background-color:#317AA7;color:#fff}.psfFooterBlock
.psfFooterCopy{background-color:#7ea1c9;font-weight:bold;color:#013879}.psfFooterBlock
.footerNewItem{color:#FF6672}.addthis{position:absolute;right:3px;top:4px}
