/*Reset*/
body{margin: 0; padding: 0; font-size: 12px; line-height: 18px; font-family: 'agenda-light'; background: #fcdee1; color: #361009;}
h1,  h2,h3, h4, h5, h6, p, span, strong, a, ul, li{ margin:0; padding:0;}
a{text-decoration: none; }
.agendamedium {
  font-family: "Agenda Medium";
  font-style: normal;
  font-weight: normal;
}
ul,li {list-style: none;}
.clear {clear: both;}
a img{border:none;}
/*Reset end here*/
/*Globle css start here*/
h3{font-size: 27px; line-height: 36px; color: #361009;}


/*Home page starts here*/
body.home{background:#fcdee1;}
#homeSlider{width: 100%; float: left; position: absolute; left: 0; top: 0; overflow: hidden;}
#homeSlider li {width: 100%; float: left; text-align: center;}
.wrapper{width: 990px; margin: 0 auto; position: relative; z-index: 999;}
#headerWrap{width: 100%;float: left;background:#361009 url(header-bg.png) no-repeat center top;}
#header{width: 100%; min-height: 126px; float: left; text-align: center;background: #361009;}
/*.leftImg{position: absolute; left: 0; top: 0;}
.rightImg{position: absolute; right: 0; top: 0;}*/
.logo{display: inline-block; margin: 31px 0 0 30px;}
#menu{width: 100%; float: left; padding: 14px 0 17px; background: url(transparent-bg.png) repeat 0 0; position: absolute; left: 0; top: 0; z-index: 9;}
#menu li{float: left;padding: 0 30px;}
#menu li a {display: inline-block; font-size: 16px; line-height: 16px; color: #fcdee1;}
#menu li a:hover{color:#ffffff ;}
.blank{width: 100%; float: left; height: 383px;}

#page{width: 100%; float: left; position: relative;}
.pageTitle{text-align: center; background: url(transparent-bg2.png) repeat 0 0; padding: 17px 0; width: 100%; float: left;}
.pageTitle h2{font-size: 21px; line-height: 31px; color: #361009; font-family: 'agenda-light';font-weight:100;}

#slider{width: 870px; float: left; padding: 39px 60px 35px 60px; background: #fef5f6; position: relative;}
#slider ul{width: 100%; float: left;}
#slider ul li{text-align: center; margin: 0 35px !important; width: 220px !important;}
#slider ul li em{width: 100%; float: left; display: block;}
#slider ul li em img{float: left;}
#slider ul li strong{font-size: 18px; line-height: 31px; color: #231f20; padding: 15px 0 5px; clear: both; display: block;}
#slider ul li p {font-size: 14px; line-height: 20px; color: #9a9a9a;}
#slider ul li .readMore{font-size: 14px;line-height: 31px; color: #231f20;margin: 5px 0 0; display: inline-block;}
#slider ul li .readMore:hover{color:#d5979e;}
#slider .flex-direction-nav .flex-next {width: 21px; height: 32px; background: url(next-arrow.jpg) no-repeat 0 0; position: absolute; right: 28px; top: 115px; margin: 0;}
#slider .flex-direction-nav .flex-prev {width: 21px; height: 32px; background: url(prev-arrow.jpg) no-repeat 0 0; position: absolute; left: 28px; top: 115px; margin: 0;}
.flex-direction-nav .flex-disabled{opacity: 1 !important;}

#footer{width: 100%; float: left; background: #f9c1c7;}
.footerInner{padding: 25px 0; overflow: hidden;}
.footerLeft{width: 45%; float: left;}
.footerLeft span{font-size: 13px; line-height: 23px; color: #673c39; display: block; padding-bottom: 10px;}
.footerLeft small{font-size: 10px; line-height: 15px; color: #673c39;display: block;}
.footerRight{width: 45%; float: left; text-align: right;}
.footerRight p{padding-bottom: 5px;}
.footerRight p a {font-size: 13px; line-height: 23px; color: #673c39;}
.footerRight p a:hover{text-decoration: underline;}
.footerRight img {vertical-align: middle; margin-left: 5px;}
.footerCenter{width: 10%;float: left; text-align: center;}
/*Home page ends here*/

/*event page starts here*/
.pageInner{padding: 27px 22px 27px 60px; overflow: hidden; background: #fff;}
.pageLeft{width: 555px; float: left;}
.pageLeft.wedding{width: 456px; padding-bottom: 50px;}
.pageLeft h3{padding-bottom: 29px;font-family: 'agenda-light';font-weight:100;}
.pageLeft p{font-size: 16px; line-height: 23px; padding: 0 0 23px 2px;}
.pageLeft p a{color: #361009;}
.pageLeft p a:hover{text-decoration: underline;}

.pageRight{width: 300px; float: right;}
.pageRight img {margin-top: 5px;}
/*event page ends here*/

/*Gelato page starts here*/
.list{width: 100%; float: left; padding-bottom: 22px; position: relative; margin-left: -8px;}
.list li{display: block; clear:  both; background: url(list-icon.jpg) no-repeat 4px 4px; padding-left: 43px;font-size: 16px; line-height: 27px;}
.list li.icon2{background-position: 4px -23px;}
.list li.icon3{background-position: 4px -50px;}
.list li.icon4{background-position: 4px -76px;}
.list li.icon5{background-position: 4px -104px;}


.sidebar{width: 278px; float: right;margin-right: 16px;}
.sidebar h3{padding-bottom: 8px;font-family: 'agenda-light';font-weight:100;}
.sidebar ul{width: 100%; float: left; padding-bottom: 58px;}
.sidebar ul li {width: 100%; float: left; border-top: 1px dashed #b19c94; font-size: 16px; line-height: 45px;}
.sidebar ul li:hover,.sidebar ul li.active{background: #fdebec; font-family: "agenda-light";}
.sidebar ul li a{color: #361009; display: block;}

/*Gelato page ends here*/

/*menu page stars here*/
.menuPage h3 {padding-bottom: 11px;}
.menuBox{width: 513px; padding: 20px 20px 24px; overflow: hidden; margin-bottom: 10px;}
.menuBox h4 {font-size: 16px; line-height: 21px; text-transform: uppercase; font-weight: normal;padding-bottom: 8px;}
.menuTop {width: 100%; float: left;}
.menuBox .list{float: left; width: auto;padding-bottom: 13px;}
.menuBox .picbox{width: 190px; margin-top: 5px; float: left;margin-right: 30px;}
.item{width: 215px; float: left; position: relative;margin: -10px 0 0 5px;}
.item li {display: block; font-size: 16px; line-height: 23px;}
.menuBox.menuOne{background:#361009; color: #fcdee1;}
.menuBox.menuOne .list li{background-image: url(list-icon02.jpg)}
.menuBox.menuTwo{background:#fcdee1; color: #361009;}
.menuBox.menuTwo .list li{background-image: url(list-icon03.jpg)}
.menuBox.menuThree{background:#fff; color: #361009; border: 1px dashed #684c47; width: 511px;}
/*menu page ends here*/
/*product page start here*/
.product{width: 100%; float: left;}
.product li {border-top: 1px dashed #c5b5af; padding: 13px 0 22px; width: 100%; float: left;}
.product li .productPic{width: 198px; float: left; margin: 6px 50px 0 0;}
.product li .productPic img{
	width: 100%;
	height: 254px;
}
.product li .productContent{overflow: hidden;}
.product li h5 {font-size: 16px; line-height: 23px; font-weight: normal;}

.product2{width: 100%; float: left;}
.product2 li {padding: 8px 0 0px; width: 100%; float: left;}
.product2 li .productPic{width: 198px; float: left; margin: 6px 50px 0 0;}
.product2 li .productPic img{width: 100%; height: auto;}
.product2 li .productContent{overflow: hidden;}
.product2 li h5 {font-size: 16px; line-height: 20px; font-weight: normal;}

/*browser compatibility*/
.ie8 #menu{padding-bottom: 19px;}
.ie9 #menu li{padding: 0 31px;}
.firefox.mac #menu li{padding: 0 31px;}

}
.agendalight {
  font-family: "agenda-light";
  font-style: normal;
  font-weight: normal;
}

