.jcarousel-container{position:relative;background:none}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-item{float:left;list-style:none;width:125px;height:130px;background:transparent url(images/carousel-godine-icon.png) no-repeat;padding:5px}
.jcarousel-container-horizontal{width:840px;padding:10px 40px}
.jcarousel-clip-horizontal{width:840px;height:150px}
.jcarousel-special-offer{background:transparent url(images/carousel-hover.png) no-repeat 0 0}
.jcarousel-item img{border:1px solid #c5c5c5;height:84px;width:126px}
.jcarousel-item span,.jcarousel-item strong{display:block;color:#288acb;font-size:1.1em}
.jcarousel-item span.phone{font-family:Georgia, Arial, Verdana, sans-serif}
.jcarousel-item-horizontal{margin-right:6px!important}
.jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:19px;height:72px;cursor:pointer;background:transparent url(images/carousel-next.png) no-repeat 0 0}
.jcarousel-prev-horizontal{position:absolute;top:43px;left:2px;width:19px;height:72px;cursor:pointer;background:transparent url(images/carousel-prev.png) no-repeat 0 0}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#505050;background-color:#ece9d8;border:1px solid #aaa}
.dpTD{border:1px solid #ece9d8}
.dpDayHighlightTD{background-color:#ccc;border:1px solid #aaa}
.dpTDHover{background-color:#aca998;border:1px solid #888;cursor:pointer;color:red}
.dpDayTD{background-color:#ccc;border:1px solid #aaa;color:#fff}
.dpTitleText{font-size:12px;color:gray;font-weight:700}
.dpDayHighlight{color:#4060ff;font-weight:700}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:700;padding:0}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:700}
body{font:normal 62.5% Tahoma, Arial, Helvetica, sans-serif;background:#CCD2D6;margin:0}
a{color:#2795d1}
p{font:normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;margin-left:8px}
#container_contain{width:100%;float:left}
.contentHeader{font:normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;font-weight:700;margin-left:8px;color:#6a99bb}
.normalText{font:normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif}
.blueText{font:normal 1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;color:#6a99bb}
ul.normalList li{font:bold 1.1em/.8em Tahoma, Arial, Helvetica, sans-serif;color:#666;padding:4px}
#offer h2{background:#80b0ca;color:#fff;font:bold 1.1em/2em Tahoma, Arial, Helvetica, sans-serif;text-indent:8px;margin:10px 0 8px}
div.generic p,div.generic h2{margin:8px 20px 8px 15px}
div.generic h2{font:bold 1.5em Arial, Helvetica, sans-serif}
div.generic fieldset{text-align:center;border:1px solid #ccc;margin:30px}
div.generic legend{font:bold 1.4em Tahoma, Geneva, sans-serif;color:#666;text-align:left;text-transform:uppercase}
div.generic .login{width:270px;margin:0 auto}
div.generic label{font:normal 1.2em/1.6em Tahoma, Geneva, sans-serif;margin-right:10px;width:60px;float:left}
div.generic input{border:1px solid #ccc;width:170px;float:left}
div.generic .loginButton{margin-left:65px;margin-top:8px;margin-bottom:5px;border:none;width:auto}
div.generic .registerButton{margin-left:5px;margin-top:8px;margin-bottom:5px;border:none;width:auto}
.crumbs ul{float:left;margin:10px 10px 5px 15px;padding:0 0 5px}
.crumbs ul li{float:left;color:#bbb;margin-right:3px;list-style:none;font:normal 1.2em Tahoma, Geneva, sans-serif}
.crumbs ul li a{color:#aaa;text-decoration:none}
.crumbs ul li a:hover{text-decoration:underline;color:#666}
.bookingcrumb ul{margin:15px}
.bookingcrumb ul li{font:bold 1.4em Tahoma, Geneva, sans-serif;color:#ccc;margin-right:20px}
.bookingcrumb ul li a{color:#81aa20}
.bookingcrumb ul li.active{color:#2f546f;text-decoration:underline}
#head{width:100%;height:auto}
#head h1#logo{background:url(http://northants.godine.co.uk/images/northants-logo.gif) no-repeat top left;height:47px;margin-left:18px;margin-top:12px;width:238px}
#head h1#logo a{display:block;visibility:hidden}
#head fieldset{border:0;overflow:hidden;margin:0;padding:0}
#head .mygodine{float:right;display:none;padding:2px 20px 2px 12px}
#head .mygodine fieldset{border:none;float:right;margin:0;padding:0}
#head .mygodine label{float:left;color:#fff;font:normal 1.1em/2.8em Arial, Helvetica, sans-serif;margin-left:8px;display:block;clear:left;width:65px;height:21px;line-height:3.4em}
#head .mygodine input{float:left;height:21px;border:1px solid #ccc;color:#83a4c0;margin-top:7px;margin-left:2px;font:normal 1.1em/1em Arial, Helvetica, sans-serif}
#head .mygodine input.text{width:140px}
#nav{float:left;margin-top:0;width:100%}
#nav .contents ul{float:left;background:url(images/navbg.png) repeat-x;border-bottom:8px solid #A90064;height:32px;margin-left:-2px;padding:15px 0 0 10px;width:922px}
#nav ul li{float:left;padding-right:3px;position:relative}
#nav ul li.godine{padding-right:3px}
#nav ul li a{display:block;font-size:0;line-height:0;text-indent:-9999px;float:left;background:url(images/northants-links.png) no-repeat;height:32px;width:150px}
#nav ul li a#ctl00_ctl00_MainMenuSection_HomeLink,#nav ul li a#ctl00_MainMenuSection_HomeLink{background-position:0 0}
#nav ul li a#ctl00_ctl00_MainMenuSection_HomeLink:hover,#nav ul li a#ctl00_MainMenuSection_HomeLink:hover{background-position:0px -32px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkSpecialOffers,#nav ul li a#ctl00_MainMenuSection_linkSpecialOffers{background-position:-150px 0px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkSpecialOffers:hover,#nav ul li a#ctl00_MainMenuSection_linkSpecialOffers:hover{background-position:-150px -32px}
#nav ul li a#ctl00_ctl00_MainMenuSection_HyperLink2,#nav ul li a#ctl00_MainMenuSection_HyperLink2{background-position:-300px 0px}
#nav ul li a#ctl00_ctl00_MainMenuSection_HyperLink2:hover,#nav ul li a#ctl00_MainMenuSection_HyperLink2:hover{background-position:-300px -32px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkNewRestaurants,#nav ul li a#ctl00_MainMenuSection_linkNewRestaurants{background-position:-450px 0px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkNewRestaurants:hover,#nav ul li a#ctl00_MainMenuSection_linkNewRestaurants:hover{background-position:-450px -32px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkProduce,#nav ul li a#ctl00_MainMenuSection_linkProduce{background-position:-600px 0px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkProduce:hover,#nav ul li a#ctl00_MainMenuSection_linkProduce:hover{background-position:-600px -32px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkNewsAndEvents,#nav ul li a#ctl00_MainMenuSection_linkNewsAndEvents{background-position:-750px 0px}
#nav ul li a#ctl00_ctl00_MainMenuSection_linkNewsAndEvents:hover,#nav ul li a#ctl00_MainMenuSection_linkNewsAndEvents:hover{background-position:-750px -32px}
#nav ul li.godine a.HomeLink{display:block;color:#666;font:bold 1.2em/1em Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;float:left;margin:0;padding:0}
#nav ul li.login a{background:#f9f9f9;color:#46c45d}
#nav ul li.login a:hover{background:#f9f9f9;color:#000}
#nav ul li.drop{cursor:pointer}
#nav ul li.drop ul{overflow:hidden;position:absolute;left:0;top:32px;list-style:none;background:#fff;border:1px solid #efefef;width:161px;display:none;font-size:.9em;margin:0;padding:4px;color:#000;height:auto}
#nav ul li.drop ul li a{font-size:11px;text-indent:0}
#nav ul li:hover ul{display:block;z-index:9999}
#nav ul ul li{float:none;border-bottom:1px solid #f9f9f9;line-height:1.1;background:none;margin:0;padding:0}
#nav ul ul li a:link,#nav ul ul li a:visited{display:block;background:#f9f9f9;font-weight:400;height:auto;line-height:1.1;float:none;color:#6f166a;margin:0;padding:.4em .5em}
#nav ul ul li a:hover,#nav ul ul li a:active{background:#2785c9;color:#fff}
#search_block{float:right;height:43px;display:block;margin-top:-102px}
#search_block fieldset{border:none;margin:3px 0 0;padding:0}
#search_block input{background:transparent url(images/search-input-bg-sml.jpg) no-repeat;border:none;width:105px;margin-right:1px;height:24px;float:left;margin-top:5px;font-size:12px;color:#333;padding:0px 40px 5px 25px}
#search_block input.submit{width:auto;background:none;margin:5px 8px 0 0}
#hpbanner{width:931px;background:url(images/banner-bg.jpg) no-repeat 20px center;clear:both;margin-top:5px;float:left;padding:25px 0}
#hpbanner h1{color:#2896d1;font:normal 2.1em/1em 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;padding-bottom:.2em;margin:0 0 0 200px}
#hpbanner h1 a{color:#2896d1;font-weight:700;text-decoration:none}
#hpbanner .right p{font:bold 1.6em Tahoma, Geneva, sans-serif}
#hpbanner .right a{display:block;height:36px;width:248px;background:url(images/how-it-works.jpg) no-repeat;color:#fff;text-transform:uppercase;text-indent:19px;padding-top:8px;text-decoration:none;margin:35px 8px 0 0}
#bg01{width:928px;padding-top:9px;background:#fff;float:left}
#bg02{width:928px;float:left;padding-bottom:15px}
#content{float:left;width:928px;min-height:400px}
* html #content{height:400px}
#col01{float:left;background-color:#fff;padding-bottom:8px;margin:5px 0 0 5px}
.restfinder{width:295px;background:url(images/rest-finder-bg.jpg) no-repeat left top;float:left;color:#fff;overflow:hidden;display:inline;margin:8px 0 0 8px}
.restfinder fieldset .searchby{padding-left:10px;color:#fff;margin-bottom:3px;float:left;font-size:1.4em;line-height:1;font-weight:400}
.restfinder fieldset label{float:left;text-transform:none;color:#fff;font:1.2em/1.5em Tahoma, Arial, Helvetica, sans-serif}
.restfinder fieldset p{float:left;text-transform:uppercase;color:#447197;font:bold 1.1em/1em Tahoma, Arial, Helvetica, sans-serif;margin:4px 10px 9px 11px}
* html .restfinder fieldset p{margin-left:5px;margin-bottom:8px}
.restfinder .button{width:63px;clear:none;float:left;margin:6px 15px 10px 0}
.restfinder .finderall{clear:both;float:left;margin-top:-3px;background:url(images/view-all-restaurants2.jpg) no-repeat bottom;width:295px;height:52px;padding-top:17px;margin-bottom:7px}
.restfinder .finderall h2 strong a{color:#4c6524}
.godineworks a{display:block;background:url(images/small-view-map.png) no-repeat center center;width:275px;height:38px;line-height:38px;text-decoration:none;font-size:1.3em;font-family:'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;color:#3fb442;font-weight:700;text-indent:-9999px;padding:0 10px}
#row01 .feature{float:left;margin:0 0 10px 5px}
#row01 .feature #hpFeatureBox{width:612px;margin:9px 0 0 6px}
#featurelist{width:612px;height:218px;overflow:hidden;position:relative}
#featurelist.carrots{background:url(images/intro.png) no-repeat left top}
#featurelist .sub{height:141px;width:572px;overflow:hidden;display:none;position:absolute;top:0;left:0;padding:20px}
:focus{outline:0}
#featuretabs{width:612px;background:url(images/feature-men-bg.png);height:37px;line-height:37px;list-style:none;margin:181px 0 0;padding:0}
#featuretabs li{height:37px;float:left;font-size:1.5em;font-family:arial, verdana, sans-serif;font-weight:700;background:url(images/feature-men-seperator.png) no-repeat left top;padding:0 0 0 2px}
#featuretabs li.left{background:none;padding:0}
#featuretabs li a{display:block;height:37px;color:#fff;text-decoration:none;padding:0 38px}
#featuretabs .left a{background:url(images/feature-men-left.png) no-repeat left bottom}
#featuretabs .register a{background:url(images/feature-men-right.png) no-repeat right bottom}
#featurelist .sub h1,#featurelist .sub h2{font-size:1.1em;width:230px;float:left;color:#2795d1;line-height:1.2}
#featurelist .sub h1 a,#featurelist .sub h2 a{color:#8b8686;text-decoration:none;font-size:.9em;font-weight:400;background:none;padding:0}
#featurelist .sub h2{float:right;width:250px;margin-top:-5px}
#featurelist #tab-howto .sub h4{float:left;width:200px;padding:87px 0 0 50px}
#featurelist #tab-howto .sub h4 a.btn-book-onlne{background:url(images/btn-book-online.png) no-repeat center top;width:170px;height:30px;display:block;text-indent:-9999px}
#featurelist .sub h2 strong{color:#2795d1;font-size:12px}
#featurelist .sub h2 a{font-weight:700;color:#2795d1;font-size:16px}
#featurelist .sub h2 strong.description{color:#656565;font-size:12px;display:block;margin:17px 0}
#featurelist #tab-register .sub h2{width:360px;margin-left:10px}
#featurelist #tab-register .sub h2 p{color:#656565;font-size:11.5px;margin-left:0}
#featurelist #tab-register .sub h2 a{display:inline;color:#2896d1;font-size:11.5px;line-height:normal}
#row02 .news{width:215px;background:url(images/hp-blue-footer.gif) no-repeat bottom;padding-bottom:35px;margin:8px 0 0 8px}
* html #row02 .news{margin-left:4px}
#row02 .news h1{background:url(images/hp-blue-news-title.jpg) no-repeat left top;font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;margin:0;padding:0}
#row02 .news a:hover,#row02 .news a p:hover{cursor:pointer;text-decoration:underline;color:#fff}
#row02 .news .hpnewsitem{float:left;width:215px}
#row02 .news .hpnewsitem img{float:left;display:none}
#row02 .news .hpnewsitem .copy{width:215px;color:#fff;min-height:57px;height:57px;background:#7394b1;border-top:1px solid #9ab2c8;overflow:hidden}
#row02 .news .first .copy{background:#1f4473 url(images/hp-news-bg.jpg) repeat-x top;min-height:57px;height:57px}
#row02 .news .hpnewsitem .copy p{font:normal 1.1em Tahoma, Geneva, sans-serif;margin:14px 10px 0 12px}
#row02 .news .hpnewsitem .copy p a{color:#fff;text-decoration:none;display:inline}
#row02 .news .first .copy p{font:bold 1.1em Tahoma, Geneva, sans-serif}
.hpdeals{width:362px;float:left;background:url(images/special-offers-bg.gif) no-repeat left top;margin:8px 0 0 6px;padding:0}
.hpdeals .dealslist,#booking .secondary .booking_deal .dealslist{background:url(images/special-offers-bot.gif) no-repeat left bottom;float:left;width:358px;padding:4px 2px 0}
#booking .secondary .booking_deal .dealslist{padding:4px 0 0}
* html .hpdeals .dealslist,* html #booking .secondary .booking_deal .dealslist{width:358px;overflow:hidden}
.hpdeals .hpdeal,#booking .secondary .booking_deal .deal{float:left;margin-left:5px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #e9e9e9;width:348px}
.hpdeals h1,#booking .secondary .booking_deal h1{background:url(images/hp-deals-title-bg.gif) no-repeat left top;font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#3fb341;text-indent:10px;margin:2px;padding:0}
.hpdeals .hpdeal img,#booking .secondary .booking_deal .deal img{float:left;margin-right:10px;margin-left:10px}
.hpdeals .hpdeal .copy,#booking .secondary .booking_deal .deal .copy{float:left;width:235px}
.hpdeals .hpdeal h2,#booking .secondary .booking_deal .deal h2{font:normal 1.3em Arial, Helvetica, sans-serif;color:#6a863c;margin:4px 0 0 10px;padding:0}
.hpdeals .hpdeal h2 a,#booking .secondary .booking_deal .deal h2 a{color:#8b8686}
.hpdeals .hpdeal h2 strong,#booking .secondary .booking_deal .deal h2 strong{color:#3f3f3f}
.hpdeals .hpdeal h3,#booking .secondary .booking_deal .deal h3{font:normal 1.3em Arial, Helvetica, sans-serif;color:#989898;margin:0 0 0 10px;padding:0}
.hpdeals .hpdeal h3 a,#booking .secondary .booking_deal .deal h3 a{color:#3fb341}
.hpdeals .hpdeal .buttons,#booking .secondary .booking_deal .deal .buttons{width:71px;padding-top:3px;padding-bottom:2px;float:left}
.hpdeals .hpdeal .buttons img,#booking .secondary .booking_deal .deal .buttons img{margin:0 0 5px}
#row02 .discounts{width:294px;background:#fff url(images/hpdiscount-white-bot.jpg) no-repeat bottom;min-height:242px;margin:8px 0 0 10px}
* html #row02 .discounts{height:242px}
#row02 .discounts h1{background:url(images/hp-black-title-bg.gif) no-repeat left top;font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;margin:0 0 30px;padding:0}
#row02 .discounts a{display:block;border:1px solid #d7d7d7;width:100px;margin:auto}
#row02 .discounts p{color:#636467;font:bold 1.2em/1.4em Arial, Helvetica, sans-serif;margin:0;padding:13px 0 0 10px}
#row02 .discounts p a{color:#447197;text-decoration:none}
.cuisinefinder{width:295px;background:#31a4d9 url(images/cuisine-finder-bg-1.png) no-repeat top;clear:both;margin:8px 0 0 8px}
* html .cuisinefinder{height:242px;margin-left:5px}
.cuisinefinder h1 a{float:right;color:#f7f7f7;text-align:right;font-size:.8em;text-decoration:none;background:url(images/cuisine-finder-arrow.gif) no-repeat right center;padding-right:15px;text-transform:lowercase;margin-right:8px;font-weight:400}
.cuisinefinder ul{background:url(images/cuisine-finder-bot2.png) no-repeat left bottom;min-height:212px;margin:0;padding:0 2px 5px}
.cuisinefinder ul li a{display:block;width:280px;color:#fff;text-decoration:none;background:url(images/cuisine-finder-sep.gif) repeat-x top;margin:0;padding:4px 0 14px 10px}
.cuisinefinder ul li a:hover{color:#fff;background-color:#3490bc}
.tabs .cuisinefinder ul{min-height:125px}
.tabs .finder{padding-bottom:4px;width:295px;background:url(images/rest-finder-bg.jpg) no-repeat left top;float:left;color:#fff;overflow:hidden;display:inline;margin:0}
.tabs .cuisinefinder{margin:8px 0 0}
.localfinder{width:247px;background:#5bd055 url(images/local-finder-bg.png) no-repeat top;float:right;margin:8px 8px 0 0}
* html .localfinder{height:242px;margin-right:5px}
.localfinder h1 a{float:right;color:#f7f7f7;text-align:right;font-size:.8em;text-decoration:none;background:url(images/local-finder-arrow.gif) no-repeat right center;padding-right:15px;text-transform:lowercase;margin-right:8px;font-weight:400}
.localfinder ul{background:url(images/local-finder-bot.png) no-repeat left bottom;min-height:212px;margin:0;padding:0 2px 5px}
.localfinder ul li a{display:block;width:232px;color:#fff;text-decoration:none;background:url(images/local-finder-sep.gif) repeat-x top;margin:0;padding:16px 0 14px 10px}
.localfinder ul li a:hover{color:#fff;background-color:#94a725}
#col01 .details .title{background:#609cbd url(images/title-blue-right-bg.jpg) no-repeat right top;width:613px}
#col01 .details .title h1{background:url(images/tile-blue-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
#col01 .details .title h1 strong{text-transform:uppercase}
#col01 .details .col01_1{width:265px;float:left;margin-top:1px;margin-right:1px}
* html #col01 .details .col01_1{overflow:hidden}
#col01 .details .col01_1 img{margin-bottom:2px}
#col01 .details .col01_2{float:left;margin-top:2px;width:394px}
#col01 .details .col01_2 h2{background:#80b0ca;color:#fff;font:bold 1.1em/2em Tahoma, Arial, Helvetica, sans-serif;text-indent:8px;margin:0}
#col01 .details .col01_2 .col01_2_1{float:left;width:192px}
#col01 .details .col01_2 .col01_2_1 p{font:normal 1.1em/1.7em Tahoma, Arial, Helvetica, sans-serif;margin:10px 0 5px 10px}
#col01 .details .col01_2 .col01_2_1 p strong{color:#609cbd}
#col01 .details .col01_2 .col01_2_1 .creditcards{margin-left:10px;float:left}
#col01 .details .col01_2 .col01_2_1 .creditcards img{float:left;margin-right:1px}
#col01 .details .col01_2 .col01_2_2{width:201px;float:left;margin-left:1px}
#col01 .details .col01_2 .col01_2_2 h2{background:#80b0ca url(images/h2bg.jpg) repeat-y right}
#col01 .details .col01_2 .col01_2_2 ul{padding-left:30px;margin:10px 0}
#col01 .details .col01_2 .opening h2{background:#80b0ca url(images/h2bg.jpg) repeat-y right;margin-bottom:0;padding-bottom:0}
#col01 .details .col01_2 .opening table{width:100%;color:#333}
#col01 .details .col01_2 .opening p{color:#666;font-size:1.1em;margin-top:3px}
#col01 .details .col01_2 .opening p strong{color:#2a70a7}
#col01 .details .col01_2 .opening th{text-align:left;font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;padding:5px 0 2px 10px}
#col01 .details .col01_2 .opening td{text-align:left;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;padding:0 0 0 10px}
.row02 .col02 .creditcards h3{background:#ac4392;color:#fff;font:bold 1.1em/2em Tahoma, Arial, Helvetica, sans-serif;text-indent:8px;text-align:left;margin:0}
.row02 .col02 .creditcards{text-align:center;clear:both;margin-top:5px;float:left;width:345px}
.row02 .col02 .creditcards img{margin-right:1px;margin-top:5px}
#col01 .details .confirm_booking{width:655px}
#col01 .details .confirm_booking .border{border:1px solid #666;border-top:none;float:left;width:653px;overflow:hidden;padding-bottom:5px}
#col01 .details .confirm_booking h2{background:url(images/booking-main-heading.jpg) no-repeat;color:#fff;font:bold 1.6em/2.2em Tahoma, Geneva, sans-serif;text-indent:11px;margin:0;padding:0}
#col01 .details .confirm_booking h3{background:url(images/booking-heading-bg.jpg) no-repeat;color:#fff;font:bold 1.3em/2.9em Tahoma, Geneva, sans-serif;height:34px;text-indent:22px;width:647px;margin:0;padding:0}
#col01 .details .confirm_booking h4{text-align:center;font:bold 1.3em Tahoma, Geneva, sans-serif;color:#666;clear:both;width:647px}
#col01 .details .confirm_booking .newuser h3,#col01 .details .confirm_booking .usedbefore h3{background:url(images/booking-heading-bg-arrow.jpg) no-repeat}
#col01 .details .confirm_booking .newuser,#col01 .details .confirm_booking .usedbefore{float:left;clear:both;margin-bottom:14px}
#col01 .details .confirm_booking .newuser h3 a,#col01 .details .confirm_booking .usedbefore h3 a{width:647px;display:block}
#col01 .details .confirm_booking .usedbefore .emailpass label{width:135px;color:#333;text-align:right;clear:both;float:left;font-size:1.1em;margin-top:4px;margin-bottom:4px}
#col01 .details .confirm_booking .usedbefore .emailpass input.emailpass{clear:right;margin-left:5px;float:left;margin-bottom:5px}
#col01 .details .confirm_booking input.complete{margin-left:460px;margin-bottom:10px}
#col01 .details .confirm_booking .reviewmealtype .mealtype{margin-left:170px}
#col01 .details .confirm_booking .reviewmealtype label{font:bold 1.5em Tahoma, Geneva, sans-serif;color:#647b9a;float:left;clear:none;margin:10px 5px 0 20px}
#col01 .details .confirm_booking .reviewmealtype input{float:left;width:auto;clear:none;margin:10px 0 0 5px}
#col01 .details .confirm_booking .reviewnodiners label{font:bold 1.5em Tahoma, Geneva, sans-serif;color:#647b9a;float:left;clear:both;margin:10px 5px 0 230px}
#col01 .details .confirm_booking .reviewnodiners input{float:left;color:#7c97b2;font:bold 1.3em Tahoma, Geneva, sans-serif;border:1px solid #609cbd;clear:none;width:30px;margin:10px 0 0 5px}
#col01 .details .confirm_booking .reviewdates label{font:bold 1.5em Tahoma, Geneva, sans-serif;color:#647b9a;float:left;clear:both;margin:10px 5px 0 180px}
#col01 .details .confirm_booking .reviewdates input{float:left;color:#7c97b2;font:bold 1.3em Tahoma, Geneva, sans-serif;border:1px solid #609cbd;clear:none;margin:10px 0 0 5px}
#col01 .details .confirm_booking .reviewtimes,#col01 .details .confirm_booking .overflow,#col01 .details .confirm_booking .requirements{float:left;clear:both;margin-bottom:10px}
#col01 .details .confirm_booking .reviewtimes .timecontain{width:635px;float:left}
#col01 .details .confirm_booking .reviewtimes .timecontain .time{width:auto;margin:10px 0 0 88px}
#col01 .details .confirm_booking .reviewtimes .timecontain .time label{font:bold 1.5em Tahoma, Geneva, sans-serif;color:#647b9a;float:left;margin-top:10px;width:110px}
#col01 .details .confirm_booking .reviewtimes .timecontain .time select{float:left;margin-top:10px;margin-left:8px}
#col01 .details .confirm_booking .reviewtimes .openingtimes{float:left;width:275px;padding-left:8px;border-left:1px solid #000;clear:none;margin:-34px 0 0 310px}
#col01 .details .confirm_booking .reviewtimes .openingtimes p{font:normal 1.3em Tahoma, Geneva, sans-serif;color:#647b9a;margin:0}
#col01 .details .confirm_booking .reviewtimes .openingtimes p strong{color:#d41e11}
#col01 .details .confirm_booking .overflow{width:635px}
#col01 .details .confirm_booking .overflow .iwillaccept{float:left;margin:22px 0 20px 88px}
* html #col01 .details .confirm_booking .overflow .iwillaccept{margin:22px 0 20px 40px}
#col01 .details .confirm_booking .overflow .iwillaccept p{float:left;font:normal 1.3em Tahoma, Geneva, sans-serif;color:#333;margin:0 0 0 5px}
#col01 .details .confirm_booking .overflow .iwillaccept p.optional,#col01 .details .confirm_booking .requirements .left p.optional{color:#d41e11;font-weight:700;clear:both;font:bold 1.1em Tahoma, Geneva, sans-serif;width:150px}
#col01 .details .confirm_booking .requirements .left{float:left;text-align:left;width:280px;overflow:hidden;clear:both;margin:22px 0 0 88px}
* html #col01 .details .confirm_booking .requirements .left{margin-left:40px}
#col01 .details .confirm_booking .requirements .left textarea{width:260px;height:72px;float:left;margin:0 0 0 -80px;padding:3px}
* html #col01 .details .confirm_booking .requirements .left textarea{margin-left:-30px}
#col01 .details .confirm_booking .requirements .right{float:left;margin-top:-90px;margin-left:370px;clear:none}
* html #col01 .details .confirm_booking .requirements .right{margin-left:180px}
#col01 .details .confirm_booking .requirements .right p{width:200px;background:#f5f5f5;border:1px solid #e6e6e6;font:normal 1.1em Tahoma, Geneva, sans-serif;float:left;padding:5px}
#col01 .details .confirm_booking input.finalstep{margin-left:500px;margin-bottom:10px}
#col01 .details .confirm_booking .confirm_details fieldset{border:none;width:380px;margin:0;padding:20px 0 0}
#col01 .details .confirm_booking .confirm_details label{color:#7c97b2;font:normal 1.3em Tahoma, Geneva, sans-serif;float:left;width:150px;margin-left:10px;margin-right:5px;clear:both;text-align:right}
#col01 .details .confirm_booking .confirm_details input,#col01 .details .confirm_booking .confirm_details p{float:left;color:#7c97b2;font:bold 1.3em Tahoma, Geneva, sans-serif;border:none;margin-left:5px;width:auto;clear:none}
#col01 .details .confirm_booking .confirm_details input{border:1px solid #fff}
#col01 .details .confirm_booking .confirm_details p{width:200px;margin:0 0 0 5px;padding:0}
#col01 .details .confirm_booking .confirm_details .viewaccount{clear:both;color:#81aa20;font:bold 1.6em Tahoma, Geneva, sans-serif;float:left;margin-left:20px;width:150px}
#col01 .details .confirm_booking .confirm_details img{float:left;margin-top:8px;margin-left:10px;margin-bottom:15px}
#col01 .details .confirm_booking .whathappens{float:left;width:250px;border-left:1px solid #026da1;margin-left:10px;padding-left:8px;margin-top:20px}
#col01 .details .confirm_booking .whathappens h5{color:#026da1;font:bold 1.2em Tahoma, Geneva, sans-serif;margin:0 0 0 8px}
#col01 .details .confirm_booking .whathappens p{clear:left;font:normal 1.6em Tahoma, Geneva, sans-serif;padding-top:10px;padding-bottom:10px}
* html #col01 .details .confirm_booking .whathappens p{padding-top:20px;padding-bottom:0}
#col01 .details .confirm_booking .whathappens ul{list-style:none;margin:0 0 5px 25px;padding:0}
#col01 .details .confirm_booking .whathappens ul li{color:#666;font:normal 1.2em Tahoma, Geneva, sans-serif;list-style:url(images/arrow-conditions.gif)}
#col01 .details .confirm_booking .whathappens input{margin-left:8px;clear:both}
#col01 .details .confirm_booking .whatnow h4{color:#324e86;font:bold 1.9em Tahoma, Geneva, sans-serif;text-align:left;margin-left:40px}
#col01 .details .confirm_booking .whatnow p{font:normal 1.6em Tahoma, Geneva, sans-serif;margin-left:40px;margin-bottom:5px;width:400px}
#col01 .details .confirm_booking .whatnow input{float:left;margin-left:40px;clear:none;margin-right:0}
#col01 .details .confirm_booking .whatnow input.save{float:left;margin:-28px 0 0 200px}
#col01 .details .confirm_booking .printdetails{width:653px;border-top:1px solid #3c6b92;float:left;margin-top:20px}
#col01 .details .confirm_booking .printdetails p{float:right;margin:8px}
.col01_1 .deals{background:#fff url(images/light-green-light-top-bg.gif) repeat-x;margin-top:5px;margin-left:5px;width:255px;float:left;overflow:hidden}
.col01_1 .deals h1{background:url(images/light-green-light-left-bg.gif) no-repeat left top;font:bold 1.3em/2.9em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;margin:0;padding:0}
* html .col01_1 .deals h1{width:228px}
.col01_1 .bookconditions{margin-top:5px;float:left}
.col01_1 .bookconditions h2{background:#3a5470;color:#fff;font:bold 1.3em/2em Tahoma, Geneva, sans-serif;clear:both;margin:0;padding:0 0 0 8px}
.col01_1 .bookconditions p{margin-right:8px}
#col01 .details .confirmed_booking h2{background:#7db60f;color:#fff;font:bold 1.6em/2em Tahoma, Geneva, sans-serif;margin:0;padding:0}
#col01 .details .confirmed_booking h3{color:#49501f;background-color:#dfe9a1;font:normal 1.5em/2em Tahoma, Geneva, sans-serif;text-indent:10px;margin:0;padding:0}
#col01 .details .confirmed_booking fieldset{border:none;background:#ebedf0;margin:0;padding:10px 0}
#col01 .details .confirmed_booking fieldset label{color:#8e9d3c;font:bold 1.3em Tahoma, Geneva, sans-serif;float:left;width:130px;clear:both;margin:2px 0 0;padding:0 0 0 10px}
#col01 .details .confirmed_booking fieldset input,#col01 .details .confirmed_booking fieldset textarea{width:180px;float:left;font:normal 1.3em Tahoma, Geneva, sans-serif;background-color:#ebedf0;border:none}
#col01 .details .confirmed_booking p{font:normal 1.1em Tahoma, Geneva, sans-serif;color:#49637d;clear:both;margin:0;padding:20px 0 0 10px}
#col01 .details .confirmed_booking p small{color:#000;font:normal .8em Tahoma, Geneva, sans-serif}
#col01 .details .confirmed_booking p.whitebg{background-color:#fbfbfb;margin-top:0;padding-top:8px;border:2px solid #ebedf0}
#col01 .details .confirmed_booking p.whitebg img{margin-bottom:10px;margin-left:5px}
#col01 .details .confirmed_booking .buttons{background:#ebedf0;border-bottom:1px solid #ebedf0;border-left:1px solid #ebedf0;margin-bottom:1px;float:left}
#col01 .details .confirmed_booking .buttons a{width:137px;display:block;background-color:#fff;margin-right:1px;font:normal 1.3em/1.8em Tahoma, Geneva, sans-serif;float:left;text-indent:25px;color:#385370;text-decoration:none}
#col01 .details .confirmed_booking .buttons a.print{background:#fff url(images/icon-print.png) no-repeat left;width:116px;text-indent:33px}
* html #col01 .details .confirmed_booking .buttons a.print{width:115px}
#col01 .details .confirmed_booking .buttons a.printoffers{background:#fff url(images/icon-print.png) no-repeat left;width:auto;text-indent:33px;padding-right:10px}
#col01 .details .confirmed_booking .buttons a.addcal{background:#fff url(images/icon-cal.png) no-repeat left}
#col01 .details .col01_1 .map h3{font:bold 1.6em Tahoma, Arial, Helvetica, sans-serif;text-align:center;margin:0}
#col01 .details .col01_1 .map h2{font:bold 1.3em Tahoma, Geneva, sans-serif;color:#37526f;margin-left:8px;margin-bottom:0}
#col01 .details .col01_1 .map p{color:#37526f;font:normal 1.3em Tahoma, Geneva, sans-serif;margin-top:2px}
* html #col01 .details #thumbs{margin-left:-6px}
#col01 .details #thumbs a{z-index:2;display:block;float:left;margin:1px 3px 0 0}
* html #col01 .details #thumbs a{margin:1px 0 0 3px}
#col01 .details #thumbs a:hover{cursor:url(http://www.godine.co.uk/App_Themes/Main/images/zoom.cur), url(http://www.godine.co.uk/App_Themes/Main/images/zoom.cur), pointer}
#col01 .details #thumbs .thumbnails{float:left;width:270px;border-bottom:1px solid #fff}
* html #col01 .details #thumbs .thumbnails{width:274px;border:none}
#col01 .details #thumbs #featurethumb a span{background:url(images/zoom.gif) no-repeat left top;position:absolute;z-index:1;margin-top:1px;width:265px}
#col01 .details #thumbs a span{background:url(images/zoom.gif) no-repeat right bottom;position:absolute;z-index:1;width:64px;height:42px}
#col01 .details #thumbs a img{position:relative;z-index:0}
#col01 .details .sort{width:613px;background:#2faddd url(images/sort-bg.png);margin-top:1px}
.new #col01 .details .sort{background:#5c12a3 url(images/sort-bg-purp.png)}
#col01 .details .sort fieldset{border:none;margin:0;padding:5px 10px}
#col01 .details .sort fieldset label{font:1.2em/1.8em Tahoma, Geneva, sans-serif;color:#fff;float:left;margin:2px 0 0}
#col01 .details .sort fieldset select{font:normal 1.2em/1.4em Tahoma, Geneva, sans-serif;float:left;margin:4px 0 0 5px}
#col01 .details .row02 .rest_item .col01,#col01 .details .row02 .offer_item .col01{float:left;width:250px;margin:0 5px 0 15px}
#col01 .details .row02 .rest_item .col01 h1,#col01 .details .row02 .offer_item .col01 h1{color:#6f95ca;font:1.5em Tahoma, Geneva, sans-serif;margin:3px 0 0 8px;padding:0}
#col01 .details .row02 .rest_item .col01 h1 a,#col01 .details .row02 .offer_item .col01 h1 a{color:#1f5427;text-decoration:none;font-weight:700}
#col01.new .details .row02 .rest_item .col01 h1 a{color:#5c12a3}
#col01 .details .row02 .offer_item .col01 h1 a{color:#41cb36}
#col01 .details .row02 .rest_item .col01 p,#col01 .details .row02 .offer_item .col01 p{color:#4b4b4b;font:normal 1.3em/1.3em Tahoma, Geneva, sans-serif;margin:3px 0 0 8px}
#col01 .details .row02 .offer_item .col01 p{padding-left:18px;font-size:1.2em}
#col01 .details .row02 .rest_item .col01 p a,#col01 .details .row02 .offer_item .col02 p a{color:#3fb341!important;font:bold .9em Tahoma, Geneva, sans-serif!important;text-decoration:none}
#col01 .details .row02 .offer_item .col02 p a{font-size:11.5px!important}
#col01 .details .row02 .offer_item h2{font-size:1.3em;color:#4b4b4b;padding-left:24px;margin:0}
#col01 .details .row02 .rest_item .col02,#col01 .details .row02 .offer_item .col02{float:left;margin-left:8px;width:195px}
#col01 .details .row02 .rest_item .col02 p,#col01 .details .row02 .offer_item .col02 p{font:normal 1em Tahoma, Geneva, sans-serif;color:#4b4b4b;line-height:1.6;overflow:hidden;height:1%;margin:2px 0 0;padding:0}
#col01 .details .row02 .offer_item .col02 p{height:auto;margin-right:10px}
#col01 .details .row02 .rest_item .col02 p strong,#col01 .details .row02 .offer_item .col02 p strong{float:left;width:100px;clear:left}
#col01 .details .row02 .offer_item .col02 .offers{padding-top:6px}
#col01 .details .row02 .rest_item .col02 .dinerratings,#col01 .details .row02 .rest_item .col02 .dinerratings table,#col01 .details .row02 .offer_item .col02 .dinerratings,#col01 .details .row02 .offer_item .col02 .dinnerratings table{background-color:#fff;clear:both;width:220px;color:#6a863c;float:left}
#col01 .details .row02 .col02 .dinerratings td,#col01 .details .row02 .offer_item .col02 .dinerratings td{text-align:left;font:bold 1.1em/1.2em Tahoma, Arial, Helvetica, sans-serif;vertical-align:middle;margin:0;padding:2px}
#col01 .details .row02 .col02 .dinerratings td.green_border{border:1px solid #e7ecdf;width:100px}
#col01 .details .row02 .col02 .dinerratings td.right{text-align:right}
#col01 .details .row02 .rest_item a.booknow img,#col01 .details .row02 .offer_item a.booknow img{margin-top:5px;margin-left:0;float:left}
#col01 .details .row02 .pages .numbers ul{list-style:none;margin:5px 0 0;padding:0}
#col01 .details .row02 .pages .numbers ul li{float:left;border-right:2px solid #3fb341;color:#3fb341;font:bold 1.2em Tahoma, Geneva, sans-serif;padding:0 10px 0 5px}
#col01 .details .row02 .pages .resultno p{font:1.2em Tahoma, Geneva, sans-serif;color:#3fb341;margin:5px 8px 0 0}
#col01 .details .row02 hr{width:613px;display:block;float:left;margin-top:5px;margin-bottom:0;border:none;border-bottom:1px solid #eee}
#col01 .offer .title{background:#8ec228 url(images/title-green-right-bg.jpg) no-repeat right top;width:613px}
#col01 .offer .title h1{background:url(images/tile-green-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
#col01 .offer .sort{background-color:#5f7c1c}
#col01 .offer .row02 hr{width:613px;display:block;float:left;margin-top:5px;margin-bottom:0;border:none;border-bottom:2px solid #5f7c1c}
#col01 .christmas .title{background:#a80601 url(images/title-xmas-right-bg.jpg) no-repeat right top;width:613px}
#col01 .christmas .title h1{background:url(images/tile-xmas-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
#col01 .christmas .sort{background-color:#870f0f}
#col01 .christmas .row02 .offer_item .col02 .dinerratings,#col01 .details .row02 .offer_item .col02 .dinerratings table{background-color:#fff;clear:both;width:220px;margin-top:5px;color:#6a863c;float:left}
#col01 .christmas .row02 .offer_item h3.booknow{width:613px;display:block;float:left;background-color:#a80601;margin-top:5px;margin-bottom:0}
#col01 .spring .title{background:#efc123 url(images/title-spring-right-bg.jpg) no-repeat right top;width:613px}
#col01 .spring .title h1{background:url(images/tile-spring-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
#col01 .spring .sort{background-color:#e5b921}
#col01 .spring .row02 .offer_item .col02 .dinerratings,#col01 .details .row02 .offer_item .col02 .dinerratings table{background-color:#fff;clear:both;width:220px;margin-top:0;color:#6a863c;float:left}
#col01 .spring .row02 hr{width:613px;display:block;float:left;margin-top:5px;margin-bottom:0;border:none;border-bottom:2px solid #f0be27}
#col01 .details .row02 .col02 .cusinebook{clear:both;float:left;margin-top:10px}
#col01 .details .row02 .col02 .cusinebook img{margin:0 8px 0 0}
#col01 .cuisine .row02 hr{width:613px;display:block;float:left;margin-top:10px;margin-bottom:5px;border-bottom:1px solid #d7d7d7;border:0;height:1px;background:#d7d7d7}
#col01 .cuisine .row02 .rest_item .col02 .dinerratings{background-color:#fff;clear:both;width:220px;color:#6a863c;float:left;margin-top:5px}
#col01 .cuisine p a{color:#000;text-decoration:none}
#newrestaurants #col01 .title{background:#e75320 url(images/title-orange-right-bg.jpg) no-repeat right top;width:613px}
#newrestaurants #col01 .title h1{background:url(images/tile-orange-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
#newrestaurants #col01 .sort{background-color:#af3a00}
#newrestaurants #col01 .details .row02 .rest_item .col01 p a{color:#6f95ca;text-decoration:none}
#newrestaurants #col01 .details .row02 .rest_item .col01 h1{color:#e75320;font:bold 1.7em Tahoma, Geneva, sans-serif;margin:3px 0 0 8px;padding:0}
#newrestaurants #col01 .details .row02 .rest_item .col01 h1 a{color:#e75320;text-decoration:none}
#newrestaurants #col01 .details .row02 .rest_item .col02 p{font:normal 1.3em Tahoma, Geneva, sans-serif;color:#af3a00;margin:2px 0 0;padding:0}
#newrestaurants #col01 .details .row02 .rest_item .col02 p a{color:#e75320;font:bold .9em Tahoma, Geneva, sans-serif;text-decoration:none}
#newrestaurants #col01 .details .row02 .rest_item .col02 .dinerratings,#newrestaurants #col01 .details .row02 .rest_item .col02 .dinerratings table{background-color:#fff;clear:both;width:220px;margin-top:0;margin-bottom:3px;color:#6a863c;float:left}
#newrestaurants #col01 .details .row02 hr{width:613px;display:block;float:left;margin-top:5px;margin-bottom:0;border:none;border-bottom:2px solid #e75320}
#col01 .row02{clear:both;float:left;margin-top:8px;width:613px}
#col01 .row02 .description{width:304px;float:left;margin:0}
#col01 .row02 .description h1{background:#609cbd;color:#fff;font:bold 1.2em/2.9em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;height:35px;margin:0}
#col01 .row02 .description p{color:#333;margin:0;padding:15px 8px 8px 13px}
#col01 .row02 .description p a{text-decoration:none;color:#333}
#col01 .row02 .col02{float:left;width:345px;margin-left:2px}
#col01 .row02 .col02 h2{background-color:#a0c4d7;color:#fff;text-indent:8px;font:bold 1.1em/2.3em Tahoma, Arial, Helvetica, sans-serif;margin:0}
#col01 .row02 .col02 .detailnav{margin-bottom:8px;float:left}
#col01 .row02 .col02 .detailnav li a{display:block;text-indent:6px;color:#fff;height:35px;font:bold 1em/3.3em Tahoma, Arial, Helvetica, sans-serif;text-decoration:none}
#col01 .row02 .col02 .detailnav li a.menu{background:url(images/menu-but.jpg) no-repeat right;width:90px}
#col01 .row02 .col02 .detailnav li a.wine{background:#952852 url(images/wine-but.jpg) no-repeat right;width:117px}
#col01 .row02 .col02 .detailnav li a.group{background:url(images/group-but.jpg) no-repeat;width:135px}
#col01 .row02 .col02 .ratings{width:200px;float:left;background-color:#eff5f8}
#col01 .row02 .col02 .ratings table{width:100%;border:8px solid #eff5f8;border-right:3px solid #eff5f8;border-left:3px solid #eff5f8;border-bottom:10px solid #eff5f8}
#col01 .row02 .col02 .ratings table img{height:9px}
#col01 .row02 .col02 .ratings th{text-align:left;color:#609cbd;font:normal 1.1em/1.2em Tahoma, Arial, Helvetica, sans-serif;text-indent:5px;margin:0;padding:1px 0 0}
#col01 .row02 .col02 .ratings td{text-align:left;color:#609cbd;font:bold 1.1em/1.2em Tahoma, Arial, Helvetica, sans-serif;margin:0}
#col01 .row02 .col02 .map{float:left;margin-left:1px}
#col01 .row02 .col02 .map h3{font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;text-align:center;margin:0}
#col01 .row02 .col02 .today_offer,#col01 .row02 .col02 .tomorrow_offer{clear:both;width:345px;float:left;line-height:0}
#col01 .row02 .col02 .today_offer h2,#col01 .row02 .col02 .tomorrow_offer h2{background-color:#81aa20;margin:0}
#col01 .row02 .col02 .today_offer .offer,#col01 .row02 .col02 .tomorrow_offer .offer{width:114px;background:#eff5f8;float:left;margin-right:1px}
#col01 .row02 .col02 .today_offer .offer h3,#col01 .row02 .col02 .tomorrow_offer .offer h3{color:#609cbd;font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;text-indent:8px;margin:5px 0 3px}
#col01 .row02 .col02 .today_offer .offer p,#col01 .row02 .col02 .tomorrow_offer .offer p{font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;padding-left:8px;margin:0}
#col01 .row02 .col02 .today_offer .offer p a,#col01 .row02 .col02 .tomorrow_offer .offer p a{color:#81aa20;text-decoration:none;font-weight:700;padding-bottom:8px;display:block}
#col01 .row02 .col02 .tomorrow_offer h2{background:#aeb236}
#col01 #reviews{clear:both;float:left;width:635px;margin:5px 0 0 3px}
#col01 #reviews h1{color:#81aa20;border-top:1px dotted #81aa20;border-bottom:1px dotted #81aa20;font:bold 1.2em Tahoma, Geneva, sans-serif;background:url(../images/review-dropdown.gif) no-repeat 145px;text-decoration:none;float:left;width:635px;margin:0 10px 0 0;padding:4px 0 4px 5px}
#col01 #reviews h1 a{color:#81aa20;text-decoration:none;display:block;padding-right:50px}
#col01 #reviews p{clear:both;margin:0 0 0 10px;padding:8px 0}
#col01 #reviewlist{clear:both;float:left}
#col01 #reviews .review{border-bottom:1px dotted #ccc;float:left;width:635px;margin:5px 10px 0 0}
#col01 #reviews .name p strong{color:#437695}
#col01 #reviews .rating p{float:left;margin:0 5px 0 0;padding:0}
#col01 #reviews .rating span{float:left;width:105px;border:1px solid #ccc;margin-top:4px}
#col02{float:left;margin-left:9px;margin-top:5px}
.tabs .finder fieldset .searchby{padding-left:10px;color:#fff;margin-bottom:3px;float:left}
.tabs .finder fieldset label{float:left;text-transform:uppercase;color:#fff;font:bold 1.1em/2em Tahoma, Arial, Helvetica, sans-serif}
.tabs .finder fieldset p{float:left;text-transform:uppercase;color:#447197;font:bold 1.1em/1em Tahoma, Arial, Helvetica, sans-serif;margin:4px 10px 8px 5px}
.tabs .finder .button{width:63px;float:right;clear:none;margin:6px 15px 10px 0}
.tabs .restfinder .viewall{clear:both;float:left;margin-top:-3px;background:url(images/view-all-restaurants2.jpg) no-repeat bottom;width:295px;height:52px;padding-top:16px;margin-bottom:5px}
.tabs .restfinder .viewrandomrest a{background:url(images/view-random.png) no-repeat bottom;display:block;width:265px;height:51px;color:#3fb341;text-decoration:none;font-size:1.2em;margin-bottom:5px;font-weight:700;line-height:1.2;padding:12px 15px 0}
.tabs .restfinder .viewallxmas{background:url(images/view-all-xmasrestaurants-list.jpg) no-repeat bottom;width:244px;height:70px;margin-top:3px}
.tabs .restfinder .viewallxmas p{font:bold 1.3em/1em Tahoma, Geneva, sans-serif;text-transform:uppercase;margin:12px 0 0 15px;padding:0}
.tabs .restfinder .viewallxmas h2{font:bold 1.5em/1em Tahoma, Geneva, sans-serif;text-transform:uppercase;clear:both;margin:0 0 0 15px;padding:0}
.tabs .restfinder .viewallxmas a h2,.tabs .finder .viewallxmas a h1{color:#fcd4d4}
.tabs .restfinder .viewallxmas a p{color:#9c1212}
.tabs .restfinder .viewallvalentines{background:url(images/view-all-valentines-list.jpg) no-repeat bottom;width:244px;height:70px;margin-top:3px}
.tabs .restfinder .viewallvalentines p{font:bold 1.3em/1em Tahoma, Geneva, sans-serif;text-transform:uppercase;margin:15px 0 0 15px;padding:0}
.tabs .restfinder .viewallvalentines h2{font:bold 1.5em/1.3em Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:.5px;clear:both;margin:5px 0 0 15px;padding:0}
.tabs .booking{margin-top:-2px;background:url(images/booking-details-blue-bg.jpg) no-repeat left top}
.tabs .booking h1{background:url(images/booking-details-blue-bg.jpg) no-repeat left top;font:normal 1.3em/2.5em Arial, Helvetica, sans-serif;color:#fff;text-transform:none;text-indent:10px;height:34px;overflow:hidden;float:left;width:199px;margin:0;padding:0}
* html .tabs .booking h1{width:196px}
.tabs .booking .book_summary label{color:#626262;font:normal 1.3em Tahoma, Geneva, sans-serif;text-transform:none;clear:none;float:none;margin:0 0 5px 10px}
.tabs .booking .book_summary #ctl00_PageContent_pnlEdit label#ctl00_PageContent_Label4,.tabs .booking .book_summary #ctl00_PageContent_pnlView label.date{margin-top:5px}
.tabs .booking .book_summary #ctl00_PageContent_pnlEdit input#ctl00_PageContent_BookDate,.tabs .booking .book_summary #ctl00_PageContent_pnlView input#ctl00_PageContent_ViewBookDate{float:left;margin:-20px 0 0 48px}
.tabs .booking .book_summary #ctl00_PageContent_pnlEdit input#ctl00_PageContent_NumberOfPeople,.tabs .booking .book_summary #ctl00_PageContent_pnlView input#ctl00_PageContent_ViewNumberOfPeople{float:left;margin:-20px 0 0 120px}
.tabs .booking .book_summary #ctl00_PageContent_pnlEdit label,.tabs .booking .book_summary #ctl00_PageContent_pnlView label{width:150px;float:left;clear:none}
.tabs .booking .book_summary input,.tabs .booking .book_summary p{border:none;font:bold 1.3em Tahoma, Geneva, sans-serif;width:auto;background:none;float:none;clear:none;color:#626262;margin:0 0 5px 3px;padding:0}
.tabs .booking .book_summary p.restaurantname{width:140px;clear:none;margin:-15px 0 0 80px}
.tabs .booking .book_summary input{margin-left:3px;float:none;margin-bottom:0}
.tabs .booking .book_summary p{font-weight:400;clear:both;float:none;margin:0 10px 5px 9px}
.tabs .booking .book_summary input.diners{width:100px;margin-bottom:1px}
.tabs .booking .book_summary input.bookingedit{border:1px solid #609cbd;width:100px}
.tabs .booking_condition{background:url(images/booking-details-grey-bg.jpg) no-repeat left top}
.tabs .booking_condition h1{background:url(images/booking-details-grey-bg.jpg) no-repeat left top;font:normal 1.3em/2.5em Arial, Helvetica, sans-serif;color:#fff;text-transform:none;text-indent:10px;height:32px;overflow:hidden;float:left;width:244px;margin:0;padding:0}
.tabs .booking_condition ul{list-style:none;font:normal 1.3em Tahoma, Geneva, sans-serif;color:#626262;clear:both;float:left;margin:8px 15px 0 20px;padding:0}
.tabs .booking_condition ul li{list-style:url(images/arrow-conditions.gif);margin:0 0 10px 10px;padding:0}
.tabs .booking_condition p{font:normal 1.3em Tahoma, Geneva, sans-serif;color:#626262;margin:0;padding:8px 8px 8px 10px}
.tabs .book{background:#af3434 url(images/red-top-bg.gif) repeat-x top;float:left}
.tabs .book fieldset{border:none;background:url(images/red-right-bg.gif) no-repeat right top;width:244px;float:left;margin:0;padding:0}
.tabs .book h1{background:url(images/red-left-bg.gif) no-repeat left top;font:bold 1.5em/2.5em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;margin:0;padding:0}
.tabs .book .note{background:#a94849;width:244px}
.tabs .book .note p{font:bold 1em Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:5px 5px 5px 10px}
.tabs .book fieldset select{float:left;clear:none}
.tabs .book fieldset select.hour{float:left;margin-left:10px;margin-right:3px;clear:none}
.tabs .book fieldset label{float:left;text-transform:uppercase;color:#fff;font:normal 1.1em/2em Tahoma, Arial, Helvetica, sans-serif}
.tabs .book #clear{background:none;margin-top:2px}
.tabs .book #clear img{float:left;margin-top:2px;margin-left:0;margin-right:0}
.tabs .book #clear label{float:left;margin-left:10px;clear:both;text-transform:none;font:normal 1.3em Tahoma, Arial, Helvetica, sans-serif;padding-top:3px}
.tabs .book #clear label.choosedate{width:80px}
.tabs .book #clear label.dinelabel{width:110px;float:left;clear:both}
.tabs .book #clear input{float:left;width:92px;font:bold 1.2em Arial, Helvetica, sans-serif;color:#367499}
.tabs .book #clear select{float:left;font:bold 1.2em Arial, Helvetica, sans-serif;color:#367499}
.tabs .book #clear input.no_of_diners{width:70px;float:left}
.tabs .book #clear .bookButton{width:auto;clear:both;margin:3px 0 0}
.tabs .deals{background:#fff url(images/light-green-light-top-bg.gif) repeat-x;margin-top:5px;width:244px;float:left;overflow:hidden}
.tabs .deals h1{background:url(images/light-green-light-left-bg.gif) no-repeat left top;font:bold 1.5em/2.3em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;width:211px;margin:0;padding:0}
.tabs .deals .note{background:#92c42d;width:244px;clear:both;margin-bottom:5px}
.tabs .deals .note p{font:bold 1.1em Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:5px 5px 5px 10px}
.tabs .booking_deal h1{text-transform:none;font-weight:400}
.tabs .booking_deal #dealscontain .deal{border:none;margin-top:10px}
.tabs .pointsearned{margin-top:-3px}
.tabs .pointsearned h1{width:199px;text-transform:none;font-weight:400}
.tabs .pointsearned h3{font:bold 4em Tahoma, Geneva, sans-serif;float:left;color:#000;margin:6px 0 0 10px}
.tabs .pointsearned img.gopoints{float:left;margin:12px 0 0 8px}
.tabs .pointsearned p{color:#000;font:normal 1.6em Tahoma, Geneva, sans-serif;clear:both;margin-left:10px;margin-bottom:0}
.tabs .pointsearned p.read{float:left;font:normal 1.3em Tahoma, Geneva, sans-serif}
.tabs .pointsearned p.viewac{float:right;font:normal 1.3em Tahoma, Geneva, sans-serif;clear:none;margin-right:8px;margin-bottom:10px}
.tabs .pointsearned p a{color:#666;text-decoration:none}
.tabs .restaurantmap h1{background:url(images/booking-details-blue-bg.jpg) no-repeat left top;font:bold 1.3em/2.5em Arial, Helvetica, sans-serif;color:#fff;text-transform:none;text-indent:10px;height:34px;overflow:hidden;float:left;width:244px;margin:0;padding:0}
.tabs .restaurantmap p{font:normal 1.3em Tahoma, Geneva, sans-serif}
.tabs .restaurantmap p strong{color:#305371}
.tabs .invite{background:#609cbd url(images/blue-light-top-bg.gif) repeat-x top;float:left;margin-top:5px;width:244px}
.tabs .invite p{color:#fff;font:normal 1.3em Tahoma, Arial, Helvetica, sans-serif;width:220px;margin:0;padding:8px 10px 8px 12px}
.tabs .invite fieldset{border:none;width:244px;float:left;clear:both;margin:0;padding:0}
.tabs .invite h1{background:url(images/blue-light-left-bg.gif) no-repeat left top;font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;width:211px;margin:0;padding:0}
.tabs .invite fieldset label{float:left;margin-left:12px;clear:both;width:35px;text-transform:none;font:normal 1.2em/1em Tahoma, Arial, Helvetica, sans-serif;padding-top:5px;color:#fff}
.tabs .invite fieldset input{width:151px;float:left;color:#367499;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;margin-left:0}
.tabs .invite fieldset select{float:left;color:#367499;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;margin-left:0}
.tabs .invite fieldset select.hour{float:left;margin-left:68px}
.tabs .invite .clear label{float:left;clear:both;width:200px;text-transform:none;font:normal 1.2em/1em Tahoma, Arial, Helvetica, sans-serif;padding-top:3px;color:#fff;margin-left:12px}
.tabs .invite .clear textarea{float:left;clear:both;width:200px;text-transform:none;font:normal 1.2em/1em Tahoma, Arial, Helvetica, sans-serif;padding-top:3px;color:#367499;margin-left:12px;margin-top:8px;margin-bottom:8px;height:50px}
.tabs .invite fieldset .inviteButton{width:auto}
.tabs .telephone_booking{background:#8d31ad;margin-top:5px;width:244px;float:left}
.tabs .telephone_booking h1{background:url(images/brown-top-bg.gif) no-repeat;font:bold 1.5em/2.3em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;width:244px;margin:0;padding:0}
.tabs .telephone_booking #details h3{font:bold 1.2em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin-top:8px;margin-bottom:10px;text-indent:10px;float:left;width:230px}
.tabs .telephone_booking #details .number{float:left;clear:none;margin:-35px 0 0 62px}
* html .tabs .telephone_booking #details .number{margin-left:33px}
.tabs .telephone_booking #details h2{color:#e7d3ee;font:bold 2.4em/1.2em Arial, Helvetica, sans-serif;width:160px;margin:0}
.tabs .telephone_booking #details p{color:#c579e1;font:normal 1.1em Arial, Helvetica, sans-serif;clear:both;width:230px}
.tabs .events{background:#15695c url(images/green-top-bg.gif) repeat-x;margin-top:5px;width:244px;float:left}
.tabs .events h1{background:url(images/green-left-bg.gif) no-repeat left top;font:bold 1.5em/2.3em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;width:211px;margin:0;padding:0}
.tabs .events .event{background:#1a8070 url(images/green-content-bg.jpg) repeat-x bottom}
.tabs .events .event h2{color:#fff;font:bold 1.2em/1.4em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;text-indent:10px;padding-top:10px;margin:0}
.tabs .events .event p{color:#fff;font:normal 1.2em/1.4em Tahoma, Arial, Helvetica, sans-serif;width:226px;margin:0;padding:8px 8px 12px 10px}
.tabs .corp{background:#1d9a2f url(images/green-light-top-bg.gif) repeat-x;margin-top:5px;width:244px;float:left}
.tabs .corp h1{background:url(images/green-light-left-bg.gif) no-repeat left top;font:bold 1.5em/2.3em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-indent:10px;float:left;width:211px;margin:0;padding:0}
.tabs .corp #corp table{width:235px;color:#fff;margin:1px 0 1px 3px}
.tabs .corp #corp table th{font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif;text-align:left;background-color:#156921;padding:3px}
.tabs .corp #corp table td{font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif;background-color:#1b882b;padding:3px}
#col01 .mygodine h1{height:38px}
#col01 .mygodine h1 small{float:right;margin-right:8px;text-align:right;font-size:1em;display:block}
#col01 .mygodine p{color:#37526f;font:normal 1.3em Tahoma, Geneva, sans-serif;margin-bottom:5px}
#col01 .mygodine .row02 table.details{width:450px}
#col01 .mygodine .row02 table.details td{background:#ebedf0;width:50%;text-align:left}
#col01 .mygodine .row02 table.details th{background:#4c647d;text-align:left;color:#fff;padding:6px}
#col01 .mygodine .row02 table.details .left{color:#6a99bb;font:bold 1.1em/1.8em Tahoma, Geneva, sans-serif;width:15%;padding:8px}
#col01 .mygodine .row02 table.details .right{color:#000;font:normal 1.1em/1.8em Tahoma, Geneva, sans-serif}
#col01 .mygodine .row02 table.details .points{color:#6a99bb;text-align:center;font:bold 4.7em Tahoma, Geneva, sans-serif;padding:13px 0 8px}
#col01 .mygodine .row02 table.details .edit a{display:block;background:#9ba9b7;color:#fff;text-decoration:none;font:bold 1.1em/1.8em Tahoma, Geneva, sans-serif;text-indent:155px}
#col01 .mygodine .row02 table.details .edit a:hover{background:#4c647d}
#col01 .mygodine .row02 .bookings{width:100%;margin-top:10px}
#col01 .mygodine .row02 .bookings th h1{background:#8c2a2f;color:#fff;font:normal 1.3em/1.8em Tahoma, Geneva, sans-serif;text-align:left;padding-left:10px;height:auto;padding-bottom:5px;margin:0}
#col01 .mygodine .row02 .bookings th{background-color:#f2e7e7;color:#8c2729;padding:3px 0}
#col01 .mygodine .row02 .bookings td{background-color:#f9f3f3;color:#000;text-align:center;padding:3px 0}
#col01 .mygodine .row02 .history{width:100%;margin-top:10px;margin-bottom:10px}
#col01 .mygodine .row02 .history th h1{background:#c1ae8b;color:#fff;font:normal 1.3em/1.8em Tahoma, Geneva, sans-serif;text-align:left;padding-left:10px;height:auto;padding-bottom:5px;margin:0}
#col01 .mygodine .row02 .history th{background-color:#f2efe6;color:#bfad83;padding:3px 0}
#col01 .mygodine .row02 .history td{background-color:#fcfbf9;color:#000;text-align:center;padding:3px 0}
#col01 .mygodine .row02 .info h1{background:#2d97d1;color:#fff;font:bold 1.1em/2.2em Tahoma, Geneva, sans-serif;text-indent:10px;float:left;width:611px;height:auto;margin:1px}
#col01 .mygodine .row02 .info p{float:left;margin:0 0 0 6px;padding:10px 0}
* html #col01 .mygodine .row02 .info p{padding-top:0}
.popup{padding-bottom:30px}
.popup #subButton{margin-left:155px;margin-top:3px}
#footercontain{padding-bottom:30px;float:left;width:100%;color:#000}
#footer{background:#fff;width:928px;height:1%;overflow:hidden;margin:0 auto;padding:0 2px 20px}
#footer li{list-style:none;padding:0}
#footer li a,#footer .service a{color:#333;font:normal 1.1em/1.5em Arial, Helvetica, sans-serif;text-decoration:none}
#footer .col01,#footer .col02,#footer .col03,#footer .col04{width:165px;float:left;height:106px}
#footer .col01{margin-left:8px;padding-left:18px;width:147px}
#footer .col01 h1,#footer .col02 h1,#footer .col03 h1,#footer .col04 h1{color:#002450;font:bold 1.2em 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;margin:0 0 4px}
#footer .service{float:left;margin-left:25px;margin-top:25px;font-size:1.1em;width:230px}
#footer .service h1{color:#4a1e53;font:1em 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;font-weight:700;margin-top:0;margin-bottom:1.5em}
#footer .service h1 span{color:#000;font-weight:400}
#footer .service h1 em{color:#2896d1;font:bold 1em/1.1em Arial, Helvetica, sans-serif}
#footer .service li{float:left;margin-right:4px}
#footer .service img{margin-bottom:20px}
#col01 .error02 .title{background:#972628 url(images/title-red-right-bg.jpg) no-repeat right top;width:918px}
#col01 .error02 .title h1{background:url(images/title-red-left-bg.jpg) no-repeat left top;color:#fff;font:normal 1.2em/3em Tahoma, Arial, Helvetica, sans-serif;padding-left:13px;padding-top:5px;margin:0}
.error02 .crumbs ul li{float:left;color:#972628;margin-right:3px;list-style:none;font:normal 1.2em Tahoma, Geneva, sans-serif}
.error02 .crumbs ul li a{color:#972628;text-decoration:none}
#col01 .error02 .generic{height:350px}
.generic .profile{clear:both;width:613px;border-bottom:1px solid #f0f0f0}
.generic .profile .left{float:left;width:100px;margin-left:8px;margin-top:10px}
.generic .profile .right{float:left;width:480px;margin-left:10px}
.generic .profile .right h2{font:bold 1.4em Tahoma, Geneva, sans-serif}
.generic table.benefits{border:10px solid #f7f7f7}
.generic .benefits ul{padding-left:30px;margin:10px 0 0}
.generic .services ul{margin-left:0;margin-top:0;margin-right:8px;border:2px solid #f7f7f7;height:96px;padding:23px 30px 0}
.generic .services ul li{list-style:url(images/tick.gif);font:bold 1.6em/1.6em Tahoma, Arial, Helvetica, sans-serif;color:#666;font-size:12px;margin:0 0 8px 8px;padding:0}
.generic a{color:#1f5427;font-weight:700}
.generic ul.enquiries li{font:bold 1.3em/1.6em Tahoma, Arial, Helvetica, sans-serif}
.generic ul.enquiries li strong{color:#333;font-weight:400}
.generic .contact{float:left;width:400px}
.generic .contact label{float:left;width:100px;clear:both;margin-left:16px;font-weight:700;color:#1f5427}
.generic .contact input,.generic .contact textarea{width:200px;float:left;border:1px solid #ccc}
.generic .contact textarea{height:100px}
.generic .contact .submit{clear:both;width:auto;border:none;margin-left:265px;margin-top:3px}
.generic .othercontact{float:left;margin-left:0;margin-top:20px;background-color:#f7f7f7;width:200px}
.goodfor table th{background-color:#5d2d67;color:#fff;text-align:left;font:bold 1.2em Tahoma, Geneva, sans-serif}
.goodfor table td{background-color:#f9f9f9;font:normal 1.1em Tahoma, Geneva, sans-serif}
.goodfor table td a{text-decoration:none;color:#333;font-weight:400}
.goodfor table td a:hover{text-decoration:underline;color:#2896d1}
.rewardpoints .col01{width:260px;float:left;margin-left:15px}
.rewardpoints .col01 .row{clear:both;margin-bottom:10px;float:left;width:275px}
.rewardpoints .col01 .row h2{float:left;width:auto;font:bold 1.4em Tahoma, Geneva, sans-serif;margin:20px 0 0 10px}
#col01 .rewardpoints .col02{border:1px solid #2896d1;padding-bottom:10px;width:330px}
#col01 .details .row02 .rewardpoints .col02 .row h2{background-color:#fff;display:inline;color:#52bf55;line-height:1em;margin-top:7px;float:left;text-indent:0;margin-left:8px}
.rewardpoints h3{background:#52bf55;color:#fff;clear:left;margin-left:15px;margin-right:5px;line-height:2em;padding-left:8px;font-size:1.2em}
#col01 .details .row02 .rewardpoints .info h1{background:#2896d1;color:#fff;font:bold 1.1em/2.2em Tahoma, Geneva, sans-serif;text-indent:10px;float:left;width:593px;height:auto;margin:1px 0 1px 15px}
#col01 .details .row02 .rewardpoints .info h1 img{float:right;margin-top:0}
#col01 .details .row02 .rewardpoints .info ol li{font:normal 1.2em Arial, Helvetica, sans-serif;color:#666;margin-bottom:3px}
#col01 .details .row02 .rewardpoints .info #faq p{margin-left:20px}
#col01 .span .row02 .row{width:918px;float:left;clear:both;margin-bottom:20px}
#col01 .span .row02 .row .img{float:left;margin-left:60px;width:83px;text-align:right;padding-top:8px}
#col01 .span .row02 .row .copy{float:left;width:700px;margin-left:10px}
#col01 .span .row02 .row .copy img{margin-left:15px}
#col01 .span .row02 .row .copy h1{color:#1f5427;font:bold 1.8em Tahoma, Geneva, sans-serif;margin:8px 20px 8px 15px}
#col01 .span .row02 .row .copy h2{color:#1f5427;font:bold 1.5em Tahoma, Geneva, sans-serif;margin:8px 20px 8px 15px}
#col01 .span .row02 .row .copy h3{color:#1f5427;font:normal 1.2em Arial, Helvetica, sans-serif;margin:8px 20px 8px 15px}
#col01 .span .row02 .row .copy ul li{list-style:url(images/tick.gif);font:normal 1.2em/1.4em Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0 0 10px;padding:0 0 0 15px}
#col01 .span .mygodinehelp .row .copy{width:900px;border-bottom:2px solid #f7f7f7;background:#fbfbfb;padding-bottom:8px}
#col01 .span .mygodinehelp .row .copy h2{font-size:1.8em}
#col01 .span .mygodinehelp .row .copy img{border:3px solid #ccc}
#col01 .span .mygodinehelp .row .white{background:#fff;padding-bottom:15px}
#col01 .span .mygodinehelp .row .white img{float:left;margin-left:220px;border:none}
#col01 .span .mygodinehelp .row .copy ul{padding-left:50px;padding-top:10px;padding-right:10px;float:left;background-color:#fff;margin:0}
#col01 .span .mygodinehelp .row .copy ul li{list-style:url(images/tick.gif);font:normal 1.2em/1em Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0 0 3px;padding:0 0 0 15px}
#col01 .span .faqs ol li{font:normal 1.2em Tahoma, Geneva, sans-serif;color:#666;font-family:Tahoma, Geneva, sans-serif;font-size:1.2em;font-style:normal;font-weight:400;line-height:normal;margin-bottom:3px}
#col01 .span .faqs .copy .info h1{font:bold 1.1em/2.2em Tahoma, Geneva, sans-serif;background:#2896d1 none repeat scroll 0 0;color:#fff;font-family:Tahoma, Geneva, sans-serif;font-size:1.1em;font-style:normal;font-weight:700;height:auto;line-height:2.2em;text-indent:10px;width:100%;overflow:hidden;margin:1px 0 1px 1px}
#col01 .span .faqs .info h1 img{margin-top:0;float:right}
.generic table.partners td.image{width:100px;padding-left:10px}
* html #content .signup{width:800px}
#content .signup .details .row02,#content .signup .details .row03,#content .signup .details .row04{width:645px;clear:both;float:left;margin:10px 0 0 140px}
* html #content .signup .details .row03{margin-left:70px;margin-top:5px;margin-bottom:5px}
#content .signup .details .row02 .col01_1,#content .signup .details .row03 .col01_1{width:340px;float:left;margin-top:10px}
.signup .details .row02 .col01_1 label,.signup .details .row03 .col01_1 label{width:160px;color:#333;text-align:right;clear:both;float:left;font-size:1.1em;margin-bottom:8px}
.signup .details .row03 .col01_1 img{float:left;margin:0}
.signup .details .row03 .col01_1 .mobile{width:325px;height:49px;background:url(images/mobile-bg.gif) no-repeat top;float:left;padding-top:8px}
.signup .details .row03 .col01_1 .mobile p{text-align:left;color:#609cbd;float:left;width:210px;margin:0;padding:0 0 0 120px}
#col01 div.error{width:648px;background-color:#f7f7f7;border:1px solid #ccc}
#col01 div.error p{color:red;margin:8px}
#col01 div.error li{font:normal 1.2em Tahoma, Geneva, sans-serif;color:red;width:600px}
#col01 .details .row02 .col01_1 p.error{text-transform:capitalize;float:left;width:283px;font-weight:700;background-color:#f9f9f9;border:1px solid #ccc;display:block;text-align:right;margin:0;padding:5px}
#content .signup .details .row02 .col01_2,#content .signup .details .row03 .col01_2{clear:none;width:265px;margin-top:10px;margin-left:20px}
#content .signup .details .row03 .col01_2{width:250px;margin-left:40px}
#content .signup .details .row03 .col01_2 h3{background:url(images/questionmark.gif) no-repeat left;color:#1f5427;font:bold 1.2em/1.4em Tahoma, Geneva, sans-serif;margin-top:0;padding-left:18px;margin-bottom:0}
* html #content .signup #booklogin .col01{padding-right:10px;margin-left:10px}
#content .signup #booklogin .col01 input{float:left;width:150px;margin-bottom:10px;margin-left:-25px}
* html #content .signup #booklogin .col01 input{margin-left:-10px}
#content .signup #booklogin .col02 .row02 .col01_1,#content .signup #booklogin .col02 .row03 .col01_1{width:325px}
#content .signup #booklogin .col02 .row02 .col01_1 label,#content .signup #booklogin .col02 .row03 .col01_1 label{width:110px}
#content .signup02 .details .row02,#content .signup02 .details .row03,#content .signup02 .details .row04{clear:both;float:left;margin:10px 0 0}
#content .signup02 .details .row02 .col01_1,#content .signup02 .details .row03 .col01_1{width:400px;float:left;margin-top:10px}
.signup02 .details .row02 .col01_1 label,.signup02 .details .row03 .col01_1 label{width:180px;color:#333;text-align:right;clear:both;float:left;font-size:1.1em;margin-bottom:8px}
#content .signup02 .details .row02 .col01_2,#content .signup02 .details .row03 .col01_2{clear:none;width:200px;margin-top:10px;margin-left:5px}
#content .signup02 .details .row03 .col01_2{margin-left:48px}
#content .signup02 .details .row03 .col01_2 h3{background:url(images/questionmark.gif) no-repeat left;color:#609cbd;font:bold 1.2em/1.4em Tahoma, Geneva, sans-serif;margin-top:0;padding-left:18px;margin-bottom:0}
#content .signup02 .details .row04 input{width:auto;border:none;float:left;margin:10px 0 0}
#content .signup02 #booklogin .col01 input{float:left;width:150px;margin-bottom:10px}
#content .signup02 .details .row04 #ctl00_PageContent_NoThanksButton{float:left;border:1px solid aqua;display:block;margin-left:317px;margin-top:-21px}
#content .signup02 .details .row04 #ctl00_PageContent_RegisterButton{float:left;margin-left:190px}
.partner_image{float:left;clear:both;margin:10px 0 0 5px}
.partner_details{float:left;margin-left:10px;width:520px}
.rest-type-info{clear:both;padding:8px 15px}
.rest-type-info h2{font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#1f5427;margin-bottom:1em;line-height:1.3;padding:0}
.rest-type-info p{margin:0 0 1.3em;padding:0}
.rest-type-info p a{color:inherit;text-decoration:none}
#page-head{clear:both;color:#8f8f8f;min-height:60px;margin:0 20px;padding:25px 0 20px}
#page-head h1{font-size:2.7em;font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#1f5427;margin:0}
#page-head h1 strong{color:#5d2d67}
#page-head.line h1{font-size:3em;width:700px;color:#4a1e53;margin:8px 0 0}
#page-head.line h1 strong{color:#1f5427;font-size:1.2em}
#page-head .address{font-size:1.3em;font-weight:700;color:#832e7f}
#page-head .book-breadcrumb{list-style:none;font-size:1.4em;color:#8f8f8f;margin:0;padding:20px 0 0}
#page-head .book-breadcrumb li{display:inline;list-style:none;padding:0 1em 0 0}
#page-head .book-breadcrumb a{color:#3fb341;font-weight:700;text-decoration:none}
#page-head .book-breadcrumb .active{color:#2989cd;font-weight:700}
#restaurant{overflow:hidden;height:1%;padding:7px}
#restaurant .main{width:451px;float:left;margin:0 32px 0 0}
#restaurant .secondary{width:404px;float:left;padding-right:12px}
#restaurant .gallery .nav{color:#fff;background:#27a9dc url(images/rest-gal-bg.png) no-repeat left bottom;height:38px;line-height:38px}
#restaurant .gallery .nav h2{float:left;font-size:1.4em;margin:0 7px;padding:0}
#restaurant .gallery .nav .thumbs{list-style:none;float:left;margin:0 5px;padding:0}
#restaurant .gallery .nav .thumbs li{float:left;margin:6px 0 0 3px}
#restaurant .gallery .nav .thumbs a img{border:2px solid #fff}
#restaurant #book-online-form{width:430px;height:145px;border:0;overflow:hidden;background:url(images/book-online-bg.png) no-repeat left top;color:#fff;padding:10px}
#restaurant #book-online-form .img{border:3px solid #fff;float:left;width:138px;height:126px;margin:0 15px 0 0}
#restaurant #book-online-form .options{width:265px;float:left;font-size:12px}
#restaurant #book-online-form .sub{overflow:hidden;width:245px;padding:10px 10px 0}
#restaurant #book-online-form .sub label{width:125px;float:left;clear:left;margin-bottom:.5em;line-height:2em}
#restaurant #book-online-form .sub .text{width:110px;float:left;margin:0 0 .5em}
#restaurant #book-online-form .button{float:right;margin:0 15px 0 0}
#restaurant .description{color:#3f3f3f;margin:2em 0 2em 1em}
#restaurant .description h2{color:#8f8f8f;font-weight:400;font-size:15px}
#restaurant .description .phone{font-size:1.3em;padding:30px 0 10px}
#restaurant .description .phone strong{color:#3fb341;font-size:1.3em}
#restaurant .description .phone .number{font-size:3em;display:block;letter-spacing:.1em}
#restaurant .reviews{color:#3f3f3f;margin:2em}
#restaurant .reviews ol li{border-top:1px solid #d7d7d7;overflow:hidden;height:1%;margin:0;padding:20px 0}
#restaurant .reviews ol blockquote p{margin:0 0 1em;padding:0}
#restaurant .reviews .score{color:#2d97d1;font-size:3em;float:left;width:80px}
#restaurant .reviews cite{width:320px;float:left;font-style:normal;color:#3f3f3f;font-size:1.3em}
#restaurant .reviews cite .date{display:block;color:#adadad;font-size:.9em}
#restaurant .details{list-style:none;overflow:hidden;height:1%;width:439px;margin:0 0 2em -10px;padding:5px 0 0}
#restaurant .details li{float:left;margin:0 5px 0 0}
.quick-info{list-style:none;overflow:hidden;height:1%;font-size:1.2em;color:#3f3f3f;margin:0 0 2em;padding:0}
.quick-info li{overflow:hidden;width:47%;float:left;padding-bottom:5px;margin:0 3% 0 0 !important}
.quick-info strong{width:100px;color:#1f5427;float:none;display:inline}
#restaurant .hours{font-size:1.2em;margin-bottom:2.5em;color:#3f3f3f;overflow:hidden;height:1%}
#restaurant .hours strong,#restaurant .hours h1{width:100px;color:#1f5427;font-size:1em}
#restaurant .hours h1{display:block;float:none}
#restaurant .hours ul li span{width:300px;float:left}
#restaurant .ratings{overflow:hidden;height:1%;margin-bottom:2.5em;font-size:1.2em}
#restaurant .ratings h1{display:block;float:left;width:70px;color:#1f5427;font-size:1em;margin:0;padding:0}
#restaurant .ratings div{background:url(images/rest-ratings.png) no-repeat top;width:312px;float:right}
#restaurant .ratings ul{background:url(images/rest-ratings-bot.png) no-repeat bottom;list-style:none;color:#2d97d1;overflow:hidden;height:1%;margin:0;padding:15px}
#restaurant .ratings ul li{width:120px;float:left;overflow:hidden;height:1%;margin:0 10px}
#restaurant .ratings em,#restaurant .ratings strong.label{width:70px;float:left;font-style:normal}
#restaurant .box{background:url(images/rest-box-top.gif) no-repeat left top;color:#3f3f3f;clear:both;margin:0 0 .8em}
#restaurant .box-end{background:url(images/rest-box-bot.gif) no-repeat left bottom;padding:1px}
#restaurant .box h1{background:#ebfaec url(images/rest-box-title-bg.gif) no-repeat left top;font-size:1.4em;color:#3fb341;overflow:hidden;height:1%;border-bottom:1px solid #d7f5d7;margin:0;padding:.5em .8em .7em}
#restaurant .hpdeals{float:right;margin:0 0 .8em}
#restaurant .events ul,#restaurant .offers ul,#booking .offers ul{list-style:none;margin:0;padding:0 6px 5px}
#restaurant .events ul li,#restaurant .offers ul li,#booking .offers li{border-bottom:1px solid #d7d7d7;padding:10px}
#restaurant .offers .info{width:280px;float:left}
#restaurant .offers .icons{width:80px;float:right}
#restaurant .offers .icons img{display:block;margin-bottom:5px}
#restaurant .hpdeals .dealslist{min-height:0}
#restaurant .last-minute{margin-bottom:2.5em}
#restaurant .last-minute ul{list-style:none;overflow:hidden;height:1%;margin:0;padding:0 6px 5px}
#restaurant .last-minute ul li{width:30%;float:left;margin:0 1.5%!important;padding:10px 0}
#restaurant .last-minute p{margin:0 0 5px;padding:0}
#restaurant .map{border:3px solid #f4f4f4;width:396px;height:330px;clear:both;margin:0 auto 2em}
#restaurant .rsearch{overflow:hidden;margin:0 0 2em}
#restaurant .restfinder{float:left;margin:0 15px 0 0}
#restaurant .checklist{margin-bottom:2em;clear:both}
#restaurant .checklist h2{color:#2d97d1;font-size:15px}
#restaurant .checklist ul{list-style:none;font-size:1.2em;overflow:hidden;height:1%;margin:0;padding:0}
#restaurant .checklist ul li{width:175px;float:left;padding-left:25px;background:url(images/tick.gif) no-repeat 0 0;margin:0 0 .5em 2px}
#restaurant .creditcards h2{font-weight:400;font-size:1.3em;color:#787575;margin:0 0 1em}
#booking{overflow:hidden;padding:7px}
#booking .primary{width:613px;float:left}
#booking .secondary{width:295px;float:right}
#booking .primary h1{color:#fff;font-size:1.9em;background:#29aadd url(images/booking-title-bg.png) no-repeat left top;height:37px;line-height:37px;font-weight:400;margin:0 0 1em;padding:0 10px}
#booking .big-box{background:#52bf55 url(images/booking-green-box-bg.gif) no-repeat top;color:#fff;width:585px;border:0;margin:0 auto;padding:0}
#booking .big-box .end{background:url(images/booking-green-box-end-bg.gif) no-repeat bottom;padding:10px 15px}
#booking .big-box h1{background:none;font-size:1.5em;font-weight:700;margin:0;padding:0}
.book-details{border:0;font-size:1.4em;overflow:hidden;height:1%;margin:0 0 1.5em;padding:0 15px}
.book-details label{display:block;width:150px;float:left;clear:left;color:#2795d1;font-weight:700;margin:0 0 15px}
.book-details .label{color:#2795d1;font-weight:700}
.book-details .text,.book-details .checkbox,.book-details select,.book-details .label{float:left;margin:0 8px 15px 0}
.book-details .button{display:block;clear:both;float:right;margin:15px 0 0}
.book-details textarea{width:400px}
#booking .summary{width:295px;background:#22a0d9 url(images/summary-bg.png) no-repeat top;color:#fff;margin-bottom:.5em;position:relative}
#booking .summary h1{font-weight:400;font-size:20px;margin:0 0 10px;padding:0}
#booking .summary h1 a img{position:absolute;right:10px;top:10px}
#booking .summary p{font-family:arial, verdana, sans-serif;margin:0;padding:0}
#booking .box{width:295px;background:url(images/booking-box-bg.gif) no-repeat top;margin:0 0 .5em}
#booking .box .end{background:transparent url(images/booking-box-end-bg.gif) no-repeat bottom;padding:2px}
#booking .box h1{background:#ebfaec url(images/booking-box-title-bg.gif) no-repeat left top;font-size:1.4em;color:#3fb341;overflow:hidden;height:1%;border-bottom:1px solid #d7f5d7;margin:0;padding:.5em .8em .7em}
#booking .box.alt h1{background:#e8f6ff url(images/booking-box-alt-title-bg.gif) no-repeat left top;color:#2989cd;border-bottom:1px solid #cff0fd}
.box.booking ul{list-style:none;font-size:1.2em;line-height:1.4;margin:1em;padding:0}
.step2-form h2{overflow:hidden;height:1%;background:url(images/booking-green-box-sep.gif) repeat-x bottom;font-size:15px;margin:0;padding:0 0 10px}
#booking .big-box h2 a{background:url(images/booking-arrow-down.gif) no-repeat right center;display:block;float:right;font-weight:400;text-decoration:none;font-size:.9em;height:23px;line-height:23px;padding:0 35px 0 0}
.step2-form h2 a{background:none}
.step2-form h2 a.hide{background:url(images/booking-arrow-down.gif) no-repeat right center}
.step2-form h2 a.show{background:url(images/booking-arrow-up.gif) no-repeat right center}
.step2-form .sub{overflow:hidden;height:1%;padding:20px 0}
.step2-form label{float:left;width:130px;font-size:1.4em;clear:left;margin:0 0 10px}
.step2-form .button{float:right;clear:both;margin:15px 15px 0 0}
.step3{overflow:hidden;height:1%;margin:0 0 1.8em}
.booking-end{font-size:2em;color:#2f99d2;font-weight:700}
.mobile-confirmation{border:0;font-size:1.4em;color:#43b546;overflow:hidden;height:1%;margin:2em 1em;padding:0}
.mobile-confirmation label{display:block;font-weight:700;margin:0 0 .7em}
.mobile-confirmation .text{float:left;margin:3px 15px 0 0}
.step3 .specs{list-style:none;font-size:1.4em;color:#2f99d2;float:left;width:360px;margin:0 1em 1.4em;padding:0}
.step3 .specs li{overflow:hidden;height:1%;margin-bottom:.5em}
.step3 .view{display:block;font-size:1.4em;color:#2f99d2;clear:both;text-decoration:none;font-weight:700;margin:0 0 0 1em}
.step3 .help{float:left;width:200px;font-size:1.5em;color:#6b6d6f;font-weight:700;overflow:hidden;line-height:1.4}
.step3 .help em,.step3 .help a{display:block;color:#43b546;font-style:normal;text-decoration:none}
.step3 .help .button{display:block;float:right;margin:15px 0}
.what-happens{display:block;clear:both;background:#62c563 url(images/what-happens-bg.gif);width:577px;height:106px;text-decoration:none;margin:0 0 2em 1em}
.what-happens strong{font-size:3em;color:#93d794;display:block;padding:10px 10px 5px}
.what-happens a{color:#fff;font-size:1.4em;display:block;font-weight:700;padding:0 1em}
#blog{overflow:hidden;height:1%;font-size:1.1em}
#blog .content{float:left;width:640px;margin:15px}
#blog .sidebar{float:right;width:210px;margin:15px}
#blog .sidebar ul{color:#93d794;list-style:none;line-height:1.6;margin:0 0 2em;padding:0}
#blog .sidebar a{color:#838383;text-decoration:none}
#blog .sidebar h2 span{border:0;padding:0}
.post{background:none;margin-bottom:2.5em;padding:0}
div#latest-news div.post p{display:inline}
#blog h2,#blog h3,#blog h4,#blog h5{color:#2f99d2}
#blog h2 span,#blog h3 span,#blog h4 span,#blog h5 span,#blog h6 span{border-bottom:3px solid #93d794;padding:0 0 .1em}
#blog .post h2{font-size:1.6em;font-weight:700}
#blog .post h2 a{text-decoration:none;color:#2f99d2}
.post .meta{display:block;margin-bottom:1.5em;color:#838383;font-size:1em;overflow:hidden;border-top:1px solid #dfdfdf;padding:.4em 0}
#comments h3{font-size:133.33%;margin-bottom:.8em;line-height:1;text-decoration:none}
#comments ul{list-style:none;margin:2em 0;padding:0}
#comments ul li{margin-bottom:1em;position:relative}
#comments .avatar{position:absolute;right:10px;top:5px;border:1px solid #ccc}
#comments blockquote{border-bottom:1px solid #eee;background-color:#f5f5f5;margin:0;padding:1em 0 0}
#comments blockquote p{margin:0 1em 1.2em}
#comments cite{font-size:1.1em;color:#3e3e3e;background:#f0f0f0;display:block;border-bottom:1px solid #e9d9bf;font-style:normal;padding:.45em 70px .45em 1em}
#comments cite a:link,#comments cite a:visited{color:#3e3e3e}
#comment-form{overflow:hidden;height:1%;border:0;width:577px;margin:0 1em}
#comment-form div{background:#f9f9f9;margin-bottom:15px;overflow:hidden;height:1%;padding:1.8em}
#comment-form label{display:block;float:left;margin-bottom:15px;line-height:20px;width:75px;clear:left;font-size:1.2em;color:#838383}
#comment-form .text,#comment-form textarea{display:block;float:left;margin-bottom:15px;font-family:'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;font-size:100%;width:410px;color:#888;background:#fff;border:1px solid #ddd;padding:.2em .5em}
#comment-form textarea{float:none;width:485px;height:125px}
#comment-form .button{float:right;background:#2f99d2;color:#fff;font-size:115.38%;border:0;cursor:pointer;margin:0 60px 0 0;padding:.5em 2em}
#update-booking{border:none;font-size:12px;padding:0}
#update-booking label{font-weight:700;width:90px;display:block;float:left;margin-bottom:10px}
#update-booking input,select{display:block;float:left;margin-bottom:10px}
.validation-advice{background:url(images/cross-white.png) no-repeat;width:20px;height:20px;float:left}
.validation-advice-passed{background:url(images/passed.png) no-repeat;width:20px;height:20px;float:left}
.green-form .validation-advice{background:url(images/cross-green.png) no-repeat;width:20px;height:20px;float:left;margin:3px 0 0 10px}
.green-form .validation-advice-passed{background:url(images/passed2.png) no-repeat;width:20px;height:20px;float:left;margin:3px 0 0 10px}
#col02 .hpdeals,#booking .secondary .booking_deal{width:295px;margin-left:0;background:url(images/booking-box-bg.gif) no-repeat left top}
#col02 .hpdeals .hpdeal,#booking .secondary .booking_deal .deal{width:280px}
#booking .secondary .booking_deal .dealslist,#col02 .hpdeals .dealslist{width:295px;background:url(images/booking-box-end-bg.gif) no-repeat left bottom}
#booking .secondary .booking_deal{padding-top:1px;overflow:hidden}
.book-details .mealtype label{clear:none;width:auto}
.book-details .mealtype input{margin-right:10px}
#restaurant .gallery .nav h2 a{color:#fff;text-decoration:none;font-weight:400}
#booking .summary #ctl00_PageContent_btnEdit,#booking .summary #ctl00_PageContent_btnSave{margin-left:35px}
#booking .summary #ctl00_PageContent_Label10,#booking .summary #ctl00_PageContent_Label4{display:block;float:left;width:60px;clear:left}
.secondary #ctl00_ctl00_PageContent_MainContent_formRestaurant_Deals_pnlDeal .hpdeals{overflow:hidden;width:404px;background:url(images/special-offers-bg-wide.gif) no-repeat left top;margin-left:auto;margin-right:auto;margin-bottom:2em;float:none;clear:both}
.secondary #ctl00_ctl00_PageContent_MainContent_formRestaurant_Deals_pnlDeal .hpdeals .dealslist{overflow:hidden;width:404px;background:url(images/special-offers-bot-wide.gif) no-repeat left bottom;padding:1px}
.secondary #ctl00_ctl00_PageContent_MainContent_formRestaurant_Deals_pnlDeal .hpdeals h1{background:url(images/hp-deals-title-bg-wide.gif) no-repeat left top}
.secondary #ctl00_ctl00_PageContent_MainContent_formRestaurant_Deals_pnlDeal .hpdeals .hpdeal{width:383px}
.secondary #ctl00_ctl00_PageContent_MainContent_formRestaurant_Deals_pnlDeal .hpdeals .hpdeal .copy{width:250px}
.step2-form #ctl00_PageContent_objLogin_LoginButton{margin-right:0}
.tabs .hpdeals .hpdeal .copy{width:200px;margin-right:5px}
#used .button{clear:both;float:right;margin:15px 15px 0 0}
#map{margin-top:0!important}
#back-to-nott{float:left;display:inline;overflow:hidden;padding-top:5px}
#booking-details-form{padding-bottom:1.4em}
.green-form{margin-bottom:1.4em}
.contents{background:#fff;width:928px;margin:0 auto}
#mygodine-button{clear:both;padding-top:3px;margin:5px 0 0 70px}
#forgot-password:link,#forgot-password:visited{color:#fff;display:block;clear:both;text-decoration:none;margin:2px 0 0 4px}
#feature-products{clear:both;background:url(images/slide-bg.png) no-repeat;width:915px;height:160px;overflow:hidden;margin:10px auto 0}
h2.map-view{background:url(images/map-view.png) no-repeat;color:#fff;height:40px;width:571px;padding-left:16px;line-height:38px;font-size:1.6em;margin-left:4px}
#bluearrow,.LandingPageLink{background:url(images/bluerarrow.jpg) no-repeat;color:#fff;display:block;font-size:1.5em;height:30px;text-decoration:none;font-weight:700;padding:5px 20px 10px 25px}
#map .summary{width:295px;background:#22a0d9 url(images/summary-bg.png) no-repeat top;color:#fff;position:relative;margin:0 0 5px}
#map .summary h1{font-weight:400;margin:0 0 10px;padding:0}
#map .summary label,#map .summary select{display:inline;float:none;margin:0}
#map .summary label{font-size:13px;margin:0 1em 0 0}
#map .summary select{width:190px}
#map .key{background:transparent url(images/key-bg.jpg) no-repeat center top;margin-bottom:5px;width:295px}
#map .key .end{background:url(images/key-end.jpg) no-repeat center bottom;padding:10px 15px}
#map .key h1{color:#008bcf;font-size:16px;font-weight:400;margin:0 0 .4em}
#map .key ul{font-size:14px;list-style:none;overflow:hidden;height:1%;margin:0;padding:0}
#map .key li{width:48%;float:left;margin:0 0 .5em;padding:0}
#map .key li img{vertical-align:middle;margin:-1px .3em 0 0}
#map .rest-type-info{color:#959595}
#map .rest-type-info h2{color:#33c32b;font-size:16px;margin:0 0 .7em}
#map .rest-type-info p{margin-bottom:.2em}
#map .rest-type-info a:link,#map .rest-type-info a:visited{float:right;color:#33c32b}
#map #col01 .title{background:#2faddd url(images/maps-title.png) repeat scroll 0 0;color:#fff;font-size:16px;font-weight:400;height:37px;line-height:37px;width:598px;overflow:hidden;margin:1px 0 0;padding:0 10px}
#map #col01 .title span{float:left;display:block;width:500px}
#map #col01 .title a:link,#map #col01 .title a:visited{color:#fff;float:right;text-decoration:none;height:1%;margin-right:8px}
#directions-box{background:#009fd9 url(images/directions-bg.jpg);color:#fff;font-size:16px;border:0;width:598px;margin:0 0 1.5em;padding:10px}
#directions{margin-bottom:1.5em}
#directions-box .text{margin-right:1em}
#directions-box select{float:none;display:inline;width:172px;margin:0 2px 0 0}
#map-ops{font-weight:400;color:#fff;font-size:12px;list-style:none;position:relative;z-index:5;overflow:visible;margin:0 0 0 -26px;padding:0}
#map-ops li{padding-left:26px;position:relative;z-index:9;width:295px}
#map-ops .checkbox{float:left;margin:8px 14px 0 2px}
#map-ops img{vertical-align:middle;margin:0 3px 0 0}
#map-ops li.special .checkbox{margin-top:18px}
#map-ops li.special label{font-size:15px;height:50px}
#map-ops li.special{background:url(images/map-ops-special.png) no-repeat left center!important;height:50px;line-height:50px;padding-left:35px;margin:0 0 12px -9px}
#map-ops li.restaurant{background:url(images/map-ops-rest.png) no-repeat left center!important;height:30px;line-height:30px;margin:0 0 2px}
#map-ops li.new{background:url(images/map-ops-new.png) no-repeat left center!important;height:30px;line-height:30px;margin:12px 0 2px}
#map-popup-more img{float:none;margin:0}
#map-ops li,#map-ops li input,#map-ops li label{cursor:pointer}
#map-ops li label{height:30px;display:block;float:left;width:265px}
.homepage #row01{margin-bottom:10px;overflow:hidden}
.cuisinefinder strong,.localfinder strong{color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;font-style:normal;font-weight:700;height:40px;line-height:40px;overflow:hidden;text-indent:10px;text-transform:none;width:100%;margin:0;padding:0}
.cuisinefinder strong a,.localfinder strong a{background:transparent url(images/cuisine-finder-arrow.gif) no-repeat scroll right center;color:#f7f7f7;float:right;font-size:.8em;font-weight:400;margin-right:8px;padding-right:15px;text-align:right;text-decoration:none;text-transform:lowercase}
.localfinder strong a{background:transparent url(images/local-finder-arrow.gif) no-repeat scroll right center}
h2.map-view-leics{background:url(images/leicester-long-view-map.png) no-repeat;color:#fff;height:40px;width:571px;padding-left:16px;line-height:38px;font-size:1.6em;margin-left:4px}
h2.map-view-derby{background:url(images/derby-long-view-map.png) no-repeat;color:#fff;height:40px;width:571px;padding-left:16px;line-height:38px;font-size:1.6em;margin-left:15px}
#col01 .details .row02 .rest_item .copy h2{margin:3px 0 0 8px}
.popup h1{background-color:#609cbd;color:#fff;font:bold 1.6em Tahoma, Arial, Helvetica, sans-serif;float:left;width:100%;margin:8px 0;padding:5px 5px 5px 10px}
.popup form{clear:both;width:350px;margin:0;padding:0}
.popup fieldset{border:none;margin:0;padding:0 0 0 8px}
.popup label{float:left;font:normal 1.2em/1.5em Tahoma, Arial, Helvetica, sans-serif;color:#609cbd;width:150px;margin-left:8px}
.popup .submit{margin-left:10px;background:#70a6c3;clear:both;float:none;color:#fff;text-transform:uppercase;font:bold 1.2em/1.4em Tahoma, Arial, Helvetica, sans-serif;border:none}
#highslide-wrapper-0 .popup #subButton,#highslide-wrapper-0 .popup #noButton{margin-left:0;float:none;margin-bottom:2px}
.pins{position:absolute;height:100px;width:200px;margin:363px 0 0 138px}
#pin1{margin:4px 0 0 17px}
#infobg{padding-top:10px}
#infobg #title{font-weight:700;color:#2d97d1;font-size:16px}
#infobg #address{color:#333;margin-bottom:6px}
#infobg img,#infobg #column{float:left;margin:5px 0 5px 5px}
#infobg #columninner{float:left;font-weight:700;width:140px;font-size:8px;color:#999;margin:6px 0 0 6px}
#infobg #columninner img{margin-left:-2px;width:81px;height:21px}
#infobg #columninner .alignright{font-weight:400;width:42px}
#infobg #columninner p{font-weight:700;float:left;width:80px;margin:0;padding:0}
#infobg #description{font-weight:700;color:#008ccf;padding:5px}
#infobg #description span{color:#37b03c;font-weight:400}
#infobg #description #desctitle{border-bottom:1px solid #ccc;height:15px;margin-bottom:5px;padding:5px 0}
#infobg #description p{color:#333;font-size:11px;width:400px;margin:0;padding:0}
#infobg #description #number{margin-left:-5px;padding:10px 0}
#infobg #description #number img{float:left;margin-left:-10px}
#infobg #description #number #godine{float:right;margin-top:-5px}
#infobg #description span.phone-number{float:left;display:block;background:url(images/phone-icon.png) no-repeat left;padding-left:30px;font-size:1.8em;font-weight:700}
.homepage #row01:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#toggle-map{display:block;margin:-23px 0 15px}
.restfinder fieldset .view-result-map label{margin-bottom:0;display:block;clear:left;float:right;margin-top:-19px;margin-right:51px}
.restfinder fieldset .view-result-map input{width:auto;margin-top:0}
.highslide-html-content{position:absolute;display:none}
.highslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#fff;background-image:url(images/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:2px 2px 2px 22px}
a.highslide-credits,a.highslide-credits i{color:silver;text-decoration:none;font-size:10px;padding:2px}
.highslide-wrapper .highslide-html-content{width:400px;padding:5px}
.highslide-wrapper .highslide-header ul{text-align:right;margin:0;padding:0}
.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em}
.highslide-wrapper .highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-wrapper .highslide-footer{height:11px}
.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(../admin/highslide/graphics/resize.gif)}
.highslide-resize{cursor:nw-resize}
#lightbox,#lightboxmenu{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#outerImageContainer,#outerImageContainerM{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto}
#imageContainer,#imageContainerM{padding:10px}
#loading,#loadingM{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav,#hoverNavM{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer > #hoverNav,#imageContainerM > #hoverNavM{left:0}
#hoverNav a,#hoverNavM a{outline:none}
#prevLink,#nextLink,#prevLinkM,#nextLinkM{width:49%;height:100%;background:transparent url(/images/blank.gif) no-repeat;display:block}
#prevLink,#prevLinkM{left:0;float:left;background:url(images/prevlabel.gif) no-repeat left 15%}
#nextLink,#nextLinkM{right:0;float:right;background:url(images/nextlabel.gif) no-repeat right 15%}
#prevLink:hover,#prevLink:visited:hover,#prevLinkM:hover,#prevLinkM:visited:hover{background:url(images/prevlabel.gif) no-repeat left 15%}
#nextLink:hover,#nextLink:visited:hover,#nextLinkM:hover,#nextLinkM:visited:hover{background:url(images/nextlabel.gif) no-repeat right 15%}
#imageDataContainer,#imageDataMContainerM{font:10px Verdana, Helvetica, sans-serif;background-color:#000;line-height:1.4em;margin:0 auto}
#outerImageContainerM,#imageDataMContainerM{min-width:400px}
#imageDataMContainerM p{text-align:center;font:normal 1.6em Tahoma, Arial, Helvetica, sans-serif;width:100%;display:block;margin:0 auto}
#imageData,#imageDataM{color:#666;padding:0 10px 10px}
#imageData #imageDetails,#imageDataM #imageDetailsM{float:left;text-align:left}
#imageDataM #staticnav{font-weight:700;display:block;text-align:left;clear:both;margin-bottom:8px}
#imageDataM #staticnav p{text-align:left;float:left}
#imageData #numberDisplay,#imageDataM #numberDisplayM{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose,#imageDataM #bottomNavMClose{width:66px;float:right;padding-top:0}
#imageDataContainer #imageData #bottomNavClose,#imageDataMContainerM #imageDataM #bottomNavMClose{margin-top:-25px;clear:both;float:right}
* html #imageDataMContainerM #imageDataM #bottomNavMClose{margin-top:-50px}
#imageDataM #bottomPrint{float:left;padding-left:10px;padding-bottom:.7em;cursor:pointer}
#imageDataM #bottomEmail{float:left;clear:both;display:block;padding-bottom:.7em;cursor:pointer}
#overlay,#overlayM{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}
.lbWidth{position:absolute;top:0;left:0;width:100%;min-width:790px}
* html .lbContent{margin-left:-790px;position:relative}
* html .lbMinWidth{padding-left:790px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
#numberDisplay,#numberDisplayM{margin-top:15px;float:left}
#numberDisplay a,#numberDisplayM a{width:15px;text-align:center;font:normal 1em/1.4em Arial, Helvetica, sans-serif;text-decoration:none;color:#666;display:block;float:left;margin-left:1px;border:1px solid #666}
#numberDisplay a:hover,#numberDisplay a.active{border:1px solid #fff;color:#fff}
#disclaimer{margin-bottom:8px}
#disclaimernav{display:block;margin:0 auto 8px}
.jcarousel-item a:link,.jcarousel-item a:visited,.restfinder .finderall a,#row02 .news a,.hpdeals .hpdeal .copy a,#booking .secondary .booking_deal .deal .copy a,.col01_1 .deals .copy a,#col01 .details .confirmed_booking p a:hover,#col01 #reviews h1 a:hover,.tabs .restfinder .viewall a,.tabs .restfinder .viewallxmas a,.tabs .restfinder .viewallvalentines a,.tabs .deals .copy a,.profile a,h2.map-view a:hover,h2.map-view a:active,h2.map-view-leics a:hover,h2.map-view-leics a:active,h2.map-view-derby a:hover,h2.map-view-derby a:active,#col01 .details .row02 .rest_item .copy h2 a:link,#col01 .details .row02 .rest_item .copy h2 a:visited{text-decoration:none}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
.jcarousel-item-hover img,img,#lightbox a img,#lightboxmenu a img{border:none}
.clear,div.generic span,.restfinder div,#row02,#col01 .details .col01_2 .opening,.tabs .restfinder div,.tabs .booking .book_summary #ctl00_PageContent_pnlView label,.tabs .booking .book_summary #ctl00_PageContent_pnlEdit label,.rewardpoints .col02 .row,#col01 .details .row02 .rewardpoints p,.cf,.clr{clear:both}
.col01,.col02,.col03,.row01,.row02,.row03,#hpbanner .left,.cuisinefinder h1 span,.localfinder h1 span,#col01 .details .confirm_booking .confirm_details,#col01 .details .confirm_booking .printdetails img,.col01_1 .deals img,#col01 .details .sort fieldset.left,#col01 .details .row02 .rest_item .col02 p span,#col01 .details .row02 .offer_item .col02 p span,#col01 .details .row02 .pages .numbers,#col01 .christmas .row02 .offer_item .col01 img,#col01 .spring .row02 .offer_item .col01 img,#col01 .spring .row02 .col02 .booknow,#newrestaurants #col01 .details .row02 .rest_item .col01 img,.tabs .deals img,.tabs .events img a,.tabs .corp img a,#col01 .mygodine h1 strong,.rewardpoints .col01 .row img,.rewardpoints .col02 .row img,.signup .details .row02 .col01_1 select,.signup02 .details .row02 .col01_1 select,#restaurant .box h1 strong,.book-details input,.step2-form h2 strong,.step2-form .text,.mobile-confirmation .button,.post .meta .author{float:left}
#container{background:#fff;width:928px;height:1%;overflow:hidden;margin:0 auto;padding:0 2px;clear:both}
ul.tickList li,#col01 .details .col01_2 .col01_2_2 ul li{list-style:url(images/tick.gif);font:bold 1.1em/1.6em Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0}
.crumbs,#col01 .details .row02 .pages,#col01 .mygodine .row02 table.details table,.goodfor table,.generic table.partners,#used table,div#offer h2{width:100%}
* html .crumbs ul,* html #col01 .details .col01_2 .col01_2_1 .creditcards,* html .tabs .booking_condition ul,* html .tabs .telephone_booking #details .img{margin-left:5px}
.crumbs ul li strong,.generic p strong,.generic h2,.generic ul.enquiries,.rest-type-info.new h2,.rest-type-info.rests h2,#page-head.rests h1 strong{color:#1f5427}
#head .mygodine .loginButton,#head .mygodine .registerButton{border:none;margin-top:4px;margin-left:5px}
#hpbanner .right,#featuretabs li.register,#col01 .details .sort fieldset.right,#col01 .details .row02 .pages .resultno,#col01 #reviews .rating,#col01 .mygodine .row02 .info h1 img,#restaurant .box h1 .icon,.post .meta .comments,.alginright{float:right}
* html #col01,* html .hpdeals .hpdeal,* html #booking .secondary .booking_deal .deal{margin-left:2px}
.restfinder .cont,.tabs .finder .cont{height:105px;overflow:hidden;background:#31a4d9 url(images/rest-finder-bg.jpg) no-repeat left top}
.restfinder fieldset,.tabs .finder fieldset{border:none;clear:both;margin:0;padding:0}
.restfinder h1,.tabs .finder h1{font-size:1.8em;font-weight:700;font-family:'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;margin:5px 10px;padding:0}
.restfinder img a,.col01_1 .deals img a,.tabs .finder img a,.tabs .deals img a,.tabs .invite img a{float:left;margin-top:2px;margin-left:3px}
.restfinder fieldset input,.tabs .finder fieldset input{float:left;margin-left:8px;color:#447197}
.restfinder .clear,.tabs .finder .clear{background:none;width:202px;float:left;clear:left;padding:3px 0 0}
.restfinder .clear input,.tabs .finder .clear input{clear:both;width:175px;float:left;color:#367499;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;padding-left:2px;margin:2px 0 2px 12px}
* html .restfinder .clear img,* html .tabs .finder .clear img{float:left;margin:1px 0 0}
.restfinder .clear select,.tabs .finder .clear select{width:185px;float:left;color:#333;border:1px solid #ccc;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;margin:2px 0 2px 12px}
.restfinder .clear #search,.restfinder .clear .searchButton,.tabs .finder .clear #search,.tabs .finder .clear .searchButton{width:294px;float:left;clear:both;margin:0;padding:0}
.restfinder .checks,.tabs .finder .checks{margin-left:12px;width:122px;float:left;clear:both;margin-bottom:0;margin-top:14px}
* html .restfinder .checks,* html .tabs .finder .checks{margin-left:5px;margin-top:4px}
.restfinder .checks label,.tabs .finder .checks label{float:left;margin-left:2px;width:auto;font:bold 1.1em/1em Tahoma, Arial, Helvetica, sans-serif;padding-top:1px;text-align:right;margin-right:3px;text-transform:uppercase}
.restfinder .checks input,.tabs .finder .checks input{width:auto;float:left;color:#367499;font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;margin-left:0}
.restfinder #SearchByCuisine,.restfinder #SearchByName,.restfinder #SearchByPostCode,.tabs .finder #SearchByCuisine,#row01 .restfinder #SearchByName,#row01 .restfinder #SearchByPostCode{float:left;padding:3px 0 8px}
* html .restfinder #SearchByCuisine,* html .tabs .finder #SearchByCuisine{padding:0 0 5px}
* html .restfinder #SearchByPostCode,* html .tabs .finder #SearchByPostCode{padding:3px 0 5px}
* html .restfinder .finderall,* html .tabs .finder .viewall{margin-top:-2px}
.restfinder .finderall h1,.tabs .restfinder .viewall h1{font:bold 1.3em/1em 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;text-transform:none;text-indent:0;background:none;color:#4c6524;margin:2px 0 5px 15px;padding:0}
.restfinder .finderall h2,.tabs .restfinder .viewall h2{font:bold 1.3em/1em 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;margin:0 0 0 15px;padding:0}
.restfinder .finderall h2 a,.restfinder .finderall h1 a,.tabs .restfinder .viewall h2 a,.tabs .restfinder .viewall h1 a,.tabs .restfinder .viewall h2 strong a,#col01 .span .faqs ol li strong{color:#2896d1}
.restfinder .finderall p a,.tabs .restfinder .viewall p a,.tabs .restfinder .viewallvalentines a p,.popup p strong{color:#333}
#row01 .feature #hpFeatureBox h3,#col01 .details .confirm_booking .newuser #newuser,#col01 .details .confirm_booking .usedbefore #used,#col01 .row02 .col02 .detailnav li a.hide,#col01 .details .row02 .rewardpoints .info #terms,#col01 .details .row02 .rewardpoints .info #faq,.meta-sep,span.required,#booking .secondary .deals img,.tabs .dealslist img,#ctl00_ctl00_Hyperlink10,.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next,.highslide-display-none{display:none}
#featurelist .current,#featurelist #tab-register span,.tabs .restfinder .viewrandomrest a strong,#restaurant .gallery .big-image img,#restaurant .map img,.step3 .help strong,#booking .secondary .deals .deal img,.tabs .dealslist .buttons img,.highslide-display-block,.clearfix{display:block}
#row02 .news h1 a,#col01 .details .confirm_booking h3 a,.col01_1 .deals h1 a,.tabs .deals h1 a,h2.map-view a:link,h2.map-view a:visited,h2.map-view-leics a:link,h2.map-view-leics a:visited,h2.map-view-derby a:link,h2.map-view-derby a:visited,#imageDataMContainerM p a{color:#fff;text-decoration:none}
* html #row02 .news .hpnewsitem,#col01 .mygodine h1 small strong{float:none}
.hpdeals h1 a,#booking .secondary .booking_deal h1 a,#col01 .details .row02 .pages .numbers ul li a{color:#3fb341;text-decoration:none}
#row02 .discounts p a:hover,#col01 .details .confirm_booking .whathappens p a,#col01 .details .confirmed_booking p a,#col01 .mygodine .row02 .bookings td a,#col01 .mygodine .row02 .history td a,.highslide-wrapper .highslide-header a:hover{color:#000}
.cuisinefinder h1,.localfinder h1{font:bold 1.5em/2.2em Arial, Helvetica, sans-serif;color:#fff;text-transform:none;text-indent:10px;overflow:hidden;width:100%;margin:0;padding:0}
.cuisinefinder ul li,.localfinder ul li{display:block;float:none;list-style:none;font:bold 1.2em/1em Arial, Helvetica, sans-serif;margin:0;padding:0}
.cuisinefinder ul li img,.localfinder ul li img{margin-right:5px;padding-top:10px;margin-bottom:-2px}
#col01 .details,#col01.page{width:613px}
* html #col01 .details .col01_2,#col01 .details .row02 .rest_item .col02 .offers img,#col01 .details .row02 .offer_item .col02 .offers img,#col01 .details .row02 .rest_item .booknow img,#col01 .details .row02 .offer_item .booknow img,#col01 .offer .row02 .col02 .booknow img,#col01 .christmas .row02 .offer_item .col02 .offers img,#col01 .spring .row02 .offer_item .col02 .offers img,#newrestaurants #col01 .details .row02 .rest_item .col02 .offers img,#newrestaurants #col01 .details .row02 .rest_item .booknow img,.rewardpoints .col02 .row p{margin-left:0}
#col01 .details .confirm_booking .usedbefore .emailpass input,#col01 .details .confirm_booking input{clear:both;margin-left:140px;float:left;margin-bottom:5px}
#col01 .details .confirm_booking .reviewmealtype,#col01 .details .confirm_booking .reviewnodiners,#col01 .details .confirm_booking .reviewdates{float:left;padding-bottom:10px}
* html #col01 .details .confirm_booking .reviewtimes .openingtimes,* html #content .signup02 .details .row04 #ctl00_PageContent_NoThanksButton{margin-left:158px}
#col01 .details .confirm_booking .overflow .iwillaccept select,#col01 .details .row02 .rest_item img,#col01 .details .row02 .offer_item img,#col01 .christmas .row02 .offer_item img,#col01 .spring .row02 .offer_item img,#newrestaurants #col01 .details .row02 .rest_item img,#col01 #reviews .name,.popup input{float:left;margin-left:5px}
#col01 .details .confirm_booking .requirements,#col01 .details .confirm_booking .whatnow,#col01 .details .row02 .rest_item .booknow,#col01 .details .row02 .offer_item .booknow,#col01 .offer .row02 .col02 .booknow,#newrestaurants #col01 .details .row02 .rest_item .booknow{float:left;clear:both}
.col01_1 .deals div,#col01 .details .row02 .offer_item .col02 .cusinebook,.tabs .booking .book_summary label.date,.tabs .book div,.tabs .deals div{clear:none}
.col01_1 .deals h1 a:hover,.tabs .deals h1 a:hover{color:#fff;text-decoration:underline}
* html .col01_1 .deals img,* html .tabs .deals img{float:left;margin-left:3px}
.col01_1 .deals .copy,.tabs .deals .copy{float:left;width:200px;clear:none;margin:-35px 0 0 25px}
* html .col01_1 .deals .copy,.tabs .restfinder,* html .tabs .deals .copy{margin:0}
.col01_1 .deals h2,.tabs .deals h2{font:bold 1.2em Arial, Helvetica, sans-serif;color:#6a863c;margin:4px 0 0 10px;padding:0}
.col01_1 .deals h2 a,.tabs .deals h2 a{color:#6a863c}
.col01_1 .deals h3,.tabs .deals h3{font:bold 1.2em Arial, Helvetica, sans-serif;color:#989898;text-transform:uppercase;margin:0 0 0 10px;padding:0}
.col01_1 .deals h3 a,.tabs .deals h3 a{color:#989898}
.col01_1 .deals .buttons,.tabs .deals .buttons{padding-top:3px;padding-bottom:2px;clear:both;width:170px;text-align:right;float:left;margin:10px 0 0 55px}
* html .col01_1 .deals .buttons,* html .tabs .deals .buttons,* html #col01 .span .row02 .row .img{margin-left:30px}
.col01_1 .deals .buttons img,.tabs .deals .buttons img{margin:0 0 2px}
.col01_1 .deals .deal,.tabs .deals .deal{float:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e7e7e7}
.col01_1 .deals .deal img,.tabs .deals .deal img,.tabs .dealslist .copy p{margin:0 0 0 10px}
.col01_1 .deals .deal p,.tabs .deals .deal p{font:normal 1.1em Arial, Helvetica, sans-serif;margin-left:10px;margin-top:5px;color:#333}
#col01 .details .col01_1 .map h3 a,#col01 .row02 .col02 .map h3 a{display:block;padding-top:7px;padding-bottom:8px;color:#fff;background:#609cbd;text-decoration:none}
#col01 .details .col01_1 .map h3 a:hover,#col01 .row02 .col02 .map h3 a:hover{background-color:#666}
#col01 .details .row02 .rest_item,#col01 .details .row02 .offer_item,#newrestaurants #col01 .details .row02 .rest_item{float:left;margin-top:5px;width:655px}
#col01 .details .row02 .rest_item .col02 .offers,#col01 .details .row02 .offer_item .col02 .offers,#col01 .christmas .row02 .offer_item .col02 .offers,#col01 .spring .row02 .offer_item .col02 .offers,#newrestaurants #col01 .details .row02 .rest_item .col02 .offers{margin-top:5px;margin-bottom:5px;float:left;height:20px}
#col01 .christmas .row02 .offer_item,#col01 .spring .row02 .offer_item{float:left;margin-top:5px;width:655px;border-bottom:1px solid #f7f7f7}
#col01 .christmas .row02 .offer_item .col01,#col01 .spring .row02 .offer_item .col01,#newrestaurants #col01 .details .row02 .rest_item .col01{float:left;width:290px}
#col01 .christmas .row02 .offer_item .col01 .copy,#col01 .spring .row02 .offer_item .col01 .copy,#newrestaurants #col01 .details .row02 .rest_item .col01 .copy{float:left;width:260px}
#col01 .christmas .row02 .offer_item .col01 .copy h1,#col01 .spring .row02 .offer_item .col01 .copy h1{color:#5f7c1c;font:bold 1.7em Tahoma, Geneva, sans-serif;margin:0 0 0 8px;padding:0}
#col01 .christmas .row02 .offer_item .col01 .copy h1 a,#col01 .spring .row02 .offer_item .col01 .copy h1 a{color:#5f7c1c;text-decoration:none}
#col01 .christmas .row02 .offer_item .col01 .copy h2,#col01 .spring .row02 .offer_item .col01 .copy h2{color:#666;font:bold 1.4em Tahoma, Geneva, sans-serif;margin:3px 0 0 8px;padding:0}
#col01 .christmas .row02 .offer_item .col01 .copy p,#col01 .spring .row02 .offer_item .col01 .copy p,.tabs .booking .book_summary #ctl00_PageContent_txtBookDate,.signup .details .row03 .col01_1 .mobile input,.signup .details .row03 .col01_1 .mobile label{margin-bottom:0}
#col01 .christmas .row02 .offer_item .col02 p,#col01 .spring .row02 .offer_item .col02 p{font:normal 1.3em Tahoma, Geneva, sans-serif;color:#5f7c1c;margin:2px 0 0;padding:0}
#col01 .christmas .row02 .offer_item .col02 p a,#col01 .spring .row02 .offer_item .col02 p a{color:#6a99bb;font:bold .9em Tahoma, Geneva, sans-serif;text-decoration:none}
#col01 .christmas .row02 .offer_item .col02,#col01 .spring .row02 .offer_item .col02,#newrestaurants #col01 .details .row02 .rest_item .col02{float:left;margin-left:8px;width:225px}
#col01 .christmas .row02 .offer_item h3.booknow img,#col01 .spring .row02 .col02 .booknow img{margin-left:0;float:right}
.tabs .godineworks,#booking .summary #ctl00_PageContent_BookDate{margin-bottom:5px}
.tabs .restfinder .viewallxmas h1,.tabs .restfinder .viewallvalentines h1{font:bold 1.2em/1em Tahoma, Geneva, sans-serif;text-transform:uppercase;text-indent:0;background:none;margin:2px 0 0 15px;padding:0}
* html .tabs .restfinder .viewallvalentines h1,* html .rewardpoints .col01,* html #col01 .details .row02 .rewardpoints .info h1,.popup p{margin-left:8px}
* html .tabs .restfinder .viewallvalentines h2,* html .tabs .booking,#content .signup .details .row04,#content .signup .details .row02 .col01_2 ul,#content .signup02 .details .row04,#content .signup02 .details .row02 .col01_2 ul,.tabs .hpdeals{margin-top:0}
.tabs .restfinder .viewallvalentines a h2,.tabs .restfinder .viewallvalentines a h1{color:#b58c1f}
.tabs .booking .book_summary,.tabs .booking_condition .conditions,.tabs .booking_deal .book_deal,.tabs .booking_points{border:1px solid #626262;border-top:none;width:242px;overflow:hidden}
.tabs .book fieldset input,.tabs .telephone_booking #details .img{float:left;margin-left:10px}
* html .tabs .deals h1,* html .tabs .invite h1,* html .tabs .events h1,* html .tabs .corp h1{width:208px}
.tabs .events #test,.tabs .corp #corp{width:244px;float:left}
#col01 .mygodine .row02 table.details .edit,#col01 .mygodine .row02 .bookings .title,#col01 .mygodine .row02 .history .title{padding:0}
#footer .col02 h1,#footer .col03 h1,#footer .col04 h1,#footer .col02 ul,#footer .col03 ul,#footer .col04 ul{margin-left:25px}
#footer .service a,#restaurant .hours p{font-size:1em}
#content #col01 .error02,#col01 .span,#col01 .span .title,#col01 .span .row02,.signup,#content .signup .details,#content .signup .details .title,#content .signup .details .title h1{width:918px}
.generic .benefits ul li,#content .signup .details .row02 .col01_2 ul li,#content .signup02 .details .row02 .col01_2 ul li{list-style:url(images/tick.gif);font:bold 1.1em/1.6em Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0 0 8px;padding:0}
#col01 .details .row02 .rewardpoints .info h1 strong,#col01 .span .faqs .copy .info h1 strong{display:block;float:left}
#col01 .details .row02 .rewardpoints .info ol,#col01 .span .faqs ol{clear:both;padding-top:8px}
* html #content .signup .details .title h1,* html #content .signup .details,* html #content .signup .details .title{width:906px}
* html #content .signup .details .row02,* html #content .signup .details .row04{margin-left:70px}
#content .signup .details .row03,#content .signup02 .details .row03{background-color:#f7f7f7;margin-top:0}
.signup .details .row02 .col01_1 input,.signup .details .row03 .col01_1 input,.signup02 .details .row02 .col01_1 input,.signup02 .details .row03 .col01_1 input{float:left;width:160px;margin-bottom:8px}
.signup .details .row03 .col01_1 p,.signup02 .details .row03 .col01_1 p{width:auto;clear:both;font-size:1em}
#content .signup .details .row03 .col01_2 p,#content .signup02 .details .row03 .col01_2 p{font:normal 1.1em Tahoma, Geneva, sans-serif;margin-top:5px;padding-bottom:5px;color:#333}
#content .signup .details .row04 p,#content .signup02 .details .row04 p{font-size:1em;line-height:1.2em;width:170px;margin:0 0 0 190px;padding:0}
#content .signup .details .row04 .RegisterButton,#content .signup02 .details .row04 #RegisterButton{width:auto;border:none;margin:10px 0 0 190px}
#content .signup #booklogin .col01,#content .signup02 #booklogin .col01{width:140px;margin-left:25px;margin-top:10px;border-right:1px solid #ccc;padding-right:40px;float:left}
#content .signup #booklogin .col01 h2,#content .signup02 #booklogin .col01 h2{font:bold 1.2em Tahoma, Geneva, sans-serif;color:#333;width:140px}
#content .signup #booklogin .col01 label,#content .signup02 #booklogin .col01 label{color:#333;float:none;font-size:1.1em;margin-bottom:10px;clear:both;text-align:left}
#content .signup #booklogin .col01 p,#content .signup02 #booklogin .col01 p{margin-left:0;font:normal 1em Tahoma, Geneva, sans-serif}
#content .signup #booklogin .col01 .login,#content .signup02 #booklogin .col01 #login{width:auto;margin:0 0 0 100px}
#content .signup #booklogin .col02,#content .signup02 #booklogin .col02{float:left;margin-left:20px}
#content .signup #booklogin .col02 h2,#content .signup02 #booklogin .col02 h2{font-size:1.6em}
#content .signup #booklogin .row02,#content .signup #booklogin .row03,#content .signup #booklogin .row04,#content .signup02 #booklogin .row02,#content .signup02 #booklogin .row03,#content .signup02 #booklogin .row04{width:645px;clear:both;float:left;margin:10px 0 0}
#restaurant .gallery,#restaurant .offers ul li{overflow:hidden;height:1%}
#restaurant .description p,#booking .big-box p{margin:0 0 1.4em;padding:0}
#restaurant .description h2 strong,#restaurant .description strong a,#restaurant .description a strong,#restaurant .description strong,#restaurant .reviews h2{color:#2d97d1}
#restaurant .description a,#restaurant .reviews cite a{color:#3f3f3f;text-decoration:none}
#restaurant .events h2,#restaurant .offers h2,#booking .offers h2,#restaurant .last-minute h2{font-size:1.2em;color:#3fb341;display:block;margin:0;padding:0}
#booking .summary .end,#map .summary .end{background:url(images/summary-end-bg.png) no-repeat bottom;padding:8px 15px 15px}
.booking-end strong,#blog a{color:#43b546}
.step3 .specs strong,.step3 .specs span{float:left;width:180px}
.highslide-body .popup #theForm #noButton,#imageDataM #bottomNavMClose{margin-top:3px}
h2.map-view span,h2.map-view-leics span,h2.map-view-derby span{font-weight:400}
.cuisinefinder .show_recent_only,.localfinder .show_recent_only,.cuisinefinder .show_all_message,.localfinder .show_all_message,#imageData #caption,#imageDataM #captionM{font-weight:700}
.highslide-html,.highslide-wrapper{background-color:#fff}
.highslide-wrapper .highslide-header .highslide-move a,.highslide-move{cursor:move}
#disclaimer p,#disclaimernav p{font-size:1em;margin:0;padding:0}
.restaurant-addr{margin:10px 0 0 8px}
span.cuisine-type{color:#e6781f;font-weight:700}
span.price-rating{color:#22a7dc;font-weight:700}
h2.restaurant-title{line-height:0.7;font-size:15px;margin:0 0 0 8px}
form,#col01 #reviews .name p,#restaurant .reviews ol blockquote,#restaurant .events p,#restaurant .offers ul p,#booking .offers p{margin:0;padding:0}
#head .contents,#nav .contents{background:#fff;padding:0 2px}
#head .contents{height:80px}
#nav .contents{height:43px}
#col01 .row02 .col02 .detailnav li,#col01 .details .row02 .col01_1 span,.col01_1 .deals .buttons a,.tabs .deals .buttons a{float:left;margin:0;padding:0}
.tabs .invite fieldset img,.restfinder .clear img,.tabs .finder .clear img{float:left;margin:3px 0 0 2px}
#footer ul,#nav ul,#col01 .row02 .col02 .detailnav ul,#restaurant .reviews ol,#restaurant .hours ul,#post-list{list-style:none;margin:0;padding:0}
#footer .service h1 strong,#page-head.new h1 strong{color:#4a1e53}
#restaurant #book-online-form h2,#blog .sidebar h2{margin:0 0 .5em;padding:0}
#head #mygodine,.jcarousel-special-offer a:link,.jcarousel-special-offer a:visited,.jcarousel-special-offer span,.jcarousel-special-offer strong,#nav ul li a.special,#nav ul li a:hover,.tabs .restfinder .viewallxmas a strong,.tabs .restfinder .viewallvalentines a h1 strong,.tabs .restfinder .viewallvalentines a h2 strong,#booking .big-box a{color:#fff}
.tabs,#booking .secondary .booking_deal .dealscontain,.tabs{width:295px}
/* new */
#footer-wrapper{margin:0 10px;background:#ccd2d6;height:190px}
#footer-wrapper h2{color:#404041;font:800 21px/65px Arial,Verdana,sans-serif;margin:0;padding-left:30px}
#footer-wrapper div.footer-about-you,#footer-wrapper div.footer-about{background:#fff;float:left;margin-left:15px;width:272px;padding:10px 10px 20px;height:80px}
#footer-wrapper div.footer-about-you{margin-left:0}
#footer-wrapper div.footer-help{background:#fff;float:left;width:273px;padding:10px 10px 19px}
#footer-wrapper div.footer-about h3,#footer-wrapper div.footer-help h3,#footer-wrapper div.footer-about-you h3{font:21px Arial,Verdana,sans-serif;color:#404041;margin:10px 5px}
#footer-wrapper li {border-right:1px solid #404041;color:#404041;display:inline;float:left;font-size:12px;list-style:none outside none;margin-bottom:4px;padding:0 5px;text-decoration:underline}
#footer-wrapper li a{color:#404041;font:12px Arial,Helvetica,sans-serif;text-decoration:none}
#footer p.footer-business{background:#f1f1f2;height:23px;font-size:11px;margin:4px 10px 0px;padding:4px 0 0 15px;color:#666}
#footer{padding-top:10px}
/* juno */
#head .contents{height:97px}
#head #back-to-nott h1#logo{margin-top:31px;margin-left:25px}
#search_block,#search_block a:visited,#search_block a:link{font-family:arial,verdana,tahoma,Trebuchet,"Trebuchet MS",sans-serif;font-size:12px;color:#000}
#search_block a{position:relative;top:2px}
#search_block input{background:transparent url(/images/searchbox.png) no-repeat scroll 0 0;width:161px;padding-top:0}
#search_block fieldset{display:inline;vertical-align:middle;margin-left:20px}
#map-intro{height:56px;overflow:hidden}
#footer{padding-bottom:0}
div#footer-wrapper div.footer-help,div#footer-wrapper div.footer-about,div#footer-wrapper div.footer-help{height:80px;padding-bottom:20px}
#subfooter{clear:both;font-size:11px;color:#999;height:100%;overflow:auto;_zoom:1;margin:0;padding:40px 10px 15px}
#subfooter a{color:#666}
#subfooter a:hover{color:#70bc1f}
#subfooter p{font-size:11px;margin:0;padding:0}
#footerleft{float:left;text-align:left;padding:0 10px}
#footerright{float:right;text-align:right;padding:0 15px 0 0}
#map #col02{float:left;margin-right:0;margin-left:12px;margin-top:5px}
#ctl00_ctl00_SearchPanel,#ctl00_SearchPanel{float:right;margin-top:-97px;width:340px}
#ctl00_ctl00_SearchPanel #search_block,#ctl00_SearchPanel #search_block{height:1%;margin-top:0;overflow:hidden}
#ctl00_ctl00_SearchPanel #search_block .links,#ctl00_SearchPanel #search_block .links{float:left;margin-top:11px}
#ctl00_ctl00_SearchPanel #search_block fieldset,#ctl00_SearchPanel #search_block fieldset{float:left}
#back-to-nott,input#ctl00_search{padding-top:0}
#container #bg01,#container #bg02,#container #content{float:none}
.checkboxlist input{float:left;width:20px}
.checkboxlist label{float:left;width:550px;padding-top:1px;color:#6e6e6e;margin-bottom:5px;font-size:11px}
.checkboxlist label:first-line{color:#1c8a1e;font-size:13px;font-weight:800}
.bookingoffers hr,.checkboxlist br{clear:both}
.bookingoffers hr{margin-bottom:20px}
.bookingcheckavailability{margin:10px 10px 20px;float:left;color:#2795D1}
.bookingoffers h2{background:url("images/bookingofferbg.jpg") no-repeat;color:#2D97D1;line-height:36px;margin:-14px 0 10px;padding:0 10px;font-size:15px}
.book-details{background:url("images/enterbookinginfo.jpg") no-repeat;padding-top:46px}
#christmas-menu {float:left;margin:-15px 0 10px -10px;}
/*jquery ui*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:block}* html .ui-helper-clearfix{height:1%}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828;color:#fff;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f6f6f6;font-weight:700;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-shadow{background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:-5px 0 0 -5px;padding:5px}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
/*bookingpage*/
#container_contain #container #content.booking{padding-bottom:0}
#content.booking h2{clear:both;background:url(images/bookingsprite.jpg) no-repeat 0px -40px;line-height:38px;padding:0 15px;color:#2d97d1;font-weight:800;margin-bottom:0;margin-top:1px;width:898px}
#content.booking h2.bookoffers-headline{background: url(images/bookingsprite.jpg) no-repeat;line-height:36px;margin:0;} 
#content.booking fieldset.bookoffers{border:0;width:625px;float:right;margin-right:12px}
#content.booking fieldset.bookoffers input{float:left;margin:4px 10px 0 0;outline:none}
#content.booking fieldset.bookoffers span input:focus{outline:0}
#content.booking fieldset.bookoffers label{float:left;width:595px;margin-bottom:0}
#content.booking fieldset.bookoffers label span{color:#6e6e6e;font-size:11px;display:block}
#content.booking fieldset.bookoffers label span.title{font-size:13px;color:#1c8a1e;font-weight:bold;padding-top:2px}
#content.booking fieldset.bookoffers label span.no-thanks{font-size:13px;font-weight:800;padding-top:3px}
#content.booking fieldset.bookoffers hr{clear:both;color:#fff;border:1px solid #fff;margin:5px 0}
#content.booking div.notification{background:#ffffc7;height:55px;margin:0 0 0 2px;padding:0;width:923px}
#content.booking div.notification div.icon{float:left;width:292px;text-align:right;margin-right:14px;display:table;height:99%}
#content.booking div.notification div.icon p{display:table-cell;vertical-align:middle}
#content.booking div.notification div.text{color:#7f7f63;float:left;display:table;height:99%}
#content.booking div.notification div.text p{font-size:11px;line-height:13px;margin:0;padding:0;display:table-cell;vertical-align:middle}
#content.booking div.error-message{background:#fedbdb;margin:0 0 0 2px;padding:0;width:923px}
#content.booking div.error-message div.icon{float:left;width:292px;text-align:right;margin-right:14px;margin-top:14px}
#content.booking div.error-message div.text{color:#7f7f63;float:left;margin-top:12px}
#content.booking div.error-message div.text p{font:11px Arial,Helvetica,sans-serif;margin:0;padding:0}
#content.booking div.error-message div.text p strong{font-weight:800;color:#ff0000}
#content.booking div.error-message div.text ul{margin:5px 0 10px 25px;padding:0;font:11px Arial,Helvetica,sans-serif;color:#ff0000}
#content.booking div.login{width:923px;padding:5px 0;background:#eff8fd;margin:0 0 0 2px}
#content.booking div.login p.member{line-height:40px;padding:0pt;font-size:11px;color:#666;font-weight:800;text-align:left;margin:0 0 0 305px}
#content.booking div.login p.member a{color:#1c8a1e}
#content.booking fieldset.details{width:923px;border:0;margin:0 0 0 2px;padding:0;clear:both}
#content.booking fieldset.odd{width:923px;border:0;margin:0 0 0 2px;padding:0;clear:both;background:#f3f3f3}
#content.booking fieldset.selected-input{background:#e4fbe9;position:relative}
#content.booking fieldset.details label{float:left;color:#666;font-size:13px;font-weight:800;text-align:right;width:293px;line-height:40px}
#content.booking fieldset.details input,#content.booking fieldset.details button{float:left;font-size:12px;color:#666;background:url(images/bookingsprite.jpg) no-repeat -240px -78px;border:0;width:188px;height:29px;margin:5px 0 0 9px;padding:0 8px}
#content.booking fieldset.details span.checkbox input{width:20px}
#content.booking fieldset.details input.date{width:156px}
#content.booking fieldset.details input.datepicker,#content.booking fieldset.details button{background-position:-444px -78px;width:32px;margin:5px 0;cursor:pointer;font-size:0;text-indent:-9999px;line-height:0}
#content.booking fieldset.details input.error{background-position:-888px -78px;color:#ff0000}
#content.booking fieldset.details select{float:left;font-size:11px;margin:9px 0 0 10px;width:45px;border:1px solid #999;padding:3px}
#content.booking fieldset.details select.ampm{width:50px}
#content.booking fieldset.details select.flex{width:160px}
#content.booking fieldset.details div.hidden{display:none;margin:0;padding:0}
#content.booking fieldset.details input.checkbox{width:20px;float:left}
#content.booking fieldset.details textarea{float:left;margin:14px 0 10px 10px;width:322px;height:100px;font:11px Arial,Helvetica,sans-serif;border:1px solid #999;padding:3px;resize:none}
#content.booking div.submit{width:621px;padding:15px 0 15px 302px;background:#ffffc7;margin:2px 0 0 2px}
#content.booking div.submit p{margin:0 0 0 3px;padding:0;font-size:11px;color:#666}
#content.booking div.submit p a{color:#8cbcb9;text-decoration:none}
#content.booking div.submit input.submit{width:240px;height:36px;border:0 none;background:url(images/bookingsprite.jpg) no-repeat 0pt -78px;margin-top:10px;cursor:pointer}
#content.booking div.submit input.submit::-moz-focus-inner{border:0}
#content.booking div.login fieldset.signin-form{width:923px;border:0;margin:0 0 0 2px;padding:0;clear:both;display:none}
#content.booking div.login fieldset.signin-form label{float:left;color:#2a8abd;font-size:13px;font-weight:800;text-align:right;width:293px;line-height:40px}
#content.booking div.login fieldset.signin-form input{float:left;font-size:12px;color:#666;background:url(images/bookingsprite.jpg) no-repeat -240px -78px;border:0;width:188px;height:29px;margin:5px 0 0 9px;padding:0 8px}
#content.booking div.login fieldset.signin-form input.submit{background-position:-798px -78px;width:60px;height:25px;padding:0;margin-top:7px;cursor:pointer}
#content.booking div.login fieldset.signin-form a.close-login{float:left;width:14px;height:14px;font-size:0;line-height:0;text-indent:-9999px;background:url(images/bookingsprite.jpg) no-repeat -858px -78px;margin:12px 0 0 100px}
#booking-tooltip{position:absolute;width:209px;top:-23px;right:25px}
#booking-tooltip-top{width:209px;height:7px;background:url(images/booking-tooltip-top.png) no-repeat;margin-left:11px}
#booking-tooltip-arrow{float:left;height:71px;width:11px;background:url(images/booking-tooltip-arrow.png) no-repeat}
#booking-tooltip-content{float:left;width:168px;background:#41a0d4 url(images/booking-tooltip.jpg) no-repeat top left;color:#fff;min-height:71px;font-size:11px;padding:0 15px}
#booking-tooltip-bottom{clear:both;width:209px;height:7px;background:url(images/booking-tooltip-bottom.png) no-repeat;margin-left:11px}
#content.confirmation div.checking{margin:0;height:57px;background:url(images/bookingsprite.jpg) no-repeat scroll 0 -114px;padding:8px 0 0 70px;width:858px;}
#content.confirmation div.checking span{display:block;font:800 16px Arial,Helvetica,sans-serif;color:#8db78d}
#content.confirmation div.checking span.first{color:#2bbb2e;font-size:22px}
#content.confirmation h2{font:800 20px Arial,Helvetica,sans-serif;color:#006da3;margin-left:20px;float:left}
#content.confirmation div.print{float:left;width:200px;line-height:20px;margin:20px 0 0 10px}
#content.confirmation div.print a{color:#999;text-decoration:none;font:11px Arial,Helvetica,sans-serif}
#content.confirmation div.print a img{vertical-align:middle;margin-right:3px}
#content.confirmation div.booking-details{clear:both;float:left;width:663px;margin:0 0 20px 20px}
#content.confirmation div.booking-details p{clear:both;margin:5px 0;padding:0 0 5px;font:800 13px Arial,Helvetica,sans-serif;color:#006da3;border-bottom:1px solid #ebebeb}
#content.confirmation div.booking-details p span.title{float:left;width:170px;text-align:right;margin-right:20px}
#content.confirmation div.booking-details p span.details{color:#58595b;font-weight:400}
#content.confirmation div.booking-details p.mistake{text-align:right;border:0;margin-top:10px}
#content.confirmation div.booking-details p.mistake span.question{color:#1177a9;font-weight:800;margin-top:10px}
#content.confirmation div.booking-details p.mistake span.link{color:#636466;font-weight:400}
#content.confirmation div.booking-details p.mistake span.link a{color:#e9a51e;text-decoration:none}
#content.confirmation div.options{float:right;width:184px;margin-right:25px}
#content.confirmation div.options p.title{margin:0;padding:0 0 5px;font-weight:800;color:#1177a9;border-bottom:1px solid #ebebeb}
#content.confirmation div.options p{margin:5px 10px;color:#58595b;font-size:12px}
#content.confirmation div.options p a{color:#58595b;text-decoration:none;font-size:12px}
#content.confirmation div.options p img{vertical-align:middle;margin-right:7px;}
#content.confirmation div.options p.help{margin:20px 0 0;padding:0 0 5px;font-weight:800;color:#1177a9;border-bottom:1px solid #ebebeb}
#content.confirmation div.points{clear:both;width:888px;height:90px;background:url(images/bookingsprite.jpg) no-repeat 0 -181px;margin:20px auto}
#content.confirmation div.points div{float:left;width:200px;text-align:right;margin:23px 0 0 420px}
#content.confirmation div.points div span.first{display:block;font:800 25px Arial,Helvetica,sans-serif;color:#006da3;line-height:25px}
#content.confirmation div.points div span.pending{font:800 15px Arial,Helvetica,sans-serif;color:#8f8f8f}
#content.confirmation div.points a{float:left;width:224px;height:46px;background:url(images/bookingsprite.jpg) no-repeat scroll 0 -271px;font-size:0;line-height:0;text-indent:-9999px;margin:23px 0 0 20px}
#content h2.faq{margin:20px;color: rgb(43, 187, 46);font:800 20px Arial,Helvetica,sans-serif;float:none;clear:both}
#content div.faq-question{margin-bottom:5px}
#content div.faq-question div.top{height:10px;width:891px;margin:0 auto;background:url(images/bookingsprite.jpg) no-repeat 0 -317px}
#content div.faq-question div.content{background:url(images/faqbg.jpg) repeat-y;width:871px;margin:0 auto;padding:0 10px}
#content div.faq-question div.content div.title{width:783px;float:left;height:23px;color:#5e5e5e;font:800 16px Arial,Helvetica,sans-serif;background:url(images/bookingsprite.jpg) no-repeat 0 -339px;padding:5px 0 0 35px}
#content div.faq-question div.content div.more{float:right;width:30px;height:30px;background:url(images/bookingsprite.jpg) no-repeat;background-position:-888px -181px;margin-right:3px;cursor:pointer}
#content div.faq-question div.content div.answer{clear:both;background:url(images/bookingsprite.jpg) no-repeat 0 -369px;padding:0 0 0 35px;padding-top:2px;overflow:hidden}
#content div.faq-question div.content div.answer p{padding:0;font:400 14px Arial,Helvetica,sans-serif;color:#5e5e5e;line-height:18px;margin:0 0 5px}
#content div.faq-question div.content div.answer ul{font:400 14px Arial,Helvetica,sans-serif;color:#5e5e5e;line-height:18px}
#content div.faq-question div.bottom{clear:both;height:10px;width:891px;margin:0 auto;background:url(images/bookingsprite.jpg) no-repeat 0 -327px}
#content p.more-questions{font:400 14px Tahoma,Arial,sans-serif;color:#5e5e5e;margin:15px 25px 5px}
#content p.more-questions a{color:#36a9da;text-decoration:none}
#content p.more-questions a:hover{text-decoration:underline}
#content.restaurateur-faqs div.options{float:right;width:184px;margin-right:25px}
#content.restaurateur-faqs div.options p.title{margin:0;padding:0 0 5px;font-weight:800;color:#1177a9;border-bottom:1px solid #ebebeb}
#content.restaurateur-faqs div.options p{margin:5px 10px;color:#58595b;font-size:12px}
#content.restaurateur-faqs div.options p a{color:#58595b;text-decoration:none;font-size:12px}
#content.restaurateur-faqs div.options p img{vertical-align:middle;margin-right:7px;}
#content.restaurateur-faqs div.options p.help{margin:20px 0 0;padding:0 0 5px;font-weight:800;color:#1177a9;border-bottom:1px solid #ebebeb}
#opening-hours{display:none}
a.promo-homepage{margin:0 0 10px;float:right;width:224px;height:35px;background:url(images/adsprite.jpg) no-repeat;font-size:0;text-indent:-9999px;line-height:0}
a.promo-results{margin:5px 0 15px 2px;float:left;width:608px;height:63px;background:url(images/adsprite.jpg) no-repeat 0 -78px;font-size:0;text-indent:-9999px;line-height:0}
a.promo-sidebar{float:left;width:295px;height:66px;background:url(images/adsprite.jpg) no-repeat 0 -124px;font-size:0;text-indent:-9999px;line-height:0;margin-bottom:5px}
a.promo-freemeals{float: left; width: 295px; font-size: 0pt; text-indent: -999px; line-height: 0pt; margin-bottom: 5px; background: url(images/adsprite.jpg) no-repeat 0 -78px;height:46px}
a.promo-restaurant{margin:5px 0 10px 2px;float:left;width:450px;height:43px;background:url(images/adsprite.jpg) no-repeat 0 -35px;font-size:0;text-indent:-9999px;line-height:0}
a.county-rewards,a.county-groups{float:left;width:443px;height:36px;font-size:0;line-height:0;text-indent:-9999px;background: url(images/adsprite.jpg) no-repeat 0 -232px;margin-bottom:10px;margin-left:15px}
a.county-groups{width:450px;background-position:0 -268px;margin-bottom:10px;margin-left:0}
a.rest-promo-freemeal,a.rest-promo-groups{float:left;width:404px;height:36px;margin-bottom:5px;font-size:0;line-height:0;text-indent:-9999px;background:url(images/adsprite.jpg) no-repeat 0 -304px}
a.rest-promo-groups{background-position:0 -340px}
a.rest-promo-nearby,a.rest-promo-northamptonshire,a.rest-promo-leicestershire,a.rest-promo-leeds,a.rest-promo-derbyshire,a.rest-promo-nottinghamshire{float:left;width:402px;height:83px;margin-bottom:10px;font-size:0;line-height:0;text-indent:-9999px;background: url(images/directory-restaurant-sprite.jpg) no-repeat 0 -38px}
a.rest-promo-derbyshire{background-position:0 -121px}
a.rest-promo-leeds{background-position:0 -204px}
a.rest-promo-leicestershire{background-position:0 -287px}
a.rest-promo-northamptonshire{background-position:0 -370px}
a.rest-promo-nearby{background-position:0 -453px}
#col01 .row02 h2{clear:both}
/* group form */
#content div.groupbooking{padding: 25px;position:relative}
#content div.groupbooking div.free-meals-box{position: absolute; width: 224px; right: 25px; top: 25px;margin:0}
#content div.groupbooking div.free-meals-box div{padding: 10px 15px 15px; width: 194px; background:#f2f2f2}
#content div.groupbooking div.free-meals-box div h2{color:#59c43f; font: 800 32px Arial,Helvetica,sans-serif; letter-spacing: -0.5px; margin:0}
#content div.groupbooking div.free-meals-box div p{margin:0;font:400 14px Arial,Helvetica,sans-serif;color:#6c6c6c}
#content div.groupbooking div.free-meals-box div p.title{font:800 15px Arial,Helvetica,sans-serif}
#content div.groupbooking div.free-meals-box div p.points{margin:10px 0 0;font:800 22px Arial,Helvetica,sans-serif;color:#2d97d1}
#content div.groupbooking div.free-meals-box h2{width:210px;margin:20px 0 0 10px;font:800 14px Arial,Helvetica,sans-serif;color:#7d7d7d;letter-spacing:-0.3px}
#content div.groupbooking div.free-meals-box h2 span{color:#e8a01c}
#content div.groupbooking h2{margin:0 0 45px;font: 800 20px/26px Arial,Helvetica,sans-serif;color:#2d97d1;letter-spacing:-0.8px;width:650px}
#content div.groupbooking h2 a{color:#59c43e;text-decoration:none}
#content div.groupbooking h2 a:hover{text-decoration:underline}
#content div.groupbooking h3{font:800 20px Arial,Helvetica,sans-serif;color:#e87f18}
#content div.groupbooking fieldset{margin:0;padding:0;border:0}
#content div.groupbooking #ctl00_PageContent_pnlRestaurantControls,#content div.groupbooking #ctl00_PageContent_pnlCuisineControls,#content div.groupbooking #ctl00_PageContent_pnlNotCuisineControls, #content div.groupbooking #ctl00_PageContent_pnlDateControls{margin-left:202px}
#content div.groupbooking #ctl00_PageContent_pnlRestaurantControls input,#content div.groupbooking #ctl00_PageContent_pnlCuisineControls input,#content div.groupbooking #ctl00_PageContent_pnlNotCuisineControls input, #content div.groupbooking #ctl00_PageContent_pnlDateControls input.date{clear:both}
#content div.groupbooking fieldset label{float:left;text-align:right;font:12px/28px Arial,Helvetica,sans-serif;color:#636363}
#content div.groupbooking fieldset label.first{clear:both;width:182px;margin-right:20px;font-weight:800}
#content div.groupbooking fieldset label.margined{margin-left:10px}
#content div.groupbooking fieldset label.newsletter{font-size:11px}
#content div.groupbooking fieldset input.submit{clear:both;float:left;border:0;background:url(images/groupbooking.jpg) no-repeat -539px -57px;width:240px;height:36px;font-size:0;line-height:0;text-indent:-9999px;margin:10px 0 0 202px;cursor:pointer}
#content div.groupbooking fieldset textarea{float:left;border:0;background:url("images/groupbooking.jpg") no-repeat 0px -470px;width:304px;height:69px;padding:5px;font:12px Arial,Helvetica,sans-serif;resize:none}
#content div.groupbooking fieldset  span.checkbox input{height:23px;float:left;width:20px;margin-right:10px;background:none}
#content div.groupbooking fieldset select{float: left; border: 1px solid #6c6c6c;width: 50px; margin-right: 10px; padding: 2px; margin-top: 3px}
#content div.groupbooking fieldset input.date{margin-bottom: 8px; float: left; border: 0; font: 12px Arial,Helvetica,sans-serif; background: url(images/groupbooking.jpg) no-repeat -528px -441px; width: 162px; height: 29px; padding: 0px 5px}
#content div.groupbooking fieldset input.datepicker,#content div.groupbooking fieldset button{float: left; border: 0; background: url(images/groupbooking.jpg) no-repeat -700px -441px;width:32px;height:29px;cursor:pointer;font-size:0;text-indent:-9999px;line-height:0}
#content div.groupbooking fieldset div.add-another{float: left; font: 12px/28px Arial,Helvetica,sans-serif; color:#59c43e; cursor: pointer; margin-left: 10px}
#content div.groupbooking fieldset div.add-another a{color:#59c43e;text-decoration:none}
#content div.groupbooking fieldset div.add-another a:hover{text-decoration:underline}
#content div.groupbooking fieldset.enquiry{margin:0 0 30px}
#content div.groupbooking fieldset.enquiry div{position:relative}
#content div.groupbooking fieldset.enquiry div#booking-tooltip{position:absolute}
#content div.groupbooking fieldset.enquiry div label{clear:both;float:left;text-align:right; width: 182px; margin-right: 20px; font:800 12px/28px Arial,Helvetica,sans-serif; color:#636363}
#content div.groupbooking fieldset input{margin-bottom:8px;float:left;border:0;font:12px Arial,Helvetica,sans-serif;background:url(images/groupbooking.jpg) no-repeat 0 -441px;width: 304px; height: 29px; padding: 0px 5px}
#content div.groupbooking fieldset input.tel{background-position:-314px -441px;width: 204px}
#content div.groupbooking fieldset p{clear:both;font:11px/28px Arial,Helvetica,sans-serif;color:#636363;margin:0 0 0 202px}
#content div.groupbooking fieldset p a{text-decoration:none}
#content div.groupbooking div.informal,#content div.groupbooking div.formal,#content div.groupbooking div.quiet,#content div.groupbooking div.lively{font:400 12px Arial,Helvetica,sans-serif;color:#636363;float:left;margin-top:6px}
#content div.groupbooking div.informal{margin-right:10px}
#content div.groupbooking div.formal{margin-left:10px}
#content div.groupbooking div.quiet{margin-right:10px;margin-left:16px}
#content div.groupbooking div.lively{margin-left:10px}
#free-meal{background:#fff}
#free-meal h2{font:800 28px Arial,Helvetica,sans-serif;color:#68cb4f;margin:0 0 5px;padding:0}
#free-meal h3{color:#eb8000;font:800 20px Arial,Helvetica,sans-serif;padding:0;margin:20px 0 20px 80px}
#free-meal p{color:#636363;margin:0 0 0 8px;padding:0}
#free-meal p.desc{clear: both;font-size:11px;line-height:13px;margin:0 0 10px 285px;color:#b1b1b1}
#free-meal p.confirm{clear: both;font-size:11px;line-height:13px;margin:0 0 10px 285px}
#free-meal p.restaurant{color:#55c534;font-weight: 800;margin:4px 10px 0}
#free-meal fieldset{border:0;margin:0;padding:0}
#free-meal fieldset label{clear:both;float:left;text-align:right;font:400 12px Arial,Helvetica,sans-serif;color:#636363;margin:7px 20px 0 0;width:265px}
#free-meal fieldset input{margin-bottom:8px;float:left;border:0;font:12px Arial,Helvetica,sans-serif;background:url(images/groupbooking.jpg) no-repeat -314px -441px;width:204px; height: 29px; padding: 0px 5px}
#free-meal fieldset input.date{margin-bottom: 8px; float: left; border: 0; font: 12px Arial,Helvetica,sans-serif; background: url(images/groupbooking.jpg) no-repeat -528px -441px; width: 162px; height: 29px; padding: 0px 5px}
#free-meal fieldset input.datepicker,#free-meal fieldset button{float: left; border: 0; background: url(images/groupbooking.jpg) no-repeat -700px -441px;width:32px;height:29px;cursor:pointer;font-size:0;text-indent:-9999px;line-height:0}
#free-meal fieldset input.party{width:114px;background-position:0 -549px}
#free-meal fieldset input.submit{width:100px;height:36px;background-position:0 -578px;margin-left:285px;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer}
#free-meal fieldset select{float: left; border: 1px solid #6c6c6c;width: 50px; margin-right: 10px; padding: 2px; margin-top: 3px}
div.btn-faq{float:left;width:119px;height:36px;background:url(images/groupbooking.jpg) no-repeat -608px 0;margin:0 0 30px 25px;cursor:pointer}
/* rewards */
#content div.rewards-title{float:left;width:615px;margin:25px 0 0 25px}
#content div.rewards-title h2{margin: 0pt 0pt 45px; font: 800 20px/26px Arial,Helvetica,sans-serif; color:#2d97d1; letter-spacing: -0.5px}
#content div.rewards-title h2 a{color:#59c43e;text-decoration:none}
#content div.rewards-title h2 a:hover{text-decoration:underline}
#content div.rewards-title div.breadcrumbs{width: 615px; height: 81px; background: url(images/groupbooking.jpg) no-repeat 0 -360px}
#content div.rewards-title p{font: 400 15px Arial,Helvetica,sans-serif; color:#6c6c6c; margin: 10px 0 0}
#content div.free-meals-box{float: right; width: 224px; margin: 25px 25px 25px 0}
#content div.free-meals-box div{padding: 10px 15px 15px; width: 194px; background:#f2f2f2}
#content div.free-meals-box div h2{color:#59c43e; font: 800 32px Arial,Helvetica,sans-serif; letter-spacing: -0.5px; margin: 0}
#content div.free-meals-box div p{margin:0;font:400 14px Arial,Helvetica,sans-serif;color:#6c6c6c}
#content div.free-meals-box div p.title{font:800 15px Arial,Helvetica,sans-serif}
#content div.free-meals-box div p.points{margin:10px 0 0;font:800 22px Arial,Helvetica,sans-serif;color:#2d97d1}
#content div.free-meals-box h2{width:210px;margin:20px 0 0 10px;font:800 14px Arial,Helvetica,sans-serif;color:#7d7d7d;letter-spacing:-0.3px}
#content div.free-meals-box h2 span{color:#e8a01c}
#content div.free-meals-box h2 span a{color:#e8a01c;text-decoration:none}
#content div.free-meals-box h2 span a:hover{text-decoration:underline}
#content div.needed-points{clear:both;margin:0 25px 20px}
#content div.needed-points p{margin:0;font: 800 20px Arial,Helvetica,sans-serif; color:#6c6c6c}
#content div.needed-points p span{color:#2d97d1}
#content div.carousel{background:url(images/slide-bg.png) no-repeat;height: 180px; margin-left: -19px; width: 915px; position: relative}
#content div.carousel div.carousel-prev{position: absolute; cursor: pointer; width: 19px; height: 72px; top: 43px; left: 1px; background: url(images/carousel-prev.png) no-repeat}
#content div.carousel div.carousel-next{position: absolute; cursor: pointer; width: 19px; height: 72px; top: 43px; right: 1px; background: url(images/carousel-next.png) no-repeat}
#content div.carousel ul.carousel-list{list-style:none outside none;padding-top:10px;padding-left:30px}
#content div.carousel ul.carousel-list li{float: left; width: 125px; height: 130px;margin-left:15px}
#content div.carousel ul.carousel-list li a.restaurant-title{font: 400 1.1em Arial,Helvetica,sans-serif; text-decoration: none}
#content div.carousel ul.carousel-list li a.restaurant-title strong{display: block}
#content div.carousel ul.carousel-list li a.book-free-meal{margin-top:5px;float: left; display: block; width: 107px; height: 21px; background: url(images/groupbooking.jpg) no-repeat -608px -36px}
#content p.notification{margin: -20px 20px 20px; font: 400 12px Arial,Helvetica,sans-serif;color:#7f7f7f}
#content h2.terms{margin: 0pt 15px 5px; font: 800 20px Arial,Helvetica,sans-serif;color:#2d97d1}
#content ol.terms{margin:0 0 0 35px;padding:0;font:400 11px Arial,Helvetica,sans-serif;color:#7f7f7f;width:888px}
/* groups */
#content div.groups-title{float:left;width:615px;margin:25px 0 0 25px}
#content div.groups-title h2{margin: 0pt 0pt 45px; font: 800 20px/26px Arial,Helvetica,sans-serif; color:#2d97d1; letter-spacing: -0.5px}
#content div.groups-title h2 a{color:#59c43e;text-decoration:none}
#content div.groups-title h2 a:hover{text-decoration:underline}
#content div.groups-title a div.group-enquiry{float: left; width: 304px; height: 46px; background: url(images/groupbooking.jpg) no-repeat;cursor:pointer}
#content div.groups-title a div.organisers{cursor: pointer; float: left; width: 304px; height: 46px; background: url(images/groupbooking.jpg) no-repeat -304px 0; margin-left: 5px; margin-bottom: 53px}
#content div.groups-title div.partners-title{clear: both; margin: 0 0 14px 5px; font: 400 18px Arial,Helvetica,sans-serif; color:#6c6c6c}
#content div.groups-title div.partners-boots{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat 0 -46px; margin-right: 12px}
#content div.groups-title div.partners-en{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -77px -46px; margin-right: 12px}
#content div.groups-title div.partners-pdd{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -154px -46px; margin-right: 12px}
#content div.groups-title div.partners-leics{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -231px -46px; margin-right: 12px}
#content div.groups-title div.partners-northants{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -308px -46px; margin-right: 12px}
#content div.groups-title div.partners-motivano{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -385px -46px; margin-right: 12px}
#content div.groups-title div.partners-leeds{float: left; width: 77px; height: 54px; background: url(images/groupbooking.jpg) no-repeat -462px -46px}
#content div.groups-box{margin-bottom:85px}
#content div.inspiration{clear: both; margin: 0 0 0 25px}
#content div.inspiration div.title{height: 18px; margin-left: 5px; margin-bottom: 14px; font: 400 18px Arial,Helvetica,sans-serif; color:#6c6c6c}
#content div.inspiration div.parties{float: left; width: 277px; height: 130px; background: url(images/groupbooking.jpg) no-repeat 0 -100px ; margin-right: 24px; margin-bottom: 25px}
#content div.inspiration div.private{float: left; width: 278px; height: 130px; background: url(images/groupbooking.jpg) no-repeat -277px -100px; margin-right: 24px; margin-bottom: 25px}
#content div.inspiration div.work{float: left; width: 276px; height: 130px; background: url(images/groupbooking.jpg) no-repeat -555px -100px; margin-bottom: 25px}
#content div.inspiration div.celebrations{float: left; width: 277px; height: 130px; background: url(images/groupbooking.jpg) no-repeat 0 -230px; margin-right: 24px; margin-bottom: 25px}
#content div.inspiration div.togethers{float: left; width: 278px; height: 130px; background: url(images/groupbooking.jpg) no-repeat -277px -230px; margin-right: 24px; margin-bottom: 25px}
#content div.inspiration div.unique{float: left; width: 276px; height: 130px; background: url(images/groupbooking.jpg) no-repeat -555px -230px; margin-bottom: 25px}
#content div.inspiration div a{float: left; font-size: 0pt; line-height: 0pt; text-indent: -999px; width: 277px; height: 130px}
#content h2.faq-title{margin: 20px 20px 40px; width: 655px; font: 800 20px/26px Arial,Helvetica,sans-serif; color: rgb(45, 151, 209);float:left;}
#content h3.faq-subtitle{color:#2d97d1;font:800 14px Arial,Helvetica,sans-serif;margin:20px}
#map-popup{visibility:hidden;height:0;width:0;overflow:hidden}
#map-popup strong{display:none}
#book-online-form a.book-now-btn{background:url(images/book-online-box.jpg) no-repeat -157px -94px;float:left;font-size:0;height:40px;line-height:0;margin:84px 0 0 -6px;text-indent:-9999px;width:283px}
#occasionslider,#atmosphereslider{float:left;width:208px;margin-top:9px;background:none;height:0.8em;position:relative}
.ui-slider .ui-slider-handle {cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2;}
.ui-slider-horizontal .ui-slider-handle {margin-left:-0.6em;top:-0.3em}
#page-head div.info{float: right; margin-right: -18px;}
#page-head h2.phone-number{font-size: 2.8em; margin: 15px 0pt 0pt; padding: 0pt; text-align: right;}
.homepage #more-about-btn-home{position:absolute;display:block;text-decoration:none;right:10px;top:25px;width:61px;height:9px;background:url(images/read-more-home.png) no-repeat;z-index:10}
.homepage #partners{background:url("images/partners-home.jpg") no-repeat scroll 0 9px transparent;clear:both;height:51px;margin:0 auto;padding-top:5px;width:886px;}
/* login */
#page-head h1.login-page-title{font:400 36px Arial,Helvetica,sans-serif;color:#36a9da}
#page-head h1.login-page-title strong{font:800 36px Arial,helvetica,sans-serif;color:#36a9da}
#content fieldset.godine-login{background:url(images/loginbg.jpg) no-repeat;border:0;padding:0;margin:6px auto 0;width:918px;height:254px}
#content fieldset.godine-login label{color:#2d5c70;font:400 13px Tahoma,Arial,sans-serif;display:block;margin:23px 0 0 42px}
#content fieldset.godine-login label.label-password{margin-top:14px}
#content fieldset.godine-login input{color:#36a9da;font:400 16px Tahoma,Arial,sans-serif;background:none;border:0;display:block;margin:18px 0 0 42px;width:462px}
#content fieldset.godine-login input.submit{margin:13px 0 0 220px;float:left;width:129px;height:44px;font-size:0;line-height:0;text-indent:-9999px;background:url(images/btn-login.jpg) no-repeat;cursor:pointer}
#content fieldset.godine-login a{float:left;font:11px Tahoma,Arial,sans-serif;text-decoration:none}
#content fieldset.godine-login a:hover{text-decoration:underline}
#content fieldset.godine-login a.forgot-email{margin:28px 0 0 50px}
#content fieldset.godine-login a.forgot-pass{margin:28px 0 0 52px}
/* directory restaurant */
#restaurant .main #map-holder{width:451px;height:301px}
#restaurant .main #view-nearby-map{width:451px;height:38px;background:url(images/directory-restaurant-sprite.jpg) no-repeat}
#restaurant .secondary .listing-title{background:url(images/directory-restaurant-sprite.jpg) no-repeat 0 -536px;height:38px;margin:5px 0 30px;width:402px}
#restaurant #book-online-form {background:url("images/book-online-box.jpg") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;height:124px;overflow:hidden;padding:10px;width:430px;}
#restaurant #book-online-form .img {border:3px solid #FFFFFF;float:left;height:126px;margin:0 15px 0 0;width:138px;}
#book-online-form a.book-now-btn {background:url("images/book-online-box.jpg") no-repeat scroll -157px -94px transparent;float:left;font-size:0;height:40px;line-height:0;margin:84px 0 0 -6px;text-indent:-9999px;width:283px;}
#nav ul li a#ctl00_ctl00_MainMenuSection_HyperLink1,#nav ul li a#ctl00_MainMenuSection_HyperLink1{background:url(images/northants-links-christmas.png) no-repeat}
#nav ul li a#ctl00_ctl00_MainMenuSection_HyperLink1:hover,#nav ul li a#ctl00_MainMenuSection_HyperLink1:hover{background-position:0px -32px}
