@charset "utf-8";
 /* RESET */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var,i,b{font-style:normal;font-weight:normal}
ol,ul{list-style:none;margin:0;padding:0}
caption,th{text-align:left}
h2{font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
/* -------------------------------------------------------------------------------------------------- */

/* TAG TAMING */
body{font-size:12px;line-height:1.6em;padding:0 10px;font-family:arial,helvetica,sans-serif;color:#333;background:#f2f2f2 url('cssimg/skyline.png'); background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed;}
a{text-decoration:none;color:#333333}
a:hover{color:#ED1B24}
h3,#gigcomp h4{font-size:1.5em;color:#ED1B24;border-top:1px solid #aaa;border-bottom:1px solid #aaa; line-height:1em;padding:2px 0 4px 0;margin-bottom:5px;height:1%; width:100%;}
.fixedcol h3{font-size:1.5em;}
h3 a{color:#ED1B24; display:block; width:100%;}
h3 a:hover{text-decoration:none!important}
h4{font-size:24px;color:#111;line-height:1em;padding-bottom:3px}
h4 a{color:#333}
h4 a:hover{text-decoration:none!important;color:#ED1B24}
h5{color:#333;padding:0 0 3px 0;line-height:1.3em;margin-bottom:5px}
h6{font-size:16px;padding-bottom:2px;line-height:1.2em;color:#222;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:1px 0 2px 0}
h6 a{font-size:14px; color:#333}
h6 a:hover{text-decoration:none!important;color:#ED1B24}
p{line-height:1.3em;color:#222;font-size:12px;overflow:hidden}
strong{font-weight:bold}
em{font-style:italic}
h3 a.rss{display:block;float:right;margin:2px 0 0 0;padding:0;line-height:1px;height:17px;width:17px; background-image:url('cssimg/rss.gif'); background-position:top; background-repeat:no-repeat;}
h3 a.rss:hover{background-position:bottom;}
/* -------------------------------------------------------------------------------------------------- */

/* GRID LOGIC */
/* lil hack for floating bug */
.spacer{font-size:0;height:0;line-height:0;clear:both}
/* grid (logic) */
#main960c{width:960px;background:#fff;margin:10px auto;}
.main,.padder{margin:0 10px;overflow:hidden;}
.wrapper{float:left;width:100%}
.fixedcol{float:left;}
.grid1,.grid2,.grid3,.grid4,.grid5,.grid6{clear:both;overflow:hidden;zoom:1}
.grid1 .flexycol,.grid4 .grid1 .flexycol{margin:0 320px 0 0}
.grid1 .fixedcol,.grid4 .grid1 .fixedcol{width:300px;margin-left:-300px}
.grid2 .flexycol{margin:0 0 0 320px}
.grid2 .fixedcol{width:300px;margin-left:-100%}
.grid5 .flexycol,.grid4 .grid5 .flexycol,.grid1 .grid5 .flexycol,.grid2 .grid5 .flexycol{margin:0 240px 0 0}
.grid5 .fixedcol,.grid4 .grid5 .fixedcol,.grid1 .grid5 .fixedcol,.grid2 .grid5 .fixedcol{width:220px;margin-left:-220px}
.grid6 .flexycol{margin:0 0 0 240px}
.grid6 .fixedcol{width:220px;margin-left:-100%}
.grid3 .flexycol,.grid4 .grid3 .flexycol,.grid5 .grid3 .flexycol,.grid6 .grid3 .flexycol,.grid5 .grid4 .grid3 .flexycol{margin:0 160px 0 0}
.grid3 .fixedcol,.grid4 .grid3 .fixedcol,.grid5 .grid3 .fixedcol,.grid6 .grid3 .fixedcol,.grid5 .grid4 .grid3 .fixedcol{width:140px;margin-left:-140px}
.grid4 .flexycol,.grid3 .grid4 .flexycol,.grid5 .grid4 .flexycol,.grid6 .grid4 .flexycol{margin:0 0 0 160px}
.grid4 .fixedcol,.grid3 .grid4 .fixedcol,.grid5 .grid4 .fixedcol,.grid6 .grid4 .fixedcol{width:140px;margin-left:-100%}
/* -------------------------------------------------------------------------------------------------- */


/* TOP SECTION BRANDING */
#brand{border-bottom:1px solid #aaa;margin-top:10px; position:relative; z-index:10; height:1%;}
#todlogo{display:block;float:left;margin-right:20px}
#strap{clear:both;padding:10px 0 5px 0;width:100%;line-height:1.5em;}
#strap h1{font-size:1.1em;line-height:1.3em; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-style:italic; margin-bottom:5px;}
/* TOP LEADERBOARD */
#tleaderb{float:left;height:90px;margin-right:20px;width:720px;background:#ccc;}
/* BOTTOM LEADERBOARD*/
#bleaderb{height:90px;margin:10px auto;width:720px;background:#ccc}
/* -------------------------------------------------------------------------------------------------- */


/* TOP SEARCH */
#searchdubai{height:25px;width:600px;}
#searchdubai label,.navSearchBox,#searchdubai button.seabut{float:left;height:23px;line-height:22px; border:0; background:none;}
button.seabut:hover {text-decoration:underline!important;cursor:pointer}
#searchdubai span{float:left;padding-right:3px}
#searchdubai label{font-weight:bold;font-size:16px;margin-right:10px;}
.navSearchBox{border:0;padding:3px;height:15px;width:314px;font-family:arial,sans-serif; color:#444;font-size:13px;line-height:13px; background-color:#e9e9e9; background-image:url('cssimg/inputboxbg.png'); background-position:top left; background-repeat:no-repeat;}
#searchdubai button.seabut{font-family:arial,sans-serif;font-size:12px;margin:0 0 0 5px;width:52px;color:#fff; background:url(cssimg/top_search_but.png) no-repeat; height:21px; line-height:21px;}


#scope_list {display:none; position:absolute; z-index:10;border-left:1px solid #bebebe;border-bottom:1px solid #fff;border-right:1px solid #fff; width:319px; * width:321px;  padding:5px 0; margin:21px 0 0 0px;background-color:#eee; background-image:url('cssimg/inputboxbg.png'); background-position:-1px -2px; background-repeat:no-repeat;}
#scope_list li {padding:5px 0 4px 0;overflow:hidden;margin:0 5px; width:149px; float:left;}
#scope_list li input {width:14px; height:14px; float:left;  margin:0 4px 0 0;}
#scope_list li label {font-size:12px; font-weight:normal; line-height:14px; height:14px; margin:0; padding:0;}
#scope_list li.scopehead {font-size:14px; color:#333; background:none!important; font-weight:bold;}




/* NAV BAR */
/* first line of navigation */
#navbar {width:940px;}
#navbar ol{overflow:hidden;margin:8px 0;width:800px;font-size:10px}
#navbar ol li{float:left;margin-right:10px;}
#navbar ol li a{color:#555;display:block;height:21px;line-height:21px;padding:0 4px;background-image:url('cssimg/alticons.png');background-position:-999px;background-repeat:no-repeat;padding-left:22px;float:left}
#navbar ol li a:hover{color:#fff;background-color:#333;text-decoration:none}
#navbar ol li.Competitions a {background-position:0px -62px} #navbar ol li.Competitions a:hover {background-position:0px -253px}
#navbar ol li.Other a {background-position:0px 0px} #navbar ol li.Other a:hover {background-position:0px -191px}
#navbar ol li.Features a {background-position:0px -22px} #navbar ol li.Features a:hover {background-position:0px -213px}
#navbar ol li.Blog a {background-position:0px -107px} #navbar ol li.Blog a:hover {background-position:0px -298px}
#navbar ol li.Links a {background-position:0px -126px} #navbar ol li.Links a:hover {background-position:0px -317px}
#navbar ol li.Newsletters a {background-position:0px -85px} #navbar ol li.Newsletters a:hover {background-position:0px -276px}
#navbar ol li.City a {background-position:0px -168px} #navbar ol li.City a:hover {background-position:0px -359px}
#navbar ol li.Photos a {background-position:0px -147px} #navbar ol li.Photos a:hover {background-position:0px -338px}
#navbar ol li.Tickets a {background-position:0px -43px} #navbar ol li.Tickets a:hover {background-position:0px -234px} 

/* LOGIN */
#login {float:right; background-image:url('cssimg/logindish.png'); padding-right:9px;background-position:right center; background-repeat:no-repeat; height:25px; line-height:25px;margin-top:-2px;}
#login span {display:block;float:left; height:25px;width:9px; background-image:url('cssimg/logindish.png'); background-position:left center; background-repeat:no-repeat; height:25px;}
#login a {margin:0 3px;}
/* ------------------------------------------------------------------------------------------------------  */

/* main navigation line */
#navbar ul{height:44px;font-size:12px;width:940px;overflow:hidden;}
#navbar ul li{float:left;margin-right:1px; margin-bottom:10px;}
#navbar ul li a{display:block; color:#111;float:left;font-size:11px;padding:2px 13px 0px 14px;color:#333;text-decoration:none;background-color:#fff;background-image:url('cssimg/mnbg.png');background-position:bottom center;background-repeat:no-repeat;border:1px solid #ccc;cursor:pointer;text-align:center; height:30px; * height:34px; line-height:13px}
#navbar ul li.active {margin-bottom:0px}
#navbar ul li.active a{color:#fff;background-image:url('cssimg/mnbg2.gif');height:40px; * height:42px; background-position:bottom center;cursor:default;padding:2px 11px 0 12px!important;border:none;}
#navbar ul li a:hover{color:#fff;border:none;padding:3px 14px 1px 15px;background:none;}
#navbar ul li.active a:hover{background-image:url('cssimg/mnbg2.gif');background-position:bottom center;padding:2px 15px 10px 15px;background-repeat:no-repeat}
#navbar ul li a.mi1:hover,#navbar ul li.active a.mi1{background-color:#61CAE9;}
#navbar ul li a.mi2:hover,#navbar ul li.active a.mi2{background-color:#f267a8;}
#navbar ul li a.mi3:hover,#navbar ul li.active a.mi3{background-color:#FCB912}
#navbar ul li a.mi4:hover,#navbar ul li.active a.mi4{background-color:#9c3}
#navbar ul li a.mi5:hover,#navbar ul li.active a.mi5{background-color:#f90}
#navbar ul li a.mi6:hover,#navbar ul li.active a.mi6{background-color:#56A5A9;}
#navbar ul li a.mi7:hover,#navbar ul li.active a.mi7{background-color:#9a6599}
#navbar ul li a.mi8:hover,#navbar ul li.active a.mi8{background-color:#4EBA43}
#navbar ul li a.mi9:hover,#navbar ul li.active a.mi9{background-color:#005aa6}
#navbar ul li a.mi10:hover,#navbar ul li.active a.mi10{background-color:#FCB912}
#navbar ul li a.mi11:hover,#navbar ul li.active a.mi11{background-color:#6c3}
#navbar ul li a.mi12:hover,#navbar ul li.active a.mi12{background-color:#936}
#navbar ul li a.mi13:hover,#navbar ul li.active a.mi13{background-color:#9a6599}
#navbar ul li a.mi14:hover,#navbar ul li.active a.mi14{background-color:#B81251}
#navbar ul li a.festive {background-color:#ED1B24;color:#fff;background-image:none;}
#navbar ul li.active a.festive {background-image:url('cssimg/mnbg2.gif');}
#navbar ul li a.festive:hover{background-color:#ED1B24;color:#fff;}
/* -------------------------------------------------------------------------------------------------- */

/* SECTIONS PAGE HEADLINE AND NAVIGATION */
#pagehead{width:100%;margin:3px 0 20px 0;overflow:hidden}
#pagehead h2{font-size:4.5em;font-weight:bold;color:#ED1B24;line-height:1.15em;padding-bottom:5px;letter-spacing:-3px;border-top:1px solid #aaa;}
#pagehead h2 #sponsorship {width:300px; height:68px; float:right; color:#999; font-size:13px;}
#pagehead h2 #sponsorship a {color:#999; display:block;}
.searchlisting dd span.Restaurants a,.restaurants #pagehead h2 a{color:#FCB912;}
.searchlisting dd span.Bar a,.barsandclubs #pagehead h2 a{color:#FCB912}
.searchlisting dd span.Around a,.aroundtown #pagehead h2 a{color:#61CAE9}
.searchlisting dd span.Hotels a,.hotels #pagehead h2 a{color:#9a6599}
.searchlisting dd span.Nightlife a,.nightlife #pagehead h2 a{color:#005aa6}
.searchlisting dd span.Art a,.artandculture #pagehead h2 a{color:#f267a8}
.searchlisting dd span.Body a,.bodyandmind #pagehead h2 a{color:#9c3}
.searchlisting dd span.Charity a,.charity #pagehead h2 a{color:#f05d63}
.searchlisting dd span.Sport a,.sportandoutdoor #pagehead h2 a{color:#6c3}
.searchlisting dd span.Films a,.films #pagehead h2 a{color:#56A5A9}
.searchlisting dd span.Art a,.art #pagehead h2 a{color:#F267A8}
.searchlisting dd span.Community a,.community #pagehead h2 a{color:#f90}
.searchlisting dd span.Kids a,.kids #pagehead h2 a{color:#0C3}
.searchlisting dd span.The a,.knowledge #pagehead h2 a{color:#ED1B24}
.searchlisting dd span.Festive a,.festive #pagehead h2 a{color:#ED1B24}
.searchlisting dd span.Competitons a,.competitons #pagehead h2 a{color:#ED1B24}
.searchlisting dd span.type {display:block; padding-top:1px; margin-top:4px; border-top:1px solid #eee;}
.searchlisting dd span.type a{color:#01A8EC}
.searchlisting dd span.type a:hover{text-decoration:underline;}
.home #pagehead h2 a{color:#ED1B24}
.home #pagehead ul li {border:none;}


#pagehead h2 a:hover{text-decoration:none!important}
#pagehead ul{border-top:1px solid #aaa;padding:2px 0; border-bottom:1px solid #aaa;overflow:hidden;width:940px;}
#pagehead ul li{display:inline;font-weight:bold;font-size:1.2em;padding-right:8px;padding-left:8px;border-left:1px solid #ccc}
#pagehead ul li a{color:#333}

.photolist a.restaurants, .ressec,.restaurants #pagehead ul li a:hover,.restaurants #pagehead ul li a.curr{color:#FCB912;}
.photolist a.barsandclubs, .barsec,.barsandclubs #pagehead ul li a:hover,.barsandclubs #pagehead ul li a.curr{color:#FCB912;}
.photolist a.hotels, .hotsec,.hotels #pagehead ul li a:hover,.hotels #pagehead ul li a.curr{color:#9a6599;}
.photolist a.nightlife, .nigsec,.nightlife #pagehead ul li a:hover,.nightlife #pagehead ul li a.curr{color:#005aa6;}
.photolist a.bodyandmind, .bodsec,.bodyandmind #pagehead ul li a:hover,.bodyandmind #pagehead ul li a.curr{color:#9c3;}
.photolist a.charity, .chasec,.charity #pagehead ul li a:hover,.charity #pagehead ul li a.curr{color:#f05d63}
.photolist a.sportandoutdoor, .sposec,.sportandoutdoor #pagehead ul li a:hover,.sportandoutdoor #pagehead ul li a.curr{color:#6c3;}
.photolist a.art, .artsec, .art #pagehead ul li a:hover,.art #pagehead ul li a.curr{color:#F267A8;}
.photolist a.community, .comsec,.community #pagehead ul li a:hover,.community #pagehead ul li a.curr{color:#f90;}
.photolist a.films, .film, .filsec,.films #pagehead ul li a:hover,.films #pagehead ul li a.curr{color:#39C;}
.photolist a.kids, .kidsec,.kids #pagehead ul li a:hover,.kids #pagehead ul li a.curr{color:#0C3;}
.photolist a.knowledge, .knosec,.knowledge #pagehead ul li a:hover,.knowledge #pagehead ul li a.curr{color:#ED1B24;}
.photolist a.festive, .fessec,.festive #pagehead ul li a:hover,.festive #pagehead ul li a.curr{color:#ED1B24;}

/* competitons doesn't uses 2nd level navigation, so we need to lose it! */
.competitons #pagehead ul {height:1px; line-height:1px; font-size:1px; border-bottom:none;}

#pagehead ul li a:hover{text-decoration:none!important}
#pagehead ul li.Home{padding-left:0; border:none}
#pagehead ol {clear:both;height:1%;overflow:hidden;margin-bottom:5px}
#pagehead ol li{float:left;  color:#333;font-size:12px;position:relative}
#pagehead ol li a{float:left;padding:3px 13px; }
#pagehead ol li.active a,#pagehead ol li span{float:left;padding:3px 15px 3px 20px;color:#444;background-image:url('cssimg/arrowleft.png');background-position:right center;background-repeat:no-repeat;z-index:100}
#pagehead ol li.start{background-image:none}
#pagehead ol li.start a{padding-left:5px}
#pagehead ol li.active a:hover{background-image:url('cssimg/arrowleft2.png');color:#fff}
#pagehead ol li span{padding-right:15px;background-image:url('cssimg/arrowleft2.png');color:#fff}
#pagehead ol li.active{margin-left:-15px}
#pagehead ol li.active.start{margin-left:0px}
/* -------------------------------------------------------------------------------------------------- */


.home .photolist li ul li {line-height:1.1em; padding:6px 0 5px 0;}
.home .photolist li ul li:first-child {background:none!important}
.home .photolist li ul li a:hover{color:#FA012C;}

/* ARTICLE, REVIEW AND FEATURE INTRO FOR FRONT PAGES  */
.intro{padding-bottom:8px;margin-bottom:8px;overflow:hidden;}
.intro img{margin:0 0 5px 0;}
.intro a {display:block}
.intro h4{margin-bottom:5px; border-bottom:1px solid #999}
.intro.small{padding-bottom:10px; width:100%;}
.intro.small h6{margin-bottom:3px; line-height:0.9em; padding-bottom:4px}
.intro.small p{float:none!important;}
.intro.small img{margin:3px 10px 2px 0;float:left}
/* -------------------------------------------------------------------------------------------------- */



/* REVIEWS, FEATURES, AND OTHER ARTICLES */
.article p{margin-bottom:10px;overflow:none;color:#333;font-size:14px; line-height:20px}
.article em {font-style:italic;}
.article h3 {margin-bottom:0}
.article .mpu {text-align:center;margin:10px 0;}
.article h4.innerh4{color:#ED1B24;font-size:26px;border:0;line-height:1em;padding:10px 0 0 0;margin:0}
.article h5{margin:0}
.article h6{font-size:1.2em;padding:0;line-height:1.3em;margin:0;color:#ED1B24;border:none}
p.abstract{font-size:20px;line-height:24px;margin-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:5px}
.article p a{color:#32aaff}
.article p a:hover{color:#ED1B24}
.article .headimage {margin-bottom:10px}
.headimage cite {font-size:0.8em; position:relative;z-index:1;padding:0 5px;height:20px;float:right;color:#fff;background:#000;margin:0;display:block;line-height:20px; opacity:0.7;filter:alpha(opacity=70);text-transform:uppercase;display:none;}
.article cite.artdat{font-style:italic; display:inline}
.article img{margin:0 0 5px 0;}
.article .articleimg{display:block;float:right;font-size:11px;color:#999;line-height:1.3em;margin:0 0 5px 5px}
.article .articleimg2{display:block;width:220px;float:left;margin:0 10px 10px 0}
.article .articleimg2 img{clear:both;display:block;margin:5px 0 0 0}
.article a.next{float:right;clear:both;font-weight:bold;margin-bottom:10px}
.article.review h4{font-family:arial,helvetica,sans-serif;font-style:normal;font-weight:bold;font-size:26px;}
.article.review h4 a{font-size:1.2em;float:right; line-height:1.7em}
.article.review .resultsum {border-bottom:1px solid #999;padding-bottom:10px}
.article p img {float:left; margin-right:10px;margin-top:3px;}
.features.article p{}
.features.article p.abstract{font-size:20px;line-height:24px;margin-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}
/* -------------------------------------------------------------------------------------------------- */

/* LATEST COMMENTS */
.latestcomment a{color:#333333;display:block;margin-bottom:7px;line-height:1.2em}
.latestcomment h5{margin:0;padding:0;font-size:1.2em;}
.latestcomment h5 a{color:#333;display:inline;border:none}
.latestcomment cite{display:block;font-size:0.9em;margin:0;padding:0;font-style:italic;color:#666;}
.latestcomment cite b{font-weight:bold}
.latestcomment ul {margin-bottom:20px;} 
.latestcomment ul li {margin:5px 0;}
.latestcomment a:hover {color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */

.recomme,.recomme:hover {display:block; background-image:url('cssimg/mealdeal.png'); color:#50BB50; background-position:left center; background-repeat:no-repeat; padding-left:15px;}
.free {color:#fff; background:#ED1B24;padding:0 3px; font-size:0.9em; font-weight:bold;}
.eventdetail {float:right;}
.eventdetail .recomme {display:inline;}
.eventdetail strong {display:block;}
.datee {font-size:1.5em;font-weight:normal; line-height:1.2em;}
.locat {font-style:italic;margin:3px 0; overflow:hidden; height:1%;}
.locat a {font-style:normal; color:#32aaff;}
.locat a:hover {color:#ED1B24;}

/* PREVIOUS REVIEWS */
.otherart {overflow:hidden;height:1%;}
.otherart li{float:right;text-align:right;cursor:pointer;color:#32aaff;background-image:url('cssimg/bluarr.png'); background-position:right top; background-repeat:no-repeat;padding-right:11px;}
.otherart li:hover{color:#ED1B24;background-position:right bottom}
.otherart ul{display:none;position:absolute;width:310px;margin-left:-310px;background:#fff;z-index:2; border:2px solid #aaa;padding:5px}
.otherart ul li {background:none;padding:0}
.otherart ul li a{display:block;width:298px;font-weight:normal;padding:0 6px;color:#32aaff}
.otherart ul li a:hover {background:#32aaff; color:#fff; text-decoration:none}
/* -------------------------------------------------------------------------------------------------- */
/* DISCLAIMERS */
.disclaimer {font-size:0.85em!important; color:#666!important;}
.disclaimer a {color:#32aaff}
.disclaimer a:hover {color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */
/* OUTLET DETAILS */
.outlet li{margin-bottom:8px;color:#666}
.outlet li a{color:#00AEE3}
.outlet li a:hover{color:#ED1B24}
.outlet strong{color:#333}
/* -------------------------------------------------------------------------------------------------- */
/* OUTLETS */
.outlets {overflow:hidden;height:1%;clear:both;margin:0 0 5px 0;}
.outlets li{float:left;}
.outlets li a {color:#32aaff}
.outlets li a:hover {color:#ED1B24}
.hoteloutlets li a{color:#32aaff}
.outlettype,.outlettype a{font-style:italic; color:#333!important}
.hoteloutlets a:hover,.outlettype a:hover {color:#ED1B24!important}
/* -------------------------------------------------------------------------------------------------- */
#more_options_div {padding:0;margin:0;display:inline}
/* SERVICES - FEATURES LIST FOR REVIEW */
.services{width:460px;overflow:hidden}
.services ul{overflow:hidden;margin-bottom:10px;width:480px}
.services ul li{width:112px;height:25px;line-height:26px;padding-left:28px;float:left;margin:0 20px 10px 0;background-image:url('cssimg/servicons.png');background-repeat:no-repeat}
li.outseat{background-position:0 -385px}
li.livemus{background-position:0 -245px}
li.alcohol{background-position:0 -70px}
li.smoking{background-position:0 -105px}
li.openlat{background-position:0 -210px}
/* -------------------------------------------------------------------------------------------------- */

/* REVIEW LOCATION DETAILS LIST */
.locdetails ul{width:100%}
.locdetails ul li{font-size:11px;font-weight:bold;line-height:1.5em;margin-bottom:10px}
.locdetails ul li a{font-size:12px;font-weight:normal;display:block}
.locdetails ul li span{font-size:12px;font-weight:normal;display:block}
/* -------------------------------------------------------------------------------------------------- */

/* NEWSLETTER SUBSCRIPTION */
.newsletter{width:100%;overflow:hidden}
.newsletter .texta{margin-left:95px}
.newsletter img{float:left}
.newsletter p{margin-bottom:10px}
.newsletter .navSearchBox{width:94%;border:1px solid #666;}
.newsletter .spanbut {height:22px; background:#ED1B24; display:-moz-inline-box;display:inline-block; margin:5px 0 0 5px;}
.newsletter .spanbut button {height:18px; border:0; background:none;color:#fff;}

/* -------------------------------------------------------------------------------------------------- */

.dm_newsletter {background-color:#333; padding:10px; margin-bottom:12px}
.dm_newsletter h3{color:#fff; font-family:arial; font-weight:bold; font-size:20px; border:0px}
.dm_newsletter p{font-size:12px; margin-bottom:10px; color:#fff}
.dm_newsletter .navSearchBox{width:320px;}
.dm_newsletter .spanbut {height:22px; background:#0099FF; display:-moz-inline-box;display:inline-block; margin-left:10px;color:#fff}
.dm_newsletter .spanbut a:link {color:#fff;}
.dm_newsletter .spanbut span {padding-left:4px; padding-right:4px}
.dm_newsletter .spanbut a:hover {color:#fff}


/* MAGAZINE SUBSCRIPTION, OFFERS */
.subscribe{border-bottom:1px solid #aaa;width:100%;overflow:hidden}
.subscribe img{float:right;margin-top:5px}
.subscribe p img{float:none;display:block;margin:0 0 5px 0}
.subscribe p span{color:#999;font-size:10px;display:block}
/* -------------------------------------------------------------------------------------------------- */

/* COMPETITIONS */
.competitions {margin-bottom:10px;}
.competitions li{clear:both;margin-bottom:5px;padding-bottom:5px;width:100%;overflow:hidden}
.competitions li a{color:#333; font-weight:bold;}
.competitions img{float:left;margin:3px 10px 0 0}
.competitions a{display:block;color:#32aaff}
.competitions a:hover{color:#ED1B24;}

/* -------------------------------------------------------------------------------------------------- */
.linkspage h4 {color:#333; margin:10px 0 0 0}
.linkspage h5 {margin:10px 0 0 0;font-size:1.2em; padding:0;}
.linkspage h5 a{color:#32aaff}
.linkspage h5 a:hover{text-decoration:underline;color:#ED1B24}
.linkspage ul li {background-image:url('cssimg/newsletterbg.gif');background-repeat:repeat-x; background-position:bottom;clear:both; overflow:hidden; height:1%; border-bottom:1px solid #aaa;margin-bottom:20px; padding-left:10px;}
.linkspage ul li img {float:right; margin-left:10px;}

#newsreg {clear:both; overflow:hidden;}
#newsreg input,#newsreg label {float:left;height:20px; margin-left:4px}
#newsreg input{border:1px solid #aaa; width:160px;}
.newsreg a. {float:left}
.nletbox {background-image:url('cssimg/newsletterbg.gif');background-repeat:repeat-x; background-position:bottom; border:1px solid #ccc;padding:0;overflow:hidden;margin-bottom:20px}
.nletbox img{margin:0; float:right}
.nletbox h3{border:none; margin:10px 0 0 30px}
.nletbox p{margin-left:30px}
.nletbox input{float:left; width:20px; height:20px; margin:12px 0 0 5px}

/* GIG SEARCH */
#gigcomp{margin:0 0 20px 0; overflow:hidden; height:1%}
#gigcomp p{clear:both; margin:0 5px 5px 5px}
#gigcomp h4 {border-bottom:none;}
#gigcomp .navSearchBox{width:138px;color:#666;border:1px solid #999;text-indent:3px;margin:0 0 7px 0;padding:2px 0 0px 0; clear:both; background:#fff; font-size:0.9em}
#gigcomp select.navSearchBox{width:138px; color:#666; height:20px;border:1px solid #999;text-indent:0px;margin:0 0 7px 0;padding:0; line-height:18px; clear:both; background:#fff}
#gigcomp .spanbut{display:block; width:54px; height:20px; background:#ED1B24 url('cssimg/redbut.png'); margin:0; float:right}
#gigcomp .spanbut .seabut{border:0;background:none;width:100%;height:18px;color:#fff}
/* -------------------------------------------------------------------------------------------------- */
a.gradbut {display:block; text-decoration:none; float:left; color:#fff; font-size:1.2em; height:23px; padding:0 0 0 10px; margin:5px; line-height:21px; background:url('cssimg/gradbut.png') no-repeat; overflow:visible;}
a.gradbut span {display:block;  float:left; height:23px; line-height:23px; padding:0 35px 0 0; margin:0 -1px 0 0; background:url('cssimg/gradbut.png') no-repeat; background-position:right 0px; cursor:hand;}
a.gradbut:hover {text-decoration:underline}




a.gradbus {display:block; text-decoration:none; float:left; color:#fff; font-size:1.2em; height:23px; padding:0 0 0 10px; margin:5px; line-height:21px; background:url('cssimg/gradbus.png') no-repeat; overflow:visible;}
a.gradbus span {display:block;  float:left; height:23px; line-height:23px; padding:0 35px 0 0; margin:0 -1px 0 0; background:url('cssimg/gradbus.png') no-repeat; background-position:right 0px; cursor:hand;}
a.gradbus:hover {text-decoration:underline}


#start_date,#end_date {width:119px;float:left;border:1px solid #999; padding:1px 0; margin-bottom:10px; color:#666;}
/*DETAILS*/
.mapping {margin-bottom:20px;}
.mapping li{color:#666}
.mapping li strong {color:#333}
.mapping li span {display:inline}
.mapping p {clear:both; padding-top:10px;}
.mapping a {color:#32aaff}
.mapping a:hover{color:#ED1B24}
/* MAP */
.showmap {margin-bottom:20px;}
#map {width:100%;height:400px;position:relative;margin-top:10px;background-color:#E5E3DF}
#map span,#map a{display:none}
/* BROWSE SEARCH */
.browsing{margin-bottom:10px}
.explort h3 {font-size:1.5em; border-bottom:none; margin-bottom:2px}
.browsing h4,.explort h4{color:#333;margin:0;font-size:1.2em;padding:3px 0 5px 0;line-height:1em; border-top:1px solid #aaa}
.explort h4 {border:none}
.browsing ul{margin-bottom:5px}
.browsing ul li{line-height:1.4em;font-size:1em;}
.browsing ul li a span{margin-left:3px; font-size: 0.9em; color:#999;}
.browsing ul li a{display:block;padding:1px 0;margin:0px 0;color:#444;}
.browsing ul li a img{padding:5px 5px 0 0; float:left;}
.browsing ul li a:hover{color:#ED1B24;text-decoration:none}
.browsing ul li a:hover span{color:#333}
.seeall{display:block;color:#32aaff;height:1%;overflow:hidden;border:none;clear:both;margin:3px 0;}
.seeall.explmo{font-weight:normal; background-image:url('cssimg/seeallplus.png'); background-position:0px center; background-repeat:no-repeat; padding-left:14px;margin-bottom:8px}
.seeall.explmo:hover,.seeall.explle:hover {background-position:-190px center}
.seeall.explle{font-weight:normal; background-image:url('cssimg/seeallminus.png'); background-position:0px center; background-repeat:no-repeat; padding-left:14px;margin-bottom:8px}
.seeall.explmo:hover,.seeall.explle:hover {background-position:-190px center}
/* -------------------------------------------------------------------------------------------------- */

/* SEARCH TERMS LIST */
#searchcrit{margin:10px 0}
#searchcrit p {display:inline}
#searchcrit ul{display:inline}
#searchcrit ul li{display:inline;font-size:18px;font-weight:bold;line-height:1.5em}
#searchcrit ul li a{font-size:12px;color:#000;margin-right:5px;padding:0 16px 0 5px;background-image:url('cssimg/close.png'); background-position:right center; background-repeat:no-repeat;font-weight:normal;}
#searchcrit ul li a:hover{text-decoration:none}

/* LEFT COLUMN SEARTCH CRITS*/
.fixedcol #searchcrit {border:1px solid #aaa;padding-left:5px;}
.fixedcol #searchcrit p{display:block;margin-bottom:3px;font-size:1.5em; font-weight:bold}
.fixedcol #searchcrit ul li{display:block;border:1px solid #aaa; width:126px;margin-bottom:5px; height:1.5em;overflow:hidden}
.fixedcol #searchcrit ul li a {width:108px; display:block;font-size:11px;padding:0 12px 0 2px; font-weight:normal;}
/* -------------------------------------------------------------------------------------------------- */

/* SORT BY LIST */
.sortby{font-size:11px;margin-bottom:10px}
.sortby a{margin:0 3px;color:#01A8EC}
.sortby a:hover{color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */

/* HOTEL OUTLET LISTING */
.hoteloutlets ul li{display:inline!important}
.hoteloutlets ul li a{display:inline!important}
.hoteloutlets ul li .rei{display:inline!important}
.hoteloutlets ul li .rei a{display:inline!important}
.hoteloutlets ul{overflow:hidden;margin-bottom:10px}
/* -------------------------------------------------------------------------------------------------- */

/* EVENT LISTING */
.eventlist {margin-bottom:20px;}
.eventlist a {color:#32aaff}
.eventlist strong a {color:#333}
.eventlist a:hover{color:#ED1B24}

/*body image*/
/* NIGHT LIFEW GUIDE - WHAT'S ON */
.nightlife_guide h4{margin-bottom:4px;padding-bottom:2px;}
.nightlife_guide h6{border:none;padding:0;margin:0;}
.nightlife_guide div{border-top:1px solid #ccc; padding:0;margin-bottom:5px;}
.nightlife_guide div p {margin:0;clear:both;}
.nightlife_guide div p
.nightlife_guide div p a{color:#01A8EC}
.nightlife_guide div p a:hover {color:#ED1B24}
.nightlife_guide .recomme {float:left;}
.nightlife_guide .free {margin-left:5px;}
.nightlife_guide .seeall {border-bottom:1px solid #aaa; padding-bottom:10px; margin-bottom:4px;}
/* -------------------------------------------------------------------------------------------------- */

/* RESULT SUMMARY DISPLAY RESULT PER PAGE */
.resultsum{font-weight:bold;font-size:13px;line-height:1.6em;margin-bottom:10px}
.resultsum span{font-weight:normal;font-size:11px;margin-left:20px;line-height:1.2em; float:right;}
.resultsum span select{font-size:10px;margin:0 3px}
/* -------------------------------------------------------------------------------------------------- */

/* RESULT PAGE BODY */
.result h3{margin-bottom:0; height:1%;}
.result h3 a{font-size:0.6em!important;float:right;color:#32aaff;font-weight:normal;width:auto!important;}
.result h3 a:hover{color:#ED1B24}
.result table{width:540px;font-size:1em;margin-top:5px;}
.result table td{padding:5px 0 5px 3px;line-height:1.2em}
.result table thead{border-bottom:1px solid #999;margin-bottom:10px;}
.result table thead td{font-weight:bold; padding-top:0;border-bottom:1px solid #999}
.result table thead td a{color:#333;padding-right:13px;background-image:url('cssimg/sortbla.gif');background-repeat:no-repeat;background-position:right center}
.result table .searpro {font-size:1.2em; font-weight:normal}
.result table .searpro b{font-weight:bold}
.result table .searpro span{display:block;margin:5px 0 10px 0}
.result table thead td.theadr {vertical-align:top; padding:0;border-bottom:none;}
.result table thead td.starti {background-image:none!important; text-align:center; vertical-align:bottom;padding:0 0 0 1px;border-bottom:none;}
.result table thead td.starti a,.searpro span a {background-image:none!important; padding:0!important;}
.result table thead td.star1 a,.result table thead td.star2 a,.result table thead td.star3 a {height:15px;padding:0;background-image:url('cssimg/sortbla.gif');background-repeat:no-repeat;background-position:bottom center; display:block; text-align:center; margin:0 2px 3px 0;}
.result table td:first-child{background-image:none!important}
.result table tbody td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc}
.result table tbody td.sort {background-color:#f4f4f4}
.result table tbody td img{display:block;padding:2px 0 0 2px}
.result table tbody td a{font-weight:bold;font-size:14px;color:#222}
.result table tbody td a.pickcr{background:url('cssimg/criticp.png') left center no-repeat;padding-left:17px}
.result table tbody td a:hover{text-decoration:underline;color:#ED1B24}
.result table tbody span{display:block;margin:0;color:#555;font-size:0.8em}
.result table tbody span a{font-weight:normal;font-size:11px}
.result table tbody p{margin:0 3px 3px 0;font-size:12px; color:#333;}
.result .paginat1{border:none;background:#fff;border-top:1px solid #999}
.result table tbody div{background-image:url('cssimg/picks.png');background-position:-999px;background-repeat:no-repeat;float:left;padding:1px 30px 1px 0;color:#ED1B24}
 div.mealdeal {background-image:url('cssimg/mealdeal.png');font-size:0.8em;line-height:1em;background-position:left center;padding-left:16px;color:#4BB84B;font-weight:bold;float:none;background-repeat:no-repeat;display:block}
.revdeal div.mealdeal {float:right; margin-right:5px;}
.picksaw{background-position:top right!important}
.pickcc{background-position:bottom right!important;padding-right:20px}
.result table thead td {vertical-align:bottom;}
.result table .sorted a{color:#ED1B24;background-image:url('cssimg/sortblaR.gif')}
.result table .reversed a{color:#ED1B24;background-image:url('cssimg/sortblaK.gif')}
.result table .custype{width:100px;}
.result table .locname{width:100px}
.result table .prrange{width:45px;}
.result table .star1,.result table .star2,.result table .star3{width:20px; text-align:center;}
.star1 img,.star2 img,.star3 img {display:inline; float:none;}
.result table tbody td+td{font-style:italic}
.cintime {width:250px;}
.cintime span{float:left; width:45px; text-align:center; margin-right:10px; font-size:13px!important; line-height:1.4em;font-style:normal; }
.result table tbody td b{font-weight:bold;display:block;font-style:normal}
.nightlife .result table tbody td b {color:#005AA6}
.result table tbody tr:hover{background:#f8f8f8}
.result table tbody tr:hover td.sort { background-color:#ececec}
.result table tbody{vertical-align:top}
.genrlis li {float:left; margin-right:10px; color:#39C;}
/* -------------------------------------------------------------------------------------------------- */

/* GLOBAL SEARCH */
.searchlisting dd h4{font-size:15px;}
.searchlisting dd h4 span {font-size:11px; padding-left:5px; font-weight:normal; font-style:italic; color:#777;}
.searchlisting dd {height:1%; overflow:hidden; padding-bottom:13px; margin-bottom:13px;}
.searchlisting dd a.gsearchimg {display:none; float:left; margin-right:10px;border:1px solid #ccc; padding:1px;}
.searchlisting dd a.gsearchimg:hover {border:1px solid #999;}
.searchlisting dd span.searchcat {font-weight:bold;}
.searchlisting dd span.loc {color:#666; font-weight:bold;}

/* --------------------------------------------------------------------------------------------------- */

#cPush {overflow:hidden;display:none; position:relative; margin-bottom:15px;}
.bloglist {margin-bottom:15px;}
.bloglist a:hover {color:#ED1B24}

/* AWARD PICK LEGEND */
.picklegend{width:100%;overflow:hidden;margin:10px 0}
.picklegend li{float:left;height:17px;line-height:19px;margin-right:35px;padding-left:28px;background-image:url('cssimg/picks.png');background-repeat:no-repeat}
.picklegend li.crcl{background:url('cssimg/criticp.png') left center no-repeat}
.picklegend li.hrcl{background-position:bottom left;padding-left:20px}
.picklegend li.rawl{background-position:top left}
/* -------------------------------------------------------------------------------------------------- */

/* LEFT HANDSIDE RELATED LISTING */
.relateds li{border-top:1px solid #999;margin-bottom:10px}
.relateds li a{font-weight:bold;display:block}
.relateds li ul li{line-height:1.4em;border-top:0;margin:0}
.relateds li ul li a{font-weight:normal;font-size:12px;padding:2px 0}
.relateds li ul li a:hover{text-decoration:underline}
/* -------------------------------------------------------------------------------------------------- */

/* BEST FOR */
.best h3 {font-size:1.2em; padding:1px 0 2px 0;line-height:1.1em}
.bestfor h3 {margin-bottom:20px;}
.bestfor li .rei {font-size:1em;font-style:italic; color:#333;font-weight:normal;border:none; padding:2px 0;}
.bestfor li .rei a{font-style:normal;font-size:1em!important;display:inline;}
.bestfor .competitions li{padding:8px 0 12px 0}
.bestfor .competitions li img{margin-top:2px}
.bestfor .competitions li a{font-size:1.3em;color:#333}
.bestfor .competitions li a:hover{color:#ED1B24;text-decoration:none;}
h4.dotted{border-top:1px solid #999;padding:3px 0 4px 0;margin-bottom:10px}
/* -------------------------------------------------------------------------------------------------- */

/* REVIEW PAGE QUICK FEATURE SHOW */
.showfeat{border-bottom:1px solid #999;margin:0 0 10px 0;padding:0 0 5px 0;font-weight:bold;color:#222}
.showfeat .minimap {text-align:center}
.showfeat ul li span{color:#555}
.showfeat ul li span.loc{display:block}
/* -------------------------------------------------------------------------------------------------- */

/* IN ARTICLE PICTURE SWAPPER AND PICTURE GALERY LINK */
#picgal{border-bottom:1px solid #999;margin-bottom:10px;overflow:hidden;width:100%;padding:5px 0}
#picgal a{display:block;float:right;line-height:1.7em;font-weight:normal; color:#32AAFF}
#picgal a:hover {color:#ED1B24}
#picgal ul{width:120px;padding-left:230px;margin:5px 0 5px -60px;overflow:hidden;position:absolute}
#picgal ul li{float:left;text-align:center;width:13px;height:13px;line-height:1em}
#picgal ul li#picshow{width:90px}
/* -------------------------------------------------------------------------------------------------- */

/* KNOWLEDGE */
.fixedcol .knowled {border-bottom:1px solid #ccc; }
.fixedcol .knowled h6 {border:0; line-height:1em;}
.fixedcol .knowled span{font-size:11px; line-height:13px;  padding:2px;color:#666;}

/* BOTTOM FEATURE LISTING */
.botfeat p{margin-bottom:10px}
.botfeat h3{border-top:1px solid #666;margin-top:5px}
/* -------------------------------------------------------------------------------------------------- */
.coversa {display:block; clear:both}
.covers {display:block; width:120px; margin:5px auto;}
/* FOOTER */
.footer{padding:0 0 10px 0; height:1%;overflow:hidden;font-size:11px;margin-top:30px; }
.footer h3{margin:0;padding-top:2px;background:#eee;padding-left:5px}
.footer .grid5 {background:#eee;}
.footer h5{font-size:1.3em; padding-top:5px; border-bottom:1px solid #ccc; width:260px}
.footer span{display:block;height:20px;line-height:1.5em;text-align:center}
.footer span.flevel1{border-bottom:1px solid #ccc;margin-left:66px}
.footer span.flevel2{margin-left:66px}
.footer span.flevel3{margin:5px 0;height:auto;line-height:1.5em; padding-bottom:5px;border-bottom:1px solid #ccc;}
.footer span.flevel3 a{padding:0 5px;}
.footer span a{color:#32aaff}
.footer span a:hover {color:#ED1B24}
.footer ul {margin-top:30px}
.footer ul li {font-size:12px;}
.fletter {background:url('cssimg/newsletter.png') no-repeat right top; overflow:hidden; padding-bottom:15px;}
.fletter h5,.fletter p {padding-left:5px}
.seenews {display:block;padding-left:13px;clear:both;background-image:url('cssimg/redbullet.gif'); background-position:left center; background-repeat:no-repeat;}
/* -------------------------------------------------------------------------------------------------- */

/* TEMP BANNER SPECS */
.leaderboard{text-align:center}
.whitespace{text-align:center;margin:0 0 10px 0;background:#f5f5f5;padding:20px 0}
.mpu{padding:10px 0;margin:10px 0}
/* -------------------------------------------------------------------------------------------------- */

/* ##############  G L O B A L S  ############### */
/* GLOBAL DECIMAL LISTING - MOST VIEWED, EMAILED ETC. */
.mosts{margin-bottom:10px}
.mosts h3{font-size:1.5em}
.mosts ol{margin-left:23px}
.mosts ol li{padding:1px 0 2px 0;color:#ED1B24;list-style-type:decimal;list-style-position:outside;}
.mosts ol li a {color:#333; line-height:1.15em}
.mosts ol li a:hover{color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */
/* GLOBAL PAGINATION */
.paginat1{width:100%;overflow:hidden;clear:both;border-bottom:1px solid #999;padding:10px 0;margin-bottom:10px}
.paginat1 #onepage{float:left;line-height:1.3em}
.paginat1 ul{float:right;clear:both}
.paginat1 ul li{float:left;border-right:1px solid #999;color:#999}
.paginat1 ul li.nb{border:none}
.paginat1 ul li a, .paginat1 ul li span{display:block;float:left;font-weight:bold;height:13px;width:13px;line-height:1.2em;text-align:center;margin:0 2px;padding:0 2px}
/* -------------------------------------------------------------------------------------------------- */
#action,#poll_id {display:none;}

/* READER REVIEWS */
.readrev {margin-bottom:10px;height:1%;overflow:hidden;border-bottom:1px solid #999;padding-bottom:10px}
.readrev p {display:inline}
.readrev h4 {font-size:18px!important;margin:2px 0 4px 0;padding:2px 0;border:0;color:#333;}
.readrev cite {border:0;margin:0;padding:4px 0 0 0;font-size:11px}
.readrev div {border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:3px 0 7px 0}
.readrev div p{font-size:12px!important; display:block;margin:2px 0;padding:3px 0;background:#f2f2f2;}
.readrev div b{color:#ED1B24;font-weight:bold;}
.readrev div i{color:#666;font-size:11px}
.readrev ul {width:70px;float:right;background:#eee;padding:10px 9px;text-align:center;margin:0 0 10px 10px;border:1px solid #ddd;}
.readrev ul b {font-weight:bold}
/* -------------------------------------------------------------------------------------------------- */

/* MEAL DEAL */
.revdeal {margin:0px 0 10px 0;background:#f6f6f6;padding:10px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa}
.revdeal h5 {padding:0;color:#ED1B24;font-size:1.2em}
.revdeal p {margin:0 0 5px 0;padding:0}
#dealfilter {padding:2px 0;margin:0px 0 10px}
#dealfilter ul.filtby{padding:0;margin:0 0 10px 0}
#dealfilter li{display:inline;padding:0 5px 0 5px;font-size:0.9em; border-left:1px solid #ccc}
#dealfilter li:first-child {border-left:none; padding:0}
#dealfilter li span{cursor:pointer;color:#32aaff;font-weight:normal}
#dealfilter li a{color:#32aaff;font-weight:normal; padding:0; background-image:none;}
#dealfilter li span:hover,#dealfilter li span:hover a {color:#ED1B24}
#dealfilter li ul{position:absolute; background:#fff;width:400px;padding:10px 0 10px 10px;margin:8px 0 0 0;border:2px solid #999;display:none;z-index:1}
#dealfilter li div{position:absolute; background:url('cssimg/carrot.gif'); width:14px; height:20px;z-index:2;display:none; margin:-3px 0 0 5px;}
#dealfilter li ul li{display:block;float:left; width:130px; padding:3px 0;font-size:1em; font-weight:normal;border:none;}
#dealfilter li ul li a{display:block;padding:0 2px;color:#333;}
#dealfilter li a:hover {color:#ED1B24}
#dealfilter li ul li.mdhl{clear:both;color:#32aaff;float:none;font-size:1em;width:auto;padding-bottom:3px; margin-right:12px; border-bottom:1px solid #ccc;margin-bottom:5px; font-weight:bold;}
#dealfilter li ul li span{padding-left:10px;font-weight:normal; color:#333}
.bestfor.md #searchcrit{color:#32aaff;}
.bestfor.md #searchcrit a{background:none;padding:0;font-weight:normal;color:#32aaff}
/* MEAL DEAL FRONT PAGE MODULE */
.featmeal .mealdeal{margin:-5px 0 3px 0;}
.featmeal h5{border:none;margin:0;padding:0;font-size:1.2em}
.featmeal h5 a{color:#333;line-height:1.1em}
.featmeal h5 a:hover{color:#ED1B24;text-decoration:none}
.featmeal .rei{color:#555; font-style:italic; font-weight:normal; line-height:1.2em;overflow:hidden;display:block;}
.featmeal .rei a{color:#FCB912; font-style:normal;float:none;display:inline;background:none!important;}
.featmeal li {background-image:none!important}
.featmeal li a {padding:0!important;padding-bottom:3px}
/* -------------------------------------------------------------------------------------------------- */

/* SHARE TOOL */
.share{padding-bottom:10px;}
.share ul{height:1%;overflow:hidden;border-top:1px solid #999; margin:10px 0;padding-top:10px}
.share ul li{float:left; height:18px;line-height:18px;margin-right:5px}
.share ul li a{opacity:0.8} .share ul li a:hover{opacity:1}
.share ul li.speret{padding-left:10px}
 /* -------------------------------------------------------------------------------------------------- */

.leftmaillist {border-bottom:6px solid #ddd; margin-bottom:20px; overflow:hidden; height:1%; padding-bottom:10px;}
.leftmaillist p {padding:4px 0 5px 0;}
.leftmaillist p input{margin:2px 3px 0 0; display:block; height:14px; width:14px; float:left;}
.leftmaillist a.gradbut{margin-left:0;}
#register_email {border:1px solid #666; width:100%; padding:0; display:block; margin:10px 0; line-height:15px; height:18px; font-size:13px; font-family:arial, sans-serif; width:138px;}

 /* COMMENT AND REVIEW FORM */
.comments {clear:both}
.comments dd {background:#ebebeb;overflow:hidden;margin-bottom:10px;background-image:url('cssimg/commentbottom.png');background-position:bottom left; background-repeat:no-repeat; padding-bottom:20px}
.comments dd.editor {}
.comments dd cite {margin:5px 10px 0 10px;font-size:0.9em;color:#666;padding:0; width:auto;border-bottom:1px solid #ccc;display:block;}
.comments dd cite strong {color:#333;}
.comments dd p {margin:10px;color:#333;font-size:1em}
.comments dd div {margin:10px;overflow:hidden;height:1%;}
.comments dd div div{margin:0 0 10px 0; float:left;width:50%;float:left;}
.comments dd div div span,.frt{display:block;background-image:url('cssimg/strs.png'); background-repeat:no-repeat; line-height:13px; height:13px;text-align:right; padding-right:165px;margin:4px 0}
.rei .frt{margin-top:1px;text-indent:999px;overflow:hidden;}
.comments dd div .strs0{background-position:63px 0px}
.comments dd div .strs1{background-position:63px -13px}
.comments dd div .strs2{background-position:63px -27px}
.comments dd div .strs3{background-position:63px -41px}
.comments dd div .strs4{background-position:63px -55px}
.comments dd div .strs5{background-position:63px -69px}
.comments dd div .strs6{background-position:63px -83px}
.comments dd div .strs7{background-position:63px -97px}
.fstar1{background-position:0px -13px}
.fstar2{background-position:0px -27px}
.fstar3{background-position:0px -41px}
.fstar4{background-position:0px -55px}
.fstar5{background-position:0px -69px}
.fstar6{background-position:0px -83px}
.fstar7{background-position:0px -97px}
.frt {clear:none; float:left; padding:0; width:115px; margin-top:6px}
 .addinfo {clear:both; height:1%; overflow:hidden; line-height:25px;}
.comments dd div ul li,.overrate ul li{font-size:1.2em; color:#ED1B24;font-weight:bold;line-height:1.3em;clear:both; padding:5px 0;}
.comments dd div ul span,.overrate  ul li span{font-size:0.8em;color:#333;font-weight:normal;display:inline;line-height:1em;}
.comform {background:#EBEBEB;clear:both;overflow:hidden;margin-bottom:20px;width:460px;}

.comcou {font-family:Georgia,"Times New Roman",Times,serif;font-style:italic; color:#666; padding:2px 0; font-size:0.8em;background:#fc0;}
.pocomm {color:#32AAFF;}
.starate {clear:both; margin-bottom:10px;overflow:hidden;height:1%;background-image:url("cssimg/starrate.png");background-position:left 0px; background-repeat:no-repeat;cursor:pointer;}
.starate li {height:15px;width:14px; float:left; padding-right:5px;}
.comform{background:#EBEBEB;clear:both;overflow:hidden;margin-bottom:20px;padding-top:5px}
.comform label{width:55px;display:block;padding:3px 0;float:left;text-align:right;margin-right:5px;float:left;}
.comform p{padding:5px 0;overflow:hidden;font-size:0.9em; margin:5px 10px}
.comform h6{color:#ED1B24;font-weight:bold; margin:5px 10px; border-color:#ccc;}
.comform h6 span{color:#555;font-weight:normal; font-size:0.75em}
.comform p {clear:both;}
.comform p input{width:330px; padding:4px;border:none; color:#555;}
.comform .gradbut{margin-top:13px;}
.comform p textarea{width:360px; height:140px;padding:4px;border:none; font-family:arial; color:#555;}
.ratesk ul {margin-bottom:10px;overflow:hidden;height:1%;background-image:url("cssimg/starrate.png");background-position:left 0px; background-repeat:no-repeat;cursor:pointer;}
.ratesk {margin:10px 0; width:210px;float:left;overflow:hidden;padding:0 10px}
label.questi{width:130px;}
.radiogroup {clear:both;width:190px}
.radiogroup label {float:left;}
.nightlife .ratesk {width:auto}
.nightlife .ratesk input {display:inline}
.nightlife .ratesk p {line-height:20px}
.nightlife .radiogroup {clear:both;width:auto;}
.ratesk {margin:0}
.ratesk label {clear:left; height:15px; line-height:14px;font-size:0.9em}
.radiogroup {height:15px; line-height:15px;padding-top:2px; float:left;}
.radiogroup input {margin-right:3px}
.comform  .gradbut {float:right;margin-right:20px;margin-bottom:10px}
.ratesk ul li {height:15px;width:14px;float:left;padding-right:5px;}
#seccode {width:60px;border:1px solid #666; color:#666; font-weight:bold;padding:0 4px 1px 4px;font-size:1.2em; line-height:1em;text-align:center;margin:7px 0 0 10px}
.secp {float:left;width:250px;padding:0;}
.secp img{float:left; margin-top:7px}
.goback {float:none;clear:both;padding-bottom:8px;overflow:hidden;height:35px;overflow:hidden}
.goback label{display:inline; width:auto;}
.usrbest {float:none; clear:both;line-height:30px;}
.usrbest label {display:inline;width:auto;}
.usrbest select {display:inline; border:1px solid #999; font-size:0.9em; color:#555;}
.nwsltr {float:none; clear:both;padding:0}
.nwsltr p{margin:5px 0;padding:0}
.nwsltr p {clear:none;color:#666;}
.nightlife .nwsltr p {margin:0;height:20px;line-height:20px;}
.nightlife .nwsltr #subs {display:inline;float:none;}
#subs {float:left; width:auto; margin:3px 5px 0 0}
.overrate div div{width:210px;float:left; margin:10px}
.overrate div div span {clear:both; margin-bottom:10px;width:100;overflow:hidden;height:16px;line-height:16px;background-image:url("cssimg/starrate.png");background-position:left 0px; background-repeat:no-repeat;display:block;padding-right:150px;text-align:right;font-weight:bold;}
.overrate div div .strs0{background-position:63px 0px}
.overrate div div .strs1{background-position:63px -16px}
.overrate div div .strs2{background-position:63px -32px}
.overrate div div .strs3{background-position:63px -48px}
.overrate div div .strs4{background-position:63px -64px}
.overrate div div .strs5{background-position:63px -80px}
.overrate div div .strs6{background-position:63px -96px}
.overrate div div .strs7{background-position:63px -112px}

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;overflow:hidden}
div.cancel a{background-image:url('cssimg/delete.gif');background-repeat:no-repeat;background-position:0px -16px;}
div.star,div.star a{background-image:url('cssimg/star.gif');background-repeat:no-repeat;background-position:0px 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0px 0px;border:1 solid #FF0000}
div.cancel{display:none}
div.star_on a{background-position:0 -16px!important;}
div.star_hover a,div.star_live a:hover{background-position:0 -32px;}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
 /* -------------------------------------------------------------------------------------------------- */
h3.teasers { border-color:#ccc;margin-bottom:20px;background-position:right center; background-repeat:no-repeat;}
h3.teasers.tbar {background-image:url('cssimg/pint.png')}
h3.teasers.trestaurant {background-image:url('cssimg/fork.png')}
h3.teasers a {font-size:17px; line-height:17px; color:#333;margin:3px 0 2px 0; padding:0;display:block;}
h3.teasers a span{font-size:16px;display:block; font-weight:normal; line-height:16px; color:#333;margin:3px 0 1px 0; padding:0;color:#01A8EC;clear:both}
h3.teasers.tfb a{font-size:17px; line-height:17px;}
.bu {position:absolute;height:2px; width:2px; top:0; left:0; cursor:crosshair;}
/* GLOBAL TAB SYSTEM */
.tabbing{border-bottom:3px solid #ED1B24;height:1%;overflow:hidden;margin-bottom:10px;padding-left:5px}
.tabbing.blk{border-bottom:1px solid #666;padding-left:10px;margin-bottom:10px}
.tabbing.noline {border:none;margin-bottom:0}
.tabbing li{float:left;margin-right:5px;background:url('cssimg/tabbg.png') bottom left repeat-x}
.tabbing li a, .tabbing li span{float:left;padding:0 8px 0 8px;border:1px solid #aaa;border-bottom:0}
.tabbing li.actab a, .tabbing li.actab span{background:#ED1B24;color:#fff;border-color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */

/* GLOBAL DOTED LINED LISTING */
.linedlist{padding-bottom:5px;width:100%;overflow:hidden;margin-bottom:5px;line-height:1.25em;}
.linedlist img {margin-bottom:3px}
.linedlist li a{display:block;padding:4px 0 5px 0;vertical-align:bottom;}
.linedlist ol {margin-left:23px}
.linedlist ol li {padding:3px 0 5px 0;list-style:decimal;list-style-position:outside;color:#F01B23}
.linedlist ol li a{display:inline;}
.linedlist li a img {display:inline;}

h3 a.refresh {display:block; color:#333; padding-right:23px; font-size:16px; line-height:20px; height:20px; float:right; background-image:url('cssimg/refresh.png'); background-repeat:no-repeat; background-position:top right;}
h3 a.refresh:hover {color:#ED1B24}
/* -------------------------------------------------------------------------------------------------- */

/* INGREDIENTS */
.ingredy ul li{width:210px;margin-right:20px;}
/* -------------------------------------------------------------------------------------------------- */

span.rei{color:#888;color:#FDB912; font-weight:bold;display:block;margin-bottom:4px;line-height:1.2em}
span.rei a:hover {text-decoration:underline!important}
.restaurants .rei a{color:#FDB912!important;font-weight:bold!important}
.barsandclubs .rei a{color:#FDB912!important;font-weight:bold!important}
.hotels .rei {overflow:hidden}
.hotels .rei a {color:#9a6599!important; display:block; padding-right:7px;height:14px;background-image:url('cssimg/ostars.gif'); background-position:-1000px; background-repeat:no-repeat;}

.rei a {display:inline!important;}
.hotels .rei a.star2{background-position:0px 0px;width:70px;display:block!important;}
.hotels .rei a.star3{background-position:0px -16px;width:70px;display:block!important;}
.hotels .rei a.star4{background-position:0px -32px;width:70px;display:block!important;}
.hotels .rei a.star5{background-position:0px -48px;width:70px;display:block!important;}
.rei a.loc{color:#333!important;font-weight:normal!important;font-style:italic!important;}
.rei a.loc:hover {text-decoration:underline;}
span.rei a:hover {text-decoration:underline}
span.more a{color:#32aaff}
span.more a:hover{color:#ED1B24}
/* GLOBAL IMAGE LISTING */
.imgelist li{text-align:center;margin-bottom:20px}
.camera {padding-right:15px!important;background-image:url('cssimg/camera.gif')!important;background-repeat:no-repeat!important;background-position:right center!important}
/* -------------------------------------------------------------------------------------------------- */

/* SEND EMAIL */
.sendem h3{ margin-bottom:0}
.sendem h4 {color:#222; font-size:13px; margin-bottom:5px; margin-top:15px; display:block; padding-left:5px}
.sendem form{padding-top:20px;background:url('cssimg/gradbg.png') repeat-x;}
.sendem form p {margin-bottom:10px; color:#f00; font-size:1.5em; font-weight:bold;}
.sendem .fback {font-color:#999; font-size:13px; padding:5px; margin-bottom:9px}
.sendem form label {float:left; width:150px; text-align:right; margin-right:10px;font-size:0.7em;font-weight:normal;color:#333}
.sendem form input,.sendem form textarea {border:1px solid #999;font-size:0.7em;font-weight:normal; line-height:0.9em; padding:2px;color:#333; width:220px;font-family:inherit;}
.sendem form select{border:1px solid #999;font-size:0.7em;font-weight:normal; line-height:0.9em; padding:1px;color:#333; font-family:inherit;}
.sendem form textarea {height:100px;}   
.sendem .msgpadder {padding-left:155px;line-height:1.5em}
.sendem .msgpadder span {clear:both;display:block;}
.sendem .msgpadder span {padding-left:5px;}
.sendem .msgpadder span b {color:#f00; font-weight:bold;}
.sendem.sendevent p span{display:block;font-weight:normal; font-size:0.7em;clear:both;padding:0 0 0 160px; color:#333;line-height:1.2em;}
#does_your_event_repeat {width:14px; height:14px; margin:5px 0 0 0;}
#date_of_the_event {width:205px;float:left}
.sendem .formBlock {display:block; clear:both; overflow:hidden; margin-bottom:9px}
.sendem .formBlock .floated {margin-left:150px; float:left}
.sendem .ckbox {width:14px; height:14px; padding:0; margin-top:5px; vertical-align:middle;}
.sendem .date-pick{width:180px}
.sendem .kapcik{width:160px}
.sendem .requests {border:2px solid #ccc; padding:2px; margin-bottom:5px}

/* -------------------------------------------------------------------------------------------------- */

.winners h6 {border:none; line-height:0.9em}
.winners ul li {font-size:12px; line-height:15px; margin-bottom:5px;}
.winners ul li span{color:#666; font-size:11px;}

a.buyticket {display:block; font-size:14px; height:52px; width:101px; color:#ED1B24; font-weight:bold;clear:both; background-image:url('cssimg/ticketbg.png'); background-repeat:no-repeat; background-position:top left; line-height:38px; text-align:center; margin-top:10px;}
a.buyticket:hover {color:#32AAFF;}


/* GLOBAL ALPHABET - DAY LISTING */
.alphabet{display:block;text-align:justify;margin-bottom:10px;cursor:pointer;cursor:hand;color:#999}
.alphabet a, .alphabet span{padding-left:1px}
.alphabet span{color:#999}
.alphabet a:hover{text-decoration:underline}
/* -------------------------------------------------------------------------------------------------- */

/* BACKGROUND SKYLINE */
.skyline{position:absolute;width:100%;height:220px;top:0;left:0;background-image:url('cssimg/mainbg.png');background-position:bottom center;background-repeat:repeat-x}
/* -------------------------------------------------------------------------------------------------- */
/* PHOTOS */
.photocar {padding-bottom:10px; overflow:hidden; height:1%}
.photocar ol{width:3000px;margin-left:-800px}
.photocar ol li{float:left;}
.photocar ul {display:block;clear:both;width:100%;overflow:hidden; }
.photocar ul li {float:left; background:#ff0; width:68px;margin-right:10px;height:40px}
.photolist {border-bottom:6px solid #ddd;margin-bottom:20px; width:460px;}
.photolist ul{clear:both;overflow:hidden;}
.photolist ul li a img{padding-bottom:2px;}
.photolist ul li a strong {line-height:1.1em; font-size:1.2em;}
.photolist b{line-height:1.2em;}
.photolist h4{font-size:1.4em;color:#333;}
.photolist h5{font-size:1.2em;padding:3px 0 0 0;line-height:16px}
.photolist p{line-height:16px}
.photolist span{font-weight:bold;color:#333;display:block;}
.photolist span i{font-style:normal;font-style:italic;font-weight:normal; line-height:1.1em;}
.photolist ul li {float:left;margin:0 0 0 20px;width:140px;}
.photolist ul li ul {border:none}
.photolist ul li li {float:left;margin:0;padding:2px 0 2px 0;width:140px;}
.photolist ul li li a {color:#32aaff}
.photolist ul li.first {margin-left:0}
.photolist ul li a {display:block}
.photolist a.seeall {margin:5px 0 0 0; padding:3px 0 2px 0}
.photolist ul li img {padding:0;margin:0}
.photocar strong{font-size:1.5em}
.nightlife .photolist ul {margin-bottom:20px}
.nightlife .photolist ul strong{font-size:12px; line-height:15px;}
/* -------------------------------------------------------------------------------------------------- */




/* READER RATING */
.pollr li{width:98%;clear:both;margin:0 0 3px 0; padding-bottom:4px}
.pollr li span{margin-right:5px;}
.pollr strong {background:#FDFF9F;}
.pollr b{line-height:18px;font-weight:bold;font-size:1.6em;padding:0;color:#666;}
.pollr b.highest{color:#F60034;}
.pollr i {font-size:1em;font-weight:bold;line-height:1.2em;color:#111}
.pollr h5 {font-size:13px;color:#333;margin-bottom:2px;line-height:15px;color:#444;}
.pollr input {display:block;float:left;margin-top:2px;width:13px; height:13px;}
.pollr label {display:block;float:left;width:110px;padding-left:3px}
.pollr .gradbut {margin:5px 0;}
.pollr p{clear:both;margin-bottom:3px; padding-bottom:3px}
#poll_logo {}

/* MAG COVERS LEFT */
.magcovers div{text-align:center; border:1px solid #999; padding-top:10px; background:#eee; margin-bottom:20px;}
.magcovers div img {border:1px solid #bbb; padding:1px; background:#fff;}
.magcovers div span {display:block;clear:both;font-family:'Arial Black',Gadget,sans-serif; font-size:11px; color:#000;}
.magcovers div span.mgtease {font-size: 14px; line-height:14px; color:#f00;}
.magcovers div span.mgtease span {display:inline; font-size:14px;}
.magcovers div a:hover img{border-color:#666;}
.magcovers div a:hover span {color:#f00}
.magcovers div a:hover span.mgtease {color:#000;}
.magcovers div a:hover span.mgtease span{color:#f00;}
/* ------------------------------------------------------------------------ */

.photolist a.gradbut span{color:#fff; font-weight:normal}
ul.bigquest {}
ul.bigquest li{ width:auto; background:#fff; height:auto; float:none;margin:10px 0; padding:0;}
ul.bigquest li input{width:20px; height:16px; display:block; float:left; margin-right:3px;}
ul.bigquest li label{font-size:16px; line-height:16px; height:16px; display:block;}
p.pollsec a,p.pollsec {font-size:9px; font-weight:bold; line-height:12px; height:12px; margin:0; padding:0;}
p.pollsec a:hover {text-decoration:underline;} 

/* CALENDER */
.calender {background:#E1E1E1;padding-bottom:5px;margin-bottom:22px;width:460px}
.calender h3 {background:#fff;}
.calender ol {overflow:hidden; height:1%; clear:both;margin-bottom:10px;}
.calender ol li{float:left;width:14%;height:54px; text-align:center;font-size:22px; font-weight:bold; color:#888;cursor:pointer;cursor:hand;}
.calender ol li span{display:block; width:100%;float:left;text-align:center;color:#555; font-size:14px;margin:3px 0 ;}
.calender ol li.weekend {color:#f88}
.calender ol li.weekend span {color:#f55}
.calender ul{width:448px;margin:0px 5px 0 5px; border:1px solid #adadad;background:#fff;clear:both;}
.calender ul li{padding:0 10px 10px 10px; display:none;}
.calender ul li.shown{display:block}
.calender ul li div{margin-top:5px; padding-top:6px; overflow:hidden;}
.calender .calcar {display:none; position:absolute; z-index:10}
.calender ul li img{float:left; padding-right:10px;}
.calender ul li h4{font-size:16px;}
.calender ul li h4 span{font-size:12px;}
.calender .mark {display:none; position:absolute; z-index:2; height:62px; width:64px; background:url('cssimg/calmark.png'); background-repeat:no-repeat;margin:0;padding:0;}
.calender .seeall {display:block; clear:both;}
/* -------------------------------------------------------------------------------------------------- */
.igal h3 span {float:right; font-size:0.6em; color:#666}

/* SHOW CASE */
#showcase ol{height:276px;width:460px;overflow:hidden;}
#showcase ol li {height:276px;width:460px;margin:0;padding:0;overflow:hidden; * margin-bottom:0px;}
#showcase ol li a{display:block;margin:0;color:#fff;padding:0;clear:both;height:276px;}
#showcase ol li a img{display:block;clear:both;padding:0!important;margin:0!important;}
#showcase ol li div{margin:-75px 0 -90px 0; background:url('cssimg/alphabg.png'); _background:#000; _filter:alpha(opacity=80); opacity:0.99;padding:8px 5px 2px 5px; height:53px; }
#showcase ol li div h3{border:none; float:left; font-size:18px; height:18px;}
#showcase ol li div h3 a{display:inline!important;height:auto;width:auto;background:#FA002C;color:#fff; padding:3px; }
#showcase ol li div p{color:#fff;clear:both;font-size:15px;padding-left:3px; padding-bottom:5px; width:430px;}
#showcase ul {margin-top:-10px;height:46px;position:relative; z-index:10;overflow:hidden; border-bottom:1px solid #ccc;width:460px;}
#showcase ul li{background-image:url('cssimg/showcasebg.png'); background-position:top center; background-repeat:no-repeat; float:left; width:115px; height:46px;overflow:hidden;cursor:pointer;cursor:hand}
#showcase ul li span,#showcase ul li a{margin-top:13px;  padding:0 5px; display:block; text-align:center; line-height:1.1em;color:#333;}
#showcase ul li.active{background-position:bottom center;}
#showcase ul li.active span,#showcase ul li.active a{color:#fff;}
/* -------------------------------------------------------------------------------------------------- */

.globtag {margin-bottom:20px;display:absolute; z-index:2;}
.globtag ul {clear:both; overflow:hidden; font-size:12px; position:relative; z-index:2; overflow:hidden; height:1%;}
.globtag ul li{float:left; padding:0 2px;}
.globtag ul li a{float:left; padding:3px 12px; background:#f2f2f2; color:#555; border:1px solid #999;}
.globtag li a:hover{color:#FA012C;text-decoration:underline}
.globtag ul li span{float:left;}
.globtag div {border:1px solid #999;position:relative; z-index:0; margin-top:-1px;}
.globtag div ol {padding:5px;}
.globtag div ol li{padding:1px 0 2px 0;color:#ED1B24;list-style-type:decimal!important;list-style-position:inside!important;}
.globtag div ol li a {color:#333; line-height:1.15em}
.ui-tabs-selected a{border-bottom:1px solid #fff!important;background:#fff!important;color:#333!important;display:absolute;z-index:3;text-decoration:none!important;}
.ui-tabs-panel {display:block;}
.ui-tabs-hide {display:none;}
div.readcomments ol  {list-style:none!important; list-style-position:none!important;}
div.readcomments ol li{color:#333!important; list-style:none!important; line-height:1.2em}
div.readcomments ol li a strong{display:-moz-inline-box;display:inline-block;height:15px;vertical-align:bottom; }
div.readcomments ol li a.seeall { color:#32AAFF;}
div.readcomments ol li span.tdst {display:block; font-size:10px; color:#999; line-height:13px;}
div.readcomments ol li span.comcount {display:-moz-inline-box;display:inline-block;width:14px; height:15px; font-size:10px; line-height:10px; text-align:center; font-weight:bold; color:#333; background-image:url(cssimg/combubble.png); margin-top:7px; vertical-align:top;}

span.cominf { font-weight:normal; background:#FFE709; line-height:12px;}
span.cominf a {color:#333;font-size:10px; padding:0 3px;}
span.cominf a span {color:#005AA6; font-weight:bold;}
.locat span.cominf {float:right;}
/* IMAGE GALLERY */
.imgal {background:#fff;width:980px; margin:10px 0;}
#imgpage {overflow:hidden;height:1%;margin-bottom:5px}
#imgpage li {float:left; background:#ccc}
#imgpage li.orta {margin:0 10px;}
#imgpage li a{float:left; width:40px; height:80px; background-position:center; background-repeat:no-repeat;}
#imgpage li a.curr{width:36px; height:76px; border:2px solid #f20;}
#imgpage li a:hover {width:36px; height:76px; border:2px solid #02f;}
#ipag {overflow:hidden;width:100%;margin-bottom:10px;}
#ipag li {display:inline; clear:none;padding:0 6px}
.relgal ul {border-bottom:1px solid #888;margin-bottom:10px}
.relgal li:first-child {background:none;}
.imgal .whitespace {padding:0;}
.iglogo {margin-bottom:10px; display:block;}
#onepage {color:#32aaff}
#onepage:hover {color:#ED1B24}
.feedback {font-weight:bold;height:27px; }
.feedback a {height:27px;line-height:27px; background-image:url('cssimg/quotes.png'); background-position:left center; background-repeat:no-repeat;padding-left:18px;font-size:11px;}
.feedback span,.feedback a:hover {color:#32aaff}
.adverthere {font-weight:bold; font-size:14px; line-height:20px; background-image:url('cssimg/hand.gif'); background-position:right center; background-repeat:no-repeat;}

.cccontact p{margin-bottom:10px;}
.cccontact h6 {border:none; margin-bottom:10px;}

.sendem form .fgender {width:14px; height:14px; margin-top:5px; float:left;}
.sendem form .genderform {padding:0; margin:0 10px 0 2px; width:auto; display:block; float:left;width:auto; height:24px;}
.sendem form #country,.sendem form #city {width:220px;} 
.feedback a:hover span {color:#333}
/* GLOBAL DOTTED BORDER: ADD CLASS or ID NAME FOR BOTTOM OR TOP DOTTED BORDER */
.result table thead td {background-image:url('cssimg/verdot.gif');background-repeat:repeat-y;background-position:left}
.result table tbody td {background-image:url('cssimg/hordot.gif');background-repeat:repeat-y;background-position:left}
/*bottom dotted*/
span.cominf a,.userdata,.seperateit,.searchlisting dd,.result table,#mostviewed div ol li,.leftmaillist p,.linedlist ul li,.browsing h4,.linedlist ol li,.mosts ol li,.competitions li,h4.dotted{background-image:url('cssimg/verdot.gif');background-repeat:repeat-x;background-position:bottom}
/*top dotted*/
.paginat1,#scope_list li,.calender ul li div,.photolist a.seeall,.photolist ul li li,.comments dd div ul li,.relateds li ul li,.article .readrev cite,.relgal.linedlist ul li a{background-image:url('cssimg/verdot.gif');background-repeat:repeat-x;background-position:top}
/* -------------------------------------------------------------------------------------------------- */


/* WEATHER BAR */
#weatherbar {float:right; height:25px; line-height:25px;}
#weatherbar li {color:#055988; font-weight:bold; background-image:url('cssimg/downarrow.gif'); background-repeat:no-repeat; background-position:top right; padding-right:17px; cursor:help;}
#weatherbar li span.wday {display:block; clear:both; text-align:center; font-weight:normal; color:#333; background:#ddd; overflow:hidden; width:100%;}
#weatherbar li span.wday.now {font-weight:bold;}
#weatherbar li span.wlow {color:#3FB1F7;}
#weatherbar li span.whigh {color:#EF1C2F;}
#weatherbar li.wdays span.wlow {color:#3FB1F7; font-weight:normal; display:block; text-align:center;}
#weatherbar li.wdays span.whigh {color:#EF1C2F; padding:0; font-weight:normal; display:block; text-align:center;}
#weatherbar li span.wcondition {display:block; color:#555; text-align:center; font-weight:normal;}
#weatherbar li .wwind {display:none;font-size:11px; color:#666; text-align:center; font-weight:normal;}
#weatherbar li .whumidity {font-size:11px; color:#666; display:block; text-align:center; font-weight:normal;}
#weatherbar li ul{display:none; position:absolute; height:auto; line-height:17px; width:400px; background:#fff;border:2px solid #ACACAC; border-top:none; background-image:url('cssimg/wtop.gif'); background-position:top right; background-repeat:no-repeat; padding:10px; left:0; top:0;}
#weatherbar li span.wdegree {font-size:14px; display:block; text-align:center;}
#weatherbar li ul li{width:90px; float:left;padding:0; margin-right:10px; background:#eee;}
#weatherbar li ul li span{}
#weatherbar li ul li img{clear:both; display:block; width:60px; margin:3px auto;}
#weatherbar li.sponsor {width:400px; height:60px; padding:0; padding:5px 0 0 0; background:#fff;clear:both;float:none;}
#weatherbar li.sponsor img {height:auto!important; width:auto!important;}
/* CITY CARD */
.citycard .searchlisting dd a.gsearchimg {display:block; float:right; margin-right:5px; border:1px solid #fff;}
.citycard .searchlisting dd a.gsearchimg:hover {border-color:#aaa;}


/*RESTAURANT AWARDS SPEC*/
.restaurantawards #pagehead h2 a {color:#FCB912;}
.restaurantawards #pagehead h2 {line-height:1em; padding-bottom:0;}

.home #pagehead ul li,.restaurantawards #pagehead ul li {border:none;font-family:Georgia,'Times New Roman',Times,serif; font-weight:normal; font-style:italic; font-size:19px; line-height:23px}
.home #pagehead ul li {padding:0 3px}
.restaurantawards .searchlisting .gsearchimg {display:block; float:right;}
.restaurantawards .searchlisting dd h4 {font-size:17px}
.restaurantawards .searchlisting dd p span.searchcat {font-size:15px; font-weight:normal;}
.restaurantawards #pagehead ul {border-top:none;}
.restaurantawards #pagehead #sponsorship {display:none;}

.seperateit {height:1px; line-height:1px; font-size:1px; margin:10px 0; width:100%; clear:both; overflow:hidden;}
.userdata {margin:10px 0; padding:10px 0; font-size:14px; line-height:17px;}
.userdata p {font-size:14px;}
.userdata strong {color:#ED1B24}
.cclogo {display:block; clear:both;text-align:center; width:100%;}
.cclogo img {padding:0 20px;}

.cclogint {margin-bottom:10px;background:}
.cclogint br {display:none;}
.cclogint p {font-size:14px; line-height:17px; margin-bottom:10px;}
.cclogint h3 {margin-bottom:10px;}

.featmeal li a{background-image:none!important}
.polls .photolist span {display:inline;}
.bottomleader {width:100%;}
.bottomleader .blinner{width:720px; height:90px; margin:5px auto; background:#ccc;}

.picturepoll .photolist ul {overflow:none;}
.picturepoll #poll li {line-height:1px; height:108px; text-align:center; margin-bottom:10px; overflow:none;}
#countdown {font-weight:bold;}
.picturepoll #poll li div.radb {float:left; margin:4px 0 0 4px;}
.picturepoll #poll li div.radb input{height:20px; width:20px;}
.picturepoll #poll li.voted label span {border:2px solid #f00; background:#fff; }
.picturepoll .photolist p.abstract {line-height:24px; margin-bottom:10px;}
#carrier {display:block; z-index:999; padding:20px; background:#555;} 
#carrier img{display:block; margin-bottom:10px; padding:1px; background:#eee; border:1px solid #333;}
#carrier span{font-size:14px; color:#fff; display:block; width:10px; height:10px; overflow:hidden;} 
.picturepoll li label.pollth span {display:block; width:80px; height:80px; background-position:center top;border:1px solid #aaa; background-repeat:no-repeat; cursor:hand; margin: 5px auto;}
.picturepoll #poll li.voted label.pollth span {border:5px solid #f00; background:#fff; margin-top:1px;width:84px; height:84px;background-position:center top; }
.picturepoll .spanbut {display:block; overflow:hidden; height:1%; margin:10px auto; width:88px; }
#nl_subscribe .navSearchBox {width:200px!important;display:block!important; margin-left:5px!important;}
#nl_subscribe .gradbut {clear:both!important;}


/* BEAT THE HEAT */


.beattheheat #pagehead h2 a{ color:#53e3fd;}
.beattheheat #pagehead ul li {color:#53e3fd}
.beattheheat  h3 {color:#53e3fd!important}
.beattheheat  h3 a{color:#53e3fd!important}

.beattheheat a.gradbut {display:block; text-decoration:none; float:left; color:#fff; font-size:1.2em; height:23px; padding:0 0 0 10px; margin:5px; line-height:21px; background:url('cssimg/gradbus.png') no-repeat; overflow:visible;}
.beattheheat a.gradbut span {display:block;  float:left; height:23px; line-height:23px; padding:0 35px 0 0; margin:0 -1px 0 0; background:url('cssimg/gradbus.png') no-repeat; background-position:right 0px; cursor:hand;}
.beattheheat a.gradbut:hover {text-decoration:underline}
.beattheheat #showcase ol li div h3 a{background:#53e3fd;color:#fff!important;}
.beattheheat #showcase ul li{background-image:url('cssimg/showcasebg2.png');}

.beattheheat .grid1 a:hover{color:#53e3fd!important;}


/* DUBAI METRO */


.dubaimetro #pagehead h2 a{ color:#C7197B;}
.dubaimetro #pagehead ul li {color:#C7197B}
.dubaimetro  h3 {color:#C7197B!important}
.dubaimetro  h3 a{color:#C7197B!important}

.dubaimetro a.gradbut {display:block; text-decoration:none; float:left; color:#fff; font-size:1.2em; height:23px; padding:0 0 0 10px; margin:5px; line-height:21px; background:url('cssimg/gradbus.png') no-repeat; overflow:visible;}
.dubaimetro a.gradbut span {display:block;  float:left; height:23px; line-height:23px; padding:0 35px 0 0; margin:0 -1px 0 0; background:url('cssimg/gradbus.png') no-repeat; background-position:right 0px; cursor:hand;}
.dubaimetro a.gradbut:hover {text-decoration:underline}
.dubaimetro #showcase ol li div h3 a{background:#C7197B;color:#fff!important;}
.dubaimetro #showcase ul li{background-image:url('cssimg/showcasebg_metro.png');}

.dubaimetro .grid1 a:hover{color:#C7197B!important;}


/* SPONSORED LISTING BANNER */
#sponsored-listing {background-color:#edf3f3; margin:10px 0; padding:10px 0}
#sponsored-listing h4 {font-size:1.3em; margin-left:10px}
#sponsored-listing table {border-width:0; background-image:none; margin:0; height:auto; width:530px; margin:0 5px 5px 5px}
#sponsored-listing table td {border-width:0 0 1px 0; padding:10px 5px 5px 5px; height:auto; border-bottom:1px solid #cccccc}
#sponsored-listing a {background-image:none}
#sponsored-listing h5 {margin:0}
#sponsored-listing p {font-weight:normal}




/* FESTIVE CHANNEL CALENDER*/

	#festcal {font-size:15px; font-weight:bold;}
	#festcal .daynames th{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; vertical-align:bottom;}
	#festcal .daynames th span{background:#A5D8F5;padding:0 3px;display:block; margin:0 3px;}
	#festcal tbody tr td{width:87px; padding:0 0 7px 0; background:#333; vertical-align:top;border:3px solid #CDE9FA;}
	#festcal tbody tr td span{font-size:18px; font-weight:bold; display:block; background:#4d4d4d;color:#fff; text-align:right;height:16px;line-height:18px;padding:2px; margin-bottom:7px;}
	#festcal tbody tr td.offday{background:#6699CB;}
	#festcal tbody tr td.offday span{background:#369;}
	#festcal tbody div h5 {color:#eee; background:#01ADEB; font-size:11px;  line-height:13px;font-weight:normal;margin:4px;padding:2px;cursor:pointer;cursor:hand;}
	#festcal tbody div.meals h5 {background:#E2A503;}
	#festcal tbody div.experiences h5 {background:#B81251;}
	#festcal tbody div.bodymind h5 {background:#99CC33;}
	#festcal tbody div.gifts h5 {background:#9A6599;}
	
	#festcal tbody div p {display:none;}
	#festcal tbody div a {display:none;}
	#festcal tbody div img {display:none;}
	#festcal tbody h5 div h5 {background:#fff!important;color:#ED1B24;font-size:18px; font-weight:bold; line-height:20px; padding:0; margin:0 0 10px 0;cursor:default;}
	#festcal tbody h5 div p {display:block; padding-bottom:9px;}
	#festcal tbody h5 div p.dater {font-weight:bold;}
	#festcal tbody h5 div a {display:block;}
	#festcal tbody h5 div img {float:right; margin-right:13px; display:block;margin-top:3px;}
	
	#sponlist {margin:10px 0;padding:0 0 0 10px;width:630px;}
	#sponlist li{float:left; margin:0 5px 5px 0; padding:2px; border:1px solid #999;overflow:hidden; height:1%;}
	#sponlist li img{display:block; float:left;}


#festive-pop {width:320px; position:absolute;z-index:2000}
#festive-content {border:3px solid #ccc;clear:both;background:#fff;padding:10px;height:1%;overflow:hidden;}
#festive-content a {height:24px;width:143px;background:url('cssimg/festive-cal.png') top left no-repeat; line-height:24px; text-align:center;display:block;margin:9px 0;font-size:12px;font-weight:bold;}
#festive-pop .carrot{float:right;clear:both;background:url('cssimg/festive-cal.png') bottom left no-repeat; height:33px;width:35px;margin-top:-3px;margin-right:30px;}

.festgive {background:url('cssimg/wrap.jpg') top right no-repeat;}

