html{background:transparent url('../img/bg-html.gif') repeat-x left top;}body{color:#191919;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:transparent url('../img/bg-body.jpg') no-repeat center top;}*{margin:0;padding:0;}a:link,a:visited{color:#08c;text-decoration:none;}a:hover{color:#08c;text-decoration:underline;}a img{border:0;}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Times New Roman",Times,serif;font-size:28px;font-weight:normal;line-height:normal;color:#224463;}#lead-content h1{line-height:34px;}#dynamic-content h2,#dynamic-content h3,#dynamic-content h4,#dynamic-content h5{margin:20px 0 15px 0;padding:0 0 5px 0;font-size:20px;line-height:20px;border-bottom:1px solid #c0c0c0;}#sidebar h2{border-bottom:1px solid #c0c0c0;font-size:19px;margin-top:8px;padding-bottom:6px;}h2.divide{font-size:18px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #dcdcdc;}.post h2{margin-bottom:0;}#lead-content .blog-content .archives .post,#lead-content .blog-content .archives .page{border-bottom:1px dotted #c0c0c0;margin-bottom:15px;float:left;width:700px;}#lead-content .blog-content .archives .post h3,#lead-content .blog-content .archives .page h3{font-size:22px;margin-bottom:5px;}#lead-content .blog-content .archives .post .entry p,#lead-content .blog-content .archives .page p{font-size:12px;}.blog-content .archives .members-list li{border-bottom:none;}#lead-content .post p.archive-meta{margin-bottom:0;font-size:11px;color:#c0c0c0;}.col-140 h2,.col-140 h3,.col-140 h4,.col-380 h2,.col-380 h3,.col-380 h4{margin:9px 0 15px 0;padding:0 0 5px 0;font-size:18px;line-height:20px;border-bottom:1px solid #c0c0c0;}#dynamic-content .advertisement h5{margin:23px 0 15px 0;padding:0 0 2px 0;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#c0c0c0;text-transform:uppercase;border-bottom:1px solid #d5d5d5;}.advertisement h4,.advertisement h5{margin:15px 0;padding:0 0 6px 0;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#c0c0c0;text-transform:uppercase;border-bottom:1px solid #d5d5d5;}.dark-border{border-bottom:1px solid #c0c0c0;padding-bottom:0;}h1 em,h2 em{font-size:20px;font-style:italic;color:#c0c0c0;}em.info{font-size:10px;}p{line-height:1.45;margin:0 0 15px 0;}p.meta,#lead-content p.post-meta,#lead-content .blog-content .archives p.postmetadata{color:#616161;font-size:11px;}div.post .meta{margin-bottom:10px;padding-bottom:0;}#lead-content p{font-size:14px;}#lead-content .blog-content p.region-divide{padding-bottom:15px;margin-bottom:0;font-size:12px;line-height:2;border-bottom:1px dashed #dcdcdc;}.entry img{padding:1px;border:1px solid #dcdcdc;}.sponsor-logo{float:left;padding:1px;border:1px solid #dcdcdc;margin:23px 20px 20px 0;}#wrapper{width:940px;margin:auto;}#sitehead{width:940px;height:295px;margin:auto;padding:35px 0 0 0;}#sitehead .logo{float:left;border:0;}#sitehead .leaderboard{float:right;border:1px solid #002037;}#sitehead .promos-search{float:right;width:780px;margin:30px 0 0 0;padding:0;list-style:none;color:#e5f1f8;}#sitehead .promos-search li{float:left;margin-right:20px;margin-bottom:0;height:80px;}#sitehead .promos-search li.content1{width:220px;}#sitehead .promos-search li.content2{width:300px;}#sitehead .promos-search li.content1 img,#sitehead .promos-search li.content2 img{float:left;margin:0 10px 10px 0;padding:1px;border:1px solid #003350;}#sitehead .promos-search li.search{width:220px;margin-right:0;}#sitehead .promos-search li.content1 p.title,#sitehead .promos-search li.content2 p.title,#sitehead .promos-search li.search p.title{float:left;width:130px;margin:0 0 10px 0;padding:0 0 5px 0;font-size:14px;border-bottom:1px dotted #003350;line-height:normal;}#sitehead .promos-search li.content2 p.title{width:210px;}#sitehead .promos-search li.search p.title{width:220px;}#sitehead .promos-search li p{padding:0;margin:0;}#sitehead .search-form .field{float:left;width:143px;height:17px;padding:5px 0 5px 5px;display:block;border:1px solid #003b5e;}#sitehead .search-form .button{float:left;margin-left:10px;}#nav{width:940px;float:left;margin:37px 0 0 0;padding:0;list-style-type:none;}#nav li{float:left;margin:0;}#nav li a{color:#FFF;text-decoration:none;float:left;padding:10px 20px 10px 19px;background:transparent url('../img/bg-nav-li-divide.gif') no-repeat right;}#nav li a:hover{text-decoration:underline;}#nav li a.first{padding:10px 20px 10px 10px;}#nav li.last a{padding:10px 0 10px 19px;background:none;}#nav ul{background:#010810; z-index:1000000;}#nav ul li{background:none;border-bottom:1px solid #003360; z-index:1000000;}#nav ul li a{background:none;}#nav ul li ul li a{background:none;}.navigation{padding:0 0 10px 0;}

#lead-content{width:940px;margin:5px auto;padding:15px 0 0 0;background:transparent url('../img/bg-lead-content.gif') no-repeat top;}
#lead-content #primary-content{width:380px;float:left;margin:0 20px 0 0;}
#lead-content #table-content{width:600px;float:left;margin:0 20px 30px 0;}
#lead-content .intro-content{float:left;width:380px;margin:0 20px 0 0;}
#lead-content .video-content{float:left;width:380px;margin:34px 20px 0 0;padding-top:20px;border-top:1px solid #dcdcdc;}
#lead-content .video-content img{float:left;}#lead-content .blog-content{float:left;width:700px;margin:0 20px 0 0;}
#lead-content #sidebar{float:left;width:140px;}
#lead-content #sidebar ul{margin:0 0 25px 0;padding:0;list-style-type:none;}
.blog-content .members-list{float:left;width:700px;padding:0;margin:0;list-style-type:none;}
.blog-content .members-list li{float:left;width:700px;padding:20px 0 10px 0;margin:0;border-bottom:1px solid #dcdcdc;}
.blog-content .members-list li.last{padding:20px 0 20px 0;border-bottom:none;}.blog-content .members-list h2{font-size:24px;padding:0;margin:0;}.blog-content .members-list h3{font-size:16px;color:#a1a1a1;padding:0;margin:0 0 10px 0;font-style:italic;}#lead-content .blog-content .members-list p{font-size:12px;}.blog-content .members-list li img{float:left;padding:1px;margin:0 15px 12px 0;border:1px solid #dcdcdc;}.col-140{float:left;width:140px;position:relative;margin:0 20px 0 0;}.col-140.last{margin-right:0;}.col-140 .award{margin:0 0 15px 0;}.col-380{float:left;width:380px;position:relative;margin:0 20px 0 0;}ul.info-list{list-style-type:none;padding:0 0 0 5px;}ul.info-list li{background:url(../img/bg-li-arrow.gif) 0 50% no-repeat;margin:0 0 8px 0!important;padding:0 0 0 10px!important;border:none!important;float:none!important;width:auto!important;}ul.info-list-gen{list-style-type:none;padding:0 0 0 5px;float:left;margin:0;}ul.info-list-gen li{background:url(../img/bg-li-arrow.gif) 0 50% no-repeat;margin:0 0 8px 0!important;padding:0 0 0 10px!important;border:none!important;float:none!important;width:auto!important;}ul.info-list li.facebook{background:transparent url('../img/bg-li-facebook.gif') no-repeat left 50%;padding:2px 0 2px 25px!important;}ul.info-list li.twitter{background:transparent url('../img/bg-li-twitter.gif') no-repeat left 50%;padding:2px 0 2px 25px!important;}ul.info-list-alt{list-style-type:none;padding:0 0 0 5px;margin:20px 0 20px 10px;font-size:14px;}ul.info-list-alt li{background:url(../img/bg-li-arrow.gif) 0 50% no-repeat;margin:0 0 8px 0!important;padding:0 0 0 15px!important;border:none!important;float:none!important;width:auto!important;}ul.info-list-alt li em{color:#999;font-family:"Times New Roman",Times,Georgia,Sans-Serif;}ul.lifetime-gallery{float:left;margin:0 20px 0 0;padding:0;list-style-type:none;}.restaurant-gallery{float:left;list-style-type:none;padding:0;margin:0;}.restaurant-gallery li{float:left;width:136px;height:136px;border:1px solid #dcdcdc;padding:1px;margin:0 0 15px 0;}.restaurant-gallery li img{float:left;}.restaurant-gallery li.last{margin-right:0;}.twitter{float:left;width:140px;position:relative;}.twitter-mascot{position:absolute;top:0;left:0;}.twitter h2{font-size:18px;padding:0 0 5px 45px;margin:11px 0 17px 0;line-height:18px;}#lead-content .twitter p{font-size:11px;margin-bottom:10px;}#lead-content .meta{border-bottom:1px solid #dcdcdc;padding-bottom:10px;font-size:12px;}#lead-content .post .meta{border-bottom:none;padding-bottom:0;font-size:12px;margin-bottom:0;}.col-280 h3 {border-bottom:1px solid #DCDCDC; font-size:21px; margin-top:10px; padding-bottom:5px;}.col-640 { border-right:1px solid #DCDCDC; float:left; margin-bottom:20px; padding-right:20px; width:587px }.col-280{float:right; padding-left:16px; width:314px;}#lead-content .col-140 .meta{padding-bottom:16px;}.wp-caption{padding:5px;background:#ececec;text-align:center;}.wp-caption img{padding:3px 0 5px 0;margin:0;border:0;}.wp-caption p{padding:0;margin:0;font-size:11px;color:#666;}#grey-wrapper{width:100%;margin:40px 0 0 0;padding:0 0 0 0;border-top:1px solid #dcdcdc;background:#f5f5f5;}#dynamic-content{width:940px;margin:auto;}#dynamic-content .blog-latest{float:left;width:380px;margin-right:20px;}#dynamic-content .blog-latest h3.title{background:transparent url('../img/icon-blog.gif') left top no-repeat;padding-left:30px;}#dynamic-content .blog-latest div.post{float:left;width:380px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}#dynamic-content .blog-latest div.post h2{font-size:12px;border-bottom:0;padding:0;font-family:Arial,Helvetica,sans-serif;margin:0;}#dynamic-content .industry-latest h3.title{background:transparent url('../img/icon-rss.gif') left top no-repeat;padding-left:30px;}#dynamic-content .industry-latest{float:left;width:220px;margin-right:20px;}#dynamic-content .industry-latest ul{float:left;width:220px;padding:0;margin:0;list-style-type:none;}#dynamic-content .industry-latest ul li.first{padding-top:0;}#dynamic-content .industry-latest ul li.last{border-bottom:none;}#dynamic-content .industry-latest ul li{float:left;width:200px;padding:10px 10px 10px 10px;margin:0;border-bottom:1px solid #dcdcdc;}#dynamic-content .industry-latest ul li p{padding:0;margin:0;}#dynamic-content .the-guide{float:left;width:140px;margin-right:20px;}#dynamic-content .the-guide .front-cover{margin:0 0 15px 15px;}#dynamic-content .advertisement,.advertisement{float:left;width:140px;margin:0 0 0 0;}#the-sponsors{display: none;border-top:1px solid #dcdcdc;background:transparent url('../img/bg-50best-sponsors.gif') repeat-x bottom left;width:100%;}#the-sponsors ul{width:100%; background:transparent url('../img/sponsors.gif') no-repeat bottom center; height:150px; display: block; margin:0 auto;list-style-type:none;padding:0;}#the-sponsors ul li{float:left;margin:0 10px 0 0;padding:0;}#the-sponsors ul li.last{margin:0;}#the-sponsors img{float:left;}.sponsor-details{float:right;width:300px;margin-left:20px;margin-bottom:20px;border-bottom:1px solid #dcdcdc;}#dynamic-content .blog-comments{float:left;width:700px;margin-right:20px;}.blog-comments #commentform textarea{width:690px;padding:5px;}.blog-comments #commentform input{width:340px;font-size:12px;padding:5px;font-family:Arial,Helvetica,sans-serif;}.blog-comments #commentform label{font-size:12px;margin-left:10px;}.blog-comments small{font-size:12px;}.blog-comments .avatar{float:left;margin-right:20px;}.blog-comments .comment-author{float:left;margin-right:10px;}.blog-comments ol p{float:right;width:650px;}.blog-comments ol{float:left;list-style-type:none;margin:0 0 5px;width:700px;}.blog-comments ol li{float:left;width:700px;border-bottom:1px dotted #dcdcdc;margin-bottom:15px;}#cat-list{font-family:"Times New Roman",Times,serif;font-size:22px;font-weight:normal;line-height:normal;color:#224463;}#lead-content #sidebar #cat-list li.categories ul{padding-top:15px;border-top:1px solid #c0c0c0;margin-top:8px;}#lead-content #sidebar #cat-list li.categories li.cat-item ul{padding-top:0;margin-top:0;border-top:none;}#lead-content #sidebar #cat-list li.categories li.cat-item{font-size:12px;font-family:Arial,Helvetica,sans-serif;}#lead-content #sidebar ul.children{padding:10px 0 0 0!important;margin: 5px 0;}#lead-content #sidebar ul.children li{padding:0 0 0 10px;margin:0 0 0 5px;background:url(../img/bg-li-arrow.gif) 0 50% no-repeat;}.addtoany_share_save_container{clear:both;}.blog-content .members-list .lang-dl-list{float:left;list-style-type:none;margin:0;padding:0;}.blog-content .members-list .lang-dl-list li{border-bottom:none;float:left;width:auto;padding:5px 15px 10px 0;margin:0;}.blog-content .members-list .lang-dl-list li.download{font-weight:bold;}.blog-content .members-list .lang-dl-list li img{border:1px solid #dcdcdc;float:left;margin:0;padding:1px;}#form h2{font-size:22px;margin:20px 0 20px 0;}#form h3,#form h4,#form h5{font-size:22px;margin-top:10px;float:left;width:700px;border-bottom:1px dashed #c0c0c0;}#form ul{float:left;width:auto;list-style-type:none;padding:0;margin:0;}#form ul li{float:left;margin:0 0 20px 0;}#form ul li.label{clear:left;width:150px;margin:0 15px 0 0;padding:7px 0 7px 0;}#form ul li.submit{clear:left;margin:0 15px 0 165px;padding:0 0 7px 0;}#form ul li.input{float:left;width:350px;}#form ul span{float:left;color:red;margin:5px 0 0 15px;}#form ul span#mandatory{color:red;float:none;margin:0;}#form ul li input.checkbox{margin:2px 15px 0 0;}#form ul li.input input,#form ul li.input select{display:block;padding:5px;float:left;}#form .required-field{float:right;font-size:14px;font-family:Arial,Sans-Serif;color:#000;font-weight:bold;padding:0 50px 0 0;}#form .red{color:red;}.checkbox li{width:700px;}#footer{background:#000d19 url('../img/bg-footer.jpg') no-repeat top center;height:250px;color:#FFF;}#footer-inner{margin:auto;width:940px;padding-top:28px;}#footer ul{width:140px;float:left;padding:0;margin:0 20px 0 0;list-style-type:none;font-size:11px;}#footer ul li:first-child{font-weight:bold;}#footer ul li:first-child a{color:#FFF;}#footer ul.last{margin:0;}#footer ul li a{color:#c0c0c0;}.social-links li{padding-left:25px;padding-top:2px;}.social-links li.title{padding:0;}.social-links .li-facebook{background:transparent url('../img/bg-li-facebook.gif') no-repeat left 50%;}.li-flickr{background:transparent url('../img/bg-li-flickr.gif') no-repeat left 50%;}.li-linkedin{background:transparent url('../img/bg-li-linkedin.gif') no-repeat left 50%;}.li-stumbleupon{background:transparent url('../img/bg-li-stumbleupon.gif') no-repeat left 50%;}.li-twitter{background:transparent url('../img/bg-li-twitter.gif') no-repeat left 50%;}.li-youtube{background:transparent url('../img/bg-li-youtube.gif') no-repeat left 50%;}#copyright{width:100%;background:#000205;text-align:center;font-size:11px;color:#FFF;padding:15px 0 5px 0;}#copyright p{line-height:1.85;}#copyright a{color:#FFF;text-decoration:none;}table.results{margin-top:3px;float:left;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:12px;font-family:Arial,Helvetica,sans-serif;width:600px;color:#434343;border-collapse:collapse;}table.results tr.odd{background:#f5f5f5;}table.results tr.head{font-family:Arial,"Times New Roman",sans-serif;font-weight:bold;color:#000;background:#CCC;}table.results td{border-bottom:1px solid #ececec;border-left:1px solid #ececec;padding:0 8px;margin:0;height:40px;}table.results td.rank{font-weight:bold;text-align:center;}table.results td.unchanged{color:#999;text-align:center;}table.results td.up,table.results td.down,table.results td.new-entry{color:#58a60b;text-align:center;font-weight:bold;width:70px;background:transparent url(../img/arrow-up.gif) no-repeat 50% 20%;}table.results td.down{color:#e3001a;background:transparent url(../img/arrow-down.gif) no-repeat 50% 80%;}table.results td.new-entry{color:#ce7200;background:#fffcdf;}table.results td.center{text-align:center;}table.results td.country{text-align:center;}table.results td em{color:#808080;}ul{padding:0 0 0 20px;margin:15px 0 15px 0;list-style-type:square;}ul li{margin:0 0 10px 0;}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .group{height:1%;}*:first-child+html .group{min-height:1px;}#gallery{position:absolute;display:none;background-image:url(../img/no-image.png);border:1px solid black;}#gallery .close{background-image:url(../img/close.png);cursor:pointer;height:35px;position:absolute;right:-18px;top:-18px;width:35px;z-index:1000000;}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;z-index:1000000;}.sf-menu{line-height:1.0;z-index:1000000;}.sf-menu ul{position:absolute;top:-999em;width:200px;z-index:100000;}.sf-menu ul li{width:100%;z-index:100000;}.sf-menu li:hover{visibility:inherit;z-index:1000000;}.sf-menu li{float:left;position:relative;z-index:100000;}.sf-menu a{display:block;position:relative;z-index:1000000;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:100000;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;z-index:1000000;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0;z-index:1000000;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;z-index:1000000;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:200px;top:0;z-index:1000000;}ul.list-404{list-style-type:none!important;font-family:arial,helvetica,sans-serif!important;margin:0;padding:0;}ul.list-404 li{margin-bottom:10px;}ul.list-404 h2{font-size:14px;font-family:arial,helvetica,sans-serif!important;}ul.list-404 .info-list-alt{font-size:12px;}.wp-caption.alignleft{float:left;margin:0 15px 15px 0;}.wp-caption.alignright{float:right;margin:0 0 15px 15px;}div.map{background:url('../img/globe.gif') top left no-repeat;width:778px;height:266px;position:relative;border-top:1px solid #c0c0c0;float:left;}.map-info h1{font-size:16px;font-family:'Times New Roman',sans-serif;margin:0;padding:0;color:#FFF;}.map-info ul{margin:10px 0 10px 0;padding:0 0 0 15px;font-family:Arial,sans-serif;font-size:12px;}.map-info a{color:#FFF;}#spain,#uk,#usa,#denmark,#france{position:absolute;left:431px;top:186px;}.qtip-wrapper{width:250px;}#uk{left:437px;top:139px;}#usa{left:227px;top:167px;}#denmark{left:476px;top:118px;}#france{left:460px;top:159px;}

.restaurant-facts { float: left; list-style-type: none; margin: 0; padding: 0; }
.restaurant-facts li { float: left; margin-bottom: 30px; width: 310px; }
.restaurant-facts li.address { margin-bottom: 10px; }
.restaurant-facts li.map { width: 310px;}
.restaurant-facts li.map img { float: left; }
.restaurant-facts li.title { border-bottom: 1px dotted #DCDCDC; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; }
.restaurant-facts li ul { margin: 0; padding: 0 0 0 20px; }
.restaurant-facts li ul li { margin: 0 0 5px 0; padding: 0; }

.spotlight-images { float: left; list-style-type: none; width: 517px; margin: 0 0 20px 0; padding: 0 0 0 70px; }
.spotlight-images li { float: left; margin-right: 40px; }
.spotlight-images li img { float: left; padding: 1px; border: 1px solid #DCDCDC; }

.signature-dishes { float: left; width: 587px; margin: 0 0 20px 0; padding: 0; }
.signature-dishes .img { float: left; margin: 0 30px 0 0; padding: 0; list-style-type: none; }
.signature-dishes .img img { float: left; padding: 1px; border: 1px solid #DCDCDC; }

h2.sub-title { border: none; font-size:18px; margin:13px 0 5px; padding:0;}
h3.sub-title { border: none; font-size:18px; margin:13px 0 5px; padding:0 0 5px 0; float: left; width: 586px;}

.spotlight_image { float: left; margin: 5px 15px 5px 0; padding: 1px; border: 1px solid #DCDCDC; }

#map_canvas {	width: 300px !important;}
#map-options { background:none repeat scroll 0 0 #DCDCDC; border-top:2px solid #CCCCCC; float:left; list-style-type:none; margin:0 0 15px 0; padding:0; width: 300px !important;}
#map-options li { float:left !important;  font-size:10px !important; margin:0 !important; padding:5px !important; width:140px !important;}
#map-options li input { float:left !important; margin: 0 5px 0 0 !important;}

p#breadcrumbs { margin-left: 20px; font-size: 13px; font-weight:bold; }

h4.title { font-size: 20px;	margin: 10px 0 0 0; padding: 10px 0 0 0; }
h4.sub-title { font-size: 18px; font-style: italic; color: #666666; margin: 0 0 10px 0; padding: 0; }
h5.title { font-size: 20px; margin: 0; padding: 10px 0 15px 0; }