/* Layout ******************/

body {
	background-color:#8B0000;
}
#wrapper {
	height: auto;
	width: 1000px;
	margin:0 auto;
	border: 1px solid #F4B822;
}
a:link {
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#main {
	padding: 0px;
	margin: 0px;
	width:650px;
	height: auto;
	background-color: #8B0000;
}

#news {
  float:left; 
  width: 0%;
}

#content {
  overflow:hidden; 
  width:100%;
  min-width: 1024px;
}

h1 {
  position: rleative;
  margin:0; 
  padding:16px 0px;
  font-family: Arial;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #8e2809;
}

h4 {
  padding: 0px;
  margin: 0px;
  font-style: Arial;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #ffffff;
}

.orange {
  color: #fdb825;
}

h5 {
  font-style: Arial;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  line-height: 0px;
}

h6 {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
}

#m_left {
  position:relative;
  float: left;
  width: 390px;
}

#m_right {
  position:relative;
  float: left;
  width: 400px;
}

td.bg_rightbox_top {
  height: 16px;
  background: url(images/bg_rightbox_top.gif);
}

td.bg_rightbox {
	text-align: left;
	height: 40px;
	background-image: url(images/bg_rightbox.gif);
	background-repeat: repeat-y;
}

td.bg_rightbox_bottom {
  height: 17px;
  background: url(images/bg_rightbox_bottom.gif);
}

td.bg_rightbox_big_top {
  padding: 0px;
  margin: 0px;
  height: 15px;
  background: url(images/bg_rightbox_big_top.jpg) bottom no-repeat;
}

td.bg_rightbox_big {
	padding: 0px;
	margin: 0px;
	text-align: left;
	height: 300px;
	background: url(images/bg_rightbox_big.jpg);
}

td.bg_rightbox_big_bottom {
  padding: 0px;
  margin: 0px;
  height: 15px;
  background: url(images/bg_rightbox_big_bottom.jpg) no-repeat;
}

/* Fonts *******************/

#news h3 {
  font-size:100%; font-weight:bold;
}

#search input,
#search button {
  font-size:7pt;
}

/* Colors ******************/

#header {
	height: 55px;
	width: 1000px;
	text-align: center;
	background:url(../images/bg_header.jpg) repeat-x;
	color:white;
}


#meta {
	background-color: #607E06;
	width: 1000px;
	height: 25px;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
}

#news {
  color:#293499;
}

#news a {
  color:#D00;
}

#search {
  color:white;
}

/* Misc ********************/

#news h3 {
  float:left; 
  margin:0 5px;
}

* html #news h3 {
  margin-left:2.5px;
}

p {
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #FAB825;
	clear: both;
}

p.rightbox, h3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
	color: #591f00;
	margin-left: 13px;
	margin-right: 15px;
}

p.adr {
  padding: 0px;
  margin: 0px
  font-family: Arial;
  font-size: 10px;
  color: #ffffff;
  text-align: right;
  letter-spacing: 0px;
}

p.adrdescr, p.boxdescr {
  position: relative;
  padding: 0px;
  margin: 5px 0px;
  font-family: Arial;
  font-size: 10px;
  color: #ffffff;
  text-align: left;
  line-height: 13px;
  letter-spacing: 0px;
}

p.boxdescr {
  margin: 5px 0px 2px 0px;
}

table.address {
	padding: 0px;
	margin: 0px;
	width: 630px;
}

table.address td {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

h3 {
  font-size: 12px;
  font-family: Arial Black
}

#news a {
  background:url(red-arrow.png) right center no-repeat;
  padding-right:13px;
}

* html #news a {
  padding-left:1px;
}

#main .picture {
	padding:0px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FDB825;
	border-right-color: #FDB825;
	border-bottom-color: #FDB825;
	border-left-color: #FDB825;
}

#search input {
  width:10em;
}

* html #search button {
  margin-left:4px;
}

#menu {
  width: 1024px;
}

ul.menu {
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 1000px;
	list-style: none;
	color: #8a1d04;
	background-image: url(../images/nav-bkg.jpg);
}

ul.menu a span {
	color: #8a1d04;
}

ul.menu li.item1, ul.menu li.item2, ul.menu li.item3, ul.menu li.item4, ul.menu li.item5, ul.menu li.item6, ul.menu li.item7, 
ul.menu li.item1 a, ul.menu li.item2 a, ul.menu li.item3 a, ul.menu li.item4 a, ul.menu li.item5 a, ul.menu li.item6 a, ul.menu li.item7 a {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 50px;
	list-style-type: none;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center;
}

/*li.item1 a { width: 80px; padding: 21px 0px 0px 15px !important; padding: 22px 0px 0px 15px; background: url(../images/l1.jpg) }*/

ul.menu li.item1 a { width: 116px; background-image: url(../images/m_home.jpg) }
ul.menu li.item2 a { width: 126px; background-image: url(../images/m_menu.jpg) }
ul.menu li.item3 a { width: 133px; background-image: url(../images/m_catering.jpg) }
ul.menu li.item4 a { width: 148px; background-image: url(../images/m_gallery.jpg) }
ul.menu li.item5 a { width: 156px; background-image: url(../images/m_rewards.jpg) }
ul.menu li.item6 a { width: 143px; background-image: url(../images/m_news.jpg) }
ul.menu li.item7 a { width: 128px; background-image: url(../images/m_contacts.jpg) }

ul.menu li.item1 a:hover { background-image: url(../images/m_home_over.jpg) }
ul.menu li.item2 a:hover { background-image: url(../images/m_menu_over.jpg) }
ul.menu li.item3 a:hover { background-image: url(../images/m_catering_over.jpg) }
ul.menu li.item4 a:hover { background-image: url(../images/m_gallery_over.jpg) }
ul.menu li.item5 a:hover { background-image: url(../images/m_rewards_over.jpg) }
ul.menu li.item6 a:hover { background-image: url(../images/m_news_over.jpg) }
ul.menu li.item7 a:hover { background-image: url(../images/m_contacts_over.jpg) }

ul.menu li#current.item1 a { background-image: url(../images/m_home_over.jpg) }
ul.menu li#current.item2 a { background-image: url(../images/m_menu_over.jpg) }
ul.menu li#current.item3 a { background-image: url(../images/m_catering_over.jpg) }
ul.menu li#current.item4 a { background-image: url(../images/m_gallery_over.jpg) }
ul.menu li#current.item5 a { background-image: url(../images/m_rewards_over.jpg) }
ul.menu li#current.item6 a { background-image: url(../images/m_news_over.jpg) }
ul.menu li#current.item7 a { background-image: url(../images/m_contacts_over.jpg) }

ul.menu_sub {
  position: relative; 
  margin: 0px;
  padding: 245px 0px 0px 91px !important;
  padding: 245px 0px 0px 0px;
  float: right;
  width: 239px !important;
  width: 330px;
  height: 305px;
  text-align: center;
  background: url(../images/menu_left_bg.jpg) top left no-repeat;
  list-style: none;
  text-decoration: none;
}

ul.menu_sub li { 
  position: relative; 
  width: 120px;
  margin: 0px 0px 6px 0px !important;
  margin: 0px 30px 6px 0px;
  padding: 0px;
}
*:first-child+html ul.menu_sub li {
  margin: 0px 117px 6px 0px;
}

ul.menu_sub li a { 
  list-style: none;
	text-decoration: none;
}

ul.menu_sub li.item8 a { background-image: url(../images/sub_menu_lanch.jpg) }
ul.menu_sub li.item9 a { background-image: url(../images/sub_menu_botonas.jpg) }
ul.menu_sub li.item10 a { background-image: url(../images/sub_menu_dinner.jpg) }
ul.menu_sub li.item11 a { background-image: url(../images/sub_menu_drinks.jpg) }
ul.menu_sub li.item12 a { background-image: url(../images/sub_menu_delivery.jpg) }

ul.menu_sub li.item8 a:hover { background-image: url(../images/sub_menu_lanch_over.jpg) }
ul.menu_sub li.item9 a:hover { background-image: url(../images/sub_menu_botonas_over.jpg) }
ul.menu_sub li.item10 a:hover { background-image: url(../images/sub_menu_dinner_over.jpg) }
ul.menu_sub li.item11 a:hover { background-image: url(../images/sub_menu_drinks_over.jpg) }
ul.menu_sub li.item12 a:hover { background-image: url(../images/sub_menu_delivery_over.jpg) }

ul.menu_sub li#current.item8 a { background-image: url(../images/sub_menu_lanch_over.jpg) }
ul.menu_sub li#current.item9 a { background-image: url(../images/sub_menu_botonas_over.jpg) }
ul.menu_sub li#current.item10 a { background-image: url(../images/sub_menu_dinner_over.jpg) }
ul.menu_sub li#current.item11 a { background-image: url(../images/sub_menu_drinks_over.jpg) }
ul.menu_sub li#current.item12 a { background-image: url(../images/sub_menu_delivery_over.jpg) }

ul.menu_gal {
  position: relative; 
  padding: 280px 0px 0px 0px;
  margin: 0px;
  float: right;
  width: 330px;
  height: 270px;
  background: url(../images/gallery_left_bg.jpg) top left no-repeat;
  list-style: none;
}

ul.menu_gal li a{
  list-style-type: none;
  text-decoration: none;
  color: #8a1d04;
}

ul.menu_mail li { 
  position: relative; 
  width: 120px;
  margin: 0px 0px 6px 0px !important;
  margin: 0px 30px 6px 0px;
  padding: 0px;
}

ul.menu_mail li.item24 { 
  position: relative;
  padding: 300px 0px 0px 80px !important;
  padding: 300px 0px 0px 140px;
 }

ul.menu_sub li.item24 a { 
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  letter-spacing: 1px;
  text-decoration: none;
 }
 
ul.menu_sub li.item24 a:hover { 
 color: #fdb924;
}

ul.menu_home {
	position: relative;
	margin: 0px;
	float: left;
	width: 330px;
	height: 550px;
	background: url(../images/home_left_bg.jpg) top left no-repeat;
	padding: 0px;
}

ul.menu_contact { 
  position: relative; 
  padding: 0px;
  margin: 0px;
  float: right; 
  width: 330px; 
  height: 550px; 
  background: url(../images/contacts_left_bg.jpg) top left no-repeat; 
  list-style-type: none;
  }

ul.menu_cartering { 
  position: relative; 
  padding: 0px;
  margin: 0px;
  float: right; 
  width: 330px; 
  height: 550px; 
  background: url(../images/cartering_left_bg.jpg) top left no-repeat; }

ul.menu_news { 
  position: relative; 
  padding: 0px;
  margin: 0px;
  float: right; 
  width: 330px; 
  height: 550px; 
  background: url(../images/news_left_bg.jpg) top left no-repeat; }



.vertFrame {
  background: url(../images/vline.gif) center repeat-y;
}

a.contLinks, a.contLinksHeader {
  color: #fdb924;
  text-decoration: none;
}

a:hover.contLinks {
  text-decoration: underline;
}

a:hover.contLinksHeader {
  text-decoration: none;
}
.galleryBg_top {  position: relative;
  padding: 0px;
  margin: 0px;
  width: 938px;
  height: 15px;
  background: url(../images/bg_gallery_top.jpg) no-repeat bottom;
}
.galleryBg {   position: relative;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  width: 938px;
  height: 15px;
  background: url(../images/bg_gallery.jpg) repeat-y;
}
.galleryBg_bottom {   position: relative;
  padding: 0px;
  margin: 0px;
  width: 938px;
  height: 15px;
  background: url(../images/bg_gallery_bottom.jpg) no-repeat;
}
.stars_gallery_top {
  width: 165px;
  background: url(../images/stars_gallery_top.jpg) left top no-repeat;
}

.stars_gallery_bottom {
  background: url(../images/stars_gallery_bottom.jpg) right top no-repeat;
}

.galleryLink a {
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.galleryLink a:hover {
  color: #fdb924;
}

a.bottom_Next {
  padding: 0px;
  margin: 0px;
  width: 29px;
  height:29px;
  text-decoration: none;
  background: url(../images/bottom_Next.gif) no-repeat;
}

a:hover.bottom_Next {
  background: url(../images/bottom_Next_over.gif) right top no-repeat;
}

div#mailList {
position:relative;
margin-top: -210px !important;
margin-top: -220px;
margin-left: 372px; 
width:225px;
height:32px;
padding: 13px 0px 0px 16px;
background: url(../images/input2.jpg) no-repeat;
}


div#mailList input.buttonMail {
  position: relative;
  margin: -13px 0px 0px 0px;
  border: 0px;
  width: 45px;
  height: 45px;
  background: url(../images/input2button.jpg) no-repeat;
}

div#mailList input#cm_email {
  border: 0px solid #ffffff;
  width: 170px;

}

div#mailBot {
position:relative;
float: left;
top: -162px;
left: 290px;
width:225px;
height:32px;
padding: 13px 0px 0px 24px;
margin:0px;
text-align: left;
}
div.galleryList {width: 900px;}
.submit {
  background: #fdb825;
  cursor: pointer;
  border: 0px;
  width: 200px;
  font-size: 8px;
}
div#mailList input {
  border: 0px;
}

div.galleryList {margin-bottom: 30px;}


div.galleryList a {margin-right: 20px; text-decoration: none;}

table.MenuList td {
	padding: 0px 16px 0px 16px;
}

ul.menu_sub li.item23 { 
  position: relative;
  padding: 121px 0px 0px 80px !important;
  padding: 124px 0px 0px 140px;
 }

ul.menu_sub li.item23 a { 
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  letter-spacing: 1px;
  text-decoration: none;
 }
 
ul.menu_sub li.item23 a:hover { 
 color: #fdb924;
}

ul.menu_contact li.item30 { 
  position: relative;
  padding: 300px 0px 0px 230px;
  width: 80px;
 }

ul.menu_contact li.item30 a { 
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-decoration: none;
 }
 
ul.menu_contact li.item30 a:hover { 
 color: #fdb924;
}

div.rewards_bg { 
  position: relative;
  padding: 0px 0px 0px 20px;
  background: url('../images/rewards_link_bg.jpg');
 }

div.rewards_bg a { 
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 11px;
  text-align: center;
  color: #581e00;
  letter-spacing: 0.5px;
  text-decoration: none;
 }
 
div.rewards_bg a:hover { 
 color: #8a1d04;
}

.cont a {margin-right: 20px; text-decoration: none}

div.arrow {
  padding: 6px 0px 14px 0px;
}
.module_menu {
	background-image: url(../images/nav-bkg.jpg);
	width: 1000px;
}
#footer {
	background-color: #5C8600;
	height: 25px;
	width: 1000px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	font-size: 10px;
	text-align:right;
	line-height: 2.5em;
}
#footer img {
	vertical-align: middle;
	margin-bottom: 5px;
}
