.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%}.yui-skin-sam .yui-ac-input{position:absolute;width:100%}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid gray;background:#fff;overflow:hidden;z-index:9050}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426fd9;color:#FFF}.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom}.yui-button .first-child{display:block;*display:inline-block}.yui-button button,.yui-button a{display:block;*display:inline-block;border:0;margin:0}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer}.yui-button a{text-decoration:none}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:gray;margin:auto .25em}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:gray;margin:0 -1px;_margin:0}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png)}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png)}.yui-skin-sam .yui-button-focus{border-color:#7d98b8;background-position:0 -1300px}.yui-skin-sam .yui-button-focus .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png)}.yui-skin-sam .yui-button-hover{border-color:#7d98b8;background-position:0 -1300px}.yui-skin-sam .yui-button-hover .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png)}.yui-skin-sam .yui-button-active{border-color:#7d98b8;background-position:0 -1700px}.yui-skin-sam .yui-button-active .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-activeoption{border-color:gray;background-position:0 0}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:gray}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png)}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#a6a6a6;cursor:default}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png)}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png)}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:gray;margin:auto .25em}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:gray;margin:0 -1px;_margin:0}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png)}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png)}.yui-skin-sam .yui-button-focus{border-color:#7d98b8;background-position:0 -1300px}.yui-skin-sam .yui-button-focus .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png)}.yui-skin-sam .yui-button-hover{border-color:#7d98b8;background-position:0 -1300px}.yui-skin-sam .yui-button-hover .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png)}.yui-skin-sam .yui-button-active{border-color:#7d98b8;background-position:0 -1700px}.yui-skin-sam .yui-button-active .first-child{border-color:#7d98b8}.yui-skin-sam .yui-split-button-activeoption{border-color:gray;background-position:0 0}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:gray}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png)}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#a6a6a6;cursor:default}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png)}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png)}.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500}.yui-dt-tmp{position:absolute;left:-9000px}.yui-dt-scrollable .yui-dt-bd{overflow:auto}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px}.yui-dt-scrollable tbody{-moz-outline:0}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer}.yui-skin-sam thead .yui-dt-draggable{cursor:move}.yui-dt-coltarget{position:absolute;z-index:999}.yui-dt-hd{zoom:1}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity = 0)}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity = 0)}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none}.yui-dt-editor,.yui-dt-editor-shim{position:absolute;z-index:9000}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7f7f7f}.yui-skin-sam .yui-dt thead{border-spacing:0}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7f7f7f}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb;text-align:left}.yui-skin-sam .yui-dt-list td{border-right:0}.yui-skin-sam .yui-dt-resizer{width:6px}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity = 25)}.yui-skin-sam .yui-dt-message{background-color:#FFF}.yui-skin-sam .yui-dt-scrollable table{border:0}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7f7f7f;border-top:1px solid #7f7f7f;border-right:1px solid #7f7f7f}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;border-right:1px solid #7f7f7f;background-color:#FFF}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7f7f7f}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(dt-arrow-up.png) no-repeat right}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(dt-arrow-dn.png) no-repeat right}tbody .yui-dt-editable{cursor:pointer}.yui-dt-editor{text-align:left;background-color:#f2f2f2;border:1px solid gray;padding:6px}.yui-dt-editor label{padding-left:4px;padding-right:6px}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right}.yui-dt-editor .yui-dt-button button{border:1px solid #999;width:4em;height:1.8em;margin-left:6px}.yui-dt-editor .yui-dt-button button.yui-dt-default{background-color:#5584e0;border:1px solid #304369;color:#FFF}.yui-dt-editor .yui-dt-button button:hover{color:#000}.yui-dt-editor .yui-dt-button button:active{color:#000}.yui-skin-sam tr.yui-dt-even{background-color:#FFF}.yui-skin-sam tr.yui-dt-odd{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#dbeaff}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446cd7}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446cd7}.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none}.yui-skin-sam a.yui-dt-page{border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none;background-color:#fff}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff}.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1}.yui-skin-sam .yui-pg-pages{padding:0}.yui-skin-sam .yui-pg-current{padding:3px 0}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:0;font-weight:bold;padding:3px 6px}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em}.yui-skin-sam .yui-button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-menu-button button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/menu-button-arrow.png)}.yui-skin-sam .yui-split-button button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/split-button-arrow.png)}.yui-skin-sam .yui-split-button-focus button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/split-button-arrow-focus.png)}.yui-skin-sam .yui-split-button-hover button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/split-button-arrow-hover.png)}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/split-button-arrow-active.png)}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/menu-button-arrow-disabled.png)}.yui-skin-sam .yui-split-button-disabled button{background-image:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/button/assets/skins/sam/split-button-arrow-disabled.png)}.yui-skin-sam .yui-calcontainer .title{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-calcontainer .calclose{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px}.yui-skin-sam .yui-calendar .calnavleft{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -450px}.yui-skin-sam .yui-calendar .calnavright{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -500px}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px}.yui-skin-sam .yui-carousel-nav{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-carousel-button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -600px}.yui-skin-sam .yui-carousel-nav ul li{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -650px}.yui-skin-sam .yui-carousel-item-loading{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/carousel/assets/skins/sam/ajax-loader.gif) no-repeat 50% 50%}.yui-panel .container-close{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/close12_1.gif) no-repeat}.yui-simple-dialog .bd span.blckicon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/blck16_1.gif") no-repeat}.yui-simple-dialog .bd span.alrticon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/alrt16_1.gif") no-repeat}.yui-simple-dialog .bd span.hlpicon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/hlp16_1.gif") no-repeat}.yui-simple-dialog .bd span.infoicon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/info16_1.gif") no-repeat}.yui-simple-dialog .bd span.warnicon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/warn16_1.gif") no-repeat}.yui-simple-dialog .bd span.tipicon{background:url("//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/container/assets/tip16_1.gif") no-repeat}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 0}.yui-skin-sam .yui-panel .hd{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px}.yui-skin-sam .container-close{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px}.yui-dt-editor .yui-dt-button button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px}.yui-dt-editor .yui-dt-button button:hover{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1300px}.yui-dt-editor .yui-dt-button button:active{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/datatable/assets/skins/sam/dt-arrow-up.png) no-repeat right}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/datatable/assets/skins/sam/dt-arrow-dn.png) no-repeat right}.yui-skin-sam .yui-dt th{background:#d8d8da url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0 !important}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -100px}.yui-navset .yui-nav a{background:#dadbdb url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x}.yui-navset .yui-nav .selected a,.yui-navset .yui-nav a:focus,.yui-navset .yui-nav a:hover{background:#214197 url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px}.yui-skin-sam .yui-h-slider{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/slider/assets/skins/sam/bg-h.gif) no-repeat 5px 0}.yui-skin-sam .yui-v-slider{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/slider/assets/skins/sam/bg-v.gif) no-repeat 12px 0}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px}.yui-skin-sam .yui-toolbar-container .collapse{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -400px}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -350px}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1300px}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px}.yui-skin-sam .yui-editor-panel .hd h3{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px}.yui-skin-sam .yuimenubar{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0}.yui-skin-sam .yuimenubaritem-selected{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{background:#fff url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 0}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) repeat-x left -1300px}body{font-family:verdana,helvetica,arial,sans-serif;font-size:11px;color:#000;background:#000;height:100%}h1{margin:10px 0 15px;padding-bottom:5px;border-bottom:1px solid #006ba6;color:#006ba6;text-transform:uppercase}a,a:visited{color:#08c;text-decoration:underline}a:hover,a:active{color:#005580;text-decoration:none}a img{border:0}.change-password-button{color:#08c;text-decoration:none;background:0;border:0;padding:0}.change-password-button:hover,.change-password-button:active{color:#005580;text-decoration:underline}input[type=submit]{font-size:14px;color:#06f;cursor:pointer}.change-password{width:276px;position:absolute;left:542px;top:-10px}.login-form{width:450px}input,textarea,select,option{font-size:inherit;font-weight:inherit;vertical-align:middle;font-family:inherit}.code_editor{height:auto}.red{color:red;font-style:italic}.bold{font-weight:bold}p,ol,ul,li{font-family:inherit}.blue{font-weight:bold}.blue .sub_nav{font-size:14px}.blue .sub_nav a,.blue .sub_nav a:visited{font-size:14px;font-weight:bold;text-decoration:underline;color:#06f}.blue .sub_nav a:hover{text-decoration:none}.blue a{font-weight:normal}FORM{margin:5px 0 15px 0}form table{border-collapse:separate}INPUT,TEXTAREA,SELECT,OPTION,.search FORM,.search INPUT{padding:1px 2px}OPTION{padding:0 2px}INPUT.buttons_search{color:#000;background-color:#ffc;border:0;font-size:9px}#powered{text-align:left;margin:0}#Image1{padding-right:10px}.forms{background-color:#fff;color:#000;font-size:9px;margin:10px 0}.forms td{font-size:12px;padding:3px}.forms td input[type=checkbox]{margin:0 5px 0 3px}.forms td table{display:inline-block;font-size:inherit;font-weight:inherit;vertical-align:middle;font-family:inherit;padding:1px 2px;margin:0}.pick-and-add-component .component-title{text-align:center;font-weight:bold;font-size:11px}form table table td table td table td{padding:10px 5px}table.search{border:1px solid #999;border-spacing:0;background-color:#def}table.search td{padding:5px}.search_label{font-size:11px;font-weight:bold;text-align:right;padding:2px}td{vertical-align:top}.show_link_bar{text-decoration:none;color:#999}.sub_nav,#breadcrumb{color:#06f;font-size:10px}.sub_nav a,#breadcrumb a{font-size:10px;font-weight:normal}#breadcrumb a{padding-right:5px;color:#fff}#breadcrumb{margin:5px 0 0}.crumbs{list-style:none;overflow:hidden;margin-bottom:5px;margin-left:0;*margin-left:-5px;text-transform:capitalize}.crumbs li{float:left}.crumbs .arrows{display:none;*display:inline;*color:#fff}.crumbs .noLink{*margin-left:5px;margin-left:20px \0/ !important;*font-weight:bold}.crumbs li a{text-decoration:none;*text-decoration:underline;color:#fff;padding:0 0 0 20px;*padding:0 15px 0 5px;background:#333f48;*background:transparent;position:relative;display:block;float:left}.crumbs li a:after{content:" ";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #333f48;position:absolute;top:50%;margin-top:-10px;left:100%;z-index:2}.crumbs li a:before{content:" ";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid white;position:absolute;top:50%;margin-top:-10px;margin-left:1px;left:100%;z-index:1}.crumbs li:first-child a{padding-left:10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.crumbs li a:after{border-left-color:#333f48}.crumbs li:last-child span{background:transparent !important;color:#fff;pointer-events:none;cursor:default;margin-left:15px;line-height:20px;font-size:14px}.crumbs li:last-child a:after{border:0}.crumbs li:first-of-type span{margin-left:0;font-weight:bold}.crumbs li a:hover{background:#1f272c;*background:transparent;*text-decoration:none}.crumbs li a:hover:after{border-left-color:#1f272c !important}.highlight{background-color:#def}td.highlight{font-size:12px;font-weight:bold;padding:5px}#room_rates_include_table .highlight{font-weight:normal}td.highlight img{vertical-align:top}.label{white-space:nowrap;font-size:12px;font-weight:bold;text-align:right;width:auto;padding:2px}.itin_car_pickup_location{white-space:normal}td.labelForm{padding-right:0}.labelForm input{margin-left:5px}td.adm_off{color:#fff;background-color:#ccc;text-decoration:none;font-size:9px}td.adm_on{background:#ccc;text-decoration:none;font-size:9px}.adm_bar_on{height:100%;text-align:center;vertical-align:top;border:1px solid;background-color:#c1c8d2;margin-left:1px;border-color:#c1c8d2 #c1c8d2 #c1c8d2 #fff;border-style:solid;padding:2px}.adm_bar_on a{color:#000;text-decoration:none;font-size:9px;font-weight:bold}.adm_bar_on a:visited{color:#000;text-decoration:none;font-size:9px;font-weight:bold}.adm_bar_off{height:100%;text-align:center;vertical-align:top;border:1px solid;background-color:#999;margin-left:1px;border-color:#c6cdd7 #54647a #000 #fff;border-style:solid;padding:2px}.adm_bar_off a{color:#fff;text-decoration:none;font-size:9px;font-weight:bold}.adm_bar_off a:visited{color:#fff;text-decoration:none;font-size:9px;font-weight:bold}.adm_bar_off a:hover{color:#def;text-decoration:underline}#helpArea{border:1px solid #06f;padding:0}.helpBox{position:absolute;width:250px;color:#000;font-size:10px;background:#def;margin:0;padding:0}.helpBar{background:#06f;float:left;width:100%}.helpBar img{padding:4px}.helpContent{margin:25px 10px 5px;font-size:11px}.helpLink{color:#06f}.helpLink img{cursor:help}.grid{border:1px solid #999;border-collapse:collapse;margin:0 0 10px 0;background:#fff}.grid td{border:1px solid #999;padding:5px 2px;vertical-align:middle}.grid td a,.grid td a:visited{color:#06f;text-decoration:underline;margin:2px;font-weight:normal;padding:2px 3px 1px 3px}.grid td a:hover{text-decoration:none}.grid_move{cursor:move}.grid .grid_type{width:78px}.grid .grid_image{max-width:341px;width:341px}.grid .grid_imagetype{max-width:136px;width:136px}.grid .grid_newimage{max-width:309px;width:309px}.grid .grid_upload{max-width:83px;width:83px}.grid .grid_delete{max-width:54px;width:54px}.grid .grid_image img{max-width:330px}.grid.x-scroll{overflow-x:scroll}.floating-header{position:fixed;top:0;visibility:hidden}.selection-table td a,.selection-table td a:visited{padding:3px 5px 2px 4px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-weight:bold}.selection-table td a:hover{text-decoration:none;background:#eee}#suppliers_table{white-space:normal}#suppliers_table td{padding:5px;vertical-align:middle}#suppliers_table a{font-weight:bold}.grid .subheader td,.grid .subheader:hover td{background:#ccc}.th_subGrid td{background:#666;border:0;font-size:12px;text-align:center;color:#fff;font-weight:bold;padding:3px 5px}#bookingInfo .th_grid td{background:#ccc}.grid tbody tr:nth-of-type(odd) td{background:#ddd}.grid tbody tr:hover td{background:#c2d9ef}#bookingList tbody td span{display:block;padding:2px 1px;background:#ccc;width:15px;font-weight:bold;color:#666;border:1px solid #999}#bookingList [title=Booked]{background:#b2d396;border-color:green;color:darkgreen}#bookingList [title=Cancelled]{background:#ff8;border-color:orange;color:#ff7200}#bookingList [title='saved itinerary']{background:#afe3ff;border-color:#09d}.itin{border:1px solid #eee;background:#fff;margin:0 0 10px 0;padding:10px}.itin_header{font-size:13px;font-weight:bold;background:#ccc;margin-bottom:10px;font-size:12px;line-height:12px;margin:0;padding:5px 10px;text-transform:capitalize}#bookingInfo{margin-bottom:0}.itin .itin_sub_details{font-weight:normal;font-size:11px}.itin_info,.itin_sub_header,.itin_sub_details,.itin_sub_footer{font-size:11px;border:0;padding:5px}.itin .itin_sub_header{background:#999;font-weight:bold;padding:5px}.itin_sub_header .sub_section_header_room{margin-right:10px}.quote_view .hotel_name{float:left;margin-top:0;margin-right:10px;margin-bottom:0}.quote_view .starRating{float:left}.quote_view .adr{clear:both;margin-bottom:10px}.quote_package_price{width:100%;display:block}.quote_view .grid{margin-top:5px}.quote_price{float:right}.quote_view .helpLink{text-decoration:underline;cursor:pointer}.quote_view .helpLink:hover{text-decoration:none}.quote_view_hr{background:#eee;font-weight:bold;padding:5px;margin-bottom:5px;overflow:hidden}.quote_view_header{float:left}.itin_sub_header ul{margin:0 5px 5px 0;padding:0 0 0 10px}.itin_sub_header li{list-style-type:none;font-weight:normal;font-size:10px;padding:0}.itin_sub_header li span{display:inline}.itin .itin_sub_details td{font-size:12px;background:0;padding:2px;white-space:normal;word-wrap:break-word}.itin .itin_sub_details .itin_ticket_by{padding-left:18px;color:orange}.itin .itin_sub_details .sm .traveler_name{font-weight:bold}.itin .itin_sub_details .hotel-tax-disclaimer{padding-top:5px;white-space:normal;word-wrap:break-word}.table_itinerary_total_container{width:auto}.table_itinerary_total thead td{text-align:center;background:#fff}#itin_totals_v2 .itin_header_price_ad{padding:0 5px 5px;white-space:normal}#itin_totals_v2 .itin_saving_msg{padding:5px;font-size:15px}#itin_totals_v2 .itin_sub_details .table_itinerary_total{margin:0;width:auto;background:#eee}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCash{background:#b3d596;padding-right:5px}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCashPoints{background:#6bbfe6}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentCashPoints,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentPointsRequired,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_3{border-collapse:separate;border-left:1px solid #fff}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentPointsRequired,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentAdditionalCash{background:#b5dff2}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_2{background:#ecf4e4;border-collapse:separate;border-right:1px solid #fff;text-align:right}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_3,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_4{background:#daeff9}#itin_totals_v2 .itin_sub_details .table_itinerary_total thead{font-weight:bold;vertical-align:bottom}#itin_totals_v2 .itin_sub_details .table_itinerary_total td{padding:3px 10px 3px 5px}#itin_totals_v2 .table_itinerary_total tr td.deposit_module_payment_due_date.label{display:block;font-weight:normal;margin:4px 0;padding-left:10px}#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_2,#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_3,#itin_totals_v2 .table_itinerary_total tr.PricePointsRowV2 .Total_Col_4{border-collapse:separate;border-top:1px dashed #666}.table_itinerary_total .value{text-align:right}input.AgentMarkup{text-align:right}input.NewTotal{background:#ccc;text-align:right}.TotalPriceRowV2 td{font-weight:bold}.PricePointsRowV2 td{font-weight:bold}.PriceRowDoubleV2 td{font-weight:bold}#itin_totals_v2 .itin_sub_details .table_itinerary_total .PricePointsRowV2 td.Total_Col_2,#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2 td{background:#d8e9c9}.PricePointsRowV2 td,#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2 td.Total_Col_1{background:#b3d596}td .extraInfo{background:#eee !important}#itin_totals_v2 .itin_sub_details .table_itinerary_total .PriceRowDoubleV2{color:orange}#itin_totals_v2 .itin_sub_details .table_itinerary_total .CommissionRowV2 td{padding-top:10px}#itin_totals_v2 a{color:#000;font-weight:normal}#itin_totals_v2 .itin_sub_details .table_itinerary_total td.paymentAdditionalCash,#itin_totals_v2 .itin_sub_details .table_itinerary_total td.Total_Col_4{border-collapse:separate;border-left:1px solid #6bbfe6}#itin_totals_v2 .table_itinerary_total .V2 td.value{border-collapse:separate;border-top:1px dashed #999}#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{border-top:0}#itin_totals_v2 .table_itinerary_total .V2 td.Balance_Due_Col,#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{background:#e6e6e6;border-collapse:separate;border-left:1px solid #fff}#itin_totals_v2 .table_itinerary_total .V2 td.Direct_Total_Col{background:#ccc}#itin_totals_v2 .table_itinerary_total .V2 td.label{text-align:right}#itin_totals_v2 .table_itinerary_total .V2 td.value{font-weight:bold}.itin_sub_details .table_itinerary_total{background:#efeff7;border:0;margin:5px}.itin_sub_details .table_itinerary_total td{padding:3px 0 3px 5px}.itin_sub_details .header_price_ad{padding-left:20px}.avail_details .avail_details_item .activity_choice_row select,.co_details img{margin-right:5px}#room_segment ul{padding-left:0}.addl_hotel_display_info,.addl_room_display_info{list-style-type:none;font-size:11px;font-style:italic}.adr{margin-top:5px}.itin_info,.itin_sub_header,.itin_sub_details,.itin_sub_footer,.co .co_details,.co_footer{border:0;font-size:11px;padding:5px}.itin_sub_header{font-weight:bold;font-size:11px;padding:5px;margin-bottom:5px;background:#efeff7}#confirm .itin_sub_details{padding-left:10px}.itin_sub_footer{padding:5px}.co input,.co select,.co option{color:#231f20;font-weight:normal;margin:0 0 2px 0}.co option{padding:0 5px 0 0}.co select{padding-left:0}.co_header a{color:#fff;font-size:9px}.co_info{background:#efeff7;color:#4d4d4d;font-size:10px;margin:5px 5px 0;padding:5px}#payment .co_info{font-weight:bold}.co_info .red{color:red;font-size:10px;font-style:normal}.co_info .required_fields{background:#d8e9c9;display:block;margin-top:5px;padding:5px 0 5px 5px;font-weight:bold}.button_container{background:#c7c7c7;border:0;margin:10px 0;padding:5px;text-align:right}.button_container table{width:auto}.co .co_details,.avail_table a{font-size:11px}.city_page_details,.login_details{background:#fff;border-top:1px solid #ccc;font-size:11px;padding:5px}.login_header,.profile_history_header{background:#4d4d4d;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px}#itinerary .itin .itin_sub_details table{width:100%}#itinerary table .itin .itin_sub_details td{padding:0 3px 2px;background:transparent}#itinerary .page_v1_c2_wide table,#itinerary .page_v1_c2_wide table tr td{text-align:left !important;white-space:normal !important}#select .air_matrix_footer,.TotalLineRowV2{display:none}.modify_search input,.modify_search select{padding:2px;margin:1px}.air_matrix_price a,.co .co_header a,.co .co_header a:visited{color:#06f;text-decoration:none}.air_matrix_price img,.avail_header .air_prices_bar .price_or_points,#activity-detail .avail_details_item td,.itin_sub_details,#itin_totals_v2 .itin_sub_details .table_itinerary_total thead td{padding:5px}.avail_details .org_dest_descripxion,.avail_details tr.avail_details_item .submit_link,.total_travelers{padding-left:5px}#select .avail .avail_info a,.tabs_on a,.tabs_sub_bar a{color:#fff}#confirm .air_matrix_details .air_matrix_price img,.co .co_details #check_amount,.co .co_details #cert_amount,.co .co_details #cash_amount{width:69px}.modify_table .malibu_hotel_avail_summary,.modify_table .malibu_hotel_avail_summary img,.modify_table .malibu_hotel_avail_summary div,.modify_table .malibu_hotel_avail_summary ul,.modify_table .malibu_hotel_avail_summary li{overflow:hidden}.modify_table .malibu_hotel_avail a{font-size:10px}.modify_table .malibu_hotel_avail_summary{padding:5px 10px 10px;border-bottom:1px solid #c7c7c7;background:#f2f2f2}.modify_table .malibu_hotel_avail_summary img{border:1px solid #231f20;float:left;margin:0 10px 0 0}.modify_table .malibu_hotel_avail_summary h3{float:none;margin:0;color:#333;font-size:17px;font-weight:bold}.modify_table .hotel_detail_container ul{margin:0;padding:0}.modify_table li{list-style-type:none;font-size:10px}.modify_table .malibu_hotel_avail_summary h3 .hotel_number,.modify_table .hotel_detail_container .hotel_amenities,.modify_table .hotel_description_outer,.modify_table .malibu_hotel_avail_footer,.modify_table .malibu_avail_crs{display:none}.modify_table .malibu_hotel_avail .malibu_room_avail{width:100%;border-collapse:collapse}.modify_table .malibu_room_avail .malibu_avail_details_column_headers{font-weight:bold}.modify_table .malibu_room_avail thead.malibu_avail_details_column_headers td{border-bottom:1px dotted #c7c7c7;color:#231f20;text-align:left;text-decoration:none;vertical-align:bottom}.modify_table .malibu_room_avail .malibu_room_description{text-align:left;width:320px}.modify_table .malibu_room_avail td{padding:5px}.modify_table .malibu_room_avail ul{margin:0;padding:0}.modify_table .malibu_room_avail .malibu_room_description{border-collapse:separate;border-left:1px dotted #c7c7c7;border-right:1px dotted #c7c7c7}.modify_table .highlight{background:#efeff7}.mask{opacity:.55}#simple_pager{height:20px;clear:both}#simple_pager .pager{float:left;margin:0}#dashboard_content{overflow:hidden}#calander_div{position:absolute;width:350px;z-index:50}ul.agent_dashboard_ul li{list-style:none}ul.agent_dashboard_ul li input{float:left;margin-right:5px;position:relative;width:90px}.url-container{padding-left:5px}.url-container a.add-row{float:left;clear:left;margin-top:1em}.url-container a.delete-row{float:left}.url-container .input-labels label,.url-container .input-pairs input{float:left;display:block;margin-right:5px;width:245px}.url-container .input-pairs{float:none;clear:both;width:100%}.url-container input.invalid{background-color:pink}#external-urls td.url{width:425px}#external-urls td.url input{width:98%}#external-urls td.key p{font-weight:bold;background-color:#fffd62}#header{overflow:hidden}#header table{background:transparent;margin-top:10px}#header td{color:#fff;vertical-align:middle;font-size:11px;padding:10px 0}#header .moreInfo{padding-right:10px}.sm_black{color:#000}#header .adminLogo{padding-left:10px}#header .moreInfo a{color:#fff;font-weight:bold}#header .separator{padding:0 0 0 4px}#actions #searchSubNav textarea{height:16px;width:120px}#header #actions td{padding:0}#actions{overflow:hidden}#actions #searchSubNav{float:right}#actions #searchSubNav table{margin:0}#searchSubNav select,#searchSubNav option{height:20px}#searchSubNav select{padding-top:3px}#searchSubNav input[type="text"]{padding:3px 2px 1px 2px}#searchSubNav input[type="submit"]{height:24px}#actions #searchSubNav select,#actions #searchSubNav input{width:100px}#actions #searchSubNav #Image1{width:auto}#actions #actionButtons img{margin-top:5px}#pageContent{background:#fff;padding:10px;margin:0 0 0 1px;z-index:9999}.reportsContent{overflow-x:scroll}.flashMessage,.confirmationMessage,.errorMessage{margin-left:1px;padding:5px 5px 5px 25px;font-weight:bold;font-size:11px}.errorMessage{background:lightyellow}.confirmationMessage{background:#dff2bf;color:#4f8a10}#componentNavs{background:#d9dfe4;padding:5px;margin:0 0 0 1px;border-bottom:1px solid #999}.reportGridContainer{overflow-x:auto}#INFO{padding:0 10px 0 10px;color:#fff;margin-top:0;z-index:1;position:static;padding-bottom:10px;border-bottom:1px solid #333;-moz-box-shadow:0 5px 15px #333;-webkit-box-shadow:0 5px 15px #333;-o-box-shadow:0 5px 15px #333;-ms-box-shadow:0 5px 15px #333;box-shadow:0 5px 15px #333}#INFO #powered{margin-top:5px}#INFO .ezrez,#INFO .version{color:#fff;font-size:11px;margin:0;line-height:27px;display:inline;vertical-align:middle}#INFO .ezrez img{position:relative;top:1px;left:2px}#INFO .version{font-size:11px;margin-left:5px}#INFO .version:before{content:"/ "}#INFO .copyright{font-size:9px;text-align:left;padding-top:5px;border-top:1px solid #333}form.xout .yui-skin-sam{width:912px}form.xout input{position:relative;float:none;clear:both}.blackout-date-range-container{float:left;width:75%;margin:10px 0}.calendar-container{float:none;clear:both;margin:10px 0}.blackout-date-range-container .header,.calendar-container .header,.blackout-calendar-legend .header{font-size:12px;padding-bottom:8px;display:block}.calendar-container #blackoutCalendar .yui-calcontainer{margin-right:10px}.blackout-calendar-legend{float:right;border:1px solid black;padding:8px;margin:10px}.blackout-calendar-legend .legend-label{padding-bottom:8px}.blackout-calendar-legend .calendar-open,.blackout-calendar-legend .calendar-blackout{border:1px solid #ccc;background:white;padding:3px 8px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap}#blackoutCalendar{position:relative;clear:both;margin-bottom:1em}#blackoutCalendar .calweekdaycell{color:white}#blackoutCalendar td.calcell a{color:#000}#blackoutCalendar td.calcell.calcellhover,#blackoutCalendar td.calcell.calcellhover a{background-color:#eee}.blackout-calendar-legend .legend-row .calendar-blackout,#blackoutCalendar td.calcell.selected a{background-color:#333;color:#fff;font-weight:bold}#lightbox .detailPricingMatrix{width:630px !important;height:400px !important}#time_dropdown_default option.time{text-align:right}.translationRow textarea.modified{background-color:#ffc}#htmlPolicy h2,#htmlPolicy ul{float:none;overflow:hidden;display:block;width:100%;clear:both;margin:0}#htmlPolicy ul{margin-bottom:1.5em}#htmlPolicy li{float:left;padding:3px;margin:5px;width:125px}#htmlPolicy .allowedCssProperties li{width:150px}.pageContent .error404,.pageContent .siteError{color:#fff}textarea.cols20{width:20em}textarea.cols40{width:40em}.modify_table{border:1px solid #ccc;margin:5px}.modify_table .sub_bar td{background:#eee;padding:5px;border-bottom:1px solid #ccc}.modify_table .hotelOption{padding:5px;overflow:hidden;height:100%}.modify_table .hotelOption .card-left{float:left;width:12%;overflow:hidden}.modify_table .hotelOption .card-right{float:right;width:86%}.modify_table .hotelOption .supplier-info{overflow:hidden;height:100%}.modify_table .hotelOption .supplier-name{margin:0 0 5px 0}.modify_table .hotelOption .star-rating-large{float:left;margin-right:5px}.modify_table .hotelOption .tripAdvisorLogo,.modify_table .hotelOption .numReviews{display:none}.modify_table .hotelOption .info_links a{margin-right:5px}.modify_table .hotelOption .supplier_detail{float:left;width:65%}.modify_table .hotelOption .priceContainer{float:right;width:33%;text-align:center;border:1px solid #ccc;padding:2px}.modify_table .hotelOption .card_link{display:none}.modify_table .hotelOption .card_link .hotel-change-room-component{display:block}.modify_table .roomTypes{margin-top:5px;clear:both}.modify_table .roomsHeader{font-weight:bold;overflow:hidden;height:100%;padding:3px;background:#eee;border:1px solid #ccc;border-bottom:0}.modify_table .roomsHeader .col1:after{content:" /  "}.modify_table .roomsHeader .col3{float:right;padding-right:50px}.modify_table .roomsHeader div{float:left}.modify_table .roomBody{overflow:hidden;height:100%;padding:5px;border:1px solid #ccc;margin-bottom:2px}.modify_table .roomInfo{float:left;overflow:hidden;height:100%;width:75%}.modify_table .roomInfo .col0{float:left;margin-right:5px;width:4%}.modify_table .roomInfo .roomDetails{float:left;width:92%}.modify_table .roomPrice{float:left;margin-left:10px}.modify_table .hotelOption .crs{display:none}.modify_table .hotelOption .totalPrices{padding:2px;overflow:hidden}.modify_table .hotelOption .totalPrices,.modify_table .hotelOption .totalPrices .label{font-size:9px !important}.modify_table .hotelOption .totalPrices .label{padding-right:3px}.modify_table .hotelOption .totalPrices div{float:left;line-height:9px;padding:0}.hotel_list_edit{width:400px;height:400px}#pageContent .yui-skin-sam .yui-calcontainer{position:relative}#geonameMapping{overflow:hidden;min-height:700px;*height:700px}#geonameMapping .container{float:left;margin-right:10px;padding:10px}#geonameMapping .middleDiv{text-align:center;padding-top:75px}#geonameMapping .rightDiv{margin-right:0;padding-top:35px}#geonameMapping .middleDiv input{width:150px;padding:5px;margin-bottom:10px}#geonameMapping .row{margin:10px 0}.dataHeader{padding:5px;font-weight:bold;font-size:12px;background:#76c0e5 url(http://cdn.ezrez.com/assets/47766/images/admin/tab_on_bg.png) repeat-x scroll left top;border:1px solid #999;margin-top:5px;margin-left:-1px}.data table{border-collapse:collapse;width:100%}.data td{border:1px solid #999;padding:5px}.data .label{background:#eee;width:120px}#ezrez_city_display_auto_complete,#geoname_display_auto_complete,#region_auto_complete{width:255px}span.malibu_error{color:red;display:block;font-weight:bold}#city_airport_mappings,#regions{overflow:hidden;min-height:400px;*height:400px}#add_container{height:50px}#userInitiatedRecreditedPoints,#pointsEarnedByTraveler,#pointsRefundSummary,#pointsToAutoRefundQueue,#pointsToManuallyRefundQueue,#creditCardToManuallyRefundQueue,#bookingsToInvestigateQueue,#bookingsToManuallyCancelQueue,#internalRoomInventoryData,#paymentsReceivedData,#maxContractsErrorTable{overflow:scroll;max-height:600px}#internalRoomSearchLimitMessage{margin-top:25px;text-align:center;width:600px;background-color:#def;font-weight:bold}#userInitiatedRecreditedPoints td,#pointsEarnedByTraveler td,#pointsRefundSummary td,#pointsToAutoRefundQueue td,#pointsToManuallyRefundQueue td,#creditCardToManuallyRefundQueue td,#bookingsToInvestigateQueue td,#bookingsToManuallyCancelQueue td,#internalRoomInventoryData td,#maxContractsErrorTable td,#paymentsReceivedData td{white-space:nowrap !important}.paymentReport{width:600px;height:270px}.paymentReport .left{width:190px;text-align:right;vertical-align:middle}.paymentReport .right{width:400px}.transferMoney .left{text-align:right}#cities .yui-skin-sam{*zoom:1;*z-index:99999;*position:absolute}#cities #results{*zoom:1;*z-index:10;position:relative;*top:30px;*margin-bottom:30px}#cities #searchError{*height:60px}#confirmations .financialHistory .itin{width:auto;padding:0}#destinationsDataTableContainer .editPanelContainer .yui-panel-container{width:750px}#destinationsDataTableContainer .editPanelContainer .editPanel{height:auto}#destinationsDataTableContainer fieldset div:nth-child(6),#destinationsDataTableContainer fieldset div:nth-child(7),#destinationsDataTableContainer fieldset div:nth-child(8),#destinationsDataTableContainer fieldset div:nth-child(9){width:50%;clear:none;float:left}#destinationsDataTableContainer ._pageTitle{width:500px}#destinationsDataTableContainer ._pageContent,#destinationsDataTableContainer ._metaData{width:500px;height:150px}#paymentsDataTableContainer th.yui-dt-sortable .yui-dt-liner{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/dt-arrow-dn.png) no-repeat right}#paymentsDataTableContainer th.yui-dt-sortable.yui-dt-asc .yui-dt-liner{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/dt-arrow-up.png) no-repeat right}#paymentsDataTableContainer .actionsCell{display:none}.loyaltyPaymentReportSectionHeader{font-size:18px;background:#ccc;padding:7px;margin-top:25px;margin-bottom:10px;width:100%}.loyaltyPaymentReportSectionContent{font-size:14px}.loyaltyPaymentSectionContentLabel{font-weight:bold;margin-right:10px;display:block}.loyaltyPaymentOrderSummaryTableTitleCell{background-color:#fff}.loyaltyPaymentOrderSummaryTableTitle{font-size:16px}.loyaltyPaymentBlacklistInput{margin-top:10px}.loyaltyPaymentBlacklistTextInputLabel{margin-top:15px;display:block}#confirmations .crsName{display:inline !important}#pageContent .arc_pager{text-align:left}#bookingFunctions td{padding:0 3px 0 0}#bookingFunctions td img{border:1px solid #ccc;border-width:1px 0 0 1px;-moz-box-shadow:1px 2px 3px #999;-webkit-box-shadow:1px 2px 3px #999;-o-box-shadow:1px 2px 3px #999;-ms-box-shadow:1px 2px 3px #999;box-shadow:1px 2px 3px #999}#bookingFunctions td img.hover:hover{position:relative;top:1px;left:1px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}#failed-push-pnr-entries th{font-weight:bold;text-align:left;height:30px;background-color:#74bee5}#failed-push-pnr-entries{border:1px solid silver}#failed-push-pnr-entries .warning{color:red}#failed-push-pnr-entries table{width:100%}#failed-push-pnr-entries td,#failed-push-pnr-entries th{padding:5px;min-width:50px;text-align:center}#failed-push-pnr-entries tr:nth-of-type(odd){background:#eee}#failed-push-pnr-entries .last-error{max-width:300px}.brandedFareDisplayValueTextArea{width:400px;line-height:1em}.brandedFarePromotionalTextTextArea{width:700px;line-height:1em}#patterns{margin:0 20px}#patterns .patternList{margin:10px}#patterns .patternList ul li{font-size:1.5em;list-style:disc inside;line-height:1.5em}#patterns h2 span{font-size:12px;color:green}#patterns p{margin-top:0}#patterns .pattern{margin-bottom:20px;border-bottom:1px dashed #999;padding-bottom:20px}#patterns .pattern:last-of-type{border-bottom:0;padding-bottom:0}.rate-builder-form{border:1px solid #999;padding:5px;width:75%}.rate-builder-form .contract-date-dropdown{margin-left:25px}.rate-builder-form .day-selector{padding-top:8px}.rate-builder-form .day-selector label{padding-bottom:5px}.rate-builder-form .day-list,.rate-builder-form .day-selector-radio{padding:5px}.rate-builder-form .day-selector .label{padding-bottom:8px}.rate-builder-form .day-selector .day{padding-right:8px}#supplier-agents-data-table{padding-left:8px}#supplier-agents-data-table .addRow{padding:8px 0;display:block}#supplier-agents-data-table.yui-skin-sam .yui-dt-hidden{display:none}#supplier-agents-data-table .editPanelContainer .yui-panel-container{width:250px \9}.current-rates-form .action-links{display:inline;padding-left:7px}.current-rates-form .action-links a{padding-right:7px}#room_contract_custom_fieldsDataTableContainer div.yui-dt-liner{width:20em;font-weight:normal;word-wrap:break-word;font-size:12px}#car-stub-test-case-detail-data-table.yui-skin-sam td div.yui-dt-liner{word-wrap:break-word;width:90px}#car-stub-test-case-detail-data-table.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:pre-line;text-align:center;width:90px}#car-stub-test-case-detail-data-table.yui-skin-sam .yui-dt{overflow-x:auto;overflow-y:hidden;width:900px}#searchCalendarContainer #searchCalendar{width:auto}.rule-management-links{display:block;text-align:center;width:290px}.selection-table td .rule-management-links a{margin:0;padding:0}#room_contract_cancellation_policyDataTableContainer ._checkoutdaylabeledinput{clear:left}#room_contract_cancellation_policyDataTableContainer select{width:100%}#room_contract_cancellation_policyDataTableContainer .checkIn label{display:block}#room_contract_cancellation_policyDataTableContainer .checkOut label{display:block}#room_contract_cancellation_policyDataTableContainer ._checkInDayLabeledInput label,#room_contract_cancellation_policyDataTableContainer ._checkInMonthLabeledInput label,#room_contract_cancellation_policyDataTableContainer ._checkInYearLabeledInput label,#room_contract_cancellation_policyDataTableContainer ._checkOutDayLabeledInput label,#room_contract_cancellation_policyDataTableContainer ._checkOutMonthLabeledInput label,#room_contract_cancellation_policyDataTableContainer ._checkOutYearLabeledInput label{display:none}#room_contract_cancellation_policyDataTableContainer ._checkInDayLabeledInput,#room_contract_cancellation_policyDataTableContainer ._checkInMonthLabeledInput,#room_contract_cancellation_policyDataTableContainer ._checkInYearLabeledInput,#room_contract_cancellation_policyDataTableContainer ._checkOutDayLabeledInput,#room_contract_cancellation_policyDataTableContainer ._checkOutMonthLabeledInput,#room_contract_cancellation_policyDataTableContainer ._checkOutYearLabeledInput{display:inline-block;width:auto}body.no-scroll{margin-right:15px;overflow:hidden}#filedrag{display:none;font-weight:bold;text-align:center;padding:3em 0;margin:1em 0;color:#555;border:2px dashed darkorange;border-radius:7px;cursor:default;background-color:#ffecd8}#filedrag.hover{color:red;border-color:red;border-style:solid;box-shadow:inset 0 3px 4px #888}#image-upload{border:1px solid #ccc;border-radius:10px;padding:10px}#image-upload input#fileselect{border:0;box-shadow:none;padding:0}#image-upload legend{width:auto;border:0;margin:0}#image-upload #status{margin-top:10px;background-color:#dfeefa;border-radius:3px}#image-upload #status p{padding:10px 0 5px 10px}#image-upload #status span{display:inline-block;width:30%;min-width:200px}#image-grid{overflow:hidden}#image-grid .group{width:100%;border:1px solid #ccc;margin:0;border-bottom:0;padding:5px 0 5px 5px}#image-grid.tiled .group{float:left;border-bottom:1px solid #ccc;width:100px;height:100px;overflow:hidden;position:relative}#image-grid.tiled li{padding:5px}#image-grid.tiled img{max-width:80px}#image-grid.tiled .image-name{display:none}#image-grid.tiled li input{position:absolute;bottom:5px;right:3px}#image-grid .group:last-child{border-bottom:1px solid #ccc}#image-grid li{display:inline-block}#image-grid img{max-width:200px}#image-grid .image-file{min-width:200px}#image-grid .delete{float:right}#image-upload progress{width:100%;height:30px}#filedrag{display:none;font-weight:bold;text-align:center;padding:3em 0;margin:1em 0;color:#555;border:2px dashed darkorange;border-radius:7px;cursor:default;background-color:#ffecd8}#filedrag.hover{color:red;border-color:red;border-style:solid;box-shadow:inset 0 3px 4px #888}#image-upload{border:1px solid #ccc;border-radius:10px;padding:10px}#image-upload input#fileselect{border:0;box-shadow:none;padding:0}#image-upload legend{width:auto;border:0;margin:0}#image-upload #status{margin-top:10px;background-color:#dfeefa;border-radius:3px}#image-upload #status p{padding:10px 0 5px 10px}#image-upload #status span{display:inline-block;width:30%;min-width:200px}#image-grid{overflow:hidden}#image-grid .group{width:100%;border:1px solid #ccc;margin:0;border-bottom:0;padding:5px 0 5px 5px}#image-grid.tiled .group{float:left;border-bottom:1px solid #ccc;width:100px;height:100px;overflow:hidden;position:relative}#image-grid.tiled li{padding:5px}#image-grid.tiled img{max-width:80px}#image-grid.tiled .image-name{display:none}#image-grid.tiled li input{position:absolute;bottom:5px;right:3px}#image-grid .group:last-child{border-bottom:1px solid #ccc}#image-grid li{display:inline-block}#image-grid img{max-width:200px}#image-grid .image-file{min-width:200px}#image-grid .delete{float:right}#image-upload progress{width:100%;height:30px}.forms td.sub_config{padding-left:30px}#login-forms{position:relative}td.fixed-width-textarea textarea{width:150px;height:100px;min-height:100%}.nowrap{white-space:nowrap}.available-credit-card-types-warning{white-space:nowrap;font-size:11px;font-weight:normal;color:red;font-style:italic;text-align:center;width:auto;padding-top:0;padding-bottom:10px}#assistant{position:fixed;width:350px;background-color:#4b90ce;bottom:0;right:0;border:1px solid #404040;margin-right:10px;overflow:hidden}#assistant header{position:relative;left:0;border-bottom:1px solid #404040;width:100%;background-color:#123654}#assistant header h1{font-size:14px;margin:0;width:100%;border:0;color:#fff;padding:10px;text-transform:capitalize}#assistant header .icon{outline:#f4f3f2;border:2px solid #f4f3f2;display:inline-block;padding:3px}#assistant header .icon-info-circle{border:0}#assistant header .icon-info-circle::before{content:'\f05a'}#assistant header .action{position:absolute;color:#f2f2f2;top:7px;width:24px;line-height:24px;cursor:pointer;opacity:.6;text-align:center}#assistant header .action:hover{opacity:1}#assistant header ._{right:35px;font-size:1.8em}#assistant header .sq{right:35px;font-size:2.2em}#assistant header .i{right:60px;font-size:1.3em}#assistant header .x{right:5px}#assistant a{color:#f4f3f2;text-decoration:none}#assistant .assistantBreadcrumb{color:#f4f3f2;text-decoration:none;background-color:#1b78ab;margin:0;display:inline-block;width:auto;height:100%}#assistant .selectedAssistantBreadCrumb{color:#f4f3f2;text-decoration:none;background-color:inherit;margin:0;display:inline-block;width:auto;height:100%}#assistant .selectedAssistantBreadCrumb:hover{background:inherit}#assistant li:hover{background-color:#123654}#assistant li{font-style:normal;color:#f4f3f2;padding:10px 15px}#assistant li::before{font-family:FontAwesome;margin-right:10px;font-size:125%}#assistant li.green::before{content:"\f058";color:#5afb00}#assistant li.red::before{content:"\f111";color:#b61d10}#assistant li.orange::before{background-color:orange}#assistant section button.next{background-color:#4b90ce;color:#123654;border:0;line-height:10px;margin:5px;padding:5px;float:right;color:#123654}#assistant section button.next:hover{color:#fff}#assistant section .icon-circle-arrow-right{margin-left:5px}#assistant section input[type=button].next:hover{background-color:transparent;color:#f4f3f2}#assistant section button.previous{background-color:#4b90ce;color:#123654;border:0;line-height:10px;margin:5px;padding:5px;float:left;color:#123654}#assistant section button.previous:hover{color:#fff}#assistant section .icon-circle-arrow-left{float:left;margin-right:5px;margin-bottom:2px}#assistant section input[type=button].previous:hover{background-color:transparent;color:#f4f3f2}#assistant ul{list-style:none}@keyframes empathize{50%{background-color:orange}}@-webkit-keyframes empathize{50%{background-color:orange}}@keyframes empathize-checkbox{50%{box-shadow:orange 0 1px 20px 0 inset}}@-webkit-keyframes empathize-checkbox{50%{box-shadow:orange 0 1px 20px 0 inset}}.empathize{-webkit-animation-name:empathize;-webkit-animation-duration:2.5s;animation-name:empathize;animation-duration:2.5s}input[type=checkbox].empathize{-webkit-animation-name:empathize-checkbox;animation-name:empathize-checkbox}.connector-warning-message{font-style:normal}#oldAdm .room-categories{position:relative;width:1600px;overflow:auto;height:600px;border:1px solid #ddd}#oldAdm .room-categories table{min-width:100%}#oldAdm .room-categories tr td:first-child{position:absolute;background-color:#fff !important;top:auto;left:0;width:90px}#oldAdm .room-categories tr td:first-child+td{padding-left:91px}#oldAdm #booking_date_begin_year,#oldAdm #travel_date_begin_year,#oldAdm #booking_date_end_year,#oldAdm #travel_date_end_year,#oldAdm #booking_date_begin_month,#oldAdm #travel_date_begin_month,#oldAdm #booking_date_end_month,#oldAdm #travel_date_end_month,#oldAdm #booking_date_begin_day,#oldAdm #travel_date_begin_day,#oldAdm #booking_date_end_day,#oldAdm #travel_date_end_day{padding:0 5px}#oldAdm .pick-and-add-unsorted-component{display:flex;justify-content:space-between;margin:1em auto}#oldAdm .pick-and-add-unsorted-component button{background:white}#oldAdm .pick-and-add-unsorted-component button:hover{background-color:#ccc}#oldAdm .pick-and-add-unsorted-component .buttons-wrapper{display:flex;flex-flow:column;justify-content:center;margin:0 .5em}#oldAdm .pick-and-add-unsorted-component .buttons-wrapper a{width:20px;padding:12px;height:20px;border:1px solid #ccc;background-color:white;color:#333;text-align:center;text-decoration:none;border-radius:4px}#oldAdm .pick-and-add-unsorted-component .buttons-wrapper a:hover{background-color:#ccc}#oldAdm .pick-and-add-unsorted-component .buttons-wrapper a:first-child{margin-bottom:.5em}#oldAdm .pick-and-add-unsorted-component div:nth-child(3) a{font-size:20px;padding:0;width:26px;height:26px;line-height:26px}#oldAdm .pick-and-add-unsorted-component .move-up-button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/dt-arrow-up.png) no-repeat 8px}#oldAdm .pick-and-add-unsorted-component .move-down-button{background:url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/dt-arrow-dn.png) no-repeat 8px}#send-booking-process td.label.automation-emailRow+td div{display:inline-block !important}#oldAdm form.as_link input[type="submit"]{background:0;border:0;color:#06f;text-decoration:underline;box-shadow:none;margin:0;padding:2px 3px 1px 3px}#oldAdm .status-bars-container form.as_link{display:inline-block}#oldAdm .status-bars-container form.as_link input[type="submit"]{color:#337ab7;text-decoration:none;padding:2px 3px 1px 3px;display:inline-block;text-transform:none !important}.link-booking-form-container{background:#f2f2f2;border:2px solid #000;bottom:65%;left:0;height:85px;margin:0 auto;padding:15px;position:absolute;right:0;top:35%;width:125px}.link-booking-form-container.show,.errorMessage.show{display:block !important}.link-booking-form-container input[type=text]#customerId{margin:5px 0 10px;display:block;width:104px}.link-booking-form-container.onErrorMessage{width:60%;height:200px}#bang{background:white;box-shadow:0 0 10px #888;color:#555;margin:-5px 0 20px 10px;padding:20px;position:absolute;z-index:9999}#bang *{font-size:12px;line-height:18px}#bang .columns{overflow:hidden}#bang .column{float:left;margin:0 50px 0 0}#bang .column:last-child{margin:0}#bang strong{color:#000}#bang table{background:white;margin:0 0 15px 0;width:100%}#bang tr:hover td{background:yellow}#bang td{vertical-align:middle}#bang td:first-child{padding:0 10px 0 0;width:60px}#bang key{color:#00F;font-weight:bold}#bang then,#bang and,#bang li{color:#999;font-size:11px}#bang description{color:#555}#bang keyword{border-bottom:1px solid #0FF}#bang ac{color:#00C}#bang .forms{margin:0}#bang form{border-bottom:1px solid #EEE;margin:0 0 10px 0;padding:0 0 10px 0}#bang label,#bang input,#bang select{display:block}#bang input{padding:5px;width:300px}#bang input[type='checkbox']{display:inline;width:auto}#bang .yui-skin-sam .yui-ac-input{position:static}.airportFilterContainer{padding-top:20px;padding-bottom:30px}.airportFilterContainer span{padding:5px}.airportFilter{width:250px}#airports{min-height:450px}#cancellation .cancellationContainer{font-size:11px}.cancellationContainer .parcel,.cancellationContainer .insurance,.cancellationContainer .points,.cancellationContainer .terms,.cancellationContainer .copyright,.cancellationContainer .certificates{display:none}.cancellationContainer h2{background-color:#ddd;font-size:12px;line-height:20px;margin:10px 0 0;padding:5px 10px;text-transform:uppercase;overflow:hidden}.cancellationContainer .cancellationPolicies{overflow:hidden}.cancellationContainer .policies,.cancellationContainer .termsContainer{overflow:hidden;border:1px solid #ccc;padding:10px;margin-bottom:10px}.cancellationContainer .policies{border-top:0}.cancellationContainer .submitContainer{margin:10px 0}.cancellationContainer .header{background-color:#ccc;border:0;padding:10px;margin-top:10px}.cancellationContainer .card{margin-top:10px}.cancellationContainer .creditCard{border:1px solid #000;padding:5px}.cancellationContainer .creditCard div{overflow:hidden;margin:5px 0}.cancellationContainer .newCCInfo hidden{display:none}.cancellationContainer .existingCCInfo hidden{display:none}.cancellationContainer .existingCCInfo{padding:30px;font-size:12px;width:350px}.cancellationContainer .exist{padding-left:60px}.cancellationContainer .exist a{font-size:10px}.cancellationContainer .address_two{margin-left:135px;margin-top:5px}.cancellationContainer .state hidden{display:none !important}.cancellationContainer .totalDue{background-color:#ccc;border:1px solid;float:right;font-weight:bold;margin-right:200px;padding:5px}.newCCInfo div{overflow:hidden;clear:both}.newCCInfo label,.newCCInfo input,.newCCInfo select,.newCCInfo .cc_error{float:left;line-height:20px;margin-right:5px}.cancellationContainer .cc_error{width:255px;line-height:25px;color:red;background:transparent url(//cdn.switchfly.com/assets/f41c7c0/images/error.gif) center left no-repeat;padding-left:30px;height:25px;position:absolute;top:2px;right:5px;margin:0 !important}.cancellationContainer .cc_cvv_container .cc_error{width:170px !important}.cancellationContainer .fieldError{-moz-box-shadow:orange 0 0 5px;-webkit-box-shadow:orange 0 0 5px;box-shadow:orange 0 0 5px;border:1px solid orange;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;position:relative;margin:10px 0 !important;background:#ffd}.cancellationContainer .termsContainer .fieldError{margin-top:25px !important}.cancellationContainer .termsContainer .cc_error{top:-30px;left:0}.fieldError input,.fieldError textarea,.fieldError select{background:#feecec;border:1px solid orange}.cancellationContainer .cc_state_error{margin-top:-20px}.newCCInfo #cc_exp_month,.newCCInfo #cc_exp_year{width:50px}.newCCInfo label{width:130px;text-align:right}.newCCInfo select{width:207px}.policiesFees,.cancellationContainer .payment{background:#fff;border:1px solid #ccc;border-top:0}.policiesFees .penalties,.policiesFees .refund,.cancellationContainer .payment .penalties{width:50%;margin:5px auto;overflow:hidden;border:1px solid #ccc}.policiesFees div div,.cancellationContainer .payment div div{padding:5px}.policiesFees .feesLabel,.cancellationContainer .payment .feesLabel{font-weight:bold}.policiesFees .feesValue,.cancellationContainer .payment .feesValue{float:right;font-size:12px}.penalties div{position:relative}.payment .penalties .feesValue{position:static;float:right}.policiesFees .feesHeader,.cancellationContainer .payment .feesHeader{font-weight:bold;background:#ddd}.policiesFees .feesTotals,.policiesFees .feesRefunded{position:relative}.policiesFees .amountPaid,.cancellationContainer .payment .amountPaid{width:50%;margin:0 auto;position:relative}.policiesFees .amountPaid .feesLabel,.cancellationContainer .payment .amountPaid .feesLabel{background:transparent;margin-left:5px}.policiesFees .amountPaid .feesValue,.cancellationContainer .payment .amountPaid .feesValue{margin-right:5px}#cancellation .module{padding:5px}.itinerarySegmentContainer{margin-top:5px !important;position:relative;border:5px solid transparent}#cancellation .itinerary-information{margin-bottom:0 !important}.itinerarySegmentContainer .toggle{position:absolute;top:5px;right:10px}.cancelQueueForm .itinerary .cancelQueue{border-color:#fc0}.cancelQueueForm .itinerary .cancelQueue *{-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8}.cancelQueueForm .itinerary .cancelQueue h3{color:#666}.cancelQueueForm .itinerary .cancelQueue a,.cancelQueueForm .itinerary .cancelQueue a span{opacity:1 !important;z-index:99999}.cancellationContainer .dailyRoomRates{display:none}.cancellationContainer .itinerary-information .product-information,.cancellationContainer .itinerary-information .product-booking,.cancellationContainer .bookingNumber,.cancellationContainer .bookingDate{float:left;margin-bottom:10px;width:335px}.cancellationContainer .hotel-address,.cancellationContainer .bookingInformation{clear:left;margin-bottom:5px}.cancellationContainer .adr span{display:block}.cancellationContainer .adr .locality,.cancellationContainer .adr .separator,.cancellationContainer .adr .region,.cancellationContainer .adr .postal-code,.cancellationContainer .adr .country-name{display:inline}.cancellationContainer .itinerary-information .product-information{margin-right:10px}.cancellationContainer .submodule td{vertical-align:top}.cancellationContainer .label{font-size:11px;font-weight:bold;padding:0;text-align:left;white-space:normal;width:inherit}.cancellationContainer .itinerary-information td.label{width:110px}.cancellationContainer .submodule td{vertical-align:top}.cancellationContainer .submodule{overflow:hidden;padding:10px}.cancellationContainer .confirmation-record,.cancellationContainer .star-rating-large,.cancellationContainer .travelerDetail,.cancellationContainer .segmentId,.cancellationContainer .isFullCancel,.cancellationContainer .shouldRenderCreditCard,.cancellationContainer .dynamicTotalDueDisplayValue{display:none}.cancellationContainer{border:1px solid #ccc}.cancellationContainer .bookingNumber,.cancellationContainer .bookingNumber .label,.cancellationContainer .bookingDate,.cancellationContainer .bookingDate .label{font-weight:bold;font-size:12px}#cancellation h3 .toggle span{background:transparent url('//cdn.switchfly.com/assets/f41c7c0/images/filter_arrow_up.gif') center right no-repeat}#cancellation h3 .toggleOn span{background:transparent url('//cdn.switchfly.com/assets/f41c7c0/images/filter_arrow_down.gif') center right no-repeat}#cities{width:1100px;overflow:visible}.citySearchResultsSeparator{background-color:lightskyblue;padding:5px}div#searchContainer{width:900px;height:40px;position:relative;font-family:verdana,helvetica,arial,sans-serif;font-size:11px}#airportDataTableContainer .autoCompleteLabeledInput{height:40px;width:300px}.error{color:darkred}input#search_display{width:300px;position:relative}div#search_display_results{width:300px}._cityCodeCell input{width:50px}.hotel-description{clear:both;margin:5px 0;overflow:hidden}.hotel-description li{margin-left:40px;margin-bottom:5px;list-style-type:disc}.list-even,.list-odd{float:left;width:35%}.hotel-details-header{font-size:12px;font-weight:bold;color:#000;margin:0}.hotel-details-container .hotel-details-description-component{color:#333;font-size:12px;line-height:1.4}.hotel-details-container .hotel-details-header{line-height:1;margin-bottom:10px;font-size:18px;font-weight:normal}.hotel-details-container .hotel-full-description{margin-bottom:0}.hotel-details-container .hotel-details-subheader{font-size:12px}.hotel-details-container .show-more-link{margin-bottom:5px}.hotel-details-container .show-more-link a{text-decoration:none}.hotel-details-container .description-container{max-height:200px;overflow:hidden;position:relative}.hotel-details-container .extras-container{max-height:100px;overflow:hidden;position:relative}.hotel-details-container .container-overflow{ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr='#00ffffff',endColorStr='#ffffffff');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,1.0)));background-image:-moz-linear-gradient(top center,rgba(255,255,255,0) 20%,rgba(255,255,255,1.0) 95%);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(gradientType = 0,startColorStr = '#00ffffff',endColorStr = '#ffffffff');height:50px;position:absolute;width:100%}.hotel-details-container .description-container .hotel-description{margin:0 0 5px}.hotel-details-container .hotel-description .hotel-details-subheader{font-weight:bold;margin-bottom:0}.hotel-details-container .hotel-description ul{overflow:hidden}.hotel-details-container .hotel-description li{list-style-type:none;margin-left:0}.hotel-details-container .hotelOption .priceContainer{right:5px}.add-a-car{font-size:12px}.drawer,.drawer .dailyRoomRates th,.drawer .dailyRoomRates td{background-color:#eee}.drawer{padding:0 10px 10px;clear:both}.drawer .tab-multi-room-header{border-bottom-width:1px;margin-bottom:30px;padding:15px 0 15px 15px}.drawer .tab-room-info .tab-room-details{width:60%;margin-right:15px;min-height:51px}.drawer.rate-calendar .tab-room-info .tab-room-details{width:76%}.drawer .tab-room-details{line-height:1.3em;height:auto;border-right:1px solid #d6d6d6}.drawer .tab-room-details div{margin:0}.drawer .room-count-header{display:inline-block;font-weight:normal;font-size:20px}.drawer .change-room-selection{text-decoration:none}.drawer .info-header{display:inline-block;margin-bottom:0}.drawer .info-header.info-column-1{width:40.5%}.drawer.rate-calendar .info-header.info-column-1{width:44%}.drawer.rate-calendar .info-header.info-column-1{width:52.5%}.drawer .bonus-info-header.info-column-2{width:20%}.drawer.rate-calendar .price-info-header.info-column-3{width:22%;padding:0}.drawer .price-info-header.info-column-3{width:26.5%;padding:0;text-align:right}.drawer .info-column-1{width:60%}.drawer.rate-calendar .info-column-1{width:70%}.drawer .info-column-2{width:10%;padding:2%}.drawer .info-column-3{width:17%;text-align:center;margin:auto}.drawer.rate-calendar .info-column-3{width:20.2%}.drawer.rate-calendar .info-column-4{width:20.2%;padding:0 0 20px 0;float:left}.drawer.rate-calendar .info-column-4 .card_link{text-align:center}.drawer.rate-calendar .price-package-column{float:left;width:140px;min-height:120px;font-weight:bold}.drawer .bonus-info-header,.drawer.rate-calendar .price-info-header,.drawer .price-info-header{text-align:center;font-size:14px}.drawer .tab-room-details p{margin:0 0 10px}.drawer .tab-room-details .room-details-column{float:left;border-right:1px solid #d6d6d6;min-height:51px}.drawer .tab-room-details .room-type-details-container p:last-of-type{margin-bottom:0}.drawer .tab-room-details .bonus-details-column{float:left;width:35%;font-weight:bold}.drawer.rate-calendar .tab-room-details .bonus-details-column{width:25%}.drawer .show-radio-buttons .bonus-details-column{margin-left:0}.drawer .tab-room-details .bonus-details-column .value li:last-of-type{margin-bottom:0}.drawer .room-type-label,.drawer .rate-calendar-label{display:none}.drawer .show-details-link{color:#666;font-weight:normal}.drawer .show-details-link a{text-decoration:none}.drawer.internal .included-services{display:none}.drawer .promotions ul{width:100%}.drawer .room-name{display:block;width:95%;font-size:19px}.drawer .include-truncation{height:1.3em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.drawer .details-expanded .promotions li{margin-bottom:10px}.drawer .details-expanded .bonus-details-column{border-left:1px solid #d6d6d6;margin-left:-1px}.drawer .primary-promotions{color:#0079a6;text-align:left;font-size:12px;font-weight:bold;margin-bottom:0;padding:0}.drawer .rate-calendar-container{padding-top:10px}.drawer .room-price .strikethrough-price{color:#333;font-size:12px;font-weight:normal;text-decoration:line-through}.drawer .room-price .display-price{display:block;font-size:24px;font-weight:normal}.drawer .room-price .average-price-label{color:#333;font-size:12px;font-weight:normal}.tab-room-price-container{float:left}.drawer.rate-calendar .tab-room-price-container{text-align:center}.drawer .room-types-fieldset{color:#333;font-size:12px;margin-bottom:30px}.drawer .tab-room-body .room-types-fieldset:last-of-type{margin-bottom:0}.drawer .tab-room-info{border:1px #d6d6d2;margin-bottom:25px;padding:15px 0 15px 15px;position:relative}.drawer .tab-room-selected{background-color:transparent}.drawer .room-selection-container .tab-room-selected-label{font-size:12px;padding:10px}.drawer .room-selection-container .icon-plus{border-radius:12px 12px 12px 12px;cursor:pointer;height:42px;line-height:42px;padding-left:12px}.drawer .room-selection-container .room-select-link{height:100%}.drawer .room-selection-container .room-select-link .selectLink{color:#333;display:block;font-size:12px;height:100%;outline:0;padding:10px;text-decoration:none}.drawer .tab-room-selected .info-column-4,.drawer .room-selection-container .room-select-link .selectLink:hover{text-decoration:none}.drawer .room-selection-container .select-text{display:block;text-decoration:none;word-wrap:break-word}.drawer .room-selection-container .select-icon{display:block;font-size:18px;margin:2px 0 0 7px}.option .card_link .show-hide-button{padding:10px 12px;background-color:#046;text-transform:uppercase}.drawer .card_link{margin:0}.drawer .card_link .show-hide-button{float:right;padding:6px 12px;margin:0 25px 30px}.dailyRoomRates .grid{border:0;font-size:11px !important}.drawer .card_link a{text-transform:uppercase}.show-hide-button .arrow{margin-right:5px;height:0;width:0;display:inline-block}.show-hide-button .right{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.show-hide-button .up{margin-bottom:2px;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.drawer .rate-calendar-container{padding-right:20px}.drawer .details-expanded .isCollapsable{padding-top:10px}.drawer.tab-room-body .room-types-fieldset .hide-room{display:block}.room-drawer{margin:15px 0 0 0;padding-bottom:10px;border-bottom:1px solid #ccc;font-family:helvetica}.room-type-summary{margin:10px 5px 0 0;padding-bottom:20px}.room-drawer .hide,.room-drawer .room-selected-confirmation.hide,.hoteOption .supplier-info .priceContainer.hide{height:0;display:none}.room-drawer .drawer-name{display:inline-table}.room-drawer .room-selected-confirmation{float:right;font-size:14px;vertical-align:middle;height:100%;display:inline-block;color:#c03}.room-drawer .room-selected-check{margin-left:15px;display:inline-block;background:url("//cdn.switchfly.com/assets/f41c7c0/images_w/flightcentreltd/nav/default/square-check.png") no-repeat;width:24px;height:24px}.room-drawer .info-column-1,.room-drawer .info-column-2,.room-drawer .info-column-3{vertical-align:middle}.room-drawer .info-column-3.room-summary{margin-left:202px}.room-drawer .crs-name,.room-drawer .program-group,.room-drawer .room-type-name{color:#c03;display:inline-block;vertical-align:middle}.room-drawer .crs-name,.room-drawer .program-group{font-size:20px}.room-drawer .room-type-name{font-size:18px}.room-drawer .drawer-toggle{padding-left:10px;vertical-align:middle}.room-drawer .drawer-toggle .drawer-type-toggle,.room-drawer .drawer-toggle .room-type-toggle{display:inline-block;background:url("//cdn.switchfly.com/assets/f41c7c0/images_w/flightcentreltd/nav/default/circle-chevron-right.png") no-repeat;width:12px;height:12px;margin-left:10px;vertical-align:middle}.room-drawer .drawer-toggle.expanded .drawer-type-toggle,.room-drawer .drawer-toggle.expanded .room-type-toggle{background:url("//cdn.switchfly.com/assets/f41c7c0/images_w/flightcentreltd/nav/default/circle-chevron-down.png") no-repeat}.room-drawer .hotel-details-section.room-selection-hotel-details-room-component{margin-bottom:0}.room-drawer .hotel-details-section-room-type{margin-top:10px}.room-drawer .hotel-details-section.room-selection-hotel-details-room-component,.room-drawer .hotel-details-section-room-type{height:0;overflow:hidden}.room-drawer .hotel-details-section.room-selection-hotel-details-room-component.expanded,.room-drawer .hotel-details-section-room-type.expanded{height:100%;overflow:auto}.room-drawer .supplier{font-size:21px}.hotel-details-container .room-drawer .room-count-header{font-size:14px}.room-drawer .tab-multi-room-header{padding:8px;font-size:14px;background-color:#efefef;border-bottom:1px solid #d6d6d3}.hotel-details-container .room-drawer .tab-multi-room-header{margin:0;position:relative}.room-drawer .tab-room-info{background-color:#f9f9f9}.room-drawer a,.room-drawer a:visited,.room-drawer a:hover,.room-drawer a:active,.room-drawer a:focus,.room-drawer .search-form,.room-drawer .recent-searches,.room-drawer .recentSearchesEnabler,.room-drawer .recentSearchesEnabler:visited{text-decoration:none}.hotel-details-container .room-drawer .room-selection-container .select-icon{font-size:20px;margin:-16px auto 0}.room-drawer .icon-check,.room-drawer .icon-check-empty{background-color:#fff;width:14px;height:14px;line-height:.9}.room-drawer .icon-check{color:#c03}.room-drawer .icon-check-empty{color:#efefef}.room-drawer .icon-check:before,.room-drawer .icon-check-empty:before{margin-left:-2px}.hotel-details-container .room-drawer .room-selection-container .select-text{height:50%}.room-drawer .room-selection-container .tab-room-selected-label{height:100%}.hotel-details-container .room-drawer .tab-room-selected .info-column-4,.hotel-details-container .room-drawer .room-selection-container .room-select-link .selectLink:hover{background-color:#c03}.hotel-details-container .hotelRoomSelection .add-to-booking.room-drawer-btn,.hotel-details-container .hotelRoomSelection .add-to-booking.room-drawer-btn:hover{height:30px;line-height:2}.hotel-details-container .hotelRoomSelection .add-to-booking.room-drawer-btn.no-room-selected,.hotel-details-container .hotelRoomSelection .add-to-booking.room-drawer-btn.no-room-selected:hover{color:#515151;background:#a9a9a8 none;border-color:#e0e0df}.hotel-details-container .room-drawer .room-price .message{color:#515151;font-size:16px}.hotel-details-container .room-drawer .room-price .total-room-price{font-size:19px;color:#c03}.hotel-details-container .room-drawer .room-price .avg-room-price{font-weight:normal;font-size:16px;color:#000;display:block}#request-only-tooltip{background-color:rgba(0,0,0,0.9);color:#fff;border:0;padding:5px;width:auto !important;box-shadow:1px 1px 3px #999;border-radius:5px}.hotel-details-container .room-drawer .on-request-tooltip .tooltip:hover{cursor:pointer}.hotel-details-container .room-drawer .room-price .average-price-label{font-size:16px;text-decoration:none}.hotel-details-container .room-drawer .my-time-logo{background:#fff url("//cdn.switchfly.com/assets/f41c7c0/images_w/flightcentreltd/nav/default/logo_my_time-42.jpg") no-repeat center center;display:inline-block;margin-left:20px;vertical-align:middle;height:42px;width:42px}.hotel-details-container .room-drawer .lowest-price-room-name{display:inline-block;margin-left:20px;vertical-align:middle;width:55%}.hotel-details-container .room-drawer .lowest-price-conditions{font-weight:bold}.actions a{padding:1em}.dataTableContainer{position:relative}.dataTableContainer .yui-dt-activeRow td{background-color:#333;color:#b2d2ff;font-weight:bold;-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;-o-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;z-index:9999}.dataTableContainer .editPanelContainer .yui-panel{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;border-bottom-top-radius:0;border-bottom-top-radius:0}.editPanelContainer .yui-panel,.editPanelContainer .yui-panel .bd{overflow:visible}.editPanelContainer .editPanelForm{margin:0}.dataTableContainer .yui-dt-paginator{text-align:inherit}input.errorInput{background-color:#ffc0cb}.editPanelContainer .editPanel .bd{padding:10px 15px}.editPanel .labeledInput{padding-bottom:.5em;width:100%}.editPanel .labeledInput input,.editPanel .labeledInput select,.editPanel .labeledInput textarea{width:90%}.editPanel .labeledInput input[type=checkbox]{width:auto}.editPanel .autoCompleteLabeledInput{padding-bottom:1.75em}#content{padding:0 5px 0 5px;overflow:hidden;width:1100px}#fileEditor{width:1050px}#fileEditor div{overflow:hidden}#fileEditor p.message{font-weight:bold}#fileEditor #issuesContainer{position:absolute}#fileEditor #issues{position:relative;width:785px;border:2px solid red;padding:0 10px 0 10px;margin-bottom:1em;background-color:#fff}#issues li{padding:5px 2px}#issues li span.evidence{font-weight:bold}#add_javascript_form label{position:relative;float:none;clear:both;display:block;font-weight:bold}textarea.code_editor{background:#fff;padding-top:13px;_padding-top:14px;padding-left:32px;font-family:monospace;font-size:13px;line-height:16px}#add_javascript_form textarea.code_editor{position:relative;float:none;clear:both;width:770px;height:600px}#add_javascript_form .menu{position:relative;float:none;clear:both;margin-bottom:1em}#add_javascript_form .menu input{color:#06f;cursor:pointer;font-size:14px}#add_javascript_form .menu .buttons{float:left}#add_javascript_form .menu .messages{float:left;background-color:#def;border:1px solid #999;margin-left:36px;width:797px;padding-left:5px;padding-right:5px}#add_javascript_form .menu .messages p{float:right;height:12px;line-height:24px}#add_javascript_form .menu .messages span{margin-right:2em;font-weight:bold}#add_javascript_form textarea.disabled{background-color:#e3e3e3}#add_javascript_form #browser_container{position:relative;float:left;width:210px}#add_javascript_form #browser_container select{height:618px;width:200px}#add_javascript_form #editor_container{position:relative;float:left;width:810px}#add_javascript_form h3{margin:0}#time_window_options{width:112px}.arc_pager a.inactive{color:#231f20;text-decoration:none;cursor:default}#cobrand_search_container{margin-top:25px}#cobrand_search_container #text{width:300px}#cobrand_search_container #text.disabled{background-color:#e3e3e3}#cobrand_search_container .results li{margin:1em 0}#cobrand_search_container .results li span.file,#cobrand_search_container .results li span.line{font-weight:bold}#cobrand_search_container .results li span.search_text{background-color:yellow}#destinationsDataTableContainer .yui-dt-hidden{border-width:0}.destinationFilter{padding-top:20px;padding-bottom:30px}.cobrandFilter{width:250px}#promotionsDataTableContainer .yui-dt-hidden{display:none}._description{height:150px;width:250px !important}._stayRequirements{width:250px !important}._bookDateRequirements{width:250px !important}._travelDateRequirements{width:250px !important}._inclusions{width:250px !important}._bookingTips{width:250px !important}.locationAutoComplete .autoCompleteHighlight,.locationAutoComplete .autoCompleteRemainder{margin:0 !important;padding:0 !important;float:none !important;display:inline !important}.locationAutoComplete .autoCompleteHighlight{font-weight:bold}.locationAutoComplete .yui-ac-content li.yui-ac-highlight{font-weight:normal;text-decoration:underline}.yui-skin-sam .yui-calendar .calnavleft,.yui-skin-sam .yui-calendar .calnavright{display:inline-block;position:static;margin:0}.yui-skin-sam .yui-calendar .calnavright{background:transparent url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -500px;float:right}.yui-skin-sam .yui-calendar .calnavleft{background:transparent url(//cdn.switchfly.com/assets/f41c7c0/js/libs/yui/2.9.0/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -450px;float:left}.yui-skin-sam .yui-calendar .calnavright:before,.yui-skin-sam .yui-calendar .calnavleft:before{content:">";z-index:-1;position:relative}.yui-skin-sam .yui-calendar .calnavleft:before{content:"<"}.yui-skin-sam .yui-calcontainer{position:absolute;z-index:999999}.yui-skin-sam table{background:#eee}.yui-calendar td.calcell.oom{color:#ccc}#searchCalendar .yui-calcontainer{border:0}#searchCalendar{border:1px solid #999;position:absolute;width:385px}#searchCalendar #searchCalendar_1{border-left:1px dotted #999}* html #searchCalendar .groupcal{position:static}.yui-skin-sam #searchCalendar .yui-calendar a.calnav{background:#EEE;border:1px solid #AAA;border-top:0}.yui-skin-sam #searchCalendar .yui-calendar a.calnav:hover{background:#FFF}#searchCalendar .title{display:none}.airPnrTotalsTable{margin:10px;padding:5px;border:1px solid black;border-collapse:collapse}.airPnrTotalsTable th{padding:5px}.airPnrTotalsTable thead th,.airPnrTotalsTable tfoot{background-color:#ccc;font-weight:bold}.airPnrTotalsTable td{padding:5px;border:1px solid #666;text-align:right}.evenTableRow{background-color:#eee}#regions{width:900px;overflow:visible}.sharedToolsSection{margin:15px;overflow:visible}.searchResultsSeparator{background-color:#87cefa;padding:5px}#regions .listRegionsContainer{margin-bottom:20px}#regionDataTableContainer td._idCell,#regionDataTableContainer td._nameCell{cursor:pointer}div.container{margin:10px}#cityAutoCompleteContainer{height:40px}.editPanelTable ._primaryCityIdCell,.editPanelTable ._altCityIdCell{height:50px}#primaryCityDisplay,#altCityDisplay{width:98%}#waiting_page_ads_add_mod div{padding:5px}#waiting_page_ads_add_mod .label{padding-bottom:0;width:20px}.carCancelRulesContainer{padding:15px}.carCancelRulesTable th{padding:5px}.carCancelRulesTable td{padding:3px}.newRule,.ruleInput{width:75px}body{font-family:sans-serif !important;font-size:11px}#confirmations,#cancellation{margin:10px 0}#confirmations p,#cancellation p{margin:10px 0}#confirmations .label,#cancellation .label{font-size:14px;font-weight:bold;padding:0;text-align:left;white-space:normal;width:inherit}#confirmations .main,#cancellation .main{border:1px solid #CCC;padding:10px;overflow:hidden}#confirmations h2,#cancellation h2{background-color:#ddd;font-size:12px;line-height:20px;*height:20px;margin:0;padding:5px 10px;text-transform:uppercase;overflow:hidden;position:relative}#confirmation .itinerary,#cancellation .itinerary{padding-bottom:0;position:relative}#confirmations h3,#cancellation h3{background-color:#ddd;font-size:12px;line-height:12px;margin:0;padding:5px 10px;text-transform:uppercase;overflow:hidden}#confirmations .flightSummary,#cancellation .flightSummary{border-top:1px solid #eee;margin-top:5px;padding-top:5px;font-size:11px;text-transform:none;font-weight:normal}#confirmations h3 a.delete-link,#cancellation h3 a.delete-link{color:#FFF;display:block;float:right;font-size:10px;line-height:12px}#confirmations h4,#cancellation h4{text-transform:uppercase;overflow:hidden}#confirmations .assistingAgent,#cancellation .assistingAgent{margin-top:10px}#confirmations .confirmation-record,#confirmations .unconfirmed-message,#cancellation .confirmation-record{background-color:#FFF;border-bottom:1px dashed #ccc;padding:5px 10px}#confirmations .travelerAncillaries,#cancellation .travelerAncillaries{background-color:#fff}#confirmations .travelerAncillariesBreakdown,#cancellation .travelerAncillariesBreakdown{margin-bottom:0}#confirmations .travelerAncillaries td,#cancellation .travelerAncillaries td{border-top:0}#confirmations .travelerAncillariesTotal td,#cancellation .travelerAncillariesTotal td{border-top:0}#confirmations .module,#cancellation .module{background-color:#eee;border:0;padding:10px;float:none !important;overflow:scroll}#confirmations .module,#confirmations .itinerary-information,#cancellation .module,#cancellation .itinerary-information{margin-bottom:10px}#confirmations .module.last,#confirmations .itinerary-information.last,#cancellation .module.last,#cancellation .itinerary-information.last{margin-bottom:0}#confirmations .module p,#cancellation .module p{margin:0}#confirmations .submodule,#cancellation .submodule{background-color:#FFF;padding:10px}#confirmations .submodule td,#cancellation .submodule td{vertical-align:top}#confirmations .itinerary,#confirmations .module.itinerary,#cancellation .itinerary,#cancellation .module.itinerary{background-color:#EEE}#confirmations .col,#cancellation .col{float:left;margin:0 10px 10px 0;width:45%;min-height:80px;border-right:1px solid #ccc;padding-right:20px}#confirmations .last,#cancellation .last{margin-right:0;text-align:left;border-right:0;padding-right:0}#confirmations .left,#cancellation .left{float:left}#confirmations .module .last,#confirmations .right,#cancellation .module .last,#cancellation .right{float:right}#confirmations .clear,#cancellation .clear{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0}#confirmations .error,#cancellation .error{color:#C00}.airSegmentFlexibilityPolicies .feesValue{float:right}.airSegmentFlexibilityPolicies .text-success{float:right;color:#008000}.airSegmentFlexibilityPolicies .text-error{float:right;color:#b94a48}#confirmations .subfooter,#cancellation .subfooter{background-color:#FFF;border-top:1px dashed #333;padding:5px 10px}#confirmations .xml-dump textarea,#cancellation .xml-dump textarea{width:585px !important}#confirmations .itinerary-information .product-information,#cancellation .itinerary-information .product-information{margin-right:10px}#confirmations .itinerary-information .product-information .car-logo,#cancellation .itinerary-information .product-information .car-logo{width:50%}#confirmations .itinerary-information .product-information img{max-width:100%;max-height:100%}#confirmations .itinerary-information .product-information,#confirmations .itinerary-information .product-booking,#cancellation .itinerary-information .product-information,#cancellation .itinerary-information .product-booking{float:left;margin-bottom:10px;width:335px}#confirmations .itinerary-information .product-booking,#cancellation .itinerary-information .product-booking{width:240px}#confirmations .itinerary-information td.label,#cancellation .itinerary-information td.label{width:110px}#confirmations table.rates,#cancellation table.rates{margin-top:5px}#confirmations table.rates td,#confirmations .pointsEarnedModule td,#cancellation table.rates td,#cancellation .pointsEarnedModule td{padding:3px 6px;text-align:center;border:1px solid #EEE;border-collapse:collapse}#confirmations .pointsEarnedModule .subheader,#cancellation .pointsEarnedModule .subheader{padding:0 0 10px 0;background:transparent}#confirmations .pointsEarnedModule .subheader span,#cancellation .pointsEarnedModule .subheader span{font-size:12px}#confirmations .pointsEarnedModule .submodule,#cancellation .pointsEarnedModule .submodule{padding:0}#confirmations .pointsEarnedModule td,#cancellation .pointsEarnedModule td{text-align:left}#confirmations thead td,#cancellation thead td{font-weight:bold;background:#ddd}#confirmations table.rates thead td,#cancellation table.rates thead td{font-weight:bold;background:#eee;width:14%}#confirmations .itinerary-information.air td.icon,#cancellation .itinerary-information.air td.icon{width:35px}#confirmations .itinerary-information.air td.start-date,#confirmations .itinerary-information.air td.end-date,#cancellation .itinerary-information.air td.start-date,#cancellation .itinerary-information.air td.end-date{width:130px}#confirmations .itinerary-information.air td.airport,#cancellation .itinerary-information.air td.airport{width:140px}#confirmations .itinerary-information.air tr.duration td,#cancellation .itinerary-information.air tr.duration td{padding-bottom:10px}#confirmations .car-company img,#cancellation .car-company img{width:50px;height:auto}#confirmations .certificates .terms,#cancellation .certificates .terms{margin:1em 0}#confirmations .certificates .terms li,#cancellation .certificates .terms li{list-style:inside;margin:.5em 0 .5em 1em}.adr{margin-top:0 !important}#confirmations .financialHistory,#cancellation .financialHistory{overflow-x:auto;padding:0;border:0;background:#fff}#confirmations .financialHistory table,#cancellation .financialHistory table{width:100%}#confirmations .financialHistory table .itin,#cancellation .financialHistory table .itin{border:0;margin-top:0}#confirmations .financialHistory table .itin_header,#cancellation .financialHistory table .itin_header{width:auto !important;background-color:#ddd;font-size:12px;line-height:20px;margin:0;overflow:hidden;padding:5px 10px;text-transform:uppercase}#confirmations .financialHistory table .itin_sub_details,#cancellation .financialHistory table .itin_sub_details{padding:5px 10px 0 10px;background:#eee}#confirmations .financialHistory table .itin_sub_details table,#cancellation .financialHistory table .itin_sub_details table{background:#fff}#confirmations .financialHistory table .sub_section_footer,#cancellation .financialHistory table .sub_section_footer{padding:5px 0;background:#eee}#confirmations #bookingInfo,#cancellation #bookingInfo{border-color:#eee;border-width:0 1px 1px;padding:0 0 5px;overflow:auto}#confirmations #bookingInfo .itin_header,#cancellation #bookingInfo .itin_header{background:#f4f4f4;color:#51617a;font-size:12px;line-height:12px;margin:0;padding:5px 10px;text-transform:capitalize}#confirmations #bookingInfo .th_grid td,#cancellation #bookingInfo .th_grid td{border:1px solid #999}#confirmations .bookingStatus,#cancellation .bookingStatus{font-weight:bold;margin:0 0 5px 0;font-size:12px}#confirmations .bookingDate,#cancellation .bookingDate{margin-bottom:5px}#confirmations .addActivityToBookingUrl{margin-top:5px}#confirmations .cruise .product-information,#cancellation .cruise .product-information{border-right:1px solid #ccc;float:left;margin:0 10px 10px 0;min-height:80px;padding-right:20px;width:45%}#confirmations .cruise .product-booking,#cancellation .cruise .product-booking{width:45%;float:right}#confirmations .cruise-name,#cancellation .cruise-name{font-weight:bold}#confirmations .cruise-passengers,#cancellation .cruise-passengers{clear:left}#confirmations .cruise-passenger,#cancellation .cruise-passenger{margin-bottom:5px}#confirmations .cruise-passenger br,#cancellation .cruise-passenger br{display:none}#confirmations .cruise-passenger .adr span,#cancellation .cruise-passenger .adr span{display:inline}#confirmations .cruise-passenger .travelerInfo,#cancellation .cruise-passenger .travelerInfo,#confirmations .airConnectionInfo span,#cancellation .airConnectionInfo span{font-weight:bold}#confirmations .cruise-passenger .travelerInfo span,#cancellation .cruise-passenger .travelerInfo span{font-weight:normal}#confirmations .cruise-passenger .adr br,#cancellation .cruise-passenger .adr br{display:none}#confirmations .printLinks,#cancellation .printLinks{float:right;*position:absolute;*right:5px;*top:2px}#confirmations .offlineBankTransferLogo{float:left;margin-right:5px}#confirmations .offlineBankTransferDescription{float:left}#confirmations .offlineBankTransferPrintLinks{*position:static}#confirmations .hotel-address,#cancellation .hotel-address{clear:left;margin-bottom:5px}#confirmations .adr span,#cancellation .adr span,#confirmations .airConnectionInfo span,#cancellation .airConnectionInfo span{display:block}#confirmations .adr .locality,#confirmations .adr .separator,#confirmations .adr .region,#confirmations .adr .postal-code,#confirmations .adr .country-name,#cancellation .adr .locality,#cancellation .adr .separator,#cancellation .adr .region,#cancellation .adr .postal-code,#cancellation .adr .country-name{display:inline}#confirmations .adr br,#cancellation .adr br{display:none}#confirmations .travelerList,#cancellation .travelerList,#confirmations .airConnectionInfo,#cancellation .airConnectionInfo{margin:5px 0}#confirmations .airlineCode,#cancellation .airlineCode{display:inline}#confirmations .crsName,#cancellation .crsName,#cancellation .itin_room_included_services,#cancellation .itin_room_included_services_value{display:none}.cancellationPrice .priceRow{width:450px}.cancellationPrice .priceRow .feesValue{float:right}.supplier-message{font-size:11px;color:red}#confirmations .pending-payment-notification{left:21px;position:absolute;top:64px}.word-wrap{word-wrap:break-word;word-break:break-all}.international-airlines-program{background-color:#0b2241;padding:6px 8px;font-size:16px;color:#fff;line-height:initial}.iap-important-info{margin-top:10px}.iap-important-info-header img{vertical-align:middle}.iap-important-info-subheader{margin:5px 0 0 20px}.loyalty-promotion-message-after-checkout-label{color:#fff;background-color:#83bc1a;padding:3px 30px;font-weight:normal;font-size:12px;margin:5px 0;display:inline-block}.post-paid-translation{padding-bottom:10px}.carRentalConditions p{background-color:#ddd;font-size:12px;line-height:20px;padding:5px 10px;text-transform:uppercase;overflow:hidden;position:relative}.carRentalConditions p b{font-weight:500;font-family:"Helvetica Neue",Helvetica-,Arial,sans-serif}.carRentalConditions ul{margin-bottom:0}.margin-bottom{margin-bottom:10px}.white-space-pre-wrap{white-space:pre-wrap}.text-required{color:#cc0f0f}.text-strong{font-weight:700}.workspaceSection,.workspaceSection .workspaceHeader,.workspaceSection .workspaceBody,.workspaceSection .workspaceFooter{background-color:transparent}.section .modificationPageSection{margin-bottom:1em}.currentBookingLabeledValue{float:left;font-size:12px}.currentBookingLabeledValue .label{float:left}.currentBookingLabeledValue .separator{float:left}.currentBookingLabeledValue .value{float:left;padding-left:5px}.leadTravelerName{display:block}.workingAsLabeledValue{float:right;font-size:12px}.workingAsLabeledValue .label{float:left}.workingAsLabeledValue .separator{float:left}.workingAsLabeledValue .value{float:left;padding-left:5px}.agentName,.agencyName,.cobrandName{display:block}.originalItinerarySection{border:1px solid #999}.originalItineraryHeader h2{font-size:12px;margin:5px 0;padding:0}.originalItinerarySection .priceDetails{margin:0 0 5px 0;padding:0 0 5px 0}.priceLabeledValue{float:left;padding-right:50px}.priceSummaryContainer,.refundMessageContainer{padding-top:10px}.section .currentItineraryViewHeader{display:none}.section .currentItineraryViewBody{border:1px solid #999}.syncModificationMessage{font-weight:bold;padding:5px 0 0 2px;clear:both}.modificationPageHeader h2{margin:0;font-size:14px}.modificationSection .modificationBody{overflow:hidden;background-color:transparent}.section .modificationBody{padding:10px 0}.section .originalItineraryContainer,.section .modifiedItineraryContainer{background-color:transparent;padding:10px 0}.modificationIcon,.modificationDetails,.modificationMenu,.modificationButtons{float:left;padding-right:3px}.modificationIcon{margin-right:10px;font-size:4px}.modificationDetails,.modificationMenu,.modificationButtons{line-height:32px}.modificationButtons{float:right}.section .productModificationSection{margin-bottom:1em}.priceDetails{float:none;clear:both;padding:5px;border-bottom:1px solid black;margin-bottom:1em;overflow:hidden}.priceDetailsContainer,.toolBarContainer{padding:10px;background-color:#ddd}.modificationFeesHeader{clear:both}.feesHeader,.markupHeader{font-size:14px;margin:10px 0 0 0}.feesLabeledValue,.markupLabeledValue{clear:both}.feesSummaryLinkContainer,.markupModifyLinkContainer{float:right}.priceDetailsContainer{background-color:#eee}.viewDetailsSectionHeader{background-color:transparent}.viewDetailsSectionBody{padding:0}.viewDetailsLabeledValue .separator{padding-right:20px}.viewDetailsLabeledValue .value{float:right}.totalLabeledValue{padding-top:5px;margin-top:5px;border-top:1px solid black}.toolBarContainer{text-align:right}.workspaceTable{width:100%}.modificationRow{margin-bottom:10px}.modificationCell{float:left;width:49%;padding:5px 0}.workspaceCell{float:right}.headerCell{padding-bottom:0}.divideAirPnrModificationComponentContainer .newPnrContainer .airModificationHeader{display:none}.priceDetailsCell{padding-top:0;background:#eee}.totalPriceDetails{float:left;width:30%;padding-right:20px}.totalPriceDetailLabeledValue{width:100%}.totalPriceDetailLabeledValue .value{float:right}.syncedChangedPrices{color:red}.viewDetails{float:left}.priceDetailLabeledValue{width:250px}.priceDetailsContainer.ezModifyParentAdminContainer{float:left}.ezModifyAdminContainer{max-width:360px;width:auto}.ezModifyTotalPriceContainer{width:auto;max-width:50%}.ezModifyTotalPriceContainer .totalPriceDetailLabeledValue .value{margin-left:20px}.priceDetailLabeledValue .value{float:right;margin-left:20px}.modificationPageFooter{padding:0 10px;text-align:right}.workspaceContinueToolBar{background-color:#ddd;padding:10px}.modificationButton{background-color:buttonface;border:1px outset buttonface;line-height:20px;padding:5px 8px;margin:0 3px;color:buttontext;text-decoration:none;font-weight:bold;text-align:center}.modificationButton:visited{color:#000;text-decoration:none;font-weight:bold}.modificationButton:hover{color:#000;text-decoration:underline;font-weight:bold}.originalItineraryViewSection .body{background-color:#a5daf2}.modifiedItineraryViewSection .body{color:gray;background-color:#ffc0cb}.workspaceViewSection .body{background-color:#b9f2b9}.additionChangeSection .body{background-color:#fff973}.modificationPageSection .workspaceHeader{padding-bottom:0}.modificationPageHeader .labeledValue{border-bottom:1px dotted #fff;padding:10px;background:#666;color:#fff;font-weight:normal;font-size:14px;line-height:15px;height:50px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:-moz-linear-gradient(top,#333,#666);background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#666));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#333',endColorstr = '#666');box-sizing:content-box}.modificationPageHeader .labeledValue .label{padding:0;font-weight:bold}.modificationPageSection .modificationPageBody{padding-top:0}.modificationPageBody .modificationHeader{background:#666;color:#fff;padding:0}.modificationPageBody .modificationHeader h2{margin:5px 0 5px 10px;font-size:20px;text-shadow:1px 1px 1px #333}.modificationPageBody .travelerInfoHeader,.modificationPageBody .shippingInfoHeader{border-bottom:1px dotted #fff;background:#666;color:#fff;padding:0}.modificationPageBody .travelerInfoHeader h2,.modificationPageBody .shippingInfoHeader h2{margin:5px 0 5px 10px;font-size:20px;text-shadow:1px 1px 1px #333}.modificationPageBody .modificationButtonsContainer{overflow:hidden}.modificationPageBody .editIineraryHeader{float:left}.modificationPageBody .editTravelerInfoHeader,.modificationPageBody .editShippingInfoHeader{float:left}.modificationPageSection .modificationBody{border:3px solid #666;background:#fff;padding:10px}.modificationPageSection .modificationPageBody{padding-bottom:0}.section .modificationPageSection{margin-bottom:0}.modificationPageSection .modificationPageFooter .workspaceContinueToolBar{background:#666;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:-moz-linear-gradient(top,#666,#333);background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#666',endColorstr = '#333');padding-bottom:15px}.modificationBody .workspaceTable{background:#fff}.priceDetailsContainer{overflow:hidden}.originalItineraryViewSection .body{background-color:#d1e6ef}.workspaceContinueToolBar .button{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:2px solid orange;color:red;padding:5px 20px;font-size:14px;-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;-o-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;background:#ffc;background:-moz-linear-gradient(top,#ffc,#ffe25f);background:-webkit-gradient(linear,left top,left bottom,from(#ffc),to(#ffe25f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffc',endColorstr = '#FFE25F')}.workspaceContinueToolBar .button:hover{text-decoration:none;position:relative !important;top:1px;left:1px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:-moz-linear-gradient(top,#ffe25f,#ffc);background:-webkit-gradient(linear,left top,left bottom,from(#ffe25f),to(#ffc));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFE25F',endColorstr = '#ffc')}.workspaceContinueToolBar .continueModificationButton{background:#a7dfa8;background:-moz-linear-gradient(top,#d1efd2,#a7dfa8);background:-webkit-gradient(linear,left top,left bottom,from(#d1efd2),to(#a7dfa8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#D1EFD2',endColorstr = '#A7DFA8');border-color:green;color:green}.workspaceContinueToolBar .continueModificationButton:hover{background:-moz-linear-gradient(top,#a7dfa8,#d1efd2);background:-webkit-gradient(linear,left top,left bottom,from(#a7dfa8),to(#d1efd2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#A7DFA8',endColorstr = '#D1EFD2')}.section .section .section .body{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.section .section .section .body table.workspaceTable{background:#fff}.section .section .section .body table.workspaceTable thead th{background:#333;color:#fff;border-collapse:collapse;border:1px solid #999}.section .section .section .body table.workspaceTable td{border:1px solid #999}.section .section .section .body table.workspaceTable tr:nth-of-type(even){background:#eee}.yui-skin-sam .yui-panel{border:10px solid #333;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;-o-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333}.yui-skin-sam .yui-panel-container.shadow .underlay{display:none}#modificationFormContainer_h{font-size:20px;color:#fff;background:#333}.yui-skin-sam .yui-dialog .ft{background:#333;padding-top:10px;padding-bottom:0}.roomFormDetails.roomFormSection,.activityFormDetails.activityFormSection,.airLegFormDetails.airFormSection,.addAirLegContainer,.airPnrFormSection,.dividePnrContainer{background:#fff;border-width:2px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:visible}.roomFormDetails.roomFormSection .labeledInput,.airLegFormDetails.airFormSection .labeledInput,.activityFormDetails.activityFormSection .labeledInput{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #ccc;font-size:14px;color:#333}.airLegFormDetails.airFormSection fieldset{width:716px}.roomFormDetails.roomFormSection fieldset,.activityFormDetails.activityFormSection fieldset{width:416px}.roomFormDetails.roomFormSection fieldset.modifyRoomList{width:650px}.roomFormDetails.roomFormSection fieldset input[type='text'],.activityFormDetails.activityFormSection fieldset input[type='text']{width:200px}.airLegFormDetails.airFormSection fieldset,.activityFormDetails.activityFormSection fieldset,.roomFormDetails.roomFormSection fieldset{border:2px solid green;border-top:2px dotted green;margin-top:-7px;margin-left:10px;margin-bottom:5px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:5px;background:#a7dfa8;background:-moz-linear-gradient(top,#a7dfa8,#d1efd2);background:-webkit-gradient(linear,left top,left bottom,from(#a7dfa8),to(#d1efd2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#A7DFA8',endColorstr = '#D1EFD2')}.airLegFormDetails.airFormSection .labeledInput:hover,.activityFormDetails.activityFormSection .labeledInput:hover,.roomFormDetails.roomFormSection .labeledInput:hover{border-color:#333;background:#999;cursor:pointer}.airPnrFormSection .labeledInput{border:0}.airLegFormDetails.airFormSection.airFormSection .selectedEditOptionLabeledInput,.airLegFormDetails.airFormSection.airFormSection .selectedEditOptionLabeledInput:hover,.activityFormDetails.activityFormSection .selectedEditActivityOptionLabeledInput,.activityFormDetails.activityFormSection .selectedEditActivityOptionLabeledInput:hover,.activityFormDetails.activityFormSection .selectedEditRestoreActivityOptionLabeledInput,.activityFormDetails.activityFormSection .selectedEditRestoreActivityOptionLabeledInput:hover,.roomFormDetails.roomFormSection .selectedEditRoomOptionLabeledInput,.roomFormDetails.roomFormSection .selectedEditRoomOptionLabeledInput:hover,.roomFormDetails.roomFormSection .selectedEditRestoreRoomOptionLabeledInput,.roomFormDetails.roomFormSection .selectedEditRestoreRoomOptionLabeledInput:hover{background:#a7dfa8;background:-moz-linear-gradient(top,#d1efd2,#a7dfa8);background:-webkit-gradient(linear,left top,left bottom,from(#d1efd2),to(#a7dfa8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#D1EFD2',endColorstr = '#A7DFA8');cursor:default;border-color:green}.airLegFormDetails.airFormSection fieldset .labeledInput,.airLegFormDetails.airFormSection fieldset .labeledInput:hover,.activityFormDetails.activityFormSection fieldset .labeledInput,.activityFormDetails.activityFormSection fieldset .labeledInput:hover,.roomFormDetails.roomFormSection fieldset .labeledInput,.roomFormDetails.roomFormSection fieldset .labeledInput:hover{border:0;background:transparent;font-size:12px;color:#000}.yui-skin-sam .yui-panel .confirmationMessageBody{padding:20px}.yui-skin-sam .yui-button{background:transparent;border:0 !important}.yui-skin-sam .yui-button .first-child{border:0 !important}.yui-skin-sam .yui-button button{background:#eee;padding:3px 5px;color:#333 !important;font-weight:bold;border:2px solid #08d;-moz-border-radius:5px}.yui-skin-sam .yui-button-hover button{background:#08d !important;color:#fff !important;border-color:#fff}.yui-skin-sam .yui-button button:disabled{border-color:#ccc}.yui-skin-sam .yui-button-hover button:disabled{background:#eee !important;background:#ccc !important;color:#ccc !important}a.modificationToggle span{background:transparent url('//cdn.switchfly.com/assets/f41c7c0/images/filter_arrow_right.gif') center left no-repeat;padding-left:13px}.costAdjustmentTable th:last-of-type,.costAdjustmentTable td:last-of-type,.costAdjustmentTable .costAdjustmentRow td:nth-child(3),.costAdjustmentTable thead th:nth-child(3){border-left:1px solid #ccc}.costAdjustmentTable th:nth-child(5),.costAdjustmentTable td:nth-child(5),.costAdjustmentTable .totalsRow td:nth-child(2){border-right:1px solid #ccc}.costAdjustmentTable thead th{border-bottom:1px solid #999}.costAdjustmentTable thead th{background:#ddd;font-size:12px}.costAdjustmentCell label{line-height:20px}.costAdjustmentInput{border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.costAdjustmentInput:focus{background:#def;border-color:#08d}.costAdjustmentReadOnlyInput{border:0 !important;cursor:default !important;background:transparent !important}#modificationFormContainer .totalsContainer{background:#eee;padding:10px;border-top:1px solid #999}#modificationFormContainer table{margin:5px}#modificationFormContainer table{border:1px solid #999}#modificationFormContainer table th{font-size:120%;text-align:center}#modificationFormContainer table td{border-top:1px solid #999;padding:2px}#modificationFormContainer table th{border-bottom:1px solid #666;background:#ccc;padding:5px 0 !important}.addFeesLinkContainer .addFeesLink{margin:0 10px 5px 10px;display:block}.addFeesLinkContainer .grayedOutLink{margin:0 10px 5px 10px;color:gray}#modificationFormContainer .addFeesContainer{margin:0 10px 5px 10px;padding:10px 5px;border:1px solid #ccc}#modificationFormContainer .addFeesContainer:nth-of-type(even){background:#eee}#modificationFormContainer form{margin-bottom:10px}.clientFeeTypeFormInput{display:none}.clientFeeTypeLabeledInput{min-width:115px}.waiveReasonLabeledInput label{float:left}.feeModificationRowWhite{background:#fff}#modificationFormContainer table tr.addFeeWaivedReasonRow td{border:0}.modificationTravelerInfoContainer{overflow:hidden;padding:20px;width:800px}.modificationShippingInfoContainer{overflow:hidden;padding:20px;width:400px}.modificationTravelerInfoSection,.modificationShippingInfoSection{float:left;width:400px}.adjustFeeFormDateField{width:80px}.modificationUpdatedMessage{overflow:hidden;color:red;line-height:24px;margin-bottom:10px;padding:5px;border:2px solid}.adjustFeeFormCreatorField{width:80px}.adjustFeeFormStatusField{width:80px}.feeModificationAction{width:65px}#oldAdm .inputText .modifyRoomTableTextInput{width:85px}#oldAdm .inputText .modifyRoomTableTextInput.smallInput,#oldAdm .inputText .modifyRoomTableTextInput.titleLabeledInput select{width:65px}#oldAdm .inputText .modifyRoomTableTextInput.titleLabeledInput label{display:none}#oldAdm .inputText .modifyRoomTableTextInput.titleLabeledInput{margin-bottom:0}.roomFormDetails.roomFormSection fieldset.modifyRoomList .UpdateRoomListTable{width:650px}#UpdateRoomListTableContainer{overflow:auto;max-height:300px;max-width:650px}.invisible{visibility:hidden}#roomUpdateTravelersTable .ageNumber .modifyRoomTableTextInput{cursor:default}#oldAdm #UpdateRoomListTable .roomListUpdateTableRowAddRowLink{margin-top:10px}#oldAdm #loyalty-number-field{width:250px}ul.holder li.bit{padding-right:18px;position:relative}.isAAVOutsideAgent .priceSummaryLink,.isAAVOutsideAgent .priceDetails,.isAAVOutsideAgent .labeledValue.ticketingDeadlineLabeledValue{display:none}.workspaceCommitMessageWarningText{padding:0 20px 20px 20px !important;color:#f27d7d !important}#ezmodify-simpledialog .hd{background-color:white;color:black;padding:20px;text-align:center}#ezmodify-simpledialog .bd{overflow:auto;padding:20px}#ezmodify-simpledialog .ft{text-align:right}#ezmodify-simpledialog ul{list-style:inside;margin:10px 10px 20px 10px}#ezmodify-simpledialog ol{list-style-position:inside;list-style-type:decimal;margin:10px 10px 20px 10px}#ezmodify-simpledialog .button-group button#yui-gen0-button{background:transparent;border:0;font-size:12px;font-weight:bold;margin-bottom:6px}#ezmodify-simpledialog .yui-button.yui-push-button{margin:10px 5px}#ezmodify-simpledialog .button-group button#yui-gen1-button{background-color:#807f7f;border-color:#717171;color:#fff}#ezmodify-simpledialog .button-group button#yui-gen1-button:hover{background-color:#5d5d5d;border-color:#5e5e5e}#ezmodify-simpledialog .button-group button#yui-gen2-button{background-color:#428bca;border-color:#357ebd;color:#fff}#ezmodify-simpledialog .button-group button#yui-gen2-button:hover{background-color:#3276b1;border-color:#285e8e}#ezmodify-simpledialog .button-group button#yui-gen1-button,#ezmodify-simpledialog .button-group button#yui-gen2-button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ticket-flexibility-policy-container{padding-left:20px;padding-right:20px}.ticket-flexibility-policy-per-passenger-container{padding-bottom:10px}.ticket-flexibility-policy-info-row,.ticket-flexibility-policy-info-detail-row{display:flex;justify-content:space-between;align-items:stretch}.ticket-flexibility-policy-info{white-space:nowrap}.ticket-flexibility-policy-info-detail-row{padding-left:30px}.bookingSummary h3{margin-bottom:0}.bookingSummary div{margin-bottom:10px}.bookingSummary table{width:400px;margin-right:20px}.bookingSummary .summaryList tr{border:1px solid #ccc}.bookingSummary td{padding:5px}.bookingSummary .summaryList tr:nth-of-type(odd){background:#eee}.bookingSummary .icon{width:32px}.bookingSummary .amount{width:90px;border-left:1px solid #ccc;overflow:hidden;font-weight:bold;font-size:13px}.bookingSummary h4{font-size:13px}.bookingSummary .toggle span{text-decoration:underline}.bookingSummary .toggle span:hover{text-decoration:none}.bookingSummary .tableTotals,.bookingSummary .tableTotals *{font-weight:bold;font-size:16px}.bookingSummary .tableTotals div,.bookingSummary .tableTotals div *{font-weight:normal;font-size:11px}.bookingSummary .summaryTotals{margin-top:20px}.bookingSummary .summaryTotals td{text-align:left}.bookingSummary .summaryTotals thead{font-weight:bold;border-bottom:1px solid #ccc}.bookingSummary .summaryTotals thead .cash,.bookingSummary .summaryTotals thead .points{border-top:1px solid #ccc}.bookingSummary .summaryTotals .cash{border-right:1px solid #ccc;border-left:1px solid #ccc;background:#eee}.bookingSummary .summaryTotals thead .points{border-right:1px solid #ccc}.bookingSummary .summaryTotals .detailRow td{border-left:1px solid #ccc;border-right:1px solid #ccc}.bookingSummary .summaryTotals .headerRow td{font-weight:bold;font-size:14px;padding-top:15px;padding-bottom:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.bookingSummary .summaryTotals .tableTotals{border-bottom:1px solid #ccc;background:#ddd}a.modificationToggle span.onToggleOption{background-image:url('//cdn.switchfly.com/assets/f41c7c0/images/filter_arrow_down.gif')}.airAdjustmentFormSection label{float:left;clear:none;width:30%}.airAdjustmentFormSection .costAdjustmentInput{float:left;clear:none}.modificationItineraryNavItem{float:left;padding:0 15px 10px 0}.modificationItineraryHeader{clear:both}.modificationComponentContainer{overflow:hidden;float:none;clear:both;margin-bottom:1em}.recordLocatorLabeledValue{float:left;margin-right:10px}.supplierLocatorLabeledValue{float:left}.airSegmentOriginDestination{margin-bottom:5px}.airSegmentOriginDestination,.airSegmentAirlineName,.airSegmentFlightNumber{font-weight:bold}.airSegmentAirlineName,.airSegmentFlightNumber{float:left}.airSegmentAirlineName{padding-right:5px}.airSegmentTime{float:none;clear:both}.airSegmentTime .day,.airSegmentTime .date,.airSegmentTime .departureTime,.airSegmentTime .arrivalTime{margin-right:10px}.airSegmentStops,.airSegmentServiceClass,.airSegmentPassengers,.airSegmentFareClass{float:left;margin-right:15px}.airSegmentServiceClass{margin-right:3px}.airSegmentPolicies{clear:both}.segmentPolicies .label{padding:0}.viewPolicyAirLegAirlineName{font-weight:bold}.viewPolicyLink{color:#000}.viewPolicyLink:visited{color:#000}.viewPolicyLink:hover{color:#000}.redEyeNotice{color:red;font-weight:bold}.airBreakdownToggleContainer{padding:0;background-color:transparent;clear:both;margin-bottom:10px}.airBreakdownToggleContent{padding:0;margin-bottom:10px}.airPnrTotalsTable{margin:0}.serviceClassLabeledInput,.adultsLabeledInput,.seniorsLabeledInput,.childrenLabeledInput,.infantInSeatLabeledInput,.infantInLapLabeledInput{float:left;clear:none;margin-right:10px}.adultsLabeledInput{clear:left}.currentItineraryViewBody .modificationComponentContainer{float:left;clear:none;margin-right:10px;width:45%}.currentItineraryViewBody .airLegDetails{width:83%}.airSegmentFlexibilityPolicies{clear:both;overflow:scroll;width:50%;max-height:300px;line-height:1.5em;padding-right:5px}.airFlexibilityPoliciesHeader{float:left;clear:both;padding-top:15px}.airFormSection{padding:10px 15px;border:1px solid gray;margin:0 0 15px 0}.airLegFormDetailsHeader{margin:0 0 5px 0}.airLegFormFields{display:none}.selectedAirLegFormFields{display:inline}.editOptionLabeledInput{padding:5px 8px;background-color:#ddd}.modifiedAirLegFormFields .autoCompleteDisplayInput{position:static}.departureDateLabeledInput{clear:both;float:left;margin-right:45px;width:40%}.departureHourLabeledInput{clear:none;float:left}.selectedEditOptionLabeledInput{background-color:#ffc0cb}.removeAirLegLink{color:black;float:right}.airPnrFormSection{overflow:hidden}.airPnrFormFields{float:left;width:49%}.departureLocationStringLabeledInput,.arrivalLocationStringLabeledInput{clear:none;float:left;margin-right:45px;width:40%}.airPassengerListSection{float:left}.airPassengerListLabel{float:left;padding:0 2px 0 0}.airPassengersList{float:left;font-weight:bold}#ezmodify-ofopdialog .hd{background-color:white;color:black;padding:20px;text-align:center}#ezmodify-ofopdialog .bd{padding:20px}#ezmodify-ofopdialog .guide{overflow:auto;width:100%;height:20%}#ezmodify-ofopdialog .details{width:100%}#ezmodify-ofopdialog .required{color:red}#ezmodify-ofopdialog .ft{text-align:right}#ezmodify-ofopdialog ul{list-style:inside;margin:10px 10px 20px 10px}#ezmodify-ofopdialog ol{list-style-position:inside;list-style-type:decimal;margin:10px 10px 20px 10px}#ezmodify-ofopdialog .yui-button.yui-push-button{margin:10px 5px}#ezmodify-ofopdialog .button-group button#yui-gen0-button,#ezmodify-ofopdialog .button-group button#yui-gen3-button{background-color:#807f7f;border-color:#717171;color:#fff}#ezmodify-ofopdialog .button-group button#yui-gen0-button:hover,#ezmodify-ofopdialog .button-group button#yui-gen3-button:hover{background-color:#5d5d5d;border-color:#5e5e5e}#ezmodify-ofopdialog .button-group button#yui-gen1-button,#ezmodify-ofopdialog .button-group button#yui-gen4-button{background-color:#428bca;border-color:#357ebd;color:#fff}#ezmodify-ofopdialog .button-group button#yui-gen1-button:hover,#ezmodify-ofopdialog .button-group button#yui-gen4-button:hover{background-color:#3276b1;border-color:#285e8e}#ezmodify-ofopdialog .button-group button#yui-gen0-button,#ezmodify-ofopdialog .button-group button#yui-gen1-button,#ezmodify-ofopdialog .button-group button#yui-gen3-button,#ezmodify-ofopdialog .button-group button#yui-gen4-button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.activityFormSection{padding:10px 15px;border:1px solid gray;margin:0 0 15px 0}.activityFormDetailsHeader{margin:0 0 5px 0}.activityFormFields{display:none}.activitySelectedFormFields{display:inline}.editActivityOptionLabeledInput{padding:5px 8px;background-color:#ddd}.modifiedActivityFormFields .autoCompleteDisplayInput{position:static}.selectedEditActivityOptionLabeledInput{background-color:#ffc0cb}.activityPnrFormSection{overflow:hidden}.activityPnrFormFields{float:left;width:49%}.activityFormSection{padding:10px 15px;border:1px solid gray;margin:0 0 15px 0}.activityFormDetailsHeader{margin:0 0 5px 0}.activityFormFields{display:none}.activitySelectedFormFields{display:inline}.editRestoreActivityOptionLabeledInput{padding:5px 8px;background-color:#ddd}.modifiedActivityFormFields .autoCompleteDisplayInput{position:static}.selectedEditRestoreActivityOptionLabeledInput{background-color:#ffc0cb}.activityPnrFormSection{overflow:hidden}.activityPnrFormFields{float:left;width:49%}.roomFormSection{padding:10px 15px;border:1px solid gray;margin:0 0 15px 0}.roomFormDetailsHeader{margin:0 0 5px 0}.roomFormFields{display:none}.roomSelectedFormFields{display:inline}.editRoomOptionLabeledInput{padding:5px 8px;background-color:#ddd}.modifiedRoomFormFields .autoCompleteDisplayInput{position:static}.selectedEditRoomOptionLabeledInput{background-color:#ffc0cb}.roomPnrFormSection{overflow:hidden}.roomPnrFormFields{float:left;width:49%}.roomFormSection{padding:10px 15px;border:1px solid gray;margin:0 0 15px 0}.roomFormDetailsHeader{margin:0 0 5px 0}.roomFormFields{display:none}.roomSelectedFormFields{display:inline}.editRestoreRoomOptionLabeledInput{padding:5px 8px;background-color:#ddd}.modifiedRoomFormFields .autoCompleteDisplayInput{position:static}.selectedEditRestoreRoomOptionLabeledInput{background-color:#ffc0cb}.roomPnrFormSection{overflow:hidden}.roomPnrFormFields{float:left;width:49%}.divideAirPnrContainer{margin:5px 0;overflow:auto}.divideAirPnrPassengerListSection{float:left}.divideAirPnrPassengerListLabel{float:left;padding:0 2px 10px 0}.divideAirPnrLabeledInput{padding:5px 0 5px 20px}.disabledDivideAirPnrLabeledInput{color:#888}.costAdjustmentMerchantTable{width:980px}.costAdjustmentPassThruTable{width:700px}.passThrough{font-size:12px}.costAdjustmentHead{padding:10px 15px}.costAdjustmentCell{padding:10px 15px;background-color:white;text-align:center}.costAdjustmentCell div.labeledInput{float:left}table.costAdjustmentTable td label{float:left;padding-right:5px}.costAdjustmentInput{float:left;text-align:center;width:75px;clear:none}.typeInput{float:none;font-weight:bold}.passengerInput{font-weight:bold}.totalsRow td{background-color:#eee}.totalLabelText{float:right}.totalCurrencyLabelText{clear:both}.airPriceQuoteComponent{width:1000px}.airPriceQuoteComponent .header{padding:10px}.airPriceQuoteComponent .container{display:flex;align-items:stretch;border:1px solid #ccc}.airPriceQuoteComponent .list{flex:1;background-color:#f2f2f2;padding:20px}.airPriceQuoteComponent span{white-space:nowrap}.airPriceQuoteComponent .content-container{flex:2;background-color:#fff;padding:20px;border-left:1px solid #ccc;width:700px}.airPriceQuoteComponent .tab-container>input,.airPriceQuoteComponent .tab-container section>div{display:none}.airPriceQuoteComponent .tab-container{width:100%;max-width:700px;margin:0 auto;float:left}.airPriceQuoteComponent .tab-container ul{list-style:none;margin:0;padding:0}.airPriceQuoteComponent .tab-container ul li label{float:left;padding:15px 25px;border:1px solid #ddd;background:#eee;color:#444}.airPriceQuoteComponent .tab-container ul li label:hover{background:#ddd}.airPriceQuoteComponent .tab-container ul li label:active{background:#fff}.airPriceQuoteComponent #tab1:checked ~ nav .tab1 label,.airPriceQuoteComponent #tab2:checked ~ nav .tab2 label,.airPriceQuoteComponent #tab3:checked ~ nav .tab3 label,.airPriceQuoteComponent #tab4:checked ~ nav .tab4 label{background:white;color:#111;position:relative}.airPriceQuoteComponent #tab1:checked ~ nav .tab1 label:after,.airPriceQuoteComponent #tab2:checked ~ nav .tab2 label:after,.airPriceQuoteComponent #tab3:checked ~ nav .tab3 label:after,.airPriceQuoteComponent #tab4:checked ~ nav .tab4 label:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#fff;left:0}.airPriceQuoteComponent .checkbox-container{display:inline-block}.airPriceQuoteComponent .checkbox-data{display:inline;width:100%;padding:10px 0}.airPriceQuoteComponent .toggle-container{display:flex;justify-content:space-between}.airPriceQuoteComponent .toggle-container:hover,.airPriceQuoteComponent .toggle-container.selected{background-color:#ddd}.airPriceQuoteComponent .checkbox-wrapper{padding:10px}.airPriceQuoteComponent .checkbox-wrapper input[type="checkbox"]{visibility:hidden;display:none}.airPriceQuoteComponent .checkbox-wrapper .toggle{position:relative;display:block;width:40px;height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0)}.airPriceQuoteComponent .checkbox-wrapper .toggle:before{content:"";position:relative;top:3px;left:3px;width:34px;height:14px;display:block;background:#9a9999;border-radius:8px;transition:background .2s ease}.airPriceQuoteComponent .checkbox-wrapper .toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:white;border-radius:10px;box-shadow:0 3px 8px rgba(154,153,153,0.5);transition:all .2s ease}.airPriceQuoteComponent .checkbox-wrapper .toggle span:before{content:"";position:absolute;display:block;margin:-18px;width:56px;height:56px;background:rgba(79,46,220,0.5);border-radius:50%;transform:scale(0);opacity:1;pointer-events:none}.airPriceQuoteComponent .checkbox-wrapper .cbx:checked+.toggle:before{background:#947ada}.airPriceQuoteComponent .checkbox-wrapper .cbx:checked+.toggle span{background:#4f2edc;transform:translateX(20px);transition:all .2s cubic-bezier(0.8,0.4,0.3,1.25),background .15s ease;box-shadow:0 3px 8px rgba(79,46,220,0.2)}.airPriceQuoteComponent .checkbox-wrapper .cbx:checked+.toggle span:before{transform:scale(1);opacity:0;transition:all .4s ease}.airPriceQuoteComponent .content-container-title{font-weight:700;padding:10px 0}.airPriceQuoteComponent .pricing-content{width:100%;padding:10px 0;border:1px #ccc solid}.airPriceQuoteComponent .more-information{display:none}.airPriceQuoteComponent .price-quote-details{height:500px;resize:none;color:black;font-family:"Courier New"}.airPriceQuoteComponent .hidden{display:none}.airPriceQuoteComponent .price-details{display:flex;padding:5px}.airPriceQuoteComponent .price-details div{padding:2px}.airPriceQuoteComponent .content-title{font-weight:700}.airPriceQuoteComponent .price-detail-col{flex:1}.airPriceQuoteComponent .price-detail-col .deletedTravelers{resize:none;overflow-y:scroll;height:62px}.reasonForSync{width:1000px}.reasonForSync .container{display:flex;align-items:stretch;border:1px solid #ccc}.reasonForSync .information{flex:1;background-color:#f2f2f2;padding:20px}.reasonForSync label{display:block;font-weight:bold;margin-bottom:5px}.reasonForSync .select-container{display:flex;align-items:center;justify-content:flex-start;gap:50px}.reasonForSync select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.waivedReasonTextInput{width:600px}.modificationComponentLabel{clear:both;display:block;float:left;margin-right:15px;padding:0;text-align:left;width:100px}.modificationComponentContainer{overflow:hidden;float:none;clear:both;margin-bottom:1em}.modificationSegmentLabel{float:left;font-size:12px;font-weight:bold;margin-right:5px;width:50px}.modificationSegmentConfirmation{float:left;overflow:hidden;padding:0 0 5px 0;border-bottom:1px solid black}.modificationSegmentDetailsContainer{clear:both;padding-top:5px;overflow:hidden}.modificationSegmentIconContainer,.modificationSegmentDetails{float:left}.modificationSegmentIconContainer{padding-right:5px}.modificationSegmentIconImg{width:50px}.modificationSegmentDetails{line-height:15px}.modificationComponentValue{float:left}.modificationComponentDayValue,.modificationComponentDateValue,.modificationComponentTimeValue{float:left;margin-right:10px;width:70px}.modificationTravelersToggleContainer{clear:both;display:block}.modificationTravelersToggleContainer .sectionHeader{background-color:transparent}.modificationTravelersToggleContainer .headerToggle{float:left}.modificationTravelersToggleContainer .modificationTravelersTable{background:transparent}.modificationTravelersToggleContainer .airTravelersHeader{background:transparent}.modificationTravelerCell{background:transparent;border:1px solid black;padding:5px 30px 5px 5px}.modificationDetailsTopSection{overflow:hidden}.modificationDetailsSection{padding-top:10px;clear:both;overflow:hidden}.non-refundable .label{color:#b42c01;font-size:13px}.modificationComponentPolicies{clear:both;padding-top:10px}.carDetailsLabel{clear:both;display:block;float:left;margin-right:15px;padding:0;text-align:left;width:100px}.companyName{font-weight:bold}.passengerBagCapacityContainer{clear:both}.carRentalInformation{margin-top:10px;margin-top:10px}.rateIncludesContainer{margin-top:10px}.recordLocatorLabeledValue{font-weight:bold;width:100%}.roomDetails{margin-bottom:1em;padding-left:55px}.roomDetailsContainer{clear:both;padding-top:5px}.confirmationLabeledValue{font-weight:bold;width:100%}.hotelName{font-weight:bold;float:left;padding-right:15px}.hotelAddress{clear:both}.roomStarRatingContainer{width:95px}.confirmationLabeledValue{border-bottom:1px solid black;float:left;overflow:hidden;padding:0 0 5px 0}.roomTimeDetailsDay,.roomTimeDetailsDate,.roomTimeDetailsTime{float:left;margin-right:10px;width:60px}.roomChangesHighlight{color:red}div.roomChangesHighlight a{color:red}.activityConfirmationDetailsContainer{border-bottom:1px solid black;font-weight:bold;padding-bottom:5px}.activityCrsLocator{margin-right:10px}.modificationDetailsSectionsContainer{padding-top:5px}.activityName{font-weight:bold}.activityDate{font-weight:bold}.activityMemoValue{display:block}.activityLabel{text-align:left !important;width:auto;min-width:100px}.activityDetails{padding-left:55px}.hotelConnectorsContainer{width:750px;padding:0 0 15px 15px}.destinationFormContainer{margin-bottom:3.5em}.connectorPreferenceFormContainer{margin-top:1em;padding-top:1em;border-top:1px solid black}.buttonsContainer{padding:10px}.buttonsContainer{background-color:#74bee5;border:1px solid black}.recordButtonsContainer{float:none;clear:both;margin-bottom:10px}.connectorButtonsContainer{float:left;margin-left:10px}.recordButton{margin-right:10px}.buttonSeparator{margin-right:10px}.connectorButton{display:block;float:none;clear:both;margin-left:auto;margin-right:auto;width:100px}.moveUpButton{margin-bottom:10px}.saveButton{margin:0}.connectorPriorityOrderList{overflow-y:scroll;height:500px;width:225px;display:block;float:left;margin:0;padding:0;background-color:#74bee5;border:1px solid black}.hotelConnectorItem{list-style-position:inside;padding:5px;margin:10px;background-color:#ccc;border:1px solid #666;cursor:pointer}.activeItem{color:white;background-color:#666;border:1px solid white}.countryCodeLabeledInput{margin-bottom:15px}.recordInfo{margin-bottom:15px;overflow:hidden;float:none;clear:both}.recordInfoLabeledValue{float:left;margin-right:50px}.configurationDashboardHeader h2,.configurationForm,.connectorConfigsForm,.cobrandConfigsForm,.agencyConfigsForm,.loyaltySegmentationConfigsForm,.managerNameHead{padding:0;margin:0}.dashboardCol1,.dashboardCol2{float:left}.dashboardCol1{padding:10px;border:1px solid #ddd;margin-right:25px;background:#fff;height:340px}.dashboardCol1 h3{margin-top:0}.systemConfigurationsLink{display:block;clear:both;margin-bottom:2em}.selectCobrandFormDialogBody .cobrandLabeledInput{float:none;clear:both;padding-bottom:3em}.configurationLabeledInput,.configGroupKeyLabeledInput,.cobrandLabeledInput,.agencyLabeledInput,.loyaltySegmentationLabeledInput{float:left;margin-right:10px}.autoCompleteLabeledInput{margin-bottom:10px}.configurationDashboardContainer .autoCompleteLabeledInput{width:175px}.editConfigurationDialogContainerSection{margin-top:10px}.editConfigurationDialogContainerSection .autoCompleteDisplayInput{position:relative}.cobrandConfigsForm,.agencyConfigsForm,.loyaltySegmentationConfigsForm{float:left}.cobrandConfigsForm,.agencyConfigsForm{margin-right:50px;width:285px}.loyaltySegmentationConfigsForm{width:285px}.configurationForm{margin-bottom:20px}.connectorConfigsForm{border-top:1px dotted #ccc;margin-top:20px;margin-bottom:10px;padding-top:10px}.managerType,.managerInfo{font-size:12px;margin-bottom:0}.managerReturnToCobrandLink{float:right;margin-bottom:0}.section .configurationCategorySection{margin-bottom:1em}.section .configurationCategorySection .section{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.configRowActionButton,.cobrandRowActionButton{margin-right:15px}.configManagerTd,.cobrandManagerTd{font-size:16px}.yui-skin-sam .childCobrandTd,.yui-skin-sam .childConfigurationTd{padding-left:30px}.cobrandNameTd a.parentCobrandToggleButton:before{content:'- '}.parentCobrandRowClosed a.parentCobrandToggleButton:before{content:'+ '}.agencyConfigurationOverrideContainer{margin-bottom:0}.agencyNameValueRow{clear:both}.agencyOverrideName{float:left;margin-left:40px;width:150px}.agencyOverrideValue{float:right;margin-right:60px;width:100px}.configurationName{margin-top:0;margin-bottom:5px}.connectorConfigurationHiddenForm{display:none}.connectorConfigurationComponentContainer{margin-bottom:20px}.configManagerHelpContainer{margin-left:10px}.connectorConfigHelpContainer{float:left;margin:5px 0 5px 10px}.configSearchResultsHelpContainer{float:left;margin:0 0 0 10px}.addConfigurationAnchorContainerSection{margin-top:10px}.newConfigurationDialogBody{height:auto}.section .configurationCategoryDataTableContainer{overflow-x:auto}h3.configNameHead{margin-bottom:0;float:left}.configOnlyEzrezCanModify{color:#ffd700;padding-left:10px;font-size:90%}.isOnlyEzrezCanModify{padding:3em;text-align:center;font-size:140%;background-color:#f5f5f5}h4.configNameDescription{padding-left:10px;margin:0;font-size:12px}h3.categoryHead{margin-top:0}.configurationDashboardContainer .section,.configurationDashboardContainer .dashboardCol1{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-moz-box-shadow:2px 2px 3px #ccc;-webkit-box-shadow:2px 2px 3px #ccc;-o-box-shadow:2px 2px 3px #ccc;-ms-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;border:1px solid #ddd}.configurationDashboardContainer .yui-dialog .section{border-color:#333;border-width:2px;-moz-box-shadow:5px 5px 3px #000;-webkit-box-shadow:5px 5px 3px #000;-o-box-shadow:5px 5px 3px #000;-ms-box-shadow:5px 5px 3px #000;box-shadow:5px 5px 3px #000}.configurationDashboardContainer .yui-dialog .section .section{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.configurationDashboardContainer .yui-dialog .ft{padding-bottom:5px}#pageContent .configurationDashboardContainer .section .configNameHeadContainer{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:0;overflow:unset;min-height:5px}.configurationDashboardContainer .sectionHeader{background:#666;background:-moz-linear-gradient(top,#666 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(100%,#333));background:-webkit-linear-gradient(top,#666 0,#333 100%);background:-o-linear-gradient(top,#666 0,#333 100%);background:-ms-linear-gradient(top,#666 0,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#666666',endColorstr = '#333333',GradientType = 0);background:linear-gradient(top,#666 0,#333 100%);color:#fff;-moz-text-shadow:#000 1px 1px 2px;-webkit-text-shadow:#000 1px 1px 2px;-o-text-shadow:#000 1px 1px 2px;-ms-text-shadow:#000 1px 1px 2px;text-shadow:#000 1px 1px 2px}.configurationDashboardContainer .sectionHeader h3{margin:0;border:0}.configurationDashboardContainer .section .configNameHeadContainer h3,.categoryHead{padding-left:10px;font-size:90% !important}.configurationDashboardContainer .configurationCategoryHeader{background:#b5bdc8;background:-moz-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b5bdc8),color-stop(36%,#828c95),color-stop(100%,#28343b));background:-webkit-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-o-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-ms-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b5bdc8',endColorstr = '#28343b',GradientType = 0);background:linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);color:#fff;-moz-text-shadow:#333 1px 1px 1px;-webkit-text-shadow:#333 1px 1px 1px;-o-text-shadow:#333 1px 1px 1px;-ms-text-shadow:#333 1px 1px 1px;text-shadow:#333 1px 1px 1px}.configurationDashboardContainer h2{margin:0}.configurationDashboardContainer h3{font-size:120%;border-bottom:1px solid #ddd}.configurationDashboardContainer .sectionBody{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#e5e5e5',GradientType = 0);background:linear-gradient(top,#fff 0,#e5e5e5 100%)}#oldAdm .configurationDashboardContainer input[type="submit"]{position:relative;top:24px;left:20px}.configurationDashboardContainer input[type="text"],.configurationDashboardContainer select{border:1px solid #ccc;padding:3px}.configurationDashboardContainer input[type="text"]:focus{border-color:#09d}.configurationDashboardContainer .yui-dt tr:hover td{background:#def}.configurationDashboardContainer .yui-dt-odd{background:#f2f5f8 !important}.configurationDashboardContainer .yui-dt-odd td{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.configurationDashboardContainer .yui-dt table{background-color:#fff;border-color:#ccc;-webkit-box-shadow:2px 2px 3px #ccc;-o-box-shadow:2px 2px 3px #ccc;-ms-box-shadow:2px 2px 3px #ccc}.configurationDashboardContainer .yui-dt thead th{-moz-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;-o-text-shadow:1px 1px 1px #fff;-ms-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff;font-weight:bold;background:#e2e2e2;background:-moz-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-o-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-ms-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e2e2e2',endColorstr = '#fefefe',GradientType = 0);background:linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%)}.configurationDashboardContainer .toggleHeader h3{border-bottom:0}.configurationDashboardContainer .sectionHeader a{color:#fff}.yui-dt-editor{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-width:2px;border-color:#333;-moz-box-shadow:5px 5px 3px #000;-webkit-box-shadow:5px 5px 3px #000;-o-box-shadow:5px 5px 3px #000;-ms-box-shadow:5px 5px 3px #000;box-shadow:5px 5px 3px #000}.yui-dt-editor .yui-dt-button button{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.yui-dt-editor .yui-dt-button button:hover{cursor:pointer;background-position:0 -1310px;border-color:#09d}.configurationDashboardContainer.yui-skin-sam .yui-panel .bd{padding:20px 10px}.autoCompleteResultsContainer{z-index:99999 !important}.enableYScroll.autoCompleteResultsContainer>.yui-ac-content{max-height:458px;overflow-y:scroll}.connectorConfigurationHeaderSubItemsSection{padding-left:10px}.connectorConfigurationHeaderSubItemsSection .configOnlyEzrezCanModify,.configManagerTd .configOnlyEzrezCanModify{padding-left:0}.configManagerTd .configOnlyEzrezCanModify{color:#3060f9}.configurationDefaultValue{clear:both}.configurationDefaultValueText{font-size:11px}.configurationDefaultValueSubText{padding-left:5px}.connectorConfigurationHeader .configurationName{float:left}.dropdownListDoubleValuePairInputsContainer{width:600px}.dropdownListDoubleValuePairInputsContainer .labeledInput{float:left;clear:right;margin-left:5px}.dropdownListDoubleValuePairInputsContainer .addValue{margin-top:5px}.passengerDropdownListDoubleValuePairInputsContainer{width:600px}.passengerDropdownListDoubleValuePairInputsContainer .labeledInput{float:left;clear:right;margin-left:5px}.passengerDropdownListDoubleValuePairInputsContainer .addValue{margin-top:5px}.trafficRestrictionCodeDropdownListDoubleValuePairInputsContainer{width:600px}.trafficRestrictionCodeDropdownListDoubleValuePairInputsContainer .labeledInput{float:left;clear:right;margin-left:5px}.trafficRestrictionCodeDropdownListDoubleValuePairInputsContainer .addValue{margin-top:5px}.dropdownListDoubleValuePairContent{clear:both;margin-top:10px}.dropdownListDoubleValuePairContent div.contentRow label{display:inline-block;margin-bottom:5px;width:25%}.passengerDropdownListDoubleValuePairContent{clear:both;margin-top:10px}.passengerDropdownListDoubleValuePairContent div.contentRow label{display:inline-block;margin-bottom:5px;width:25%}.trafficRestrictionCodeDropdownListDoubleValuePairContent{clear:both;margin-top:10px}.trafficRestrictionCodeDropdownListDoubleValuePairContent div.contentRow label{display:inline-block;margin-bottom:5px;width:25%}.trafficRestrictionCodeDropdownListDoubleValuePairContent div.contentRow label.trafficRestrictionCode{width:10% !important;vertical-align:top}.trafficRestrictionCodeDropdownListDoubleValuePairContent div.contentRow label.description{width:68% !important}.connectorLabeledInput{overflow:visible;width:120px}.configLevelNameLabeledInput{padding-top:8px}.configurationHelpToolContainer .labeledInput{padding:5px}.configurationHelpToolContainer .labelText{float:left;margin-right:10px}.configNameLabeledValue .labelText{padding-left:5px}.configurationHelpToolSearchForm .autoCompleteDisplayInput{width:200px}.configurationCategoriesLabeledInput select{height:150px}.configurationLabelLabeledInput input{width:200px}.configurationDescriptionLabeledInput input{width:300px}.crossSellAbTestHeader span{padding:10px}.crossSellAbTestHeader div{padding:10px 0}.crossSellAbTestEditor{padding:40px 0}.crossSellAbTestTable th{padding:5px}.crossSellAbTestTable td{padding:7px}#loyalty-login-form{width:350px;padding:10px;background-color:#e8e8e8;border:1px solid #e1e1e1}#loyalty-login-form .error{color:red;font-weight:bold;text-align:center}#loyalty-login-form form{margin:0}#loyalty-login-form form p{margin-bottom:10px}#loyalty-login-form form p label{display:block}span.requiredInputIndicator{color:red}#loyalty-login-form{position:relative}#loyalty-login-form .spinner{position:absolute;bottom:15px;left:70px}.loyalty-login-verify-identity-component .buttons{overflow:hidden}.loyalty-login-verify-identity-component .buttons input{float:right}#corporate-loyalty-login-form{background:#eee;border:1px solid #ccc;padding:5px 5px 5px 5px;max-width:500px}.verification-questions li{clear:both}.loyalty-login-results{width:620px !important;overflow:auto}#loyalty-login-page #lightbox .header .title{padding-left:7px;padding-top:5px}.loyalty-login-verify-identity-component{width:610px;min-height:200px}.loyalty-login-verify-identity-component .questions-title{margin-top:10px}.loyalty-login-verify-identity-component .verification-questions{overflow:auto;padding:10px;background-color:#e8e8e8;border:1px solid #e1e1e1;margin-top:3px}.loyalty-login-verify-identity-component .question{width:300px;font-weight:bold}.loyalty-login-verify-identity-component .question,.loyalty-login-verify-identity-component .answer{display:block;float:left;width:200px;line-height:14px}.loyalty-login-verify-identity-component .buttons{clear:both;padding-top:5px;margin-bottom:5px;text-align:center}.loyalty-login-verify-identity-component .cancel-button{vertical-align:middle;margin-top:10px;margin-left:282px}.loyalty-login-verify-identity-component .hide{display:none}.corporate-view-profile{padding-top:10px;padding-bottom:10px}.view-profile .title,.view-profile .member-profile{width:96%;border:1px solid #888;padding:10px}.view-profile .title{padding:5px 15px 5px 5px;margin-bottom:0;border-bottom:0;border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0}.view-profile .member-profile{overflow:auto;padding-bottom:0;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px}.view-profile .member-profile .col-left,.view-profile .member-profile .col-middle,.view-profile .member-profile .col-right{float:left;width:33%}.view-profile .member-profile li{margin-bottom:10px}.view-profile .clear{clear:both}.view-profile .hide{display:none}.view-profile select[name = 'select_cobrand']{width:auto}.view-profile .cobrand-list .labeledInput{display:inline}.marketing-dashboard #pageContent a,.marketing-dashboard #pageContent a:visited,.marketing-dashboard #pageContent a:active{text-decoration:none !important}.marketing-dashboard #pageContent a:hover{text-decoration:underline !important}.marketing-dashboard #pageContent,.marketing-dashboard form,.marketing-dashboard h2{padding:0;margin:0}.marketing-dashboard .section .body,.marketing-dashboard .dealGroupDashboardSection,.marketing-dashboard .dealGroupDashboardSection .dealGroupSection,.marketing-dashboard .promotionGroupDashboardSection,.marketing-dashboard .promotionGroupDashboardSection .promotionGroupSection{overflow:visible}.marketing-dashboard #subNav{display:none}.marketing-dashboard .header{border-left:1px solid #000;border-right:0 solid #000;line-height:20px;border-bottom:1px solid #999;padding-left:5px}.marketing-dashboard .header h2{font-size:14px}.marketing-dashboard .sectionHeader{background:#006ba6;color:#FFF}.marketing-dashboard .sectionBody{background:#FFF}.marketing-dashboard .sectionBody .sectionBody{background:-moz-linear-gradient(top,#FFF 0,#EEE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100%,#EEE));background:-webkit-linear-gradient(top,#FFF 0,#EEE 100%);background:-o-linear-gradient(top,#FFF 0,#EEE 100%);background:-ms-linear-gradient(top,#FFF 0,#EEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF',endColorstr = '#EEEEEE',GradientType = 0);background:linear-gradient(top,#FFF 0,#EEE 100%);border:1px solid #DDD;overflow:visible}.marketing-dashboard .dashboardCol{border-right:1px solid #EEE;float:left;font-size:12px;line-height:20px;margin:10px;min-height:200px;min-width:200px;padding:10px 30px 10px 10px}.marketing-dashboard .dashboardCol h3{font-size:17px;margin:0 0 10px 0}.marketing-dashboard .marketingSection{-moz-box-shadow:2px 2px 3px #EEE;-webkit-box-shadow:2px 2px 3px #EEE;-o-box-shadow:2px 2px 3px #EEE;-ms-box-shadow:2px 2px 3px #EEE;box-shadow:2px 2px 3px #EEE;clear:none;margin:0 0 10px 0;width:1200px}.marketing-dashboard .marketingSection:last-child{margin-right:0}.marketing-dashboard .marketingSection .section{border:0;-moz-box-shadow:0;-webkit-box-shadow:0;-o-box-shadow:0;-ms-box-shadow:0;box-shadow:0}.marketing-dashboard .marketingHeader h3{border-bottom:0;margin:0;padding:0}.marketing-dashboard .jump{display:none;padding:0 10px}.marketing-dashboard .jump li{float:left;margin-right:15px}.marketing-dashboard .dealDataTableContainer{margin-bottom:10px}.marketing-dashboard .promotionGroupDataImportForm{position:relative}.marketing-dashboard .promotionGroupDataImportForm .importData{cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;right:0;z-index:2}.marketing-dashboard .importResponse{position:absolute}.marketing-dashboard .promotionGroupDataImportForm .importBtn{cursor:pointer;z-index:1;text-transform:capitalize;margin:0;color:#333;background-color:#ddd;display:inline-block;padding:6px 12px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;border:1px solid #ccc;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;float:right}.marketing-dashboard .promotionGroupDataImportForm input[type="file"]{display:none}.marketing-dashboard .promotionGroupDataImportForm,.marketing-dashboard .promotionGroupDataExportForm{margin-bottom:10px;overflow:hidden}.marketing-dashboard .toggleSection{border-radius:0}.marketing-dashboard .toggleHeader{background:0;font-weight:normal;text-shadow:none;border:0;line-height:inherit;padding:0 0 0 10px}.marketing-dashboard .toggleHeader a{font-size:11px}.marketing-dashboard .sectionBody .toggleBody{background:0;border:0;padding:10px 0}.marketing-dashboard .errorMessage{background:#FFF;border:1px solid #900;color:#C00;margin:0 0 20px 0;padding:5px 10px}.marketing-dashboard input[type="text"]{border:1px solid #CCC;padding:3px}.marketing-dashboard.promotion-group .yui-dt-editor input[type="text"]{width:500px !important}.marketing-dashboard input[type="text"]:focus{border-color:yellow}.marketing-dashboard input[type="button"]{background:-moz-linear-gradient(top,#08C 0,#06A);background:-webkit-gradient(linear,left top,left bottom,from(#08C),to(#06A));background:-webkit-linear-gradient(top,#08C 0,#06A 100%);background:-o-linear-gradient(top,#08C 0,#06A 100%);background:-ms-linear-gradient(top,#08C 0,#06A 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0088CC',endColorstr = '#0066AA',GradientType = 0);background:linear-gradient(top,#08C 0,#06A 100%);border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;color:#FFF;display:block;float:right;font-size:11px;font-weight:bold;padding:5px 10px}.section.dealGroupConfigFormSectionSection.dealGroupConfigSection.dealGroupConfigFormSection input[type=submit]{clear:none;margin:0 4px}.marketing-dashboard .labeledInput{width:100%}#oldAdm.marketing-dashboard .labeledInput input[type="checkbox"]{margin-top:5px}.marketing-dashboard .labeledInput label{float:left;margin:4px 15px 0 0}.marketing-dashboard .checkboxLabeledInput label{margin-top:0}.marketing-dashboard .promotionGroupDataTableForm .labeledInput label,.marketing-dashboard .promotionDataTableForm .labeledInput label,.marketing-dashboard .hotelPromotionDataTableFormSection .labeledInput label,.marketing-dashboard .dealGroupDataTableForm .labeledInput label{width:180px;padding:5px 0}.marketing-dashboard .promotionGroupDataTableForm .carouselLabeledInput label{width:430px}.marketing-dashboard .dealGroupDataConfigurationForm .labeledInput label{width:auto}.marketing-dashboard .textLabeledInput input,.marketing-dashboard .dateLabeledInput input{width:60px}.marketing-dashboard .autoCompleteResultsContainer,.marketing-dashboard .customLandingPageUrlLabeledInput input,.marketing-dashboard .titleLabeledInput input,.marketing-dashboard .imageUrlLabeledInput input,.marketing-dashboard .autoCompleteLabeledInput input,.marketing-dashboard .cobrandNameLabeledInput input,.marketing-dashboard .geographyFilterLabeledInput input{width:266px !important}.marketing-dashboard .cssClassNameLabeledInput input{width:180px !important}.marketing-dashboard .cssClassNamePrefix{float:left;line-height:2;margin-right:1px}.marketing-dashboard fieldset{border-right:1px solid #DDD;float:left;margin-right:30px;padding-right:30px}.marketing-dashboard .promotionGroupDataTableFormSection fieldset{min-height:120px}.marketing-dashboard .promotionDataTableFormSection fieldset{min-height:115px}.marketing-dashboard .hotelPromotionDataTableFormSection fieldset{min-height:70px}.marketing-dashboard .hotelPromotionDataTableFormSection .airportCodeLabeledInput label{float:none}.marketing-dashboard fieldset:last-of-type{border-right:0;margin-right:0;padding-right:0}.marketing-dashboard .labeledInput input{clear:none;float:left}.marketing-dashboard .checkboxLabeledInput input{margin-right:5px;width:auto !important}.marketing-dashboard .packagedLabeledInput{margin-top:25px}.marketing-dashboard .autoCompleteLabeledInput{margin-bottom:5px}.marketing-dashboard .autoCompleteLabeledInput input{float:none}.marketing-dashboard .yui-ac-input{float:none;position:static}.marketing-dashboard .dataTableContainer{margin:0 0 10px 0}.marketing-dashboard .yui-dt table{width:100%}.marketing-dashboard .yui-dt tr:hover td{background:#DEF;cursor:pointer}.marketing-dashboard .yui-dt-odd{background:#f2f5f8 !important}.marketing-dashboard .yui-dt-odd td{border-top:1px solid #DDD;border-bottom:1px solid #DDD}.marketing-dashboard tr.yui-dt-selected td,.marketing-dashboard tr.yui-dt-selected td.yui-dt-asc,.marketing-dashboard tr.yui-dt-selected td.yui-dt-desc,.marketing-dashboard .yui-dt tr:hover td{background-color:#FF0;color:#000}.marketing-dashboard .yui-dt thead th{text-align:left}.marketing-dashboard .deleteLink{margin:0 10px 0 0}.marketing-dashboard .yui-dt-editor{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border-width:1px;border-color:#333;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.marketing-dashboard .yui-dt-editor input[type='checkbox'],.marketing-dashboard .yui-dt-editor label{float:left}.marketing-dashboard .yui-dt-editor input[type='checkbox'],.marketing-dashboard .yui-dt-editor .yui-dt-button{clear:both}.marketing-dashboard.promotion-group .yui-dt-editor select[multiple]{height:400px}.marketing-dashboard div.dataTableContainer.abTestingDataTableContainer.yui-dt{overflow:auto}.marketing-dashboard div.section.marketingSection.abTestingSection{width:auto}.marketing-dashboard .abTestingDashboardBody div.header.sectionHeader.toggleHeader.abTestingDataTableFormHeader a.toggle.headerToggle{margin-top:5px}input.errorInput,select.errorInput{background-color:yellow}.yui-skin-sam .yui-dt-editor.yui-ac{position:absolute}.yui-skin-sam .yui-dt-editor.yui-ac-input{position:static}.marketing-dashboard .yui-dt-editor .carouselOption{clear:both}.marketing-dashboard .yui-dt-editor span.label-container{display:block;float:left;line-height:2;margin-bottom:2px;width:110px}.marketing-dashboard .yui-dt-editor span.field-container{display:block;float:left;margin-bottom:2px}.marketing-dashboard .yui-dt-editor span.field-container input{width:45px}.marketing-dashboard .promotionGroupDataTableContainer .yui-dt-col-displayLocationType{width:220px}.marketing-dashboard .promotionGroupDataTableContainer .yui-dt-col-displayLayerType{width:76px}.marketing-dashboard .promotionGroupDataTableContainer .yui-dt-col-dataSource{width:76px}.marketing-dashboard .promotionGroupDataTableContainer .yui-dt-col-staticPageNames{width:280px}.marketing-dashboard .promotionGroupDataTableContainer td.yui-dt-col-staticPageNames .yui-dt-liner{max-width:280px;word-wrap:break-word}.marketing-dashboard .promotionDataTableContainer .yui-dt-col-cacheRank{width:82px}.marketing-dashboard .promotionDataTableContainer .yui-dt-col-promotionAlwaysDisplayed.yui-dt-hidden,.marketing-dashboard .promotionDataTableContainer .yui-dt-col-isUrlOpenNewWindow.yui-dt-hidden,.yui-dt-col-callToActionButtonText.yui-dt-hidden,.yui-dt-col-crossSellProductType.yui-dt-hidden{display:none}.marketing-dashboard .startHourLabeledInput{width:auto;display:inline-block;float:left;margin-right:7px}.marketing-dashboard .startMinutesLabeledInput{display:inline-block;width:auto}.marketing-dashboard .startMinutesLabeledInput label{width:10px !important;margin-right:4px}.marketing-dashboard .endHourLabeledInput{width:auto;display:inline-block;float:left;margin-right:7px}.marketing-dashboard .endMinutesLabeledInput{display:inline-block;width:auto}.marketing-dashboard .endMinutesLabeledInput label{width:10px !important;margin-right:4px}.marketing-dashboard div.search{border:1px solid #999;border-spacing:0;background-color:#def;padding:30px;display:inline-block}.marketing-dashboard div.search span.labelText{font-size:11px;font-weight:bold;text-align:right}.marketing-dashboard div.search label{width:89px}.marketing-dashboard #crossSellProductType-tooltip,#callToActionButtonText-tooltip,#promotionAlwaysDisplayed-tooltip,#urlType-tooltip{border:2px solid #000}.marketing-dashboard #crossSellProductType-tooltip .bd,#callToActionButtonText-tooltip .bd,#promotionAlwaysDisplayed-tooltip .bd,#urlType-tooltip .bd{border:0;background-color:inherit;font-size:16px;font-weight:bold;padding:0 15px 15px}div.disabled,div.disabled a{color:#7f7f7f;font-style:italic}body#oldAdm form [disabled]{background-color:#eee;color:#555;font-style:italic}.promotionGroupDataTableForm .helpText,.promotionDataTableFormSection .helpText{display:none}.promotionDataTableForm div.promotionAlwaysDisplayedLabeledInput{padding-left:145px}.marketing-dashboard .promotionDataTableForm div.promotionAlwaysDisplayedLabeledInput label{float:none;width:100%;margin-left:15px}#oldAdm.marketing-dashboard .promotionDataTableForm input[name="submitPromotion"]{display:block;clear:both}.searchLocationFilterHeader h3,.searchLocationTableHeader h3{margin:0}.searchLocationManagerContainer .locationNameLabeledInput input{width:300px}.searchLocationManagerContainer .checkboxOptionsLabeledInput label{margin-bottom:.5em}.searchLocationManagerContainer .checkboxOptionsLabeledInput .typesLabeledInput{position:relative;float:left;clear:none;margin-right:15px}.searchLocationManagerContainer .checkboxOptionsLabeledInput .productTypeLabeledInput{display:block}.searchLocationManagerContainer .dataTable{margin-right:20px}.searchLocationManagerContainer .dataTable,.searchLocationManagerContainer .moreActionsContainer{float:left}.searchLocationManagerContainer .dataTableForm{display:none}.copyCobrandLocationsFormContainer .fromCobrandLabel{margin-bottom:10px;font-weight:700}.includeAllForm .labeledInput label{display:inline}.moreActionsContainer .labelText{font-weight:bold}.includeAllForm .labeledInput{width:150px}.includeAllForm .labeledInput span.labelText{display:inline-block;float:right;line-height:2;text-align:left;width:50px}.searchLocationFilterHeader h3,.searchLocationTableHeader h3{margin:0}.searchLocationManagerContainer .locationNameLabeledInput input{width:300px}.searchLocationManagerContainer .checkboxOptionsLabeledInput label{margin-bottom:.5em}.searchLocationManagerContainer .checkboxOptionsLabeledInput .typesLabeledInput{position:relative;float:left;clear:none;margin-right:15px}.searchLocationManagerContainer .checkboxOptionsLabeledInput .productTypeLabeledInput{display:block}.searchLocationManagerContainer .dataTable{margin-right:20px}.searchLocationManagerContainer .dataTable,.searchLocationManagerContainer .moreActionsContainer .checkboxLabeledInput{padding:10px 10px 20px}.searchLocationManagerContainer .dataTable,.searchLocationManagerContainer .moreActionsContainer{float:left}.searchLocationManagerContainer .dataTableForm{display:none}.copyCobrandLocationsFormContainer .fromCobrandLabel{margin-bottom:10px;font-weight:700}.includeAllForm .labeledInput label{display:inline}.moreActionsContainer .labelText{font-weight:bold}.includeAllForm .labeledInput{width:150px}.includeAllForm .labeledInput span.labelText{display:inline-block;float:right;line-height:2;text-align:left;width:50px}div.toCobrandNameLabeledInput{visibility:inherit}div.toCobrandNameLabeledInput select{visibility:inherit}div.toCobrandNameLabeledInput select.show{visibility:inherit}div.toCobrandNameLabeledInput select.hide{visibility:hidden}.itineraryTotalsTable .underlineTd,.financialSnapshotsTable .underlineTd{text-decoration:underline}.itineraryTotalsTable .priceAmountTd,.itineraryTotalsTable .hotelFeeTd,.financialSnapshotsTable .priceAmountTd,.financialSnapshotsTable .hotelFeeTd{text-align:right}.itineraryTotalsTable .dividerRowFormat td{line-height:1px;border-bottom:1px solid #000}.discount-cash{color:black}.financialSnapshotsTable th{text-align:center;font-style:italic}.financialSnapshotsTable .dividerRowFormat td{line-height:1px;border-bottom:1px dotted #000}.passThroughDescriptionContainer p{padding-top:1em;white-space:pre-wrap}.table_itinerary_total tbody td{font-weight:normal}.table_itinerary_total .totalAmountDueRow td,.table_itinerary_total .totalPriceRow td{font-weight:bold;border-top:1px solid #999;border-bottom:1px solid #999}.table_itinerary_total .directTotalRow td,.table_itinerary_total .directHotelTotalRow td,.table_itinerary_total .dueAtPropertyRow td{font-weight:bold;border-bottom:1px solid #999}#itin_totals_v2 .itin_sub_details .table_itinerary_total tr.totalAmountDueRow td,#itin_totals_v2 .itin_sub_details .table_itinerary_total tr.totalPriceRow td{border-top:1px solid #999;border-bottom:1px solid #999}#itin_totals_v2 .itin_sub_details .table_itinerary_total tr.directTotalRow td,#itin_totals_v2 .itin_sub_details .table_itinerary_total tr.directHotelTotalRow td{border-bottom:1px solid #999}.directHotelTotalRow .extraInformationTd{padding-left:10px !important}.sharedHotelSearchToolFormContainer{margin-bottom:12px;margin-top:12px}.sharedHotelSearchToolFormContainer label{float:left;width:15%}.sharedHotelSearchToolFormContainer .findButtonContainer input{background:-moz-linear-gradient(center top,#08c 0,#06a) repeat scroll 0 0 transparent;border:0 none;border-radius:5px 5px 5px 5px;color:#fff;float:none;display:inline;font-size:11px;font-weight:bold;padding:5px 10px}.policyTranslationContainer{padding:10px}.languageSelectContainer{padding:0 0 20px 0}.rowToClone{display:none}.languageLabeledInput{float:left;margin:0 10px 0 0}.languageLabeledInput label{display:inline}.insuranceRatesTranslationContainer{padding:10px}.languageSelectContainer{padding:0 0 20px 0}.rowToClone{display:none}.languageLabeledInput{float:left;margin:0 10px 0 0}.languageLabeledInput label{display:inline}.action-link{padding:5px}.marketing-dashboard .button-container{float:right;clear:both}.marketing-dashboard .button-container input[type="submit"]{clear:right}.marketing-dashboard .textLabeledInput.modelNameLabeledInput input,.descriptionLabeledInput textarea{width:333px}.cobrandsLabeledInput select{width:341px}#customForm label{width:150px}.formulaRow{width:600px}.abTestingDataTableForm .labeledInput{float:left;width:470px}a.viewFileButton{line-height:30px;float:right}.abTestingDataTableForm .formulaRow .selectLabeledInput{width:550px}.abTestingDataTableForm .configurationAbTestModelLabeledInput{float:left;width:550px}.ftlNameLabeledInput select{width:266px}.revenueManagementDashboardContainer h3{margin:0}.thresholdValues{width:70%}.fieldSetHeader{height:50px}.thresholdValues .labeledInput label{width:0}.leftColumn{float:left;margin-right:5px;width:8%}.rightColumn{float:right;width:90%}.rightColumn input{float:left;width:90px;clear:right;margin:0 5px 5px 0}.separator{clear:both}.bulkThresholdValues,.publishedThresholdValues{height:70px}.thresholdOverridesDataTableForm .sharedIdLabeledInput{float:left;width:auto}.lookupLink{display:block;float:left;margin:4px 10px 0}.rightColumn .listName{display:block;text-align:center;margin:0 0 10px 127px;float:left}.rightColumn input.columnSeparator{margin-right:50px}.rowName{margin-right:10px;float:left}.first.columnHeader{margin-left:93px}.columnHeader{margin:0 0 0 53px}.marketing-dashboard .textLabeledInput.contractNameLabeledInput input,.marketing-dashboard .textLabeledInput.departingAirportCodesLabeledInput input,.marketing-dashboard .textLabeledInput.arrivingAirportCodesLabeledInput input,.marketing-dashboard .textLabeledInput.crsIdLabeledInput input{width:330px}.descriptionLabeledInput textarea{width:333px}.marketing-dashboard .textLabeledInput .sharedHotelSearchTool{width:279px}input.sharedHotelSearchTool{float:left;width:55%}select.crsNameSelectBox{float:left}div.labeledInput.sharedOrCrsLabeledInput{float:left;width:inherit;margin-bottom:13px}.aggregateResultsForm .dateLabeledInput{float:left;clear:right;width:auto;margin:0 10px 10px 0}.aggregateResultsForm input.submitAggregateForm{clear:none;float:left;margin-bottom:20px}.marketing-dashboard .revenueManagementReportingBody label{margin:4px 15px 0 0;width:auto}.hotelChoiceModelForm,.hotelChoiceModelTable{float:left}.newHotelChoiceModelRow{display:none}.hotelChoiceModelVariableHeading{margin-top:0}.hotelChoiceModelVariablesContainer{background-color:#DDD;float:left;margin-left:20px;padding:5px 15px 15px 15px}.hotelChoiceModelButtonsContainer{clear:both}.hotelChoiceModelTableHeader th{border-bottom:1px solid #ccc;padding:0 5px 5px;font-size:12px;text-transform:uppercase}.hotelChoiceModelRow td{border-top:1px solid #fff;border-bottom:1px solid #ccc}.hotelChoiceModelRow td{padding:5px 2px;text-align:center;vertical-align:middle}.removeButton{cursor:pointer}.hotelDetailsTabContainer{clear:both}.tabbedSection .tabbedHeader{padding:0;background:0;margin-top:10px;z-index:9;position:relative;top:1px}.tabbedSection .tabbedHeader a{background-color:#FFF;border:1px solid #999;padding:5px;float:left;font-weight:normal;margin-right:3px;min-width:80px;text-align:center}.tabbedSection .tabbedHeader a.activeTab{color:#000;border:1px solid #999;border-bottom:1px solid #eee;background:#eee;font-weight:bold;text-decoration:none}.tabbedSection .tabbedHeader a.activeTab:hover{cursor:default}.tabbedSection .tabbedBody{border:1px solid #999;position:relative;z-index:1}#hotelVirtualTour{height:520px;text-align:center}#hotelVirtualTour iframe{height:505px;width:600px;border:0}#gmap_canvas{height:450px}.tabbedFooter .hotelRoomSelection{border-top:1px dotted #999}.tabbedFooter .add-to-booking{display:block;float:right;margin:10px 5px 0 0}.tab-multi-room-header{overflow:hidden;margin-bottom:15px;border-bottom:1px solid #999}.room-info-header,.pax-info-header{margin:0}.room-count-header{font-size:18px;font-weight:bold;padding-right:5px}.room-avail-info{font-size:14px}.tab-room-pax-label{font-weight:bold}.tab-room-body{overflow:hidden}.rate-calendar-container{clear:both;margin-top:10px}.room-type-label,.rate-calendar-label{font-size:12px;font-weight:bold}.tab-room-info{overflow:hidden;padding:5px;margin:0 0 5px;border:1px solid #ccc}.show-all-room-types .tab-room-info,.tab-multi-room-info .tab-room-selected{display:block}.tab-multi-room-info .tab-room-info{display:none}.hotel-details-container .tab-room-info{display:block}.change-room-selection-open,.show-all-room-types .change-room-selection-close{outline:0;display:inline-block}.change-room-selection-close,.show-all-room-types .change-room-selection-open{display:none}.roomShopping_v1 .room-display-toggle-container,.roomShopping_v2 .room-display-toggle-container{display:block;margin:0 0 5px}.tab-multi-room-info .tab-room-info-1,.tab-multi-room-info .tab-room-info-2,.tab-multi-room-info .tab-room-selected{display:block}.tab-room-body .room-types-fieldset .hide-room{display:none}.tab-room-body .room-types-fieldset .show-room{display:block}.restricted-payment-type{display:none !important}.tab-multi-room-info{margin-bottom:25px}.roomShopping_v2 .tab-multi-room-info:last-child{margin-bottom:0}.tab-room-selected{border:1px solid #999;background:#ccc;display:block}.tab-room-details{width:540px;float:left}.show-radio-buttons .tab-room-details{width:520px}.tab-room-details p,.tab-room-details div,.tab-room-details h4{padding:0;margin:5px 0}.room-segment-object-key{display:none}.show-radio-buttons .room-segment-object-key{display:block;float:left;width:25px;margin-top:1px}.show-radio-buttons .selectLink,.show-radio-buttons .tab-room-selected .tab-room-selected-label{display:none}.tab-room-price-container{float:right;width:25%}.room-price{font-weight:bold}.primary-promotions,.secondary-promotions{padding:2px;margin-bottom:5px}.primary-promotions{text-align:center;font-size:14px;font-weight:bold}.secondary-promotions{width:100%;overflow:hidden;margin-top:5px}.secondary-promotions .label{width:15%;float:left;text-align:left;margin:0}.secondary-promotions .value{margin-bottom:0;float:left}.dailyRoomRates table{border-collapse:collapse}.dailyRoomRates th,.dailyRoomRates td{padding:2px;text-align:center;background:#fff}.tab-room-selected .dailyRoomRates th,.tab-room-selected .dailyRoomRates td{background:#eee}.room-select-link{display:block}.hotel-details-container .segmentPoliciesComponent{line-height:2.3}.toggleContainer .descriptionHeader,.toggleContainer .descriptionBody{background:0;padding:5px 0}.tab-room-selected-label{font-weight:bold;font-size:16px}.internal .secondary-promotions,.tab-room-selected .room-select-link,.tab-room-info .tab-room-selected-label{display:none}.tab-room-selected .tab-room-selected-label{display:block}.show-details-link{display:none}.hotel-details-container .tab-multi-room-header{border-bottom-width:0;margin-bottom:5px}.hotel-details-container .tab-room-details{line-height:1.3em;padding:10px 0 10px 10px;width:auto}.hotel-details-container .tab-room-details div{margin:0}.hotel-details-container .room-count-header{display:inline-block;font-weight:normal}.hotel-details-container .change-room-selection{text-decoration:none}.hotel-details-container .info-header{display:inline-block;margin-bottom:0}.hotel-details-container .info-column-1{width:330px}.hotel-details-container .info-column-2{width:165px}.hotel-details-container .info-column-4{background-color:#f0f0f0;font-size:14px;height:100%;position:absolute;right:0;text-align:center;width:70px}.hotel-details-container .bonus-info-header{margin-left:31px}.hotel-details-container .price-info-header{margin-left:28px}.hotel-details-container .tab-room-details p{margin:0 0 10px}.hotel-details-container .tab-room-details .room-details-column{float:left}.hotel-details-container .tab-room-details .room-type-details-container p:last-of-type{margin-bottom:0}.hotel-details-container .tab-room-details .bonus-details-column{float:left;font-weight:bold;margin-left:25px}.hotel-details-container .show-radio-buttons .bonus-details-column{margin-left:0}.hotel-details-container .tab-room-details .bonus-details-column .value li:last-of-type{margin-bottom:0}.hotel-details-container .room-type-label{display:none}.hotel-details-container .show-details-link{color:#666;font-weight:normal}.hotel-details-container .show-details-link a{text-decoration:none}.hotel-details-container.internal .included-services{display:none}.hotel-details-container .promotions ul{width:100%}.hotel-details-container .room-name,.hotel-details-container .promotions li{display:block;width:95%}.hotel-details-container .include-truncation{height:1.3em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.hotel-details-container .details-expanded .promotions li{margin-bottom:10px}.hotel-details-container .primary-promotions{color:#0079a6;text-align:left;font-size:12px;font-weight:bold;margin-bottom:0;padding:0}.hotel-details-container .rate-calendar-container{padding-top:10px}.hotel-details-container .room-price .strikethrough-price{color:#333;font-size:12px;font-weight:normal;text-decoration:line-through}.hotel-details-container .room-price .display-price{display:block;font-size:24px;font-weight:normal}.hotel-details-container .room-price .average-price-label{color:#333;font-size:12px;font-weight:normal}.hotel-details-container .tab-room-price-container{float:left;margin:10px 0 10px 30px;width:155px}.hotel-details-container .room-types-fieldset{position:relative;border-bottom:1px solid #ccc;color:#333;font-size:12px;margin-bottom:20px}.hotel-details-container .tab-room-body .room-types-fieldset:last-of-type{margin-bottom:0}.hotel-details-container .tab-room-info{border-color:#d6d6d2;border-width:1px 0 0;margin-bottom:0;padding:0;position:relative}.hotel-details-container .tab-room-selected{background-color:transparent}.hotel-details-container .room-selection-container .tab-room-selected-label{font-size:12px;padding:10px}.hotel-details-container .room-selection-container .icon-plus{border-radius:12px 12px 12px 12px;cursor:pointer;height:42px;line-height:42px;padding-left:12px}.hotel-details-container .room-selection-container .room-select-link{height:100%}.hotel-details-container .room-selection-container .room-select-link .selectLink{color:#333;display:block;font-size:12px;height:100%;outline:0;padding:10px;text-decoration:none}.hotel-details-container .tab-room-selected .info-column-4,.hotel-details-container .room-selection-container .room-select-link .selectLink:hover{background-color:#cac9c9;text-decoration:none}.hotel-details-container .room-selection-container .select-text{display:block;text-decoration:none;word-wrap:break-word}.hotel-details-container .room-selection-container .select-icon{display:block;font-size:18px;margin:2px 0 0 7px}.no-room-selected-warning{position:absolute;font-size:14px;color:#ab0b0b;padding:7px 15px;background-color:#fff;border-radius:4px;border:1px solid #c17e7e;box-shadow:0 0 10px rgba(193,126,126,1),inset 0 0 3px rgba(255,255,255,1);text-shadow:0 -1px 0 rgba(000,000,000,0),0 1px 0 rgba(255,255,255,1);line-height:1.3;top:0;left:0;width:200px;z-index:10000}.no-room-selected-warning:after,.no-room-selected-warning:before{border:solid transparent;content:' ';height:0;position:absolute;width:0}.no-room-selected-warning:after{border-bottom-color:#fff;border-width:13px;right:18px;top:-26px}.no-room-selected-warning:before{border-bottom-color:#c17e7e;border-width:14px;right:17px;top:-28px}.hotel-was-last-booked-box{background-color:#DDD;border:1px solid #069;bottom:20px;border-radius:4px;color:#000;position:fixed;font-size:14px;font-weight:bold;line-height:1.3;padding:7px 15px;box-shadow:0 0 10px #069,inset 0 0 3px rgba(255,255,255,1);right:20px;width:390px;z-index:10000}.drawer-post-paid-label-container{margin:5px 0 10px}.allianceNameLabeledInput input[type=text]{width:260px}.airlineCodesLabeledInput select{height:350px}.configValuesForAllClientsContainer input[type="text"],.configValuesForAllClientsContainer select{border:1px solid #ccc;padding:3px;width:180px}#oldAdm .configValuesForAllClientsContainer input[type="submit"]{position:relative;top:24px;left:60px}.configurationSearchForm{min-height:60px}.configValuesForAllClientsContainer .configHeader{padding-top:30px;padding-bottom:5px;border-bottom:1px solid #006ba6;color:#006ba6;font-weight:700;font-size:138.5%}.configValuesForAllClientsContainer .configName{padding-right:10px;float:left}.configValuesForAllClientsContainer .configHeaderLinkContainer{font-size:11px;padding-top:10px}.dsnsContainer{clear:both;float:none}.autoCompleteResultsContainer{z-index:99999 !important}.yui-skin-sam .yui-ac-content{width:auto !important}.configValuesForAllClientsContainer .dsnContainer{padding-bottom:25px}.configValuesForAllClientsContainer .context{font-size:15px;font-weight:bold}.configValuesForAllClientsContainer .level{padding-top:5px;padding-left:15px}.configValuesForAllClientsContainer .configValue{padding-left:30px}.configValuesForAllClientsContainer{float:none;clear:both;overflow:auto}.configValuesForAllClientsContainer .configValuesForAllClientsSearchResultContainer{float:left;width:65%}.configValuesForAllClientsContainer .filtersContainer{float:left;clear:right;padding-left:5px;width:35%}.invertValuesContainer .configSource{padding-left:100px}.invertValuesContainer .configValue{font-size:15px;font-weight:bold;margin-top:8px}.invertDsn{margin-left:60px;font-size:15px}.invertDisplaySection{margin-bottom:50px}.filterText{font-weight:bold;font-size:16px;padding-bottom:10px}.filtersContainer form{margin-bottom:30px;width:100%}.filtersSection{padding-left:15px;margin-bottom:40px}.testValuesAndLiveValuesFiltersForm{padding-left:15px}.valueFiltersForm{padding-left:15px}.clientFiltersForm{padding-left:15px}.checkboxLabeledInput{overflow:visible}.filterLabel{font-weight:bold;font-size:13px}.invertDisplayCheckboxLabeledInput .labelText{font-weight:bold;font-size:16px}.configurationCombinationsContainer input[type="text"],.configurationCombinationsContainer select{border:1px solid #ccc;padding:3px;width:180px}.wildcardSearchSubmitButton{left:250px}#oldAdm .configurationCombinationsContainer form{width:300px;min-height:60px;position:relative}#oldAdm .configurationCombinationsContainer input[type="submit"]{position:absolute;bottom:1px;left:200px}.configurationCombinationsContainer .configHeader{padding-top:30px;padding-bottom:5px;border-bottom:1px solid #006ba6;color:#006ba6;font-weight:700;font-size:138.5%}.configurationCombinationsContainer .configName{padding-right:10px;float:left}.configurationCombinationsContainer .configHeaderLinkContainer{font-size:11px;padding-top:10px}.autoCompleteResultsContainer{z-index:99999 !important}.yui-skin-sam .yui-ac-content{width:auto !important}.configurationCombinationsForm{margin-bottom:20px;margin-right:100px}.configurationCombinationsForm .autocompleteContainer{width:109px}.cobrandAndAgencyContainer{padding-bottom:50px}.configValuesContainer .configLevel{padding-top:12px;padding-bottom:4px}.configValuesContainer .searchLink{padding-top:12px}.valueText{font-weight:bold}.defaultValueNotification{color:#ff4500}.instructions{padding-bottom:20px;font-size:138.5%;font-weight:bold}.configurationCombinationsContainer{float:none;clear:both;overflow:auto}.configurationCombinationsContainer .configCombinationSearchResultContainer{float:left;width:70%}.configurationCombinationsContainer .moreActionsContainer{float:left;clear:right;margin-left:8px}.importExportText{font-weight:bold;font-size:16px;padding-bottom:5px}.configurationCombinationDataExportForm input[type="submit"]{position:static;margin-left:2px}.wildCardSearchText{font-weight:bold;font-size:15px;margin-top:10px;padding-top:40px}#oldAdm input[type="text"].wildcardSearchTextInput{width:191px}.configurationWildcardSearchLabeledInput{float:left}.filterText{font-weight:bold;font-size:16px;padding-bottom:10px}.filtersContainer form{margin-bottom:30px;width:100%}.filtersSection{padding-left:15px;margin-bottom:40px}.valueFiltersForm{padding-left:15px}.checkboxLabeledInput{overflow:visible}.filterLabel{font-weight:bold;font-size:13px}.dbValuesForAllClientsContainer input[type="text"],.dbValuesForAllClientsContainer select{border:1px solid #ccc;padding:3px;width:180px}#oldAdm .dbSearchForm{min-height:200px;position:relative}#oldAdm .dbSearchSubmitButton{left:110px;top:24px;position:relative}.dbValuesForAllClientsContainer input[type="submit"]{padding:0 10px}.dbValuesForAllClientsContainer .dbHeader{padding-top:30px;padding-bottom:5px;border-bottom:1px solid #006ba6;color:#006ba6;font-weight:700;font-size:138.5%}.dbValuesForAllClientsContainer .dbName{padding-right:10px;padding-top:10px}.dbValuesForAllClientsContainer .dbHeaderLinkContainer{font-size:11px;padding-top:2px}.dsnsContainer{clear:both;float:none}.autoCompleteResultsContainer{z-index:99999 !important}.yui-skin-sam .yui-ac-content{width:auto !important}.dbValuesForAllClientsContainer .dsnContainer{padding-bottom:25px}.dbValuesForAllClientsContainer .context{font-size:15px;font-weight:bold}.dbValuesForAllClientsContainer .level{padding-top:5px;padding-left:15px}.dbValuesForAllClientsContainer .dbValue{padding-left:60px}.tableNameLabeledInput{float:left;margin-right:10px;margin-bottom:45px}.columnNameLabeledInput{float:left;margin-right:10px;margin-bottom:45px}.maxResultsLabeledInput{float:left;margin-right:10px;margin-bottom:45px}.autoCompleteDisplayInput{width:200px}.dbValuesForAllClientsContainer{float:none;clear:both;overflow:auto}.dbValuesForAllClientsContainer .dbValuesForAllClientsSearchResultContainer{float:left;width:65%}.dbValuesForAllClientsContainer .filtersContainer{float:left;clear:right;padding-left:5px;width:35%}.dbDistinctCount{margin-left:30px}.dbValuesForAllClientsContainer .invertDbValue{padding-left:30px;font-weight:bold;font-size:14px;padding-top:10px}.dbValuesForAllClientsContainer .invertDbSource{margin-left:90px}.invertValuesContainer .configSource{padding-left:100px}.invertValuesContainer .configValue{font-size:15px;font-weight:bold;margin-top:8px}.invertDsn{margin-left:60px;font-size:15px}.invertDisplaySection{margin-bottom:50px}.filterText{font-weight:bold;font-size:16px;padding-bottom:10px}.filtersContainer form{margin-bottom:30px;width:100%}.filtersSection{padding-left:15px;margin-bottom:40px}.valueFiltersForm{padding-left:15px}.clientFiltersForm{padding-left:15px}.checkboxLabeledInput{overflow:visible}.filterLabel{font-weight:bold;font-size:13px}.invertDisplayCheckboxLabeledInput .labelText{font-weight:bold;font-size:16px}#roomContractMinMaxStaysContainer .roomContractMinMaxStayTable input[type="text"]{width:90px}#oldAdm #rateForm .jTabPanes>tbody>tr:nth-child(2)>td>table>tbody>tr>td:first-child{padding:10px}#rateForm table td input,#rateForm table td select{display:inline}#rateForm table td select[multiple]{height:4.8em}#rateForm .table-nowrap th,#rateForm .table-nowrap td{white-space:nowrap}.roomContractTable .center{text-align:center}.room-contract-rules-component{padding:10px 15px}.room-contract-rules-component .room-contract-rules-header{margin-bottom:4px}.yui-dt-editor{border-color:#333;border-radius:5px;border-width:1px;box-shadow:5px 5px 3px #000}.yui-dt-editor .yui-dt-button button{border-radius:3px 3px 3px 3px}.yui-dt-editor .yui-dt-button button:hover{background-position:0 -1310px;border-color:#09d;cursor:pointer}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid gray;padding:7px;position:relative;z-index:999999}#blackOutCalendarPanel .blackout-date-range-container .selectInputDateContainer select{display:inline}#blackOutCalendarPanel .blackout-date-range-container{width:70%}#blackOutCalendarPanel .blackout-calendar-legend{width:25%;float:left;margin-top:45px;margin-left:15px}#blackOutCalendarPanel .blackout-date-range-container table{width:100%}#blackOutCalendarPanel .blackout-date-range-container .inline{float:left}#blackOutCalendarPanel{background:#000}#blackOutCalendarPanel .blackOutCalendarContainer{background:#fff;margin:10px 10px 10px 10px;padding:10px 10px 10px 10px}#mainContainer{line-height:20px}#miscPaymentForm{width:450px}#miscPaymentForm #submit{background:#027cc5;padding:5px 10px;border-radius:6px;border:0;color:white;font-weight:bold;float:right}#miscPaymentForm label.label{min-width:120px;display:inline-block;text-align:left}#miscPaymentForm #additionalDataTypes label{font-weight:normal}#miscPaymentForm #translations{padding-left:60px;line-height:30px}#miscPaymentForm #translations #language{min-width:120px}.yui-dt table{background:#FFF;border:1px solid #999}.yui-dt table tr{border-collapse:separate;border-bottom:1px solid #CCC !important}.yui-dt table .yui-dt-odd{background:#f1f5f8}.yui-dt table td{padding:0 6px;border-collapse:separate;border-left:1px solid #CCC !important}.yui-dt table .yui-dt-selected{background:yellow}.yui-dt table th{background:#d6d6d6 !important;background:-moz-linear-gradient(top,#d6d6d6 0,#fff 26%,#f2f2f2 74%,#d6d6d6 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d6d6d6),color-stop(26%,#fff),color-stop(74%,#f2f2f2),color-stop(100%,#d6d6d6)) !important;background:-webkit-linear-gradient(top,#d6d6d6 0,#fff 26%,#f2f2f2 74%,#d6d6d6 100%) !important;background:-o-linear-gradient(top,#d6d6d6 0,#fff 26%,#f2f2f2 74%,#d6d6d6 100%) !important;background:-ms-linear-gradient(top,#d6d6d6 0,#fff 26%,#f2f2f2 74%,#d6d6d6 100%) !important;background:linear-gradient(to bottom,#d6d6d6 0,#fff 26%,#f2f2f2 74%,#d6d6d6 100%) !important;color:black;border-left:1px solid #CCC !important;text-align:left;font-size:11px;padding:0 8px}.translationsComponentContainer #translationName,.translationsComponentContainer #clientTranslation,.translationsComponentContainer #sflyTranslation{width:200px}.translations-dashboard .clientTranslation{width:300px}.translations-dashboard .yui-skin-sam tr.yui-dt-selected td,.translations-dashboard .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.translations-dashboard .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#ddd;color:#000;font-weight:bold}.translations-dashboard .sectionHeader,.translations-dashboard .section .header,.translations-dashboard .section .body .itin_header{background-color:#006ba6;color:#fff}.translationsDataTableContainer,.translationsDataTableFormBody,.translationsFilterBody{color:#000}.translations-dashboard .helpText{display:none}.translations-dashboard .sectionHeader.translationsDataTableFormHeader{background-color:#ddd}.translations-dashboard .dataTableFormContainer{display:none}.loyaltyContractRulesUploadForm{margin:10px 5px}.loyaltyContractRulesUploadForm .label{display:block;margin-bottom:10px;text-align:left}.loyaltyContractRulesUploadForm .upload-file{display:block;margin-bottom:12px}.loyaltyContractRulesUploadComponent input{font-size:14px;color:#000}.roomSupplierDateRangeFilterComponent .labeledInput{clear:both;margin:0 0 5px 0}.roomSupplierDateRangeFilterComponent .roomSupplierDateRangeFilterComponentForm{padding:5px 5px 5px 5px}.roomSupplierDateRangeFilterComponent input[name='submit']{background:-moz-linear-gradient(top,#08C 0,#06A);background:-webkit-gradient(linear,left top,left bottom,from(#08C),to(#06A));background:-webkit-linear-gradient(top,#08C 0,#06A 100%);background:-o-linear-gradient(top,#08C 0,#06A 100%);background:-ms-linear-gradient(top,#08C 0,#06A 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC',endColorstr='#0066AA',GradientType=0);background:linear-gradient(top,#08C 0,#06A 100%);border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;color:#FFF;display:block;float:left;font-size:11px;font-weight:bold;padding:5px 10px}.roomSupplierChainDateRangeFilterComponent .labeledInput{clear:both;margin:0 0 5px 0}.roomSupplierChainDateRangeFilterComponent .roomSupplierChainDateRangeFilterComponentForm{padding:5px 5px 5px 5px}.roomSupplierChainDateRangeFilterComponent input[name='submit']{background:-moz-linear-gradient(top,#08C 0,#06A);background:-webkit-gradient(linear,left top,left bottom,from(#08C),to(#06A));background:-webkit-linear-gradient(top,#08C 0,#06A 100%);background:-o-linear-gradient(top,#08C 0,#06A 100%);background:-ms-linear-gradient(top,#08C 0,#06A 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC',endColorstr='#0066AA',GradientType=0);background:linear-gradient(top,#08C 0,#06A 100%);border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;color:#FFF;display:block;float:left;font-size:11px;font-weight:bold;padding:5px 10px}#percent_discount_add_btn{float:left}.pricing-summary-layout{overflow:hidden}.pricing-summary-layout textarea{font-family:Courier}.pricing-summary-layout .pricing-summary-layout-form{float:left}.pricing-summary-layout .legend{float:left;padding:20px;margin-top:20px}.pricing-summary-layout .legend ul{margin:10px 0 0 20px;list-style:disc}.loyaltyPromotionFormContainer{margin:5px 0;overflow:auto}.loyaltyPromotionFormListSection{margin:10px 0 10px 100px;float:left}.loyaltyPromotionFormListLabel{float:left;padding:0 2px 10px 0}.loyalty-promotion-form-labeled-input{padding:5px 0 5px 20px}.loyalty-promotion-form-labeled-input label,.loyalty-promotion-form-labeled-input input[type=text],.loyalty-promotion-form-labeled-input textarea,.loyalty-promotion-form-labeled-input select{float:left;margin-left:5px}.loyalty-promotion-form-labeled-input input[type=checkbox]{float:none;margin-left:5px}.loyalty-promotion-form-labeled-input input[type=text]{clear:none}.loyalty-promotion-form-labeled-input label{min-width:210px;text-align:right}.loyalty-promotion-form-labeled-input .checkboxLabeledInput{float:left;clear:none;overflow:auto;margin-left:5px}.loyalty-promotion-form-labeled-input .checkboxLabeledInput label{text-align:left;min-width:0;font-weight:normal}.loyalty-promotion-form-labeled-input .promotion-contract-checkbox input[type=checkbox]{text-align:right;min-width:210px}.loyalty-promotion-form-labeled-input .promotion-contract-checkbox label{text-align:left;min-height:0}.loyalty-promotion-form-action{clear:both}.loyalty-promotion-help{margin-left:5px}.loyalty-promotion-form-action input[type="button"]{color:#06f;cursor:pointer;font-size:14px}.checkboxOptionsContainer{overflow:hidden}.promotionMessagingInputRow label{display:none}.promotionMessagingInputRow td:last-of-type{padding-bottom:5px}.loyaltyPromotionFormListSection td:first-of-type{vertical-align:top !important}.promotionMessagingTable{border-spacing:10px}.loyaltyPromotionAmountsTable{margin:15px 0 0 240px;border-collapse:collapse}.loyaltyPromotionAmountsTable caption{font-weight:700}.loyaltyPromotionAmountsTable td{border:1px solid #ddd;padding:5px}.loyaltyPromotionAmountsTable thead td,.loyaltyPromotionAmountsTable .th{font-weight:700;text-align:center;background-color:#eee}#oldAdm .loyaltyPromotionAmountsTable td input{display:inline-block;margin-right:5px;width:70px;text-align:center}.loyalty-promotions-table-container th{border:1px solid;padding:5px}#oldAdm .loyalty-promotions-table-container tbody td table{margin-bottom:0}#oldAdm .loyalty-promotions-table-container tbody td table tr{background-color:transparent}div.select-a-crs-message{font-size:14px;font-weight:bold;padding-bottom:20px}span.room-rate-type-category-table-title{font-size:14px;font-weight:bold}.room-rate-type-category-connector-select .connectorNameLabeledInput select[name=connectorName]{position:absolute;margin-left:122px;margin-top:-23px}.connector-select input[name=selectCrsSubmit]{position:absolute}div.room-rate-type-category-connector-select{padding-bottom:50px}.promotion-message-before-checkout-container{position:relative;border:1px solid red}.promotion-message-before-checkout-close-button{position:absolute;top:0;right:0;cursor:pointer}.hidden-by-css{display:none}.section .section{margin-bottom:10px}.gdsPropertiesSection .sectionHeader{background:#006ba6;color:#FFF}.gdsPropertiesSection .sectionHeader h3{border-bottom:0;margin:0;padding:0}#oldAdm #pageContent .section .sectionBody{overflow-x:scroll}#oldAdm #wrappedTextDialog .hd{background:#006ba6;padding:6px 10px;color:#FFF}#oldAdm #wrappedTextDialog .bd{background-color:#fff;overflow-y:scroll;padding:10px;height:500px}#oldAdm #wrappedTextDialog .bd .wrappedTextContent{padding:10px}.salesReportFilterComponent .labeledInput{clear:both;margin:0 0 5px 0}.salesReportFilterComponent .salesReportFilterComponentForm{padding:5px 5px 5px 5px}.salesReportFilterComponent input[name='submit']{background:-moz-linear-gradient(top,#08C 0,#06A);background:-webkit-gradient(linear,left top,left bottom,from(#08C),to(#06A));background:-webkit-linear-gradient(top,#08C 0,#06A 100%);background:-o-linear-gradient(top,#08C 0,#06A 100%);background:-ms-linear-gradient(top,#08C 0,#06A 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC',endColorstr='#0066AA',GradientType=0);background:linear-gradient(top,#08C 0,#06A 100%);border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;color:#FFF;display:block;float:left;font-size:11px;font-weight:bold;padding:5px 10px}div.main.receiptTaxInvoiceBox{min-height:250px}div.receiptTaxInvoiceHistoryPopUp{overflow:auto;max-height:350px;width:95%}div.receiptTaxInvoicePrintPopUp{overflow:auto;height:50%;width:95%}div.historyContent{min-height:300px;min-width:475px}div.printContent{max-height:150px;max-width:250px}span#printPopUp{display:none}span#historyPopUp{display:none}.roomContractsFilterCriteriaForm div{display:inline-block}.left{float:left}.right{float:right}.viewContractTable{border:0}#oldAdm .container input[readonly]{background-color:#eee;box-shadow:none;border:0}.status_check{float:right}#simple-visible-dialog{min-width:100px}#simple-visible-dialog .hd{display:none}#simple-visible-dialog #dlg{font-size:14px;padding:20px}#simple-visible-dialog button{float:right;margin-bottom:5px;margin-right:2px}#simple-visible-dialog_c{top:30%;left:30%;width:40%}.traveler-frequent-flyer-number-modification{padding:10px}.traveler-frequent-flyer-number-modification .booking-number{color:#08c}#modificationFormContainer .traveler-frequent-flyer-number-modification table{background:#fff;margin:0;width:100%}#oldAdm #modificationFormContainer .traveler-frequent-flyer-number-modification table th{border-color:#999 !important;border-right:1px solid}#modificationFormContainer .traveler-frequent-flyer-number-modification table td{border-right:1px solid #999}#modificationFormContainer .traveler-frequent-flyer-number-modification .traveler-frequent-flyer-number-modification-input::placeholder{color:#ccc}#explicit_priority #priority_list{width:100%}#rateForm .margin-moveUp{margin-bottom:10px}.yui-skin-sam #link-dialog .bd{padding:20px}.yui-skin-sam #link-dialog button{background:#eee;padding:3px 5px;font:900 12px verdana}.yui-skin-sam #link-dialog button:hover{background:#08d;color:#fff;border-color:#fff}.yui-skin-sam #link-dialog .ft{background:#333;padding-top:10px;padding-bottom:0}