body {margin:0 auto; font-family:verdana; margin-bottom:20px; text-align:center; background:#f4f4f4;} body * {-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;} html {min-width: 1024px;} .fl {float:left;} .fr {float:right;} .cb {clear:both;} p {font-size:12px;} img {border:0px;} select {line-height:2em;} ul.arrow li, #justcontent ul li {padding-top:2px; height:auto; padding-bottom:6px; margin-bottom:4px !important;font-weight:normal; list-style-type:none; background:url("/images/airporthotels/orangearrowsmall.png") no-repeat; background-position:0px 4px; padding-left:24px; margin-left:-10px;} #justcontent ul li {background-size:1%; background-position:0px 5px; padding-left:18px; } #container {padding-bottom:0px; width:1024px !important; text-align:left;margin:0 auto; } #headercontainer {width:auto;margin:0 auto; background:#fff; height:110px; margin-top:-5px; padding-top:5px;} #header {width:1020px;margin:0 auto;background:#fff;} *+html #header {width:100%;} #header #logo {width:305px; height:56px; margin:5px 0 48px 30px;} #header #logo a {background:url("/images/airporthotels/airporthotelslogo.png") no-repeat top left; width:550px; height:99px; display:block;} *+html #header #logo {float:left;} * html #header #logo {float:left;} #headerNavcontainer {width:auto;background:#000; } #headerNav {text-align:right; padding:1px 0 3px 0; padding-top:3px\9; padding-bottom:0px\9; height:22px; height:18px\9;width:1020px;margin:0 auto;} #headerNav a {color:#fff; font-size:12px; margin-right:15px; text-decoration:none; padding:0px 0;text-align:right;} #headerNav a:hover {border:2px solid #fff; border-width:2px 0; } #headerNav li {float:right; list-style-type:none; margin-right:15px;} #headerNav li.last {background:none;} *+html #headerNav li {float:none; display:inline;} *+html #headerNav {margin-left:0px !important; padding-left:260px; padding:0px 0 8px 0; height:12px;} * html #headerNav li {float:none; display:inline;} * html #headerNav {margin-left:0px !important; padding-left:260px; padding:0px 0 2px 0; height:20px;} #header #searchsite {width:320px; height:30px; float:right; margin-top:-46px; margin-right:30px;} #header #searchsite input {float:right !important; height:27px; padding:1px; border-radius:0px !important;} #header #searchsite .searchbox {border:2px solid #000; height:21px;} *+html #header #searchsite {margin-right:-286px; margin-top:62px;} * html #header #searchsite {margin-right:-286px; margin-top:62px;} * html #header #searchsite .searchbox {height:27px;} #header #searchsite .submitsearch {float:right !important; height:27px; background:#000 !important; color:#fea932; font-weight:bold;border:2px solid #000; font-size:14px; padding-top:3px; padding-bottom:5px; cursor:pointer;} @media screen and (-webkit-min-device-pixel-ratio:0){ #header #searchsite .submitsearch {margin-right:-2px;} #header #searchsite input {width:220px !important;} #headerNav {text-align:right; padding:1px 0 2px 0; } } .opening {width:270px !important; position:relative; top:-3px; font-size:12px !important;} #callus {float:right; margin-top:-95px; font-size:11px; margin-right:30px; text-align:right; background:url("/images/airporthotels/freephone.png") no-repeat top left; background-position:27px 2px;} *+html #callus {margin-top:15px;} * html #callus {margin-top:15px;} #callus span {font-size:24px; font-weight:bold; } #callus span a {text-decoration:none; color:#000; cursor:default !important;} @media screen and (-webkit-min-device-pixel-ratio:0){ #callus {background-position:32px 2px;} } #titleContainer {border:1px solid #ccc; background:#fff; padding:0px 20px 5px 20px; margin-top:17px;} #page {margin:0px 30px;} #page #title {width:640px;} #page #title h1 {font-size:24px; margin-bottom:20px; font-family:Arial;} #page #title h2 {font-size:12px; line-height:1.5em; margin-top:-20px; font-weight:normal;} * html #page #title h1 {padding-top:20px;} *+html #page #title h1 {padding-top:20px;} #page #social {width:275px; height:50px; margin-top:-52px; margin-left:700px; position:absolute;} *+html #page #social {margin-top:-60px !important; margin-left:750px; margin-bottom:-30px !important;} * html #page #social {margin-top:-60px !important; margin-left:670px; margin-bottom:-30px !important;} .socialmedia #google-plusone, .socialmedia #twitter, .socialmedia #facebook {float: left; margin-left: -25px;} .socialmedia #facebook {margin-left:-500px !important;} .socialmedia #twitter {margin-right:-16px;} *+html .socialmedia #twitter {margin-right:0px;} * html .socialmedia #twitter, * html .socialmedia #facebook {margin-right:0px;} * html .socialmedia #twitter {margin-left:30px;} .socialmedia .fb_edge_widget_with_comment {left:-20px; top: 0px; z-index:2222222;} .fb_edge_widget_with_comment span.fb_edge_comment_widget {display:none; } @media screen and (-webkit-min-device-pixel-ratio:0){ .socialmedia .fb_edge_widget_with_comment {top: 0px;} } @media \0screen { .socialmedia #google-plusone {margin-top:-15px !important;} .socialmedia .fb_edge_widget_with_comment {margin-left:-2px; top:1px; margin-top:-2px;} } *+html .socialmedia .fb_edge_widget_with_comment {margin-left:-32px; margin-top:3px;} * html .socialmedia .fb_edge_widget_with_comment {margin-left:180px; margin-top:3px;} #page #uppercontent {margin-top:15px; height:350px; border:1px solid #ccc; background:#fff; padding:20px;} #page #uppercontent #engine {float:left; background:#fda831 url("/images/airporthotels/no-booking-fees-corner.png") no-repeat bottom right; width:518px; height:350px; border:1px solid #ccc;} *+html #page #uppercontent {padding-top:30px;} *+html #page #uppercontent #engine {margin-top:-11px;} #page #uppercontent #engine h2 {color:#fff; font-size:14px; background:#f3f3f3; position:relative; margin-top:0px; margin-bottom:25px; left:3px; text-align:center; height:25px; padding-top:5px; width:300px; top:-5px;} #page #uppercontent #rightarea {float:right; width:392px; height:320px;} #page #uppercontent #rightarea #bpg {height:160px; margin:190px -2px 17px 2px;background:#e3e3e3; border:1px solid #ccc; width:390px; } *+html #page #uppercontent #rightarea #bpg {margin-top:176px;} @media screen and (-webkit-min-device-pixel-ratio:0){ #page #uppercontent #rightarea #bpg {margin-top:184px;} } #page #uppercontent #rightarea #bpg img {margin-top:-15px; margin-right:10px; margin-left:10px;} #page #uppercontent #rightarea #bpg p {margin-left:10px; line-height:1.5em; position:relative; top:-2px; clear:left;} #page #uppercontent #rightarea #bpg .bpgimg {background:url("/images/airporthotels/bpgPhoto.gif") no-repeat top left; width:200px; height:123px; margin:-30px 5px 0 10px; z-index:-1;} #page #uppercontent #rightarea #bpg p a {position:relative; top:0px !important;} #page #uppercontent #rightarea #bpg h2 {position:relative;font-family:Arial; font-weight:normal; padding:7px 0px 5px 10px;float:left; color:#464646; font-size:18px; background:#f3f3f3; z-index:2; background:rgba(255,255,255,0.6);margin:0px 0 15px 0px; text-align:left; height:25px; width:380px;} *+html #page #uppercontent #rightarea #bpg .bpgimg {margin-left:2px; margin-top:-25px;} *+html #page #uppercontent #rightarea #bpg p {margin-top:-9px;} * html #page #uppercontent #rightarea #bpg p {margin-top:50px;} * html #page #uppercontent #rightarea #bpg .bpgimg {margin-top:-20px;} * html #page #uppercontent #rightarea #bpg h2 {position:absolute; margin-top:0px; margin-left:-10px; position:absolute; background:#f3f3f3 !important; width:388px;} #hotel-details {height:173px; width:390px; margin-bottom:25px !important; background:#e3e3e3; position:absolute; top:-455px; top:-453px; left:531px; border:1px solid #ccc;} #hotel-details img {margin:11px 0 0 9px; border:1px solid #555;float:left; width:160px; height:149px;} #hotel-details #hotel-info {float:left; width:205px; margin-left:8px;height:170px;} #hotel-details #hotel-info p {font-size:11px !important;} *+html #hotel-details {top:-478px; left:530px;} *+html #hotel-details #hotel-info p {margin-top:6px; margin-bottom:-5px;} * html #hotel-details #hotel-info p {margin-top:5px; margin-bottom:-5px;} * html #hotel-details {top:-484px; left:531px;} #map-preview {height:175px; width:390px; margin-bottom:22px !important; background:#d6d6d6; position:absolute; top:-455px; top:-453px; left:531px;border:1px solid #ccc; } #map-preview img {height:173px; width:390px; z-index:1;} body #map-preview h2 {color:#f3f3f3 !important; font-family:Arial;font-size:18px !important; background:#ffffff; position:relative; padding:7px 0px 5px 10px; top:-15px; text-align:left; height:25px; width:380px; z-index:2; background:rgba(255,255,255,0.8); font-weight:normal;} #map-preview h2 a {color:#464646 !important;} #map {margin-top:20px;} body #mapsmall h2 {font-size:14px !important; font-weight:normal !important; width:280px; color:#000 !important;} #mapsmall {margin-top:-50px; z-index:1;} * html #map-preview {left:531px; top:-484px;} * html #mapsmall {top:0px; margin-bottom:-8px;} * html body #map-preview h2 {margin-top:5px; margin-left:0px; position:absolute; background:#f3f3f3 !important; width:390px;} @media screen and (-webkit-min-device-pixel-ratio:0) { #hotel-details {top:-454px;} body #map-preview h2 {top:-14px;} #map-preview {height:174px; top:-454px; left:532px;} #page #uppercontent #rightarea #bpg {margin-top:186px; margin-left:3px;} } * html #mapsmall {margin-top:-25px;} #map h2, #mapsmall h2 {font-size:14px !important; margin-bottom:0px !important; font-weight:bold !important; margin-bottom:0px !important;} #mapsmall h2, #mapsmall {font-size:11px !important; background:#fff; color:#000 !important;} #mapsmall img {height:auto; width:auto;} .infoBox h2 {top:0 !important; left:0 !important; margin:5px 0 0; color:#000 !important} .infoBox {background:#fff;} .infoBox img {z-index:65 !important;} #map div, #mapsmall div {font-size:13px !important; font-family:Arial; line-height:1.2em;} *+html #map-preview {top:-478px; height:175px; left:531px;} *+html #map-preview h2 {margin-top:15px;} * html #map-preview h2 {top:-5px;} #panel {font-size:13px; font-family:Arial;} #features {width:270px; background:#e3e3e3; position:absolute; left:648px; top:-1px; border:1px solid #ccc;} #features img {padding-left:21px; padding-bottom:10px;} *+html #features {margin-top:0px;} * html #features {padding-bottom:20px;} * html #features a {width:100px; padding-left:21px;margin-top:5px;} #features h2 {font-family:Arial; font-weight:normal; padding:7px 0px 5px 10px;float:left; color:#464646; font-size:18px; background:#f3f3f3; z-index:2; background:rgba(255,255,255,0.6);margin:0px 0px 20px 0px !important; text-align:left; height:25px; width:260px;} *+html #features h2 {top:-10px;} * html #features h2 {top:-5px; background:#f3f3f3 !important; width:268px;} .sweetTitle {width:150px; color:#f60; cursor:default !important;} #toolTip {background:#f6b306; font-size:15px; color:#000; width:210px;font-family:Arial; border:1px solid #000; padding:5px; opacity:1 !important;} .hotel-photo {width:270px; height:180px; background:#b6b6b6; margin-bottom:12px; border:1px solid #ccc;} .hotel-photo img {width:270px; height:180px; margin-top:-52px;} *+html .hotel-photo img {margin-top:-52px;} @media screen and (-webkit-min-device-pixel-ratio:0){ .hotel-photo img {margin-top:-52px;} } *+html .hotel-photo {margin-top:10px;} * html .hotel-photo {height:182px;} * html .hotel-photo img {position:relative; top:4px;} .hotel-photo h2 {position:relative;font-family:Arial; font-weight:normal; padding:7px 0px 5px 10px;float:left; color:#464646; font-size:18px; background:#f3f3f3; z-index:2; background:rgba(255,255,255,0.7);margin:0px 0 15px 0px; text-align:left; height:25px; width:260px;} * html .hotel-photo h2 {top:0px; background:#f3f3f3 !important; width:270px;} #photocontainer {float:right;} *+html #photocontainer {margin-top:-10px;} #breadcrumb {width:auto; margin:0 auto; background:#fff; border:1px solid #ccc; margin-top:10px; padding-left:22px;} #breadcrumb a {color:#000;} #breadcrumb a:hover {text-decoration:none;} .breadcrumbarrow {margin:0 5px;} #page #lowercontent {margin-top:10px; background:#fff !important; border:1px solid #ccc; height:100%; padding:20px;} #page #lowercontent a div {color:#fceb0f;} #page #lowercontent a {text-decoration:none;} #page #lowercontent a:hover {text-decoration:underline;} #page #lowercontent #content {width:603px; float:left; padding:15px; position:relative; border:1px solid #ccc;} #page #lowercontent #content ul.tabs {width:633px; margin-top:-16px; margin-left:-16px; height:36px; padding-left:0px; border:1px solid #ccc; background:#ededed;} *+html #page #lowercontent #content ul.tabs {padding-left:10px; width:623px;} * html #page #lowercontent #content ul.tabs {padding-left:10px; width:640px;margin-right:-20px; height:20px;} #page #lowercontent #content ul.tabs li {width:auto; padding:8px 7px 8px 7px ;height:21px; margin-top:0px; margin-left:-1px;float:left; list-style-type:none; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc;} #page #lowercontent #content ul.tabs li:hover {background:#ddd;} #page #lowercontent #content ul.tabs li a {color:#000 !important; font-size:12px; display:block;padding:2px 5px;} #page #lowercontent #content ul.tabs li a:hover {text-decoration:none;} #page #lowercontent #content ul.tabs li.active {width:auto; background:#fff;} * html #page #lowercontent #content ul.tabs li.active {height:40px; margin-bottom:-20px; position:relative;} #page #lowercontent #content ul.tabs li.active a {color:#000 !important; padding:2px 5px;} #page #lowercontent #content div h1, #page #lowercontent #content div h2, #page #lowercontent #content div h3 {font-size:19px; margin-bottom:0px; color:#000; font-family:Arial; font-weight:normal;} #page #lowercontent #content div p, #page #lowercontent #content li, #page #lowercontentonly #justcontent {font-size:12px; line-height:1.6em; margin-bottom:6px;} #page #lowercontentonly #justcontent {min-height:540px; width:932px; padding-top:5px; float:left; padding:15px; position:relative; border:1px solid #ccc; background:#fff; margin-top:10px; } *+html #page #lowercontentonly #justcontent {margin-top:-10px;} #page #lowercontentonly #justcontent h1, #page #lowercontentonly #justcontent h2, #page #lowercontentonly #justcontent h3 {font-family:Arial; font-size:19px !important; font-weight:normal; margin-bottom:0px; color:#000;} #page #lowercontent #content ul, #page #lowercontentonly #justcontent ul {font-size:12px; margin-left:-20px;} #page #lowercontent #content ul li, #page #lowercontentonly #justcontent ul li {margin-bottom:5px;} *+html #page #lowercontentonly #justcontent ul {margin-left:20px !important;} *+html #page #lowercontent #content ul {margin-left:20px;} *+html #page #lowercontentonly {padding-top:20px;} * html #page #lowercontentonly #justcontent ul {margin-left:20px !important;} * html #page #lowercontent #content ul {margin-left:20px;} * html #page #justcontent {width:964px !important; margin-top:-10px !important;} * html #page #lowercontentonly {padding-top:20px;} #sitemaps div {width:450px; float:left;} *+html #sitemaps div {margin-bottom:20px;} * html #sitemaps div {margin-bottom:20px;} *+html #sitemaps div h2 {margin-bottom:-10px !important; margin-left:-2px;} * html #sitemaps div h2 {margin-bottom:-10px !important; margin-left:0px;} .sitemaplink {background:url("/images/airporthotels/orangearrowsmall.png") no-repeat; background-position:0px 4px; padding-left:13px;} .telno {text-decoration:none; color:#000; cursor:textre not real;} .table {clear:both; float:left; width:605px; border:1px solid #999; margin-bottom:6px; margin-top:8px; background-color:#f4f4f4; } *+html .table {height:150px !important;} * html .table {height:140px !important;} .table h2 {font-size:16px !important; position:relative; border:1px solid; background:#000; margin-bottom:10px !important;margin-top:5px; margin-left:5px;height:24px; padding:4px 5px 1px 10px !important; width:578px; padding-top:7px\9 !important;} *+html .table h2 {padding:6px 5px 0px 10px !important;} * html .table h2 {margin-top:5px; width:593px;} .table h2 a {color:#BFBFBF; text-decoration:none; font-family:Arial; font-weight:bold;} .table h2 a:hover {text-decoration:underline !important;} .table p {margin-left:15px; width:180px; padding:1px; font-size:11px !important; margin-top:0px; margin-bottom:11px !important;} .table p a {text-decoration:underline !important;} .logo {float:left; width:105px !important; border:1px solid #777;} .distance {width:140px !important; float:left; padding:4px !important; text-align:center; min-height:75px; } .distance span {font-size:24px; line-height:1.6em; color:#fda831;} .address {float:left; padding:4px !important; padding-left:5px; min-height:75px;margin-top:-63px !important;} *+html .address {margin-top:-81px !important;} * html .address {margin-top:-93px !important; margin-left:210px !important;} .rating {width:85px !important; float:left; padding:4px !important; text-align:center; min-height:75px;} .logo img {width:105px; height:82px;} .table .small-1star {background:url("/images/airporthotels/small-1star.png") no-repeat top right; width:50px; height:50px; position:relative; top:30px; left:315px;} .table .small-2star {background:url("/images/airporthotels/small-2star.png") no-repeat top right; width:50px; height:50px; position:relative; top:30px; left:315px;} .table .small-3star {background:url("/images/airporthotels/small-3star.png") no-repeat top right; width:50px; height:50px; position:relative; top:30px; left:315px;} .table .small-4star {background:url("/images/airporthotels/small-4star.png") no-repeat top right; width:50px; height:50px; position:relative; top:30px; left:315px;} .table .small-5star {background:url("/images/airporthotels/small-5star.png") no-repeat top right; width:50px; height:50px; position:relative; top:30px; left:315px;} *+html .table div {left:-80px !important; top:35px !important;} * html .table div {left:-80px !important; top:35px !important;} @media screen and (-webkit-min-device-pixel-ratio:0){ .table h2 {padding:6px 5px 0px 10px!important;} } @media \0screen { .table div {left:315px !important; top:35px !important;} } #engine {font-size:12px !important; width:520px !important;} .productOptions ul {margin:0 0 30px 0; width:520px; height:36px; padding-left:0px;background:#fbc881;} .productOptions li {list-style-type:none; float:left; margin-top:-1px; margin-right:-1px; width:261px; height:25px; padding-top:11px;} .productOptions ul li:hover {background:#fbd39a;} .productOptions ul li label {font-size:14px;float:none; cursor:pointer; height:19px; width:260px;margin-top:-10px; margin-right:0; padding:10px 0 !important; display:block; text-align:center !important;} .hilit label {height:21px !important; background:#fda831 !important;} .productOptions input {height:25px !important; margin-top:-3px !important; margin-right:5px; position:absolute; left:-99999px;} label {width:200px; float:left; text-align:right !important; margin-right:8px;} #engine input, #engine select {float:left; height:28px; border:1px solid #666; margin-top:-6px; font-size:12px; cursor:pointer; padding: 1px 0 1px 6px; line-height:22px;} #engine select {padding:5px 5px 5px 0px;} #engine input.hasDatepicker {background:#fff url("/images/airporthotels/enginecalendar.gif") no-repeat top right; height:23px; width:110px; cursor:pointer;} .formElements {list-style-type:none; padding:0 30px; margin-left:0;} .formElements li {margin-bottom:15px;} .formElements li:after {clear:both; content:' '; display:block;} .ui-datepicker-trigger {position:relative; margin-left:-18px; margin-top:2px; display:none;} button.submit {background:url("/images/airporthotels/callToAction.png") no-repeat; width:178px; height:48px; border:0px; color:#fff; text-transform:uppercase; font-size:20px; margin-left:204px;} * html button.submit {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/airporthotels/callToAction.png",sizingMethod="crop");} *+html button.submit {margin-top:-10px !important;} button.submit span {position:relative; top:-1px; left:-21px;} div.oN, .carInfo {position:relative; float:left; margin-left:3px; top:0;} @media screen and (-webkit-min-device-pixel-ratio:0){ button.submit span {top:0px;} } * html .productOptions ul li label {width:261px !important;} * html #engine input.hasDatepicker {height:27px;} * html div.oN, * html .carInfo {top:-15px;} @media \0screen { .formElements label {width:205px !important} #engine form {margin-left:-10px;} .productOptions ul {margin-left:10px;} body button.submit {font-size:18px !important;} } #ui-datepicker-div {border: 1px solid #666 !important; font-size:12px; height:auto; margin-left:-20px; z-index:2;} .ui-datepicker-header {background: #ff9700 !important; border:1px solid #666 !important;} .ui-datepicker-days-cell {border: 1px solid #666 !important;} body .ui-datepicker-current-day {background:#ff9700 !important;} .ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;} .ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-control {background: #ff9700 !important;} body .ui-datepicker-today {background: #000 !important;} .ui-datepicker-current-day a {background: #ff9700 !important; color:#333 !important;} .ui-datepicker td {padding:1px;} .ui-datepicker-title {color:#000;} .ui-datepicker-new-month {width:105px;} .ui-datepicker-new-year {width:65px;} #ui-datepicker-div {display:none;} #companyLinks {position:relative; clear:both; font-size:12px; color:#fff; margin-top:60px;} #companyLinks h2 {font-size:16px; margin-bottom:5px; color:#000;} #companyLinks div {float:left; margin-right:50px;} #companyLinks div.notitle {margin-top:40px;} #companyLinks a {color:#000; text-decoration:none; display:block;} #companyLinks a:hover {text-decoration:underline;} #hotelselection {border:1px solid #ccc; margin-top:10px; padding-left:20px; background:#fff;} *+html #hotelselection {margin-top:50px;} #footerContainer { background:#000; width:auto; margin-bottom:-20px;} #footer {clear:both;margin-bottom:-10px; font-size:12px; color:#fff; padding:10px 35px 35px 35px; width:950px; margin:0 auto;} #footer h2 {font-size:16px; margin-bottom:5px;} #footer div {float:left; margin-right:50px;} #footer div.notitle {margin-top:39px;} *+html #footer div.notitle {margin-top:23px;} * html #footer div.notitle {margin-top:23px;} @media \0screen { #footer div.notitle {margin-top:36px;} } #footer a, #footer h2 {color:#fff; text-decoration:none; display:block; text-align:left;} #footer a:hover {text-decoration:underline;} #footer img, #footer span {float:right;} #footer a.footerimg {width: 250px; height: 46px; margin-top:-40px; margin-right:30px;} #footer .group {float:right;} #UnsubContainer form label {width:0px !important;} #UnsubContainer h2 {margin-bottom:-10px;} *+html #UnsubContainer h2 {margin-bottom:0px;} * html #UnsubContainer h2 {margin-bottom:0px;} #UnsubContainer p {margin-bottom:-10px; margin-left:3px;} #UnsubContainer form p {margin-bottom:10px; margin-left:0px;} .imagePicker {margin-top:10px; height:270px; float:none;} .smallImages {float:left; width:180px;} .smallImages img {float:left; cursor:pointer;} .smallImages .imageHover {border:2px solid #fc9f1A; background:#d6d6d6; -moz-box-shadow:0 0 10px #fff; -webkit-box-shadow:0 0 10px #fff; box-shadow:0 0 10px #fff; float:left; display:block;} .largeImage {float:left; width:408px; height:1px; border-right:1px solid #fff;} .largeImage img {width:408px;} .holdingPageContainer h2 {width:400px !important; margin:0 auto !important; margin-bottom:10px !important;} .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc; font-weight: bold; color: #2e6e9e; outline: none; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5; font-weight: bold; color: #1d5987; outline: none; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; } .ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9; font-weight: bold; color: #e17009; outline: none; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; } .ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } .ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-icon { width: 16px; height: 16px;} .ui-widget-header .ui-icon {background-image: url(/images/datepicker/ui-icons_d8e7f3_256x240.png); } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; } .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; } #ui-datepicker-div {display:none;} html body #ui-datepicker-div {margin-left:0 !important;} @media screen\0 { form.hxEmbed input { padding-bottom: 8px !important; } } 