*{
	margin:0px;
	padding:0px;
}

html {
	height:100%;
	margin-bottom:1px;
}

img{border:0px}

body{
	width:100%;
	height:100%;
	text-align:center;
	background-color:#FFF6CA;
	line-height:11pt;
	letter-spacing:1px;
}

a:link{ text-decoration: underline; color:#990000; }
a:active{ text-decoration: none; color:#990000; }
a:visited{ text-decoration: underline; color:#990000; }
a:hover{ text-decoration: none; color:#354f46; }

#container{
	width:780px;
	margin:auto;
	position:relative;
	text-align:left;
}

#header{
	padding:10px 35px 13px 17px;
}

.small{
	position:absolute;
	top:50px;
	right:20px;
/*	left: 170px; */
	width: 123px;
}

.small img{
	margin:0 22px 0 0
}

.menu{
	background-color:#FFFFFF;
	background-image:url("../images/rightmid.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
	width:780px
}

.menu ul, .menu img{
	float:left
}

.menu li{
	float:left;
	list-style-type:none
}

#content{
	background-image:url("../images/bg780.gif");
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	float:left;
	width:755px;
	font-family:tahoma;
	font-size:11px;
	color:#3A3A3A;
}

.allPage{
	width:720px;
	padding:0 0 0 8px;
}

.left{
	width:337px;
	height:167px;
	padding:0 0 0 10px;
}

.left a{
	margin:2px 0 0 5px;
}

.float{
	float:left
}

.line {
	height:1px;
	background-color:#CCCCCC;
	width:320px;
	margin:10px 0 12px 22px;
}

.left img{
	margin:0 10px 0 -4px
}
.left p{
	padding:0 0 0 0
}
.left ul{
	display:block;
	padding:0 0 0 90px
}
.left li{
	list-style-type:none;
	background-image:url("../images/arrowli.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	line-height:14px
}
.left a{
	font-family:Tahoma;
	font-size:11px;
	color:#2E9C14;
	text-decoration:underline
}
.left a:visited{text-decoration:underline}
.left a:hover{text-decoration:none}
.right{
	background-color:#FFF9DC;
	width:358px;
	float:right;
	margin:-10px 35px 14px 0;
	position:relative;
	overflow: auto;
}
.item{
	padding:14px 10px 0 20px;
	font-family:Tahoma;
	font-size:11px;
	color:#3A3A3A;
	float:left;
}
.item img{
	float:left;
	padding:0 8px 15px 0
}

.item span{
	display:block;
	font-weight:bold;
	float:right;
	margin:5px 5px 5px 0
}

.item span strong{
	color:#EF6E00
}

.title{
	margin:10px 0 0 20px
}

.line2 {
	height:1px;
	background-color:#CCCCCC;
	width:320px;
	float:left;
	margin:0 0 0 20px
}

.pad{
	margin:0 0 0 -25px;
}

.bot{
	background-image:url("../images/bot780.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0 0 0 -25px;
	padding:15px 0 0 41px;
	height:134px
}

.botBlank{
	background-image:url("../images/bot780.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	width:780px;
	margin:0 0 0 -25px;
	padding:15px 0 0 0px;
	height:50px
}

.bot ul{
	float:right;
	margin:0 50px 0 0
}

.bot li{
	list-style-type:none;
	background-image:url("../images/arrowli.gif");
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

.bot a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#2E9C14;
	text-decoration:none
}

.a{
	display:block;
	float:left;
	width:690px;
	padding:10px 0 26px 10px
}

.a img{
	float:left;
	margin:0 9px 0 0
}

#footer, #footer a{
	font-family:Tahoma;
	font-size:9px;
	color:#2E9C14;
	text-decoration:none;
	text-align:center;
}

#footer p{
	padding:3px 0 0 0;
}

#footer a{
	padding:7px;
}

#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}

/* small coupon blocks */
a.coupon_small, a:visited.coupon_small {
    display: block;
    float: left;
    border: 2px dashed #000000;
    width: 210px;
    height: 80px;
	margin-left: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
	vertical-align:middle;
    font-size: 130%;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    padding: 5px;
}

a.coupon_small strong {
    color: #FF0000;
    font-size: 80%;
}

/* large coupon block  */
.coupon_large {
/*    position: relative; */
    border: 2px dashed #000000;
    width: 450px;
    height: 250px;
    background-color: #FFFFFF;
/*	background-image:url(../images/coupon_back.gif); */
/*	background-repeat:no-repeat; */
/*	background-position:top left; */
/*    margin-left:auto; */
/*    margin-right:auto; */
}

.coupon_large_content {
	text-align: center;
	line-height:11pt;
	letter-spacing:1px;
	font-family:tahoma;
	font-size:11px;
}

/* STYLE FOR GALLERY PAGE */
/* Border needed around thumbnails only */
.food {
/*	border:  1px solid #009933; */
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
	border-right: 3px solid #990000;
	border-bottom: 3px solid #990000;
}

.album {
	background-image:url("../images/albumBg.gif");
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

