@import url("all.css");

body { background:#FFF; }

/* TEXT STYLES */
h1 { color:#333; }
p {color:#666}
a{ color:#000000; text-decoration:underline;}
a:hover{ color:#666666; text-decoration:underline;}

/* Standard list style */
ul.standard { color:#666;}
/* sitemap list style */
ul.sitemap {font-size:15px; color:#000000;}
ul.sitemap li a{color:#000000; text-decoration:underline;}
ul.sitemap li a:hover{color:#666666; text-decoration:underline;}

/* HEADER */
#header{ background:url(/seaside-restaurant/img/bg_jd_headernew.png) repeat-x; }
#logo { position:relative; }
#menucontain { width:840px; }
#navmenu li a { color:#999999; }
#navmenu li a:hover { border-bottom:3px solid #CCC; color:#CCC; }
#navmenu li a#current { border-bottom:3px solid #000; color:#000000; }

/* HOME PAGE - SLIDER */
.scrollContainer div.panel { background:url(/seaside-restaurant/img/bg_jdcontent3.png) repeat; }
ul.navigation a { background: #000; color:#FFF; }
ul.navigation a:hover { color:#000; background:#CCC; text-decoration:none;}
ul.navigation a.selected { color:#000; background: url(/seaside-restaurant/img/bg_jdcontent3.png) repeat; border-bottom:none; }

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

/* MEGA MENU DROP DOWN */
ul#menu li.mega div { border: 1px solid #dda; background: #FFF; }
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; }
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 #CCC; }
#content-left h4 { border-bottom:1px solid #CCC; }
#content-right { border-left: 1px dotted #CCC; }
.rightbox { border-bottom: 1px dotted #CCC;}
.rightboxHover { color:#000; }


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

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


.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;}
#contain-tabs{position:relative; width:300px; top:50px;}
/*#f-menu{ padding:0; margin:0;}
#f-menu li{ list-style-type:none; border-bottom:1px solid #000; float:left;}
#f-menu li.f-menuhead{ width:270px; background:#000; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; padding:3px 15px 3px 15px; display:block;}
#f-menu li a{ width:270px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:3px 15px 3px 15px; text-decoration:none;  display:block; float:left;}
#f-menu li a:hover{  width:270px; background:#CCCCCC; padding:3px 15px 3px 15px; text-decoration: none; color:#000;}*/




/* FOOTER */
#footer{margin-top:30px;background:url(../seaside-restaurant/img/bg_jdfooter.jpg) top center no-repeat; height:154px;}
#footerleft { border-right: 1px solid #999; color:#999; }
.toolslink { color:#666; }

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