/* border: #F00 solid 1px;   */

body { margin:0; padding:0; padding-top:24px; background-color:#4d5965; text-align:center; font-family:Arial, Helvetica, sans-serif; }


/* fixes scroll bars in firefox when using Multibox code */

iframe {
	margin: 0;
	padding: 0;
	border: 0;

}


.clear { clear: both; font-size:1px; line-height:0px;}
.clearMenuImg { clear: both; padding-bottom:4px; }

	
/* TEXT
----------------------------------------------- */		
h1 {font-size:1.6em; }	
h2 {font-size:1.4em; }
h3 {font-size:1.2em;}	
	
/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#92499E; text-decoration:none;}	
a:hover, a:active { color:#92499E; text-decoration:underline;}	

.listing a:link, .listing a:visited { color:#bbbfc4; text-decoration:none;  }	
.listing a:hover, .listing a:active { color:#bbbfc4; text-decoration:underline;  }

.friend a:link, .friend a:visited { color:#8f969d; text-decoration:none;   }	
.friend a:hover, .friend a:active { color:#8f969d; text-decoration:underline;   }

.surf a:link, .surf a:visited { color:#8f969d; text-decoration:none;   }	
.surf a:hover, .surf a:active { color:#8f969d; text-decoration:underline;   }

.surf2 a:link, .surf2 a:visited { color:#8f969d; text-decoration:none;   }	
.surf2 a:hover, .surf2 a:active { color:#8f969d; text-decoration:underline;   }

.mod3BodyEvents a:link, .mod3BodyEvents a:visited { color:#b8bdc1; text-decoration:none;   }	
.mod3BodyEvents a:hover, .mod3BodyEvents a:active { color:#b8bdc1; text-decoration:underline;   }

#menuNav a:link, #menuNav a:visited { color: #4d5964; text-decoration:none;   }	
#menuNav a:hover, #menuNav a:active { color:#fff; text-decoration:none;   }

#photoNav a:link, #photoNav a:visited { color: #fff; text-decoration:none;   }	
#photoNav a:hover, #photoNav a:active { color:#b8bdc1; text-decoration:none;   }




/* PAGE LAYOUT
----------------------------------------------- */	
#container { width:972px; margin:0 auto;  text-align:left; background-color:#4d5964; color:#000; }

#headerBgHome { height:336px; background-image:url(../images/header-home.jpg); }
#headerBg { height:336px; background-image:url(../images/header.jpg); }

#topNav { float:left; padding:119px 0 0 0; width:972px;}

#topCol1 { float:left; padding:50px 11px 0 14px; width:210px; height:86px;   font-size:11px; font-weight:bold; color:#b5b7b9; overflow:hidden;  }
#topCol2 { float:left; padding:50px 11px 0 0; width:210px; height:86px;  font-size:11px; font-weight:bold; color:#b5b7b9; overflow:hidden;   }
#topCol3 { float:left; padding:50px 17px 0 0; width:197px; height:86px;  font-size:11px; font-weight:bold; color:#b5b7b9; overflow:hidden;   }
#topCol4 { float:left; padding:50px 24px 0 0; width:80px;  height:86px;  font-size:11px; font-weight:bold; color:#b5b7b9; overflow:hidden;   }
#topCol5 { float:left; padding:50px 11px 0 0; width:170px; height:86px;  font-size:11px; font-weight:bold; color:#b5b7b9; overflow:hidden;   }

#homeHeader { float:left; height:42px; overflow:hidden; }
#menuHeader { float:left; width:972px; height:42px; background-image:url(../images/whats-cooking.jpg); }
#mercHeader { float:left; width:972px; height:42px; background-image:url(../images/headers-merchandise-bk.jpg); }

#menuNav { float:left; padding: 13px 6px 0 340px; font-size:16px; color: #4d5964; font-weight:bold; font-family:Arial, Geneva, sans-serif; }

.wrapMod1
{
float:left;	
width:318px;	
margin-right:9px; 
}

.mod1 {
float:left;
min-height:315px; width:318px;  background: url(../images/floral.gif) no-repeat bottom #717a83;

}

.mod2 {
float:left;
min-height:315px; width:318px; margin-right:9px; background-color:#68727b;
}


.wrapMod3
{
float:right;
width:318px;	

}

.mod3 {
float:right;
min-height:315px; width:318px; background-color:#5f6a74;
}



.modHead { font-size:17px; color:#FFF; padding:94px 17px 5px 17px; height:62px; overflow:hidden; }
.modHead p {  margin:0; padding:0; padding-bottom:10px; }

.mod1Body { font-size:12px; color:#FFF; padding:14px 16px 12px 17px;  }
.mod1Body p { margin:0; padding:0; padding-bottom:10px; }

.mod2Body { font-size:13px; color:#FFF; padding:14px;   }
.mod2Body p { margin:0; padding:0; padding-bottom:6px; }


.mod3Body {
	font-size:12px;
	color:#FFF;
	padding:14px;
	font-weight: bold;
}
.mod3Body p {
	margin:0;
	padding:0;
	padding-bottom:3px;
}


.modHeadEvents { font-size:14px; color:#FFF; padding:130px 17px 5px 17px; height:26px; overflow:hidden; }
.mod1BodyEvents { font-size:17px; color:#FFF; padding:14px;   }
.mod1BodyEvents p { margin:0; padding:0; padding-bottom:6px; }


.mod2BodyEvents { font-size:14px; color:#FFF; padding:17px;   }
.mod2BodyEvents p { margin:0; padding:0; padding-bottom:14px; }


.mod3BodyEvents { font-size:12px; color:#a8b0b7; padding:17px;   }
.mod3BodyEvents p { margin:0; padding:0; padding-bottom:6px; }

.cateringImg { padding:2px 0 0 13px;  } 
.cateringHd { padding:6px 0 21px 13px; font-weight:bold; font-size:11px; } 

.modHeadCatering  { font-size:17px; color:#FFF; padding:114px 17px 5px 17px; height:42px; overflow:hidden; }
.mod1BodyCatering { font-size:11px; font-weight:bold; color:#FFF; padding:17px;   }
.mod1BodyCatering p { margin:0; padding:0; padding-bottom:6px; }

.mod1BodyContact { font-size:14px; color:#FFF; padding:14px;   }
.mod1BodyContact p { margin:0; padding:0; padding-bottom:6px; }



.wrapmenumod
{
float:right;
 width:644px;	

}

.menumod {
float:right;
min-height:312px; width:644px; background-color:#C1C5C9; 
}
.menumod p {
padding:0;margin:0px; padding-bottom:6px;
}


.menuHead {
 font-size:14px;
 font-weight:bold;
 color:#4d5964; margin-bottom:5px;

}
	
	

.menusection1 {
 width:190px; 
 font-size:11px;
 color:#4d5964;
 padding:12px;
}





.merchantmod {
float:right;
min-height:278px; width:610px; background-color:#68727b; padding:17px; color:#fff; font-size:14px;
}

.gallerymod {
float:right;
min-height:278px; width:627px; background-color:#68727b; padding:5px 17px 20px 0;  color:#fff; font-size:14px;
}

.gallerymod img { padding:14px 0 0 14px; float:left; }



#photoNav { padding-top:6px; padding-bottom: 6px; }
#photoNav img { border:none; }


.gallerymod img { border:none; }

/* COLOURS
----------------------------------------------- */	

.lightblue { color: #b8bdc1;  }
.lightblueOrig { color: #a8b0b7;  }

.white { color: #fff;  }
.white2 { color: #fff; font-size:12px;  }

.clickInfo { color: #b8bdc1; font-weight:bold; font-size:10px;  }



/* END COLOURS
----------------------------------------------- */	


.upcoming { font-size:12px; color:#434d57; font-weight:bold; padding-bottom:5px;  }
.listing { font-size:11px; color:#bbbfc4; font-weight:bold;  padding-top:13px;  }

.book { font-size:15px; color:#bbbfc4; font-weight:bold;  padding-top:4px;  }
.call { font-size:11px; color:#bbbfc4;   }
.order { font-size:11px; color:#bbbfc4; font-weight:bold; padding-bottom:5px;    }


.friend { float:left; margin:0; padding:0; padding-top:20px; font-size:9px; color:#8f969d; width:108px; line-height:10px;  }
.friend p { margin:0; padding:0; }

.surf { float:left; margin:0; padding:0; padding-top:20px;  width:140px; font-size:11px; color:#8f969d;  }
.surf p { margin:0; padding:1px 0 10px 0; }

.surf2 { float:left; margin:0; padding:0; padding-top:20px; padding-left:327px; width:140px; font-size:11px; color:#8f969d;  }
.surf2 p { margin:0; padding:1px 0 10px 0; }


.logos { float:right; margin:0; padding:0; padding-top:20px;   width:120px; font-size:11px; color:#8f969d;  }
.iwd {  margin:0; padding:0; padding-top:10px;   }


ul { margin:0; padding:0; padding-left:18px; } 


ul#navigation  { margin:0; padding:0; list-style:none;}
ul#navigation li { float:left;   }
ul#navigation li a { display:block; color:#FFF; width:100%; height:22px; text-indent:-9999px; text-decoration:none;
	/* commented backslash hack v2 \*/
	overflow: hidden;
	/* end hack */}

ul#navigation li ul { margin:0; padding:0; list-style:none; }
ul#navigation li ul li { float:left; padding:0; margin-bottom:0px; }
ul#navigation li a { display:block; color:#FFF; width:100%;  height:22px;  text-indent:-9999px; text-decoration:none;
	/* commented backslash hack v2 \*/
	overflow: hidden;
	/* end hack */}


ul#navigation li#home { background:url(../rollovers/home.jpg) no-repeat;}
ul#navigation li#home a { width:54px; }
ul#navigation li#home a:hover, ul#navigation li#home a.current { background:url(../rollovers/home.jpg) no-repeat 0 -26px;}

ul#navigation li#events { background:url(../rollovers/events.jpg) no-repeat;}
ul#navigation li#events a { width:65px; }
ul#navigation li#events a:hover, ul#navigation li#events a.current { background:url(../rollovers/events.jpg) no-repeat 0 -26px;}

ul#navigation li#menus { background:url(../rollovers/menus.jpg) no-repeat;}
ul#navigation li#menus a { width:58px; }
ul#navigation li#menus a:hover, ul#navigation li#menus a.current { background:url(../rollovers/menus.jpg) no-repeat 0 -26px;}

ul#navigation li#catering { background:url(../rollovers/catering.jpg) no-repeat;}
ul#navigation li#catering a { width:122px; }
ul#navigation li#catering a:hover, ul#navigation li#catering a.current { background:url(../rollovers/catering.jpg) no-repeat 0 -26px;}

ul#navigation li#merchandise { background:url(../rollovers/merchandise.jpg) no-repeat;}
ul#navigation li#merchandise a { width:98px; }
ul#navigation li#merchandise a:hover, ul#navigation li#merchandise a.current { background:url(../rollovers/merchandise.jpg) no-repeat 0 -26px;}

ul#navigation li#photos { background:url(../rollovers/photos.jpg) no-repeat;}
ul#navigation li#photos a { width:63px; }
ul#navigation li#photos a:hover, ul#navigation li#photos a.current { background:url(../rollovers/photos.jpg) no-repeat 0 -26px;}


ul#navigation li#contact { background:url(../rollovers/contact.jpg) no-repeat;}
ul#navigation li#contact a { width:63px; }
ul#navigation li#contact a:hover, ul#navigation li#contact a.current { background:url(../rollovers/contact.jpg) no-repeat 0 -26px;}


/* border: #F00 solid 1px;   */
