.style1 {
	color: #4A1326;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ecc67f;
	

} 
#navi{
	position:absolute;
	width:100%;
/*	margin-left:91px;*/
	margin-top:170px;
}

a{
	color:#006600;
	text-decoration:none;
}

a:hover{
	color:#009900;
	text-decoration:underline;
}

#container { width: 100%; height:100%; display: table; }
#position { display: table-cell; vertical-align: middle; width:100%; text-align: center; height:100%}

li {margin: .8em 0}

.textarea {
	background-color: #FFFFFF;
	border: 1px solid #AD6B1D;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8B8B8B;
	font-weight: bold;
	text-transform: uppercase;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.indextext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4E1B01;
	line-height: 19px;
	text-align:left;
	font-weight:normal;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E1B01;
	line-height: 19px;
	text-align:left;
	font-weight:normal;
}
.cattext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8B3208;
	

	font-weight:bold;
}


a.cattext:link, a.cattext:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8B3208;
	

	font-weight:bold;
}
a.cattext:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8B3208;
	

	font-weight:bold;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #633503;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFFF;
	text-align:left;
	font-weight:normal;
}
.123title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #633503;
}
.text2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #666666;
}


.btns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFEFF;
	background-color: #BD3F10;
	font-weight: bold;
	
}
.typeforms, .textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FC9956;
	border: 1px solid #5F5234;
}
.error{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-style: normal; font-weight: normal; color: red; }
.emptyerror{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-style: normal; font-weight: normal; color: #ffffff; 
}
option.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2D9400;
	font-weight:bold;
	background-color: #FFFFFF;
}
.hilites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEEEE;
	background-color: #2D9400;
}
.startordering{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#CC0000;
}
.hilites1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #333333;
}

option.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}

.btns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFEFF;
	background-color: #AE1E06;
	font-weight: bold;
	
}
.sidebox{
	background-color: #FC9956;
}
.leftbg{
	background-color: #FC9956;
}
.detailsbox{
	background-color: #F8E8CB;
}
.subcatbg{
	background-color: #FC9956;
	padding: 7px 0px 7px 0px;
}
.catimgcs{
	background-color: #79141A;
	padding: 2px 3px 2px 3px;
}
.blacktext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	text-align:left;
}
.boxtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000; /*#4F442B;*/
	font-weight: bold;
	height:27px;
	text-transform: uppercase;
	padding: 7px 0px 7px 0px;
	text-align: center;
	background-color: #FC9956;
}
.menucattitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000; /*#0E7620;*/
	font-weight: bold;
	padding: 5px 0px 8px 0px;
}
.addcartpgtitlebg{
	background-color:#FC9956;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
}
.listtitlebg{
	background-color:#BD3F10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}
.pinkborder{
	border:1px solid #C7434E
}
.cartmenuitem, .cartmenuitemqty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.cartmenuitemqty{
	padding: 0px 2px 0px 2px;
}
.carttxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.txt_darkgreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.indexlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #990000FFF;
	text-decoration:none;
	font-weight: normal;
}
a.indexlinks:link, a.indexlinks:visited, a.indexlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FF7196;
	text-decoration:none;
}
a.timeremaining:link, a.timeremaining:visited, a.timeremaining:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7196;
	font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
}

.bigtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #990000;
	padding:5px 0px 5px 0px;
	height:40px;
}
.dark_blue_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: Bold; 
	color:#434343;
}
.categorydesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #5B5B5B;
}
.oddrow{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FCF5E9;
	text-indent:3px;
	padding-right:2px;
}
.evenrow{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#F8E8CB;
	text-indent:3px;
	padding-right:2px;
}
.cartattdis{
	padding-left:15px;
}
.frmelem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	color:#000;
	background-color: #FFFFFF;
	border: 2px solid #DDDDDD;
}
.smssavebtn{
	text-align:right;
	padding: 5px 10px 5px 0px;
}
.smstdrow{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.latestevents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: Bold;
	color: #E1DACB;
	height: 22px;
	text-transform:uppercase;
}
.menubtn{
	background-image:url(../images/cat_btn_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 31px;
	width: 201px;
	border: 0px solid #E50005;
}


.tablebtn{
	background-image:url(../images/tablebook_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 31px;
	width: 100px;
	border: 0px solid #E50005;
}
.breadcrum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
	color: #006633;

}
a.breadcrum:link, a.breadcrum:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
	color: #006633; 
}
a.breadcrum:hover  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	color: #006633;
	text-decoration: underline; 
}


.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #090806;
	border: 2px solid #908454;
	color:#ffffff;
	font-weight:bold;
}
a.subcatlinks:link, a.subcatlinks:visited { 
	background-image:url(../images/butet1.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #4E1B01;
	text-decoration: none;
	padding:2px 2px 2px 23px;
	line-height: 20px;
}
a.subcatlinks:hover  {
	background-image:url(../images/butet1.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #4E1B01;
	text-decoration: underline; 
	padding:2px 2px 2px 23px;
	line-height: 20px;
}
.nocart{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #AE0004;
}

a.topcatnav:link, a.topcatnav:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FC9956;
	text-decoration: none;
	text-transform: uppercase;
	line-height:25px;
	text-align:center;
	display:block;
}
a.topcatnav:hover { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #A89360;
	text-decoration: none;
	line-height:25px;
	text-align:center;
	display:block;
}
a.topcatnav-active:link, a.topcatnav-active:visited, a.topcatnav-active:hover { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #A89360;
	text-decoration: none;
	line-height:25px;
	text-align:center;
	display:block;
}
.oddrow_cart{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #080808; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#F9D77D;
	text-indent:3px;
	padding-right:2px;
}
.evenrow_cart{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EDAB5A;
	text-indent:3px;
	padding-right:2px;
}

.paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #990000; /*#000;*/ /*#FB81A0;*/
	text-align:justify;
	font-weight:normal;
	
}


.menudesctxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #990000; /*#000;*/ /*#FB81A0;*/
	text-align:left;
	font-weight:normal;
}

.cartemptyornot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000; /*#000;*/ /*#FB81A0;*/
	text-align:left;
	font-weight:bold;
}

.side_nav{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #0;
	text-decoration: none;
	line-height:20px;
	text-align:left;
}
a.side_nav:link, a.side_nav:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
	text-align:left;
/*	background-image:url(../images/nav_bg_out.jpg);
	background-repeat: repeat-x;*/
	width:100%;
	height: 25px;
	display: block;
	padding-left: 9px;
}
a.side_nav:hover  { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	line-height:20px;
	text-align:left;
	/*background-image:url(../images/nav_bg_in.jpg);
	background-repeat: repeat-x;*/
	width:100%;
	height: 25px;
	display: block;
	padding-left: 9px;
}
.top_nav_bdr{
	border-top:1px; 
	border-top-color:#85D633;
	border-top-style:solid;
	border-bottom:1px; 
	border-bottom-color:#85D633;
	border-bottom-style:solid;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #1F7137;
	text-transform: uppercase;
}

.headtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff; /*#4F442B;*/
	font-weight: bold;
	height:5px;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #BD3F10;
}
.footerlinks{
	color:#006600;
}
a.footerlinks:link, a.footerlinks:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#006600;
	text-decoration:none;
}
a.footerlinks:hover  { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#009900;
	text-decoration:underline;
}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E1B01;
	line-height: 19px;
	text-align:left;
	font-weight:normal;
}
.newsdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #535353;
	font-weight: normal;
	text-align: justify;
}
.sezione{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #893B0D;
	font-weight: Bold;
	text-align: justify;
}

