body {
background:url(images/body-back-blue.jpg) repeat-x;
background-color:#ccd6e0;
margin:0px;	
} 

div {
padding:0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#3e647e;
}
p, li {
padding-top:2px;
padding-left:5px;
padding-right:5px;
font-size:11px;
line-height:18px;
}
td {
font-size:11px;
}
.imgBorder{
background: #bfb6ac;
padding:1px;
border:5px solid #ffffff;

}
#roomers {
width:450px;
}

/**** colour straps/////////////////////////////////////////***/
#strapHome {
background-color:#587992;
height:15px;
}
#strapRooms {
background-color:#544143;
height:15px;
}
#strapTariff {
background-color:#f8edf9;
height:15px;
}
#strapGallery {
background-color:#5d3a51;
height:15px;
}
#strapOut {
background-color:#afc8dc;
height:15px;
}

#strapBooking {
background-color:#9ecaa7;
height:15px;
}

#strapContact {
background-color:#e2d973;
height:15px;
}

#strapR2 {
background-color:#dee2e7;
height:15px;
}
#strapR37 {
background-color:#e6ecc0;
height:15px;
}
#strapR4 {
background-color:#f0e3c3;
height:15px;
}
#strapR5 {
background-color:#bccbcc;
height:15px;
}
#strapR6 {
background-color:#dad4d2;
height:15px;
}

/**** links --------------------------------------***/
a{
	color: #3e647e;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/**** DIV ----------------------------------------***/

#navi {
margin-top:6px;
font-family:"Century Gothic", Verdana, Arial, Tahoma;
font-size:14px;
}
.naviTXT {
font-family:"Century Gothic", Verdana, Arial, Tahoma;
font-size:14px;
}
.naviLeft {
border-left:#9eb6ca 1px solid;
}
.naviRight {
border-right:#3e647e 1px solid;
}
.naviBoth {
border-left:#9eb6ca 1px solid;
border-right:#3e647e 1px solid;
}

#main {
width:900px;
position:relative;
margin: 0px auto;
}
#header {
height:118px;
}
#fls {
height:318px;
}
#bar {
}
#content {
background:url(images/right-main-back.jpg) repeat;
clear:both;
}
#contentBox {
background:url(images/maintop-fade-blue.jpg) repeat-x;
background-color:#bcc9d6;
}

#features {
background:url(images/right-main-back.jpg) repeat;
}
#fc2 {
background:url(images/right-back.jpg) repeat-x;
float:left;
width:341px;
padding-bottom:10px;
min-height:150px;
}

#leftCol {
min-height:350px;
padding-left:30px;
padding-right:30px;
padding-top:22px;
}
#rightCol {
min-height:350px;
padding-left:5px;
padding-right:30px;
padding-top:22px;
}
.partline {
border-bottom:1px #3e647e solid;
width:850px;
}
.roomerLine {
border-bottom:1px #3e647e solid;
}
#base {
background-color:#7c98ae;
color:#FFFFFF;
font-size:11px;
padding-top:20px;
height:35px;
text-align:center;
}

.baseLinks{
color:#FFFFFF;
}

#footer {
font-size:12px;
color:#3e647e;
line-height:18px;
height:80px;
padding-top:10px;
}
.footerLinks {
color:#3e647e;
}
/** ==================================================================== CONTAINERS **/
#containerHome {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #587992;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#containerRooms {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #544143;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}

#containerTariff {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #f8edf9;  /* the background          */
   filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
   opacity: 0.6;               /* newer Mozilla and CSS-3 */
}

#containerGallery {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #5d3a51;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#containerOut {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #afc8dc;  /* the background          */
   filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
   opacity: 0.6;               /* newer Mozilla and CSS-3 */
}

#containerBooking {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #9ecaa7;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

#containerContact {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #e2d973;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
#containerRoom2 {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #dee2e7;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}

#containerRoom37 {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #e6ecc0;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}

#containerRoom4 {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #f0e3c3;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}

#containerRoom5 {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #bccbcc;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#containerRoom6 {
	height:40px;
	width:877px;
	padding-top:15px;
	padding-left: 23px;
	position:absolute;
	top:273px;
	/* ---------------------------------------------------------*/
   background-color: #dad4d2;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
/**  ----------------------------------------------------------------------------------------- **/

/** BACKERS ----------------------------------------------------------------------------**/
.nostell { /* room 4 */
background-image:url(images/backers-nostell-blu.jpg);
background-position:top right;
background-repeat:no-repeat;
height:300px;
padding-left:30px;
padding-right:30px;
padding-top:22px;
}
.pome { /* room 5 */
background-image:url(images/backers-frutto-proibito-blu.jpg);
background-position:top right;
background-repeat:no-repeat;
height:348px;
padding-left:30px;
padding-right:30px;
padding-top:22px;
}
.flamingo { /* room 6 */
background-image:url(images/backers-flamingo-blu.jpg);
background-position:top right;
background-repeat:no-repeat;
height:348px;
padding-left:30px;
padding-right:30px;
padding-top:22px;
}
.hummingbirds { /* room 7 */
background-image:url(images/backers-hummingbirds-blu.jpg);
background-position:top right;
background-repeat:no-repeat;
height:300px;
padding-left:30px;
padding-right:30px;
padding-top:22px;
}


/** ----------------------------------------------------------------------------**/
.titles{
font-weight:bold;
font-size:18px;
line-height:35px;
}
.titlesDK{
color:#3e647e;
font-weight:bold;
font-size:18px;
line-height:35px;
}
#titleBox {
background:url(images/footer-base-back.jpg) repeat-x;
height:40px;
padding-left: 10px;
font-family: "Arial Black", Arial, Helvetica, sans-serif;
font-size:15px;
line-height:35px;
}

#poweredby {
display:none;
}
/** iFRame ----------------------------------------------------------------------------**/
.caterbook {
border:solid 1px #3e647e;
background-color:#ffffff;
}
input, .input {
border:solid 1px #3e647e ;
background-color:#ffffff;
}
.inputbutton {
border:solid 1px #3e647e ;
background-color:#ffffff;
padding:3px;
}
.addy{
font-size:11px;
color:#FFFFFF;
}

