body { margin : 0 ; padding : 0 ; background-color : #b0c4de ; font-family : Arial, sans-serif ; color : #000080 ; }

h1, h2, h3, h4, h5, h6 { display : none ; }

img { border-width : 0px ;  }

div { margin : 0 5% ; border-color : #4f94cd ; border-width : 0 2px 2px ; border-style : solid ; background-color : #fff ; padding : 0.5em ; overflow : hidden ; }
// div { width : 600px ; border-color : #4f94cd ; border-width : 0 2px 2px ; border-style : solid ; background-color : #fff ; padding : 0.5em ; }

#banner { padding : 0 ; height : 150px ; overflow : hidden ; clip: rect(5px, 5px, 5px, 5px) ; }

#banner_left { position : absolute ; left : 5.2% ; top : 0 ; overflow : hidden ; }

#banner_title { position : absolute ; left : 35% ; top : 0 ; }

#banner_right { position : absolute ; top : 00px ; right : 5.1% ; }

#navigation { }

#content { padding : 1em ; }

#footer { font-size : 9px ; text-align : center ; padding : 0.2em ;  }
#footer a { color : #000080 ; text-decoration : none ; }

#BLISS { position : relative ; bottom : -1px ;  }

#rust { font-weight : bold ; color : #b22222 ; }

.ahem { display : none ; }

.centred { text-align : center ; }

.title { text-align : center ; }

.indented { text-indent : 3em ; }

.block { display : block ; }

.bold_line { font-weight : 600 ; }

.ratetitle {
    font-size: 0.9em;
    color: #3d5b7d;
    text-decoration: none;
    font-weight: bold;
}

.daterange {
    font-size: 1.1em;
    color: #4f94cd;
    font-weight: bold;
    
}

.nightlength {
    font-weight: bold;
    padding-left:20px;
    color: #3d5b7d;
    font-size: 0.9em;
}

.cost {
    color: #203e5f;
    font-size: 0.8em;
}

.ratehr {
    height: 1px;
    width: 400px;
    color: #547fad;
    background-color: #547fad;
    border: 0;
    }
    