

body {
padding: 0px;
margin: 0px;
font-family:Verdana,"Times New Roman",Times, serif;
font-size:10pt;
background-color:#69BEDE;
}

#bodybg
{
background: url('../images/vbg.gif');
background-repeat:repeat-x;
}

.center
{
text-align:center;
margin:auto;
}


/*outer container to enable centering of content box in ie*/
#container  
{
width:100%;
margin: 10px  auto ;
border:0;
}


/*inner container centered*/
#container2
{
width:80%;
margin: 10px  auto ;
border:0;
}

.wrapper{
   margin: 0px auto;
   width: 974px;
}


.header{
   
   width: 100%;
   background-color:#69BEDE;
   margin:0px;
   height:60px;
}

/*box to contain photo and logo on main accommodation page*/
#topbox
{
padding: 0;
margin: 0; 
width: 100%;
height:390px;
position : relative;
z-index: 1;
}

/*move img to right*/


.gallery {
background-image:url(../images/bg.png);
background-repeat:no-repeat;
height:351px;
left:430px;
margin:0;
padding-right:0;
position:absolute;
top:20px;
width:523px;
}


#logo
{

padding:10px 0px;
margin: auto;
}

#logo1
{
float:left;
padding:10px 0px;
}

#blurb {
clear:both;
color:#072E54;
float:left;
font-size:1.1em;
height:250px;
margin:0;
padding:0;
width:300px;
z-index:1000;
}



/*---style footer---*/
#footer
{
clear: both;
height:41px;
margin-top:.5em;
padding: 1em;
font-size : 10pt;
color: #000080;
border-top: 0px ;
}

/*style footer hyperlinks*/

#footer a:link {  font-size : 8pt; color:#FFF ; text-decoration:none }
#footer a:visited  {font-size : 8pt; color:#639 ; text-decoration:none}
#footer a:active  {font-size : 8pt; color:#03F ; text-decoration:none}
#footer a:hover  {font-size : 8pt; color:#FFFF00 ; text-decoration:underline}

p{text-align:left;}

.left1 p {padding:0px 10px 0px 10px;}

/*style accommodation pages*/


#logobox{
padding: 0;
margin: 0; 
width: 100%;
height:215px;
position : relative;
z-index: 1;
}

/*box with fading background image at top of accommodation pages*/
#ad
{
position:relative;
clear:both;
width:974px;
height:200px;
background-image: url('../images/hbg.png');
background-repeat:repeat-y;
}

#ad1
{
position:relative;
clear:both;
width:974px;
height:220px;
background-image: url('../images/hbg2.png');
background-repeat:repeat-y;
}

#ad2
{
position:relative;
clear:both;
width:974px;
height:230px;
background-image: url('../images/hbg3.png');
background-repeat:repeat-y;
}


#ad3
{
position:relative;
clear:both;
width:974px;
height:240px;
background-image: url('../images/hbg4.png');
background-repeat:repeat-y;
}

/*establishment logo position*/
#pebbles
{
float:left;
padding: 20px 0px 0px 20px;
margin:0;
z-index:2250;
}

/*style address list*/

#place {
clear:both;
color:#093F76;
float:left;
line-height:1.2em !important;
list-style-type:none;
margin-left:20px;
padding:0;
text-align:left;
width:370px;
}


/*white frame*/
 #bg3
{
position:absolute;
top:20px;
right:20px;
background-image: url('../images/frame1.png' ) ;
background-repeat:no-repeat;
margin:0;
padding-right:0px;
}


/*img size*/
 #bg3 img
 {
width: 425px;
height: 110px;
border: 0;
position: relative;
display: block;
overflow: hidden;
z-index: 100;
background-image: none;
margin: 0px;
padding: 10px;
}



/*caption style*/
#bg3 p
    {
font-size:10pt;
color: #666666;
padding: 0px;
text-align: center;
clear: left;
font-style: italic;
} 

/*wrapper for text block and right photos*/


.container3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/shell.png) no-repeat scroll 50% 70%;
height:900px;
width:100%;
}


#toptext
{
color:#FFF;font-size: medium;
float:left;
clear:both;
width:95%;
margin: 50px 20px 0 20px;
}


#text
{
color:#FFF;font-size: medium;
float:left;
clear:both;
width:60%;
margin-left:20px;
}

/*block containg photos on right of accommodation pages*/

#photos  {
float:right;
padding-right:20px;
width:34%;
}


 .rightphotos
{
margin: 10px;
padding-bottom:10px;
width:260px;
height:208px; 
background: url(../images/frame2.png) top left no-repeat;    
float: right;
}

 .rightphotos img
{
margin: 0px;
padding: 5px;
width: 250px;
height: 188px;
float: left;
z-index:500;
}


 
.rightphotos p {
clear:left;
color:#666666;
font-size:10pt;
font-style:italic;
margin-bottom:0;
margin-top:0;
padding-top:10px;
text-align:center;
}

.rightphotos a:link {  font-size : 8pt; color:#FFF ; text-decoration:none }
.rightphotos a:visited  {font-size : 8pt; color:#639 ; text-decoration:none}
.rightphotos a:active  {font-size : 8pt; color:#03F ; text-decoration:none}
.rightphotos a:hover  {font-size : 8pt; color:#FFFF00 ; text-decoration:underline}

/*position awards*/
#award
{
float:right;
padding: 10px;
}

/*--position google maps--*/
#map
{
margin:auto;
width: 500px;
height: 300px;
}

#placer
{
padding-top:20px;
}

 #contactbg
{
 background: url(sky1.jpg) no-repeat ;
}


/*--list style on accommodation list page--*/
.text {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
padding:0;
text-align:left;
}

/*style text hyperlinks*/

#text a:link  {color:yellow ; text-decoration:underline }
#text a:visited {color:red ; text-decoration:none}
#text a:hover {color:coral ; text-decoration:underline}
#text a:active {color:#03F ; text-decoration:none}


h1{
font-size:1.1em;
text-align:left;
padding:0;
margin-left:10px;
}

h3{
color:#FFFFFF;
text-align:left;
padding:0;
margin-left:10px;
}








