﻿/* CSS Document */

body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image:url(../images/bg_layout.gif); background-repeat:repeat}

form {margin: 0px; }
select, option, input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


.MainContainer { color: #000000; width: 919px; margin: auto; margin-top: 30px; }
.menuUp { width:919px; height:26px; float:left; background-image:url(../images/bg_menuUp.gif); background-repeat:no-repeat; background-position:left}

.menuUp .left_menu { width:397px; float:left; height:26px; line-height:26px; font-family:"Times New Roman", Times, serif; font-size:19px; text-align:center; letter-spacing:1px}
.menuUp .left_menu a{ height:26px; line-height:26px;  text-align:left; padding:0px 0px 0px 0px; color:#000000; text-decoration:none}
.menuUp .left_menu a:hover{ height:26px; line-height:26px; font-size:19px; text-align:left; padding:0px 0px 0px 0px; color:#000000; text-decoration:none}

.menuUp .right_menu { width:302px; float:right; height:26px; font-size:14px; color:#da8520; text-align:center}
.menuUp .right_menu a { display:block; padding:0px 0px 0px 0px; color:#da8520 !important; text-decoration:none; line-height:26px; width:92px; float:left; text-align:center}
.menuUp .right_menu span { width:8px; height:26px; display:block; float:left}

.txt_header { width:672px; height:86px; border-bottom:1px solid #000000; margin:auto}
.txt_header a { font-family:"Times New Roman", Times, serif; font-size:42px; width:274px; float:left; line-height:80px; font-weight:normal; padding:0px; margin:0px; display:block; display:block; text-decoration:none}

.txt_header h3 { font-family:"Times New Roman", Times, serif; font-size:17px; text-align:left; padding:24px 0px 0px 0px; margin:0px; width:288px; float:right; display:block}

.spacer { width:100%; height:20px;}
.div_content { width:672px; margin:auto}
.img_Home { width:661px; height:377px; margin:auto; background-image:url(../images/img_homePage.jpg); background-repeat: no-repeat}

.div_special { width:100%}
.div_special span{ width:12px; float:left; display:block}
.dinner_special { width:210px; height:229px; background-image:url(../images/dinner_special.jpg); background-repeat:no-repeat; float:left}
.dinner_special .Up { width:100%; height:34px; text-align:center; line-height:34px; font-weight:bold; font-size:14px; color:#da8520; letter-spacing:1px}
.dinner_special .Middle { width:100%; height:156px; display:block}
.dinner_special .Bottom {width:100%; height:40px; text-align:center; font-weight:normal; font-size:14px; color:#da8520; letter-spacing:1px; padding-top:2px}

.dinner_special2 { width:213px; height:229px; background-image:url(../images/bg_happyHour.jpg); background-repeat:no-repeat; float:left}
.dinner_special2 .Up { width:100%; height:34px; text-align:center; line-height:34px; font-weight:bold; font-size:14px; color:#da8520; letter-spacing:1px}
.dinner_special2 .Middle { width:213px; height:156px; display:block}
.dinner_special2 .Bottom {width:100%; height:40px; text-align:center; font-weight:normal; font-size:14px; color:#da8520; letter-spacing:1px; padding-top:2px}

.dinner_special3 { width:213px; height:229px; background-image:url(../images/bg_brunchSpecial.jpg); background-repeat:no-repeat; float:left}
.dinner_special3 .Up { width:211px; height:34px; text-align:center; line-height:34px; font-weight:bold; font-size:14px; color:#da8520; letter-spacing:1px}
.dinner_special3 .Middle { width:100%; height:156px; display:block}
.dinner_special3 .Bottom {width:100%; height:40px; text-align:center; font-weight:normal; font-size:14px; color:#da8520; letter-spacing:1px; padding-top:2px}


.menuLeft { background-image:url(../images/bg_logo.jpg); width:194px; height:698px; background-repeat:no-repeat; float:left}
.bg_content { background-image:url(../images/bg_content.jpg); width:725px; height:auto; float:left; background-position:top; background-repeat:no-repeat}

.bg_container { width:919px; background-image:url(../images/bg_layoutRep.gif); background-position:top; background-repeat:repeat-y; float:left}

.corner_bottom { width:919px; height:20px; float:left; background-image:url(../images/corner_bottom.gif); background-repeat:no-repeat}

.txt_bottom { text-align:center; color:#FFFFFF; font-size:12px; line-height:26px; letter-spacing:1px}
.logo { width:194px; height:192px; display:block}
.spacer_logo { width:100%; height:80px}

.menu_but { width:100%}
.menu_but a.but1 { background-image:url(../images/but_restaurant.jpg); width:194px; height:44px; background-position:top; display: block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but1:hover { background-image:url(../images/but_restaurant.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but2 { background-image:url(../images/but_menus.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but2:hover { background-image:url(../images/but_menus.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but3 { background-image:url(../images/but_lounge.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but3:hover { background-image:url(../images/but_lounge.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but4 { background-image:url(../images/but_foto.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but4:hover { background-image:url(../images/but_foto.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but5 { background-image:url(../images/but_dinner.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but5:hover { background-image:url(../images/but_dinner.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but6 { background-image:url(../images/but_happyHour.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but6:hover { background-image:url(../images/but_happyHour.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but7 { background-image:url(../images/but_party.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but7:hover { background-image:url(../images/but_party.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but8 { background-image:url(../images/but_deliver.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but8:hover { background-image:url(../images/but_deliver.jpg); width:194px; height:44px; background-position:bottom; display:block}
.menu_but a.but9 { background-image:url(../images/but_review.jpg); width:194px; height:44px; background-position:top; display:block; line-height:44px; text-align:center; font-family: Freestyle Script, Georgia, serif; color:#695128; font-size:30px; text-decoration:none}
.menu_but a.but9:hover { background-image:url(../images/but_review.jpg); width:194px; height:44px; background-position:bottom; display:block}

h2.title { font-family:"Times New Roman", Times, serif; font-size:22px; margin:20px 0px 0px 0px; padding:0px; line-height:26px; font-weight:normal; letter-spacing:1px; color:#c54951; text-align:left}

h2.title2 { font-family:"Times New Roman", Times, serif; font-size:22px; margin:20px 0px 0px 0px; padding:0px; line-height:26px; font-weight:normal; letter-spacing:1px; color:#c54951; text-align:center}

.about p {font-size:12px; line-height:18px}
.about img { margin:2px; border:2px solid #000000}

.restaurant p {font-size:12px; line-height:18px}
.restaurant img { margin:2px; border:2px solid #000000}

.menus p {font-size:12px; line-height:18px}
.menus a{ color:#000000}

.deliver p {font-size:12px; line-height:18px}
.deliver a{ color:#000000}
.deliver a:hover{ color:#da8520}
.deliver img { margin:2px; border:1px solid #60502e}

.gallery p {font-size:12px; line-height:18px}
.gallery a{ color:#000000}
.gallery a:hover{ color:#da8520}

.reviews p {font-size:12px; line-height:18px}
.reviews a{ color:#000000}

.box_review { width:100%}
.box_review h3 { font-size:14px; font-weight:bold; margin:15px 0px 0px 0px; padding:0px; line-height:22px}
.box_review p { font-size:12px; line-height:18px}
.box_review a { margin:7px 0px 0px 0px; padding:0px; font-size:12px; display:block; text-decoration:none}
.box_review span { width:100%; height:10px; border-bottom:1px dotted #c3c1bb; display:block}
h2.subTitleREview {font-family:"Times New Roman", Times, serif; font-size:18px; margin:20px 0px 0px 0px; padding:0px; line-height:26px; font-weight:normal !important; letter-spacing:0px}

.menus_borderBottom { border-bottom:1px dotted #848383 }

.links_menusTop { text-align:left; margin-top:10px; width:120px; float:right}
.links_menusTop a{ text-align:left; color:#000000; text-decoration:none; font-size:14px; letter-spacing:1px; padding:5px; line-height:20px; text-indent:0px !important}
.links_menusTop a:hover{ text-align:left; color:#e58520; text-decoration:none; font-size:14px; letter-spacing:1px; padding:5px}

/*Styles for the Forms */
.Form {width: 80%; margin: auto; margin-top: 10px; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 20px; overflow: hidden;}
.Form div.FormContent {width: 640px;  padding: 0px; overflow: hidden; }

.Form h5, .Form h6 {display: block; float: none; clear: both; text-align: center; margin: 0px; padding: 0px; margin-bottom: 5px; text-transform: capitalize; }
.Form h5 {width: 100%; font-size: 15px; height: 25px; line-height: 25px; background-color: #EEEEEE; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; }
.Form h6 {width: 98%; margin: 1%; font-size: 14px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; height: 30px; line-height: 30px; }

.Form p.Info {width: 40%; float:left; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 20px; color: #666666; margin: 1%; padding: 0px; }
.Form p.Error {width: 98%; float: none; clear: both; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-align: center; color: #FF0000; line-height: 15px; margin: 1%; padding: 0px; }


.Form div.Buttons {width: 50%; text-align: center; float: right; margin: 1%; padding:0; white-space: nowrap; }
.Form div.Buttons .Button {width: 100px !important; float: right !important; clear: none; position: relative; margin-right: 10px; }
/*
a.Button {width: 100px; margin: auto; display: block; position: relative; text-align: center; text-decoration: none; font-weight: bold; height: 20px !important; line-height: 20px !important; font-size: 12px; }
a.Button:hover {}
input.Button {width: 100px; margin: auto; text-align: center; text-decoration: none; font-weight: bold; height: 20px !important; line-height: 20px !important; font-size: 12px; border: none; }
input.Button:hover {}
*/


.Form input, 
.Form select, 
.Form textarea {width: 98%; border: 1px solid #CCCCCC; background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.Form ul {display: block; margin: 0px; padding: 0px; list-style-type: none; }
.Form li {display: block; margin: 0px; padding: 0px; list-style-type: none; float: left; clear: none; }

.Form ul li label {display: block; float: left; clear: none; text-align: right; text-transform: capitalize; }
.Form ul li span {display: block; float: left; clear: none; text-align: left; height: 25px; /*overflow: hidden; */}
.Form ul li label span {color: #FF0000; font-weight: bold; display: inline !important; visibility: hidden; }

.Form .Full {width: 100%; margin: 0%; overflow: hidden;  /**/}
.Form .Half {width: 50%; margin: 0%; overflow: hidden; /**/}
.Form .Inline {display: block; float: left; clear: none; }
.Form .Block {display: block; float: none; clear: both; }

.Form ul.Full li.Full label {width: 18%; margin-right: 1%; }
.Form ul.Full li.Full span {width: 81%; margin-right: 0%;color:#FF0000 !important }

.Form ul.Full li.Half label {width: 36%; margin-right: 2%; }
.Form ul.Full li.Half span {width: 60%; margin-right: 0%; margin-left: 0%; }
.Form ul.Half li.Full label {width: 36%; margin-right: 2%; }
.Form ul.Half li.Full span {width: 60%; margin-right: 0%; margin-left: 0%; color:#FF0000 !important}

.Form ul.Half li.Half label {width: 94%; margin-right: 2%; margin-left: 2%; display: inline; }
.Form ul.Half li.Half span {width: 94%; margin-right: 0%; margin-left: 2%; display: inline; }

.Form ul.Full li.Full label span, 
.Form ul.Full li.Half label span, 
.Form ul.Half li.Full label span, 
.Form ul.Half li.Half label span {display: inline !important; float: none; clear: none; text-align: right; width: 5%; margin-right: 0%; margin-left: 0px; }

.Form span.Double {display: block !important; float: none !important; clear: both !important; width: 100% !important; height: 20px !important; overflow: hidden !important; margin-bottom: 5px !important; }
.Form span.Double input, 
.Form span.Double select {display: block !important; float: left !important; clear: none !important; width: 48% !important; }
.Form span.Double span {display: block !important; float: left !important; clear: none !important; width: 2% !important; }

/* END styles for the Forms */

li.Message {visibility: visible !important; height:100px !important}
div.ContactForm li.Email label span,
div.ContactForm li.Message label span {visibility: visible !important;}
a.Button {background-color: #2c2c2c; color: #FFFFFF !important; width: 100px; margin: auto; display: block; position: relative; text-align: center; text-decoration: none; font-weight: bold; height: 20px !important; line-height: 20px !important; font-size: 12px; }
a.Button:hover {background-color: #3d3d3d; color: #FFFFFF; }
input.Button {background-color: #2c2c2c; color: #FFFFFF !important; width: 100px; margin: auto; text-align: center; text-decoration: none; font-weight: bold; height: 20px !important; line-height: 20px !important; font-size: 12px; border: none; }
input.Button:hover {background-color: #3d3d3d; color: #FFFFFF; }

/*CONTACT PAGE*/
.Form 
{
    width: 670px !important; 
    border-color: #60502e;
    }
.Form h5 
{
    background-color: #e27d23;
    color: #000000;
    margin-bottom: 10px;
    }
.Form h6 
{
    color: #292929; 
    }


.contact, .table_signup, .registration, .table_cma, .buyerscontact, .table_mortgage, .table_career {border: 1px solid #292929; background-color: #FFFFFF; width: 100% !important; margin: auto; text-align: left; }
.contact td, .table_signup td, .registration td, .table_cma td, .buyerscontact td, .table_mortgage td, .table_career td {text-align: left; }
.contfmhead, .login_head, .tcols {background-color: #292929; color: #FFFFFF; height: 20px; line-height: 20px; }
.contfmhead h4, .login_head h3, .tcols h4 {color: #FFFFFF; font-weight: bold; font-size: 13px; margin: 0px; padding: 0px; text-align:center !important}
.login_forgotpass h3, .left_td_head, .right_td_head {background-color: #eeeeee; border-bottom: 1px dotted #CCCCCC; color: #292929; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; margin: 10px 0px 0px 0px; padding: 0px !important; text-indent: 0px !important; }
.contact label {font-weight: bold; }
.contact txfield {}
.endfrm {}

.contactPage { width:100%; margin-top:20px}

.photo_lounge { width:100%; margin-top:30px}
.photo_lounge a{ width:32%; float:left; display:block; padding:0px}

.txt_cocktail { line-height:24px}

/*-----Gallery------/

/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slide1 {background:url(../gallery/thumb1.jpg);}
a.slide2 {background:url(../gallery/thumb2.jpg);}
a.slide3 {background:url(../gallery/thumb3.jpg);}
a.slide4 {background:url(../gallery/thumb4.jpg);}
a.slide5 {background:url(../gallery/thumb5.jpg);}
a.slide6 {background:url(../gallery/thumb6.jpg);}
a.slide7 {background:url(../gallery/thumb7.jpg);}
a.slide8 {background:url(../gallery/thumb8.jpg);}
a.slide9 {background:url(../gallery/thumb9.jpg);}
a.slide10 {background:url(../gallery/thumb10.jpg);}
a.slide11 {background:url(../gallery/thumb11.jpg);}
a.slide12 {background:url(../gallery/thumb12.jpg);}
a.slide13 {background:url(../gallery/thumb13.jpg);}
a.slide14 {background:url(../gallery/thumb14.jpg);}
a.slide15 {background:url(../gallery/thumb15.jpg);}
a.slide16 {background:url(../gallery/thumb16.jpg);}
a.slide17 {background:url(../gallery/thumb17.jpg);}
a.slide18 {background:url(../gallery/thumb18.jpg);}
a.slide19 {background:url(../gallery/thumb19.jpg);}
a.slide20 {background:url(../gallery/thumb20.jpg);}
a.slide21 {background:url(../gallery/thumb21.jpg);}
a.slide22 {background:url(../gallery/thumb22.jpg);}
/*------menus gallery-------*/
a.slide23 {background:url(../gallery/thumb23.jpg);}
a.slide24 {background:url(../gallery/thumb24.jpg);}
a.slide25 {background:url(../gallery/thumb25.jpg);}
a.slide26 {background:url(../gallery/thumb26.jpg);}
a.slide27 {background:url(../gallery/thumb27.jpg);}
a.slide28 {background:url(../gallery/thumb28.jpg);}
a.slide29 {background:url(../gallery/thumb29.jpg);}
a.slide37 {background:url(../gallery/thumb37.jpg);}
a.slide38 {background:url(../gallery/thumb38.jpg);}
a.slide39 {background:url(../gallery/thumb39.jpg);}
a.slide40 {background:url(../gallery/thumb40.jpg);}
a.slide41 {background:url(../gallery/thumb41.jpg);}
a.slide42 {background:url(../gallery/thumb42.jpg);}
a.slide43 {background:url(../gallery/thumb43.jpg);}
a.slide44 {background:url(../gallery/thumb44.jpg);}
/*------new items to gallery-------*/
a.slide30 {background:url(../gallery/thumb30.jpg);}
a.slide31 {background:url(../gallery/thumb31.jpg);}
a.slide32 {background:url(../gallery/thumb32.jpg);}
a.slide33 {background:url(../gallery/thumb33.jpg);}
a.slide34 {background:url(../gallery/thumb34.jpg);}
a.slide35 {background:url(../gallery/thumb35.jpg);}
a.slide36 {background:url(../gallery/thumb36.jpg);}
a.slide45 {background:url(../gallery/thumb45.jpg);}
a.slide46 {background:url(../gallery/thumb46.jpg);}
a.slide47 {background:url(../gallery/thumb47.jpg);}
a.slide48 {background:url(../gallery/thumb48.jpg);}
a.slide49 {background:url(../gallery/thumb49.jpg);}
a.slide50 {background:url(../gallery/thumb50.jpg);}
a.slide52 {background:url(../gallery/thumb52.jpg);}
a.slide53 {background:url(../gallery/thumb53.jpg);}

a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

a.slide1 em {background:url(../gallery/pic1.jpg) 5px 5px  no-repeat;}
a.slide2 em {background:url(../gallery/pic2.jpg) 5px 5px  no-repeat;}
a.slide3 em {background:url(../gallery/pic3.jpg) 5px 5px  no-repeat;}
a.slide4 em {background:url(../gallery/pic4.jpg) 5px 5px  no-repeat;}
a.slide5 em {background:url(../gallery/pic5.jpg) 5px 5px  no-repeat;}
a.slide6 em {background:url(../gallery/pic6.jpg) 5px 5px  no-repeat;}
a.slide7 em {background:url(../gallery/pic7.jpg) 5px 5px  no-repeat;}
a.slide8 em {background:url(../gallery/pic8.jpg) 5px 5px  no-repeat;}
a.slide9 em {background:url(../gallery/pic9.jpg) 5px 5px  no-repeat;}
a.slide10 em {background:url(../gallery/pic10.jpg) 5px 5px  no-repeat; background-position:center}
a.slide11 em {background:url(../gallery/pic11.jpg) 5px 5px  no-repeat; background-position:center}
a.slide12 em {background:url(../gallery/pic12.jpg) 5px 5px  no-repeat; background-position:center}
a.slide13 em {background:url(../gallery/pic13.jpg) 5px 5px  no-repeat; background-position:center}
a.slide14 em {background:url(../gallery/pic14.jpg) 5px 5px  no-repeat; background-position:center}
a.slide15 em {background:url(../gallery/pic15.jpg) 5px 5px  no-repeat; background-position:center}
a.slide16 em {background:url(../gallery/pic16.jpg) 5px 5px  no-repeat; background-position:center}
a.slide17 em {background:url(../gallery/pic17.jpg) 5px 5px  no-repeat; background-position:center}
a.slide18 em {background:url(../gallery/pic18.jpg) 5px 5px  no-repeat; background-position:center}
a.slide19 em {background:url(../gallery/pic19.jpg) 5px 5px  no-repeat; background-position:center}
a.slide20 em {background:url(../gallery/pic20.jpg) 5px 5px  no-repeat; background-position:center}
a.slide21 em {background:url(../gallery/pic21.jpg) 5px 5px  no-repeat; background-position:center}
a.slide22 em {background:url(../gallery/pic22.jpg) 5px 5px  no-repeat; background-position:center}
/*------menus gallery-------*/
a.slide23 em {background:url(../gallery/pic23.jpg) 5px 5px  no-repeat; background-position:center}
a.slide24 em {background:url(../gallery/pic24.jpg) 5px 5px  no-repeat; background-position:center}
a.slide25 em {background:url(../gallery/pic25.jpg) 5px 5px  no-repeat; background-position:center}
a.slide26 em {background:url(../gallery/pic26.jpg) 5px 5px  no-repeat; background-position:center}
a.slide27 em {background:url(../gallery/pic27.jpg) 5px 5px  no-repeat; background-position:center}
a.slide28 em {background:url(../gallery/pic28.jpg) 5px 5px  no-repeat; background-position:center}
a.slide29 em {background:url(../gallery/pic29.jpg) 5px 5px  no-repeat; background-position:center}
a.slide37 em {background:url(../gallery/pic37.jpg) 5px 5px  no-repeat; background-position:center}
a.slide38 em {background:url(../gallery/pic38.jpg) 5px 5px  no-repeat; background-position:center}
a.slide39 em {background:url(../gallery/pic39.jpg) 5px 5px  no-repeat; background-position:center}
a.slide40 em {background:url(../gallery/pic40.jpg) 5px 5px  no-repeat; background-position:center}
a.slide41 em {background:url(../gallery/pic41.jpg) 5px 5px  no-repeat; background-position:center}
a.slide42 em {background:url(../gallery/pic42.jpg) 5px 5px  no-repeat; background-position:center}
a.slide43 em {background:url(../gallery/pic43.jpg) 5px 5px  no-repeat; background-position:center}
a.slide44 em {background:url(../gallery/pic44.jpg) 5px 5px  no-repeat; background-position:center}
/*------new items to gallery-------*/
a.slide30 em {background:url(../gallery/pic30.jpg) 5px 5px  no-repeat; background-position:center}
a.slide31 em {background:url(../gallery/pic31.jpg) 5px 5px  no-repeat; background-position:center}
a.slide32 em {background:url(../gallery/pic32.jpg) 5px 5px  no-repeat; background-position:center}
a.slide33 em {background:url(../gallery/pic33.jpg) 5px 5px  no-repeat; background-position:center}
a.slide34 em {background:url(../gallery/pic34.jpg) 5px 5px  no-repeat; background-position:center}
a.slide35 em {background:url(../gallery/pic35.jpg) 5px 5px  no-repeat; background-position:center}
a.slide36 em {background:url(../gallery/pic36.jpg) 5px 5px  no-repeat; background-position:center}
a.slide45 em {background:url(../gallery/pic45.jpg) 5px 5px  no-repeat; background-position:center}
a.slide46 em {background:url(../gallery/pic46.jpg) 5px 5px  no-repeat; background-position:center}
a.slide47 em {background:url(../gallery/pic47.jpg) 5px 5px  no-repeat; background-position:center}
a.slide48 em {background:url(../gallery/pic48.jpg) 5px 5px  no-repeat; background-position:center}
a.slide49 em {background:url(../gallery/pic49.jpg) 5px 5px  no-repeat; background-position:center}
a.slide50 em {background:url(../gallery/pic50.jpg) 5px 5px  no-repeat; background-position:center}
a.slide52 em {background:url(../gallery/pic52.jpg) 5px 5px  no-repeat; background-position:center}
a.slide53 em {background:url(../gallery/pic53.jpg) 5px 5px  no-repeat; background-position:center}


/* styling gallery */
#container_bottom {position:relative; width:510px; height:620px; background:#d5cdb7; border:1px solid #a49188; margin:1em auto; background-image:url(../gallery/pic33.jpg); background-position:29px 25px; background-repeat:no-repeat}
#container_bottom img {border:0;}
#container_bottom .thumbs {position:absolute; left:0; bottom:0; height:250px;}
#container_bottom a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-45px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_bottom a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px solid #000;}
#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position:absolute; width:454px; height:340px; top:-350px; left:24px; color:#000; padding:5px; z-index:50; text-align:center; background-color:#d5cdb7}

/*#container_bottom a.gallery:active em, #container_bottom a.slide33 em{display:block; position:absolute; width:454px; height:340px; top:-350px; left:24px; color:#000; padding:5px; z-index:50; text-align:center;background:url(../gallery/pic33.jpg) 5px 5px  no-repeat;}*/

/*#container_bottom2 a.gallery:active em, #container_bottom2 a.slide23 em{display:block; position:absolute; width:454px; height:340px; top:-350px; left:24px; color:#000; padding:5px; z-index:50; text-align:center;background:url(../gallery/pic37.jpg) 5px 5px  no-repeat;}*/

#container_bottom h1 {clear:both; margin:0; padding-top:40px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#000; display:none}
#container_bottom h1 em {font-size:0.6em; color:#000; display:none}

/* styling for Menu gallery */
#container_bottom2 {position:relative; width:510px; height:480px; background:#d5cdb7; border:1px solid #a49188; margin:1em auto; background-image:url(../gallery/pic37.jpg); background-position:29px 15px; background-repeat:no-repeat}
#container_bottom2 img {border:0;}
#container_bottom2 .thumbs {position:absolute; left:0; bottom:0; height:120px;}
#container_bottom2 a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-45px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_bottom2 a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_bottom2 a.gallery:active, #container_bottom2 a.gallery:focus {border:1px solid #000;}
#container_bottom2 a.gallery:active em, #container_bottom2 a.gallery:focus em {display:block; position:absolute; width:454px; height:340px; top:-350px; left:24px; color:#000; padding:5px; z-index:50; text-align:center}
#container_bottom2 h1 {clear:both; margin:0; padding-top:40px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#000; display:none}
#container_bottom2 h1 em {font-size:0.6em; color:#000; display:none}

.txt_wineList { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px}
.txt_wineList span { font-family:"Times New Roman", Times, serif}

.txt_menus { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px}

.txt_dessert { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; line-height:20px}

.txt_brunch { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px;}

.txt_menus2 { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; width:76%; float:left; text-align:right; margin-top:40px}

.txt_menus3 { font-size:14px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; width:75%; float:left; text-align:right; margin-top:25px; line-height:24px}

.spacer_menuUp { width:25px; float:left; height:117px; border-right:1px solid #cccbcb; margin-top:10px}

.lounge { width:100%; text-align:center; font-size:12px}
.title_lounge { color:#c54951}
.lounge_subTitle { color:#eb7606}

.link_contact { width:100%; margin-top:10px}
.link_contact a{ color: #000000}
.link_contact a:hover{ color: #c54951; text-decoration:none}

.info p { line-height:20px}
a.link_reservation {color:#c54951;}

/*-----details--------*/

.titleMenu { width:100%; text-align:center}
.titleMenu span { font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; letter-spacing:1px}
.titleMenu p { font-size:12px; font-weight:bold; font-family:"Times New Roman", Times, serif; letter-spacing:1px; margin:0px; padding:0px; line-height:20px}

.titleMenu2 { width:100%; text-align:center; margin-top:10px}
.titleMenu2 span { font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; letter-spacing:1px}
.titleMenu2 p { font-size:12px; font-weight:normal; font-family:"Times New Roman", Times, serif; letter-spacing:1px; margin:0px; padding:0px; line-height:20px; font-style:italic}

.titleMenu3 { width:100%; text-align:center; margin-top:10px}
.titleMenu3 span { font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; letter-spacing:1px}
.titleMenu3 p { font-size:12px; font-weight:normal; font-family:"Times New Roman", Times, serif; letter-spacing:1px; margin:0px; padding:0px; line-height:20px; font-style:italic}

.homeLink { width:100%; top:-10px; text-align:right; position:relative; right:20px; line-height:20px}
.homeLink span { font-size:14px}
.homeLink a { color:#c16c08}