/***********************************************//* HTML tag styles                             *//***********************************************/ body {	margin: 0;	padding: 0;	font-size: 85%;	text-align: left;	background-image: url("images/logo_back.jpg");	background-attachment: fixed;	background-position: bottom right;	background-repeat: no-repeat;	background-color: #e8cdcd;}a:link, a:visited, a:active {	text-decoration: none;	color: #800000;}a:hover {	text-decoration: underline;}h1 {	font-size: 1.2em;	line-height: 120%;	color: #660000;	padding-top: 20px;}h2 {	font-size: 1.1em;	color: #800000;}h2.bridal {	font-size: 1.1em;	color: #800000;	border-bottom: 2px #800000 solid;}#container {	margin: auto;	width: 700px;	background-color: #ffffff;}.content {	padding: 5px;	border-top: 1px dotted #800000;	border-left: 1px dotted #800000;	border-right: 1px dotted #800000;}.content2 {	line-height: 100%;}.wine {	font-size: 90%;}.9p {	font-size: 9px; color: red;}.smalltext {	font-size: 80%;}.menu {	line-height: 100%;	color: #800000;	border-top: 1px dotted #800000;	padding: 5px;	display: block;}.price {	color: #000;	text-align: right;}.tax {	font-size: 80%;}.footer {	font-size:10px;	line-height: 1.2em;	padding: 5px;	border-top: 1px solid #800000;	border-left: 1px dotted #800000;	border-right: 1px dotted #800000;}.blogdate {	text-align: right; }/***********************************************/ /* OPENTABLE /***********************************************/ #OT_searchWrapperAll{width:99%;height:190px;position:relative;margin:0 3px 0 0;padding:0;background:#fff;}#OT_searchWrapper{border:none;background:#e0a4a4;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;width:100%;height:200px;position:relative;margin:0;}#OT_searchWrapper .OT_feedTitle{position:absolute;top:5px;left:0;margin:0 0 5px 0; font-size:13px;font-weight:bold;line-height:normal;color:#fff;text-align: center;}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}#OT_partySizeLbl{position:absolute;top:50px;left:5;margin:0;padding:3px 0;text-align:right;width:45px;display:block;}#OT_partySize{position:absolute;top:50px;left:45px;margin:0;padding:0;}#OT_dateLbl{position:absolute;top:75px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:45px;}#OT_date{position:absolute;top:75px;left:45px;width:100px;margin:0;padding:0;}#OT_timeLbl{position:absolute;top:115px;left:0;width:50px;padding:3px 0;text-align:right;}#OT_time{position:absolute;top:115px;left:45px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top:155px;left:55px;margin:0 5px 0 0;z-index:5;}#OT_logo{position:relative;top:0;left:0;width:100%;padding:0;margin:0 5px 0 0;display:block;background:inherit;text-align:left;z-index:5;}#OT_logoLink{position:relative;top:0;left:0;width:100%;padding:0 0 10px 0;margin:0 5px 0 0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;background:inherit;text-align:left;z-index:5;}#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;color:#000;}#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%;}/* OT english */#OT_rsv_eng {	background:url(../images/btn_rsv_e.jpg) no-repeat;	width:136px;	height:40px;	font-size:x-small;	margin:0 auto 20px 4px;}#OT_rsv_eng a {	display:block;	width:136px;	height:40px;	text-indent:-9999px;	overflow:hidden;}#OT_rsv_eng a:hover {	background:url(../images/btn_rsv_e_ov.jpg) no-repeat;}
