/* CSS Document */

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#275886;
	margin:0;
	padding:0;
	line-height:1.4;
}

h4{
	font-weight:bold;
	font-size:16px;
	padding:0px;
	margin:0px;
}

#container{
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	margin-left:auto;
	margin-right:auto;
	width:692px;
	background-color:#FFFFFF;
}

#header{
	text-align:center;
}

#nav{
	background-color:#275886;
	color:#FFFFFF;
	padding:4px 8px;
	vertical-align:middle;
}

#content{
	width:73.2%;
	padding:16px 8px;
	font-size:10px;
	line-height:14px;
}

.breaksImg{
	float:right;
	margin-left:8px;
}

.galleryImg{
	margin-top:3px;
	border:1px #275886;
}

/*-----Panel on the right of the home page-----*/

#rightPanel{
	width:165px;
	float:right;
	margin-top:4px;
	background-image:url(../images/rightPanelBG.jpg);
	background-repeat:repeat-y;
}

#rightPanelRiviera{
	background:url(../images/rivieraTop.jpg) no-repeat;
	height:75px;
	text-align:center;
	font-weight:bold;
}

#rightPanelExterior{
	background:url(../images/photos/extTop.jpg) no-repeat;
	height:75px;
	text-align:center;
	font-weight:bold;
}

#rightPanelBedrooms{
	background:url(../images/photos/bedTop.jpg) no-repeat;
	height:75px;
	text-align:center;
	font-weight:bold;
}

#rightPanelDining{
	background:url(../images/photos/diningTop.jpg) no-repeat;
	height:75px;
	text-align:center;
	font-weight:bold;
}

#rightPanelBar{
	background:url(../images/photos/barTop.jpg) no-repeat;
	height:75px;
	text-align:center;
	font-weight:bold;
}

#rightPanelAttractions{
	background:url(../images/attractionsTop.jpg) no-repeat;
	height:80px;
	text-align:center;
	font-weight:bold;
}

#rightPanelTerrace{
	background:url(../images/terraceTop.jpg) no-repeat;
	height:80px;
	text-align:center;
	font-weight:bold;
}

#rightPanelOffers{
	height:80px;
	background:url(../images/offersTop.jpg) no-repeat;
	text-align:center;
	font-weight:bold;
}

.rightPanelContent{
	clear:both;
	background:#eceef1;
	font-size:10px;
}

.rightPanelContentBot{
	background:#eceef1;
	font-size:10px;
	padding:0 4px 4px 4px;
}

.contentList{
	float:left;
	font-size:10px;
	margin-left:8px;
	margin-bottom:10px;

}

/* -------- End of Panel Styles ------ */

#breaks{
	clear:left;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:155px;
	padding:0 8px 16px 0;
}

.breaksBox{
	float:left;
	background-color:#dfe5ec;
	border:1px solid #144573;
	width:151px;
	font-size:14px;
	text-align:center;
	padding-bottom:8px;
	margin:8px 8px 8px 8px;
}

.breakImg{
	padding:7px;
}

#footer{
	clear:both;
	background-color:#144573;
	color:#FFFFFF;
	padding:8px;
	font-size:10px;
	line-height:16px;
}

/* -------- Table Styles --------- */

.tableHead{
	font-weight:bold;
	color:#FFFFFF;
}

/* -------- LINKS STYLES --------- */

a{color:#275886; text-decoration:none;}
a:hover{color:#275886; text-decoration:underline;}

#nav a {color:#FFFFFF; text-decoration:none; padding:3px 3px;}
#nav a:hover {color:#144573; background-color:#c8d3de; text-decoration:none;padding:4px 3px;}

.rightPanelContent a{color:#275886; text-decoration:none;}
.rightPanelContent a:hover{color:#275886; text-decoration:underline;}

#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}

#breaks a{color:#275886; text-decoration:none;}
#breaks a:hover{color:#275886; text-decoration:underline;}

.tableHead a{color:#FFFFFF; text-decoration:none;}
.tableHead a:hover{color:#FFFFFF; text-decoration:underline;}

/* -- HIGH SLIDE -- */

.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}