﻿/* -----------------------------------------------
PRINT SPECIFIC STYLES
URI: http://www.elegantresorts.co.uk/
Created by Elegant Resorts
----------------------------------------------- */

div#secondary-content, div#tertiary-content { 
    display: none 
}

body {
    background-color: #ffffff; 
    font-family: arial, verdana, "microsoft sans serif", helvetica, sans-serif; 
    color: #000000;
}

a {
    text-decoration: none;
    color: #000000;
}

h1 {    
    font-size: 1.5em;
}

h2 {    
    font-size: 1.3em;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h3 {    
    font-size: 1.0em;
}

div#skiplinks {
    display: none;
}

#skiplinks {
    display: none;
}

#erLogo {
    color: #000000;
}

div#navigation {
    display: none;
}

div#holidayHoverContainer {
    display: none;
}

div#destinationHover {
    display: none;
}

div#offerTabInnerContainer {
    display: none;
}

div#typesHomeContainer {
    display: none;
}
    
div#destinationsHomeContainer {
    display: none;
}

div#footer {
    display: none;
}

.listOffersButton {
    display: none;
}

.breadCrumb, #breadcrumbContainer {
    display: none;
}

.paginationContainer {
    display: none;
}

div#primary-content {
    margin-top: 0px;    
}

#strap {
    display: none;
}

div#middleListColumn {
    margin: 0px auto 0px;
    height: 100%;
}

div#detailHotelContainer {   
    border-width: 0px;
}

.priceQuoteButton, .listButton {    
    display: none; 
}

div#detailGalleryInnerContainer ul {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#detailGalleryInnerContainer li {
    color: #cccccc;    
    list-style: none;
    display:inline;
    margin: 0px 20px 0px 0px;
}

.image {
    border: 1px solid #333333;
    width: 608px;
}

img {
    border: 1px solid #333333;
}

#hotelDetails td.detailDescription  {
    padding: 5px 5px 5px 30px;   
    font-weight: bold;
}

.printLink {
    display: none; 
}

.holidayTypeContainer h3 {
    font-size: 1.0em;
    padding: 1px 0px 0px 0px;
    margin: 1px 0px 0px 0px;
    font-weight: normal;
}

.accordianMainContainer p {
    display: none; 
}

.accordianMainContainer a {
    text-decoration: none;
    color: #000000;
}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
