﻿body 
{
    margin: 0;
    padding: 0;
    color:#43646d;/*teal*/
    background-color:#d9d0ad;/*#d9d0ad buff*/
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    margin-top:10px;
	
   
}
#displayarea
{
    width: 797px;
    background-color:#fffafa;/*snow*/
    TEXT-ALIGN: left;
    border:solid 2px #43646d;/*teal*/
	margin-left:auto;
	margin-right:auto;
}


#headerlogo
{
    
    height: 186px;
    background-image: url(../images/headermillbrae.jpg);
    background-repeat:no-repeat;
}



#navigation {
	BORDER-TOP:2px solid white;
	BORDER-BOTTOM:2px solid white;
	PADDING:5px; 
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #43646d;/*teal*/
}
#navigation UL {
	PADDING:0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#navigation UL LI {
	DISPLAY: inline
}
#navigation UL LI A {
	PADDING: 4px;
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
#navigation UL LI A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}
#submenu{
	
	BORDER-BOTTOM:3px solid #d9d0ad; /*#43646d;*/
	PADDING:5px; 
	FONT-SIZE: 12px; 
	font-weight:bold;
	BACKGROUND-COLOR: white;
	height:16px;
}
#submenu UL {
	PADDING:0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
	padding-left:45px;
}
#submenu UL LI {
	DISPLAY: inline
}
#submenu UL LI A {
	PADDING: 4px;
	COLOR:#43646d; 
	TEXT-DECORATION: none;
}
#submenu UL LI A:hover {
	COLOR: #43646d;  
	TEXT-DECORATION: underline;
}


#contentarea
{
    margin:10px;
    padding-top:20px;
	height:530PX;

 
}
#contentareabooking
{
    margin:10px;
    padding-top:20px;
	height:630px;

 
}
#picandcap
{
        float:right; 
        width:420;
        height:400;
        font-style:italic;
        font-family:Bookman Old Style, Cursive;
        color:#43646d;
        font-size:16px;
}
#slideshow
{
   
    height:300;
    width:400;
    margin-bottom:20px;
    margin-right:20px;
    border:solid 4px #d9d0ad;
}
.caption
{
    margin-right:20px;
    text-align:left;
  
}
.attribute
{
    margin-right:20px;
    text-align:right;
}

.innerfooter
{
    clear:both;
    text-align:center;
    font: 9px verdana, arial, sans-serif;
    color:Gray;
}

.footer
{
    clear:both;
    text-align:center;
    font: 9px verdana, arial, sans-serif;
    color: #43646d;
}
A.plain:link {
	COLOR:#43646d; 
	TEXT-DECORATION: none;
}
A.plain:visited{
	COLOR: #43646d;  
	TEXT-DECORATION: none;
}
A.plain:hover {
	COLOR: #43646d;  
	TEXT-DECORATION: underline;
}
A.plain:active{
	COLOR: #43646d;  
	TEXT-DECORATION: none;
}

.bigletter
{
   
    float:left;
    color:#d9d0ad;
    font-size:56px;
    line-height:45px;
    font-weight:normal;
    /* padding-top:2px;*/
    font-family: Times, serif, Georgia;
    
}
.midletter
{
   
    float:left;
    color:#d9d0ad;
    font-size:56px;
    line-height:45px;
    font-weight:normal;
    margin-bottom:20px;
    font-family: Times, serif, Georgia;
    
}
H4
{
    line-height:2.5;
}

#rhs
{
	height:500px;
	width:400px;
}


#mapframe
{
    float:right;
    height:300;
    width:400;
    margin-bottom:20px;
    margin-right:20px;
    border:solid 4px #d9d0ad;
}


#info
{
    float:left;
    height:400px;
    width:300px;
    text-align:justify;
    padding-left:20px;
}
#badge1
{
    text-align:center;
    float:left;
}
#badge2
{
    float:right;
    clear:right;
}
#badge3
{
    float:right;
    clear:right;
    margin-right:30px;
}
.leftimage
{
    float:left;
    border:solid 2px #d9d0ad;
}
.rightimage
{
    float:right;
    border:solid 5px #d9d0ad;
    margin-left:40px;
    padding:3px;
}

#submenuhidden
{
    position:absolute;
    left:-4000px;
}
#tableinfo
{  
    width:700;
    margin-bottom:20px;
    margin-right:20px;
    text-align:justify;
    padding-left:20px;
}
.tarifftable
{
    width:500px;
    padding:3px;
    margin-left:100px;
    line-height:1.5;
    font-size:12px;
}
.tarifftable TABLE {
    width:500px;
}
.tarifftable TD 
{
    border-right:solid 1px #43646d;
    border-bottom:solid 1px #43646d;
    
}
.tarifftable TH 
{
    border-right:solid 1px #43646d;
    border-bottom:solid 1px #43646d;
    
}
#formdisplay
{
    border:solid 4px #d9d0ad;
    width:620px;
    text-align:left;
    margin-left:50px;
    padding:30px;
    padding-bottom:10px;
}

#inlinedisplay
{
    width:100%;
    padding:10px;
    color:#43646d;/*teal*/
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;

}


input { 
 background-color: #d9d0ad; 
}
textarea { 
 background-color: #d9d0ad; 
}

.spaced
{
    line-height:1.5;
}

legend
{
    color:#43646d;
    font-weight:bold;
}
label
{
  display : inline-block;
  line-height: 1.8;
  vertical-align: top;
  width:140px;
  padding-left:10px;
  text-align:right;
}
