body{background-color:#fff!important;padding:0;margin:0;border:0;width:100%;height:100%;}div.partnerBooking{background:#fff;}div.partnerBooking div.topPane{height:53px;position:relative;width:590px;display:block;}div.partnerBooking div.topPane a.logo{width:132px;height:53px;float:right;}div.partnerBooking div.template2cols{background:#fff;border-bottom:1px solid #AEADB2;padding:14px 0;}div.partnerBooking div.content{padding-bottom:30px;}div.partnerBooking div.footer{display:none!important;}.clearing{clear:both!important;}.hidden{display:none!important;}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;background:none;font-size:10pt;}.container{background:none;}hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}hr.space{background:#fff;color:#fff;visibility:hidden;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Arial,"Lucida Grande",sans-serif;}code{font:.9em "Courier New",Monaco,Courier,monospace;}a img{border:none;}p img.top{margin-top:0;}blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}.small{font-size:.9em;}.large{font-size:1.1em;}.quiet{color:#999;}.hide{display:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;}a:link:after,a:visited:after{content:"(" attr(href) ")";font-size:90%;}div.bookingOverview{width:528px;height:auto;display:block;margin:0 auto 14px auto;border:1px solid #AEADB2;}div.bookingOverview h3{line-height:30px;height:30px;text-indent:14px;margin:0;font-weight:bold;color:#000;border-bottom:1px solid #AEADB2;}div.bookingOverview div{border-top:none;padding:2px;line-height:26px;min-width:0;}div.bookingOverview div.clearing{display:none;}div.bookingOverview p{font-weight:bold;float:left;margin:6px 0;width:415px;}div.bookingOverview ul{list-style-type:none;padding:0;margin:0;width:415px;float:left;}div.bookingOverview li{line-height:16px;display:block;width:415px;float:left;}div.bookingOverview div.clearing{border:none;padding:0;}div.bookingOverview img{float:left;display:block;width:80px;height:80px;padding:2px;border:1px solid #AEADB2;margin:11px;}div.bookingOverview table{width:524px;border-bottom:1px solid #AEADB2;margin:0;}div.bookingOverview td{border-top:1px solid #AEADB2;padding:10px;line-height:14px;text-align:right;}div.bookingOverview td.title{vertical-align:top;font-weight:bold;text-align:left;}div.bookingOverview span{margin-left:12px;color:#808080;}div.confirmBox{width:528px;margin:0 auto 14px auto;border:1px solid #AEADB2;}div.confirmBox h3{line-height:30px;height:30px;text-indent:14px;border-bottom:1px solid #AEADB2;margin:0;font-weight:bold;color:#000;}div.confirmBox div.content{padding:13px;}div.confirmBox table{width:152px;margin:0 14px 0 0;float:left;}div.confirmBox td{border:2px solid #BF0000;width:148px;height:123px;padding:0;text-align:center;vertical-align:middle;line-height:15px;}div.confirmBox td span{font-weight:bold;line-height:20px;}div.confirmBox div.confirmText{width:334px;float:left;}
div.confirmBox div.buttons{display:none;}div.confirmBox p{margin:0;}div.confirmBox p.title{line-height:20px;}div.costOverview{width:528px;height:auto;display:block;margin:0 auto 14px auto;border:1px solid #AEADB2;}div.costOverview h3{line-height:30px;height:30px;text-indent:14px;margin:0;font-weight:bold;color:#000;border-bottom:1px solid #AEADB2;}div.costOverview div{border-top:none;padding:2px;line-height:26px;}div.costOverview table{width:524px;margin:0;border-bottom:1px solid #AEADB2;}div.costOverview td{border-bottom:1px solid #AEADB2;padding:10px;line-height:14px;text-align:right;vertical-align:top;}div.costOverview td.title{vertical-align:top;font-weight:bold;text-align:left;}div.costOverview td span{margin:0;}div.costOverview td.title{width:160px;}div.costOverview span{margin-left:12px;color:#808080;}div.costOverview tr.total td{text-align:left;background:#dee2e3;border-top:1px solid #fff;border-bottom:1px solid #fff;}div.costOverview tr.total td.large.title{text-align:right!important;}div.footer{position:relative;}div.footer ul,div.footer p{display:none;}div.footer img{width:478px;height:50px;margin:0 auto;display:block;}div#calendar{width:391px;height:190px;display:block;background:transparent url('../../../jsCalendar/img/screen/calendar-background.png') no-repeat;position:absolute;top:0;right:184px;}div#calendar div#doubleCalendar{width:373px;height:166px;padding:9px 11px 11px 11px;position:relative;}div#calendar-arrival{margin:0 3px 0 0;float:left;}div#calendar-departure{float:left;}div#calendar div#doubleCalendar div.dhtmlxcalendar{width:185px;height:152px;padding:0;display:block;background:transparent url('../../../jsCalendar/img/screen/calendar.png') no-repeat 0 21px;overflow:hidden;}div.dhtmlxcalendar table.entbox{padding:0 15px 0 15px;}div#calendar p.title{padding:0;margin:0;position:relative;top:9px;left:9px;color:white;display:block;height:20px;}div#calendar p.close{background:transparent url('../../../jsCalendar/img/screen/close.gif') no-repeat;background-position:right 2px;padding:0 15px 0 0;right:9px;top:9px;margin:0;position:absolute;color:white;font-size:12px;cursor:pointer;display:block;height:20px;}table.dxcalmonth td.comma{display:none;}table.dxcalmonth div.planeMonth,table.dxcalmonth div.planeYear{color:#cf9c26;font-weight:bold;padding:0 5px 8px 0;}.dhtmlxcalendar .dxcaldlabel td,.dhtmlxcalendar .dxcaldays td,.dhtmlxcalendar .dxcaldays_ie td{color:black;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-family:Tahoma;font-size:11px;line-height:17px;text-align:center;vertical-align:bottom;margin:0;padding:0;cursor:pointer;}.dhtmlxcalendar .dxcaldlabel td{line-height:21px;padding-top:4px;}td.month_btn_right span,td.month_btn_left span{color:#969698;cursor:pointer;}td.month_btn_right,td.month_btn_left{padding:0 0 8px 0;}.dhtmlxcalendar .dxcaldays td.selected,.dhtmlxcalendar .dxcaldays_ie td.selected{background-color:black;color:white;}.dhtmlxcalendar .dxcaldays td.insensitive,.dhtmlxcalendar .dxcaldays_ie td.insensitive,.dhtmlxcalendar .dxcaldays td.othermonth,.dhtmlxcalendar .dxcaldays_ie td.othermonth{color:#969698;}
div.guestPersonalInformation,div.guestContactInformation,div.guestGuaranteeInformation,div.hotelPolicyInformation{width:528px;border:1px solid #AEADB2;margin:0 auto 14px auto;}div.guestPersonalInformation h3,div.guestContactInformation h3,div.guestGuaranteeInformation h3,div.hotelPolicyInformation h3{line-height:30px;height:30px;text-indent:14px;margin:0;font-weight:bold;color:#000;border-bottom:1px solid #AEADB2;}div.guestPersonalInformation h3 span,div.guestContactInformation h3 span,div.guestGuaranteeInformation h3 span{display:none;}div.guestPersonalInformation table,div.guestContactInformation table,div.guestGuaranteeInformation table{width:410px!important;}div.guestPersonalInformation td,div.guestContactInformation td,div.guestGuaranteeInformation td{padding:0;width:238px!important;height:20px!important;line-height:20px!important;position:relative;}div.guestPersonalInformation td p,div.guestContactInformation td p,div.guestGuaranteeInformation td p{width:238px!important;margin:0;line-height:14px!important;}div.step2 div.guestPersonalInformation td,div.step2 div.guestContactInformation td,div.step2 div.guestGuaranteeInformation td{height:30px!important;line-height:30px!important;}div.guestPersonalInformation td,div.guestContactInformation td,div.guestGuaranteeInformation td{font-weight:bold;}div.guestPersonalInformation td.label,div.guestContactInformation td.label,div.guestGuaranteeInformation td.label{width:172px!important;font-weight:normal;}div.guestContactInformation{margin-bottom:0!important;border:0;width:530px;}div.guestContactInformation h3{border:1px solid #AEADB2;border-bottom:none;}div.guestContactInformation ul{list-style-type:none;margin:0;padding:0;}div.guestContactInformation li{margin-bottom:14px;width:528px;border:1px solid #aeadb2;}div.guestContactInformation p.topPane{width:528px;height:30px;line-height:30px;background:#ededed;text-indent:13px;position:relative;border-bottom:1px solid #adacb2;margin:0 0 14px 0;font-weight:bold;}div.guestContactInformation a.button-grey-arrow{float:right;background-position:left -492px;}div.guestContactInformation p.title{font-weight:bold;}div.guestContactInformation p{margin:0 0 0 14px;}div.guestContactInformation table{margin:14px;}div.guestContactInformation td{vertical-align:top;}div.guestContactInformation td.required{vertical-align:middle;}div.guestContactInformation li.collapsed tr.comments,div.guestContactInformation li.expanded tr.commentsButton{display:none;}div.guestContactInformation td p{color:#808080;}div.guestContactInformation li ul{margin:0 14px 14px 14px;}div.guestContactInformation li li{margin:0!important;border:0!important;width:auto!important;}div.guestGuaranteeinformation p{margin:0;}div.step2 dig.guestGuaranteeInformation p{margin-bottom:10px;}div.guestGuaranteeInformation table{margin:0 0 10px 0;}div.step2 div.guestGuaranteeInformation table{margin:0;}div.guestGuaranteeInformation div{padding:13px!important;min-width:0;}div.guestGuaranteeInformation ul{list-style-type:none;margin:0;padding:0;}
div.guestGuaranteeInformation li{float:left;height:28px;line-height:28px;margin:0;width:165px;}div.guestGuaranteeInformation li input{width:13px;float:left;margin:2px 4px 6px 0;}div.guestGuaranteeInformation li label{line-height:28px;height:28px;float:left;}div.guestGuaranteeInformation select#cardMonth,div.guestGuaranteeInformation select#cardYear{width:82px;margin-right:3px;float:left;}div.guestGuaranteeInformation ul.error,div.guestGuaranteeInformation ul.error label{color:#cf231f;background:none;border:none;}div.guestPersonalInformation div{padding:13px;}div.guestPersonalInformation table{margin:0;}div.guestPersonalInformation td#phoneCC{width:32px;}div.guestPersonalInformation p.gppText{width:400px!important;line-height:14px;}div.step2 div.guestPersonalInformation p.gppText{margin-left:10px;}div.guestPersonalInformation p{color:#000;}div.guestPersonalInformation input#zip{width:90px;}div.guestPersonalInformation input#phoneCC{width:32px;margin-right:4px;}div.guestPersonalInformation td span{height:30px;line-height:30px;}div.guestPersonalInformation input#phone{width:190px;margin-left:4px;}div.guestPersonalInformation tr.comments td.label{vertical-align:top;}div.hotelPolicyInformation{width:530px;margin-bottom:14px;}div.hotelPolicyInformation h3{color:#000;}div.hotelPolicyInformation div.policies{padding:14px;}div.hotelPolicyInformation div.wrap{border:1px solid #aeadb2!important;}div.hotelPolicyInformation div.wrapper{padding:14px;width:388px;float:left;}div.hotelPolicyInformation a{text-decoration:underline;color:#BF0000;}div.hotelPolicyInformation p,div.hotelPolicyInformation ul ul{margin-bottom:10px!important;}div.hotelPolicyInformation p.title{font-weight:bold;margin-bottom:0!important;}div.hotelPolicyInformation ul{padding:0;margin:0;list-style-type:none;}div.hotelPolicyInformation li{border-top:1px solid #aeadb2;margin:10px 0 0 0;padding:10px 0 0 0;}div.hotelPolicyInformation li.first{border:none;padding:0;margin:0;}div.hotelPolicyInformation li li{margin:0;padding:0;border:none;}div.hotelPolicyInformation div.accept{background:url('../../../hotelRates/img/screen/rz-hotelRateBackgrounds.png') no-repeat -6225px top;height:38px;line-height:38px;width:500px;border:1px solid #adacb1;text-align:center;display:block;position:relative;}div.hotelPolicyInformation div.security{background:url('../../../hotelRates/img/screen/rz-hotelRateBackgrounds.png') no-repeat left bottom;height:92px;width:112px;float:left;}div.hotelPolicyInformation input{top:0;vertical-align:middle;}div.hotelPolicyInformation label,div.hotelPolicyInformation input{font-weight:bold;height:38px;line-height:38px;margin:0!important;}div.hotelPolicyInformation label{margin-left:5px!important;}ul.progressBar{display:none;}div.promotionBox-2{display:none;}div.steps{display:none;}a,span,p,div,li{font-family:arial;font-size:10px;font-weight:normal;color:#000;}.title{font-weight:bold;}h1{font-size:13px;font-weight:bold;}h3{font-size:12px;font-weight:bold;}