/* CSS Document */
body{
	background-image: url(images/watermark3.gif); 
	background-repeat: no-repeat;
	text-align:center;
	background-color:#B5CFD2;

}

.banner{
	display:table; 
	left:200px;
	height:220px; 
	background-color:#79001E; 
	width:640px;
	margin: 0 auto;
	vertical-align:middle;
	padding:0;
}

.image{
	_position:relative; 
	display:table-cell; 
	vertical-align:middle; 
	top:5%;
	padding:0;
}

.contentback{
	top:225px; 
	width:640px; 
	height:413px; 
	background-color:#79001E; 
	margin: auto auto;  
	padding:0; 
}

#content{
	background-color:#E1ECED;
	margin: 0 auto;

	height:400px;
	width:620px;
	z-index:5;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f7f2e;
}

div img{ 
vertical-align: bottom;
 }



A:link {text-decoration:none; color:#000}
A:visited {text-decoration:none; color:#000 }
A:active {text-decoration:underline; }
A:hover { background-color:#d9ba84; color:#79001E;}

a img {border: none; }

#contentwords{
position:relative;
top:-183px;
margin-left:150px;
width:450px;
text-align:left;
font-face:arial;
font-family:Arial, Helvetica, sans-serif;
}

.insidemenu{
position:relative;
text-align:right;
z-index:10;
height:10px;
color:#79001E;
}

.insidemenu A:link {text-decoration:none; color:#000;}
.insidemenu A:hover {text-decoration:underline; color:#79001E;}
#cont{
position:relative;
font-face:arial;
font-family:Arial, Helvetica, sans-serif;
top:187px;
left:-10px;
z-index:3;
font-size:11px;
width:463px;

}

  
    /* The containing box for the gallery. */
#container {
    position:relative; 
    width:224px; 
    height:265px; 
	margin:2px auto 0 auto; 
    border:1px solid #79001E; 
	float:right;
	
    }
	
	/* Removing the list bullets and indentation */
#container ul {
    padding:0px; 
    margin:0px; 
    list-style-type:none; 
    }



/* Remove the images and text from sight */
#container a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#79001E;
    }
	
	/* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block; 
    
    text-decoration:none; 
   border:1px solid #000; 
	margin-top:4px;
	margin-left:4px;
    text-align:left; 
    cursor:default;
    }
#container a.slidea {
    background: url(images/pizza5t.jpg); 
    height:50px; 
    width:50px;
    }
	#container a.slideb {
    background: url(images/pizza2t.jpg); 
    height:50px; 
    width:50px;
    }
	#container a.slidec {
    background: url(images/pizza4t.jpg); 
    height:50px; 
    width:50px;
    }

#container a.slided {
    background: url(images/antit.jpg); 
    height:50px; 
    width:50px;
    }
#container a.slidee {
    background: url(images/gelato2t.jpg); 
    height:50px; 
    width:50px;
    }
	#container a.slidef {
    background: url(images/gelato3t.jpg); 
    height:50px; 
    width:50px;
	}
	#container a.slideg {
    background: url(images/gelato4t.jpg); 
    height:50px; 
    width:50px;
	}
#container a.slideh {
    background: url(images/gelato5t.jpg); 
    height:50px; 
    width:50px;
	}
	
	#container a.slidei {
    background: url(images/bag1t.jpg); 
    height:50px; 
    width:100px;
	}
	
	#container a.slidej {
    background: url(images/bag2t.jpg); 
    height:50px; 
    width:100px;
	}
		#container a.slidek {
    background: url(images/room1t.jpg); 
    height:50px; 
    width:50px;
	}
		#container a.slidel {
    background: url(images/room2t.jpg); 
    height:50px; 
    width:50px;
	}
		#container a.slidem {
    background: url(images/room3t.jpg); 
    height:50px; 
    width:50px;
	}
		#container a.sliden {
    background: url(images/room4t.jpg); 
    height:50px; 
    width:50px;
	}
	
		#container a.slideq {
    background: url(images/room5t.jpg); 
    height:50px; 
    width:50px;
	}
			#container a.slideo {
    background: url(images/break2t.jpg); 
    height:50px; 
    width:100px;
	}
			#container a.slidep {
    background: url(images/break4t.jpg); 
    height:50px; 
    width:100px;
	}
				#container a.slidey{
    background: url(images/salad1t.jpg); 
    height:50px; 
    width:50px;
	}
				#container a.slider {
    background: url(images/salad2t.jpg); 
    height:50px; 
    width:50px;
	}
				#container a.slides {
    background: url(images/salad3t.jpg); 
    height:50px; 
    width:50px;
	}
				#container a.slidet {
    background: url(images/salad4t.jpg); 
    height:50px; 
    width:50px;
	}
	#container a.slideu {
    background: url(images/cake1t.jpg); 
    height:50px; 
    width:50px;
	}
	#container a.slidev {
    background: url(images/cake2t.jpg); 
    height:50px; 
    width:50px;
	}
			#container a.slidew {
    background: url(images/cake3t.jpg); 
    height:50px; 
    width:50px;
	}
				#container a.slidex {
    background: url(images/cake4t.jpg); 
    height:50px; 
    width:50px;
	}
	
	/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
    width:224px; 
    height:51px;
    }
#container li {
    float:left;
    }
	
	/* move the thumbnails into the correct position */
#container ul {

    margin:1px; 
    float:right;
    }
	
	/* change the thumbnail border color */
#container a.gallery:hover {
    border:1px solid #DABA83; 
    }
	
	/* styling the :hover span */
#container a.gallery:hover span {
    position:absolute; 
    width:220px; 
    height:200px; 
    top:0px; 
    left:2px; 
    background-color:#79001E;
    }
	
	#container a.gallery:hover img {
    border:1px solid #79001E; 
    text-align:center;
    display:block;

    }
	
	/*#container a.slideb:hover img, #container a.slidei:hover img {
    float:left;
    }*/
	
	#container {
	background-color:#79001E;
   /* background:#79001E url(images/pizza1.jpg) 2px 1px no-repeat;*/
    }



/**menu, adapted from A list Apart http://www.alistapart.com/articles/horizdropdowns/*/

#menu A:link {text-decoration:none; color:#B5CFD2;}
#menu A:visited {text-decoration:none; color:#B5CFD2;}
#menu{
position:absolute;
font-face:arial;
font-size:12px;
/*background-color:#000;*/
width:110px;
color: #DABA83;
top:177px;
left:-148px;

z-index:5;
vertical-align:bottom;

}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110px;
	color: #79001E;
	
	}
	#menu ul li {
	position: relative;
	
	}
	 li ul {
	position: absolute;
	left: 109px;
	top: 0;
	display: none;
	}
	 ul li a {
	display: block;
	text-decoration: none;
	color:#B5CFD2;
	border: 1px solid #B5CFD2;
	border-bottom: 0;
	background-color:#79001E;

	}
	#menu ul li a{
	padding:5px;
	}
	/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110px;
	/*border-bottom: 1px solid #ccc;*/
color: #79001E;

	}

 li:hover ul, li.over ul { 
	display: block; 
	}

 a:hover{
/*text-decoration:underline;*/
color:#79001E;

}

.footer{
font-size:.6em;
color:#999999;
}