/*---Common---*/
* { padding:0px; margin:0px; }
body { background:#E9B587 url(../images/background.gif) left top repeat; }
.floatLeft, .fL { float:left; }
.floatRight, .fR { float:right; }
.clear { clear:both; display:block; }

#Wrapper { width:860px; margin:auto; padding:0px 25px; font:normal 12px/18px Arial, Helvetica, sans-serif; background:url(../images/container-bg.png) left top repeat-y; }

/*---Header---*/
#Header { height:200px; background:#fff; position:relative; }
#Header h1.logo { background:url(../images/logo.jpg) left top no-repeat; position:absolute; top:15px; left:57px; }
#Header h1.logo a { width:182px; height:171px; display:block; text-indent:-9999px; overflow:hidden; }
#Header h2.logoTxt { width:515px; height:41px; text-indent:-9999px; background:url(../images/logo-text.gif) left top no-repeat; left:283px; top:82px; position:absolute; }
#Header .menu { width:526px; height:21px; position:absolute; left:273px; top:179px; }
#Header .menu li { display:inline; }
#Header .menu li a { height:21px; overflow:hidden; display:block; float:left; overflow:hidden; text-indent:-9999px; }
#Header .menu li a.home { background:url(../images/home.gif) left top no-repeat; width:63px; }
#Header .menu li a.about { background:url(../images/about-us.gif) left top no-repeat; width:116px; }
#Header .menu li a.gallery { background:url(../images/galleries.gif) left top no-repeat; width:116px; }
#Header .menu li a.order { background:url(../images/order-online.gif) left top no-repeat; width:116px; }
#Header .menu li a.contact { background:url(../images/contact-us.gif) left top no-repeat; width:115px; }

#Header .menu li a.home:hover, #Header .menu li a.homeSel { background:url(../images/home.gif) left bottom no-repeat; width:63px; }
#Header .menu li a.about:hover, #Header .menu li a.aboutSel { background:url(../images/about-us.gif) left bottom no-repeat; width:116px; }
#Header .menu li a.gallery:hover, #Header .menu li a.gallerySel { background:url(../images/galleries.gif) left bottom no-repeat; width:116px; }
#Header .menu li a.order:hover, #Header .menu li a.orderSel { background:url(../images/order-online.gif) left bottom no-repeat; width:116px; }
#Header .menu li a.contact:hover, #Header .menu li a.contactSel { background:url(../images/contact-us.gif) left bottom no-repeat; width:115px; }

/*---Caption---*/
#Caption { background:#000 url(../images/caption.jpg) left top no-repeat; height:118px; }

/*---CaptionInner---*/
#CaptionInner { background:#000 url(../images/caption.jpg) left top no-repeat; height:80px; }

/*---HomeContent---*/
#HomeContent { background:#803D08; padding:25px 70px; }
#HomeContent .floatLeft { width:415px; color:#F7C88B; }
#HomeContent .headTxt { padding:10px 0px 30px 0px; }
#HomeContent .floatRight { width:255px; }
#HomeContent .blq { padding-left:24px; color:#FEFEFE; background:url(../images/hot-deals.gif) center bottom no-repeat; }
#HomeContent .blq .inner {  padding-top:12px; padding-bottom:30px; }
#HomeContent .blq span { color:#F5841F; }

/*---Content---*/
#Content { padding-top:58px; padding-bottom:15px; color:#803D08; font:normal 12px/22px Arial, Helvetica, sans-serif; }
#Content .headingw { color:#fff; }
#Content p { margin-bottom:15px; }
#Content a { color:#803D08; text-decoration:none; }
#Content a:hover { text-decoration:underline; }
#Content .floatLeft { width:219px; }
#Content .floatRight { width:535px; padding-right:55px; }
#Content .floatLeft .bakary { background:url(../images/bakery-img.jpg) 37px top no-repeat; height:174px; }
#Content .imgLeft { float:left; margin-right:20px; }
#Content .imgRight { float:right; margin-left:20px; }
#Content .botArea { padding-top:35px; }
#Content .socialLinks { text-align:center; padding-top:340px; }
#Content .wLink { color:#fff; }
#Content .wLink a { color:#fff; text-decoration:none; }
#Content .wLink a:hover { text-decoration:underline; }
#Content .hd { height:498px; background:url(../images/current-hd.gif) left top no-repeat; }
#Content .menu { padding-left:45px; }
#Content .menu li { font:bold 12px Arial, Helvetica, sans-serif; line-height:normal; display:inline; color:#fff; }
#Content .menu li a { display:block; margin-bottom:25px; color:#E9B587; text-decoration:none; text-transform:uppercase; }
#Content .menu li a:hover { color:#fff; }
#Content .menu li ul { margin-left:25px; }
#Content .menu li ul li { font-weight:normal; }
#Content .menu li ul li a { color:#fff; margin-bottom:12px; }
#Content .menu li ul li a:hover { text-decoration:underline; }
#Content .paddLeft { padding-left:30px; }
#Content .fLeft { width:560px; float:left; color:#F7C88B; padding-left:50px; background:#803D08; padding-top:50px; padding-right:20px; }
#Content .orangeTxt { color:#F18A21; }
#Content .fRight { padding-top:50px; width:173px; padding-right:19px; float:right; }
#Content .fRight .top { text-transform:uppercase; text-align:center; }
#Content .empSpot { background:url(../images/emp-spot.jpg) left top no-repeat; width:144px; height:159px; margin:auto; text-align:left; }
#Content .empSpot .inner { padding-left:22px; padding-top:6px; width:100px !important; height:132px !important; overflow:hidden; }

/*---Footer---*/
#Footer { background:#FF5C5E; font:normal 10px/24px Arial, Helvetica, sans-serif; color:#fff; height:24px; text-align:center; }

/*---SEOtxt---*/
#SEOtxt { padding:40px 70px; background:#F1C097; border-top:1px solid #2C4937; }
#SEOtxt .floatLeft { width:415px; }
#SEOtxt .floatRight { width:255px; }
#SEOtxt p { margin-bottom:18px; }
#SEOtxt h1 { font:normal 12px/24px Georgia, Arial, Helvetica, sans-serif; color:#803D08; }
#SEOtxt a {color: #810E69; text-decoration:underline; font-weight:bold; }
#SEOtxt a:hover { text-decoration:none; }







