﻿@charset "UTF-8";

body {
	background-image: url(../images/bgPattern.jpg);
	background-repeat: repeat;
}


#frame {
	width: 695px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	height: auto;
	overflow: visible;
	padding-bottom: 50px;
}

#container {
	width: 695px;
	background-repeat: repeat-y;
	padding-bottom: 90px;
	overflow: visible;
	float: left;
	background-image: url(../images/bg.jpg);
}


#footer a {
	color: #CACBCB;
	text-decoration: none;
}
#logo {
	height: 91px;
	width: 680px;
	padding-left: 15px;
	padding-top: 10px;
}
.siteCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#menu {
	height: 24px;
	width: 685px;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
#BigImage {
	height: 344px;
	width: 683px;
}
#BigImageHome {
	height: 76px;
	width: 277px;
	background-image: url(../images/home_page_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageBalconyBar {
	height: 76px;
	width: 277px;
	background-image: url(../images/balcony_bar_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageBalmainBistro {
	height: 76px;
	width: 277px;
	background-image: url(../images/restaurant_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageBirthday {
	height: 76px;
	width: 277px;
	background-image: url(../images/21st_birthday_large.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageFuneral {
	height: 76px;
	width: 277px;
	background-image: url(../images/funeral-header_large.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageChristmas {
	height: 76px;
	width: 277px;
	background-image: url(../images/exchange_xmas.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageReunion {
	height: 76px;
	width: 277px;
	background-image: url(../images/reunions_large.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageMilestone {
	height: 76px;
	width: 277px;
	background-image: url(../images/milestone_large.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageBeattieBar {
	height: 76px;
	width: 277px;
	background-image: url(../images/beattie_bar_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageContact {
	height: 76px;
	width: 277px;
	background-image: url(../images/contacts_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageFunction {
	height: 76px;
	width: 277px;
	background-image: url(../images/functions_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#BigImageWhatson {
	height: 76px;
	width: 277px;
	background-image: url(../images/whaston_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 268px;
	padding-left: 406px;
	padding-bottom: 15px;
}
#leftTextbox {
	width: 370px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.7px;
	color: #b3b3b3;
	text-align: left;
	padding-left: 25px;
	padding-right: 42px;
	line-height: 17px;
}

#SmallImage {
	width: 205px;
	padding: 10px;
}
#SmallImage table {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#SmallImage img {
	border: 1px solid #CCCCCC;
}
#containerform #leftTextbox {
	width: 370px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b3b3b3;
	text-align: left;
	padding-left: 25px;
	padding-right: 42px;
}
.Subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c06400;
}

#menu a {
	text-decoration: none;
}
#menu #MenuBar1 .menuactive {
	color: #000000;
}
#menu a:hover {
}
#rightTextbox {
	float: left;
	width: 210px;
	border: 1px solid #282828;
	background-color: #1e1e1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.7px;
	color: #b3b3b3;
	text-align: left;
	padding: 10px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #c06400;
}
#subhead {
	width: 670px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#containerform #subhead {
	width: 670px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#leftTextbox li {
	margin-left: -20px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 150px;
}
#rightTextbox a {
	text-decoration: none;
	color: #b3b3b3;
}
#rightTextbox a:hover {
	text-decoration: underline;
	color: #b3b3b3;
}
#containerform{
	width: 565px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	height: 800px;
	padding-left: 130px;
}
#rightTextbox img {
	border: 1px solid #999999;
}
.whitesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
#frame #leftTextbox a {
	color: #CE7A27;
}
