/* --- steakhouse css --- */

body { background: #282629 url(images/steakhouse-background.gif) repeat-x top left; margin: auto; }

/* --- main frame and staging --- */

#main-frame { width: 960px; border: 1px solid #4f4d4f; background-color: #3b3a3c; margin: 80px auto 0; padding: 10px; }
#content-frame { width: 960px; background-color: #ececec; margin:auto; background: url(images/content-background.gif) repeat-x top left; min-height: 510px;  }
#stage { width: 940px; padding: 10px 10px 0; color:#5e5e5e; }

#submenu-bar { background-color: #810806; height: 23px; width: 940px; padding: 7px 0 0 0px; clear: both; overflow: hidden;  }
#submenu-bar h4 { font-size: 12px; color:#fff; font-weight: normal;}
#submenu-bar a { color:#cd9c9b; }
#submenu-bar a:hover { color:#fff;}

#submenu-bar ul { display: inline; padding: 0; margin: 0; }
#submenu-bar li { list-style: none; padding: 0 7px; margin: 0; float: left; }

#esmirada-col-left { width: 230px; float: left; font-size: 12px; font-family:"Lucida Sans", arial; font-style: italic; font-weight: bold; color: #810806;  }
#esmirada-col-center { width: 300px; float: left; padding-top: 20px; font-size: 11px; }
#esmirada-col-right { width: 364px; float: right; padding: 7px 10px; border-left:1px solid #bdbdbd; }

#esmirada-col-left ul { padding: 0; margin: 0; }
#esmirada-col-left li { list-style: none; padding: 5px 10px; margin: 0; border-bottom: 1px dotted #bdbdbd; width: 191px; }
#esmirada-col-left a { color:#000; }
#esmirada-col-left a:hover { color:#810806; }


.terms { font-size: 11px; color:#b7b7b7; }

#esmirada-col-merge { width:674px; float: left; padding: 20px 10px;font-size: 11px; }

.esmirada-reservation-label { width: 120px; float: left; padding-right: 10px; padding-bottom: 5px;  }
.esmirada-reservation-form { width: 220px; float: left; padding-bottom: 5px; padding-bottom:5px;  }

.reservation-textarea { width: 200px; border:1px solid #ccc; padding: 0 5px; height: 20px; }
.reservation-textbox {width: 200px; border:1px solid #ccc; padding: 0 5px; height: 80px;}

.reservation-button {width: 100px; border: none; color:#fff; background-color: #810806;; padding: 5px; margin-top: 10px; border:1px solid #fff; }
.reservation-button:hover {width: 100px; border: none; color:#810806; background-color: #fff; padding: 5px; margin-top: 10px; cursor: pointer; border:1px solid #810806; }
p.esmirada-reservation-labelsmall { font-size: 10px; font-style: italic; }


/* Slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:674px;
	height:350px;
	overflow:hidden; 
	}

#prevBtn a{  position:relative; color:#810806; top:-50px; padding:10px; -moz-border-radius: 3px; font-size:12px; font-weight:bold; }
#nextBtn a{ position:relative; top:-50px; color:#810806; padding:10px; -moz-border-radius: 3px; font-size:12px; font-weight:bold; }	

