body{
padding:0px;
margin:0px;
background-color: #FFFFFF;
}
a:link	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a:visited	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a:active	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a:hover	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.whiteNav:link	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a.whiteNav:visited	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a.whiteNav:active	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: none;}

a.whiteNav:hover	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.whiteNavSel:link	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.whiteNavSel:visited	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.whiteNavSel:active	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.whiteNavSel:hover	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 15px; color: #ffffff; text-decoration: underline;}

a.cucina:link	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #969d59; text-decoration: underline;}

a.cucina:visited	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #969d59; text-decoration: underline;}

a.cucina:active	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #969d59; text-decoration: underline;}

a.cucina:hover	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #000000; text-decoration: underline;}

a.upperCrust:link	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #812e2a; text-decoration: underline;}

a.upperCrust:visited	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #812e2a; text-decoration: underline;}

a.upperCrust:active	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #812e2a; text-decoration: underline;}

a.upperCrust:hover	{ font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 30px; color: #000000; text-decoration: underline;}

H1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CC6633;
	font-weight: bold;
	display:inline;
}
.sizeTitle {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
.sizeBody {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.sizeCucina {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #969d59;
	text-decoration: underline
}
.sizeCucina {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #969d59;
	text-decoration: underline
}
.sizeMenuName {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.sizeMenuDesc {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-style: italic;
	color: #000000;
}
.sizeMenuPrice {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
}.sizeMenuCategoryName {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 14px;
	color: #000000;
}
.ContentHeadding {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #969d59;
    font-weight: bold;
}
.text {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}
.introText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
}
.phone
{
	font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    line-height: 14px;
    color: #CEA100;
    font-weight: bold;
}
.WhiteType {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #ffffff;
}
.cBoxWhiteType {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #ffffff;
	text-decoration: underline;
}
.footerType {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/assets/images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/assets/images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/assets/images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/assets/images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/assets/images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/assets/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/assets/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/assets/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/assets/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#000000; font-family: Arial, Verdana, sans-serif;}
        #cboxCurrent{position:absolute; bottom:4px; left:300px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/assets/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:630px; background:url(/assets/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/assets/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/assets/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; right:0; top:0; background:url(/assets/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{position:absolute; right:0; top:0; background:url(/assets/images/controls.png) no-repeat -25px -25px; width:25px; height:25px; text-indent:-9999px;}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/assets/images/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/assets/images/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/assets/images/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/assets/images/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/assets/images/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/assets/images/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/assets/images/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/assets/images/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
div#toolbar {
  position: fixed; /* set fixed position for the bar */
  bottom: 0px;
  right: 0px;
  z-index: 9999; /* keep the bar on top  */
  height: 38px;
  /* CSS3 */
  -moz-border-radius-topleft: 8px;
	-khtml-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-khtml-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; /* inset creates a inner-shadow */
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
  /* CSS3 end */
  border-top: 0px solid #eee;
  border-left: 0px solid #eee;
  border-right: 0px solid #eee;
  width: 100%;
  min-width: 100%; /* to limit the width when there is an excessive window resize */
  margin: 0px auto; /* centered toolbar */
  left: 0px;
}
