ns4pc.css/* Main element definitions */ /* Direct */ BODY { position: absolute; /* scrollbar-face-color: #99cccc; scrollbar-highlight-color: #222222; scrollbar-shadow-color: #000000; scrollbar-3dlight-color: #6666cc; scrollbar-arrow-color: #ccccff; scrollbar-track-color: #9cccc; scrollbar-darkshadow-color: #000000; */ } BODY, TD, P, SPAN, DIV, SELECT, INPUT, TEXTAREA { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; font-size: 8pt; color: #333333; } FORM { margin: 0px; } A { color: #101572; text-decoration: none; font-weight: bold; } A:hover { background-color: #FEF6DF; } /*td {border: 1px solid green}*/ .title-content { padding: 0px 20px 0px 10px; } .main-content { padding: 10px 0px 0px 10px; } .main-content-map { padding: 10px 0px 0px 0px; } .page-content { padding: 0px 0px 0px 20px; } .title-home { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; font-size: 12pt; color: #5C5FA8; } .title , .title SPAN , .red-title { font-weight: bold; font-size: 10pt; color: #5C5FA8; line-height: 1.5em; } .red-title { /* main definition with .title above */ color: red; } .title SPAN { color: #101572; } } .bold-text { color: #5C5FA8; font-weight: bold; } .our-service { padding-top: 10px; border-top: solid 1px #010167; } .our-service-back { float: right; margin: 5px 0px; color: #010167; } .our-service-back-link { padding: 5px; color: #CCCCCC; } A.our-service-back-link:hover { color: #101572; background-color: #FFFFFF; } .side-title { font-weight: bold; font-size: 10pt; color: #5C5FA8; margin: 5px 0px; } .main-title { color: #2D3296; text-align: left; padding: 15px 0px 0px 20px; font-size: 26px; font-family: times new roman, serif } .area-title { font-size: 11pt; font-weight: bold; color: #E69700; } /* .defaulttext , .red-text { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; font-size: 8pt; color: #333333; } */ .red-text { /* main definition with .defaulttext above */ color: red; } .small-text , .small-text A , .small-text A:visited { font-weight: normal; font-size: 7pt; color: #333333; text-decoration: none; } .spacer-row { height: 10px; } /* Top Navigation */ .top-navigation , .top-navigation A { color: white; background-color: #2D3296; text-decoration: none; text-align: center; padding: 2px 0px 2px 0px; } .top-navigation A:hover { color: #FCDC7C; background-color: #2D3296; } .top-navigation-selected A { color: #FCDC7C; } .top-navigation .top-separator { color: #A3A5D1; width: 14px; text-align: center; font-weight: bold; } .top-navigation TABLE { margin: 0 auto; } .top { height: 17px; } /* Left Navigation */ .left-navigation , .left-navigation A { font-size: 9pt; color: #494949; background-color: #FEF6DF; text-decoration: none; } .left-navigation-main { background-image: url(../../images/left-navigation-background.gif); } .left-navigation { background-image: url(../../images/left-links-background.gif); } .left-navigation A:hover { color: #2D3296; background-color: #FFFFFF; } .left-separator { vertical-align: middle; padding: 8px 0px 8px 0px; } .navigation-item { padding: 3px 0px 3px 16px; } .navigation-arrow { text-align: right; vertical-align: top; padding: 5px 0px 0px 0px; } .left-search { padding: 6px 10px 2px 0px; background-color: #FEEEBF; } .left-search SELECT, .left-search INPUT { width: 150px; } /* Bottom bar */ .bottom-text, .bottom-text A { color: #E5E6F2; background-color: #2D3296; color: #E5E6F2; font-weight: normal; text-decoration: none; } .bottom-text A:hover { color: #FCDC7C; background-color: #2D3296; } .bottom-separator { width: 30px; } .email-edit { width: 150px; font-size: 8pt; } .email-edit-left { width: 146px; font-size: 8pt; } /* Right Navigation */ .news-offers { padding: 3px; background-color: #FEFADD; } .map-link { border: 1px solid #101572; } /* LHS menu styles */ .menu-item , .menu-item-selected { font-size: 9pt; color: #494949; height: 17px; vertical-align: middle; text-align: left; padding: 2px 0px 2px 14px; text-decoration: none; } .menu-item-selected , .menu-item-selected A , .menu-item A:hover { color: #2D3296; background-color: #FFFFFF; } .menu-item-selected { padding-left: 0px; } .menu-sep { font-size: 6pt; } .menu-link { width: 150px; padding: 2px 0px 2px 4px; display: inline-block; } .menu-item-selected .menu-link { padding-left: 0px; } /* Property Items */ .property-item { margin: 0px 0px 20px 0px; } .property { padding: 0px 20px 0px 10px; } .property-title, .property-title SPAN { font-weight: bold; font-size: 9pt; color: #5C5FA8; } .property-title SPAN { color: #EE9600; } .property-detail { } /* Property Details */ .full-detail-title , .full-detail-title SPAN { font-size: 11pt; font-weight: bold; color: #171465; background-color: #FFFFFF; /*padding: 10px 0px 5px 0px;*/ } .full-detail-title SPAN { color: #E69700; } .view-prices { text-align: right; background-image: url(../../images/view-prices-background.gif); } .accommodation-item { margin: 0px 0px 10px 0px; } .image-enlarge { padding: 3px; background-color: #ECEDF6; } /* Price guide */ .main-content-prices { padding: 10px 0px 0px 0px; } .price-table { padding: 3px 4px 3px 4px; } .price-accommodation { color: #5C5FA8; font-size: 10pt; font-weight: bold; padding-left: 0px; padding-top: 10px; } .price-unit { color: #EE9600; } .price-date { border-left: 1 solid silver; border-bottom: 1 solid silver; font-size: 8pt; } .price { border-left: 1 solid silver; color: #5C5FA8; } .price-row-even { background-color: #FEF6DF; } .price-row-odd { } .image-popup { background-color: #FEF6DF; } .contact-form-titles { color: #5C5FA8; font-size: 8pt; font-weight: bold; } .contact-details-table { margin: 5px 0px; } .contact-details, .contact-details-head, .contact-reservations { font-size: 10pt; font-weight: bold; } .contact-details-head { color: #7F7F7F; text-align: right; padding-right: 10px; } .contact-reservations { font-size: 11pt; color: #EE9702; } .region { background-color: #FEF6DF; } .location { background-color: #FEEEBF; } .area { background-color: #FFFFFF; } .map-description { padding: 0px 0px 10px 0px; } .map-legend { background-color: #FEF6DF; padding: 10px; } .legend-title { } .search-option-label { font-weight: bold; } .search-option { padding: 2px 10px; } .search-option-highlighted { padding: 2px 10px; background-color: #FEEEBF; } .search-button { padding: 2px 0px 2px 140px; } .search-button TD { text-align: center; } .right-item, .right-item-top { margin: 10px 0px 0px 20px; border-bottom: 1px solid #ABADD5; } .right-item-top { margin-top: 0px; } .right-item-body { background-color: #FEFADD; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } .right-deals { margin: 10px 0px 0px 20px; } .form-notes { padding: 10px; text-align: justify; } .special-offers { padding: 6px; font-size: 9px; } .offer-title { color: #5C5FA8; font-weight: bold; font-size: 9px; } .deal-title { font-family: Arial, Helvetica, Sans-Serif; background-color: #FEEEBF; font-size: 9px; text-transform: uppercase; padding: 3px; } .deal-destination { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; padding: 3px; } .deal-price { font-family: Arial, Helvetica, Sans-Serif; color: #5C5FA8; font-weight: bold; padding: 3px; } .deal-link { text-align: center; padding: 3px; } .search-form-border { border: 1px solid #F8AA2F; padding: 3px; margin: 0px 0px } .search-form-title { background-color: #F7B340; text-align: left; width: 100% } .search-form-table, .search-form-table-no-title { background-color: #FEFADD; border: 1px solid #FDE2B8; width: 100% } .search-form-table { border-top: 0px; } .emergency-number { color: #FF0000; font-size: 16pt; margin-left: 10px } .suppress-p-margin P { margin: 0px; } .modify-search { padding: 6px 0px 2px 0px; background-color: #FEEEBF; } .modify-search * { font-size: 10px; } .modify-search SELECT, .modify-search INPUT { font-size: 10px; } .modify-search-button { xpadding: 2px 0px 10px 40px; } .modify-search SELECT.fixed-width { width: 160px; } .modify-search SELECT.fixed-width-day { width: 52px; } .modify-search SELECT.fixed-width-month { width: 104px; } .modify-search SELECT.fixed-width-time { width: 160px; } .modify-search SELECT.fixed-width-for-button { width: 124px; } A.search-link { text-decoration: underline; font-size: 9px; font-weight: normal; background-color: transparent; } SELECT.fixed-width-wide { width: 200px; } .thawte-seal { margin-top: 5px; height: 40px; overflow: hidden; }