@charset UTF-8;
*{
	outline:0;
	margin:0;
	
}

#container{
	background-image:url(background.gif);
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:990px;

}
#top{text-align:center;border:none}
#footer{clear:both;float:right;width:700px;border-top:1px solid #ccc;font-size:small;color:#8A9C85;margin-top:0;text-align:right;padding:10px}
img{border:0}
.logo{margin-top:5px;border:0}
#flash div{margin-left:11px;cursor:pointer;z-index:0!important;}
#slideshow{position:relative;height:317px;z-index:0!important;}
#slideshow IMG{position:absolute;top:0;left:0;}
#slideshow IMG.active{z-index:1;opacity:1.0}
#slideshow IMG.last-active{z-index:0}
#nav{background-image:url(linksBack.gif);background-repeat:no-repeat;height:33px;margin-top:10px;margin-left:8px;position:relative; z-index:9999;}
#anchor li{display:inline;margin-right:68px; margin-top:25px;z-index:9999;}
#anchor{padding-left:40px;}
#anchor li a{color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-decoration:none}
#nav ul ul{ display:none;clear:both;position:absolute;background-color:#666;top:29px;border-right:2px inset #333;border-bottom:2px solid #333;padding:5px 0!important;z-index:9999;}
ul#delicatessen{right:501px;width:150px;}
ul#play{right:239px;width:130px}
a.play img{border:2px solid #CCC}
a:hover.play img{border:2px solid #C66}
ul#about{right:810px;width:130px;z-index:9999!important;}
ul#events{right:177px;width:140px}
ul#cafe{right:688px;width:110px}

div#nav ul ul li a{text-decoration:none;color:#FFF;font-size:11px;display:block;text-shadow:#000 1px 1px 2px;padding:8px 10px 10px}
div#nav ul ul li a:hover{text-decoration:none;color:#fff;background-color:#999;text-shadow:#999 1px 1px 2px}
div#nav ul ul li{width:135px;line-height:10px;margin:0;padding:0}
.slideshow{height:210px;list-style:none;overflow:hidden}
body.portfolio .slideshow{height:360px}
.slideshow img{display:block;margin:0 auto}
.fruits{margin-left:5px;border:none}
#pic1{margin-top:5px;width:428px;clear:both;border:none}
#pic2{width:428px;clear:both;margin-top:2px;border:none}
.boxorg img{margin-left:9px;border:2px solid #CCC}
a:hover.boxorg img{margin-left:9px;border:2px solid #C66}
#pic3{margin-right:13px;position:absolute;right:0;top:0}
#midle{position:relative}
.coffee{margin-top:10px;outline:none}
#image{
	width:728px;
	margin:0 auto
}
#map{margin-left:230px;margin-top:20px}
#address{
	margin-left:170px;
	margin-top:0px;
	float: left;
}
#text{
	font-size:13px;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 30px;
	
}
#bottom{padding-top:10px;text-align:center;height:10px}
#form3{text-align:left;font-family:Helvetica;width:582px;overflow:hidden;margin:100px 0 0 90px}
#form3 fieldset{border:none;float:left;display:inline;width:200px;margin:0 14px 0 0;padding:0}
#form3 fieldset.last{width:254px;margin-left:37px}
#form3 label{display:block}
#form3 input,#form3 textarea{width:212px;border:1px solid #ddd;background:#fff url(../images/form_input.gif) repeat-x;font-size:18px;margin:5px;padding:3px}
#form3 textarea{width:326px;height:200px;overflow:auto}
#form3 p.submit{font-family:Arial, Helvetica, sans-serif;margin:0 0 0 209px}
#form3 button{width:130px;height:32px;border:none;font-size:13px;background-color:#666;color:#fff;cursor:pointer;text-align:center}
.status{ float:left; width:74%; text-align:right!important; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00;}
.button_div{float:left; margin-right:15px;}
.titles{font-size:14px;color:#999}
#text #our{
	background-image:url(aim_cup_heart.png);
	padding-right:350px;
	background-repeat:no-repeat;
	background-position:right
}
p{
	margin:5px 5px 12px 0;
	text-align: justify;
}
#text a{color:#000;text-decoration:none;}
#text a:hover{text-decoration:underline;}
p span a{font-size:11px;color:#666;text-decoration:none;display:block;width:60px;padding:5px 0}
p span a:hover{text-decoration:underline;color:#333}
#container #text .left{
	background-image: url(coffee.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 350px;
}
#container #text .right{float:left;width:320px;margin-left:50px;clear:right}
#container #text ul{margin:0}
.legend{padding-top:0;font-size:12px;color:#999}
#descricao{
	width:420px;
	position:relative;
	float:left;
	top:15px
}
#gallery{
	padding-right:20px;
	width:440px;
	height:500px;
	position:relative;
	float:right;
	margin:20px auto
}
ul.thumbnails{list-style:none;width:460px;margin:0;padding:0}
ul.thumbnails li{
	float:left;
	position:relative;
	top:370px
}
ul.thumbnails li a{height:50px;width:50px;margin-right:5px;display:block;text-decoration:none;background:#fff;padding:5px}
ul.thumbnails li a img{width:50px;height:50px;border:0}
ul.thumbnails li a:hover{background:#666}
ul.thumbnails li.close a:hover{background:#fff}
#gallery #fullsize{
	position:absolute;
	left:0;
	top:0px;
	height:390px;
	width:453px;
	overflow:hidden
}
#gallery #fullsize div{
	width:453px;
	height:380px;
	padding-top:38px
}
#gallery #fullsize div img{display:block;border:0;margin:0 auto}
a:hover,#text p a{color:#000}
#form3 h3,#form3 legend{display:none}
#text .colddrinks {
	background-image: url(colddrinks.png);
	background-position:right;
	background-repeat: no-repeat;
	height: 250px;
	padding-right: 350px;
}
#text .patisserie {
	background-image: url(patisserie.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 280px;
	padding-right: 350px;
}
#text #delicatessen_page {
	background-image: url(delicatessen_pizza.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 270px;
	padding-right: 350px;
}
#text .delicatessen_2 {
	background-image: url(delicatessen_2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	padding-left: 350px;
}
#text .chesse {
	background-image: url(cheese.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 350px;
}
#text .specialities {
	background-image: url(specialities.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 500px;
	padding-right: 350px;
}
#text .indulgencing {
	background-image: url(indulgencing.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 350px;
}
#text .children {
	background-image: url(childrens.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 530px;
}
#text .treats {
	background-image: url(treats.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 350px;
}
#text .fruits_page {
	background-image: url(fruit.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 250px;
	padding-right: 350px;
}
#text .wine {
	background-image: url(wine.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 330px;
	padding-right: 350px;
}
#text .playroom {
	background-image: url(playroom.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 530px;
	padding-right: 400px;
}
#text #descricao .comment {
	font-style: italic;
	text-align: center;
	font-size: 13px;
}
#form_contact {
	float: left;
	width: 365px;
	margin-left: 30px;
}
#form_events{
	float: left;
	width: 365px;
}
#form_events label{ margin:9px 0 55px 0px; background-color: #999; color:#FFF; font-weight:bold;
	padding: 7px;
}

 #form_contact input[type=text], #form_events input[type=text] {
	-webkit-box-shadow:2px 3px 5px #666; 
-moz-box-shadow: 2px 3px 5px #666; 
box-shadow:2px  5px 3px #666; 

	background-color: #999;
	padding: 7px;
	width: 343px;
	margin-bottom:10px;
	font-size: 14px; border:0; font-weight:bold; color:#FFF;
}
#container #form_contact textarea, #form_events textarea {
	-webkit-box-shadow:2px 3px 5px #666; 
-moz-box-shadow: 2px  3px 5px #666; 
box-shadow:2px  3px 5px #666; 
	background-color: #999;
	padding: 7px;
	width: 343px;
	margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; height:105px;
	font-size: 14px; border:0; font-weight:bold; color:#FFF;
}

