/* Normalization de margins y paddings */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, blockquote, th, p
	{margin:0px; padding:0px; border:0px}
/* Remove style from lists*/
ul,ol {list-style:none;}
/* Normalization of size and font weight */
address, caption, cite, code, dfn, em, th, var
	{font-style:normal; font-weight:normal;}


body {
background:#DBDBC9 url(../images/bkg.jpg) repeat-x scroll center top;
font-family:Gill Sans,Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
}

div.loader{
background-image:url(../buttons/btn_main1.png);
background-image:url(../buttons/btn_menus1.png);
background-image:url(../buttons/btn_directions1.png);
background-image:url(../buttons/btn_press1.png);
background-image:url(../buttons/btn_privatedining1.png);
background-image:url(../buttons/btn_aboutus1.png);
background-image:url(../buttons/btn_reservations1.png);
background-image:url(../buttons/btn_main0.png);
background-image:url(../buttons/btn_menus0.png);
background-image:url(../buttons/btn_directions0.png);
background-image:url(../buttons/btn_press0.png);
background-image:url(../buttons/btn_privatedining0.png);
background-image:url(../buttons/btn_aboutus0.png);
background-image:url(../buttons/btn_reservations0.png);
background-image:url(../images/aboutus/img_one.jpg);
background-image:url(../images/aboutus/img_two.jpg);
background-image:url(../images/aboutus/img_three.jpg);
background-image:url(../images/chefbio/img_one.jpg);
background-image:url(../images/chefbio/img_two.jpg);
background-image:url(../images/chefbio/img_three.jpg);
background-image:url(../images/directions/img_one.jpg);
background-image:url(../images/directions/img_two.jpg);
background-image:url(../images/directions/img_three.jpg);
background-image:url(../images/main/img_one.jpg);
background-image:url(../images/main/img_two.jpg);
background-image:url(../images/main/img_three.jpg);
background-image:url(../images/menus/img_one.jpg);
background-image:url(../images/menus/img_two.jpg);
background-image:url(../images/menus/img_three.jpg);
background-image:url(../images/press/img_one.jpg);
background-image:url(../images/press/img_two.jpg);
background-image:url(../images/press/img_three.jpg);
background-image:url(../images/privatedining/img_one.jpg);
background-image:url(../images/privatedining/img_two.jpg);
background-image:url(../images/privatedining/img_three.jpg);
margin-left:-1000px;
}

a {outline:none;}
#container1 {
background:#DBDBC9 url(../images/proto.jpg) no-repeat scroll center top;
height:782px;
margin:0 auto;
width:1253px;
}
#layer6-block1_page_about {
background:transparent url(../images/page_about.jpg) no-repeat scroll center top;
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_main {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_menus {

border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_chef_bio {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_private_dining {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_reservations {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_press {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_contact_us {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_happenings {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}
#layer6-block1_page_directions {
border:3px solid #CCCC00;
height:484px;
margin:0 auto;
position:relative;
top:108px;
width:1016px;
}

#lefttext {
color:#FFFFFF;
float:left;
left:32px;
line-height:15.5px;
padding-top:5px;
position:relative;
width:285px;
z-index:1000;
/*line-height:24px;*/
}
#lefttext p{
font-family:arial;
font-size:12px;
padding-top:12px;
text-align:justify;
float:left;
}
#lefttext1 {
color:#FFFFFF;
float:left;
font-size:10.5px;
left:32px;
padding-top:5px;
position:relative;
width:285px;
z-index:1000;
line-height:14px;
}
#lefttext1 p{
font-family:arial;
font-size:12px;
padding-top:10px;
text-align:justify;
}

#header {
height:71px;
margin:0 auto;
position:relative;
top:104px;
width:1022px;
}

#mainmenu {
bottom:0;
height:77px;
position:absolute;
right:0;
text-align:right;
width:440px;
}
#header #menus-link {
background:url(../buttons/btn_menus1.png) center bottom no-repeat;
width:35px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
padding-left:6px;
}

#header #home-link {
background:url(../buttons/btn_main1.png) center bottom no-repeat;
width:35px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
}

#header #directions-link {
background:url(../buttons/btn_directions1.png) center bottom no-repeat;
width:55px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
padding-left:6px;
}

#header #press-link {
background:url(../buttons/btn_press1.png) center bottom no-repeat;
width:35px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
padding-left:6px;
}

#header #private_dining-link {
background:url(../buttons/btn_privatedining1.png) center bottom no-repeat;
width:77px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
padding-left:6px;
}

#header #aboutus-link {
background:url(../buttons/btn_aboutus1.png) center bottom no-repeat;
width:48px;
height:71px;
display:block;
padding-right:6px;
border-right:1px solid #b7b309;
float:left;
padding-left:6px;
}

#header #reservations-link {
background:url(../buttons/btn_reservations1.png) center bottom no-repeat;
width:70px;
height:71px;
display:block;
padding-right:6px;
float:left;
padding-left:6px;
}

#header #mainmenu a:hover {
background-position:center top;
}

#hours{
color:#336699;
float:left;
font-family:arial;
font-size:14px;
left:140px;
position:relative;
top:120px;
}
#link {
float:right;
font-family:arial;
font-size:15px;
position:relative;
right:204px;
top:205px;
}
#link a {
color:#B8B308;
}
#link a:hover {
color:#000000;
}
#facebook {
float:right;
height:35px;
position:relative;
right:-102px;
top:120px;
width:35px;
}
#twitter {
float:right;
height:36px;
position:relative;
right:-25px;
top:120px;
width:35px;
}
#empireeats {
float:right;
height:36px;
position:relative;
right:324px;
top:120px;
width:75px;
}
#opentable {
float:right;
height:36px;
position:relative;
right:131px;
top:120px;
width:111px;
}
.vline {
padding-left:3px;
padding-right:3px;
}
.aboutusul li{
background:transparent url(../images/diamond.png) no-repeat scroll center top;
}
.aboutol {
float:left;
left:9px;
position:relative;
top:-2px;
}
.aboutol2 {
float:left;
left:-96px;
position:relative;
top:28px;
}
.diamond1 {
float:left;
position:relative;
}
.diamond2 {
float:left;
left:-105px;
position:relative;
top:29px;
}
.aboutus_text{
background:transparent url(../images/aboutus_text.png) no-repeat scroll center top;
height:39px;
width:161px;
}
.welcome_text{
background:transparent url(../images/welcome_text.png) no-repeat scroll center top;
height:34px;
margin-top:5px;
width:92px;
}
.menus_text{
background:transparent url(../images/menus_text.png) no-repeat scroll center top;
height:34px;
margin-top:5px;
width:161px;
}
.privatedining_text{
background:transparent url(../images/privatedining_text.png) no-repeat scroll center top;
height:39px;
margin-top:2px;
width:161px;
}
.aboutyourchef_text{
background:transparent url(../images/aboutyourchef_text.png) no-repeat scroll center top;
height:34px;

width:161px;
}
.press_text{
background:transparent url(../images/press_text.png) no-repeat scroll center top;
height:34px;
margin-top:5px;
padding-left:10px;
width:161px;
}
#righttext {
color:#FFFFFF;
float:left;
font-family:arial;
font-size:12px;
line-height:15.5px;
padding-top:6px;
position:absolute;
right:50px;
text-align:justify;
width:270px;
z-index:1000;
}
.menutext {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
.menutext a{
color:#FFFFFF;
font-family:arial;
font-size:15px;
font-variant:normal;
text-decoration:none;
}
.menutext a:hover{
color:#365e9f;
}
.linktext a{
color:#FFFFFF;
text-decoration:none;
}
.linktext a:hover{
color:#365e9f;
text-decoration:none;
}
#linktext1{
left:94px;
position:relative;
top:-16px;
width:130px;
}
#linktext1 a{
color:#FFFFFF;
float:left;
font-family:arial;
font-size:12px;
text-decoration:none;
}
#linktext1 a:hover{
color:#928D00;
text-decoration:none;
}
#slide_show {
left:0px;
position:absolute;
top:0;
z-index:100;
}
.presslinks {
font-family:arial;
font-size:12px;
}
.presslinks a{
color:#FFFFFF;
text-decoration:none;
}
.presslinks a:hover{
color:#365e9f;
text-decoration:none;
}
/*
.pressul ul{
padding-left:49px;
width:300px;
}
.pressul li{
float:left;
height:48px;
list-style-image:url(../images/pdf.png);
list-style-type:square;
width:300px;
}
.pressul li a{
color:#FFFFFF;
float:left;
font-family:arial;
font-size:12px;
padding-left:11px;
position:relative;
text-decoration:none;
top:10px;
}
*/
.video {
float:left;
left:0;
position:relative;
top:-78px;
}
#video1{
float:left;
height:412px;
left:0;
position:relative;
top:0;
width:1016px;
}
#presstable{
float:left;
padding-left:7px;
padding-top:3px;
}
#privatediningtable{
float:left;
margin-top:-7px;
position:relative;
}
#righttext p{
padding-bottom:10px;
padding-top:10px;
}
.leftpresstext p{
margin-top:1px;
padding-bottom:8px;
padding-left:8px; 
}
#aboutustable {
float:left;
padding-top:11px;
position:relative;
}