html{margin:0;padding:0;overflow:auto;}
body{margin:0 auto 10px;padding:0;text-align:center;background:#c8c8c8;color:#333;font:13px 'Lucida Sans Unicode','Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}
a,a:link,a:visited{color:#757158;}
a:hover,a:link:hover{color:#4f6f1c;}
:active,:focus{outline-style:none;}
h1,h2,h3{font-weight:bold;font-size:13px;display:inline;margin:0;}
a img{text-decoration:none;border:none;border:0;}
#outer{margin:0 auto;width:973px;background:#c8c8c8 url(../images/shadow.gif) repeat-y;text-align:center;}
#wrapper{width:951px;margin:0 auto;}
#header-about,#header-gallery,#header-news,#header-start,#header{position:relative;width:951px;height:189px;padding:0 3px 0 215px;background:transparent url(../images/header_home.jpg) no-repeat 0 0;}
/*.kitchen{width:951px;height:189px;background:transparent url(../images/header_about2.jpg) no-repeat 0 0;}
#header-home{background:transparent url(../images/header_home.jpg) no-repeat 0 0;}
*/#header-about{background:transparent url(../images/header_about.jpg) no-repeat 0 0;}
#header-gallery{background:transparent url(http://images2.lighthousenc.com/header_gallery.jpg) no-repeat 0 0;}
#header-news{width:951px;height:189px;background:transparent url(../images/header_news.jpg) no-repeat 0 0;}
#header-start{width:951px;height:189px;background:transparent url(../images/header_start.jpg) no-repeat 0 0;}
object{z-index:10;}
/*img.header{width:951px;height:189px;position:absolute;top:0;left:0;}
*/#menudiv{width:951px;position:relative;padding:0;background:url(../images/menu.jpg) repeat-x;height:36px;z-index:400;}
#menudiv img{float:left;z-index:500;position:absolute;top:0;left:0;}
ul#menu{margin-left:144px;line-height:20px;border-top:none;z-index:0;}
ul.menu{list-style-type:none;margin:0;padding:0;font:13px 'Lucida Sans Unicode','Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}
ul.menu *{margin:0;padding:0;}
ul.menu a{display:block;color:#000;text-decoration:none;outline:0;}
ul.menu li{position:relative;float:left;margin-right:1px;}
ul.menu ul{position:absolute;top:36px;left:0;background:#d1d1d1;display:none;list-style-type:none;z-index:10;}
ul.menu ul li{position:relative;border:1px solid #aaa;border-top:none;width:auto;min-width:60px;margin:0;}
ul.menu ul li a{display:block;padding:3px 7px 5px;background-color:#eee;color:#000;outline:0;width:100px;}
ul.menu ul li a:hover{background-color:#cdcdcd;}
/*ul.menu ul ul{left:115px;top:-1px;}
*/body#about ul.menu a#about1,body#gallery ul.menu a#gallery1,ul.menu .menulink,ul.menu .selected,ul.menu .selected:hover{color:#fff;border-left:1px solid #aaa;border-bottom:1px solid #4f7915;padding:8px 8px 7px;background:url(../images/menu.jpg);min-width:60px;}
body#about ul.menu a#about1,body#about ul.menu a#about1:hover,body#gallery ul.menu a#gallery1,body#gallery ul.menu a#gallery1:hover,ul.menu .menulink:hover,ul.menu .selected,ul.menu .selected:hover{color:#415c12;background:url(../images/menu_on.jpg);border-bottom:1px solid #aaa;}
/*ul.menu .sub{background:#eee url(../images/arrow.gif) 100px 11px no-repeat;padding:3px 7px 5px;}
ul.menu .sub:hover{color:#000;}
ul.menu .topline{border-top:1px solid #aaa;}
*/
ul.menu li#endcap a,ul.menu li#endcap a:hover{display:block;padding:0;width:3px;padding:8px 7px 7px;border-right:none;border-left:1px solid #aaa;border-bottom:1px solid #4f7915;background:url(../images/menu.jpg);color:#538218;}
#main{width:951px;}
#main2{width:951px;background:url(../images/faux.jpg) repeat-y;}
#homeleft,#left{width:212px;float:left;background:#fff url(../images/background.jpg);height:463px;padding:0;}
#homeleft img{width:212px;height:463px;}
#left{background:#fff url(../images/faux.jpg) repeat-y;height:auto;padding:0;text-align:left;}
#leftdiv{width:120px;margin:auto 10px;color:#000;}
#leftdiv p{width:120px;margin:0 10px 0 0;color:#000;text-align:left;font-size:12px;}
#leftdiv h1{text-align:left;margin-top:10px;}
#leftdiv img{margin:0 auto;}
/*.gallery{width:auto;margin:0;text-align:center;}
.gallery img{width:185px;}
*/p.left{text-align:left;margin:1em 15px;}
p.bold{font-weight:bold;}
#content,#homecontent{width:709px;height:463px;padding:0 30px 0 0;float:right;background:#fff url(../images/background.jpg);text-align:left;}
#content{height:auto;padding:0 30px 20px 0;}
#content p{padding:0 20px 0 0;}
#accordion{text-align:left;}
/*h3.toggler{cursor:pointer;font-weight:bold;color:#fff;margin:0;padding:6px 0 0 10px;font-size:12px;font-family:Arial,sans-serif;background:transparent url(../images/togglebg.jpg) no-repeat;display:block;height:120px;width:725px;}
h3.toggler img{float:left;margin-right:20px;}
h3.close{background:black;height:20px;width:auto;margin-top:5px;}*/
.toggler{cursor:pointer;font-weight:bold;color:#fff;margin:0;padding:6px 0 0 10px;font-size:12px;font-family:Arial,sans-serif;background:transparent url(../images/togglebg.jpg) no-repeat;display:block;height:120px;width:725px;}
.toggler img{float:left;margin-right:20px;}
.close{background:black;height:20px;width:auto;margin-top:5px;}
.inline{display:inline;}
.element{padding:0;width:725px;}
.flashtainer{padding-bottom:20px;text-align:center;}
#gallery-outer{margin:0 0 0 -25px;width:700px;text-align:center;}
/*#gallery-outer h1{display:block;margin:30px 0 5px 0;font-size:16px;}
*/#gallery-box{margin-top:-15px;margin-bottom:0;padding-top:20px;}
#rightpic,#rightpichome{float:right;width:242px;margin:0 0 15px 20px;height:auto;}
.award{float:right;width:242px;height:auto;margin:0 30px;text-align:center;}
.award hr{width:100px;}
#rightpic p{margin:5px 5px 0 15px;color:#757158;font-style:italic;font-size:11px;}
ul.spaced{list-style-type:square;color:#4f6b14;}
ul.spaced li{margin-bottom:4px;}
ul.spaced li span{color:#222;}
ul#careers{color:#415c12;}
ul.hand{margin:0;padding:0;}
ul.hand li{margin:0;padding:2px 0 2px 20px;list-style:none;background:url(../images/hand.gif) no-repeat top left;}
#quote,.quote{background:url(../images/quotemid.jpg) repeat-y;width:414px;color:#757158;padding:0;text-align:left;margin-top:15px;}
#quote img,.quote img{width:414px;height:30px;}
img.bot{margin-bottom:-3px;}
#quoted p,.quoted p{margin:0 25px 0 35px;padding:0;text-align:left;}
#quoted p.right,.quoted p.right{text-align:right;margin:10px 35px 0;}
/* homepage form */
#homeformbox{margin-top:-5px;width:259px;height:440px;background:transparent url(../images/formbg.jpg) no-repeat;color:white;padding:156px 33px 15px 24px;}
#homeform{margin:0;padding:0;width:200px;background:transparent;color:#fff;font-size:11px;font-family:arial,sans-serif;}
#homeform p {position:relative; margin:2px 0;color:white;font-style:normal;}
#homeform p label{position:absolute;top:0; left:0;}
#homeform p br{display:none;}
p.contact{font-size:11px;font-family:arial,sans-serif;font-weight:bold;font-style:normal;}
#homeform input{display:block;padding:1px 2px;width:190px;height:13px;margin:0;background:transparent;border:1px solid white;color:#ffc;}
#homeform label{width:200px;display:block;margin:2px;padding:0;color:#f5f5f5;}
#homeform input.ch{width:11px;height:11px;color:#5C762D;border:none;float:left;margin-right:3px;}
.floatr{float:right;}
#homeform .button2{width:75px;height:auto;font-size:10px;padding:2px;color:white;}
#homeform #email2,#homeform #extension{width:120px;display:none;} /* to trick spambots */
#homeform input.hide{display:none;}
/* end form */
#gallery-outer #quote{margin:-15px auto 0;}
.clear{clear:both;font-size:1px;height:1px;}
#footer,#footer2{line-height:14px;margin:0;background:#757158 url(../images/footer.gif) no-repeat;color:white;font-size:10px;font-weight:bold;font-family:verdana,arial;text-align:center;padding:10px;}
#footer img.contact,#footer2 img{width:287px;height:13px;border:none;}
#footer-bbb{float:left;width:43px;text-align:left;}
#footer-bbb img{width:43px;height:70px;}
#footer-nari{width:100%;text-align:center;}
#footer-nari img.nari{float:right;width:90px;height:70px;margin-top:3px;}
#footer2{background:#757158 url(../images/footer2.gif) no-repeat;}
.center{margin:0 auto;text-align:center;}
form.contact{width:410px;float:left;margin:0;}
form.contact fieldset{width:410px;display:block;border:2px solid #ccc;padding:5px 8px;margin-bottom:.5em;line-height:1.5em;}
form.contact legend{color:#757158;background:transparent;font-weight:bold;margin-bottom:5px;padding:3px;}
/*form.contact label.none{display:none;}
*/form.contact label{clear:left;display:block;float:left;width:180px;text-align:right;padding-right:10px;color:#757158;background:transparent;margin-bottom:4px;}
form.contact input{border:1px solid #ccc;background:#fff;padding-left:.5em;margin-bottom:10px;color:#222;}
/*form.contact input.noborder{border:0 solid #ccc;background:#fff;padding-left:.5em;margin-bottom:10px;color:#222;}
form.contact select{margin-left:.5em;}
*/form.contact textarea{width:395px;height:5em;border:1px solid #ccc;margin-left:3px;padding:.5em;overflow:auto;background:#fff;color:#222;font-family:verdana,arial;}
form.contact input.button{margin-right:5px;padding:1px 2px;width:70px;font-family:Arial,sans-serif;font-weight:bold;color:#fff;font-size:12px;background:#757158;border-color:#fff #ccc #ccc #fff;cursor:pointer;}
.good{display:none;}
/*form.contact button.button{width:80px;padding:0;}
*/.red{color:#36530f;background:inherit;}
.required{color:#36530f;background:inherit;padding-left:5px;}
.listen{font-style:italic;line-height:1em;color:#555;}
#email2,#extension{width:120px;display:none;} /* to trick spambots */
form.signup{color:#757158;background:transparent;}
form.signup fieldset{width:400px;display:block;border:2px solid #ccc;padding:5px 8px;margin-bottom:.5em;line-height:1.5em;}
form.signup legend{color:#757158;background:transparent;font-weight:bold;margin-bottom:5px;padding:3px;}
/*span.label,span.spacer,span.multiple span{width:120px;float:left;margin-left:5px;}
span.multiple{float:left;margin-left:5px;}
*/span.button{padding-left:120px;margin-left:5px;}
form.signup input{border:1px solid #ccc;background:#fff;padding-left:.5em;margin-bottom:10px;color:#222;}
form.signup input.button{margin-right:5px;padding:1px 2px;width:70px;font-family:Arial,sans-serif;font-weight:bold;color:#fff;font-size:12px;background:#757158;border-color:#fff #ccc #ccc #fff;cursor:pointer;}
/*p.larger{font-size:14px;}*/
#nav{margin:10px 0 40px 17px;}
#nav{width:718px;height:20px;background:#767259;position:relative;}
#nav .select,#nav .current{margin:0;padding:0;list-style:none;}
#nav li{display:inline;margin:0;padding:0;height:auto;}
#nav .select a,#nav .current a{display:block;height:20px;float:left;background:#767259;padding:0 10px 0 10px;text-decoration:none;font-size:12px;line-height:20px;white-space:nowrap;border-right:1px solid #fff;color:#fff;}
* html #nav .select a,* html #nav .current a{width:1px;height:21px;}
#nav .select a:hover,#nav .select li:hover a{background:#dfded9;cursor:pointer;color:#767259;}
#nav .sub{display:none;}
/*#nav table{position:absolute;border-collapse:collapse;left:0;top:0;}
*/#nav .current a{background:#b3b1a4;color:#000;}
#nav .current li a.bold{font-weight:bold;}
#nav .sub li a:hover,#nav .select li:hover .sub li a:hover{background:#dfded9;color:#767259;}
#nav .sub_active a:hover{background:#b3b1a4;color:#000;}
#nav .select li:hover .sub{display:block;position:absolute;width:718px;top:20px;left:0;background:#dfded9;margin-top:0;padding:0;z-index:3;color:#000;font-size:11px;}
#nav .sub,#nav .sub_active{margin:0;padding:0;list-style:none;}
#nav .sub_active{display:block;position:absolute;width:718px;top:20px;left:0;background:#b3b1a4;margin-top:0;padding:0;z-index:2;}
* html #nav .sub_active{z-index:-1;margin-top:0;margin-t\op:1px;}
#nav .sub_active a{height:21px;text-decoration:none;line-height:20px;white-space:nowrap;display:block;float:left;background:#b3b1a4;padding:5px 10px 10px 10px;margin:0;font-size:12px;white-space:nowrap;border:0;color:#000;}
#nav .select li:hover .sub li a{display:block;background:#dfded9;padding:5px 10px 10px 10px;margin:0;white-space:nowrap;border:0;color:#767259;font-size:12px;}
#cities{margin:0 auto;color:#777;width:600px;font-size:10px;text-align:center;}
/*blog*/
h2.pagetitle{margin-top:30px;text-align:center;}
#sidebar a,#sidebar a:link,#sidebar a:visited{color:#555240;}
