/* DFX Clear */
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul { list-style:none; }
a img {border:none;outline:none;}

body{background:#000 url(../d_img/page_back.jpg) repeat-x top left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:10px;}
body p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.90em;}

h3{color:#660033;font-weight:bold;margin:5px 0;}

#wrap {background:#000; width:900px; margin-left:auto;margin-right:auto;}

#header {width:900px;height:21px;}
#header h1 {display:none;}
#header ul.nav{width:270px;height:20px;float:right;}
#header ul.nav li{display:inline;}
#header ul.nav li a{height:20px;width:90px;float:left;display:block; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;letter-spacing:0.10em;text-align:Center;}
#header ul.nav  a:hover{color:#B4A410;}


div#navigation{width:900px;height:24px;background-color:#483B32;}

div#NavWrap{width:640px;float:right;background:#614051;}


#content{width:900px;padding-top:7px;background:#000;}

#homeLeft{float:left;width:232px;height:415px;padding-left:8px;}

#logo {width:238px;height:331px;background:url(../d_img/logoHome.jpg) no-repeat left top;}
#homeLeft p{color:#fff;padding:10px;}
#homeLeft p a{color:#B4A410;}
#homeLeft p a:hover{color:#FFFF99;}

#show {height:372px; width:635px;float:right;padding-right:5px;}
#homePreFoot {background:url(../d_img/PrefooterBack.jpg) left top no repeat; width:647px;height:27px;float:right;display:block;border-top:1px solid white;}



#footer{clear:both; width:900px; margin-left:auto;margin-right:auto;color:white;font-size:80%;padding:5px;}
#footer a{color:white;padding:0 10px;}
#footer a:hover{color:#B4A410;}
#footer p{}
#footer p span{padding:0 20px;}

.clearer{clear:both;}
#creditDFX {text-align:right;width:875px; margin-left:auto;margin-right:auto;}
#creditDFX a {font-size:70%; color:#ccc;}
#creditDFX a:hover{color:#FFFFCC;}

.lftIm {float:left;padding-right:5px; padding-bottom:5px;}

/*subages*/

h2.about{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/about.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.news{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/news.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.wine{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/wine.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.brunch{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/brunch.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.lunch{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/lunch.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.dinner{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/dinner.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.giftcards{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/giftcards.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.map{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/map.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.reservations{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/reservations.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.contact{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/contact.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.togo{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/togo.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.employ{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/employ.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.special{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/special.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.parties{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/parties.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}

h2.xmas{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/holiday/christmas.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.ny{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/holiday/nyears.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.val{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/holiday/vday.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}
h2.easter{text-indent:-4000px;width:468px; height:38px;background:url(../d_img/h2/holiday/easter.jpg) no-repeat;margin-left:55px;margin-bottom:7px;display:block;}


#contentSub{width:895px;padding-top:10px;background:#000;padding-right:5px}

#subLeft{width:275px;float:left;height:auto;}

#subLogo {width:269px; height:79px;margin-top:-9px;z-index:501;display:block;*margin-top:-40px;position:absolute;}
#subLogo img{z-index:501;}
#bodySub {float:right;width:570px;background:url(../d_img/sub_body_back.jpg) left top repeat-y;padding:8px 25px;color:#000000;height:auto;}
#bodySub p{padding-bottom:5px;font-size:80%;}
#bodySub strong{font-weight:bold;}

#bodySub hr{background-color:red 1px solid; margin:15px;} 

#bodySub p a{color:#660033;font-weight:bold;}

#bodySub p a:hover{color:black;}

div#Subnavigation{width:625px;height:24px;background-color:#483B32;float:right;margin-bottom:10px;}

#Subnavigation #NavWrap{width:625px;float:right;background:#614051;}


#SubPreFoot {background:url(../d_img/PrefooterBack.jpg) left top no repeat; width:619px;height:17px;float:right;display:block;border-top:1px solid white;}
#FetPic {margin-bottom:10px;display:block;position:relative;padding-top:55px;*padding-top:40px;}


/*forms*/
/*forms tyles*/
#formarea{margin-left:30px;margin-bottom:20px;border-bottom:1px solid #000000;width:450px;padding-bottom:10px;}
#send{margin-left:40px;}
#formarea label{width:200px;}
#formarea dt{padding-top:5px;font-weight:bold;width:400px;font-size:80%;}
#formarea dd{padding-top:3px;}
#formarea dt span {font-weight:normal;font-size:.80em;}
#formarea input,textarea,select {background-color:#ECF4FD;padding:0px;}
#formarea .sendit{border:#333 solid 1px;background-color:#F0F0F0;}

#bodySub h3 a{color:#660033;}