body,html{	margin:auto;	padding:0px;	background-color:#fefae8;	background-image: url('/images/bg.gif');	font-family : Arial,verdana,tahoma, helvetica, serif;	font-size : 12px;	text-align:center;	color:#49463f;	z-index: -1;}
#main{	background-color:#b23022;	width:833px;	position:relative;	margin:auto;	padding-top:8px;	padding-bottom:8px;	z-index:1;}
#banner{	background-color:#b23022;	background-image:url('/images/bg_banner.gif');	width:832px;	height:74px;	position:relative;	margin:0px;	padding:0px;	z-index:2;}
#marquee{	margin:0px;	padding:0px;background-color:#b23022;	width:832px;position:relative;	margin:0px;	padding:0px;	z-index:3;}
#bottommarquee{	margin:0px;	padding:0px;	background-color:#b23022;	width:832px;	position:relative;	margin:0px;	padding:0px;	z-index:3;}
#contentContainer{	background-color:#fefae8;	width:833px;	position:relative;  margin-right:auto;  margin-left:auto; 	text-align:center;	padding:0px;	z-index:4;}
#content{	background-color:#fefae8;	width:780px;	position:relative;  margin-right:auto;  margin-left:auto; 	padding:0px;	z-index:80;}
p{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 12px;	color:#49463f;}
li{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 11px;	color:#49463f;	padding:0px;	margin:0px;}
h1{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size :22px;   color:#745c37;	margin:0px;	padding:10px 0px 10px 0px;}
h3{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 18px;   color:#745c37;	margin:0px;	padding:7px 0px 7px 0px;}
h5{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 14px;   color:#745c37;	margin:0px;	padding:4px 0px 4px 0px;}
a:link { color : #000066; text-decoration : none; font-weight : bold;}
a:visited {  color : #000066; text-decoration : none;  font-weight : bold;}
a:hover {  color : #ce0d16; text-decoration : underline; font-weight : bold;}

a:link.footLink{color:#b8a07b;font-family : Arial,verdana,tahoma, helvetica, serif; font-size : 11px;font-weight:bold;text-decoration:none;}
a:visited.footLink{color:#b8a07b;font-family : Arial,verdana,tahoma, helvetica, serif; font-size : 11px;font-weight:bold;text-decoration:none;}
a:hover.footLink{color:white;font-family : Arial,verdana,tahoma, helvetica, serif; font-size : 11px;font-weight:bold;text-decoration:none;}

a:link.menu{background-image:url('/images/nav/menu.gif');display:block;width:128px;height:24px;}
a:visited.menu{background-image:url('/images/nav/menu.gif');	display:block;	width:128px;	height:24px;}
a:hover.menu{background-image:url('/images/nav/menuOn.gif');display:block;width:128px;height:24px;}
a:link.cater{	background-image:url('/images/nav/catering.gif');display:block;width:131px;height:24px;}
a:visited.cater{	background-image:url('/images/nav/catering.gif');display:block;width:131px;height:24px;}
a:hover.cater{background-image:url('/images/nav/cateringOn.gif');display:block;width:131px;height:24px;}
a:link.locations{background-image:url('/images/nav/locations.gif');display:block;width:131px;height:24px;}
a:visited.locations{background-image:url('/images/nav/locations.gif');display:block;width:131px;height:24px;}
a:hover.locations{background-image:url('/images/nav/locationsOn.gif');display:block;width:131px;height:24px;}
a:link.shop{background-image:url('/images/nav/giftshop.gif');display:block;width:128px;height:24px;}
a:visited.shop{background-image:url('/images/nav/giftshop.gif');display:block;width:128px;height:24px;}
a:hover.shop{background-image:url('/images/nav/giftshopOn.gif');display:block;width:128px;height:24px;}
a:link.groups{background-image:url('/images/nav/groups.gif');display:block;width:131px;height:24px;}
a:visited.groups{background-image:url('/images/nav/groups.gif');display:block;width:131px;height:24px;}
a:hover.groups{background-image:url('/images/nav/groupsOn.gif');display:block;width:131px;height:24px;}
a:link.history{background-image:url('/images/nav/history.gif');display:block;width:131px;height:24px;}
a:visited.history{background-image:url('/images/nav/history.gif');display:block;width:131px;height:24px;}
a:hover.history{background-image:url('/images/nav/historyOn.gif');display:block;width:131px;height:24px;}

a.error{color:red;}

#sideNavContainer{padding:0px;margin:0px;}
#sideNavContainer ul{	padding:0px;margin:0px; list-style-type: none;}
a:link.sideNav{display:block;background:#fefae8;font-size:11px;font-family :  helvetica,arial,verdana,tahoma, serif;font-weight:normal;color:#745c37;width:130px;padding-top:2px;padding-bottom:2px;padding-left:22px;margin-left:0px;text-decoration:none;}
a:visited.sideNav{display:block;background:#fefae8;font-size:11px;font-family :  helvetica,arial,verdana,tahoma, serif;font-weight:normal;color:#745c37;width:130px;padding-top:2px;padding-bottom:2px; padding-left:22px; margin-left:0px;text-decoration:none;}
a:hover.sideNav{background:url('/images/nav/onFlag.gif') no-repeat;font-size:11px;font-family :  helvetica,arial,verdana,tahoma, serif;font-weight:normal;color:#fefae8;background-color:#e84d38;display:block;width:130px;padding-top:2px;padding-bottom:2px; padding-left:22px;margin-left:0px;text-decoration:none;}
a:active.sideNav{ background:url('/images/nav/onFlag.gif') no-repeat;font-size:11px;font-family :  helvetica,arial,verdana,tahoma, serif;font-weight:normal;color:#fefae8;background-color:#e84d38;display:block;width:130px;padding-top:2px;padding-bottom:2px; padding-left:22px;margin-left:0px;text-decoration:none;}

.preloadedImage {display:none;}
input{font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;font-size : 11px;border:1px outset #b23022;}
.required{font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;font-size : 11px;background-color:pink;border:1px outset #b23022;}
.blank{font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;font-size : 11px;border:0px;}
.error {font-size : 11px;font-weight : bold;font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;color : red;}
textarea{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	border:1px solid #b23022;}
select{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	border:1px solid #b23022;}
.list1{  font-family :  Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	background:white;	padding:1px 5px;}
.list2{  font-family :  Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	background:#F0F0F0;	padding:1px 5px;}
.listheader{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	font-weight:bold;	padding:2px 5px;	border:1px solid #b23022;	background:#fdf6e3;}
.form1{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	font-weight:bold;	padding:1px 5px;}
.form2{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	padding:1px 5px;}
.formheader{  font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif;  font-size : 12px;	font-weight:bold;	padding:2px 5px;	border:1px solid #b23022;	background:#fdf6e3;}
.small{ font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 10px;	color:#49463f;}
/* subnavTabs */
#boxHeader {position:relative;float:left; width:100%;background: url("/images/utility/bg.gif") repeat-x bottom;font-size:9px;line-height:normal;}
#boxHeader ul {margin:0;padding:10px 10px 0 0;list-style:none;}
#boxHeader li {float:left;background:url("/images/utility/left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;font-size:8px;}
#boxHeader a{display:block;background:url("/images/utility/right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;font-size:9px;}
#boxHeader a:hover {color:#333;font-size:9px;}
#boxHeader #current {background-image:url("/images/utility/left_on.gif");}
#boxHeader #current a {background-image:url("/images/utility/right_on.gif");color:#333;padding-bottom:5px;}
#boxContent {background:white;border-left:1px solid #837764;border-right:1px solid #837764;border-bottom:1px solid #837764;padding:10px;}

/* shopping Cart stuff...*/
.cartheader{background: #dcdcca; color: #757053; font-weight: bold;text-transform:uppercase;font-size:11px;}
.cart1{background:#ffefd5;}
.cart2{background:#ffefd5;}

#container {
	margin: 100px auto;
	width: 700px;
	color: white;
	background:#B23022;
}

#countdown_dashboard {
	height: 110px;
	padding-left:75px;
}

.dash {
	width: 110px;
	height: 114px;
	background: transparent url('../images/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 20px;
	position: relative;
}

.dash .digit {
	font-size: 55pt;
	font-weight: bold;
	float: left;
	width: 55px;
	text-align: center;
	font-family: Times;
	color: white;
	position: relative;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 9pt;
	color:white;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.dev_comment {
	font-size: 14pt;
	color:white;
	text-align: center;
	font-style: italic;
	margin: 40px 10px;
}

#subscribe_form {
	position: relative;
} 

#email_field {
	font-size: 16pt;
	padding: 6px 10px;
	width: 300px;
}

#subscribe_button {
	font-size: 14pt;
	color: #333;
	padding: 4px 8px;
}

.copyright {
	font-size: 9pt;
	color: #333;
	margin: 40px 0px;
}

.faded {
	color: #999;
}

.form_message {
	width: 400px;
	padding: 10px;
	margin: 15px auto;
	display: none;
}

#error_message {
	background-color: #ffe;
	border-left: 5px solid #bb3;
	border-right: 5px solid #bb3;
	color: #770;
}

#info_message {
	background-color: #f0f9ff;
	border: 1px solid #eef;
}

#loading {
	text-align: center;
	margin: 10px;
	display: none;
	position: absolute;
	width: 100%;
	top: 60px;
}