html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, dl, dt, dd, ol, ul, li { border: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } body, html { height: 100%; } body { background: #fff url(/gfx/css/body-bg.png) no-repeat center 150px; font-size: 62.5%; } label, input, select, textarea { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; font-size: 1.2em; } label input, label select, label textarea { font-size: 1em; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } ol, ul { list-style: none; } caption, th, td { font-weight: normal; text-align: left; vertical-align: top; } table { border-collapse: collapse; } table tr td, table tr th { padding: 0; } sup { font-size: smaller; vertical-align: super; } sub { font-size: smaller; vertical-align: sub; } .hide { position: absolute; left: -9999px; } .remove { display: none; } legend { display: none; } label { font-size: 1.2em; color: #333333; } .frm-field label { display: block; float: left; font-size: 1.2em; padding-top: 3px; padding-right: 30px; width: 170px; } .frm-field { margin-bottom: 10px; position: relative; } .frm-field textarea { height: 100px; width: 200px; } .frm-required { background: url(/gfx/css/required.png) no-repeat left top; color: #cc0000; height: 16px; left: 175px; position: absolute; top: 2px; vertical-align: top; width: 16px; } .frm-checkbox { margin-bottom: 10px; position: relative; } .frm-checkbox label { display: block; float: left; padding-right: 30px; padding-top: 3px; width: 170px; }	 .frm-checkbox fieldset label { float: left; margin-top: -16px; padding: 0 0 0 24px; width: auto; } .frm-checkbox fieldset input { display: block; height: 14px; margin: 4px 1px 1px; width: 18px; } input[type="text"], textarea { width: 200px; } .frm-radio { margin-bottom: 10px; position: relative; } .frm-radio label { display: block; float: left; padding-right: 30px; padding-top: 3px; width: 170px; }	 .frm-radio fieldset label { float: left; margin-top: -16px; padding: 0 0 0 24px; width: auto; } .frm-radio fieldset input { display: block; height: 14px; margin: 4px 1px 1px; width: 18px; } .frm-select label { display: block; float: left; font-size: 1.2em; padding-top: 3px; padding-right: 30px; width: 170px; } .frm-select { margin-bottom: 10px; position: relative; } .frm-select select { width: 150px; } .frm-submit { margin-bottom: 0.8em; margin-left: 200px; margin-top: 10px; } .errorMsg { height: 20px; margin-bottom: 0.8em; } .errorMsg p { border: 1px solid #E46330; color: #E46330; font-size: 1.2em; padding: 2px 4px; } .frm-field.error input, .frm-field.error textarea { border: 2px solid #e46330; } #frmVluchtZoeken { height: 150px; padding-left: 7px; } #frmVluchtZoeken fieldset { border: 1px solid #dedede; float: left; margin: 0 12px 5px 0; padding: 6px 10px; width: 108px; } #frmVluchtZoeken .frm-select.stad fieldset, #frmVluchtZoeken .frm-select.reis fieldset { width: 150px; } #frmVluchtZoeken label { display: none; } #frmVluchtZoeken .frm-select.personen label { display: block; float: left; padding: 0 0 0 5px; width: 80px; } #frmVluchtZoeken .frm-select.personen fieldset { width: 250px; } #frmVluchtZoeken .frm-select.personen select { float: left; width: 40px; } #frmVluchtZoeken legend { color: #f19610; display: block; font-size: 1.2em; font-weight: bold; } #frmVluchtZoeken #txtAankomst, #frmVluchtZoeken #txtVertrek { width: 80px; } #frmVluchtZoeken .frm-select, #frmVluchtZoeken .frm-field { } #frmVluchtZoeken .submit-left { background: url(/gfx/css/btn-left.png) no-repeat left top; display: block; float: left; height: 21px; width: 5px; } #frmVluchtZoeken .frm-submit input { background: url(/gfx/css/btn-right.png) no-repeat right top; border: none; color: #fff; cursor: pointer; float: left; font-weight: bold; height: 21px; line-height: 1.0em; margin: 0; padding: 0px 14px 1px 1px; *padding: 0px 14px 0px 1px; } #frmVluchtZoeken .frm-submit { margin-left: 1px; float: left; width: 100px; } #layout-content ul, #layout-content ol { color: #333; font-size: 1.2em; line-height: 1.6em; margin-bottom: 0.8em; } #layout-content ol { list-style: decimal; } #layout-content ol li { background: none; margin-left: 20px; padding-left: 0; } #layout-content li { background: url(/gfx/css/bullet-1.png) no-repeat 3px 5px; padding-left: 15px; } #layout-content ul ul { font-size: 1em; } img.left { float: left; padding-bottom: 20px; padding-right: 20px; } img.right { float: right; padding-bottom: 20px; padding-left: 20px; } table { caption-side: bottom; font-size: 1.2em; line-height: 1.6em; margin-bottom: 0.8em; } table caption { color: #999999; font-size: 11px; margin-bottom: 0.8em; margin-top: -0.8em; } table tr th, table tr td { border: 1px solid #bcbcbc; padding: 4px; } table tr th { background: #f5f5f5; font-weight: bold; } table tr th.col0, table tr td.col0 { } table tr th.col1, table tr td.col1 { background: #e1eaef; } table tr th.col2, table tr td.col2 { background: #f8d8ac; } #tblReisemarkt { width: 590px; } #tblReisemarkt th, #tblReisemarkt td { border: 1px solid #bcbcbc; text-align: center; vertical-align: middle; } #tblReisemarkt .vertical { vertical-align: bottom; } #tblReisemarkt .vertical strong { } #tblReisemarkt .airline { width: 200px; } #tblFlights tr td.first { background: url(/gfx/css/status-default.gif) no-repeat center center; padding: 4px 20px; } #tblFlights tr td.first.landing { background: url(/gfx/css/status-landing.gif) no-repeat center center; } #tblFlights tr td.first.boarding { background: url(/gfx/css/status-boarding.gif) no-repeat center center; } #tblFlights tr td.first.departing { background: url(/gfx/css/status-departing.gif) no-repeat center center; } td.smallfont p { font-size: 0.8em; } table.noborder th, table.noborder td { border: none; padding-right: 30px; } p { color: #333333; font-size: 1.2em; line-height: 1.6em; margin-bottom: 0.8em; } p.header { color: #1a3a7d; font-size: 1.6em; font-weight: bold; margin-bottom: 0; } a { color: #1a3a7d; text-decoration: underline; font-weight: bold; } a:hover, a.active { color: #000; text-decoration: none; } hr { background: #cccccc; color: #cccccc; border: none; height: 1px; margin-bottom: 0.8em; } h1, h2, h3, h4, h5, h6 {	 font-family: Arial, Helvetica, sans-serif; font-weight: normal; } h1 { color: #1a3a7d; font-size: 2.4em; line-height: 1.2em; margin-bottom: 8px; } h2 { color: #333333; font-size: 1.8em; line-height: 1.2em; margin-bottom: 6px; } h3 { color: #444444; font-size: 1.2em; font-weight: bold; line-height: 1.6em; } #container-layout { margin: 0 auto; min-height: 100%; position: relative; height: auto !important; height: 100%; width: 100%; } #layout-header { margin: 0 auto; height: 364px; position: relative; width: 100%; } #layout-content { background: url(/gfx/css/body-bg-default.png) no-repeat left bottom; margin: 0 auto; overflow: auto; width: 100%; } #content-container { margin: 25px auto 0 auto; min-height: 600px; position: relative; padding: 0 0 10px 0; position: relative; width: 990px; } #layout-footer { background: #bac9d5 url(/gfx/css/footer-bg.gif) repeat-x left top; width: 100%; float: left; } #footer-wrap { overflow: auto; margin: 0 auto; padding: 8px 0; width: 990px; } #footer-lists { float: left; padding-top: 10px; width: 990px; } #footer-wrap p.title { background: url(/gfx/css/bullet-4.png) no-repeat left center; float: left; font-size: 1.4em; font-weight: bold; padding-left: 25px; } #footer-wrap p {	 color: #000; font-size: 1.2em; height: 20px; } #footer-wrap p.copyright { float: right; }	 #footer-wrap ul {	 border-right: 1px dotted #1a3a7d; color: #000; float: left; font-size: 1.2em; margin-right: 20px; width: 315px; } #footer-wrap ul.last { border-right: none; margin-right: 0; } #footer-wrap ul li a {	 background: url(/gfx/css/bullet-1b.png) no-repeat left center; display: block; padding: 5px 0 5px 25px; color: #1a3a7d; } #footer-wrap ul li.first a {	 padding: 5px 0 5px 0px; background: none; } #footer-wrap ul li a {	 } #footer-wrap ul li:hover a {	 } #language-wrap { position: absolute; right: 0; top: 26px; width: 230px; } #language-wrap p { float: left; font-size: 1.1em; padding-left: 4px; } #language { float: right; padding-top: 4px; width: 60px; } #language li { float: left; margin-right: 4px; } #language li a { display: block; } ul.advertisements{ position: absolute; } ul#advertisement-top-left{ top: 20px; left: 250px; } ul#advertisement-top-right{ top: 20px; left: 495px; } ul.advertisements li { background: none !important; display: none; left: 0px; padding: 0px !important; position: absolute; top: 0px; } #social { height: 24px; position: absolute; right: 0px; top: 114px; z-index: 10; } #social li { float: left; margin-right: 3px; } #social li a { display: block; height: 24px; width: 24px; } #social li.facebook a { background: url("../gfx/css/social-sprite-24x24.png") repeat scroll 240px top transparent; } #social li.twitter a { background: url("../gfx/css/social-sprite-20x20.png") repeat scroll 60px top transparent; } #social li.youtube a { background: url("../gfx/css/social-sprite-20x20.png") repeat scroll 20px top transparent; } #header-image { background: #333738 url("../gfx/css/loader.gif") no-repeat center center; bottom: 4px; height: 211px; left: 0; overflow: hidden; position: absolute; text-align: center; width: 100%; } #header-image .mask { background: url(/gfx/css/header-image-mask.png) no-repeat center top; height: 250px; left: 0; position: absolute; width: 100%; } #header-image img { } #header-image .image-wrap { overflow: hidden; margin: 0 auto; padding-right: 30px; width: 995px; } #header-wrap { height: 373px; margin: 0 auto; position: relative; width: 990px; z-index: 20; } #header-logo { left: 0; position: absolute; top: 10px; } .block { margin-bottom: 5px; position: relative; width: 550px; } .block-top { background: url(/gfx/css/block-top.png) no-repeat left top; height: 30px; width: 550px; } #layout-content .av-tabs, #layout-content .block-tabs { left: 5px; position: relative; top: 4px; } #layout-content .av-tabs li, #layout-content .block-tabs li { background: none; float: left; padding: 0; } #layout-content .av-tabs li a, #layout-content .block-tabs li a { color: #333; display: block; font-weight: bold; padding: 4px 10px; text-decoration: none; } #layout-content .av-tabs li.active a, #layout-content .block-tabs li.active a, #layout-content .block-tabs li:hover a { background: url(/gfx/css/tab-bg.png) no-repeat right top; color: #1a3a7d; } #layout-content .av-tabs li.first.active a, #layout-content .block-tabs li.first.active a { background: url(/gfx/css/tab-bg.png) no-repeat left top; color: #1a3a7d; } .block-content { background: url(/gfx/css/block-bg.png) no-repeat left bottom; overflow: auto; padding: 5px; width: 540px; } .tab-content { display: none; } .tab-content.active{ display: block; } .block-img { position: relative; height: 80px; margin: 0px 5px 5px 5px; overflow: hidden; width: 240px; } .block-content p { margin: 0 10px 8px 10px; } .block-content table { border: none; width: 100%; } .block-content table th { background: none; border: none; padding-left: 10px; } .block-content table td { border: none; border-top: 1px solid #dddddd !important; padding-left: 10px; } .block-content table td.active { color: #f19610; } .block-content table td.status { font-weight: bold; } .block.page { float: left; margin-right: 15px; width: 260px; } .block.page .block-top { background: url(/gfx/css/blocksmall-top.png) no-repeat left top; height: 24px; padding: 8px 0 0 14px; width: 260px; } .block.page .block-top h2 { color: #333; font-size: 1.6em; } .block.page .block-content { background: url(/gfx/css/blocksmall-bg.png) no-repeat left bottom; min-height: 50px; overflow: auto; padding: 5px; width: 250px; } p.btn { bottom: 5px; height: 21px; position: absolute; right: 5px; } p.btn a { background: url("/gfx/css/btn-right.png") no-repeat scroll right top transparent; color: #FFFFFF; float: left; font-weight: bold; line-height: 1em; margin: 0; padding: 5px 14px 5px 1px; text-decoration: none; } p.btn span { background: url("/gfx/css/btn-left.png") no-repeat scroll left top transparent; display: block; float: left; height: 21px; width: 5px; } #content-left { float: left; width: 285px; } #block-left { background: url(/gfx/css/leftblock-bg.png) no-repeat left top; height: 200px; padding: 15px 20px; width: 245px; } #content-main { float: left; padding: 0px 30px 0 0; width: 550px; position: relative; } #content-banners { float: right; height: 600px; width: 120px; } ol#breadcrumb { color: #333333; font-size: 1.2em; height: 30px; list-style: none outside none; margin: -10px auto 0; padding-left: 10px; position: relative; top: 11px; width: 980px; } ol#breadcrumb li { background: none; float: left; margin-left: 0; padding: 0; }	 ol#breadcrumb li a { background: url(/gfx/css/breadcrumb-split.png) no-repeat right center; font-weight: normal; color: #000; padding: 0 15px 2px 0; margin-right: 10px; } div.flightschema{ display: none; } table.tbl-vluchtschema{ width: 535px; } table.tbl-vluchtschema p{ font-size: 1em; line-height: 1.2em; margin: 2px; } table.tbl-vluchtschema img{ margin: 4px; } div.map-wrapper{ display: block; height: 630px; margin-bottom: 15px; position: relative; width: 700px; } a.map-item{ background: url("/gfx/css/map_dot.png") no-repeat left top transparent; width: 16px; height: 16px; position: absolute; z-index: 5; } a.map-item.active{ background: url("/gfx/css/map_dot_active.png") no-repeat left top transparent; } #tooltip { position: absolute; z-index: 3000; border: 1px solid #17387e; padding: 5px; opacity: 0.85; font-size: 1.2em; background-color: #eda336; } #tooltip h3, #tooltip div { margin: 0; } a.map-label.active, a.map-label { background: #eda336; border: 1px solid #17387e; height: auto; width: auto; padding: 1px; text-decoration: none; } img.map-bg{ background: #A0CAEE; position: absolute; z-index: 1; } div.vluchtschema-wrapper{ display: none; } div.vluchtschema-wrapper.active{ display: block; } div.flightschema{ display: none; } table.tbl-vluchtschema{ width: 535px; } table.tbl-vluchtschema p{ font-size: 1em; line-height: 1.2em; margin: 2px; } table.tbl-vluchtschema img{ margin: 4px; } .bustijden-bestemming-wrapper{ display: none; } .bustijden-bestemming-wrapper.active{ display: block; } h4.busvertragingen{ color: red; font-size: 1.2em; font-weight: bold; } tbody.av-content { display: none; } tbody.av-content.active { display: table-row-group; } .news-left { float: left; width: 130px; }	 .news-right { float: right; width: 400px; } .news-overview-img.noborder { border: none; } #destination { margin-bottom: 10px; width: 100%; } #destination li { background: url("../gfx/css/btn-bestemming.png") no-repeat left top; float: left; margin: 0 6px 5px 0; padding: 0; position: relative; } #destination li a.first {  line-height: 1.2em; background: url("/gfx/css/bullet-1.png") no-repeat 10px 13px; display: block; height: 50px; padding: 10px 20px; width: 137px; } #destination li p.btn { bottom: 10px; font-size: 1.0em; margin-bottom: 0; right: 10px; }	 #destination li p.btn a { background: url("../gfx/css/btn-right.png") no-repeat right top;}	 div.loader { text-align: center; display: none; } div.news-overview { border-bottom: 1px dotted #CCCCCC; float: left; margin-bottom: 15px; overflow: auto; padding-bottom: 10px; width: 550px; } div.news-overview-image { float: left; height: 100px; overflow: hidden; width: 152px; } div.news-overview-content { float: right; width: 100%; } div.news-overview-content.small { width: 400px; } img.news-overview-img { border: 1px solid #ccc; display: block; margin-right: 10px; float: left; } div.news-overview-img:hover { border: 1px solid #999; } .news-overview-title { font-size: 1.8em; line-height: 1.2em; } .news-overview-title a { display: block; text-decoration: none; } p.news-overview-date { color: #666666; display: block; float: left; font-size: 1.1em; margin: 0; width: 550px; } div.news-overview-content.small p.news-overview-date { width: 400px; } a.news-overview-more { font-weight: bold; } img.news-item-img { border: 1px solid #999; display: block; float: left; margin-right: 15px; } .news-item-date { color: #666; display: block; font-size: 1.2em; margin-bottom: 0; } ul#news-list { padding-top: 8px; } span.news-list-date { color: #666; font-size: 1.1em; margin-bottom: 0; } a.news-list-title { font-size: 1.2em; } div#news-pagebrowser-wrap { float: left; overflow: auto; width: 100%; } ul#news-pagebrowser { background: none; color: #333; float: left; margin-right: 5px; padding: 0; } ul#news-pagebrowser li.active a { background: #fff; border: 1px solid #ccc; color: #000; } ul#news-pagebrowser li { background: none; float: left; margin-right: 3px; overflow: auto; padding: 0; padding-bottom: 5px; } ul#news-pagebrowser li a { background: #fff; border: 1px solid #ccc; color: #999; display: block; font-size: 0.9em; padding: 1px 7px; text-decoration: none; } ul#news-pagebrowser li a:hover { background: #000; border: 1px solid #ccc; color: #fff; } ul#search-pagebrowser li.first { padding-right: 2px; } .hotel-overview { border-bottom: 1px dotted #aaa; float: left; min-height: 160px; padding: 20px 20px 0 0; width: 250px; } a.hotel-overview-title { display: block; font-size: 1.2em; font-weight: bold; line-height: 1.2em; } #search { background: none; height: 20px; position: absolute; right: 0; top: 55px; width: 230px; } #search form { float: right; } #search legend{ display: none; } .searchbox-left { background: url(/gfx/css/searchbox-left.gif) no-repeat left top; display: block; float: left; height: 33px; width: 28px; } #searchbox { background: #fff; border: 1px solid #dedede; border-left: 0; border-right: 0; color: #333; float: left; font-size: 1.1em; height: 16px; line-height: 1.2em; margin: 0; padding: 5px 5px 2px 5px; width: 130px; } #search-submit { float: left; margin: 0; padding: 0; } legend { display: none; } .frm-search-field label { color: #333333; display: block; float: left; font-size: 1.2em; padding-top: 3px; padding-right: 30px; width: 70px; } .frm-search-field input { color: #666; position: relative; } .frm-search-submit { margin-bottom: 0.8em; margin-left: 100px; margin-top: 10px; } div.search-wrap { border: 1px solid #ccc; float: left;	 margin-bottom: 0.8em; padding: 5px; width: 95%; } div.search-wrap:hover { background: #eee; } div.search-title-wrap { width: 100%; } div.search-title-wrap a { display: block; float: left; font-size: 1.4em; font-weight: bold; line-height: 1.6em; width: 80%; } span.search-image { float: left; height: 16px; padding-right: 4px; width: 16px; } span.search-image img { border: none; } span.search-title { cursor: pointer; } div.search-content { float: left; overflow: auto;	 width: 100%; } span.search-index { color: #000; display: block; height: 20px; float: right; font-size: 1.2em; width: 40px; } ul#search-pagebrowser { background: none; color: #333; float: left; margin-right: 5px; padding: 0; } ul#search-pagebrowser li.active a { background: #666; border: 1px solid #666; color:#fff; } ul#search-pagebrowser li { background: none; float: left; margin-right: 1px; overflow: auto; padding: 0; padding-bottom: 5px; } ul#search-pagebrowser li a { background: #666; border: 1px solid #666; color: #fff; display: block; line-height: 1.2em; padding: 2px 5px; text-decoration: none; } ul#search-pagebrowser li a:hover { background: #fff; border: 1px solid #666; color: #666; } ul#search-pagebrowser li.first { padding-right: 2px; } #sitemap {	 color: #666; font-size: 1.2em; font-weight: bold; } #sitemap li { background: none; } #sitemap ul.level2 li, #sitemap ul li { background: url(/gfx/css/bullet-1.gif) no-repeat 2px 9px; } #sitemap ul.level2, #sitemap ul { font-size: 1.0em; } #sitemap ul.level3, #sitemap ul ul { font-weight: normal; } #sitemap ul.level3 li, #sitemap ul ul li { background: none;	 } #sitemap ul.level3 li a, #sitemap ul ul li a { font-weight: normal; } #sections { left: 250px; position: absolute; top: 116px; width: 700px; } #sections li { float: left; margin-right: 15px; } #sections li:hover a, #sections li.active a { color: #000; text-decoration: none; } #sections li a { background: url(/gfx/css/bullet-1.png) no-repeat left center; display: block; font-size: 1.2em; font-weight: bold; padding: 2px 0 2px 20px; } #mainnav-mask { background: url(/gfx/css/mainnav-mask.png) center top; bottom: 11px; height: 49px; left: 0; position: absolute; width: 100%; } ul#mainnav, ul#dummy { bottom: 19px; left: 5px; position: absolute; width: 960px; } ul#mainnav li, ul#dummy li { float: left; margin-right: 1px; } ul#mainnav li.last { } ul#mainnav li a, ul#dummy li a { color: #fff; display: block; font-size: 1.4em; font-weight: normal; padding: 10px 15px 15px 16px; text-align: center; text-decoration: none; } ul#dummy li a { color: #000; } ul#dummy li.hover a { background: url(/gfx/css/mainnav-active.gif) repeat-x left top; } ul#mainnav li:hover a { color: #000; } ul#dummy li.active a { background: url(/gfx/css/mainnav-active.gif) repeat-x left top; } ul#mainnav li.active a { color: #333; } ul#subnav { padding-top: 10px; width: 263px; } ul#subnav li { background: url(/gfx/css/subnav-bg.png) no-repeat left top; min-height: 50px; margin-top: -10px;	 overflow: hidden; position: relative; } ul#subnav li a { display: block; font-weight: bold; padding: 15px 15px 10px 5px; text-decoration: none; } ul#subnav li:hover, ul#subnav li.active { background: url(/gfx/css/subnav-active.png) no-repeat left top; } ul#subnav li.next { background: url(/gfx/css/subnav-bg-next.png) no-repeat left top; } ul#subnav li.next:hover { background: url(/gfx/css/subnav-bg-next-hover.png) no-repeat left top; } ul#subnav li:hover a, ul#subnav li.active a { color: #333; } ul#subnav li.active a { color: #333; } ul#subnav ul { background: none repeat scroll 0 0 #D3D8DA; border-left: 1px solid #E9E9E9; float: left; left: -12px; margin-bottom: 0; padding-top: 0px; padding-bottom: 10px; position: relative; width: 255px; } ul#subnav ul li { background: url("/gfx/css/bullet-1b.png") no-repeat scroll left center transparent; margin-top: 0; min-height: 20px; margin-left: 15px; padding-left: 15px; } ul#subnav ul li:hover, ul#subnav ul li.active { background: url("/gfx/css/bullet-1.png") no-repeat scroll left center transparent; } ul#subnav ul li a, ul#subnav li.active ul li a { color: #1A3A7D; padding: 5px 5px 5px 0px; } ul#subnav ul li:hover a, ul#subnav ul li.active a, ul#subnav li.active ul li.active a, ul#subnav li.active ul li:hover a { color: #000; } .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } .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: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } .ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } .ui-widget :active { outline: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } .ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } .ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_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-start { background-position: -80px -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: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .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 { 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 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; } #gallery-thumbs { float: left; width: 560px; } #gallery-thumbs ul li { background: none; float: left; height: 100px; margin: 0 6px 6px 0; padding-left: 0; width: 130px; } #gallery-thumbs ul.download li { height: 120px; } .gallery-thumbs-img { background: url("../gfx/css/loader-small.gif") no-repeat scroll center center transparent; border: solid 1px #cccccc; display: block; height: 82px; margin: 9px 0 0 9px; overflow: hidden; text-align: center; vertical-align: middle; width: 112px; } a.gallery-download{ background: none repeat scroll 0 0 #CCCCCC; display: block; margin-top: 2px; margin-left: 9px; padding-bottom: 3px; text-align: center; width: 114px; } #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	 #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	 }	 #lightbox-secNav-btnClose { float: right; padding-bottom: 0.7em;	 }