<?php include('../../globals/php/cssheader.php');?>

/* Typography */

#menu li	{font: normal 145%/100% Georgia, 'Times New Roman', Times, serif; font-variant: all-caps;}


#cucina_nav_menu li {font: normal 180%/115% Georgia, 'Times New Roman', Times, serif; font-variant: all-caps;}



#bookings p {	font: italic 1.4em/1.1em Georgia, 'Times New Roman', Times, serif; 
						/*_font: italic 1.4em/1.1em Georgia, 'Times New Roman', Times, serif;*/
						text-align: center; 
						padding: .2em .5em .7em .5em;
						/*padding: 20px 10px 0px 10px;*/ /*border:dashed*/
						text-shadow: #666666 1px 1px 1px; /*Only works in Safari*/
					} 

#specials h1 {	 font:  1.7em/1.1em Georgia, 'Times New Roman', Times, serif;
				text-align: center;
				padding: .1em .1em 0em .1em; /*border:dashed*/;
				text-shadow: #666666 2px 2px 2px;}
				
				/*body:last-child:not(:root:root) #specials h1 { font-size: 1.6em; padding-top: 50px; padding-bottom:0px; }*/


#specials p {		font: 1.1em/1.1em 'Times New Roman',Georgia,  Times, serif; 
						text-align: center; 
						padding: .5em .5em 1em .2em; /*border: dashed;*/
						text-shadow: #666666 1px 1px 1px; /*Only works in Safari*/}
	


#main_menu_items  {font: normal 80%/80%;}
/*-------------------------------------------------------------------------------------





/*</group>*/	/*-------------------------Close Typography-----------------------------------*/





/*<group=LAYOUT>*//*---------------------------Layout----------------------------------------*/



#cellcontainer { position: relative; margin: 50px auto;  width: 700px;  border: 1px solid #b3a577; background: #000;}
#cellcontainer_transcorners {position:relative; z-index:20; height:100%;/*height: 590px;*/} /*Transcorners 'rounding corners' javascript */

#header { 	position:relative; background: url('../images/header.jpg') #957e4e; width: 690px; height: 105px; padding:0; border:0; margin: 5px 5px; /*border:2px dashed #fff;*/}


#content { float:left; margin:0px; padding:0px; border:0px; 
				 width:691px;  height:100%; margin: 1px 0px 4px 5px;
				background: url('../images/italianfamily-bg.jpg') #c2a54a repeat ; 
				}

#cucina_content { float:left; margin:0px; padding:0px; border:0px; 
				 width:691px;  height:100%; margin: 1px 0px 4px 5px;
				background: url('../images/italianfamily-bg.jpg') #c2a54a repeat ; 
				}


#inserted_content { float:right;  width:495px; height:335px;  margin: 10px 0px 90px 15px;
						/*border:  1px dashed;*/ overflow-y: auto; overflow-x:hidden; border-bottom: inset 1px black;}
						body:last-child:not(:root:root) #inserted_content  { overflow:auto; }
			
#cucina_left_column { float:left; width:168px; height:283px;  margin:5px 5px;  /*border:dashed 5px;*/ display:inline; }
#middle_column {float: left; width:277px;  height:100%; margin:5px 5px 0px 15px;  /*border:dashed 1px;*/}

#cucina_right_column {float:right;  width: auto; height:100%; margin:5px 7px 20px; 
						/*border:dashed 1px #fff;*/}



#happychef{	position: absolute; bottom:46px; left: -40px; width: 145px; height: 189px; 
			background: url('../images/happychef.png') no-repeat;  }
	
/*#happychef{	position: relative; bottom:200px; left: -40px; width: 145px; height: 189px; 
			background: url('../images/happychef.png') no-repeat;  }*/

#cucina_footer {clear:both;  position:relative;/*border: dashed #fff;*/margin: 5px 5px 5px 4px; background: url('../images/footer.png') no-repeat #957e4e; width: 690px; height: 67px;}	




/*--------------------Plate Menu------------------------------------------------------------------------*/
div#lunch_submenu, div#dinner_submenu {display: none;}

#plate_nav_menu 	{position: absolute;  height: 92px; width: 321px; left: 130px; bottom:  45px; overflow:hidden; /*border:dashed 1px;*/}							
#plate_nav_menu ul 	{ 	list-style: none; /*z-index: 0;*/ }
#plate_nav_menu li	{ 	float:left; display: inline; margin: 0px;}
#plate_nav_menu a	{	width: 105px; height: 90px; display: block; text-indent: -9000px;
						background: url('../images/plate_button_matrix.gif') no-repeat;}
						
#breakfast a:link,	#breakfast a:visted	{ background-position:  0px 0px;}
#breakfast a:hover, #breakfast a:focus	{ background-position:  0px -91px;}


#lunch a:link, #lunch a:visited{ background-position: -105px 0px;}
#lunch a:hover, #lunch a:focus { background-position:  -105px -91px;}

#dinner a:link, #dinner a:visited{ background-position: -210px 0px;}
#dinner a:hover, #dinner a:focus{ background-position:  -210px -91px;}
/*--------------------Close Plate Menu------------------------------------------------------------------------*/











					
					



/*<group=Header>*//*---------------------------Header----------------------------------------*/
#cucina_sign_img{position: absolute; top: -18px; right: -20px; margin:0px; padding:0px; width: 231px; height: 123px; z-index:20;
		background: url('../images/sign-excellent.png') no-repeat; }
		

#cucina_home_link {position:  absolute; top:10px; left:230px; width: 200px; height: 90px; color:000; /*border:  1px dashed;*/}
#cucina_home_link a {background: url(../images/blank.gif) no-repeat; display:block; width:200px; height:90px}
#cucina_home_link a:hover a:visited{cursor:arrow;}


/*</group>*/	/*------------------------------Close Header-----------------------------------*/



/*<group=CONTENT>*//*---------------------------Content----------------------------------------*/








/*<group=Left>*//*-------------------------------LEFT COLUMN--------------------------------------*/



/*<group=Nav_Menu>*//*---------------------------Nav_Menu----------------------------------------*/
#cucina_nav_menu  { position: relative; margin:0px; width: 168px; height: 283px;
			 background: url("../images/menu-bg.jpg") no-repeat; }
/* Center the Menu Unordered List over the menu background in #nav_menu */
#cucina_nav_menu ul {position:relative;  padding: 14px 8px; list-style: none; }


#cucina_nav_menu a {	width: 145px; height: 37px; display: block; margin: 0px 2px ; text-indent: -9000px; background: url('../images/nav_button_matrix.gif') no-repeat 0px 0px;} 
				
#home a:link, #home a:visited { background-position: 0px 0px;}
#home a:hover, #home a:focus { background-position:  -148px 0px;}

#menus a:link,  #menus a:visited { background-position:  0px -37px; }
#menus a:hover, #menus a:focus  { background-position: -148px -37px;}


#reviews a:link,  #reviews a:visited 		{ background-position:  0px -74px; }
#reviews a:hover,  #reviews a:focus 		{ background-position:  -148px -74px; }

#events a:link,  #events a:visited 		{ background-position:  0px -111px; }
#events a:hover,  #events a:focus		{ background-position:  -148px -111px; }

#catering a:link,  #catering a:visited 	{ background-position:  0px -148px; }
#catering a:hover,  #catering a:focus 	{ background-position:  -148px -148px; }

#shop a:link,  #shop a:visited 			{ background-position:  0px -185px; }
#shop a:hover,  #shop a:focus			{ background-position:  -148px -185px; }

#contact a:link,  #contact a:visited 		{ background-position:  0px -222px; }
#contact a:hover,  #contact a:focus 		{ background-position:  -148px -222px; }

/*</group>*/	   /*-----------------Close Nav Menu-------------------------- */



/*</group>*/	/*-----------------Close LEFT COLUMN----------------------------------*/







/*<group=Middle>*//*----------------------MIDDLE COLUMN---------------------------------------------*/

	
#qt_bg { 	position: relative;  width: 277px; height: 228px; margin:0px;;
				background: url('../images/qt_wood_bg.jpg') no-repeat; }

#qt_movie {position: relative; left:8px; top:8px; width:263px; height: 213px; /*border: 1px #000 solid;*/}			


#visitus_img {position: relative; width: 147px; height: 42px; margin:.3em auto; text-align: center; /*border: 1px dashed;*/
					background: url('../images/visit-us.jpg') no-repeat;}	


/*<group=Directions>*/

#directions {position:relative; margin: .3em auto;  }

.directions_heart {font: 1.3em/1.3em Georgia,  'Times New Roman', Times, serif; text-align: center; padding-bottom:.2em;}


/*#heart  {position: relative; left: 0px; top: 0px; margin: 0 3px; */
/*				background: url('../../globals/heart.png') no-repeat;}*/

/*</group>*/  /*Close Directions */


/*</group>*/  /*------------------------Close MIDDLE COLUMN-------------------------- */






/*<group=Right>*/ /*------------------------Right-------------------------------------------*/


/*#specials_bg {width: 192px; height: 387px; margin:0px;
							background: url('../images/bookings_specials_box.jpg') no-repeat; }*/

#cucina_right_column #top_cap{ position:relative; width: 192px; height: 10px;  margin:0; /*margin:0px auto;*/ padding:0; border:0; background: url('../images/bookings_specials_box_sd.jpg')  no-repeat; }
#cucina_right_column #specials_container {position:relative; width: 192px; height: 100%;
													background: url('../images/bookings_specials_box_sd.jpg') repeat;
													background-position: 0px -20px;}
#cucina_right_column #bottom_cap{ position:relative; width: 192px; height: 10px; 
											background: url('../images/bookings_specials_box_sd.jpg')  0 100% no-repeat;
											/*border: 1px dashed;*/}

#cucina_right_column #bookings_top_cap{position:relative; width: 169px; height: 5px; background: url('../images/lace.jpg')  no-repeat; /*border: 2px dashed;*/}
#cucina_right_column #bookings_container{position:relative; width: 169px; height: auto;
													background: url('../images/lace.jpg') 0px 100% no-repeat; /*border: 2px dashed;*/}

#bookings {position: relative;  margin: 0px auto; width:169px; height:auto;  /*overflow:auto;*/ /*border: 2px dashed;*/}


#cucina_right_column #s_top_cap{position:relative; width: 169px; height: 10px;  margin:0px auto; background: url('../images/lace.jpg')  no-repeat; /*border: 2px dashed;*/}
#cucina_right_column #s_container{position:relative; width: 169px; height: auto;  margin:0px auto;
													background: url('../images/lace.jpg')  0 100% no-repeat; /*border: 1px dashed;*/}
#specials {position:relative; width:169px; height:auto; margin: 0px auto;  /*overflow:auto;*/ }

#specials_text_graphic {position:relative; width: 123px; height: 27px; margin:0px auto; background: url('../images/specials_text_graphic.png') no-repeat;
/*border:dashed;*/}

/*  Safari Hack for specials_text */
/*body:last-child:not(:root:root) div#specials_textbox { top: 263px; } */

/*</group>*/  /*-----------------Close Right-------------------------- */









/*</group>*/  /*-----------------------Close Content---------------------------- */





/*<group=footer>*/  /*---------------Footer---------------------------- */




/*  	Safari Hack :
		Safari is not respecting the z-index of the happychef image, so Crop the image with overflow:visible
*/
/*body:last-child:not(:root:root) #happychef { bottom:66px;  width: 145px; height: 170px; overflow: visible; }*/



	
/*</group>*/  /*----------------Close Footer---------------------------- */
