body {

	background-color: #FFFFFF;
	margin: 0px;

}

div, td {

	font-size: 11px;
	color: #999999;
	font-family: Arial, sans-serif;
	line-height: 24px; 

}

img {

	border: none;

}

a {

	color: #191919;
	text-decoration: none;

}

a:hover {

	color: #191919;
	text-decoration: underline;

}

div.div {

	margin: 0 auto 0 auto;
	width: 950px;

}

div#tophome		 	{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/tophome.gif'); }
div#toprestaurant 	{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/toprestaurant.gif'); }
div#topflannels 	{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/topflannels.gif'); }
div#toppatisserie 	{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/toppatisserie.gif'); }
div#toppiazza 		{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/toppiazza.gif'); }
div#topweddings 	{ height: 127px; background-repeat: no-repeat; background-image: url('/img/gui/topweddings.gif'); }

div#menu {

	text-align: center;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url('/img/gui/menu.gif');

}

div#menuhome {

	text-align: center;
	height: 55px;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url('/img/gui/menu.gif');

}

div#content {

	background-position: top;
	background-repeat: no-repeat;
	background-image: url('/img/gui/contenttop.gif');

}

div#homecontent, div#newscontent {

	width: 618px;
	margin: 0 auto 0 auto;

}

div#newstext {

	width: 760px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding-top: 15px;	

}

div#newsmaincontent {

	width: 500px;
	margin-left: 95px;

}

div#left {

	float: left;
	width: 256px;

}

div#right {

	/*margin-left: 257px*/
	float: right;
	width: 618px;
	margin-right: 75px;

}

div#clear, div.clear {

	clear: both;

}

a.topmenulink {

	font-size: 9px;

}

a.topmenulink:hover {

	background-color: #EEEEEE;
	text-decoration: none;

}

span.menudiv {

	padding-left: 20px;
	padding-right: 20px;
	color: #191919;

}

span.bottomdiv {

	padding-left: 20px;
	padding-right: 20px;
	color: #999999;

}

a.leftmenulink {

	display: block;
	font-size: 9px;
	text-indent: 75px;
	margin-bottom: 5px;

}

a.leftmenulink:hover {

	text-decoration: none;

}

span.leftline {

	font-size: 14px;
	color: #CCCCCC;
	padding-right: 14px;

}

a.leftmenulink:hover span.leftline {

	color: #999999;

}

div#bottom {

	text-align: center;
	background-repeat: no-repeat;
	height: 78px;
	background-image: url('/img/gui/bottom.gif');
	padding-top: 10px;

}

div#news {

	background-repeat: no-repeat;
	background-position: top;
	background-image: url('/img/gui/bottom.gif');
	padding-top: 10px;
	margin-top: -60px;

}

h1, div#newstitle {

	text-align: right;
	font-weight: 100;
	font-family: Arial, sans-serif;
	margin: 0px;
	font-size: 14px;
	color: #191919;

}

div.p {

	margin-bottom: 24px;

}

div.heading, a.heading {

	display: block;
	color: #191919;
	border-bottom: 1px solid #E3E5E4;

}

a.heading:hover {

	text-decoration: none;
	background-color: #FCFCFC;

}

.heading span {

	color: #999999;

}

a.heading:hover span {

	color: #666666;

}

a.heading:focus {

	outline: none;

}

.center {

	text-align: center;

}

.right {

	text-align: right;

}

img.galleryimg {

	margin-top: 28px;
	margin-right: 19px;
	width: 140px;
	height: 220px;

}

img.galleryimgend {

	margin-top: 28px;
	width: 140px;
	height: 220px;

}

img.imgmiddle {

	 vertical-align: middle;

}

.dark {

	color: #191919

}

img.rightimg {

	float: right;

}

table {

	width: 618px;
	margin-bottom: 24px;

}

.th {

	font-weight: 100;
	text-align: left;
	color: #191919;
	border-bottom: 1px solid #E3E5E4;

}

.td {

	width: 50%;

}

td.contactcell {

	text-align: center;
	width: 33%;

}

td.contactcell div {

	line-height: 14px;

}

div.contacttitle {

	font-size: 9px;
	color: #191919;

}

a.mmhighlight {

	background-color: #EEEEEE;

}

table#homelinks {

	width: 617px;
	height: 343px;
	background-image: url('/img/home/homecontainer.gif');
	background-repeat: no-repeat;
	margin-bottom: 0px;

}

table#homelinks td {

	width: 141px;
	text-align: center;
	vertical-align: top;

}

td.topcell {

	padding-top: 42px;
	height: 10px;

}

td.bottomcell {

	padding-top: 5px;

}

div#hometext {

	margin-bottom: 65px;
	height: 122px;

}

a.newslink {

	display: block;
	text-decoration: none;
	color: #999999;

}

a.newslink:hover {

	background-color: #FAFAFA;
	color: #191919;

}

a.newslink span {

	color: #191919;

}

a.newslink:hover span {

	color: #FFFFFF;
	background-color: #191919;

}

div.newsitem {

	width: 568px;

}

a.newsheading {

	display: block;
	color: #191919;
	border-bottom: 1px solid #E3E5E4;

}

a.newsheading:hover {

	text-decoration: none;
	background-color: #FCFCFC;

}

a.newsheading span {

	color: #999999;

}

img.imgmiddle {

	vertical-align: middle;

}
