body {
	position: middle center;
	width: 100%;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffe6;
	
}
.newslettertext  {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;	
	text-decoration:none;

}

 .email  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : blue;
	text-decoration : none;
}

.address  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

a.url  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.listitem  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributename  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributeinput  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.required {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.missing {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : red;
}

.error  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.info  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #eb2718;
	text-decoration : none;
}

.botbar  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : white;
	text-decoration : none;
}

li.listbulletRed {
	list-style-position:outside;
	list-style-type: armenian;
	color:#FF0000;
}

li.listbulletBlack {
	list-style-position:outside;
	list-style-type: armenian;
	color:#FF0000;
}

.normaltext  {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;
	text-align:justify
}

.normaltextWhite  {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextWhite  {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextWhite:hover  {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextBlack  {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextBlack:hover  {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextRed  {
	color:#eb2718;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

a.normaltextRed:hover  {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;

}

.normaltextitle  {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;	
	text-decoration:none;

}


.titletext  {
	color:#DDDDDD;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:65px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;

}

.subtitletextWhite  {
	color:#FFFFFF;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;

}

.subtitletextRed  {
	color:#FF0000;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;

}

.subtitletextBlack  {
	color:#292929;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;

}

a.headerlink  {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;
	
	padding-right:25px;
	padding-left:4px;
}

a.headerlink :hover {
	color:#FACE00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;
	
	padding-right:25px;
	padding-left:4px;
}

.footerlink {
	color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;
}

a.footerlink {
	color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	text-decoration:none;
	
	padding-right:5px;
	padding-left:5px;
}

.footerlink a:hover{
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;		
	text-decoration:none;
	
	padding-right:5px;
	padding-left:5px;
}

.footercopyright {
	color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-top:5px;
}

.footercopyright a{
	color:#808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-top:5px;
}

.footercopyright a:hover{
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-top:5px;
}

.navtext {
	color:#451000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	padding-top:5px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.flyer  {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:none;	
	text-decoration:none;
	text-align:justify
}
a.flyer:hover  {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:none;	
	text-decoration:none;

}
a.flyer:link  {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:none;	
	text-decoration:underline;

}
a.flyer:visited  {

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bolder;	
	text-decoration:underline;

}

/* canape */

div.heading {
	width: 636px;
	margin-bottom: 10px;
}

div.heading h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

div.heading p, div.heading li {
	font-size: 12px;
}

div.canape-wrap {
	width: 636px;
	float: left;
	position: relative;
	left: 66px;
	margin-bottom: 25px;
}

div.canape-wrap h4 {
	font-size: 14px;
	font-weight: 900;
	color: #292929;
	padding-left: 5px;
	margin: 0 0 6px 0;
}

div.ind-canape {
	width: 139px; /*149px;*/
	height: 157px; /*147px;*/
	background-color: #969465;
	padding: 5px;
	float: left;
	margin: 0 5px 20px;
}

div.ind-canape img {
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
}

div.ind-canape p {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #3d3b00;
	text-align: left;
	line-height: 16px;
	margin: 0;
	padding: 0 2px;
}

div.ind-canape a,visited {
	color: #3d3b00;
	margin: 0;
	padding: 0;
}

div.ind-canape a:hover{
	color: #fff;
}


td.footer a,visited {
	margin: 0;
}


/*cake*/
div.cake-wrap {
	width: 636px;
	float: left;
	position: relative;
	left: 66px;
	margin-bottom: 25px;
}

div.ind-cake {
	width: 636px;
	height: 160px; 
	float: left;
	margin-bottom: 15px;
}

div.ind-cake img {
	float: left;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #e5e3bc;
}

div.ind-cake p {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
}


/* revamp site css */
div.content {
	margin: 0 auto 20px;
	padding: 0;
	width: 800px;
	float: left;
}

div.content p {
	margin: 0;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	margin-bottom: 10px;
	text-align: justify;
}

div.content h3 {
	padding: 0 13px;
	margin: 0 0 15px;
	color: #292929;
	font-size: 14px;
	font-weight: 900;
}

div.content h4 {
	color: #292929;
	font-size: 12px;
	font-weight: 900;
	margin: 0 0 8px;
}

div.content li, div.content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#dining-left {
	width: 512px; /*527px;*/
	float: left;
	padding-left: 15px;
}

div#dining-right {
	width: 249px; /*273px;*/
	float: right;
	padding-left: 24px;
}

ul.quick-link {
	width: 100%;
	height: 25px;
}

ul.quick-link li {
	float: left;
	padding-left: 22px;
	margin-right: 20px;
}

ul.quick-link li#promos {
	background: url(images/ico-promos.gif) left center no-repeat;
}

ul.quick-link li#newsletter {
	background: url(images/ico-newsletter.gif) left center no-repeat;
}

ul.quick-link li#blog {
	background: url(images/ico-blog.gif) left center no-repeat;
}

ul.quick-link li#photo {
	background: url(images/ico-photo.gif) left center no-repeat;
}

div#dining-right img {
	margin-bottom: 10px;
}

div#dining-right h3 {
	margin-bottom: 10px;
}

div#dining-right ul li {
	color: #333;
	padding: 5px 0 5px 25px;
	margin: 8px 0;
}

div#dining-right li#phone {
	background: url(images/icon_call.gif) left center no-repeat;
}

div#dining-right li#fax {
	background: url(images/icon_fax.gif) left center no-repeat;
}

div#dining-right li#reserve {
	background: url(images/icon_email.gif) left center no-repeat;
}

table.footer-msg {
	width: 800px;
	margin-top: 10px;
}

table.footer-msg td {
	vertical-align: top;
	font-size: 11px;
}

td.msg {
	text-align: left;
}

td.meta-link {
	text-align: center;
	line-height: 16px;
}

td.power {
	text-align: right;
}

td.power a,visited {
	width: 40px;
	height: 10px;
	float: right;
	background: url(images/jejologoy.gif) no-repeat;
	margin-top: 5px;
}

td.power a:hover {
	background: url(images/jejologo.gif) no-repeat;
}

td.power span {
	display: none;
}