
body{margin:0;padding:0;background:#FFF;color:#000;font:13px "Century Gothic",Arial,sans-serif;}
a{text-decoration:none;}
a:link,a:visited{color:#C93;}
a:hover{color:#7e481a;}
b{font-weight:normal;color:#7e481a;}
#global{position:absolute;left:50%;width:850px;margin-left:-425px;}
#form p,#form select,#form input,.hidden{float:none;font-size:11px;margin:0;}
#header{float:left;margin:0;padding:0;width:850px;background:url("../images/background02.gif") top left;display:block;}
#header img,#footer p.signature{float:left;}
#header img.logo{border:none;}
#header img.icon1,#header img.icon2,#header img.icon3,#header img.icon4,#header img.icon5{float:right;border:none;margin-top:-2.2em;margin-right:.2em;}
#header img.icon2{margin-right:2.4em;}
#header img.icon3{margin-right:4.6em;}
#header img.icon4{margin-right:6.8em;}
#header img.icon5{margin-right:9.0em;}
#header ul{float:right;margin-top:0;}
#header li,#menu li{list-style:none;}
#header p{color:#7e481a;float:right;margin-top:-2.2em;margin-right:12em;}
#main{float:left;background:url("../images/background01.gif") top left repeat-y;}
#menu{float:left;width:170px;padding:1em 0 0 0;}
#menu ul{margin:.5em;padding:0;}
#menu a,#submenu a,#menu p,#submenu p{line-height:1.4em;font-size:15px;text-decoration:none;text-transform:lowercase;}
#menu a:link,#menu a:visited,#submenu a:link,#submenu a:visited{color:#d1b275;}
#menu a:hover,#submenu a:hover,#menu p,#submenu a.now{color:#FFF;}
#menu p{margin:0;padding:0;}
#content{width:680px;float:left;text-align:justify;}
#content h1,#content h3,#content h4,#content h5{font-weight:normal;font-size:13px;color:#7e481a;}
#content h1,#content h5{font-weight:bold;}
#content h6{text-align:center;}
h1,h3,h4{margin:1.5em 0 0 .5em;}
#content p,h5{margin:.5em 0 0 .5em;}
#content img.right{float:right;margin-left:.5em;}
#content p.center{text-align:center;}
#content p.price{float:right;margin-top:-1.5em;color:#ddc598;}
.frontpage{clear:right;float:right;width:32%;border:1px solid #000;margin:.5em 0 0 .5em;padding:0 .5em .5em 0;}
.quote{text-align:left;color:#7e481a;}
.author{text-align:right;}
.contact{float:right;width:45%;border:1px solid #000;padding:0 .5em .5em 0;margin:.5em 0 0 .5em;}
.contact input,#footer p.juan{float:right;}
.reviews{clear:both;float:none;border:1px solid #000;padding:0 .5em .5em 0;margin:.5em 0 0 .5em;}
#submenu{padding:0;margin:0;margin-top:-2px;background-color:#7e481a;}
#submenu ul{margin:2px;padding:.2em;}
#submenu li{list-style:none;display:inline;padding:0 .5em 0 .4em;border-right:1px solid #ddc598;}
#submenu li.alfa{padding:0 .5em 0 0;}
#submenu li.omega{border:none;}
#footer{top:1000px;clear:both;font-size:smaller;color:#999;}
#map_area{float:right;width:320px;height:320px;overflow:hidden;margin-left:.5em;}
.hidden{display:none;}
.unhidden{display:block;}
#sabor_menus{position:absolute;left:220px;top:200px;width:580px;z-index:1;margin:0;padding:0;border:1px solid #000;background-color:#fff;font-size:smaller;}
#sabor_menus table tr td{width:50%;}
#option_boxa,#option_boxb{position:absolute;left:745px;top:160px;width:88px;z-index:2;margin:0;padding:0 .5em .5em 0;border:1px solid #000;background-color:#fff;text-align:center;}

#OT_searchWrapperAll{width:100%;height:100px;position:relative;margin:0;padding:0;background:#fff;}
#OT_searchWrapper{border:none;background:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:100px;position:relative;margin:0;}
#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}
#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}
#OT_partySize{position:absolute;top:25px;left:120px;margin:0;padding:0;}
#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;}
#OT_date{position:absolute;top:55px;left:120px;width:100px;margin:0;padding:0;}
#OT_timeLbl{position:absolute;top:55px;left:210px;width:60px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:55px;left:275px;margin:0;}
#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}
#OT_submitWrap{position:relative;top:115px;left:275px;margin:0 5px 0 0;z-index:5;}
#OT_logo{position:absolute;top:120px;left:0;width:100%;padding:0;margin:0;display:block;background:#fff;}
#OT_logoLink{position:absolute;top:100px;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;background:#fff;}
#OT_logoLink a{padding:0 0 0 10px;}
#OT_imglogo{border:0;margin:0 0 0 10px;}
#OT_searchWrapper form{margin:0;padding:0;}
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}
#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px;}
#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FFF;}
#OT_searchWrapper #imageCal td{padding:0;text-align:center;}
#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}
#OT_searchWrapper .nonclickableDays{color:#ccc;height:18px;}
#OT_searchWrapper .months{color:#fff;text-decoration:none;}
#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#efefef;width:14%;}