body {color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding: 0 0 0px 0; font-size: 12px; background: #000;}
img {border:none;margin:0px; padding:0px;}
p {margin:0px; padding:0px;font-size: 12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color:#fff;}
div, ul, li {border:none;margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3{margin:0px; padding:0px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
form {margin: 0;}

#container {width: 972px; margin: 75px auto 0;background: #fbeb71; padding:0px;}

#logo {margin: 0px 0 0px 359px; padding: 0;height: 142px;width:255px;position:absolute;z-index:1;top:0px;}

/*->top-----------------------------------------------------------------------------------------------*/
#top {background:  url(../images/top/bg.gif) no-repeat top left; margin:0px; padding:0px;height:80px;}
#top ul {list-style-type: none; margin: 35px 0px 0 0; padding: 0; float: left;}
#top li {float: left; margin-right: 0px;padding:0 73px 0 174px;display:block;}
* html #top ul {margin: 35px 0px 0 0; padding: 0; float: left;} 


#menu{padding:0px; margin:0px;}
.menu-h-d {padding:0px 0 0 10px; margin:0px;background: url(../images/menu/bg_topmenu.gif) repeat-x top left; height: 33px; }
.menu-h-d li{ float: left; display: block; position: relative;list-style: none; margin: 0px;padding: 0 32px 0 16px;background: url(../images/menu/sp.gif) no-repeat right top;}
.menu-h-d li a{display:block;background: url(../images/menu/pic1.gif) no-repeat left top;padding: 0 0px 0 30px;margin: 0px;}

/*content--------------------------------------------------------------------------------------------------*/
#content{vertical-align:top;margin:0px;padding:10px 12px 0px 12px;background: url(../images/bgmain.gif) repeat-x bottom left;}
#mainpic{background: url(../images/mainpic.jpg) no-repeat left top; margin:0px;height:428px; padding:0px 0 0px 34px;border:1px solid #888425;}
#mainpic img{margin:37px 0 0 0;padding:0px 0 0px 0px;}
#mainpic p{padding:120px 0 20px 0; margin:0px 0 0 0px;width:440px;color:#fbf0d6;}
#mainpic p.ps{padding:0px 0 20px 0; margin:0px 0 0 0px;width:370px;font-size:16px;font-family: Helvetica;color:#fdf494;font-style:italic;}

#main{margin:0px 1px;padding:0px 0 0px 0;background: #e3d8a4;border:1px solid #8f8b2d;}
#bg_papr{padding:0px 0 0 0;background: url(../images/bg_papr.gif) no-repeat right bottom;}
#bg_papr #title h1{float:left;padding:10px 0 0 10px;margin:0px;color:#958e05;font-size:21px;}
#bg_papr #title p{float:left;padding:0px 0 20px 13px;margin:0px;color:#636052;font-size:12px;width:760px;}
#leftpart{width:232px;margin:0px 0px 0 0;padding:0px;vertical-align:top;}
#leftpart td.top {padding: 0 0 0 0px;background:#a19b38;width:234px;border-right:1px solid #6d6704;border-bottom:1px solid #6d6704;}
#leftpart ul {list-style-type: none; margin: 0px; padding:0px;}
#leftpart li {text-transform:uppercase;background: url(../images/circle.gif) no-repeat 5px 10px;display: block;margin: 0px;padding:5px 0px 5px 20px;font-family: Myriad Pro, Arial, Helvetica, sans-serif;font-size:16px;border-bottom:1px solid #6d6704;}
#leftpart li a, #leftpart li a:visited  {color: #fef5a5; text-decoration:none;}
#leftpart li a:hover, #leftpart li a:active {color: #626005; text-decoration:none;}
#leftpart a:hover span {color: #626005;}
#leftpart span {color: #f5e451;}
.ppp{padding:0px 0 6px 0;}
.leftpartpic{top:0px;left:0px;height:100px;position:relative;z-index:1;}
.leftpartpic img{margin:0px 0px 0px 0px; padding:10px 0px 0px 15px;}
.leftpartpic p{color: #302a24; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 0px 85px 0 18px; font-size: 11px;}
.sp{position:relative; top:-100px;left:0px;z-index:5;}

#rightpart{margin:0px;padding:0px 0 0 0;vertical-align:top;}
#rightpart img.bgpic{margin:5px 0 0 0;padding:0px;border:4px solid #b4aa32;}
#rightpart h1{text-align:left;margin:0px;padding:3px 0 0 16px;color:#ef7408;font-size:23px;}
#rightpart h2{text-align:left;padding:5px 0 0 0;margin:0px;color:#f57606;font-size:27px;}
#rightpart h3{float:right;margin:0px;padding:5px 20px 0 0px;color:#d7d59f;font-weight:normal;font-size:12px;font-family: Arial;}
#rightpart span{font-family: Arial, Verdana, Tahoma;font-size: 12px;color:#d7d59f;font-weight:normal;text-decoration: underline;}
#rightpart p{text-align:left;clear:both;margin:0px;padding:5px 20px 10px 16px;color:#514e41;font-size:12px;}
#rightpart .franch{text-align: justify;margin:0px;padding:5px 20px 10px 16px;color:#514e41;font-size:12px;}
#rightpart .franch img{float:right;vertical-align:top;padding:0px  0 0 0;margin:0px 0px 0px 20px;border:3px solid #b6aa59;}
#rightpart td.newstab{text-align:left;vertical-align:top;padding:10px 0 10px 0;margin:0px;border-bottom:1px dotted #485000;}
#rightpart td.newstab td img.pic{vertical-align:top;padding:0px;margin:0px 0px 0 0;border:3px solid #b9b46d;}
#rightpart td.newstab td img.title{vertical-align:top;padding:0px;margin:0px 0px 0 0;float:none;}
#rightpart td.newstab td h4{text-align:left;padding:5px 0 0 0;margin:0px;color:#5b7501; font-size:12px;}
#rightpart td.newstab td h4 a{text-decoration:underline;color:#5b7501; font-size:12px;}
#rightpart td.newstab td dl {color:#8b8d05;font-size:12px;padding: 5px 0 0 0;margin:0px;font-family: Arial;}
#rightpart td.newstab td dt {float:left;width: 50px;padding:0px 0 0px 0;margin:0px;}
#rightpart td.newstab td dd {margin-left:50px;padding:0px 0 0px 0;margin:0px;}
#rightpart td.newstab td{text-align:left;vertical-align:top;padding:0px;}
#rightpart td.newstab td p{padding:5px 15px 0px 0;margin:0px;color:#636052;width:560px;}
#rightpart td.newstab td span{color:#8b8d05;font-family: Arial, Verdana, Tahoma;font-size: 12px;font-weight:normal;text-decoration:none;}
#rightpart td.newstab td span.art{color:#e88223;}
#rightpart td.newstab td img.titledetails{text-align:left;vertical-align:top;padding:0px 0 10px 0;margin:0px;}
#rightpart td.newstab td p.details{padding:0px 15px 15px 0;margin:0px;color:#636052;text-align: justify;}
#rightpart td.newstab td p.details img{float:right;vertical-align:top;padding:0px  0 0 0;margin:0px 20px 0 20px;border:3px solid #b6aa59;}
#rightpart #menufranch {padding:10px 0 0 10px; margin:0px;width:100%;text-align:center;}
#rightpart #menufranch li {text-transform: uppercase;float: left; display: block; position: relative;list-style: none; margin: 0px;padding: 0 20px 0 0;color:#4e1909;font-family: Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
#rightpart #menufranch li a {display:block;padding: 0;margin: 0px;color:#4e1909;text-decoration:underline;}
#rightpart #menufranch li a:hover {display:block;padding: 0;margin: 0px;color:#ac320f;text-decoration:underline;}


#contact{clear:both;padding:20px 0 120px 0;margin:0px 0 0 40px;vertical-align:top;}
#contact td {padding:0px 0 0 0px;vertical-align:top;width:47%;border-right:1px dotted #797800;border-bottom:1px solid #9c963a;}
#contact img.piccont{margin:0px;padding:0px;border:3px solid #b9b46d;float:right;}
#contact td dl {color:#5b584b;font-size:12px;padding: 0px 0;margin:0px;font-family: Arial;}
#contact td dt {float:left;width: 220px;padding:0px 0 0px 0;margin:0px;}
#contact td dt span{float:left;width: 220px;padding:0px 0 15px 0;margin:0px;color:#eb7a12;font-size:22px;font-weight:bold;}
#contact td dt a {color:#5b584b;}
#contact td dt a:hover {color:#eb7a12;}
#contact td dd {margin-left:250px;padding:0px 0 0px 0;margin:0px;}
#contact .bot{padding:0px 0 0 0px;vertical-align:top;border:none;}
#contact .bot p{padding:20px 0 0 0px;margin:0px;vertical-align:top;color:#5b584b;width:55%;}
#contact .bot p a {color:#5b584b;}
#contact .bot p a:hover {color:#eb7a12;}
#contact .bot img{padding:20px 13px 0px 0px;margin:0px;vertical-align:top;}

#location{clear:both;padding:0px 0 0 0;margin:0px;}
#location thead td{padding:9px 0 9px 20px;vertical-align:top;border-right:1px solid #cb782b;text-transform:uppercase;font: bold 12px sans-serif;background: #e98a32;color:#fdf7ca;}
#location tbody td{padding:25px 0px 0 0px;vertical-align:top;border-right:1px dotted #797800;border-bottom:1px dotted #797800;font: normal 12px sans-serif;color:#636052;}
#location tbody td.gift {padding: 25px 0 25px 20px; border: none;border-bottom:1px dotted #797800; vertical-align: middle;}
#location tbody td p{padding:0px 0px 0 20px;vertical-align:top;font: normal 12px sans-serif;color:#636052;}
#location tbody td img.locpic{padding:0px;margin:0px 20px 25px 20px;vertical-align:top;border:3px solid #b3b150;}
#location tbody td img{margin:0px 20px 25px 20px;}
#location p{padding:20px 0px 40px 250px;vertical-align:top;font: normal 11px sans-serif;color:#817d69;}

#location1 {clear:both;padding:0px 0 0 0;margin:0px;}
#location1 td {padding: 5px 10px; border: 0; color: #636052;}
#location1 td td {padding: 5px 0;}
#location1 td .zero td {padding: 2px 8px 2px 0;}

/*category---------------------------------------------------------------------------------------------*/
#category{margin:0 1px; padding:2px 0 0px 1px;background:#494502;}
#category td{height:112px;padding:0px 0px 0 0px;border:1px solid #888425;background: url(../images/picbot1.jpg) no-repeat left top;width:216px;vertical-align:top;}
#category td  p{color: #302a24; font-family: Tahoma, Arial, Helvetica, sans-serif;  padding: 40px 70px 0 18px;margin:0px; font-size: 11px;}
#category td img{display:block;padding:0px 0px 0 0px;}

/*menu---------------------------------------------------------------------------------------------*/
#menumenu{margin:0px; padding:0px;vertical-align:top;}
#menumenu td{padding:0px 0px 0 0px;border:1px solid #cac238;background: url(../images/menu/picmenu1.jpg) no-repeat left top;height:161px;width:336px}
#menumenu td img{display:block;padding:20px 0px 0 20px;margin:0px;vertical-align:top;}
#menumenu td img.top{display:block;padding:0px 0px 0 0px;margin:0px;vertical-align:top;}
#menumenu td h1{vertical-align:top;text-align:left;color: #ff7800; font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;  padding: 0px 0px 0 0px;margin:0px; font-size: 25px;}
#menumenu td p{vertical-align:top;text-align:left;color: #4b2701; font-family: Arial, Helvetica, sans-serif;  padding: 5px 0px 0 20px;margin:0px; font-size: 11px;}
#menumenu td p span{color: #667c00; font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 5px 0px 0 0px;margin:0px; font-size: 13px;text-transform: uppercase;}
#menumenu ul {padding:20px 0 0 25px; margin:0px;width:100%;text-align:center;}
#menumenu li {text-transform: uppercase;float: left; display: block; position: relative;list-style: none; margin: 0px;padding: 0 20px 0 0;color:#4e1909;font-family: Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
#menumenu li a {display:block;padding: 0;margin: 0px;color:#4e1909;text-decoration:underline;}
#menumenu li a:hover {display:block;padding: 0;margin: 0px;color:#ac320f;text-decoration:underline;}

/*detailed---------------------------------------------------------------------------------------------*/
#detailed{padding:0px 0 0 0px;vertical-align:top;}
#detailed td{padding:0px 0px 0 0px;}
#detailed #det{padding:0px 0px 0 0px;border-bottom:1px dotted #626262;}
#detailed #det td img.titledet{padding:0px 0px 0 0px;margin:0px;}
#detailed #det td img.picdet{padding:0px 0px 0 0px;border:5px solid #b9b344;}
#detailed #det td h1{text-align:left;color: #878006; font-family: Arial, Helvetica, sans-serif;  padding: 0px 0px 0 0px;margin:0px; font-size: 20px;}
#detailed #det td h2{text-align:right;color: #fff28c; font-family: Georgia, Arial, Helvetica, sans-serif;  padding: 3px 5px;margin:19px 0 0 0;width:345px; font-size: 18px;font-weight:bold;background:#b7b03d;}
#detailed #det td p{vertical-align:top;text-align:left;color: #39332d; font-family: Arial, Helvetica, sans-serif;  padding: 5px 0px 0 0px;margin:0px; font-size: 12px; width:360px;}
#detailed #det td p span{color: #b85f07;}
#detailed ul {padding:20px 0 0px 25px; margin:0px;width:100%;text-align:center;}
#detailed li {text-transform: uppercase;float: left; display: block; position: relative;list-style: none; margin: 0px;padding: 0 20px 0 0;color:#4e1909;font-family: Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
#detailed li a {display:block;padding: 0;margin: 0px;color:#4e1909;text-decoration:underline;}
#detailed li a:hover {display:block;padding: 0;margin: 0px;color:#ac320f;text-decoration:underline;}

/*gallery---------------------------------------------------------------------------------------------*/
#gallerymain{padding:0px;margin:0px 0px 0 0;vertical-align:top;text-align:left;width:945px;}
#gallery{clear:both;top:-545px;left:0px;vertical-align:top;text-align:left;position:relative;}
#gallery h1{clear:both;padding:0px 0 0px 0;margin:0px 0 0 40px;vertical-align:top;text-align:left;font: normal 16px sans-serif;color:#fb660c;}
#gallery p{clear:both;padding:5px 0 0px 0;margin:0px 0 0 40px;vertical-align:top;text-align:left;font: normal 13px sans-serif;color:#535044;width:410px;}
/*->bottom--------------------------------------------------------------------------------------------*/
#bottom {color: #c6c472; font-size: 12px;padding:10px 0 20px 0; margin:0px 2px;;}
#bottom ul {list-style-type: none; margin: 0px 0px 0 0; padding: 0; float: right;background: url(../images/bg_bot.gif) no-repeat left top;height:26px;width:258px;}
#bottom li {float: right; margin: 8px 6px 0 0px;padding:0 6px 0 0px;display:block;background: url(../images/bottom/sp.gif) no-repeat right top;}
/*--------------------------------------------------------------------------------------------------*/

a  {color: #c6c472; text-decoration:none;}
a:visited {color: #c6c472; text-decoration:none;}
a:active  {color: #fff; text-decoration:none;}
a:hover   {color: #fff; text-decoration:none;}

#lbox {padding: 15px; border: 1px solid #000;}
#lbox .lcont {width: 170px; float: left; overflow: hidden;}
#lbox #logo {padding: 0 0 10px;}


/*->4STEPS------------------------------------------------------------------------------------------------------!*/
#foursteps {background: #fff; padding:10px 55px;}
#foursteps .steps {background: url(../images/4steps/bgSteps.gif) no-repeat left top; padding: 7px 20px 0 75px; width: 355px; height: 232px; float: left; overflow: hidden;}
#foursteps .logo {margin-top: -15px; position: relative;}
#foursteps p {padding: 2px 0; color: #000;font-size: 14px;}
#foursteps p.green {color: #827d00;}
#foursteps .steps p { padding: 8px 0 15px; height: 34px; overflow: hidden;}

/*->catering---------------*/
.cateringLayout {padding: 40px 20px 90px;}
#rightpart .cateringLayout p {padding: 5px 0 10px;}
#rightpart .cateringLayout h1 {padding: 5px 0 15px; text-align: center; font-weight: bold; font-size: 26px;}
.alcenter, #rightpart h1.alcenter {text-align: center;}
.cateringLayout a:hover {color:#eb7a12;}
.cateringLayout a {text-decoration: underline; color: #514E41;}

#stylesZero {text-align: left; padding: 10px 20px 20px 10px;}
.clear {clear: both;}

.slidebox {position: relative; height: 145px; width: 100%;}
.highslide {position: absolute; right: 0; bottom: 0; outline: none;}

#galleryBox {background: url(../images/bggallery.jpg) no-repeat left bottom #e4d8a4; width: 944px;  overflow: hidden; height: 560px; padding-top: 3px;}
#galleryBox h3{text-align:left;margin:0px;padding:0;color:#ef7408;font-size:16px; font-weight: bold;}
#flashGallery {width: 640px; height: 390px; margin: 35px 0 0 160px;}



.feed {
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:4px;
}

#feed a {text-decoration: underline; color: #ffffff;}
