/*
########################################################
/lib/css/screen.css

Screen display styles

Accepted Inputs:
none

30 January 2008
Richard Wood
Assanka Ltd (ACNA-2007-001)
########################################################
*/

html { height: 101%; width: 100%; }
body { margin: 0; padding: 0; background: rgb(0, 0, 0); text-align: center; height: 100%; }
img { border: none; }
body, p, td, li { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #E6E8CA; }
li { margin-bottom: 3px; list-style-type: none; font-size: 12px; }
h1 { font-family: Georgia, serif; font-size: 25px; color: #E6E8CA; margin-top: 2px; font-weight: normal; }
h2 { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #E6E8CA; font-weight: bold; margin-top: 10px; margin-bottom: 9px; }
h4 { border-bottom: 1px solid rgb(117, 116, 91); font-size: 14px;;margin:18px 0 }
h4.centered { width: 60%; margin: 18px auto; }
a { text-decoration: none; color: #E6E8CA; }
a:hover { text-decoration:underline; }
ul { margin-bottom: 0; }
#nav_bar ul ul { padding: 3px 10px 3px 5px; }
#nav_bar a:hover { color: rgb(230, 232, 202); }
#nav_bar ul ul.subnav li { font-size: 11px; padding-right: 14px; background: url(/lib/img/sub_nav.gif) no-repeat right 1px; }
#nav_bar ul ul.subnav { margin-bottom: 6px; }
.sel { font-weight: bold; }
table.menus { width: 100%; }
td.price { text-align: right; width: 15%; vertical-align: top;}
table.digestivo td.price { text-align: right; width: 25%; vertical-align: top;}
h4.price { text-align: right; }
.tabbed { padding-left: 20px; }
.tabbed_right { padding-right: 20px; }
table.food td.tabbed { padding-left: 10px; }
.centered { text-align: center; }
.bold { font-weight: bold; }
.small { font-size: 10px; }

/* Page Elements */

#page_container { width: 746px; margin: 0 auto; position: relative; }
#main_page { }
#logo { height: 100px; padding: 20px 0 10px; text-align: left; }
#logo a { display:block;width:318px;height:90px;background-image:url(/lib/img/logo.jpg); }
#logo a span { position:absolute;left:-2000px; }
#main_page_inner { border: 1px solid rgb(230, 232, 202); background: url(/lib/img/page_bg/image1.jpg) top left no-repeat; text-align: left; min-height: 233px; }
#main_page_inner.home_page { background: url(/lib/img/page_bg/home_bg.jpg) 0 0 no-repeat; }
#main_page_inner { border: 1px solid rgb(230, 232, 202); background: url(/lib/img/page_bg/image1.jpg) top left no-repeat; text-align: left; min-height: 233px; }
body.bg1 #main_page_inner { background-image:url(/lib/img/page_bg/image1.jpg) }
body.bg2 #main_page_inner { background-image:url(/lib/img/page_bg/image2.jpg) }
body.bg3 #main_page_inner { background-image:url(/lib/img/page_bg/image3.jpg) }
body.bg4 #main_page_inner { background-image:url(/lib/img/page_bg/image4_wine.jpg) }
body.bg5 #main_page_inner { background-image:url(/lib/img/page_bg/image5_location.jpg) }
body.bg6 #main_page_inner { background-image:url(/lib/img/page_bg/image6_wine.jpg) }
body.bg7 #main_page_inner { background-image:url(/lib/img/page_bg/image7_food.jpg) }
body.bg8 #main_page_inner { background-image:url(/lib/img/page_bg/tables.jpg) }
body.bg9 #main_page_inner { background-image:url(/lib/img/page_bg/fish.jpg) }
body.bg10 #main_page_inner { background-image:url(/lib/img/page_bg/lunch_rice.jpg) }
body.bg11 #main_page_inner { background-image:url(/lib/img/page_bg/pepper.jpg) }
body.bg12 #main_page_inner { background-image:url(/lib/img/page_bg/dessert_almond.jpg) }
body.bg13 #main_page_inner { background-image:url(/lib/img/page_bg/sunday_octo.jpg) }
body.bg14 #main_page_inner { background-image:url(/lib/img/page_bg/grappas_wine.jpg) }
body.bg15 #main_page_inner { background-image:url(/lib/img/page_bg/digestivi_martini.jpg) }
body.bg16 #main_page_inner { background-image:url(/lib/img/page_bg/wine_bottle.jpg) }
body.bg17 #main_page_inner { background-image:url(/lib/img/page_bg/artich.jpg) }
body.bg18 #main_page_inner { background-image:url(/lib/img/page_bg/cocktail.jpg) }
body.bg19 #main_page_inner { background-image:url(/lib/img/page_bg/grappa.jpg) }
#nav_and_content_outer { background: none; }
#nav_and_content { background: url(/lib/img/nav_bg_rpt.jpg) 164px 0 repeat-y; padding-bottom: 1px; }
#nav_bar { text-align: right; width: 104px; position: relative; float: left; display: inline; left: 164px; background: url(/lib/img/home_nav_back.jpg) no-repeat 0 0; border-right: solid 1px rgb(107, 109, 98); border-left: solid 1px rgb(107, 109, 98); margin: 0; }
#nav_bar_inner { height: 233px;}
#nav_bar ul { padding: 10px 8px 0; margin: 0; line-height: 16px; }
#main_content { width: 451px; padding-top: 10px; padding-bottom: 10px; margin-left: 282px; }
#main_content_inner { padding: 0 15px 3px 15px; background: black; min-height: 233px; }
#main_content_inner a { color:rgb(229, 243, 255); }
#header_inner { height: 145px; width: 100%; }
#side_bar { float: left; display: inline; }
#side_bar_inner { width: 250px; height: 500px; }
#footer p { color: rgb(230, 232, 202); }
#footer_left {width: 50%; float: left; display: inline; text-align: left; }
#footer_right {width: 50%; float: left; display: inline; text-align: right; }
.menu_left { width: 90%; float: left; display: inline; }
.menu_right { width: 10%; float: left; display: inline; text-align: right; padding: 3px 0;}
#frmmailinglist { margin-top:25px; }
#frmmailinglist input.submit { margin-top:4px; }
#frmmailinglist { width:200px; }
#frmmailinglist table { width:100%; }
#frmmailinglist td { text-align:left; }


/* IE Fixes */
* html #main_page_inner.home_page { height: 233px; }
* html #main_content { left: 175px; }
*+html #main_content { left: 175px; }
* html #main_content_inner { height: 233px; }
* html #nav_and_content { height: 233px; }
* html #footer p { margin-top: 10px; }
*+html #footer p { margin-top: 10px; }