*{margin: 0;padding: 0;border: 0;}
input{outline:none;}
.clear{clear:both;}
.right{float: right;}
.left{float: left;}
body { background: #fff;font: 62.5%/1.5 "Tahoma",arial,Verdana, sans-serif;color: #fff;text-align:center; }
#wrapper {min-width:980px;margin: 0px auto;}
.main-container .main-container-in{overflow: hidden;padding-bottom: 10px;}
.banner-content {position:relative; background:#fff;height:546px;}
#banner {float:left; position:relative; overflow:auto; width:580px; height:476px}
#banner ul {position:absolute; list-style:none; top:0; left:0}
#banner li {float:left; width:580px; height:476px}
.bridal-showers{float: left;width: 380px;position: relative;}
.bridal-showers .couple{position: absolute;top:-11px;bottom: 0px;width: 168px;left:8px;background-image:url(../homeimages/home-sprite.png);background-position:0 0;background-repeat:no-repeat;}
.rehersal-dinners{float: right;width: 186px;text-align: center;padding-top: 15px;}
.rehersal-dinners h4{font-family:'georgia';color: #252525;font-size:18px;display: block;text-align: right;}
.rehersal-dinners span{font-family:'georgia';color: #252525;font-size:17px;display: block;text-align: right;line-height:16px;}
.rehersal-dinners label{font-family:'georgia';color: #252525;font-size:17px;display: block;text-align: right;line-height:22px;}
.mail-party{width:92px;height: 26px; border: 1px solid #C1C1C1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family:'arial';font-size: 12px;font-weight: normal;color: #909090; line-height:18px;padding: 0px 5px;margin-top: 5px;outline: 0;background:#F9F9F9 url(../images/cal-icon.png) 80px 6px no-repeat;cursor:pointer;float:left;margin-left:4px;}
.cal{width: 16px;height: 13px;position: relative;top: 3px;border: none;color: white;padding: 0px;margin: 0;cursor: pointer;left: -32px;outline: 0;background: url(../images/cal-icon.png);}
.val-people{width:64px;height: 26px;border: 1px solid #C1C1C1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: 'arial';font-size: 12px;font-weight: normal;color: #909090; line-height: 18px;padding: 0px 0 0 5px;margin-top: 5px;background: #F9F9F9;outline: 0;float:right;}
.next-btn{background:url(../homeimages/home-sprite.png);background-position:-331px -147px;width:63px;height:27px;display:inline-block;margin: 7px 0px 15px 4px;clear:both;float:left;cursor:pointer;}
.dinning-img{background:url(../homeimages/home-sprite.png);background-position:-169px -163px;width:160px;height:32px;display:inline-block;float:left;}
.restaurant ul li h4{color: #227BA5;font-family: arial;font-size: 15px;line-height:16px;text-align: left;padding-bottom:6px;}
.restaurant ul li {border-right: 1px solid lightGrey;width: 178px;float: left;padding: 0px 0px 0px 20px;}
.restaurant ul li a:not(.tv) {font-family: arial;font-size: 12px;color: #484848; clear: both;text-decoration: underline;cursor: pointer;line-height:22px;float:left;background: url(../images/alink-bg.png) no-repeat 0 9px;padding-left:10px;}
.restaurant{padding: 30px 0px;border-bottom: 1px solid #CCC;display: table;border-top: 1px solid #CCC;width:100%;}
.restaurant ul li:first-child{padding: 0;}
.restaurant ul li.res_last{border-right: none;width:150px;}
.restaurant ul li .save-btn{float:left;padding:5px 0;}
.restaurant ul li .year-img{float:left;width:74px;height:60px;}
.restaurant ul li .year-right{float: right;width: 92px;text-align: left;}
.restaurant ul li .year-right p{font-family: arial;font-size: 12px;color: #484848;cursor: pointer;line-height:20px;float:left;text-decoration:underline;}
.restaurant ul li .interact-info{width: 150px;font-weight: bold;font-size: 14px;text-align: left;padding: 0;background: transparent;}
.list-arrow{font-weight: bold;color: #252525;font-size: 10px;}
.details{line-height: 18px;display: block;}
.need{font-family: arial;font-size: 14px;color:#252525;font-weight: bold;text-decoration: underline;cursor: pointer;float: left;padding-bottom: 5px;}
.add-img{clear: both;display: block;float: left;}
.location{margin:25px 0px;display: table;width:100%;}
.location ul li:first-child{padding: 0;}
.first{color: #227BA5;font-family: arial;font-size: 14px;line-height: 15px;float: right;padding-right: 10px;text-align: left;}
.location ul li label{color: #227BA5;font-family: arial;font-size: 15px;font-weight: bold;}
.location ul li h4{color: #227BA5;font-family: arial;font-size: 15px;font-weight: bold;text-align:left;}
.location ul li {border-right: 1px solid lightGrey;width: 180px;float: left;padding: 0px 0px 0px 20px;}
.location ul li .magazine-img{float:left;width:67px;height:87px;background:url(../homeimages/home-sprite.png);background-position:-331px 0;display:inline-block;}
.mapi-home{float:left;width:74px;height:60px;background:url(../homeimages/home-sprite.png);background-position:-331px -87px;display:inline-block;}
.location ul li .magazine-right{float: left;width: 104px;text-align: left;margin-left: 6px;}
.location ul li .magazine-right label{padding:0;line-height:20px;}
.location ul .look-menu{padding: 0px 10px 0px 10px;}
.location ul li .party-link-bg{font-family: arial;font-size: 12px;color: #484848;text-decoration: underline;cursor: pointer;line-height:22px;float:left;background: url(../images/alink-bg.png) no-repeat 0 9px;padding-left:10px;}
.location ul li .magazine-right a{font-weight:bold;color:#444;font-weight: bold;font-size: 12px;line-height: 14px;padding-top: 1px;}
.location ul li a {font-family: arial;font-size: 12px;color: #252525;text-decoration: underline;cursor: pointer;float: left;text-align: left;}
.ag{width: 138px;height:18px;border: 1px solid #C1C1C1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: arial;font-size: 12px;font-weight: normal;color: #4c4c4c;padding: 0px 10px;margin-top: 3px;background:#F9F9F9 url(../images/drop-downarrow.png) 145px 7px no-repeat;outline: 0;}
.help{font-family: arial;font-size: 14px;color: #4c4c4c;font-weight: bold;text-decoration: underline;cursor: pointer;float: left;padding-top: 3px;text-align: left;padding-right:25px;}
.location ul li .information{font-family: arial;font-size: 14px;color: #252525;font-weight: bold;text-decoration: underline;cursor: pointer;padding-top: 5px;line-height: 21px;display: block;text-align: left;}
.free{font-family: arial;font-size: 14px;color: #252525;font-weight: bold;text-decoration: underline;cursor: pointer;padding-top: 5px;line-height: 20px;display: block;text-align: left;}
.location ul li.last-child{border-right:0;width:160px;}
.location ul li.last-child img{float:left;}
.location ul li.last-child a{float: right;display: inline-block;width:75px;line-height: 20px;}
.frd{background: url(../images/link-images.png) no-repeat;background-position: 0px -30px;}
#font2 canvas{top:-21px !important;}
.finduson{float: right;width: 207px;margin-top: 25px;}
.footer-top ul li a:hover{color:#252525;}
.active1{color:#252525;}
.heading{float: left;}
.add-choices{padding:20px 0px;}
.right-contactinfo{width:490px;display: table;float:left;}
.address-info{float:left;padding-left:20px;}
.address-info h3{font-family: 'Times New Roman';font-size: 30px;color: #252525;font-weight:bold;text-align: left;line-height:34px;margin-bottom:20px;}
.publish{font-family:'arial';font-size: 14px;color: #252525;text-align: left;}
.publish1{font-family: 'arial';font-size: 14px;color: #252525;text-align: left;font-weight:bold;}
.address1{font-family: 'arial';font-size: 14px;color: #252525;font-weight:bold;text-align: left;padding-top: 25px;}
.tel{font-family: 'arial';font-size: 24px;color: #252525;display: block;text-align: left;padding: 10px 0px 0;}
.msg{font-family: arial;font-size: 13px;color: #cd7e79;text-align: left;}
.mobile{font-family: arial;font-size: 13px;color: #252525;text-align: left;padding: 25px 0px;}
.link1{font-family: arial;font-size: 13px;color: #56B5E5;text-align: left;display: block;padding-bottom: 25px;}
.left-contactinfo{width:488px;float:right;display: table;border-left: 1px solid #C9C9C9;}
.conatct-address{padding-left:30px;}
.conatct-address h4{font-family: 'Times New Roman';font-size: 30px;color: #252525;font-weight: bold;text-align: left;line-height: 34px;margin-bottom: 20px;}
.restaurant1{font-family:arial;font-size:14px;color: #252525;text-align: left;display: block;margin-top: 5px;}
.cont-input{width:406px;height: 36px;border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090; line-height:20px; padding: 0px 5px;margin-top: 5px;float: left;outline:0;background: url(../images/input-bg.png) repeat-x;}
.submit-btn{width: 109px;height: 32px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: white;margin-top: 10px;font-family: arial;font-size:18px;line-height: 18px;cursor: pointer;display: block;float:left;cursor: pointer;font-weight:normal;text-shadow: 0px -1px 0px #535353;text-transform:uppercase;background: #D45F3E;background: -moz-linear-gradient(top, #D45F3E 0%, #BA4929 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D45F3E), color-stop(100%,#BA4929));background: -webkit-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: -o-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: -ms-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: linear-gradient(to bottom, #D45F3E 0%,#BA4929 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d45f3e', endColorstr='#ba4929',GradientType=0 );}
.submit-btn1{background: #D45F3E;text-transform:uppercase;background: -moz-linear-gradient(top, #D45F3E 0%, #BA4929 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D45F3E), color-stop(100%,#BA4929));background: -webkit-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: -o-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: -ms-linear-gradient(top, #D45F3E 0%,#BA4929 100%);background: linear-gradient(to bottom, #D45F3E 0%,#BA4929 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d45f3e', endColorstr='#ba4929',GradientType=0 );width: 109px;height: 32px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: white;margin-top: 10px;font-family: arial;font-size: 18px;line-height: 18px;cursor: pointer;float:left;text-shadow: 0px -1px 0px #535353;}
.select,.name,.number,.email-address{display: table;}
div.skinnedSelect-contact {width: 406px;height: 36px;border: 1px solid #959595; position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding: 0px 5px;margin-top: 5px;float: left;outline: 0;background: url(../images/input-bg.png) repeat-x;}
div.skinnedSelect-contact select {opacity: 0;filter: alpha(opacity = 0); moz-opacity: 0;position: relative;left:0px;z-index: 1;top: -22px; cursor: pointer;}
div.skinnedSelect-contact .text {float: left;text-indent: 10px;line-height: 38px;width: 418px;}
div.skinnedSelect-contact .text,div.skinnedSelect-contact select{width: 416px;font-size: 14px;color:#252525;text-align: left;background:url(../images/drop-downarrow1.png) 390px 17px no-repeat;cursor: pointer;}
div.skinnedSelect {width: 466px;height: 38px; position: relative; border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding: 0px 5px;margin-top: 5px;float: left;outline: 0;background: url(../images/input-bg.png) repeat-x;}
div.skinnedSelect select {opacity: 0;filter: alpha(opacity = 0);moz-opacity: 0;position: absolute;left:0px;z-index: 999;top: 18px; cursor: pointer;}
div.skinnedSelect .text {float: left;text-indent: 10px;line-height: 38px;width: 466px;}
div.skinnedSelect .text,div.skinnedSelect select{width: 466px;font-size: 14px;color:#252525;text-align: left;background:url(../images/drop-downarrow1.png) 450px 17px no-repeat;cursor: pointer;}
.question{display:table;}
.cont-input1{width:396px;height:158px;border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding:10px;margin-top: 5px;float: left;outline:0;background: url(../images/input-bg.png) repeat-x;}
.about-part{overflow: hidden;}
.quest-txt label{font-family: arial;font-size: 15px;color: #252525;text-align: right;display: block;float: left;line-height: 45px;width: 240px;}
.abt-res h3{font-family:'Times New Roman';font-size: 30px;color: #252525;font-weight: 600;text-align: left;}
.right-content{width: 735px;float: right;display: table;padding-left: 20px;padding-right: 45px;;}
.left-content{width:180px;float:left;display:table;}
.cont-input2{width: 478px;height: 38px;border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding: 0px 5px;margin-top: 10px;float: right;outline: 0;background: url(../images/input-bg.png) repeat-x;}
.cont-input3 {width: 478px;height: 228px;border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding: 10px;margin-top: 10px;float: right;outline: 0;background: url(../images/input-bg.png) repeat-x;}
.Mid-Meus .food-icon{background-image:url(../homeimages/home-sprite.png);background-repeat:no-repeat;background-position:-168px 0;width:163px;height:161px;display:inline-block;float:left;}
.view-btn{background: url(../images/view-btn.png) no-repeat;width:79px;height:27px;display: block;margin-top: 10px;margin-bottom: 16px; clear: both;}
.post{font-family: arial;color: #333;font-size: 12px;letter-spacing: 5px;text-align: left;}
.quest{overflow: hidden;}
.email-add{overflow: hidden;position: relative;}
.sumbit-btn1{background: url(../images/submit-btn1.png) no-repeat;width:109px;height:32px;display: block;margin-top: 10px;float: left;position: relative;left: 35%;}
.gift,.dine{font-family: arial;color: #333;font-size: 12px;text-align: left;}
.list-radio{float: left;text-align: left;}
.radio-list{font-family: arial;color: #333;font-size: 12px;font-weight: bold;line-height: 28px;padding: 0px 6px;}
.suggest{font-family: arial;font-size: 16px;color: #1076A6;font-weight: bold;text-align: left;display:block;margin-top: 10px;}
.quest-txt {margin-top: 15px;}
.vote-btn{background:url(../images/vote-btn.png) no-repeat;width:65px;height:27px;border:none;margin-top:6px;cursor:pointer;}
.dining{overflow: hidden;}
.dining img{float: left;padding-top: 26px;}
.din-content{float: right;display: block;color: #C9482B;font-size:23px;font-family: arial;text-align: left;width: 684px;font-weight: bold;padding-top: 25px;margin-bottom: 20px;line-height:26px;}
.dining h3{font-family: 'Times New Roman';font-size: 32px;color: #252525;font-weight:bold;text-align: left;line-height:20px;}
.din-address{color: #313131;font-family: arial;font-size: 14px;text-align: left;}
.din-first{color: #313131;font-family: arial;font-size: 14px;text-align: left;font-weight: bold;display: block;}
.content-din{float: right;width:684px;}
.get-more-certificate{display:table;width: 980px;}
.get-more-certificate img{float:right;padding-top: 10px;}
.see{color: #1F80AF;font-family: arial;font-size: 14px;text-align: left;padding-top:4px;text-transform:uppercase;}
.info-address{display: table;width: 420px;float:left;margin-top:6px;}
.restaurant2{font-family: arial;font-size: 14px;color: #252525;text-align: left;display: block;margin-top: 5px;}
.get-more-certificate em {color: #b84f4b;font-size: 9px;position: relative;top: -2px;left: 2px;}
.dining-img-right{margin: 35px 12px;width:487px;height:362px;padding:6px !important;-moz-box-shadow: 0px 0px 5px #666666;-webkit-box-shadow: 0px 0px 5px #666666;box-shadow: 0px 0px 5px #666666;}
.info-address label.error{color:#ff0000;font-size:14px;font-family:arial;text-align:left;display:block;}
div.skinnedSelect10 {width: 158px;height: 18px; position:relative;border: 1px solid #959595;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-weight: normal;color: #909090;padding: 0px;margin-top:5px;outline: 0;background: url(../images/input-bg.png) repeat-x;margin: 0 auto;margin-top: 3px;}
div.skinnedSelect10 .text, div.skinnedSelect10 select{width: 160px;font-size: 12px;color: #4E4E4E;text-align: left;background: url(../images/drop-downarrow1.png) 139px 7px no-repeat;cursor: pointer;}
div.skinnedSelect10 select option{padding-left:5px;}
div.skinnedSelect10 .text {float: left;text-indent: 10px;line-height: 20px;width: 160px;}
div.skinnedSelect10 select {opacity: 0;filter: alpha(opacity = 0);moz-opacity: 0;position: absolute;left:0px;z-index: 999;top:0px; }
.slider{padding-top:4px;}
.slider h4{color: #BA462D;font-family:'Times New Roman',arial;font-size: 23px;font-weight:bold;text-align: left;}
.slider ul li{float:left;width:193px;}
.slider ul li a {font-family: 'arial';color: #626262;font-size: 15px;display: block;padding-bottom:10px;text-transform:uppercase;}
.slider ul li a img{margin-bottom:8px;background:#fff;}
/*.slider ul li a img{margin-bottom:8px;padding:3px;background:#fff;-moz-box-shadow: 0px 0px 5px #777777;-webkit-box-shadow: 0px 0px 5px #777777;box-shadow: 0px 0px 5px #777777;}*/
.slider .jcarousel-skin-ie7 .jcarousel-container{width: 565px;}
.slider .jcarousel-skin-ie7 .jcarousel-container-horizontal{padding: 10px 0px;}
.slider .jcarousel-skin-ie7 .jcarousel-prev-horizontal{top: -25px;left: 475px;background: url(../images/page-left.png) no-repeat;width: 15px;height: 15px;}
.slider .jcarousel-skin-ie7 .jcarousel-next-horizontal{top: -25px;right: -10px;background: url(../images/page-right.png) no-repeat;width: 15px;height: 15px;}

.slider .pagination-div{color: black;color: #626262;font-size: 12px;}
.slider #pagination-outer{top: 12px;position: absolute;width: 60px;margin: 0 auto;text-align: center;left: 410px;}
.slider #pagination-inner a{padding: 5px;float: left;display: inline-block;text-decoration: none;color: #333;margin-right: 1px;line-height: 100%;}
.slider #pagination-inner .active{padding: 5px;background-color: rgb(212, 84, 55);color: rgb(255, 255, 255);display: block;background-position: initial initial;background-repeat: initial initial;}
.slider #pagination-inner{top: 12px;position: absolute;width: 60px;margin: 0 auto;text-align: center;left: 508px;}

.slider .jcarousel-skin-ie7 .jcarousel-item-horizontal span{font-family: 'arial';color: #626262;font-size: 15px;display: block;padding-bottom: 10px;text-transform: uppercase;}
.banner-content .jcarousel-skin-ie7 ul li{float:left;width:193px;}
.banner-content .jcarousel-skin-ie7 ul li a {font-family: 'arial';color: #626262;font-size: 15px;display: block;text-transform:uppercase;height: auto !important;text-align: left;text-decoration: none;}
.banner-content .jcarousel-skin-ie7 ul li a h4{font-family: 'Times New Roman',arial;color: #252525;font-size: 18px;text-align: left;}
.banner-content .jcarousel-skin-ie7 ul li a img{background:#fff;}
/*.banner-content .jcarousel-skin-ie7 ul li a img{background:#fff;-moz-box-shadow: 0px 0px 5px #777777;-webkit-box-shadow: 0px 0px 5px #777777;box-shadow: 0px 0px 5px #777777;}*/
.banner-content .jcarousel-skin-ie7 ul li p{padding: 0px;padding-right: 20px;text-align: justify;}
.banner-content .jcarousel-skin-ie7 .jcarousel-container{width: 565px;}
.banner-content .jcarousel-skin-ie7 .jcarousel-container-horizontal{padding: 0px;}
.banner-content .jcarousel-skin-ie7 .jcarousel-item-horizontal span{font-family: 'arial';color: #626262;font-size: 15px;display: block;padding-bottom: 10px;text-transform: uppercase;}
.banner-content .jcarousel-skin-ie7 .jcarousel-item{width: 580px !important;height: 546px; !important;}
.banner-content .jcarousel-skin-ie7 .jcarousel-prev-horizontal{display: none !important;}
.banner-content .jcarousel-skin-ie7 .jcarousel-next-horizontal{display: none !important;}
.header_image_wrapper { float: left; position: relative; border-right:1px solid #fff;}
.header_image_wrapper .description { position: absolute; text-align: right; right: 5px; top: 3px; float: right; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; }
.header_image_wrapper .description a { color: #fff; }
