*{ margin: 0; padding: 0; }
body {overflow-y: scroll;}
/*body {font-family: "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;font-size: 13px;}*/
body {font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;font-size: 12px;}
body {background-color:#80141a;color:#ffffff;line-height: 1.28;margin: 0;padding: 0;text-align: left;direction: ltr;unicode-bidi: embed;}
body {display: block;}
div {display: block;}
h1{font-size:15px;;margin:0;padding:0}
h2{font-size:14px;margin:0;padding:0}
h2.spsize{font-size:15px;margin:0;padding:0}
h3{font-size:13px;margin:0;padding-bottom:5px}
h4, h5, h6{font-size:12px;margin:0;padding:0}
#page-wrap{ max-width: 981px; min-width: 360px; margin: 0 auto; position: relative;border:5px solid #f6f3ca;border-radius:15px 15px 20px 20px;padding-bottom:5px;}
#header{max-width:981px;min-width:360px;background:#80141a;margin: 0 auto 0;height:181px;text-align:center;border:5px solid #f6f3ca;border-radius:15px 15px 20px 20px;}
#main-content{/*padding:0 0 0 290px;*/background:#80141a;margin:10px;min-height:690px;height:auto !important;height:690px;}
#main-sidebar{position:absolute;left:0;top:0;width:260px;bottom:0;background:#80141a;padding:0 10px;margin:10px;text-align:center;min-height:690px;height:auto !important;height:690px;}
#footer { max-width: 981px; min-width: 360px;background:#80141a;margin: 0 auto 15px;text-align:center;}
#footer p  {padding:10px;color:#ffffff;font-size:15px; }
#footer a { color:#ffffff; border-bottom: 1px dotted white; text-decoration: none; }
#footer a:hover     { border-bottom-style: solid; }
.subscribe{color:#ffffff;font-size:12px;padding:0px 10px 0px 0px;font-weight:bold;float:left;}
form#newsletter input[name="subsnewsL"] {border-radius:12px 12px 12px 12px;color:#ffffff !important;cursor:pointer;font-size:12px;padding:3px 5px;font-weight:bold;background-color:#000000;}
#newsletter{padding-left:55px;}
.followus{color:#ffffff;font-size:12px;padding-right:15px}
#social{margin-top:-35px;float:right;}
#inner {margin: 0 auto;width:500px;position: relative;}
#inner1 {width:250px;position: relative;/*margin: 0 auto;*/}
.valign{vertical-align:middle;}
#borders{border:5px solid #333;border-radius:15px 15px 20px 20px;}
#logo{/*padding-top: 10px;*/width:275px;height:181px;float:left;}
/*hr{border:0px;border-top:2px solid #999;height:2px;width:auto;}*/
hr {height: 2px;
    background-color: #f6f3ca;
    border:none;
	width:100%;}
.vspacer{line-height:16px;height:16px;}
.spacer{line-height:5px;height:5px;}
.red{color:#ff0000;}
/*.hspacer{padding:0 10px;}*/
#navmenu{font-size:14px;font-weight:bold;display:table;width:674px;padding-bottom: 5px;height:25px;line-height:25px;padding-left: 20px;margin-top: 85px;}
#navmenu span{display:table-cell;border:2px solid #f6f3ca;}
.imgalign{float: left; padding: 3px 10px 0px 0px;}
.evenly{text-align:justify;padding-bottom:5px;}
.opacity{opacity:0.5;filter:Alpha(opacity=50);} /* IE8 and earlier */
p{padding-bottom:10px;}
a,a:hover,a:visited{text-decoration:none;font-weight:bold;}
/*a:hover{background-color:#f6f3ca;color:#80141a;}*/
.searching {
background-image: url(http://leyla-charleston.com/images/mg.png);
background-color: #000000;
height: 29px;
width: 28px;
vertical-align: middle;
margin-right: 5px;
border: 1px solid #BECFC7;
cursor: pointer;}
#srhterm{height:25px;}
#slideshow {
    position:relative;
    height:350px;
	float:right;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow1 {
    position:relative;
    height:180px;
	float:left;
	margin-left:20px;
	margin-top:21px;
}

#slideshow1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow1 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow1 IMG.last-active {
    z-index:9;
}
#cssmenu ul {
  margin: 0;
  padding: 0;
}
#cssmenu li {
  margin: 0;
  padding: 0;
}
#cssmenu a {
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu a {
  text-decoration: none;
}
#cssmenu {
  height: 25px;
  padding-left: 10px;
  background-color: #80141a;
  /*box-shadow: 0px 2px 3px rgba(246, 243, 202, 0.4);*/
  /*width: auto;*/
  margin-top: 80px;
  display:table;
  width:610px;
}
#cssmenu > ul > li {
  float: left;
  margin-left: 2px;
  position: relative;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  font-family: Verdana, 'Lucida Grande';
  font-size: 15px;
  line-height: 25px;
  /**/adding: 15px 20px;
  -webkit-transition: color .15s;
  -moz-transition: color .15s;
  -o-transition: color .15s;
  transition: color .15s;
}
#cssmenu > ul > li > a:hover {
  /*color: #80141a !important;*/
  /*background-color:#ffffff;*/
}

#cssmenu > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  padding: 16px 0 20px 0;
  background-color: #bd8768;
  text-align: left;
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -90px;
  width: 180px;
  -webkit-transition: all .3s .1s;
  -moz-transition: all .3s .1s;
  -o-transition: all .3s .1s;
  transition: all .3s .1s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  z-index:999999;
}
#cssmenu > ul > li:hover > ul {
  opacity: 1;
  top: 40px;
  visibility: visible;
}
#cssmenu > ul > li > ul:before {
  content: '';
  display: block;
  border-color: transparent transparent #fafafa transparent;
  border-style: solid;
  border-width: 10px;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -10px;
}
#cssmenu > ul ul > li {
  position: relative;
}
#cssmenu ul ul a {
  color: #80141a;
  font-family: Verdana, 'Lucida Grande';
  font-size: 13px;
  background-color: #f6f3ca;
  padding: 5px 8px 7px 16px;
  display: block;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
#cssmenu ul ul a:hover {
  background-color: #80141a;
}
#cssmenu ul ul ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: -16px;
  left: 206px;
  padding: 16px 0 20px 0;
  background-color: #f6f3ca;
  text-align: left;
  width: 250px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}
#cssmenu ul ul > li:hover > ul {
  opacity: 1;
  left: 190px;
  visibility: visible;
}
#cssmenu ul ul a:hover {
  background-color: #80141a;
  color: #f6f3ca;
}
li ul li ,li ul li ul li {border-bottom:1px solid #80141a;}
li{font-weight:bold;}

.evenly{margin: 0 auto;position:relative;width:500px;text-align:justify;padding-bottom:5px;font-size:16px;/*font-family: 'Arizonia', cursive;*/}
.evenlycater{position:relative;width:325px;text-align:justify;padding-bottom:5px;font-size:16px;/*font-family: 'Arizonia', cursive;*/}
.evenlydelivery{position:relative;width:325px;text-align:justify;padding-bottom:5px;font-size:16px;float:right;margin-top:-95px/*font-family: 'Arizonia', cursive;*/}
.arizona{/*font-family: 'Arizonia', cursive;*/font-size:20px;}
.clear { clear: both; }
.heading{color:#ffffff;}
.bcrumbs{font-weight:bold;color:#ffffff;font-size:15px;padding:0 10px 0 10px;}
.smallhref{font-size:15px}
#wrapper {
	 width: 981px;
	 margin: 0 auto;
}
#leftcolumn, #rightcolumn {
	float: left;
	/*min-height: 450px;*/
	color: white;
	margin:2px;
	padding:5px;
	background-color: transparent; /*#f6f3ca;*/
	border:2px solid #f6f3ca;border-radius:15px 15px 20px 20px;
	font-size:16px;
	font-family: verdana;
}
#leftcolumn {
	 width: 465px;
	 
}

#rightcolumn {
	 width: 465px;
}
.title{font-weight:bold;text-align:justify;}
.item{font-style:italic;padding-top:2px;}
.menuitem{border-bottom:2px solid #f6f3ca;padding-bottom:2px;margin-bottom:5px;min-height:100px;}
.menuitem-reviews{/*overflow:auto;*/border-bottom:2px solid #f6f3ca;padding-bottom:2px;margin-bottom:5px;/*min-height:210px;*/}
.extraheight{height:430px}
.price{float:right;font-weight:bold;}
.bchref{color:#ffffff !important} /*#deb887*/
.bchref:hover{background-color:#f6f3ca;color:#80141a !important;}
.headentree{text-align: center;font-size: 18px;background-color: #f6f3ca;color: #80141a;}
.beveragediv{min-height:25px;}
.powered{color:#ffffff !important;}
.powered a, a:hover{color:#ffffff !important;}
li.borders{border:2px solid #f6f3ca;display:table-cell;width:95px;height: 25px;}
img{border:none;}
.specialfs{font-size:22px;}
.speicalsubfs{font-size:18px}
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: url(../tabs1.gif);
    color: #80141a;
    display: block;
    float: left;
    height: 2em;
    padding-left: 5px;
    text-decoration: none;
}

ol#toc a:hover {
    /*background-color: #3af;*/
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li.current a {
    background-color: #e4dba1;
    background-position: 0 -59px;
    color: #000000;
    font-weight: bold;
	color: #000000;
}
ol#toc li.current a:hover {
    background-color: #e4dba1;
    background-position: 0 -59px;
    color: #000000;
    font-weight: bold;
	color: #000000 !important;
}
ol#toc li.current span {
    background-position: 100% -59px;
}

ol#toc span {
    /*background: url(/tabs1.gif) 100% 0;*/
    display: block;
    line-height: 2em;
    padding-right: 5px;
	font-size:14px;
}
/* Occasional*/
#ciff {left:10px;width:248px;position:relative;background-color:#ffffff}
#ciff span .large {display:block;width:1px;position:absolute;top:-1px;height:1px;}
#ciff span.p1 {display:block;background:#ffffff;left:0px;width:248px;top:0px;height:330px;text-decoration:none}
#ciff span.p1:visited {display:block;background:#ffffff;left:0px;width:248px;top:0px;height:330px;text-decoration:none}
#ciff span.p1:hover .large {display:block;left:150px;width:520px;position:absolute;top:-40px;height:690px}
.title a {
  color: #ffffff;
  font-family: Verdana, 'Lucida Grande';
  font-size: 15px;
}
.perperson{text-transform:uppercase;color:#ff0000;}