ns4pc.css/* Main element definitions */ 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 { 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: #EDEDED; } /*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; } .side-title { font-weight: bold; font-size: 10pt; color: #5C5FA8; margin: 5px 0px; } .main-title { color: #010167; text-align: left; padding: 15px 0px 5px 0px; 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: #010167; text-decoration: none; text-align: center; padding: 2px 0px 2px 0px; } .top-navigation A:hover { color: #FCDC7C; background-color: #010167; } .top-navigation-selected A { color: #FCDC7C; } .top-navigation .top-separator { color: #A3A5D1; width: 14px; text-align: center; font-weight: bold; } /* Left Navigation */ .left-navigation , .left-navigation A { font-size: 9pt; color: #010167; background-color: #EDEDED; 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: #010167; 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: #010167; color: #E5E6F2; font-weight: normal; text-decoration: none; } .bottom-text A:hover { color: #FCDC7C; background-color: #010167; } .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: #010167; 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: #010167; 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; } /* 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: #EDEDED; } .price-row-odd { } .image-popup { background-color: #EDEDED; } .contact-form-titles { color: #5C5FA8; font-size: 8pt; font-weight: bold; } .contact-details, .contact-details-head, .contact-reservations { font-size: 10pt; font-weight: bold; } .contact-details-head { color: #7F7F7F; } .contact-reservations { font-size: 11pt; color: #EE9702; } .region { background-color: #EDEDED; } .location { background-color: #FEEEBF; } .area { background-color: #FFFFFF; } .map-description { padding: 0px 0px 10px 0px; } .map-legend { background-color: #EDEDED; 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; } .right-item { margin: 10px 0px 0px 20px; border-bottom: 1px solid #ABADD5; } .right-item-body { background-color: #F6F6F6; 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; color: #FFFFFF; background-color: #7784DB; 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 #010167; padding: 3px; margin: 0px 0px } .search-form-title { background-color: #7784DC; text-align: left; width: 100% } .search-form-table { background-color: #EAEDFC; border: 1px solid #9999EE; border-top: 0px; width: 100% } .panels { margin-left: 5px } .home-panel { width: 172px; background-color: #FFFFFF; } .panel-text { padding: 5px; } .panel-button { padding: 5px; text-align: center; background-color: #FFFFFF; } .panel-spacer { background-image: url(/images/panel-spacer.gif); width: 17px; } .travel-extras { margin: 15px 20px 0px 7px; padding: 5px; text-align: left; border: 1px solid #DCDDE0; background-color: #FFFFFF; } .travel-extras DIV { margin: 5px; } .travel-extras DIV SPAN { padding-left: 10px; } .home-page-background { background-color: #EDEDED; } .home-gradient { background-image: url(/images/home-gradient.jpg); background-repeat: repeat-x; border-left: 1px solid #FFFFFF; } .home-page-line { border-left: 1px solid #FFFFFF; }