/* UI ALL CSS
-------------------------------------------------------------- */
@import "ui.all.css";

/* CSS RESET  (img tag is ignored- date modified : 16th,Nov-2009)
-------------------------------------------------------------- */
html, body, div, span,  iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left; padding:2px;}
table, td, th{vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
img {border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}

/* LAYOUT GRID
-------------------------------------------------------------- */
.container{background:#fff;margin:0 auto;width:966px;}
.explore{margin:0 auto;text-align:left;width:966px;}
.showgrid{background:url(../CSS/grid.png);}
body{background:#fff url('../images/main_bg.png') center top repeat-y;margin:0 auto;}
div.span-1, div.span-2, div.span-3, div.span-4-1, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16{float:left;margin-right:10px;}
div.last{margin-right:0;}
.span-1{width:51px;}
.span-2{width:112px;}
.span-3{width:173px;}
.span-4-1{width:220px;}
.span-4{width:234px;}
.span-5{width:295px;}
.span-6{width:356px;}
.span-7{width:417px;}
.span-8{width:478px;}
.span-9{width:539px;}
.span-10{width:600px;}
.span-11{width:661px;}
.span-12{width:722px;}
.span-13{width:783px;}
.span-14{width:844px;}
.span-15{width:905px;}
.span-16, div.span-16{margin:0;width:966px;}
.append-1{padding-right:61px;}
.append-2{padding-right:122px;}
.append-3{padding-right:183px;}
.append-4{padding-right:244px;}
.append-5{padding-right:305px;}
.append-6{padding-right:366px;}
.append-7{padding-right:427px;}
.append-8{padding-right:488px;}
.append-9{padding-right:549px;}
.append-10{padding-right:610px;}
.append-11{padding-right:671px;}
.append-12{padding-right:732px;}
.append-13{padding-right:793px;}
.append-14{padding-right:854px;}
.append-15{padding-right:915px;}
.prepend-1{padding-left:61px;}
.prepend-2{padding-left:122px;}
.prepend-3{padding-left:183px;}
.prepend-4{padding-left:244px;}
.prepend-5{padding-left:305px;}
.prepend-6{padding-left:366px;}
.prepend-7{padding-left:427px;}
.prepend-8{padding-left:488px;}
.prepend-9{padding-left:549px;}
.prepend-10{padding-left:610px;}
.prepend-11{padding-left:671px;}
.prepend-12{padding-left:732px;}
.prepend-13{padding-left:793px;}
.prepend-14{padding-left:854px;}
.prepend-15{padding-left:915px;}
div.border{border-right:1px solid #eee;margin-right:5px;padding-right:4px;}
div.border-dashed{border-right:1px solid #c0c0c0;margin-right:5px;padding-right:4px;}
div.colborder{border-right:1px dotted #ccc;margin-right:35px;padding-right:35px;}
div.nocolborder{margin-right:36px;padding-right:35px;}
div.colborder2{border-right:1px dotted #ccc;margin-right:4px;padding-right:4px;}
div.colborder3{border-right:1px dotted #ccc;margin-right:30px;padding-right:30px;}
div.colborder4{border-right:1px dotted #ccc;margin-right:25px;padding-right:25px;}
div.colborder5{border-right:1px dotted #ccc;margin-right:17px;padding-right:17px;}
div.colborder6{margin-right:10px;padding-right:10px;}
.box{background:#e5ecf9;color:#111;margin-bottom:1.5em;padding:1em;}
.box2{background:#e5ecf9 url('../images/quicklinkbg.jpg') -240px -30px repeat-x;border:2px solid #78a8f0;color:#111;margin:1em;padding:1em;-webkit-border-radius:3px;-moz-border-radius:3px;}
.box2 img{border:1px solid #78a8f0;}
.footbox{cursor:pointer;margin-bottom:1em;min-height:340px;padding:.8em;}
.explorebox{margin:1em 1em 0 1em;padding:1em;}
.featurebox{background:#fafafa;color:#333;margin:1em 1em 0 1em;padding:1em;}
.searchbox{background:#fff;border:1px solid #ddd;color:#111;margin-bottom:1.5em;padding:10px;padding:1em;}
.noticebox{background:#e5ecf9;border-color:#d8d8d8 #aaab9c #aaab9c #d8d8d8;border-style:solid;border-width:1px;color:#111;margin:1em 1em 1em 1em;padding:1em;}
.searchbox2{margin-bottom:1.5em;padding:1em 0;}
.feature{background:#ff7400;border:1px solid #fff;padding:1em;}
hr{background:#fff;border-bottom:1px dotted #777;clear:both;color:#fff;float:none;height:.1em;margin:0 0 1.45em;width:100%;}
hr.spaced{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:.1em;margin:1.45em 0 1.45em;width:100%;}
hr.space{background:#fff;color:#fff;}
#left_column hr, #search-help hr {background:#fff;border-bottom:1px dotted #777;clear:both;color:#fff;float:none;height:.1em;margin:0 0 1.45em;width:100%;}
.clearfix:after, .container:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix, .container{display:inline-block;}
* html .clearfix,
* html .container{height:1%;}
.clearfix, .container{display:block;}
.clear{clear:both;}


/* BASIC TYPOGRAPHY
-------------------------------------------------------------- */

body{color:#222;font-family:Arial,sans-serif;font-size:75%;}
h1,h2,h3,h4,h5,h6{color:#333;font-family:Arial,sans-serif;font-weight:bold;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}


h2 {font-size:3em;line-height:1;}
h2.smallh2 {font-size:2em;line-height:1; margin-bottom:0.4em;}
h3{font-size:1.6em;line-height:1; font-family:arial;}
h4{font-size:1.2em;line-height:2;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}

p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
span.white {color:#FFFFFF;}
span.white a{color:#FFFFFF;}
p.white {color:#FFFFFF;}
p.white a{color:#FFFFFF;}
a:focus, 
a:hover{color:#ff0000;}
a{color:#000080;outline:none;text-decoration:none;}
blockquote{color:#666;font-style:italic;margin:1.5em;font-family:times, Times New Roman, times-roman, Arial, serif;font-size:1.2em;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, 
acronym{border-bottom:1px dotted #666;}
address{margin:-0.4em 0 1.3em;font-weight:normal; font-style:normal;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, 
li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:none;}
ol{list-style:decimal-leading-zero outside;}
dl{margin:0 0 0 0;}
dl dt{font-weight:bold;}
dt{}
dd{font-size:.9em;line-height:1.675em;margin-left:2em;margin-right:2em;}
.explore li ol, ol{line-height:1.66;margin:2px 0 1.5em 2.5em;}

caption{background:#eee;}
.small{font-size:.9em;line-height:1.875em;margin-bottom:1.875em;}
.smaller{font-size:.9em;line-height:1;margin:0;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.warning{border:1px solid red;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.center{text-align:center;}

/* SITE-SPECIFIC CODE
-------------------------------------------------------------- */


/* PAGE STYLES
-------------------------------------------------------------- */
/* to create serif italic dramatic text, use this class */
.fancy { font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Arial, serif;font-weight: normal;}  
.fancyh2 {font-family: arial;font-weight:bold;font-size:14px;margin-top:10px; background:url(../images/cur17_top.gif) no-repeat left top #2383C6; line-height:34px; color:#fff; padding-left:10px; }
/* creates small caps */
.caps {font-variant: small-caps;letter-spacing: 1px;text-transform: lowercase;font-size:1.2em;font-weight:bold;padding:0 2px;}

.bigboxy {position:relative;margin-bottom:15px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bigboxy2 {position:relative;border-top:3px solid;margin-bottom:10px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bigboxy h3 {background:#fff;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted;clear:both;height:auto !important;}
.bigboxy h4, .bigboxy2 h4 {padding:6px 0 8px 0;margin:0;clear:both;font-weight:normal;line-height:1;}

.newbigboxy {position:relative;margin-bottom:15px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}
.newbigboxy h3 {background:#fff;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:0px dotted;clear:both;height:auto !important;}
.newbigboxy h4, .newbigboxy2 h4 {padding:6px 0 8px 0;margin:0;clear:both;font-weight:normal;line-height:1;}
.newbigboxy a:link {color:#5597fb;}



.smallbb {border-bottom:1px dotted #c0c0c0;margin-bottom:10px !important;}
.smalltb {border-top:1px dotted #c0c0c0;margin-top:10px !important;}
.descriptor {float:right;margin:0 0 4px 0 !important;padding:0 10px 2px 10px;text-transform:lowercase;font-variant:small-caps;background:#cc6699;font-weight:bold;height:20px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;}
p.descriptor-orange span {background:transparent url('../images/descriptor-orange-span-bg.png') top left scroll no-repeat;display:block;height:29px;line-height:1.5;margin-top:3px;padding:0 3px 6px 10px;float:right;font-weight:bold;}
p.descriptor-orange {background:transparent url('../images/descriptor-orange-bg.png') top right no-repeat;display:block;color:#fff !important;height:29px;overflow:hidden;padding:0 7px 6px 0px;text-transform:lowercase;font-family:Helvetica, Arial, Verdana, sans-serif;font-variant:small-caps;font-weight:bold;margin-bottom:0px;}
p.descriptor-blue span {background:transparent url('../images/descriptor-blue-span-bg.png') top left scroll no-repeat;display:block;height:29px;line-height:1.5;margin-top:3px;padding:0 3px 6px 10px;float:right;font-weight:bold;}
p.descriptor-blue {background:transparent url('../images/descriptor-blue-bg.png') top right no-repeat;display:block;color:#fff !important;height:29px;overflow:hidden;padding:0 7px 6px 0px;text-transform:lowercase;font-family:Helvetica, Arial, Verdana, sans-serif;font-variant:small-caps;font-weight:bold;margin-bottom:0px;}
p.descriptor-pink span {background:transparent url('../images/descriptor-pink-span-bg.png') top left scroll no-repeat;display:block;height:29px;line-height:1.5;margin-top:3px;padding:0 3px 6px 10px;float:right;font-weight:bold;}
p.descriptor-pink {background:transparent url('../images/descriptor-pink-bg.png') top right no-repeat;display:block;color:#fff !important;height:29px;overflow:hidden;padding:0 7px 6px 0px;text-transform:lowercase;font-family:Helvetica, Arial, Verdana, sans-serif;font-variant:small-caps;font-weight:bold;margin-bottom:0px;}


.readmore {position:absolute; right:0;bottom:10px;margin:0;padding:0;}
.readmore a:link {padding:4px 10px;background:#f00;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;}
.extras {position:absolute; right:0;bottom:0;margin:0;padding:0;}
.extras a:link {padding:0;margin:0;background:#fff;color:#5597fb;}
.details {text-align:right !important;margin:0 0 0 0;padding:0 0 10px 0;line-height:0;text-indent:0;}
.details a:link {color:#5597fb;}
.details a:hover {text-decoration:underline;}
.highbar {float:right;border-bottom:0px dotted blue;margin:0 0 10px 0;} /*margin:0 30% 0 0;*/
.highbar2 {float:right;border-bottom:1px dotted blue;margin:0;}
.featimg {float:left;margin-right:7px;}
.venue {font-weight:normal;font-size:1.25em;font-family:Arial, Times,serif;margin-bottom:0;}

/*#ads2 {padding-top:10px;} */
#ads3 {padding-left:15px; padding-right:15px;}

.reloader {float:right;margin:5px 0 0 0;padding:0 0 0 0;}
#reloadarea h3 {background-image:none;margin:15px 0;padding:7px 0 0 10px;text-transform:uppercase;border:none;letter-spacing:2px;font-weight:normal;}


p.incr, .incr p {font-size: 11px;line-height: 1.44em;margin-bottom: .25em;}

p.revincr {font-size: 11px;line-height: 0.5em;margin-bottom: .4em;margin-left:0px;}

.leftdetails {text-align:left !important;margin:0 0 0 0;padding:0 0 10px 0;line-height:0;text-indent:0;}
.leftdetails a:link {color:#5597fb;}
.leftdetails a:hover {text-decoration:underline;}

.datelist ul {margin:15px 0 0 0;list-style-type:none;}
.datelist ul li {float:left;display:block;width:234px;margin-bottom:5px;background:#b19ac9;color:#c0c0c0 !important;}
.datelist ul li a {display:block;width:224px;padding:5px 0 10px 10px !important;color:#fff !important; font-family:Arial, "Times New Roman", sans-serif;font-weight:bold;background-image:url('../images/arrowed-off.gif');background-position:right center;background-repeat:no-repeat;}
.datelist ul li a:hover, .datelist ul li a.selected {background-color:#7d58a4;background-image:url('../images/arrowed-right.gif');background-position:right center;background-repeat:no-repeat;color:#fff !important;}

.offerlist ul {margin:15px 0 0 0;list-style-type:none;}
.offerlist ul li {float:left;display:block;width:173px;margin-bottom:3px;background:#ffa28b; color:#c0c0c0 !important;}
.offerlist ul li a {display:block;width:163px;padding:5px 0 5px 10px !important;color:#f4f4f4 !important;font-family:Arial, "Times New Roman", sans-serif;font-weight:bold;background-image:url('../images/arrowed-off.gif');background-position:right center;background-repeat:no-repeat;}
.offerlist ul li a:hover, .offerlist ul li a.selected {background-color:#ca835f;background-image:url('../images/arrowed-right.gif');background-position:right center;background-repeat:no-repeat;color:#fff !important;}

.filterlist ul {margin:0 0 20px 0;list-style-type:none;font-family:Arial; font-size:11px;}
.filterlist ul li {display:block;width:173px;margin:0px 0;background:#939597; border-top:1px #fff solid; color:#FFFFFF !important;} /*orange  #c0c0c0 margin:1px 0;*/
.filterlist ul li a {display:block;width:163px;padding:5px 0px 5px 10px !important;color:#f8f8f8 !important;} /*#f8f8f8 padding:3px 0 3px 20px background-image:url('../images/arrowed-off.gif');background-position:left center;background-repeat:no-repeat;*/
.filterlist ul li a:hover, .filterlist ul li a.selected {background-color:#6D6F71;color:#fff !important;text-decoration:none !important;} /*background-image:url('../images/arrowed-left.gif');background-position:left center;background-repeat:no-repeat;*/

table.cinema{border:none;clear:both;margin:10px;padding:10px;}
table.cinema thead th{border-bottom:1px solid #aaa;font-weight:bold;padding:3px 10px 3px 0;}
table.cinema tfoot th{font-weight:bold;padding:3px 10px 3px 0;}
table.cinema tr.heading2 td{}
table.cinema td{padding:3px 10px 3px 0;text-align:left;vertical-align:top;}
table.cinema tr td{border-bottom:1px dotted #aaa;}
table.cinema a:link{color:#5597fb;}
table.cinema td.center{text-align:center;}
table.cinema tr.odd{background-color:#f8f8f8;}
table.cinema tr.even{background-color:#fff;}

.browseby {margin-right:0;margin-bottom:10px;background:#fff;}
.browseby ul {float:left;}
.browseby h3 {font-weight:bold;padding:10px 0;border-bottom:1px dotted #90c9d0;color:#333;margin-bottom:10px;}
.browselist li {list-style:square outside url("../images/bullet_blue2.png");margin:0;}
.browseby p {margin-bottom:10px;}
p.browsesmall {margin:0;}
p.browselarge {font-family:Arial,Times,Times New Roman, serif;font-size:1.2em;color:#555;text-align:justify;margin-top:18px;}
p.browselarge:first-line {font-weight:bold; }
.browseby a:link {color:#5597fb;}
.aquavate {background:aqua;}
.checker {float:right;}


/* small helper classes
-------------------------------------------------------------- */

#official { text-align:center; }
.img-wrapper img, .footer-links img { padding: 10px;}
.imgevent-wrapper img{ padding: 10px 10px 10px 10px;}
.hidden{display:none;}
.item{min-height:180px;}
.right{text-align:right;}
.strong{font-weight:bold !important;}
.fleft{float:left;margin:0 6px 6px 0;}
.centredpic {text-align:center;margin:10px auto;}
.fright{float:right;margin:6px 0 0 6px;}
.minifleft{float:left;margin:0 5px 0 10px;}
.framed{border:1px solid #777;}
.control{float:right;margin:6px 6px 0 0;}
.sc {font-variant:small-caps;font-family:Arial, Times, serif;font-size:1.25em;font-weight:normal;letter-spacing:1px;}
#left_column .fleft{float:left;margin:0 10px 6px 0;}
#left_column .fright{float:right;margin:0 0 6px 10px;}
/*#left_column p{color:#111;}*/


/* Site colours for lists and headings and borders
-------------------------------------------------------------- */
.eating-bord{border-top:3px solid #cc6699;} /*#70cbd2*/
.default-bord{border-top:3px solid #3399cc;}/* #8abae6*/
.shopping-bord{border-top:3px solid #cc6699;} /*#f2cf7c;*/
.whatson-bord{border-top:3px solid #cc6699;} /*#b19ac9*/
.offers-bord{border-top:3px solid #cc6699;}  /*#ffa28b*/
.groups-bord{border-top:3px solid #cc6699;}  /*#629fd6*/
.mag-bord{border-top:3px solid #cc6699;}  /*#ffa443*/
.places-bord{border-top:3px solid #c0c0c0;}
.noticeboard-bord{border-top:3px solid #b92121;}
.hot-topics-bord{background:#78a8f0;}


.eating-bord-dark{border-top:3px solid #cc6699;} /*#70cbd2*/
.default-bord-dark{border-top:3px solid #588dbd;}
.shopping-bord-dark{border-top:3px solid #cc6699;} /*#d8ab34;*/
.whatson-bord-dark{border-top:3px solid #7d58a4;}
.offers-bord-dark{border-top:3px solid #ca835f;}
.groups-bord-dark{border-top:3px solid #629fd6;}
.mag-bord-dark{border-top:3px solid #ff7400;}
.places-bord-dark{border-top:3px solid #c0c0c0;}
.noticeboard-bord-dark{border-top:3px solid #b92121;}
.hot-topics-bord-dark{background:#78a8f0;}


.eating-reversed{color:#fff;background-color:#cc6699;}   /*#70cbd2*/
.default-reversed{color:#fff;background-color:#3399cc;}  /*#8abae6*/
.shopping-reversed{color:#fff;background-color:#cc6699;} /*#f2cf7c*/
.whatson-reversed{color:#fff;background-color:#cc6699;}  /*#b19ac9*/
.offers-reversed{color:#fff;background-color:#cc6699;}  /* #ffa28b*/
.groups-reversed{color:#fff;background-color:#cc6699;}   /*#629fd6*/
.mag-reversed{color:#fff;background-color:#cc6699;}      /*#ffa443*/
.places-reversed{color:#fff;background-color:#cc6699;}   <!--#c0c0c0-->
.noticeboard-reversed{color:#fff;background-color:#cc6699;} /*#b92121*/
.hot-topics-reversed{color:#fff;background:color:#cc6699;}
.l_eating a{background:#fff;color:#70cbd2;}
.l_eating a:hover{background:#70cbd2;color:#fff;}
.l_eating .active a{background:#70cbd2;color:#fff;}
.l_shopping a{background:#fff;color:#e8ad1f;}
.l_shopping a:hover{background:#e8ad1f;color:#fff;}
.l_whatson a{background:#fff;color:#7d58a4;}
.l_whatson a:hover{background:#7d58a4;color:#fff;}
.l_offers a{background:#fff;color:#ffa28b;}
.l_offers a:hover{background:#ffa28b;color:#fff;}
.l_groups a{background:#fff;color:#629fd6;}
.l_groups a:hover{background:#629fd6;color:#fff;}
.l_places a{background:#fff;color:#c0c0c0;}
.l_places a:hover{background:#c0c0c0;color:#fff;}
.l_standard a{background:#fff;color:#777;}
.l_standard a:hover{background:#777;color:#fff;}
.hot-topics a{background:#fafafa;color:#78a8f0;}
.hot-topics a:hover{text-decoration:underline;}
.hot-topics{color:#78a8f0;}
.eating{color:#cc6699;} /*#349fa7*/
.default{color:#8abae6;}
.shopping{color:#cc6699;}/* #e8ad1f;*/
.offers{color:#cc6699;} /* #ffa28b*/
.whatson{color:#cc6699;} /*#b19ac9*/
.groups{color:#cc6699;}  /*#629fd6*/
.mag{color:#cc6699;} /*#ffa443*/

.hot-topicsbg{background:#78a8f0;}
.eatingbg{background:#349fa7;}
.defaultbg{background:#8abae6;}
.shoppingbg{background:#e8ad1f;}
.offersbg{background:#ffa28b;}
.whatsonbg{background:#b19ac9;}
.groupsbg{background:#629fd6;}
.magbg{background:#ffa443;}

.eatinglists li a{background:#70cbd2;color:#fff;}
.eatinglists li a:hover{color:#fff;text-decoration:underline;}
.eatinglists li a.selected{background:#349fa7;}
.lifestylelists li a{background:#f2cf7c;color:#fff;}
.lifestylelists li a:hover{color:#fff;text-decoration:underline;}
.lifestylelists li a.selected{background:#e8ad1f;}
.whatsonlists li a{background:#b19ac9;color:#fff;}
.whatsonlists li a:hover{background:#7d58a4;color:#fff;text-decoration:underline;}
.whatsonlists li a.selected{background:#7d58a4;}

.maglists li a{background:#ffa443;color:#fff;}
.maglists li a:hover{background:#ff7400;color:#fff;text-decoration:underline;}
.maglists li a.selected{background:#ff7400;}

.offerlists li a{background:#ffa28b;color:#fff;}
.offerlists li a:hover{color:#fff;text-decoration:underline;}
.offerlists li a.selected{background:#f77837;}
.grouplists li a{background:#629fd6;color:#fff;}
.grouplists li a:hover{color:#fff;text-decoration:underline;}
.grouplists li a.selected{background:#2b6ca6;}
.no-indent{margin-left:0;}
#search-help li a{color:#5597FB;}
#search-help li a:hover{text-decoration:underline;}

/* Icon link classes
-------------------------------------------------------------- */
a.printer{background:url('../images/printer.gif') no-repeat;padding:2px 0 2px 20px;}
a.mobile{background:url('../images/phone.gif') no-repeat;padding:2px 0 2px 16px;}
a.enter{background:url('../images/enter.gif') no-repeat;padding:2px 0 2px 20px;}
a.read{background:url('../images/page.gif') no-repeat;padding:2px 0 2px 20px;}
a.pdf{background:url('../images/icons/pdf.png') no-repeat;padding:2px 0 2px 20px;}

/* Top drop down panel stuff
-------------------------------------------------------------- */
.hider{background:#f5fffa url('../images/toppanels.png') left top repeat-y;color:#555;display:none;overflow:auto;border-bottom:1px solid #b9f3d6;}
.hider a:hover{color:#800000;text-decoration:underline;}
.hider h4{background:none;border-bottom:5px solid #777;color:#333;font-size:1.5em;font-weight:normal;padding-bottom:6px;}

.spec-button a {
color:#fff;display:block;height:35px;margin:0;outline:none;padding:3px 5px;text-align:left;text-indent:10px;width:auto;font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:.9em;
}



.spec-button a.active{
	 
	color:#ff9933; font-weight:bold;
}



/* Main divs in the header
-------------------------------------------------------------- */

#topcontainer {position:relative;margin-bottom:20px;}
#corner-banner {position:absolute;top:-5px;right:-23px;z-index:999;}
#topnav{height:30px;padding:0;background:#f5fffa url('../images/topnav.png') left bottom no-repeat;margin-bottom:15px;}





/* Various styles to do with searching
-------------------------------------------------------------- */

#search form{margin:0 10px;}

#search{background:#fff; padding:7px 0; height:32px;} /*border-bottom:2px #BCBDC0 solid;*/
#search a:link{font-variant:small-caps;font-size:11px;}
#search.topsearch{padding:0;}
#search form {margin:0;padding:0;}
#search .searchfield{background:#fff url('../images/magnifier.gif') 5px 5px no-repeat !important;border-color:#DCDCDE;border-style:solid;border-width:1px;float:left;margin:0;padding-left:24px;width:170px;-webkit-border-radius:3px;-moz-border-radius:3px 0 3px 3px;}
#search .searchfield:focus {border-color:#C0C0C0;}
#search #icons-follow{ margin:10px 5px 0 0; float:right; }
.searchbuttons{background-color:#666;border-color:#666;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-family:Arial, sans-serif;font-weight:bold;margin:0 5px 0 -2px;padding:4px 4px 4px 4px;width:75px;-webkit-border-radius:3px;-moz-border-radius:0px 3px 3px 0px; text-transform:uppercase; font-size:1em; height:27px;}
.searchbuttons:focus, .searchbuttons:hover{border-color:#818385;}

#searchbox{border:none !important;}
.searchbox{border:1px solid #ddd;border-bottom:none;border-top:none;margin-bottom:0;}
.searchform p{margin:0;}
#results-set p.features{margin:6px 0 0 10px;}
#results-set p.large{color:#777;font-weight:bold;margin:1em 10px 0 10px;}
#results-set p.search-tagline{font-size:1.25em;font-weight:normal;font-style:italic;font-family:times, Times New Roman, times-roman, Arial, serif;line-height:1;margin:0 0 0 10px;color:#444;}
/*#results-set a:link{color:#5597FB;}*/
#results-set span a:link{border-bottom:none;color:#5597FB;font-weight:normal;}
#results-set a:visited{margin-bottom:0px;}
#results-set a:hover{margin-bottom:0px;}
#results-set a:active{margin-bottom:0px;}
#results-set h4, #search-help h4 {font-size:1.5em;line-height:1;margin:20px 0 5px 0;font-family:"Arial Narrow", Arial, Helvetica, Verdana, sans-serif;font-weight:bold;}
#search-help h5{font-size:1.25em;font-weight:normal;line-height:1;}
#invoke-map{float:right;}
h5.rcolhead{background:#fff url('../images/h3-span-bg.png') 0 0 repeat-x;border:1px solid #ccc;border-top:none;height:20px;margin:0;overflow:hidden;padding:8px 0;text-align:center;}

/* Quicklinks - mostly a sidebar thing
-------------------------------------------------------------- */
.quicklink{margin:0 auto;padding:.25em 0;text-align:center;}
ul.quickies{list-style:none;margin:0 auto;padding:0;text-align:left;}
ul.quickies li{display:block;margin:0 0 0 0;padding:0;}
ul.quickies li a{border-bottom:1px dotted #5597fb;display:block;font-variant:small-caps;padding:0.25em 0 0.25em .5em;text-decoration:none;width:100%;}
.quicklink>ul.quickies li a{width:auto;}
ul.quickies li#active a{background:#f0e7d7;}
ul.quickies li a:hover, ul.quickies li#active a:hover{border-bottom:1px dotted #800000;color:#800000;}
.promo{background:#fff;padding:10px;}
.promo2{padding:10px;}
p.headup{color:#007fc6 !important;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1.25em;font-weight:600;line-height:1;margin:6px 0;}
.promo p, .promo2 p{margin-bottom:10px;}
.bordered{background:#fff url('../images/promo-bg.png') top left repeat-x;border:1px solid #ccc;border-top:none;margin-bottom:15px;padding:10px;}
#booking{float:right;width:220px;}

/* Members account bar
-------------------------------------------------------------- */
#accountinfo{background:transparent url('../images/accountinfo-bg-v5.png') top left no-repeat;color:#333;height:30px;}
#accountinfo p{padding:5px 0 0 0;}
#accountinfo span{background:url('../images/accountinfo-span-bg.png') center right no-repeat;padding:0 10px 0 10px; color:#FFFFFF;}
#accountinfo a{color:#FFF;padding:0 0 0 10px; }
#accountinfo a:hover{color:#800000;text-decoration:underline;}
#accountline{height:30px;} /*margin-bottom:10px;*/
#mainnav{font-size:1.1em;height:75px;padding:0 0 0 0;position:relative;margin-top:15px;}


#center_head{text-align:left;}
#login{background:#383c45;color:#fff;display:none;padding:3em 0 3em 0;position:relative;text-align:center;}
#login form{margin:0 auto;}
#splash{background-color:#fff;}
#footer{border-top:1px solid #999;clear:both;font-family:Arial;margin-top:16px;padding-top:10px;}
div.marginbottom{margin-bottom:10px;}



/* layout of main page and content divs
-------------------------------------------------------------- */
#left_column .box img{border:1px solid #555;}
#centre_column{}

.c-col-wrapper{margin:0 0 15px 0;padding:10px 0 10px 0;}
.c-col-wrapper .fright{margin:5px 10px 10px 10px;}
.c-col-wrapper .fleft{margin:5px 10px 10px 10px;}

#centre_column p{margin-left:0px;margin-right:0px;}


/* Sponsors box
-------------------------------------------------------------- */
#ads{position:relative;}
#rotate{margin:0;padding:0;position:relative;}
#ads img{margin:0;padding:0;}
#ads #pager, #ads2 #pager{margin:-10px 0 0 0;padding:6px 0px 6px;text-align:center;width:100%;}
#ads #pager a, #ads2 #pager a{color:#0f5c6e;font-size:12px;margin-left:5px;margin-right:5px;text-decoration:none;}
#ads #pager a:hover, #ads2 #pager a:hover, #ads #pager a.activeSlide, #ads2 #pager a.activeSlide{color:#0f5c6e;text-decoration:underline;}

/* Upcoming section
-------------------------------------------------------------- */
#notices{height:100px;}
#notices li{display:none;height:40px;}
#notices ul{margin:0 1em .5em 3em;}
#notices ul li{cursor:pointer;list-style-type:none;margin-bottom:0;padding:.5em;}
.notices-on{background:#fff;}


/* Competitions rotations
-------------------------------------------------------------- */
#notices-competitions{height: auto;}
#notices-competitions li{display:none;height:auto;}
#notices-competitions ul{margin:0 1em .5em 0em;}
#notices-competitions ul li{cursor:pointer;list-style-type:none;margin-bottom:0;padding:.5em;}
.notices-competitions-on{background:#fff;}



/* Some basic list styles
-------------------------------------------------------------- */
.basic-panel-list li{}
.basic-panel-list ul{margin:0 1em .5em 1em;}
.basic-panel-list li{border-bottom:1px solid #eaeaea;cursor:pointer;list-style-type:none;margin-bottom:0;padding:.5em;}
.basic-panel-list li a{color:#444;font-weight:bold;}
.basic-panel-list li a:hover{color:#222;}
.genericlist ul{margin:0 1em .5em 1em;}
.genericlist ul li{border-bottom:1px solid #ddd;cursor:pointer;list-style-type:none;margin-bottom:0;padding:.5em;}
.centercolcontent dl{margin:0;}
.centercolcontent dl dt{font-weight:bold;}
.centercolcontent dt{font-family:Verdana;font-weight:normal;margin-left:1em;}
.centercolcontent dd{font-size:.9em;line-height:1.675em;margin-left:2em;}
.competitions dl{margin:0;}
.competitions dl dt{clear:both;font-weight:bold;}
.competitions dt{margin-left:0em;}
.competitions dd{margin:10px 0 0 0em;}
.competitions dd img{border:1px solid #777;float:left;margin:0 10px 10px 0;}

dl.results-deflist{margin:1em 0 0 0;padding:0;}
.results-deflist dt{font-weight:bold;padding:.5em;text-transform:uppercase;}
.results-deflist img{display:inline !important;margin:0 5px 0 0 !important;text-align:left !important;vertical-align:text-top;}
.results-deflist dd{margin:0;padding:.5em .5em .5em 1.5em;}
#offer ul{margin:0 0 .5em 0;}
#offer ul ul{margin-left:1.5em;margin-right:0;}
#offer ul li{border-bottom:1px dotted #ccc;font-weight:normal;list-style-type:none;margin-bottom:.8em;}
#offer li ul li{border:none;font-size:.9em;font-weight:normal;line-height:1.675em;list-style-image:url('../images/bullet_blue.gif');margin:0;padding:0;}

#offerhome ul {margin:0 1em;}
#offerhome ul li{color:#ccc;border-bottom:1px dotted #ccc;font-weight:normal;list-style-type:none;margin-bottom:0em;padding:8px 0;line-height:1.25;}
#offerhome li a{text-decoration:none;color:#666;}
#offerhome li a:hover{text-decoration:none;color:#444;}



#left_column dl{margin:0 0 1.5em 0;}
#left_column dl dt{font-weight:bold;}
#left_column dt{clear:both;font-family:Verdana;margin:0 0 1em 0;}
#left_column dd{font-size:.9em;line-height:1.675em;margin:0;}

a.button0{background:transparent url('../images/button_right_03.png') no-repeat scroll top right;display:block;float:left;height:35px;margin-right:auto;margin-bottom:10px;padding-right:12px;}
a.button0 span{background:transparent url('../images/button_left_03.png') no-repeat;color:#fff;display:block;line-height:26px;padding:5px 10px 5px 22px;}
a.button0:hover span{color:#333;}

a.button1{background:transparent url('../images/button_right_01.png') no-repeat scroll top right;display:block;float:left;height:35px;margin-right:6px;margin-bottom:10px;padding-right:12px;width:100%;text-align:center;}
a.button1 span{background:transparent url('../images/button_left_01.png') no-repeat;color:#333;display:block;line-height:26px;padding:5px 10px 5px 22px;}
a.button1:hover span{color:#fff;}

a.button2{background:transparent url('../images/button_right_02.png') no-repeat scroll top right;display:block;float:left;height:35px;margin-right:6px;margin-bottom:10px;padding-right:12px;width:80%;text-align:center;}
a.button2 span{background:transparent url('../images/button_left_02.png') no-repeat;color:#333;display:block;line-height:26px;padding:5px 10px 5px 22px;}
a.button2:hover span{color:#fff;}

.flexilist li {list-style:square outside url("../images/bullet_go.png");margin-left:12px;height:22px;}
.flexilist li a { color:#000000; }
li.hand {list-style:square outside url("../images/hand.png");}
li.heart {list-style:square outside url("../images/heart.png");}
li.email {list-style:square outside url("../images/email.png");}
li.listphone {list-style:square outside url("../images/listphone.png");}
li.help {list-style:square outside url("../images/help.png");}
li.listpen {list-style:square outside url("../images/listpen.png");}
li.information {list-style:square outside url("../images/information.png");}
.pdf {background: url("../images/pdf.png") no-repeat left center; padding:0 0 0 28px; margin:0;}
.pdf a { color:#000000; } /*808284*/

#pagination-results{width:300px;border:0;margin:50px auto 20px;padding:0;text-align:center;clear:both;}
#pagination-results li{border:0;font-size:11px;list-style:none;margin:0;margin-right:2px;padding:0;}
#pagination-results a{border:1px solid #9aafe5;margin-right:2px;}
#pagination-results .previous-off,
#pagination-results .next-off{border:solid 1px #dedede;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
#pagination-results .next a,
#pagination-results .previous a{font-weight:bold;}
#pagination-results .active{background:#2e6ab1;color:#ffffff;display:block;float:left;font-weight:bold;padding:4px 6px;}
#pagination-results a:link,
#pagination-results a:visited{color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-results a:hover{border:solid 1px #0e509e;}



/* Table booking system
-------------------------------------------------------------- */

#party_size, #venue_box, #name_box{display:none;}
.bookingform{margin:0;padding:1em 1em 0 1em;}
.bookingform fieldset.radio{margin:1em 0 2em 0;width:15em;}
.bookingform fieldset.radio input{clear:both;float:left;width:auto;}
.bookingform fieldset.radio label{font-weight:normal;}
.bookingform input{display:block;}
.bookingform label{display:block;font-weight:bold;margin-bottom:0;width:9em;}
.bookingform select{display:block;}



#theform{margin:0;padding:0;}
#theform fieldset{border:0;float:left;margin:0;padding:1em;width:19em;}
#theform fieldset legend{background:transparent;border:none;color:blue;font-family:Arial, "Times New Roman", Times, serif;font-size:4em;margin:0;padding:0;text-align:left;}
#theform fieldset legend span{display:none;}
#theform fieldset h4{background:none;color:#777;font-size:1em;height:1em;}
#theform fieldset div.help{color:#FFFF99;font-size:0.7em;font-weight:bold;height:5em;}
#theform fieldset label{display:block;line-height:1.5em;}
#theform fieldset input{}
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help{color:#FFCC33;}
#theform fieldset strong.error{background-color:#CC0000;color:#fff;display:block;font-size:0.7em;font-weight:bold;padding:0.2em;}
#theform #pt4{border:10px solid #666600;border-width:10px 0;clear:both;height:5em;padding:1em;width:38em;}
#theform #pt4 legend{display:none;}
#theform #pt4 h3{display:none;}
#theform #pt4 #disclaimer{float:left;font-size:0.7em;width:22em;}
#theform #pt4 input{background:#f3f3f3;border-bottom:1px solid #999999;border-left:1px solid #CCCCCC;border-right:1px solid #999999;border-top:1px solid #CCCCCC;color:#666666;float:right;font-size:1em;font-weight:bold;height:5em;width:18em;}

/* Thickbox styles
-------------------------------------------------------------- */
#TB_window{color:#333333;font:12px Arial, Helvetica, sans-serif;}
#TB_secondLine{color:#666666;font:10px Arial, Helvetica, sans-serif;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:1999;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');position:absolute;}
#TB_window{background:#ffffff;border:4px solid #525252;color:#000000;display:none;left:50%;position:fixed;text-align:left;top:50%;z-index:2000;}
* html #TB_window{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute;}
#TB_window img#TB_Image{border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px 15px;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103;}
* html #TB_load{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute;}
#TB_HideSelect{background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;moz-opacity:0;opacity:0;position:fixed;top:0;width:100%;z-index:99;}
* html #TB_HideSelect{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');position:absolute;}
#TB_iframeContent{_margin-bottom:1px;border:none;clear:both;margin-bottom:-1px;margin-top:1px;}

/* Module styles start here.
-------------------------------------------------------------- */

/* Module C. Home page Whatson
-------------------------------------------------------------- */
.module-c1{margin-bottom:30px;height:310px;overflow:hidden;padding:0;position:relative;background:#fff;}
.module-c1-tab {position:absolute:top:0px;left:0px;overflow:hidden;height:310px;width:208px;}
.module-c1 .outer{position:absolute;top:0px;left:209px;background:#cc99cc;border:none;display:block;height:310px;width:209px;padding:0;color:#fff;overflow:hidden;}
.module-c1 .panel h4{font-size:1.5em;line-height:1;margin-bottom:.5em;padding:0 10px;font-family:"Clarendon Text Pro","Times New Roman", Arial;font-weight:normal;}
.panel h4 a{color:#fff;}
.module-c1 .panel{position:relative;background:#6D6F71;border:none;display:block;height:339px;width:209px;padding:0;color:#fff;overflow:hidden;}
.module-c1 .panel p.event-info{ font-size:11px; line-height:1.44em; margin-bottom:0.25em; height:95px; }
.module-c1 .panel img{float:left;margin:0 0 10px 0;border-bottom:1px solid #fafafa;width:209px;height:154px;}
.module-c1 .panel img.arrow{float:right;margin:0 10px 0 0;border-bottom:none;width:18px;height:18px;}
.module-c1 .panel p{color:#fff !important;padding:0px 10px;font-family:Arial;}
.module-c1 .panel ul{font-size:.9em;list-style:none;}
.module-c1 .panel a{color:#fff;}
.module-c1 li ul, .module-c1 li ol{margin:0;padding:0;text-indent:0;}
.module-c1 ul, .module-c1 ol{margin:0;padding:0;text-indent:0;}
.module-c1-tabs{width:209px;position:absolute;top:0px;left:0px;overflow:hidden;padding:0;margin:0;text-indent:0;}
.module-c1-tabs li{position:relative;height:30px;border-bottom:1px solid #ACAEB0;float:left;list-style:none;margin:0;padding:0;width:229px;overflow:hidden;color:#fff;font-family:Helvetica, Arial, sans-serif;text-indent:0;}
.module-c1-tabs li a{display:block;outline:none;padding:6px 0px 6px 10px;text-decoration:none;background:#939597;color:#fff;line-height:1.75;}
.module-c1-tabs li a:hover,.module-c1-tabs li a:active{background:#6D6F71;outline:none;text-decoration:none;color:#fff;}
.module-c1-tabs li a.activeSlide{background:#6D6F71;color:#fff;} /*.module-c1-tabs li a:visited,*/
a.ajaxlink {display:block;position:absolute;top:310px;left:0px;width:209px;height:23px;overflow:hidden;color:#fff;font-family:Helvetica, Arial, sans-serif;background:#9999cc;padding:6px 0px 0px 10px;font-weight:bold;}
.ajaxlink span {margin-right:20px; float:right;}

/* Module D.
-------------------------------------------------------------- */
.module-d{height:200px;margin-bottom:10px;overflow:hidden;padding:0;position:relative;padding-bottom:20px;}
.module-d-tab{height:20px;padding:8px 0;text-align:center;background:#939597; font-size:12px; clear:both;}
.module-d li ul, .module-d li ol{margin:0;padding:0;}
.module-d ul, .module-d ol{margin:0;padding:0;}
.module-d-tab a{display:inline;font-weight:normal;height:45px;outline:none;padding:0 .5em;text-decoration:none;color:#fff;}
.module-d-tab a:hover{outline:none; color:#FFFFFF;}
.module-d-tab a.activeSlide{font-weight:bold;outline:none;background:#6D6F71;}
.module-d .panel{height:200px;padding:0;position:relative;color:#fff;background:#6D6F71;}
.module-d .panel img{position:absolute;top:0px;left:209px;}
.module-d .panel img.arrow{position:absolute;top:135px;left:185px;}
.module-d .panel img.arrow2{position:absolute;left:185px;}
.module-d .panel img.arrow3{position:absolute;left:5px; top:125px;}
.module-d .panel p{padding-left:10px;padding-right:229px;}
.module-d .panel p.more-info{ position:absolute; top:135px; margin:0; }
.module-d .panel h4{font-size:12px;line-height:1;margin:0 0 .5em 0; padding:.5em 0 0 0;font-family:Arial;font-weight:bold;padding-left:10px;padding-right:249px;color:#fff;}
.module-d .panel ul{font-size:12px;list-style:none;}
.module-d .panel a{font-size:12px;color:#fff;}
.module-d-panels {background:#6D6F71;border:none;display:block;float:left;height:158px;overflow:hidden;padding:0;width:100%;position:relative; clear:both;}
.module-d p{margin-bottom:6px;color:#fff !important;font-size:1em;}
.prev{cursor:pointer;margin-bottom:-4px;}
.next{cursor:pointer;margin-bottom:-4px;}

.module-d1{padding:0;}
.module-d1 .panel2{height:200px;padding:0;position:relative;color:#fff;background:#939597;}
.module-d1 .panel2 p{width:150px; float:right; }


/* The infobar that appears at the bottom of modules 
-------------------------------------------------------------- */
.noborder{border:none !important;}
.infobar{background:transparent url('../images/infbar-bg.png') bottom left scroll no-repeat;border-top:1px solid #ddd;font-size:.9em;height:25px;margin-bottom:10px;padding:0 0 6px 10px;}
.infobar span{background:transparent url('../images/infbar-span-bg.png') bottom right no-repeat;display:block;height:25px;padding-top:6px;}
.infobar a:hover{border-bottom:1px solid #222;}

/* Accordions.
-------------------------------------------------------------- */
.accordion{background:#fff;border:1px solid #ddd;border-top:none;}
.accordion h5{background:#78a8f0 url(../images/arrow-square2.gif) no-repeat right -51px;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-weight:bold;margin:0;padding:0px 15px;}
.accordion h5:hover{background-color:#0048a8;text-decoration:underline;}
.accordion h5.active{background-color:#0048a8;background-position:right 5px;}
.accordion div{background:#fff;border:none;margin:0;}
.accordion div img{margin:10px auto 10px auto;text-align:center;}
.accordion div p{clear:both;margin:0px 0 0 5px;padding:0;}

.accordion2{border:0px solid #ddd;border-top:none;}
.accordion2 h6{background:#B19AC9 url(../images/arrow-square2.gif) no-repeat right -51px;border-bottom:1px solid #fff;color:#FFFFFF;cursor:pointer;font-weight:bold;margin:0;padding:7px 15px;}
.accordion2 h6:hover{background-color:#0048a8;text-decoration:underline;}
.accordion2 h6.active{background-color:#7D58A4;background-position:right 5px;}
.accordion2 span{background:#fff;border:none;margin:0;}
.accordion2 span img{display:block;margin:10px auto 10px auto;text-align:center;}


/* Footers.
-------------------------------------------------------------- */

/* little footer boxes
-------------------------------------------------------------- */

.lfooterbox-type1{ background:url('../images/small-footer-box-bg2.png') top left no-repeat; }
.lfooterbox-type2{ background:url('../images/small-footer-box-bg3.png') top left no-repeat; }
.lfooterbox {position:relative;height:190px;overflow:hidden;}
.lfooterbox img {position:absolute;bottom:0px;left:0px;}
.lfooterbox h4 {color:#fff;font-size:1.2em;margin:2px;line-height:1.5;font-family:Arial;font-weight:normal; font-weight:bold;} /*margin:3px 10px*/
.lfooterbox a {color:#fff;font-size:1em;margin-top:10px; margin-left:0px; margin-bottom:10px; line-height:2.5;font-family:Arial;font-weight:bold;}
.lfooterbox a:hover {color:#fff;font-weight:bold;}
.lfooterbox p {color:#fff;font-size:.9em;line-height:1.25;margin:0px 10px;font-family:Arial, Tahoma, sans-serif;}
.lfooterbox p.arrow{ margin:0 0 0 68px; position:absolute; top:190px; }

#minisitemap {background:#666;color:#fff;border-top:5px solid #3399cc;padding:10px 0;margin-bottom:20px; height:500px;}
#minisitemap h4 {color:#fff;margin:0px 0px 0px 10px;font-family:Helvetica, Arial, sans-serif;font-size:1em;}
#minisitemap li {color:#fff;margin:0px 0px 0px 0px;font-size:.9em;}
#minisitemap li a {color:#fff;margin:0px 0px 0px 0px;}

#official {border-top:1px solid #999;clear:both; margin-top:10px;}
#official a {color:#666;margin:0px 4px;}
#official a:hover {text-decoration:underline;}
#official p {text-align:center;}

/* Article styles
-------------------------------------------------------------- */
.article{font-family:Arial, sans-serif;padding:0; background-color:#F6EAF4; padding:25px 10px 10px 10px; }
.article h4{font-size:2.5em;margin:0 0 0 0;color:#333 !important;}
.article h5{font-size:1.5em;line-height:1;margin:1.25em 0 .5em 0;}
.article h6{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
.article .byline{color:#555 !important;font-family:Arial, serif;font-size:1.75em;font-style:italic;margin:0 0 .5em 0;}
.article .attribution{color:#777;font-family:Arial, serif;border-top:0px solid #777;border-bottom:1px dotted #777; border-top:1px dotted #777;padding:10px 0; clear:both;}
.article p{font-size:1em;line-height:1.5em;margin-bottom:1.25em; margin-top:-0.50em; text-align:justify;}
.article .caption{color:#777 !important;font-size:1em;margin:0 0 20px 0;}
.article ul, .article li{list-style-type:disc;margin:0;}
.padpic {border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#f5fffa;padding:15px;}
.centrepic {text-align:center !important;margin:10px auto;}
blockquote.style1{background-image:url(../images/openquote1.gif);background-position:top left;background-repeat:no-repeat;font:12px/18px Arial, Verdana, Helvetica, sans-serif;margin:10px 60px 10px 45px;padding:8px;}
blockquote.style1 span{background-image:url(../images/closequote1.gif);background-position:bottom right;background-repeat:no-repeat;display:block;}

/* Review styles
-------------------------------------------------------------- */
.review {font-family:Arial, sans-serif;padding:0 0 0 10px ;}
.review h4{font-size:1.5em;line-height:1;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted;clear:both;height:auto !important;}
.review h5{font-size:1.3em !important;line-height:1;margin:2em 0 .5em 0;}
.review h6{font-size:1em;line-height:1.25;margin-bottom:1.25em;}
.review .byline{color:#555 !important;font-family:Arial, serif;font-size:1.75em;font-style:italic;margin:0 0 .5em 0;}
.review .attribution{color:#777;font-family:Arial, serif;border-top:1px solid #777;border-bottom:1px dotted #777;padding:10px 0;}
.review p{font-family:Arial, sans-serif;}
.review2 p {text-align:justify;color:#555;}
.review2 p:first-line {color:#222; }
.review2 p + p {text-indent:15px;}
.tiddler p {margin:0 0 0 0 !important;}
.inset {width:150px;margin:0 0 10px 15px;border-left:1px dotted #ccc;float:right;padding:0 0 10px 25px;}
.review .caption{color:#777 !important;font-size:1em;margin:0 0 20px 0;}
.review ul, .article li{list-style-type:disc;margin:0 0 0 1.5em;}
.padpic {border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#f5fffa;padding:15px;}
.centrepic {text-align:center !important;margin:10px auto;}
.review blockquote {color:#333;font-size:1.3em;border-left:5px solid #c0c0c0;padding-left:10px;}
div.bubble {
	width: auto;
	font-size: .8em;
	margin-bottom: 15px;
}

div.bubble blockquote {
	margin: 0px;
	padding:0 0 26px 0;
	background:url(../images/tip2.png) no-repeat left bottom;
	color:#ffffff;
	font-size:12px ;
	font-style:normal;
	font-family:Arial,serif;
}

div.bubble blockquote p {
	padding:10px 10px 0 15px;
	margin:0px;
	background:url(../images/bg_comment.png) no-repeat left top;
}

div.bubble cite {
	font-size:11px;
	padding:0 0 0 15px;
	font-style: normal;
}

/* Client Review styles
-------------------------------------------------------------- */
.client-review {}
.client-review h4{font-size:1.5em;line-height:1;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted;clear:both;height:auto !important;}

/* Basic style for auto pagination controls
-------------------------------------------------------------- */
.qp_prev{margin:10px;}
.qp_next{margin:10px 10px 10px 50px;}
.qp_counter{margin:10px;}

/* Style for transfer animation
-------------------------------------------------------------- */
.ui-effects-transfer { border: 2px solid red;}
.ui-effects-transfer{border:2px solid red;}
.three-step{background:aqua;border:2px solid #c0c0c0;color:blue;cursor:pointer;height:100px;margin:1em;padding:1em;}
h4.three-step{background:ddd;border-bottom:1px solid ddd;color:fff;font-size:2.5em;line-height:0;margin:0;padding:10px;}


/* 

	Auto complete CSS for basic search
	
	-----------------------------------------------------
	
*/

.ac_input { 
	
}

.ac_odd {  


	background-color:#FFFFFF;
	color:#000000;
	
}

.ac_even { 

background-color:#FFFFFF;
color:#000000;
	
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow:auto;
	height:auto;
	z-index:3000;
}

.ac_results ul {
	
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;	
}

.ac_results a {
	
	 
	text-decoration:none;
	color:#000;
}
.ac_results a:hover {
	
	 
	text-decoration:none;
	color:#fff;
	background-color:#2A00AA;
	 
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	
	
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;	
	font: menu;
	font-size:smaller;
	text-align:left;
	font-size: 12px;
	overflow:hidden;
}
.ac_loading {
	background : url('/images/loading_search.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight; 
	color: #FFFFFF;
}

.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11; padding:5px;}

.success{background:#E6EFC2;border-color:#C6D880;color:#264409;}

/* FORMS
-------------------------------------------------------------- */

label       { font-weight: bold;display:block;float:left;width:150px; }
.formlabel  { padding-left:0px; font-weight: bold;display:block;float:left;width:185px; }
.formfield  { font-weight: bold;display:block;float:left;width:204px; }
.formlabel1 { padding-left:0px; font-weight: bold;display:block;float:left;width:180px; }
.formfield1 { font-weight: bold;display:block;float:left;width:224px; }
.formlabel2 { padding-left:13px; font-weight: bold;display:block;float:left;width:61px; }
.formfield2 { font-weight: bold;display:block;float:left;width:102px; }

.formlabel3 { padding-left:30px; font-weight: bold;display:block;float:left;width:250px; }
.formfield3 { padding-left:10px; font-weight: bold;display:block;float:left; width:250px;}
.formlabel4 { padding-left:10px; font-weight: bold;display:block;float:left;width:250px; }
.formlabel4 { font-weight: bold;display:block;float:left;width:280px; }
.graybk		{ background:#F2F2F2; }
fieldset    { padding:1.4em; margin: 0 0 .5em 0; border: 1px solid #ccc;background:#fff;}
legend      { font-weight: bold; font-size:1.2em; padding:0 1em;background:#fafafa;border:1px solid #ccc;margin-bottom:10px; }


/* Form fields
-------------------------------------------------------------- */

input.text, input.title, input.title1,
textarea, select {
  margin:0 0 0.5em 0;
  border:1px solid #777;
  background:#fafafa;
}

input.text:focus, input.title:focus, input.title1:focus,
textarea:focus, select:focus {
  border:1px solid #333;
  background:#fff;
}

input.text, 
input.title, input.title1   { width: 200px; padding:2px 5px; }
input.datefield   { width: 200px; font-size:1.5em;}
input.title   { font-size:1.5em; }
input.title1   { font-size:1em; }
input.title2   { font-size:1em; float:left; }
textarea      { width: 200px; height: 150px; padding:5px; }


.searchform select {display:block;}

.searchform-select {display:block;float:left;}

.form-collapse label, .form-collapse input, .form-collapse select {display:inline !important;}


div.searchcriteria{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:12px;
font-style:normal;
margin:0;
padding:0px 0 0 0px;
position:relative;
top:4px;
}

div.searchcriteria h1 {color:#2383C6;float:left; padding:0;margin:0;font-size:22px;font-weight:bold; vertical-align:top; height:30px; line-height:30px;}

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { display:block; margin-bottom:5px; margin-left:13px; height:inherit; width:auto; word-wrap:break-word; font-weight:bold;}
.field-error { display:block; font-size:12px; margin-bottom:5px; margin-top:-20px; height:inherit; width:auto; word-wrap:break-word; font-weight:normal;}
.field-error { color: #FF0000; }

.form-error { display:block; font-size:12px; margin-bottom:5px; margin-left:13px; height:inherit; width:auto; word-wrap:break-word; font-weight:bold;}
.form-error { color: #FF0000; }

.error      { color: #FF0000; }
.notice     { color: #514721; }
.success    { color: #FF8141; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/* Notes 
--------------------------------------*/
.notes { word-wrap:break-word; font-size:smaller; font-weight:lighter}
.notes-error { word-wrap:break-word; font-size:smaller; font-weight:lighter; color:#FF0000;}
.notes-light { padding-left:13px; word-wrap:break-word; font-size:11px; font-weight:lighter;}
.notes-bold { padding-left:13px; word-wrap:break-word; font-size:11px; font-weight:bold;}


/* IE FIXES
-------------------------------------------------------------- */
body{text-align:center;}
.container{text-align:left;}
* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4-1, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24{overflow-x:hidden;}
* html legend{margin:0px -8px 16px 0;padding:0;}
ol{margin-left:2em;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
html>body p code{white-space:normal;}
hr{margin:0px auto 11px;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
fieldset{padding-top:0;}


/* Shopping cart pages table styles*/

.tablerowodd { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
background-color: #FFFFFF; border:dotted;  border-width:thin;
}
.tableroweven {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
background-color: #cef; border:dotted; border-width:thin;
}

.table-heading { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; background-color: #4BB4A7

 }

/* News Ticker 
--------------------------------------*/

#ticker {background:#ddd;height:30px;margin-bottom:20px;overflow:hidden;position:relative;}
#ticker-control {background:#868789;z-index:999;height:30px;text-align:center;padding-top:6px;}
#ticker-title {background:#868789;z-index:999;height:30px;text-align:center;font-weight:bold;}
#ticker-title p {color:#fff;margin-top:5px;}
#tick {margin-top:6px;}
#tick1 a {	color:#2383C6;
			font-size:1.2em;
			font-weight:bold;
			

}

ul#tick { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul#tick li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 5px 0 0 0;
background: #c5c6c8;
}
#tick a {
white-space: nowrap;
padding: 0;
color: #333;
font-weight:bold;
margin: 0 150px 0 0;
} 
ul#tick span {
margin: 0 10px 0 0;
} 

/* Promotional Feature top box
--------------------------------------*/
#slideshow h3{clear:both;font-size:2em;margin-bottom:15px;}
#slideshow p{font-family:Verdana, Arial, sans-serif;}
#slideshow p.first{color:#b45f9a;font-family:Arial, Times, "Times New Roman", serif;line-height:1.5;}
#slideshow{background:#e5cfe1;border-bottom:1px solid #cc6699;border-top:3px solid #cc6699;height:380px;margin-bottom:15px;overflow:hidden;position:relative;} /*#3399cc*/
#slideintro img{float:left;height:300px;margin:5px 20px 10px 0;}
#slideintro{height:360px;padding-top:10px;}
#slideshow .descriptor{position:absolute;right:0;top:0;}
.sliderman{margin:15px;}

#paginator{
	position: absolute;
	bottom:20px;
	right: 15px;
	z-index: 999;
	background-color: #fafafa;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 5px 10px 5px;
}
#paginator a{
	font-size: 12px;
	background-color: #fafafa;
	padding: 3px 8px;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	margin-right: 5px;
	color:#0f5c6e;
}
#paginator a:hover, #paginator a.activeSlide{
	color:#fff;
	background-color: #cc6699;
}
#paginator img {margin:0 5px;}
#pause,#play,#prev,#next {cursor:pointer;padding-top:5px;}

/* little sidebar boxes */

.lsidebarbox {position:relative;height:64px;overflow:hidden;background:#9999cc url('../images/sidebar-box-bg.png') top left no-repeat; margin-bottom:10px; cursor: pointer;}
.lsidebarbox img {position:absolute;top:0px;left:109px;}
.lsidebarbox h4 {color:#fff;font-size:1em;margin:3px 74px 3px 10px;line-height:1.5;font-family:Arial;font-weight:bold;}
.lsidebarbox p {color:#fff;font-size:.8em;line-height:1.25;margin:0px 74px 0px 10px;font-family:Arial;}

.lsidebarbox2 {position:relative;height:42px;overflow:hidden;background:url('../images/sidebar-box-bg2.png') top left no-repeat; cursor: pointer;}
.lsidebarbox2 img {position:absolute;top:4px;left:143px;}
.lsidebarbox2 p {color:#fff;font-size:1em;line-height:38px;margin:0px 0px 0px 20px;font-family:Arial; font-weight:bold;}

/* little middle boxes */

.lmiddlebarbox {position:relative;height:66px;overflow:hidden;border-bottom:1px solid #C656A0; border-left:1px solid #EFDBEB; cursor: pointer;}
.lmiddlebarbox img {position:absolute; left:170px;}
.lmiddlebarbox h4 {color:#202020;margin:10px 74px 0px 15px;line-height:normal;font-family:Arial;font-weight:bold; font-size:12px;}
.lmiddlebarbox img.but-buy { left: 10px; top: 45px; }

/* little Left boxes */


.lleftbarbox {position:relative;height:80px;overflow:hidden;background: url('../images/leftbox-shop-80.png') top left no-repeat; border-right:1px solid #9999CC;}
.lleftbarbox img {position:absolute;top:1px;left:353px;}
.lleftbarbox h4 {color:#000;font-size:1em;margin:3px 74px 3px 10px;line-height:1.5;font-family:Arial;font-weight:bold;}
.lleftbarbox p {color:#000;font-size:.8em;line-height:1.25;margin:0px 74px 0px 10px;font-family:Arial;}
.lleftbarbox a:visited, a:hover{color:#5597FB;text-decoration:none;}

.tablebookingbox a {color:#666;margin:0px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.tablebookingbox a:hover {text-decoration:underline;}
.tablebookingbox p span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold;}
.tablebookingbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:5px; padding-bottom:10px;}


/* orange buttons  */

.orange-button h3{background:transparent url('../images/orange-button-bg.png') top left scroll no-repeat;display:block;color:#fff;height:48px;overflow:hidden;padding:0 0 6px 15px;font-weight:normal;font-size:1.1em;}
.orange-button h3 span{background:transparent url('../images/orange-button-span-bg.png') top right no-repeat;display:block;height:48px;line-height:3;padding-bottom:6px;font-family:Arial, Verdana, sans-serif;color:#fff;}
.orange-button a {color:#fff;}
.orange-button a:hover {color:#fff;}

/* Small button */

a.orange-button-small{position:relative;background:transparent url('../images/small-orange-button-bg.png') top left scroll no-repeat;display:block;color:#eaeaea;float:left;height:24px;overflow:hidden;padding:4px 0 6px 20px;font-weight:bold;margin:10px 10px 10px 0;}
a.orange-button-small span{background:transparent url('../images/small-orange-button-span-bg.png') top right no-repeat;display:block;height:34px;line-height:2.25;padding:0px 17px 6px 0px;margin-top:-4px;font-family:Arial, Verdana, sans-serif;}
a.orange-button-small:hover {color:#fff;}

/* blue buttons  */

.blue-button {margin-left:-8px;}
.blue-button h3{background:transparent url('../images/blue-button-bg.png') top left scroll no-repeat;display:block;color:#fff;height:48px;overflow:hidden;padding:0 0 6px 20px;font-weight:normal;}
.blue-button h3 span{background:transparent url('../images/blue-button-span-bg.png') top right no-repeat;display:block;height:48px;line-height:2;padding-bottom:6px;font-family:Arial, Verdana, sans-serif;}
.blue-button a {color:#fff;}
.blue-button a:hover {color:#fff;}

/*Small buttom   */


a.blue1-button-small{position:relative;background:transparent url('../images/small-blue-button-bg.png') top left scroll no-repeat;display:block;color:#eaeaea;float:left;height:24px;overflow:hidden;padding:4px 0 6px 20px;font-weight:bold;margin:10px 10px 10px 0;}
a.blue1-button-small span{background:transparent url('../images/small-blue-button-span-bg.png') top right no-repeat;display:block;height:34px;line-height:2.25;padding:0px 17px 6px 0px;margin-top:-4px;font-family:Arial, Verdana, sans-serif;}
a.blue1-button-small:hover {color:#fff;}

/* Discount & offers */

.offer-d{border-bottom:1px solid #3399cc;}

.line-purple{border-bottom:1px solid #CC6699; margin:10px 0 20px 0;}



/* Dining store */

#diningstore {position:relative;margin:10px 0;background:#00cccc url("../images/diningstore-bg.png") 0 0 no-repeat;}
#dspanelholder {position:relative;float:left;height:266px;width:100%;overflow:hidden;background:#00cccc url("../images/diningstore-bg.png") 0 0 no-repeat;}
#dstorelist {position:relative;float:left;width:100%;margin:1px 0 0 0;padding:0;}
.dspanel {background:#00cccc url("../images/diningstore-bg.png") 0 0 no-repeat;position:relative;float:left;height:266px;}
.dspanel img {position:absolute;bottom:0px;left:0px;margin:0;padding:0;}
.dspanel a {color:#fff;}
.dspanel a:hover {text-decoration:none;color:#fff;}
#dspanelholder h4 {color:#fff;padding:0px 10px;margin:0 0 0 0;}
#diningstore p {color:#fff;font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:.9em;padding:0px 10px;margin:0 30px 0 0;}
#diningstore li{position:relative;height:30px;border-bottom:1px solid #fafafa;float:right;list-style:none;margin:0;padding:0;width:100%;overflow:hidden;color:#fff;font-family:Helvetica, Arial, sans-serif;}
#diningstore li a{display:block;font-weight:bold;outline:none;padding:6px 0px 6px 10px;text-decoration:none;background:#99cbdf;color:#fff;line-height:1.75;}
#diningstore li a:visited,#diningstore li a:hover,#diningstore tabs li a:active{background:#5ea7ca;outline:none;text-decoration:none;color:#fff;}
#diningstore li a.activeSlide{background:#5ea7ca;color:#fff;}

/* Module F.
-------------------------------------------------------------- */

.module-f{margin-bottom:30px;height:155px;overflow:hidden;padding:0;position:relative;background:#fff; }
.module-f-tab {position:absolute:top:0px;left:0px;overflow:hidden;height:155px;width:208px;}
.module-f .outer {position:absolute;top:0px;left:209px;background:#cc99cc;border:none;display:block;height:155px;width:209px;padding:0;color:#fff;overflow:hidden;z-index:0;}
.module-f .panel h4{font-size:1.5em;line-height:1;margin-bottom:.5em;padding:0 10px;font-family:"Clarendon Text Pro","Times New Roman", Arial;font-weight:normal;}
.panel h4 a{color:#fff;}
.module-f .panel{position:relative;background:#cc99cc;border:none;display:block;height:155px;width:209px;padding:0;color:#fff;overflow:hidden;}
.module-f img{float:left;margin:0 0 10px 0;border-bottom:1px solid #fafafa;width:209px;height:155px;z-index:1;}
.module-f .panel p{color:#fff !important;padding:0px 10px;font-family:Helvetica, Arial, sans-serif;}
.module-f .panel ul{font-size:12px;list-style:none;}
.module-f .panel a{color:#fff;}
.module-f li ul, .module-f li ol{margin:0;padding:0;text-indent:0;}
.module-f ul, .module-f ol{margin:0;padding:0;text-indent:0;}
.module-f-tabs{width:209px;position:absolute;top:0px;left:0px;overflow:hidden;padding:0;margin:0;text-indent:0;z-index:9;}
.module-f-tabs li{position:relative;height:30px;float:left;list-style:none;margin:0;padding:0;width:229px;overflow:hidden;color:#fff;font-family:arial;font-size:12px;text-indent:0; border-bottom:1px #B9BABC solid;}
.module-f-tabs li a{display:block;outline:none;padding:6px 0px 6px 10px;text-decoration:none;background:#939597;color:#fff;line-height:1.75;}
.module-f-tabs li a:visited,.module-f-tabs li a:active{background:#939597;outline:none;text-decoration:none;color:#fff;}
.module-f-tabs li a:hover{ background:#58595B; }
.module-f-tabs li a.activeSlide{background:#58595B;color:#fff;} 

.module-f-tabs2{width:209px;position:absolute;top:0px;left:0px;padding:0;margin:0;text-indent:0;z-index:5;}
.module-f-tabs2 li{background:url(../images/arrow1.png) no-repeat 95% center #58595B;width:209px;position:relative;height:31px;float:left;list-style:none;margin:0;padding:0;overflow:hidden;color:#fff;font-family:arial;font-size:12px;text-indent:0;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.module-f-tabs2 li a{display:block;outline:none;padding:6px 0px 6px 10px;text-decoration:none; color:#fff;line-height:1.75;}
.module-f-tabs2 li a:visited,.module-f-tabs2 li a:hover,.module-f-tabs2 li a:active{background:url(../images/arrow1.png) no-repeat 95% center #202020;outline:none;text-decoration:none;color:#fff;}
.module-f-tabs2 li a.activeSlide{background:#202020;color:#fff;}


/* Module G.
-------------------------------------------------------------- */

.module-g{margin-bottom:30px;height:155px;overflow:hidden;padding:0;position:relative;background:#fff;}
.module-g-tab {position:absolute:top:0px;left:0px;overflow:hidden;height:155px;width:208px;}
.module-g .outer {position:absolute;top:0px;left:209px;background:#cc99cc;border:none;display:block;height:155px;width:209px;padding:0;color:#fff;overflow:hidden;z-index:0;}
.module-g .panel h4{font-size:1.5em;line-height:1;margin-bottom:.5em;padding:0 10px;font-family:"Clarendon Text Pro","Times New Roman", Arial;font-weight:normal;}
.panel h4 a{color:#fff;}
.module-g .panel{position:relative;background:#cc99cc;border:none;display:block;height:155px;width:209px;padding:0;color:#fff;overflow:hidden;}
.module-g img{float:left;margin:0 0 10px 0;border-bottom:1px solid #fafafa;width:209px;height:155px;z-index:1;}
.module-g .panel p{color:#fff !important;padding:0px 10px;font-family:Helvetica, Arial, sans-serif;}
.module-g .panel ul{font-size:.9em;list-style:none;}
.module-g .panel a{color:#fff;}
.module-g li ul, .module-g li ol{margin:0;padding:0;text-indent:0;}
.module-g ul, .module-g ol{margin:0;padding:0;text-indent:0;}
.module-g-tabs{width:209px;position:absolute;top:0px;left:0px;overflow:hidden;padding:0;margin:0;text-indent:0;z-index:9;}
.module-g-tabs li{position:relative;height:30px;float:left;list-style:none;margin:0;padding:0;width:229px;overflow:hidden;color:#fff;font-family:arial; font-size:12px;text-indent:0; border-bottom:1px #B9BABC solid;}
.module-g-tabs li a{display:block;outline:none;padding:6px 0px 6px 10px;text-decoration:none;background:#939597;color:#fff;line-height:1.75;}
.module-g-tabs li a:visited,.module-g-tabs li a:active{background:#939597;outline:none;text-decoration:none;color:#fff;}
.module-g-tabs li a:hover{ background:#58595B; }
.module-g-tabs li a.activeSlide{background:#58595B;color:#fff;}

.module-g-tabs2{width:209px;position:absolute;top:0px;left:0px;padding:0;margin:0;text-indent:0;z-index:5;}
.module-g-tabs2 li{width:209px;position:relative;height:31px;float:left;list-style:none;margin:0;padding:0;overflow:hidden;color:#fff;font-family:arial; font-size:12px;text-indent:0;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.module-g-tabs2 li a{display:block;outline:none;padding:6px 0px 6px 10px;text-decoration:none;color:#fff;line-height:1.75; background:url(../images/arrow1.png) no-repeat 95% center #58595B;}
.module-g-tabs2 li a:visited,.module-g-tabs2 li a:hover,.module-g-tabs2 li a:active{background:url(../images/arrow1.png) no-repeat 95% center #58595B;outline:none;text-decoration:none;color:#fff;}
.module-g-tabs2 li a.activeSlide{background:#58595B;color:#fff;}

/* COMP box */

#compbox {background:#00cccc;color:#fff;margin:0px 10px;position:relative;overflow:hidden;}
#compbox img {margin:0 auto;}
#compbox p {font-family:Arial;font-size:1em;line-height:1.5; margin-left:10px; margin-right:10px;}
#compbox a {color:#fff;}
#compbox a:hover {text-decoration:none;color:#fff;}

/* Browse by Results */

dl.table-display{font-family:Helvetica, Arial, Tahoma, sans-serif;margin:.5em 0;padding:0;width:234px;font-size:.9em;}
.table-display dt{float:left;font-weight:bold;margin:0 0 0 0;padding:0 0 .25em 0;width:100px;}
/* commented backslash hack for mac-ie5 \*/
dt{clear:both;}
/* end hack */
.table-display dd{float:left;margin:0 0 0 0;padding:0 0 .25em 0;width:130px;}
.browseby address {font-size:.9em;margin-bottom:10px;padding-bottom:0;font-style:normal;}
.browseby a:link {color:#666666;}
.browseby a:hover {text-decoration:underline;}
.browseby blockquote { width:234px;margin:0;padding:0;background:transparent url('../localsecrets_newdesign/images/browseby-blockquote-top.png') 0 0 no-repeat;color:#fff;position:relative;overflow:hidden;}
.browseby blockquote p {margin:10px;}
.browseby blockquote div {margin:0;padding-bottom:20px;background:transparent url('../localsecrets_newdesign/images/browseby-blockquote-bottom.png') bottom left no-repeat;color:#fff;}


#booking-wrapper{background:#fff;text-align:left;}
#booking-title{background:#a5cf4d;color:#fff;font-size:1.25em;height:24px;padding:16px 20px 10px 20px;position:relative;text-align:left;}
.booking-close{position:absolute;right:20px;top:0px;}
#booking-body{background:#fff;color:#333;padding:10px 20px;text-align:left;}
#booking-footer{background:#999;color:#fff;height:16px;padding:5px 20px 12px 20px;text-align:right;}
#booking-footer a,#booking-title a{color:#fff;margin-left:15px;}

.msg-wrapper{background:#fff;text-align:left;}
.msg-title{background:#a5cf4d;color:#fff;font-size:1.25em;height:24px;padding:16px 20px 10px 20px;position:relative;text-align:left;}
.msg-close{position:absolute;right:20px;top:0px;}
.msg-body{background:#fff;color:#333;padding:10px 20px;text-align:left;}
.msg-footer{background:#999;color:#fff;height:16px;padding:5px 20px 12px 20px;text-align:right;}
.msg-footer a,.msg-title a{color:#fff;margin-left:15px;}

.booking-inner-left{float:left;width:460px;}
.booking-inner-left2{float:left;margin-left:40px;}
#popup-nav{margin:0;padding:0 0 20px 20px;}
#popup-nav li{display:inline;list-style-type:none;margin:0;padding:0;}
#popup-nav a:link, #popup-nav a:visited{color:#eaf3d8;float:left;font-size:1em;font-weight:normal;line-height:14px;margin:0 12px 0 0;padding:0 0 6px 0;text-decoration:none;}
#popup-nav span{color:#eaf3d8;float:left;font-size:1em;font-weight:bold;line-height:14px;margin:0 12px 0 0;padding:0 0 6px 0;text-decoration:none;}
.popup-navspannormal{color:#eaf3d8;float:left;font-size:1em;font-weight:normal;line-height:14px;margin:0 12px 0 0;padding:0 0 6px 0;text-decoration:none;}
#popup-nav a:link.active, #popup-nav a:visited.active{color:#fff;font-weight:bold;padding-bottom:6px;}
#popup-nav a:hover{color:#fff;}
#mini-pop{background:#fff;border:1px solid red;padding:20px;text-align:left;}
#popupLayer_myfirstpopup{background:none;background-color:transparent;background-image:none;}
.booking-form1{float:left;width:500px;}
.booking-form1 label{clear:left;color:#555;float:left;font-family:Arial, Times, "Times New Roman", serif;font-weight:normal;margin:10px 10px 0 0;width:150px;}
.booking-form1 input[type=text], .booking-form1 input[type=password]{border:solid 1px #999;float:left;margin:8px 0;padding:5px;}
.booking-form1 input[type=text]:focus, input[type=password]:focus{border:solid 1px #a5cf4d;padding:5px;}
.booking-form1 select{border:solid 1px #999;color:#555;float:left;margin:10px 0 10px 0;padding:5px;}
.booking-form1 fieldset{border:none;}
.booking-form1 legend{background:transparent;border:none;color:#333;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:5px 0px;}
.booking-form1 button.larger{background:#888;border:none !important;color:#fff;display:inline-block;margin:0px 10px 10px 175px;padding:5px 15px;text-align:center;}
div.littlebox{background:#eaf3d8;border:1px solid #a5cf4d;clear:right;float:right;margin-top:10px;padding:10px 20px;position:relative;width:220px;}
.littlebox h4{color:#a5cf4d;}
.littlebox a.floater{background:#888;border:none !important;color:#fff;float:right;font-size:.9em !important;margin:0;padding:3px 10px;}
.littlebox p{color:#333;font-size:.9em;margin:0 0 10px 0;}
.littlebox p span{display:inline;float:left;font-weight:bold;text-align:left;width:105px;}
div.littlebox2{background:#eaf3d8;border:1px solid #a5cf4d;clear:both;float:left;margin-top:10px;padding:10px 20px;position:relative;width:430px;}
.littlebox2 h4{color:#a5cf4d;}
.littlebox2 a.floater{background:#888;border:none !important;color:#fff;float:right;font-size:.9em !important;margin:0;padding:3px 10px;}
.littlebox2 p{color:#333;font-size:.9em;line-height:1.25;margin:0 0 6px 0;}
.littlebox2 p span{display:inline;float:left;font-weight:bold;text-align:left;width:120px;}
.littlebox2 p.quiet{color:#777;font-size:.9em;margin:0 0 10px 0;}
.warning{background:#f4f4f4 !important;}
.booking-form2{margin:10px;padding:0;}
.booking-form2 input[type=radio]{clear:left;display:block;float:left;margin:10px 10px 0 0;padding:0;width:24px;}
.booking-form2 input[type=checkbox]{clear:left;display:block;float:left;margin:10px 10px 0 0;padding:0;width:24px;}
.booking-form2 label{color:#555;float:left;font-family:Arial, Times, "Times New Roman", serif;font-weight:normal;margin-top:8px;width:300px;}
.booking-form2 p{clear:left;color:#777;margin-top:12px;}
.booking-form2 legend{background:transparent;border:none;color:red;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;}
.booking-form2 fieldset{border:none;margin:0;padding:0;}
.booking-form3{float:left;width:500px;}
.booking-form3 label{color:#555;float:left;font-family:Arial, Times, "Times New Roman", serif;font-weight:normal;margin:10px 10px 0 0;}
.booking-form3 input[type=text]{border:solid 1px #999;float:left;margin:5px 10px;padding:5px;}
.booking-form3 fieldset{border:none;margin:10px 0;padding:10px 0;}
.booking-form3 legend{background:transparent;border:none;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:0px;}
.booking-form3 p{clear:left;color:#777;margin-top:12px;}
.booking-form3 input[type=text]:focus{border:solid 1px #a5cf4d;}
.booking-form3 button.larger,.booking-form5 button.larger{background:#888;border:none !important;color:#fff;margin:0px 0px 10px 0;padding:5px 15px;}
.booking-form3 button.smaller{background:#888;border:none !important;color:#fff;float:left;font-size:.9em;margin:7px 0px 10px 0px;padding:3px 10px;}
.booking-form3 select{border:solid 1px #999;color:#555;float:left;margin:10px 0 10px 0;padding:5px;}
.booking-form4{position:relative;}
.booking-form4 select{border:1px solid #999;color:#555;left:0;margin:10px 10px 0 0;overflow:auto;position:absolute:top:0;width:250px;}
.booking-form4 button{background:#fff;border:none;color:#555;margin:15px 0 30px 0;padding:0;text-align:left;width:200px;}
.booking-form4 button img{margin:3px 5px 0 0;vertical-align:baseline;}
#mvup{left:260px;position:absolute;top:0;}
#remvenue{left:260px;position:absolute;top:65px;}
#mvdwn{left:260px;position:absolute;top:130px;}
.booking-form5{margin:10px;padding:0;}
.booking-form5 input[type=radio]{clear:left;display:block;float:left;margin:10px 10px 0 0;padding:0;width:24px;}
.booking-form5 input[type=checkbox]{clear:left;display:block;float:left;margin:10px 10px 0 0;padding:0;width:24px;}
.booking-form5 label{color:#555;float:left;font-family:Arial, Times, "Times New Roman", serif;font-weight:normal;margin-top:8px;}
.booking-form5 label.wide{color:#555;float:left;font-family:Arial, Times, "Times New Roman", serif;font-weight:normal;margin-top:8px;width:240px;}
.booking-form5 p{clear:left;color:#777;margin-top:12px;}
.booking-form5 legend{background:transparent;border:none;color:red;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;}
.booking-form5 fieldset{border:none;margin:0;padding:0;}
button.buttonised{background:#888;border:none !important;color:#fff;display:inline-block;margin:0px 10px 10px 0;padding:5px 15px;text-align:center;}
#booking-body a.buttonised{background:#888;border:none !important;color:#fff;display:inline-block;margin:0px 10px 10px 0;padding:5px 15px;text-align:center;}
#booking-body h4{font-family:Arial, Helvetica, Tahoma, sans-serif;line-height:1.25;margin:5px 0;}
p.tiddler{margin:0px;}
.shortinput{width:82px;}
.mediuminput{width:120px;}
.longinput{width:200px;}
.clearleft{clear:left;}


/* Button style */

button::-moz-focus-inner{border:0}
.mbutton{-moz-border-radius:5px;-moz-box-shadow:-1px 1px 3px #999;-moz-user-select:none;-webkit-border-radius:5px;-webkit-box-shadow:-1px 1px 5px #999;_background-image:none;_width:0;background-color:#444;background-image:url(../images/btnoverlay.png);background-position:0 0;background-repeat:repeat-x;border:none;border-bottom:1px solid transparent\9;border-radius:5px;color:#fff;cursor:pointer;display:inline!important;font:inherit;font-size:13px;font-style:normal;font-weight:700;line-height:1;margin:0 10px 10px 0;outline:none;overflow:visible;padding:5px 10px;position:relative;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.20);user-select:none;vertical-align:middle;white-space:nowrap;zoom:1}
.mbutton span{background-position:left center;background-repeat:no-repeat;display:block;height:auto;padding-left:24px;padding-right:0}
.mbutton:active span{background-position:left bottom;outline:none}
.mbutton img{_margin-top:4px;_vertical-align:text-bottom;margin-right:5px;vertical-align:text-top}
.mbutton::selection{background:transparent}
.mbutton:hover{background-position:0 -50px;color:#fff}
.mbutton:active{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow:none;background-position:0 100%;border-bottom:0;border-top:1px solid #666\9}
.mbutton span.after{background-position:right center;background-repeat:no-repeat;height:auto;padding-left:0;padding-right:24px}
.mbutton.mbtn-b1{background-color:#999}
.mbutton.mbtn-b2{background-color:#c756a0}
.mbutton.mbtn-b3{background-color:#2384c6}
.mbutton.mbtn-b4{background-color:#d896c2}
.mbutton.mbtn-b5{background-color:#82aada}
.mbutton.mbtn-b6{background-color:#00b4d5}
.mbutton.mbtn-b7{background-color:#6ccde4}
.mbutton.mbtn-b8{background-color:#f79228}
.mbutton.mbtn-b9{background-color:#007F55}
.mbutton.mbtn-b10{background-color:#da0000}



/* Button sizes */

.mbutton.mbtnsmall{font-size:10px;padding:4px 7px 5px;}
.mbutton.mbtnsmall:active{padding:5px 7px 4px;}
.mbutton{}
.mbutton:active{padding:6px 10px 4px;}
.mbutton.mbtnmedium{}
.mbutton.mbtnmedium:active{padding:6px 10px 4px;}
.mbutton.mbtnlarge{font-size:14px;padding:8px 14px 8px;}
.mbutton.mbtnlarge:active{padding:9px 14px 7px;}
.mbutton.mbtnxl{font-size:16px;padding:8px 14px 8px;}
.mbutton.mbtnxl:active{padding:9px 14px 7px;}
.mbutton.mbtnxxl{font-size:20px;padding:8px 14px 8px;}
.mbutton.mbtnxxl:active{padding:9px 14px 7px;}


/* Button icons */

.mbutton span.accept{background-image:url(../images/icons2/accept.png);}
.mbutton span.add{background-image:url(../images/icons2/add.png);}
.mbutton span.cancel{background-image:url(../images/icons2/cross.png);}
.mbutton span.cart{background-image:url(../images/icons2/cart.png);}
.mbutton span.decline{background-image:url(../images/icons2/decline.png);}
.mbutton span.delete{background-image:url(../images/icons2/delete.png);}
.mbutton span.dislike{background-image:url(../images/icons2/thumb_down.png);}
.mbutton span.download{background-image:url(../images/icons2/package_down.png);}
.mbutton span.edit{background-image:url(../images/icons2/pencil.png);}
.mbutton span.email{background-image:url(../images/icons2/email.png);}
.mbutton span.find{background-image:url(../images/icons2/find.png);}
.mbutton span.first{background-image:url(../images/icons2/resultset_first.png);}
.mbutton span.forward{background-image:url(../images/icons2/forward_blue.png);}
.mbutton span.help{background-image:url(../images/icons2/help.png);}
.mbutton span.info{background-image:url(../images/icons2/information.png);}
.mbutton span.last{background-image:url(../images/icons2/resultset_last.png);}
.mbutton span.like{background-image:url(../images/icons2/thumb_up.png);}
.mbutton span.next{background-image:url(../images/icons2/resultset_next.png);}
.mbutton span.ok{background-image:url('../images/icons2/tick.png');color:#fff;}
.mbutton span.pause{background-image:url(../images/icons2/pause_blue.png);}
.mbutton span.play{background-image:url(../images/icons2/play_blue.png);}
.mbutton span.prev{background-image:url(../images/icons2/resultset_previous.png);}
.mbutton span.print{background-image:url(../images/icons2/printer.png);}
.mbutton span.reload{background-image:url(../images/icons2/reload.png);}
.mbutton span.rewind{background-image:url(../images/icons2/rewind_blue.png);}
.mbutton span.save{background-image:url(../images/icons2/disk.png);}
.mbutton span.search{background-image:url(../images/icons2/magnifier.png);}
.mbutton span.settings{background-image:url(../images/icons2/cog.png);}
.mbutton span.stop{background-image:url(../images/icons2/stop_blue.png);}
.mbutton span.upload{background-image:url(../images/icons2/arrow_up.png);}

.one { font-family:arial; color:#FF0000; font-size:14px; font-weight:bold; background:#FFFFFF;}
.simplewhatsonh1{ font-family:arial; font-size:12px; font-weight:bold; }
.simplewhatsonh2{ color:#CCC00; font:13px Arial; }

/* New Design Styles */
#header{ padding:0; margin:0px 0 10px 0; width:966px; height:105px; }
#header ul, #header ul li{ padding:0; margin:0; }
#header ul li{ float:left; }
#header ul li.logo-inner{ width:405px; padding:0 10px 0 0; }
#header ul li.ad1{ padding:0 4px 0 0; }
#search ul li p a{ color:#FFFFFF; display:block; margin:0; }
#search ul li p a:hover{ text-decoration:underline; }
#search ul li p.login{ background-color:#68696C; line-height:25px; height:22px; margin:0; padding:0 5px 5px 5px; font-size:12px;font-weight:bold}
#search ul li p.signup{ background-color:#438BCA; margin:0; line-height:25px; height:22px; padding:0 5px 5px 5px; font-size:12px;font-weight:bold}
#search ul li p.member{ background-color:#A694C7; line-height:12px; padding:5px 0 0 10px; height:30px; font-size:11px; width:66px; }

#search ul li p.account{ background-color:#438BCA; margin:0 0 1px 0; line-height:23px; height:23px; padding:5px; font-size:10px;}
#search ul li p.lscard{ background-color:#A694C7; margin:0 0 1px 0; padding:5px 0 5px 5px; line-height:12px; font-size:10px; width:78px}
#search ul li p.logout{ background-color:#68696C; line-height:25px; height:22px; padding:0 5px 5px 5px; font-size:12px; font-weight:bold}
#search ul li p.checkout{ background-color:#C656A0; line-height:25px; height:22px; padding:0 5px 5px 5px; font-size:10px;  }
#search ul li div.checkout{ background-color:#C656A0; line-height:25px; height:22px; padding:0 5px 5px 5px; font-size:10px;  }


.container2{background:#fff;margin:0 auto;width:1002px;}

#footer2{ border-top:5px #2383C6 solid; background-color:#58595B; padding:20px; float:left; width:967px; margin:15px 0 0 0; }
#footer2 ul, #footer2 ul li{ padding:0; margin:0; }
#footer2 ul li{ float:left; width:192px; font-size:11px; text-align:left; }
#footer2 ul li a{ color:#BBBDC0; display:block; padding:0 0 0 6px; }
#footer2 ul li a:hover{ text-decoration:underline; }
#footer2 ul li a.catg-head{ font-weight:bold; color:#FFFFFF; padding:0px; }

#footer3{ float:left; width:1007px; font-size:11px; text-align:center; line-height:20px; padding:10px 0 10px 0; margin:0px; color:#202020; }
#footer3 a{ color:#202020; }
#footer3 a:hover{ text-decoration:underline; }

#globalhead{ margin-top:-10px; padding-left:6px; clear:both; }
#globalhead span.city{ color:#2383C6; font-size:2.5em; font-weight:bold; }
#globalhead span.mess{ color:#202020; font-style:italic; font-weight:normal; font-size:1.5em; }
#globalbreadcum h1{ color:#2383C6; font-size:2.5em; font-weight:bold; margin-top:5px; padding-left:6px;}

.globalhead h2{color:#2383C6; font-size:2.5em; font-weight:bold;}
.globalhead a {color:#2383C6;}
.footerh2 h2{color:#2383C6; font-size:10px; font-weight:normal;}



#hero-box{ height:350px; margin-bottom:60px;margin-top:-45px;}
.box-head{ height:45px; line-height:45px; width:722px; background:url(../images/cur1_lft.gif) no-repeat left top #2383C6;}
.box-head h1 { margin:0; color:#ffffff; }
.box-head h1 { float:left; padding:0px 0 0 15px; font-size:20px;font-weight:bold; vertical-align:top; height:30px; line-height:40px;}
.box-head span.mess{ color:#ffffff; float:right; padding:0 15px 0 0; background:url(../images/cur1_rht.gif) right top no-repeat; }

.box-head2{ height:65px; line-height:65px; background:url(../images/cur4_lft.gif) no-repeat left top #5C3688; }
.box-head2 p{ margin:0; color:#ffffff; }
.box-head2 p span.title{ float:left; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; }
.box-head2 p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur4_rht.gif) right top no-repeat; }

.box-head3{ height:65px; line-height:65px; position:relative; z-index:5; background:url(../images/cur10_lft.gif) no-repeat left top #2383C6;}
.box-head3 p{ margin:0; color:#ffffff; }
.box-head3 p span.title{ float:left; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; color:#FFFFFF; }

.box-head3 div.title {float:left; padding:15px 0 0 15px; }
.box-head3 div.title h1 { font-size:18px; font-weight:bold; color:#FFFFFF;}

.box-head3 p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur10_rht.gif) right top no-repeat; }
.box-head3 p span.mess a{color:#FFFFFF; }
.box-head3 p span.mess a:hover{color:#FFFFFF; text-decoration:underline; }

.box-head3 div.spanright span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur10_rht.gif) right top no-repeat; }
.box-head3 div.spanright span.mess a{color:#FFFFFF; }
.box-head3 div.spanright span.mess a:hover{color:#FFFFFF; text-decoration:underline; }

.smallbox-head3{ height:35px; line-height:35px; background:url(../images/cur10_lft.gif) no-repeat left top #2383C6;}
.smallbox-head3 p{ margin:0; color:#ffffff; }
.smallbox-head3 p span.title{ float:inherit; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; color:#FFFFFF;  }
.smallbox-head3 p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur10_rht.gif) right top no-repeat; }
.smallbox-head3 p span.mess a{color:#FFFFFF; }
.smallbox-head3 p span.mess a:hover{color:#FFFFFF; text-decoration:underline; }

.box-head4{ height:65px; line-height:65px; width:722px; background:url(../images/cur9_lft.gif) no-repeat left top #C656A0; }
.box-head4 p{ margin:0; color:#ffffff; }
.box-head4 p span.title{ float:left; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; }
.box-head4 p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur9_rht.gif) right top no-repeat; }

.box-head4-auto{ height:65px; line-height:65px; background:url(../images/cur9_lft.gif) no-repeat left top #C656A0; }
.box-head4-auto p{ margin:0; color:#ffffff; }
.box-head4-auto p span.title{ float:left; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; }
.box-head4-auto p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur9_rht.gif) right top no-repeat; }


.box-head5{ height:50px; line-height:50px; position:relative; z-index:5; background:url(../images/cur10_lft.gif) no-repeat left top #2383C6;}
.box-head5 p{ margin:0; color:#ffffff; }
.box-head5 p span.title{ float:left; padding:0 0 0 15px; font-size:1.8em; font-weight:bold; color:#FFFFFF; }

.box-head5 div.title {float:left; padding:15px 0 0 15px; }
.box-head5 div.title h1 { font-size:18px; font-weight:bold; color:#FFFFFF;}

.box-head5 p span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur10_rht.gif) right top no-repeat; }
.box-head5 p span.mess a{color:#FFFFFF; }
.box-head5 p span.mess a:hover{color:#FFFFFF; text-decoration:underline; }

.box-head5 div.spanright span.mess{ float:right; padding:0 15px 0 0; background:url(../images/cur10_rht.gif) right top no-repeat; }
.box-head5 div.spanright span.mess a{color:#FFFFFF; }
.box-head5 div.spanright span.mess a:hover{color:#FFFFFF; text-decoration:underline; }

.set-mess-hold{
	position:absolute;
	width:220px;
	color:#FFFFFF;
	margin:0 0 0 420px;
	padding:25px;
	background-color:#000;
	filter: alpha(opacity = 90);
	-moz-opacity:0.90;
	opacity: 0.90;
	display:block;
}

.set-mess-hold p{ margin:0; font-size:12px; }
.set-mess-hold p.title{ font-size:1.8em; font-weight:bold; line-height:normal; margin:0 0 10px 0; }

.set2-mess{
	position:absolute;
	width:722px;
	height:60px;
	background-color:#000;
	filter: alpha(opacity = 70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	top:395px;
	margin:-60px 0 0 0;
}

.set2-mess-hold{
	position:absolute;
	width:722px;
	height:60px;
	color:#FFFFFF;
	margin:-47px 0 0 9px;
	padding:0;
	Top:395px;
}

.set2-mess-hold ul{ margin:0; }
.set2-mess-hold ul li{ float:left; margin:0 4px 0 0; }
.set2-mess-hold ul li a{ padding:0 0 0 10px; width:104px; height:35px; line-height:35px; color:#FFFFFF; font-weight:bold; display:block; color:#AAA4A2; }
.set2-mess-hold ul li a:hover{ color:#ffffff; }
.set2-mess-hold ul li a.but-type1{ background:url(../images/herobox_button1.png); background-position:0px -35px;  }
.set2-mess-hold ul li a.but-type1:hover{ background-position:0px 0px;  }
.set2-mess-hold ul li a.but-type2{ background:url(../images/herobox_button2.png); background-position: 0px -35px;  }
.set2-mess-hold ul li a.but-type2:hover{background-position: 0px 0px;}
.set2-mess-hold ul li a.but-type3{ background:url(../images/herobox_button3.png); background-position: 0px -35px;  }
.set2-mess-hold ul li a.but-type3:hover{ background-position: 0px 0px; }
.set2-mess-hold ul li a.but-type4{ background:url(../images/herobox_button4.png); background-position: 0px -35px;  }
.set2-mess-hold ul li a.but-type4:hover{ background-position: 0px 0px; }
.set2-mess-hold ul li a.but-type5{ background:url(../images/herobox_button5.png); background-position: 0px -35px;  }
.set2-mess-hold ul li a.but-type5:hover{ background-position: 0px 0px; }
.set2-mess-hold ul li a.but-type6{ background:url(../images/herobox_button6.png); background-position: 0px -35px; }
.set2-mess-hold ul li a.but-type6:hover{ background-position: 0px 0px;}

.set2-mess-hold ul li a.but-type1-1, .set2-mess-hold ul li a.but-type2-1, .set2-mess-hold ul li a.but-type3-1, .set2-mess-hold ul li a.but-type4-1, .set2-mess-hold ul li a.but-type5-1, .set2-mess-hold ul li a.but-type6-1 {color:#ffffff;}
.set2-mess-hold ul li a.but-type1-1{ background:url(../images/herobox_button1.png);background-position:0px 0px}
.set2-mess-hold ul li a.but-type1-1:hover{background-position:0px -35px}
.set2-mess-hold ul li a.but-type2-1{ background:url(../images/herobox_button2.png); background-position: 0px 0px}
.set2-mess-hold ul li a.but-type2-1:hover{background-position: 0px -35px;}
.set2-mess-hold ul li a.but-type3-1{ background:url(../images/herobox_button3.png);background-position: 0px 0px}
.set2-mess-hold ul li a.but-type3-1:hover{background-position: 0px -35px}
.set2-mess-hold ul li a.but-type4-1{ background:url(../images/herobox_button4.png);background-position: 0px 0px}
.set2-mess-hold ul li a.but-type4-1:hover{background-position: 0px -35px}
.set2-mess-hold ul li a.but-type5-1{ background:url(../images/herobox_button5.png);background-position: 0px 0px}
.set2-mess-hold ul li a.but-type5-1:hover{background-position: 0px -35px}
.set2-mess-hold ul li a.but-type6-1{background:url(../images/herobox_button6.png);background-position: 0px 0px}
.set2-mess-hold ul li a.but-type6-1:hover{background-position: 0px -35px}


.set2-mess-hold ul li a.but-typeselected{color:#FFFFFF; background-position: 0px 0px; }

.set3-mess-hold{
	position:absolute;
	width:682px;
	color:#FFFFFF;
	margin:215px 0 0 0;
	height:65px;
	padding:10px 20px 0px 20px;
	background-color:#000;
	filter: alpha(opacity = 70);
	-moz-opacity:0.70;
	opacity: 0.70;
	line-height:normal;
}
.set3-mess-hold p{ margin:0; font-size:11px;  }
.set3-mess-hold p.title{ font-size:1.8em; font-weight:bold; margin:0 0 10px 0; }

#hero-box DIV#gallery { POSITION: absolute; DISPLAY: block; CLEAR: both; }
#hero-box DIV#gallery .frame { position:absolute; display:none; top:45px;}
#hero-box DIV#gallery .first-frame { display:block; }
#hero-box DIV#gallery .comm-frame {margin-top:20px;}

#hero-box DIV#gallery .info-window { DISPLAY: none; z-index:3; top:45px;}
#hero-box DIV#gallery .info-window P { position:relative; }

#hero-box DIV#gallery .box-header {position:absolute; width:722px;}
#hero-box DIV#gallery .first-box-head {display:block;}

#hero-box DIV#gallery .first-info-window {DISPLAY: block; }
#hero-box DIV#gallery ul {margin:0px; z-index:5}

#slide_arrows{ position: absolute; margin:0px; padding-top:220px; width:722px; z-index: 2; }
#slide_arrows li.scroll-arr1 { float: left; margin: 0 0 0 10px;	}
#slide_arrows li.scroll-arr2 { float: right; margin: 0 10px 0 0; }

.set5-mess-hold{
	width:260px;
	color:#FFFFFF;
	margin:-15px 0 0 21px;
	margin:-17px 0 0 21px;
	padding:15px 25px 5px 25px;
	background-color:#000;
	filter: alpha(opacity = 70);
	-moz-opacity:0.70;
	opacity: 0.70;
	display:table;
}

.set5-mess-hold p{ margin:0; font-size:11px; }
.set5-mess-hold p.title{ font-size:1.8em; font-weight:bold; line-height:normal; margin:0 0 10px 0; }

.set11-mess-hold{
	width:220px;
	color:#FFFFFF;
	margin:0 0 0 403px;
	padding:25px;
    position:absolute;
	background-color:#000;
	filter: alpha(opacity = 70);
	-moz-opacity:0.70;
	opacity: 0.70;
	display:block;
	margin-top:20px;
}

.set11-mess-hold p{ margin:0; font-size:11px; }
.set11-mess-hold p.title{ font-size:1.8em; font-weight:bold; line-height:normal; margin:0 0 10px 0; }

#hot-stuff{ margin:0; font-size:1.2em; font-weight:bold; color:#2383C6; padding:0 0 0 0px; }
#hot-stuff{ color:#D22229;}
#hot-stuff2{ line-height:45px; margin:0; font-size:1.2em; font-weight:bold; color:#202020; padding:0 0 0 15px; }
#hot-stuff2 span{ color:#D22229; padding:0 5px 0 0; }

#choose-location{ line-height:45px; margin:0; border-top:1px #8E9093 dotted; border-bottom:1px #8E9093 dotted; font-size:1.8em; font-weight:bold; color:#2383C6; padding:0 0 0 10px; margin:0 0 10px 0; }

.location-info{ font-size:1.2em; }
.location-info ul{ font-weight:bold; margin:0; }
.location-info ul li{ height:25px; }
.location-info ul li a{ background:url(../images/icon_location-arrow.gif) no-repeat left center; padding:0 0 0 25px; color:#202020; height:20px; line-height:20px; display:block; }
.location-info ul li a:hover{ color:#2383C6; }

.special-hd{ font-size:1.4em; margin:0 0 15px 0; font-weight:bold; border-bottom:1px #9D9FA1 dotted; line-height:35px; }
.special-hd span{ color:#2383C6; }

.headtype1{ height:50px; background:url(../images/cur1_lft.gif) no-repeat left top #2383C6; margin:0; }
.headtype1 span{ background:url(../images/cur1_rht.gif) right top no-repeat; padding:0 0 0 15px; height:50px; display:block; line-height:50px; color:#FFFFFF; font-size:1.4em; font-weight:bold;  }

.headtype2{ height:50px; background:url(../images/cur2_lft.gif) no-repeat left top #F79227; margin:0; }
.headtype2 span{ background:url(../images/cur2_rht.gif) right top no-repeat; padding:0 0 0 15px; height:50px; display:block; line-height:50px; color:#FFFFFF; font-size:1.4em; font-weight:bold;  }

#your-secrets{ margin:0 0 15px 0; padding:10px; background-color:#808284;}
#your-secrets li{ background:url(../images/icon_yoursecrets.gif) no-repeat left 4px; color:#ffffff; padding:0 0 0 20px; }
#your-secrets li a {color:#FFFFFF}
#your-secrets li a.hover {color:#000000}

.feature-list{ margin:0px; padding:0; }
.feature-list li{ float:left; width:134px; margin:0 5px 5px 0; }
.feature-list li p{ margin:0px; }
.feature-list li a.arrrow{ position:absolute; margin:-43px 0 0 92px; }

.headtype3{ height:50px; background:url(../images/cur3_lft.gif) no-repeat left top #00B9F2; margin:0; }
.headtype3 span{ background:url(../images/cur3_rht.gif) right top no-repeat; padding:0 0 0 15px; height:50px; display:block; line-height:40px; color:#FFFFFF; font-weight:bold;  }
.headtype3 h3 {font-size:12px; line-height:40px; padding-left:15px; color:#FFF}

.headtype4{ height:50px; background:url(../images/cur4_lft.gif) no-repeat left top #5C378A; margin:0; }
.headtype4 span{ background:url(../images/cur4_rht.gif) right top no-repeat; padding:0 0 0 15px; height:50px; display:block; line-height:40px; color:#FFFFFF; font-weight:bold;  }

.headtype5{ height:50px; background:url(../images/cur5_lft.gif) no-repeat left top #A5CF4C; margin:0; }
.headtype5 span{ background:url(../images/cur5_rht.gif) right top no-repeat; padding:0 0 0 15px; height:50px; display:block; line-height:40px; color:#FFFFFF; font-weight:bold;  }

.headtype6{ height:50px; background:url(../images/cur6_lft.gif) no-repeat left top #00B4D6; margin:0; }
.headtype6 span{ background:url(../images/cur6_rht.gif) right top no-repeat; padding:8px 0 0 15px; height:42px; display:block; color:#FFFFFF; font-weight:bold;  }

.headtype7{ height:50px; background:url(../images/cur7_lft.gif) no-repeat left top #24408E; margin:0; }
.headtype7 span{ background:url(../images/cur7_rht.gif) right top no-repeat; padding:8px 0 0 15px; height:42px; display:block; color:#FFFFFF; font-weight:bold;  }

#webstore{ background:url(../images/bg_webstore.gif) no-repeat left top; width:163px; height:90px; padding:12px 0 0 10px; }
#webstore p{ margin:0; color:#FFFFFF; }
#webstore p.title{ font-size:1.3em; font-weight:bold; width:100px; line-height:normal; padding:0 0 8px 0; }
#webstore p.mess{ font-size:11px; line-height:normal; width:140px; }
#webstore-arrow-up, #webstore-arrow-down { cursor:pointer; }

#vote{ background:url(../images/cur8_btm.gif) no-repeat left bottom #D22229; width:143px; padding:15px 15px 15px 15px; }
#vote p{ margin:0; color:#FFFFFF; }
#vote p.title{ font-size:1.8em; font-weight:bold; line-height:normal; padding:0 0 5px 0; }
#vote p.mess{ font-size:11px; line-height:normal; }

#vote2{ background:url(../images/cur18_btm.gif) no-repeat left bottom #D22229; width:204px; padding:15px 15px 15px 15px; margin:0 0 30px 0; }
#vote2 p{ margin:0; color:#FFFFFF; }
#vote2 p.title{ font-size:1.8em; font-weight:bold; line-height:normal; padding:0 0 5px 0; }
#vote2 p.mess{ font-size:11px; line-height:normal; }


#supernav{ margin:0 0 10px 0; }
#supernav ul{ margin:0px; padding:0; z-index:1000; position:relative; }
#supernav ul li.mainnav { float:left; margin:0 2px 0 0; position:relative; } 
#supernav ul li a.megamainlink { color:#FFFFFF; height:40px; line-height:40px; display:block; 
width:118px; text-align:center; background-color:#2383C6; font-size:1.2em; font-weight:bold;}

#supernav ul.tablinks a {font-weight:bold;}

/*#supernav ul li a:hover{ background-color:#AFD361; }*/

#supernav ul li.startnav{}
#supernav ul li.startnav a.megamainlink{ background:url(../images/cur10_lft.gif) no-repeat left top #2383C6; width:122px; }
/*#supernav ul li.startnav a.megamainlink:hover{background:url(../images/cur5_lft.gif) no-repeat left top #ACCE6A; }*/
#supernav ul li.startnav a.megamainlink.supernavmouseover { background:url(../images/cur5_lft.gif) no-repeat left top #ACCE6A; }
#supernav ul li.secondnav a.megamainlink:hover{ background-color:#00B9F2; }
#supernav ul li.thirdnav a.megamainlink:hover{ background-color:#5C378A; }
#supernav ul li.fourthnav a.megamainlink:hover{ background-color:#752576; }
#supernav ul li.fifthnav a.megamainlink:hover{ background-color:#136130;}
#supernav ul li.sixthnav a.megamainlink:hover{ background-color:#73943B; }
#supernav ul li.seventhnav a.megamainlink:hover{ background-color:#D34655; }
#supernav ul li.endnav{ margin:0px; }

#supernav ul li.endnav a.megamainlink{ background:url(../images/cur9_rht.gif) no-repeat right top #C656A0; width:122px; }

#supernav li div.meganav{ margin:0px; padding:0px; display:none; position:absolute; height:auto; width:auto;}
 
#supernav li:hover div.meganavtab { margin:0px; padding:0px; background-color:#F2F2F2; display:block; width:auto; float:left;} /*width:966px; height:205px; */

#supernav li:hover div.meganvlinks div a{ color:#202020; height:20px; line-height:20px;text-align:left; background:none; font-size:1em}
#supernav div.meganvlinks a:hover {text-decoration:underline;}

 
#supernav li:hover div.meganvlinks a.button{ color:#FFFFFF; height:25px; line-height:25px; margin-bottom:3px; padding:0 0 0 5px; width:170px; font-size:10px; font-weight:600; }
#supernav li:hover div.meganvlinks a.button:hover{ color:#000; text-decoration:none; }
#supernav li:hover div.meganvlinks a.type1-but{ background:url(../images/bg_supernav_button.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type2-but{ background:url(../images/bg_supernav_button2.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type3-but{ background:url(../images/bg_supernav_button3.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type4-but{ background:url(../images/bg_supernav_button4.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type5-but{ background:url(../images/bg_supernav_button5.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type6-but{ background:url(../images/bg_supernav_button6.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type7-but{ background:url(../images/bg_supernav_button7.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type8-but{ background:url(../images/bg_supernav_button8.png) no-repeat left top; }
#supernav li:hover div.meganvlinks a.type9-but{ background:url(../images/bg_supernav_button9.png) no-repeat left top; }


.meganavlinks div.meganvlinksheader a { color:#FFFFFF; font-size:12px;}

/* Eatingout firstnav #C0C679 --> #41AD49 to #60C467*/


#eatingouttabcontainer {background-color:#41AD49;}

#eatingmeganavtabs p { 
	
background-color:#41AD49; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 5px; font-size:12px; 	
	
	}
	
 

/* Whatson Secondnav  #00B9F2; to #20CDFF; */

#whatsontabcontainer {background-color:#00B9F2;}


#whatsonmeganavtabs p { 
	
background-color:#00B9F2; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 5px; font-size:12px; 
	
	}
	

/* Prizesoffers thirdnav* #1C8A45 to #136130 */


#prizesofferstabcontainer {background-color:#136130;}

#prizesoffersmeganavtabs p { 
	
background-color:#1C8A45; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 30px; font-size:12px; 
	
	}
 





/* travel fourthnav #752576; to #D06AD0; */

#traveltabcontainer {background-color:#752576;}

#travelmeganavtabs p { 
	
background-color:#752576; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 5px; font-size:12px; 	
	
	}



/* lifestyleshops fifthnav #5C378A;to #7E4FB9; */

#lifestyleshopstabcontainer {background-color:#5C378A; }

#lifestyleshopsmeganavtabs p { 
	
background-color:#5C378A; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 5px; font-size:12px; 	
	
	}

  

/* family sixthnav  #73943B to #94BA54  */


#familymeganavtabs p { 
	
background-color:#73943B; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 30px; font-size:12px; 
	
	}
	
 
#familytabcontainer {background-color:#73943B;}


/* community seventhnav */


#communitymeganavtabs p { 
	
background-color:#E07C86; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 30px; font-size:12px; width:155px;	
	
	}
	
#communitymeganavtabs li p.activeSlide { 
	
		background-color: #D34655;
	
	}

#communitytabcontainer {background-color:#D34655; width:160px;height:205px;}


/* webstore eigthnav */


#webstoremeganavtabs p { 
	
background-color:#DA92C0; border-bottom: 2px #D1D3D4 solid; margin:0; line-height:20px; height:25px;padding:2px 0 0 5px; font-size:12px; width:155px;	
	
	}
	
#webstoremeganavtabs li p.activeSlide { 
	
		background-color: #C656A0;
	
	}

#webstoretabcontainer {background-color:#C656A0; width:160px;height:205px;}


#supernav li:hover div.meganavtab ul { list-style:none;padding:0; margin-right:0px; margin-top: 0px; marging-bottom:2px;height:auto; width:140px;}

/* #supernav li:hover div.meganavtab ul li.first p { border-top: 2px #D1D3D4 solid; } */


#supernav li:hover div.meganvlinks div.last {background-color:#FCFCFC; float:right; padding-left:15px; padding-top:4px; border-right:2px #D1D3D4 solid; border-left:2px #D1D3D4 solid; height:200px; margin-top:2px; width:180px;}

#supernav li:hover div.meganvlinks {display:none; position:absolute;top:0px; bottom:0px;float:right; width:auto;}

.meganav ul li p a {color:#FFFFFF;}


#eatingmeganav .meganvlinks{

	border-right:4px #60C467 solid; border-bottom:4px #60C467 solid; background-color:#F2F2F2;display:none;position:absolute;overflow:hidden;
	z-index:1;
	float:left;
}


#whatsonmeganav .meganvlinks{

	border-right:4px #20CDFF solid;
	border-bottom:4px #20CDFF solid;	
	background-color:#F2F2F2;
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;

}

#lifestyleshopsmeganav .meganvlinks{

	border-right:4px #7E4FB9 solid;
	border-bottom:4px #7E4FB9 solid;	
	background-color:#F2F2F2;
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;

}


#travelmeganav .meganvlinks{

	border-right:4px #D06AD0 solid;
	border-bottom:4px #D06AD0 solid;	 
	background-color:#F2F2F2;
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;

}


#prizesoffersmeganav .meganvlinks{

	border-left:4px #136130 solid;
	border-bottom:4px #136130 solid;
	 
	background-color:#F2F2F2;
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;

}


#familymeganav .meganvlinks{

	border-left:4px #94BA54 solid; 
	border-bottom:4px #94BA54 solid;	 
	background-color:#F2F2F2; 
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;
}

#communitymeganav .meganvlinks{

	border-left:4px #E07C86 solid; 
	border-bottom:4px #E07C86 solid; 	
	background-color:#F2F2F2; 
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:1;
	float:left;
}


#eatingmeganav .megalinkscontainer{

position:absolute;
top:0px;
left:180px;
border:none;
display:block;
height:265px;
width:auto;
padding:0;
overflow:hidden;
z-index:0;

}

#whatsonmeganav .megalinkscontainer{

	position:absolute;
	top:0px;
	left:235px;	
	border:none;
	display:block;
	height:250px;
	width:640px;
	padding:0;	
	overflow:hidden;
	z-index:0;

}


#lifestyleshopsmeganav .megalinkscontainer{

position:absolute;
top:0px;
left:235px;
border:none;
display:block;
height:350px;
width:500px;
padding:0;
overflow:hidden;
z-index:0;

}

#travelmeganav .megalinkscontainer{

position:absolute;
top:0px;
left:235px;
border:none;
display:block;
height:245px;
width:400px;
padding:0;
overflow:hidden;
z-index:0;

}

#prizesoffersmeganav .megalinkscontainer{

position:absolute;
top:0px;
right:235px;
border:none;
display:block;
height:330px;
width:382px;
padding:0;
overflow:hidden;
z-index:0;

}

#familymeganav .megalinkscontainer{

position:absolute;
top:0px;
right:235px;
border:none;
display:block;
height:320px;
width:484px;
padding:0;
overflow:hidden;
z-index:0;

}


#communitymeganav .megalinkscontainer{

position:absolute;
top:0px;
right:235px;
border:none;
display:block;
height:290px;
width:430px;
padding:0;
overflow:hidden;
z-index:0;

}

 

#free-signup{ background:url(../images/img_free.gif) no-repeat left top #3C3532;  margin:0; height:64px; color:#FFFFFF; clear:both; }
#free-signup #updates{ float:left; margin:0 0 0 30px; }
#free-signup #updates p{ margin:0; line-height:35px; font-size:1.2em; font-weight:bold; width:290px; }
#free-signup #email{ float:right; margin:0 20px 0 0; }
#free-signup #email p{ margin:10px 0 0 0; height:25px; }


.tb1 {
	border:0;
	width:168px;
	padding:2px 0 2px 5px;
	margin:0 5px 0 5px;
	background:#E8E9EA;
	font-size:11px;
	line-height:normal;
}

.lfloat{ float:left; }
.rfloat{ float:right; }

.newbigboxz {position:relative;margin-bottom:1px;zoom:1;clear:both; padding:10px; font-size:12px;}
.newbigboxz h3 {color:#ffffff; line-height:32px; }
.newbigboxz h3 span{ position:absolute; right:10px; float:right; }
.newbigboxz h4{padding:2px 0 2px 0;margin:0;clear:both;font-weight:normal;color:#ffffff}
.newbigboxz a{color:#ffffff;}

#newbigboxz-type1{ background:url(../images/cur12_top.gif) no-repeat left top #41AD49; }
#newbigboxz-type2{ background:url(../images/cur13_top.gif) no-repeat left top #5C378A; }
#newbigboxz-type3{ background:url(../images/cur14_top.gif) no-repeat left top #00B9F2; }

.newbigboxa {position:relative;zoom:1;clear:both; padding:10px; font-size:12px;}
.newbigboxa h3 {color:#ffffff; padding:0 0 4px 0; }
.newbigboxa h3 span{ position:absolute; right:5px; float:right; }
.newbigboxa p { margin:0; color:#fff; }

#newbigboxa-type1{ background:url(../images/cur15_1_top.gif) no-repeat left top #A5CF4C; }
#newbigboxa-type2{ background:url(../images/cur16_top.gif) no-repeat left top #2383C6; }

#newbigboxa-type3{ background:url(../images/cur19_top.gif) no-repeat left top #24408E; }

#newbigboxa-type4{ background:url(../images/cur30.gif) no-repeat left top #297DBA; }

#newbigboxa-type5{ background:url(../images/cur31.gif) no-repeat left top #297DBA; }

.newbigboxb {position:relative;margin-bottom:1px;zoom:1;clear:both; padding:10px; font-size:12px; height:32px;}
.newbigboxb h3 {color:#ffffff; line-height:32px; }
.newbigboxb h3 span{ position:absolute; right:10px; float:right; color:#fff; font-size:12px; font-weight:normal; }

#newbigboxb-type1{ background:url(../images/cur20_top.gif) no-repeat left top #2383C6; }
#newbigboxb-type2{ background:url(../images/cur21_top.gif) no-repeat left top #C656A0; }
#newbigboxb-type3{ background:url(../images/cur22_top.gif) no-repeat left top #A5CF4C; }
#newbigboxb-type4{ background:url(../images/cur31_top.gif) no-repeat left top #C656A0; }
#newbigboxb-type5{ background:url(../images/cur22-1_top.gif) no-repeat left top #A5CF4C; }
.newbigboxb-type2{ background:url(../images/cur21_top.gif) no-repeat left top #C656A0; }
.newbigboxb-type2 h1{ color:#FFF; font-size:22px; line-height:32px}
.newbigboxb-type2 p{ color:#FFF; font-size:22px; line-height:32px; font-weight:bold}
.articlebox { background-color:#F6EAF4; line-height:20px}

.articlebox p {border-bottom:1px dotted;margin:0 0 10px 5px;padding:0 0 10px; font-size:20px; font-weight:bold;}

#prizes-info{ background-color:#6D6F71; color:#fff; margin:0; padding:10px; font-size:13px; font-family:Arial,Times New Roman; line-height:normal; }

#prizes-info a{color:#fff;}
#offers-list{ margin:0; padding:0; }
#offers-list li{
	background:url("../images/arrow7.png") no-repeat right center;
	border-bottom:1px #ADAFB1 dotted;
	line-height:20px;
	padding:5px 20px 5px 5px;
	font-size:12px;
	font-family:Arial;
}
#offers-list li a{ color:#202020; display:block; width:224px;} /*width:224px; color:#202020;*/
#offers-list li a span{ color:#808284; }
#offers-list li.last{ margin:10px 0 20px 0; background:none #A5CF4C; border-bottom:none; }

#magazine-list{ margin:0 0 30px 0; }
#magazine-list p{ margin:0; }
#magazine-list p img{ margin:0 0 5px 0; }
#magazine-list #onrollover{ background-color:#6D6F71; padding:10px; margin:0 0 5px 0; color:#FFF; font-size:11px; width:214px;  }
#magazine-list #onrollover h4{ color:#FFF; padding:0 0 5px 0; margin:0; line-height:normal; }
#magazine-list #onrollover a{ color:#fff; font-size:10px; }
#magazine-list #onrollover img{ margin:0; }
#magazine-list .last{ margin:0 0 30px 0; height:20px; background:none #2383C6; }

.mag-panel {position:relative;height:90px;overflow:hidden;width:234px; margin:0 0 3px 0; }
.mag-panel img {position:absolute; cursor:pointer;}
.mag-panel div {position:absolute;height:90px;overflow:hidden;background:#8a8b8d;width:234px;padding:0;z-index:5;display:none;}

#webstore-head{ background:url(../images/webstore.png) no-repeat right top #C656A0; height:90px; padding:16px 0 0 15px; }
#webstore-head h3{ color:#fff; width:125px; margin:0 0 10px 0; }
#webstore-head p{ color:#fff; width:170px; margin:0; font-size:11px; line-height:normal; }
p.roll-arrows{ background-color:#984484; padding:0; text-align:center; margin:0; }
p.last{ margin:0 0 30px 0; height:20px; background:none #C656A0; }

#webstore-head2{ background:url(../images/webstore.png) no-repeat right top #EFD8E9; height:90px; padding:16px 0 0 15px; }
#webstore-head2 h3{ color:#202020; width:125px; margin:0 0 10px 0; }
#webstore-head2 p{ color:#202020; width:170px; margin:0; font-size:11px; line-height:normal; }
p.roll-arrows2{ background-color:#EFD8E9; padding:0 0 15px 0; text-align:center; margin:0; border-bottom:1px solid #C656A0; }
p.last2{ margin:0 0 30px 0; background:none #EFD8E9; text-align:center; padding:15px 0 15px 0; }

#breadcrump{ margin:0; font-size:11px; }
#breadcrump a{ color:#6C6E70; }
#breadcrump a:hover{ text-decoration:underline; }

#welcome-mess{ background-color:#3C3532; margin:5px 0 10px 0; color:#fff;} /*padding:10px;*/
#welcome-mess h3{ color:#fff; font-weight:normal; font-size:18px; margin-top:2px; }
#welcome-mess p{ font-size:11px; margin:0; }
#welcome-mess p a{ margin:0 5px 0 0; }
#welcome-mess p a:hover{ text-decoration:underline; }
#welcome-mess p a span.point{ color:#82AADA; }
#welcome-mess p a span.fav{ color:#82AADA; }
#welcome-mess p a span.off{ color:#FCBA7A; }
#welcome-mess p a span.book{ color:#C7DF93; }

.set4-mess-hold{ position:absolute; margin:-335px 0 0 0;  }
.set4-mess-hold ul{ padding:0; margin:0; }
.set4-mess-hold ul li{ float:left;}
.set4-mess-hold ul li.scroll-arr{ margin:140px 0 0 0; }
.set4-mess-hold ul li .abox{ background:url(../images/slide_bg-box.png) no-repeat left top; width:277px; height:68px; padding:10px 20px 0 20px; color:#fff; line-height:normal; font-size:11px; margin:0 0 5px 10px; }
.set4-mess-hold ul li .abox p{ margin:0 0 5px 0; font-size:14px; font-weight:bold; }

.set10-mess-hold{ position:absolute; margin:-335px 0 0 0;  }
.set10-mess-hold ul{ padding:0; margin:0; }
.set10-mess-hold ul li{ float:left;}
.set10-mess-hold ul li.scroll-arr{ margin:140px 10px 0 10px; }

p.descrtype1 span {background:transparent url(../images/pheadtype1-span.png) no-repeat right top; display:block; height:46px; line-height:35px; font-weight:bold; font-family:arial; font-weight:bold; font-size:14px; padding:2px 0 0 0; text-transform:lowercase; width:150px; }
p.descrtype1 {background:transparent url(../images/pheadtype1.png) left top no-repeat; color:#fff !important; height:46px; overflow:hidden; padding:0 0 0 15px; margin:0 0 -46px 0; position:absolute; z-index:999; width:219px; }

p.descrtype2 span {background:transparent url(../images/pheadtype2-span.png) no-repeat right top; display:block; height:46px; line-height:35px; font-weight:bold; font-family:arial; font-weight:bold; font-size:14px; padding:2px 0 0 0; text-transform:lowercase; width:150px; }
p.descrtype2 {background:transparent url(../images/pheadtype2.png) left top no-repeat; color:#fff !important; height:46px; overflow:hidden; padding:0 0 0 15px; margin:0 0 -46px 0; position:absolute; z-index:999; width:219px; }

p.descrtype3 span {background:transparent url(../images/pheadtype3-span.png) no-repeat right top; display:block; height:46px; line-height:35px; font-weight:bold; font-family:arial; font-weight:bold; font-size:14px; padding:2px 0 0 0; text-transform:lowercase; width:150px; }
p.descrtype3 {background:transparent url(../images/pheadtype3.png) left top no-repeat; color:#fff !important; height:46px; overflow:hidden; padding:0 0 0 15px; margin:0 0 -46px 0; position:absolute; z-index:999; width:219px; }

p.descrtype4 span {background:transparent url(../images/pheadtype4-span.png) no-repeat right top; display:block; height:46px; line-height:35px; font-weight:bold; font-family:arial; font-weight:bold; font-size:14px; padding:2px 0 0 0; text-transform:lowercase; width:150px; }
p.descrtype4 {background:transparent url(../images/pheadtype4.png) left top no-repeat; color:#fff !important; height:46px; overflow:hidden; padding:0 0 0 15px; margin:0 0 -46px 0; position:absolute; z-index:999; width:219px; }

.set6-mess{ clear:both; margin:0 0 30px 0; }
.set6-mess .set6-mess-hold{ background-color:#939597; padding:10px 15px 10px 15px; color:#fff; font-size:10px; line-height:normal; }
.set6-mess .set6-mess-hold h4{ color:#fff; margin:0; font-size:1.5em; }
.set6-mess .set6-mess-hold p{ margin:0 0 5px 0; }

/* Offers styles
-------------------------------------------------------------- */
#rest-offer{ background-color:#E1EEC7; float:left; font-size:11px; line-height:normal; border-left:1px #CFE0B3 solid; border-right:1px #CFE0B3 solid; }
#rest-offer div{ border-bottom:1px #B4D66D solid; padding:10px 10px 5px 10px; }
#rest-offer div p{ margin:10px 0 5px 0; }



/* Address styles
-------------------------------------------------------------- */
#rest-add{ background-color:#fff; margin:5px 0 10px 0; }
#rest-add div{ color:#000000; padding:0 0 10px 10px; border-bottom:1px #ADAFB1 dotted; font-size:11px; }
#rest-add div h4{ margin:0; color:#808284; font-family:arial; font-size:14px; font-weight:bold; line-height:30px; }

.set7-mess-hold{
	width:223px;
	color:#FFFFFF;
	margin:10px 0 0 450px;
	position:absolute;
}
.set7-mess-hold p{ background:url(../images/bg_herobox-webstore.png) no-repeat left top; margin:0; font-weight:bold; font-size:14px; padding:17px 0 0 23px; height:40px; clear:both; }
.set7-mess-hold p span{ float:right; position:absolute; margin:0px; padding:0px; left:130px; }

.set8-mess-hold{ clear:both; float:left; }
.set8-mess-hold h4{ font-size:12px; margin:0; line-height:25px; width:234px; }
.set8-mess-hold ul{ padding:0; margin:0; width:234px; }
.set8-mess-hold ul li{ float:left; }
.set8-mess-hold ul li.setcont{ width:100px; padding:0 0 0 10px; }
.set8-mess-hold ul li.setcont p{ height:80px; font-size:12px; line-height:normal; }
.set8-mainborder{ border-bottom:1px #659AD2 solid; padding:0 0 10px 0; margin:0 0 15px 0;  }
.set8-innerborder{ border-bottom:1px #C4C4C7 dotted; padding:0 0 10px 0;  }

.set9-mess-hold{ background-color:#F6EAF4; padding:20px; width:682px; float:left;  }
.set9-mess-hold h5{ font-size:20px; border-bottom:1px #AAA8AE dotted; display:inline; }
.set9-mess-hold #store-mess{ width:450px; float:left; }
#order-box{ background:url(../images/bg_ws-order.png) no-repeat left top; width:110px; height:35px; padding:15px; margin:0 0 20px 0; }
#order-box ul{ padding:0; margin:0; }
#order-box ul li.price-info{ float:left; margin:0 10px 0 0; }

.set9-mess-hold-auto{ background-color:#F6EAF4; padding:20px; }
.set9-mess-hold-auto h5{ font-size:20px; border-bottom:1px #AAA8AE dotted; display:inline; }
.set9-mess-hold-auto #store-mess-auto #order-box-auto{ background:url(../images/bg_ws-order.png) no-repeat left top; width:110px; height:35px; padding:15px; margin:0 0 20px 0; }
.set9-mess-hold-auto #store-mess-auto #order-box-auto ul{ padding:0; margin:0; }
.set9-mess-hold-auto #store-mess-auto #order-box-auto ul li.price-info{ float:left; margin:0 10px 0 0; }

.commercial { background-color:#D1DDF1; margin:0px 0 0 0; padding:20px 20px 20px 0; float:left; }
.commercial .rest-mess { font-family:Arial; padding:0 0 0 15px; }
.commercial blockquote {color:#333;font-size:1.3em;border-left:5px solid #c0c0c0;padding-left:10px;}

/* Registration styles
-------------------------------------------------------------- */
.registration{
	width:830px;
	clear:both;
	margin:0 0 0 70px;
	color:#202020;
}
.registration #step1-set{
	background-color:#A7A9AC;
	padding:20px 20px 0 20px;
	height:100px;
}
.registration #step2-set{
	background-color:#BBBDC0;
	padding:20px 20px 0 20px;
	height:100px;
}
.registration #step3-set{
	background-color:#D1D3D4;
	padding:20px;
	float:left;
	width:790px;
}
.registration h1{
	font-size:16px;
	font-family:arial;
	margin:0;
}
.registration h1 span{
	font-size:13px;
	color:#6C6E70;
}
.registration h2{
	font-size:13px;
	font-family:arial;
	line-height:40px;
	font-weight:normal;
}
.registration p{
	margin:0;
}
.registration #categories{
	width:472px;
}
.registration #categories ul{
	padding:0;
	margin:0 0 5px 0;
	height:113px;
}
.registration #categories ul li{
	float:left;
	width:113px;
	margin:0 0 0 5px;
}
.registration #categories ul li p{
	margin:-120px 0 0 0;

	clear:both;
	position:relative;
}
.registration #categories ul li p a{
	width: 113px;
	height: 113px;
	display: block;
	clear:both;
}
.registration #monday-magz{
	background-color:#BBBDC0;
	width:255px;
	height:438px;
	padding:15px;
}
.registration #monday-magz p{
	margin:0 0 10px 0;
}
.radio {
	width: 20px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/radio-type1.png) no-repeat;
	display: block;
	float: left;
	margin:0 0 0 10px;
}
.registration #categories ul li p a.radio2{
	background:url(../images/radio-type2.png) no-repeat right top;
}
.registration #categories ul li p a.radio3{
	background:url(../images/radio-type3.png) no-repeat right top;
}
.registration #categories ul li p a.radio4{
	background:url(../images/radio-type4.png) no-repeat right top;
}
.registration #categories ul li p a.radio5{
	background:url(../images/radio-type5.png) no-repeat right top;
}
.registration #categories ul li p a.radio7{
	background:url(../images/radio-type7.png) no-repeat right top;
}
.registration #categories ul li p a.radio8{
	background:url(../images/radio-type8.png) no-repeat right top;
}
.registration #categories ul li p a.radio9{
	background:url(../images/radio-type9.png) no-repeat right top;
}
.registration #categories ul li p a.radio10{
	background:url(../images/radio-type10.png) no-repeat right top;
}
.registration #categories ul li p a.radio11{
	background:url(../images/radio-type11.png) no-repeat right top;
}
.registration #categories ul li p a.radio12{
	background:url(../images/radio-type12.png) no-repeat right top;
}
.registration #categories ul li p a.radio13{
	background:url(../images/radio-type13.png) no-repeat right top;
}

.registration #categories ul li p a.tick{
    background-position:right top;
    
}
.registration #categories ul li p a.tick-in{
    background-position:right -113px;
    margin: 1px 0 0 0;
}

/*Registration Step1*/
.registration-steps{
	width:830px;
	clear:both;
	margin:0 0 0 70px;
	color:#202020;
	background-color:#D1D3D4;
}

.registration-steps h1{
	font-family:arial;
	margin:0 0 10px 30px;
	font-size:13px;
	color:#6C6E70;
}
.registration-steps h2{
	font-size:13px;
	font-family:arial;
	line-height:20px;
	font-weight:normal;
	margin:0 0 0 30px;
}


.registration-cards{
	/*width:830px;*/
	clear:both;
	/*margin:0 0 0 70px;*/
	color:#202020;
}
.registration-cards #step1-set1{
	background-color:#D1D3D4;
	padding:20px 20px 0 20px;
	
}
.registration-cards #step2-set1{
	background-color:#BBBDC0;
	padding:10px 0px 0px 0px;
	
}
.registration-cards #step3-set1{
	background-color:#A7A9AC;
	padding:10px 0px 0px 0px;
	/*float:left;
	width:790px;*/
}

/* Change Location */
#cssdropdown { list-style: none; margin-top:10px; padding-right:10px;  }	 
	#cssdropdown li.headlink { width: auto; float: left; margin: -1px 0 0 -4px; }
	#cssdropdown li.headlink a { display: block;  }
/*	#cssdropdown li.headlink img {margin-top:20px;} */
	#cssdropdown ul li { border-top: 1px #C0C1C2 solid;} 
	#cssdropdown li.headlink ul { position:absolute;display:none; border: 1px #C0C1C2 solid; background-color:#E6E7E8; margin:0 0 0 12px; padding:0; z-index:9999; }	
	#cssdropdown li.headlink ul li a { padding: 0 5px 0 5px; color:#939597; display:block; width:115px; height:30px; line-height:30px;}
	#cssdropdown li.headlink ul li a:hover { color:black;}

/* Registration Buttons */

.mbuttonregistration.mbtnsmallregistration {
font-size:1.3em;
padding:15px 26px 10px;
}

.mbuttonregistration.mbtn-b1registration {
background-color:#CCCCCC; /*#999999*/
}

.mbuttonregistration{background-position:0 0;background-repeat:repeat-x;border:none;border-bottom:1px solid transparent\9;border-radius:5px;color:#000000;cursor:pointer;display:inline!important;font:inherit;font-size:13px;font-style:normal;font-weight:700;line-height:1;outline:none;overflow:visible;padding:5px 10px;position:relative;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;zoom:1} /*text-shadow:1px 1px 1px rgba(0,0,0,0.20);margin:0 15px 10px 0;*/

a.mbuttonregistration:hover {color:#FFFFFF;text-decoration:none;}


/* Webstore */

.module-h .webstorepanel img {
left:400px;
position:absolute;
top:0;
}

.module-h h4 a {color:#000000;}

.module-h .webstorepanel h4 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.75em;
font-weight:normal;
line-height:1;
margin:0 0 0.5em;
padding:0.5em 350px 0 10px;
}

.module-h .webstorepanel p {
font-size:11px;
line-height:normal;
padding-left:10px;
padding-right:320px;
}


.module-h .webstorepanel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C656A0;
color:#000000;
height:180px;
padding:0;
position:relative;
margin:0 0 2px 0;
}


.module-h .webstorepanel a.webstorebutton {
	
	background:url(../images/pinkbutton.jpg) no-repeat left top; 
	color:#FFFFFF; 
	height:25px; 
	line-height:25px; 
	margin-bottom:3px; 
	padding:0 0 0 5px; 
	width:95px;
	font-size:10px;
	font-weight:600;
	position:absolute;
	top:10px;
	left:620px;
	padding:0 0 0 20px;
	
}

#trolleycontent a.webstorebutton {
	
	background:url(../images/pinkbutton.jpg) no-repeat left top; 
	color:#FFFFFF; 
	height:25px; 
	line-height:25px; 
	margin-bottom:3px; 
	padding:0 0 0 5px; 
	width:95px;
	font-size:12px;
	font-weight:600;
	position:absolute;	
	padding:0 0 0 20px;
	margin-left:0px;
	
}

#floatdiv {
	 
	background-color: #f0f0f0;
	width: 160px;
	margin: 0 auto 15px auto;
	padding: 20px 35px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(../js/ie-css3.htc);
	position:absolute;
}


a.webstorepinkbutton {
	
	background:url(../images/pinkbutton.png) no-repeat left top; 
	color:#FFFFFF; 
	height:25px; 
	line-height:25px; 
	margin-bottom:3px; 
	padding:0 0 0 5px; 
	width:95px;
	font-size:12px;	
	padding:0 0 0 20px;
	display:block;
	font-weight:bold;
	
}
.promopanel {background:#939597;border-bottom:1px #fff solid; color:#fff;padding:5px 5px 5px 5px;}
.promopanel h3{color:#fff;padding:5px 5px 5px 5px;}
.promopanel p{color:#fff;}

.webstoreheader {margin-bottom:10px;}
.webstoreheader h1 { color:#C656A0; margin:0 }
.webstoreheader p { margin:0 }

.amazingdealsheader {margin-bottom:10px;}
.amazingdealsheader h1 { color:#2383C6; margin:0 }
.amazingdealsheader p { margin:0 }

.globalsearchcontainer {position: relative; width: 95px; height: 17px; overflow: hidden;}
.globalsearchselect {color: black; position: absolute; width: 90px; font-size:13px; height: 22px; top: -2px; left: -2px; text-align:left; vertical-align:middle;}

#offerbubble{background:url(../images/offerbubble.gif) no-repeat left top; clear:both; height:53px; margin:0 8px 0 7px; padding:5px 5px;}

.townlinks {
	float:left; margin-bottom:-10px; margin-left:5px;  margin-right:10px; height:50px; 
}

.townlinks ul li a{ background:url(../images/icon_location-arrow.gif) no-repeat left center; color:#202020;padding:0 0 0 25px; height:25px;display:block;}

.townlinks ul li a h2{font-size:12px;line-height:25px;}

.but_listall{background-position:0 0;background:url("../images/herobox_button3.png") repeat scroll 0 -35px transparent;color:#AAA4A2;display:block;font-weight:bold;height:35px;line-height:35px;padding:0 0 0 10px;width:104px;}

div.smallh1 h1 {font-size:14px;}

div.offers-h1 {float:left}

div.offers-h1 h1 {font-size:18px}

div.whatson-h1 {float:left; clear:both}

div.whatson-h1 h1 {font-size:18px}

div.list-all {padding:0px 0 0 10px; vertical-align:top; height:30px; line-height:40px}

div.list-all a{ color:#FFF; margin:0; font-size:16px;font-weight:bold}

#nodisplay-supermenunav {visibility: hidden}

.fine-dining h1 {font-size:20px}
