/* ------------------------------------------------------- Layout and Design ----------------------------------------*/

.navigationTopLinks{
 display:inline;
 padding:0px 0px 0px 0px;
}

body{
 background-color:#EFF0E9;
 text-align:center;
 z-index:0;
 margin:0px;
}

.allContent
{
 font-family:Arial;
 font-size:14px;
 width:763px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
}

.header{
 width:763px;
 height:78px;
 margin: 0px;
 padding:0px;
}

* html .header {
 margin: 0 -3px; ma\rgin: -3px;
} 

.navigationTopHome
{
 margin:0px;
 width:763px;
 align:right;
 z-index:1000;
 height:28px;
}

* html .navigationTopHome {
 margin-bottom: -3px; ma\rgin-bottom: -3px;
} 

.navigationTop
{
 margin:0px;
 width:763px;
 align:right;
 z-index:1000;
 height:28px;
}

* html .navigationTop {
 margin: 0px; ma\rgin: 0px;
} 

.mainPic{
 padding:2px;
 margin:2px;
 position:relative;
 z-index:2;
}

* html .mainPic {
  margin: 0 -3px; ma\rgin: -3px;
  zoom:1;
} 

.bottomButton{
  padding:0px;
  border-right:1px solid #ffffff;
}

.bottomButton2{
  padding:0px;
}

.photoGallery{
 float:left;
 width:254px;
 background-color:#99BADD;
 color:#003386;
 text-align:center;
}

.specials{
 float:left;
 width:255px;
 background-color:#99BADD;
 color:#003386;
 background-image:url(../images/flower.jpg);
}

.aria{
 float:right;
 width:254px;
 background-color:#99BADD;
 color:#003386;
}

.bottomImage{
 float:left;
 width:126px;
}

#container {
    /* Set margins, padding, borders, colours etc. */
	background-color:#D6E4F1;
}

#container1 {
    /* Set margins, padding, borders, colours etc. */
	background-color:#99BADD;
}

/* Contain the floats using the :after method */
#container:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}

/*  \*/
* html #container {
	height: 1%;
}
/*  */

/* End float containing rules */

.hollyhacked{
 text-align:left;
 padding:14px 0px 0px 0px;
 float:right;
 display:inline;
 width:116px;
}

/* Apply Holly Hack to the non-floated content */
/*  \*/
* html .hollyhacked {
	height: 1%;
}
/*  */

.hollyhacked a{
 color:#1A4993;
 text-decoration:none;
 font-weight:bold;
}

.navigationBottom{
 background-color:#4D70A6;
 width: 763px;
 height:28px;
}

.navigationBottomLinks{
 display:inline;
 float:left;
 color:#ffffff;
 height:27px;
 line-height:27px;
 padding-left:5px;
}

.bottomInfo{
 font-family:Tahoma;
 font-size:10px;
 color:#554C43;
 padding: 5px;
 text-align:center;
}

.bottomInfo img{
 margin-top:10px;
}


/* --------------------------------------------------------- Links -------------------------------- */

.bottomInfo a{
 color:#554C43;
}

a:hover.navigationTop{
 text-decoration:underline;
}


a.bottomNav{
 color:#D2DBE9;
 font-family:Tahoma;
 font-size:10px;
 text-transform:uppercase;
 text-decoration:none;
}

a.bottomButton{
 color:#003386;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

a.footer{
 color:#000000;
 text-decoration:none;
}

.navigationBottomLinks a:hover{
 text-decoration:underline;
}