@charset "UTF-8";
/* CSS Document */

* {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
} 

body {
	background-image:url(../images/summer/summerbg_01.jpg);
}
#holder{
margin-top:40px;
}

#contactInfo{
width:685px;
padding-left:9x;
padding-top:10px;
font-size:.7em;
float:left;
color:#333;
}



#contentShadow{
	background-image:url(../images/boxshadow_03.png);
	padding: 11px 0px 0px 10px;
	width:708px;
	height:589px;
	background-repeat:no-repeat;
}
	
#content{
	background-color:#fff;
height:565px;
width:685px;
border:solid 1px #FC0;
z-index:1;
float:left;
} 

#logo{
width:685px;
height:105px;
background-image:url(../images/summer/headerlogo_03.jpg);
z-index:2;
}

.colorer{
color:#0066CC;
}

#textfloater{
	width:440px;
	background:url(../images/text_bg.png) repeat;
	border:#333 1px solid;
	padding:10px;
	
}

#textfloater p{
	color:#FFF;
}
#textfloater a{
	color:#999;
	text-decoration:underline;
}
#mainContent{
height:457px;
width:585px;
background-color:white;
text-align:left;
float:left;
z-index:3;
}

.homeLinks{
border:solid 1px #0066CC;
}
#navBar{
height:457px;
width:97px;
background-image:url(../images/navbg_02.jpg);
float:right;
z-index:4;
}
#linkBox{
border:solid 1px #0066CC;
}

#cakespopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
	  z-index:6;
}
#eventspopup {
	display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
	  z-index:6;
}
#foodpopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
	  z-index:6;
}

#dinnerpopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
      padding: 5px;
	  z-index:6;
}
#cocktailspopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
      padding: 5px;
	  z-index:6;
}
#pastrypopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
      padding: 5px;
	  z-index:6;
}
#seasonalpopup {
		display:none; 
      position:relative; 
      left:0px; 
      top:-440px; 
	  height:398px;
	  width:624px;
      border:solid 1px #0066CC;
      background-color:white;
      padding: 5px;
	  z-index:6;
}

#spacer{
width:685px;
height:3px;
}
#homeNav{
height:431px;
width:557px;
text-align:left;
float:left;
z-index:4;
}




#banner{
background-image:url(../images/banner.png);
background-repeat:repeat-x;
width:557px;
height:30px;
}



#navigation {
	padding-top:167px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
Textbox{
width:557px;
text-align: left;
padding-top:7px;
}


.button {
padding: 1px;
font-family:Times New Roman, serif;
font-variant:small-caps;
font-size:1em;
height:24px;
width:99px;

background-image:url(../images/service/button_03.jpg);
}

rTextbox{
width:557px;
text-align: right;
padding-top:7px;
}
.capsheader{
font-variant:small-caps;
font-size:1.5em;
}

.links{
font-variant:small-caps;
}

.menuheader{
font-variant:small-caps;
font-weight:bold;
}

.bigLinks{
font-variant:small-caps;
font-size:1.3em;
}

#navigation li {
font-family:Times New Roman, serif;
	color:black;
	font-variant:small-caps;
	letter-spacing:.1em;
	text-align:left;
}

#navigation li a:link, #navigation li a:visited {
font-size: .7em;
display: block;
padding: 0.4em 0 0.4em 0.5em;
color: #000000;
text-decoration: none;
}

#navigation li a:hover{
background-image:url(../images/banner.png);
}



#subContent{
text-align:center;
height:431px;
width:667px;
}
h1{
	font-variant:small-caps;
		font-size:11px;
		font-weight:normal;
	}

p {
	font-family:Times New Roman, serif;
	font-size:.85em;
	color:black;
}

a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

img, div, table, body, td, *, #navbar, #content, ul, li
{behavior: url(iepngfix.htc); 
border:none,0;}


#credits img{
	margin:5px;
	border:none;
}