@charset "utf-8";
/* Lombardis Italian Kitchen CSS Document */

td.invis {
	visibility: hidden;	
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(../pics/main_bgr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}

body.form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: none;
	background-color: #FFFFFF;
}

body.tab {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: none;
}

table.footer {
	background-color: #FFFFFF;
	height: 55px;
	width: 910px;
}

table.directions {
	background-color: #FFFFFF;
	width: 600px;
	border: 4px solid #2c9939;
}

table.deliver {
	background-color: #FFFFFF;
	width: 600px;
	border: 4px solid #2c9939;
}

table.contact {
	background-color: #FFE081;
	width: 600px;
	border: 4px solid #2c9939;
}

table.thankyou {
	height: 108px;
	width: 600px;
	background-image: url(../pics/thankyou_bgr.jpg);
}

table.holiday {
	background-color: #FFFFFF;
	width: 236px;
	height: 88px;
	border: 2px solid #b1212a;
}

/* -- Styles for Facebook Link --*/
a.facebook:link {
	color: #00549f;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

a.facebook:hover {
	color: #00549f;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

a.facebook:visited {
	color: #00549f;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

a.facebook:active {
	color: #00549f;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
/* -- End Styles for Facebook --*/

/* -- Styles for Online Tab --*/
a.toptab:link {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a.toptab:hover {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a.toptab:visited {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a.toptab:active {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
/* -- End Styles for Online Tab --*/

/* -- Styles for Footer --*/
a.footer:link {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a.footer:hover {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: bold;
}

a.footer:visited {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a.footer:active {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
/* -- End Styles for Footer --*/

/* -- Styles for Thankyou Banner --*/
a.thankyou:link {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 8px;
	font-weight: bold;
}

a.thankyou:hover {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8px;
	font-weight: bold;
}

a.thankyou:visited {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 8px;
	font-weight: bold;
}

a.thankyou:active {
	color: #9b0000;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 8px;
	font-weight: bold;
}
/* -- End Styles for Thankyou Banner --*/

ul.directions {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15;
	line-height: normal;
	}

.copyright {
	color: #A66A11;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: bold;
}
/* -- End Styles for Footer --*/

.onlinetabtitle {
	color: #666666;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.onlinetabtext {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.title_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9b0000;
	text-decoration: none;
}

.title_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e28700;
	text-decoration: none;
	font-style: italic;
}

.mspecial_title_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffe179;
	text-decoration: none;
	font-style: normal;
}

.mspecial_title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}

.itemtext {
	color: #666666;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

.itemtitle {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

.content {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.holidaycontent {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

.formcontent {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

.formmandatory {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

.mapborder {
	border: 4px solid #2c9939;	
}

/* Menu CSS Document */

#menu {
list-style: none;
width: 194px;
padding-top: 20px;
padding-left: 0px;
background: url(../menu/pics/menu_bgr.png) no-repeat;
}
#menu ul{
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#menu a:link {
	color: #9b0000;
	font-family: Tahoma;
	font-size: 14px;
	height: 15px;
	display:block;
	text-decoration: underline;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#menu a:visited {
	color: #9b0000;
	font-family: Tahoma;
	font-size: 14px;
	height: 15px;
	display:block;
	text-decoration: underline;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#menu a:hover {
	color: #9b0000;
	font-family: Tahoma;
	font-size: 14px;
	height: 15px;
	display:block;
	text-decoration: none;
	font-weight:bold;
    padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#menu a:active {
	color: #9b0000;
	font-family: Tahoma;
	font-size: 14px;
	height: 15px;
	display:block;
	text-decoration: underline;
	font-weight:bold;
    padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.menutitle {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}

.menusubtitle {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.menutext {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.menutextred {
	color: #9b0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}
