﻿/*Common*/
.textfill{color:Red;}
.radTimeTableCss_Vista a{width:70px;}
body {padding:0px; margin:0px; text-align:center;}
a img{border:none;}
a:link, a:visited, a:active, a:hover{text-decoration:none; color:#000;}
table{text-align:left; margin-top:10px;}
th{font:normal normal bold 10px/10px Arial; color:#000;}
#container{width:929px;margin:0px auto 0px auto; text-align:left; padding-top:20px; }
#icontainer{border:solid 1px #dcd0d0;width:929px;}
#topnav{width:929px; height:38px;}

#footernav{width:929px; height:9px; padding:13px 0px 13px 0px; font:normal normal normal 10px/10px Arial; color:#636363;}
#footernav a:link, #footernav a:active, #footernav a:visited{color:#636363; text-decoration:none;}
#footernav a:hover{color:#000;}
#left{float:left;}
#right{float:right;}
/*HEADERS START*/
#header{width:929px;  height:331px; position:relative;}
/*menu*/
.m0_37_38{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}
/*menu - breakfast */
.m0_37_38_48{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}
/*menu - brunch */
.m0_37_38_57{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}
/*menu - lunch */
.m0_37_38_49{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}
/*menu -dinner */
.m0_37_38_50{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}
/*menu-bar */
.m0_37_38_82{background-position:0px 0px; background-image:url(images/headers/menu.jpg);}

/*wines*/
.m0_37_39{background-position:0px 0px;  background-image:url(images/headers/wines.jpg);}
/*wines - Wine*/
.m0_37_39_66{background-position:0px 0px;  background-image:url(images/headers/wines.jpg);}
/*wines - Specialty Cocktail*/
.m0_37_39_64{background-position:0px 0px;  background-image:url(images/headers/wines.jpg);}

/*events*/
.m0_37_41{background-position:0px 0px; background-image:url(images/headers/events.jpg);}
/*current events*/
.m0_37_41_70{background-position:0px 0px; background-image:url(images/headers/events.jpg);}
/*restaurant week */
.m0_37_41_69{background-position:0px 0px; background-image:url(images/headers/events.jpg);}
.m0_37_41_83{background-position:0px 0px; background-image:url(images/headers/events.jpg);}
.m0_37_41_85{background-position:0px 0px; background-image:url(images/headers/events.jpg);}

/*press - live*/
.m0_37_60{background-position:0px 0px; background-image:url(images/headers/press.jpg);}
/*press - dev*/
.m0_37_79{background-position:0px 0px; background-image:url(images/headers/press.jpg);}

/*chefs*/
.m0_37_42{background-position:0px 0px; background-image:url(images/headers/chefs.jpg);}
/*chefs - our chefs*/
.m0_37_42_53{background-position:0px 0px; background-image:url(images/headers/chefs.jpg);}
/*chefs - Guy Martin*/
.m0_37_42_51{background-position:0px 0px; background-image:url(images/headers/guy.jpg);}
/*chefs - Gerard Barbin*/
.m0_37_42_52{background-position:0px 0px;  background-image:url(images/headers/gerard.jpg);}

.m0_37_43{background-position:0px 0px; background-image:url(images/headers/packages.jpg);}
/*contact*/
.m0_37_44_55{background-position:0px 0px; background-image:url(images/headers/contact.jpg);}
/*contact - directions*/
.m0_37_44_54{background-position:0px 0px; background-image:url(images/headers/contact.jpg);}
/*contact - hours*/
.m0_37_44_56{background-position:0px 0px; background-image:url(images/headers/contact.jpg);}
/*contact - recruiting*/
.m0_37_44_62{background-position:0px 0px; background-image:url(images/headers/contact.jpg);}
/*contact - private dining*/
.m0_37_44_93{background-position:0px 0px; background-image:url(images/headers/contact.jpg);}
/*signup */
.m0_37_82{background-position:0px 0px; background-image:url(images/headers/signup.jpg);}
.m0_37_68{background-position:0px 0px; background-image:url(images/headers/signup.jpg);}

/*HEADERS END*/
#body{width:929px; position:relative;display:block; color:#646464; font:normal normal normal 12px/20px Times New Roman; padding-bottom:180px; }
#home-container #body{padding:0px;}

 #nav{ height:51px; background-color:#4583a1; display:block; position:absolute; top:48px; left:0px; padding-right:20px;}
#blackbar{width:929px; height:85px; background-color:#000; position:absolute; bottom:46px; left:0px;}
#blackbar img{float:right; margin-right:31px;}

#bar{width:899px; height:65px;position:absolute; bottom:46px; left:0px; padding:20px 0px 0px 230px; font-size:11px;}

#nav a, #nav img, #nav div{ background-image:url(images/nav/menu.gif); background-repeat:no-repeat; display:block; float:left; height:51px;} 
#nav .separator{background-position: -176px 0px; width:1px;}
#sensing{background-position: 0px 0px; width:131px;}

/*Menu*/
#m0_37_38{background-position: -139px 0px; width:50px;}
#m0_37_38:hover{background-position: -139px -51px; width:50px;}

/*Wines*/
#m0_37_39{background-position: -192px 0px; width:53px;}
#m0_37_39:hover{background-position: -192px -51px; width:53px;}

/*Chefs*/
#m0_37_42{background-position: -248px 0px; width:50px;}
#m0_37_42:hover{background-position: -248px -51px; width:50px;}

/*Events*/
#m0_37_41{background-position: -541px 0px; width:58px;}
#m0_37_41:hover{background-position: -541px -51px; width:58px;}

/*Packages*/
#m0_37_43{background-position: -302px 0px; width:81px;}
#m0_37_43:hover{background-position: -302px -51px; width:81px;}


/*Contact*/
#m0_37_44{background-position: -387px 0px; width:66px;}
#m0_37_44:hover{background-position: -387px -51px; width:66px;}


#m0_37_76{background-position: -446px 0px; width:86px;}
#m0_37_76:hover{background-position: -446px -51px; width:86px;}

/*Press*/
#m0_37_79{background-position: -679px 0px; width:50px;}
#m0_37_79:hover{background-position: -679px -51px; width:50px;}
#m0_37_60{background-position: -679px 0px; width:50px;}
#m0_37_60:hover{background-position: -679px -51px; width:50px;}
/*Sign up*/
#m0_37_82{background-position: -620px 0px; width:59px;}
#m0_37_82:hover{background-position: -620px -51px; width:59px;}
#m0_37_68{background-position: -620px 0px; width:59px;}
#m0_37_68:hover{background-position: -620px -51px; width:59px;}

#intro{ padding:77px 280px 0px 237px; width:413px;}
#contentleft{width:230px; height:180px; float:left; display:block;background-repeat:no-repeat;}
#content{width:413px; padding:0px 0px 0px 0px;  float:left;  display:block;}
.ml0_37_38_48{background-image:url(images/body/menu.jpg);height:300px;}
.ml0_37_38_49{background-image:url(images/body/menu.jpg);height:300px;}
.ml0_37_38_50{background-image:url(images/body/menu.jpg);height:300px;}
.ml0_37_38_57{background-image:url(images/body/menu.jpg);height:300px;}
.ml0_37_38_82{background-image:url(images/body/menu.jpg);height:300px;}
#contentleft.ml0_37_39{ height:682px;background-image:url(images/body/wines.jpg); margin-top:30px;}

#ctl00_pansubmenu{border-bottom:solid 1px #bfabab; width:542px;padding-bottom:5px;}
#ctl00_pansubmenu h2{position:relative;}
#pointer{width:412px; height:9px; display:block; position:relative;}

#pointerImg{position:absolute; top:-1px;}
/*homepage */
#home-container{margin:0px auto 0px auto; width:929px; height:671px; margin-top:20px; }
#home-container #body{ background-image:url(images/headers/h1.jpg);}
#home-container #body #blackbar{bottom:14px;}
h2{margin:0px; padding:0px 20px 0px 0px; display:inline; font-size:27px;  font-weight:normal; color:#000;}
div.pointer{position:relative;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

#topnav{text-align:right; }
#topnav select{font-size:9px; height:18px; overflow:hidden; margin-right:20px;}
#topnav img{margin-right:20px; vertical-align: middle;}
.inputCell{padding-right:0px;}
.calendarImage{margin-left:0px;}
#ctl00_ddlParty{margin-top:0px; height:17px;}
#ctl00_rdpDate_wrapper{ margin-top: 3px; padding:0px;}
#ctl00_rdpDate_dateInput_text{height:17px; padding: 0; font-size:9px; color: #000000;}
#ctl00_rdpDate_popupButton { margin: 0px; padding: 0px;}
# ctl00_rdpDate_popupButton {padding: 0px; margin: 0px;}
#ctl00_rdpTime_dateInput_text{height:18px; padding:0px;}
#ctl00_rdpTime_wrapper{vertical-align:top;}
p.small{font-size:18px; font-weight:bold;}
