*{
margin: 0;
padding: 0;
border: 0;
}

img{
margin: 0;
padding: 0;
border: 0;
display: block;
}

body{
font-size: 8.5pt;
line-height: 14pt;
color: #515151;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #015092;

}

#container{
position: absolute;
top: 0px;
left: 50%;
margin-left: -430px;
width: 860px;
}



/* ----------------------------------------------Page Content---------------------*/

#header{
float: left;
width: 860px;
height: 239px;
background-image:url(images/header_blank.jpg);
background-repeat: no-repeat;
}

#headerDestinations{
float: left;
width: 860px;
height: 239px;
background-image:url(images/headerdestinations_blank.jpg);
background-repeat: no-repeat;
}

#insideContainer{
float: left;
width: 860px;
background-image:url(images/background_stripwhite.jpg);
background-repeat: repeat-y;
}

#insideContainerDestinations{
float: left;
width: 860px;
background-image:url(images/background_stripdestinations.jpg);
background-repeat: repeat-y;
}

#navigation{
float: left;
width: 179px;
}

#content{
float: right;
width: 678px;
vertical-align: top;
background-image:url(images/background_logowhite.jpg); 
background-repeat: no-repeat; 
background-position: top right;
}

#contentDestinations{
float: right;
width: 678px;
vertical-align: top;
background-image:url(images/background_logodestinations.jpg); 
background-repeat: no-repeat; 
background-position: top right;
}

#contentAll{
float: left;
width: 579px;
padding-left: 58px;
}

#contentLeft{
float: left;
width: 374px;
padding-top: 20px;
padding-bottom: 30px;
}

#contentRight{
float: right;
width: 179px;
padding-top: 20px;
padding-bottom: 30px;
}

.contentAll{
float: left;
width: 579px;
padding-left: 58px;
}

.contentAll2{
float: left;
width: 579px;
}

.contentLeft{
float: left;
width: 374px;
padding-top: 20px;
padding-bottom: 30px;
}

.contentLeft2{
float: left;
width: 374px;
padding-bottom: 30px;
}

.contentRight{
float: right;
width: 179px;
padding-top: 20px;
padding-bottom: 30px;
}

.contentRight2{
float: right;
width: 179px;
padding-bottom: 30px;
}




#footer{
float: left;
width: 860px;
height: 178px;
background-image:url(images/footer_white.jpg);
background-repeat: no-repeat;
}

#footerDestinations{
float: left;
width: 860px;
height: 178px;
background-image:url(images/footer_destinations.jpg);
background-repeat: no-repeat;
}

/* ----------------------------------------------General Styles---------------------*/

.small7{
font-size: 7pt;
line-height: 9pt;
text-align: center;
display: block;
}

.smallNav{
font-size: 7pt;
line-height: 9pt;
}

.readMore{
font-size: 7pt;
line-height: 9pt;
font-weight: bold;
color: #015092;
}

.smallHotel{
font-size: 7pt;
line-height: 9pt;
}

.smallHotelBooking{
font-size: 7pt;
line-height: 9pt;
display: block;
}

.smallHotelBold{
font-size: 7pt;
line-height: 9pt;
font-weight: bold;
}
.smallHotelBoldWhite{
font-size: 7pt;
line-height: 9pt;
font-weight: bold;
color: #ffffff;
}

h1{
font-size: 10pt;
line-height: 16pt;
font-weight: bold;
display: block;
color: #015092;
}

.dealsHeader{
font-size: 10pt;
line-height: 16pt;
font-weight: bold;
display: block;
color: #9a1904;
padding-bottom: 5px;
}

.dealsHeader2{
font-size: 14pt;
line-height: 18pt;
font-weight: bold;
display: block;
color: #9a1904;
}

.dealsSubHeader{
font-size: 8.5pt;
line-height: 14pt;
font-weight: bold;
display: block;
color: #015092;
}

.boldRed{
color: #9a1904;
font-weight: bold;
}


h2{
font-size: 8.5pt;
line-height: 14pt;
font-weight: bold;
display: block;
color: #015092;
}

h3{
font-size: 8.5pt;
line-height: 14pt;
font-weight: bold;
display: block;
}

.heading{
font-size: 10.5pt;
line-height: 15pt;
display: block;
padding-bottom: 5px;
}

.eveningWhite{
font-size: 9pt;
line-height: 14pt;
font-weight: bold;
display: block;
padding-bottom: 5px;
color: #ffffff;
}

.eveningGrey{
font-size: 9pt;
line-height: 14pt;
font-weight: bold;
display: block;
padding-bottom: 5px;
color: #363636;
}

.contactText{
font-size: 8.5pt;
line-height: 11pt;
font-weight: bold;
}

.contactTextWhite{
font-size: 8.5pt;
line-height: 11pt;
font-weight: bold;
color: #ffffff;
}

.dealsText{
font-size: 8.5pt;
line-height: 12pt;
color: #363636;
}

.boldRed{
font-size: 8.5pt;
line-height: 12pt;
color: #9a1904;
font-weight: bold;
}

.newsletterText{
font-size: 10pt;
line-height: 12pt;
color: #ffffff;
display: block;
}

.top5{
margin-left: 25px;
font-weight: bold;
}

.list{
margin-left: 25px;
}

.footerText{
font-size: 7pt;
line-height: 10.5pt;
color: #ffffff;
}

.footerCopyright{
font-size: 7pt;
line-height: 12pt;
color: #bce0f8;
display: block;
padding-top: 10px;
}

.footerAddress{
font-size: 7.5pt;
line-height: 10.5pt;
color: #ffffff;
}

/*--------------------------------CONTACT FORM----------------------------*/

#contact_form{
font-size: 7.5pt;
line-height: 11pt;
color: #363636;
}

#contact_form td{
padding: 0px 0px 0px 0px;
background-color: none;
}

#contact_form input{

}

#contact_form textarea{
background-color:  #ffffff;
padding: 3px 3px 3px 3px;
border: 1px solid #0068ab;
}


#contact_form button{
width:76px;
height: 17px;
background-color: #ffffff;

}



/* ----------------------------------------------Links---------------------*/

A{
color: #515151;
text-decoration: underline;
}
A:HOVER{
color: #515151;
text-decoration: none;
}

A.footerText{
color: #ffffff;
text-decoration: none;
}
A.footerText:HOVER{
color: #ffffff;
text-decoration: underline;
}

A.footerAddress{
color: #ffffff;
text-decoration: underline;
}
A.footerAddress:HOVER{
color: #ffffff;
text-decoration: none;
}


A.contactTextWhite{
color: #ffffff;
text-decoration: underline;
}
A.contactTextWhite:HOVER{
color: #ffffff;
text-decoration: none;
}

A.readMore{
color: #015092;
text-decoration: underline;
}
A.readMore:HOVER{
color: #015092;
text-decoration: none;
}







