@import url("all.css");

body { background:#F9E1C7; }

/* TEXT STYLES */
h1 {color:#333}
p {color:#6F4A00}
a{ color:#372500; text-decoration:underline;}
a:hover{ color:#B37800; text-decoration:none; }

/* Standard list style */
ul.standard { color:#6F4A00;}
/* sitemap list style */
ul.sitemap {font-size:15px; color:#372500;}
ul.sitemap li a{color:#372500; text-decoration:underline;}
ul.sitemap li a:hover{color:#B37800; text-decoration:none; border-bottom:1px dotted #B37800;}
  
/* HEADER */
#header{ background:url(/italian-restaurant/img/bg_dm_headernew.png) repeat-x; }
#logo{ padding-top:32px; z-index:1; }
#menucontain { width:810px; }
#navmenu li a { color:#BB7C3E; }
#navmenu li a:hover { border-bottom:3px solid #BABBBF; color:#BABBBF; }
#navmenu li a#current { border-bottom:3px solid #BABBBF; color:#BABBBF; }
#groupbutton { position:absolute; top:5px; right:0; z-index:2000; }

/* HOME PAGE - SLIDER */
.scrollContainer div.panel { background: url(/italian-restaurant/img/bg_dmcontent3.png) repeat; }
ul.navigation a { background: #2A0700; color:#BB7C3E; }
ul.navigation a:hover { color:#2A0700; background:#BB7C3E;}
ul.navigation a.selected {color:#2A0700; background: url(/italian-restaurant/img/bg_dmcontent3.png) repeat; border-bottom:none;}

/* HOME PAGE - RESERVATION FORM */
table.resform td { color:#333 }
table.resform .res-submit { background:#F9E1C7 url(/italian-restaurant/img/btn_reserve.gif) top left no-repeat; border: solid 0px #F9E1C7; }
table.resform .res-submit-on { background:#F9E1C7 url(/italian-restaurant/img/btn_reserve.gif) bottom left no-repeat; border: solid 0px #F9E1C7; }

/* MEGA MENU DROP DOWN */
ul#menu div { z-index:1000;}
ul#menu li.mega div { border: 1px solid #2A0700; background: #FBEAD8; }
ul#menu li.mega div a { color: #300; }
ul#menu li.mega div a:hover { color:#CCC;}
ul#menu li.mega div a.tn { color:#300; }
ul#menu li.mega div a.tn:hover  { color:#CCC; }
ul#menu li div a.more { color: #390; font-weight: bold; }
ul#menu div h3 { color:#000; }
ul#menu div h3.pad { color:#000; }
table#megatbl td { border-left: 1px dotted #CCC; }

/* MAIN CONTENT AREA */
#maincontent-inner { border:1px solid #BB7C3E; }
#content-left h4 { border-bottom:1px solid #BB7C3E; }
#content-right { border-left: 1px dotted #E7C39F; }
.rightbox { border-bottom: 1px dotted #E7C39F;}
.rightboxHover { color:#000; }
em.desc {font-size:11px;}

/* CONTENT AREA - IMAGE TABS ON RIGHT */
#fragment-1, #fragment-2 {background:#F5D9BB url(/italian-restaurant/img/bg_menu.gif) top right no-repeat; border:1px solid #BB7C3E;}
#fragment-3 {background:#F5D9BB; border:1px solid #BB7C3E;}

/* CONTENT AREA - IMAGE GALLERY */
.demo { background:url(/italian-restaurant/img/bg_gallery.gif) no-repeat;  }
.gallery_demo li { border:3px double #BB7C3E; }
.gallery_demo li.active {  border-color:#BB7C3E; }

/* CONTENT AREA - WARNINGS & ALERTS */
#warnbox { border:1px solid #BB7C3E; background:#F5D9BB; }

.wine-contain{ margin-bottom:20px;}
.w-left{width:80px; height:80px; float:left;}
.w-right{width:480px; padding:0 10px 0 10px; float:right;}
.w-right p{ padding:0; margin:0;}




/* FOOTER */
#footer{margin-top:50px;background:url(../italian-restaurant/img/bg_dmfooter.png) top center no-repeat; height:154px; }
#footerleft { border-right: 1px solid #A37260;}
#footerright p { color:#A37260; }
a.toolslink { color:#A37260; }
a.toolslink:hover { text-decoration:underline; border:none; }

/* FOOTER - LOGOS */
#footer-logo ul li a { background:url(/img/logo_footer_brownbg_new.gif) 0px 0px no-repeat; }	
