/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:68.8%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;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 {margin:0 0 1.5em;}
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;}
a:focus, a:hover {color:#000;}
a {color:#900;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
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 0 1.5em;font-style:italic;}
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:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.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;}
.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;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* clearing */
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/*------------------------------------------------------------*/

body {background:url(../img/bg_pattern.jpg) repeat-x;}
a, object {outline:none!important;}

.container {width:980px;margin:0 auto;position:relative;}
.map {height:517px;}
.wywh-logo, .city, .millennium-logo, .city-elements, .notepad, #notepad {position:absolute;z-index:2;}
.wywh-logo {background:url(../img/logo_wywh.png) no-repeat;width:249px;height:156px;}
.city {right:0;width:731px;height:94px;}
.city-elements {right:0;top:94px;width:110px;height:423px;}
.millennium-logo {right:0;top:517px;width:110px;height:88px;z-index:3;}
.millennium-logo a {width:110px;height:88px;display:block;}

.london .city, .London .city {background:url(../img/city_header_london.png) no-repeat;}
.london .city-elements, .London .city-elements {background:url(../img/city_elements_london.png) no-repeat;}

.manchester .city, .Manchester .city {background:url(../img/city_header_manchester.png) no-repeat;}
.manchester .city-elements, .Manchester .city-elements {background:url(../img/city_elements_manchester.png) no-repeat;}

.aberdeen .city, .Aberdeen .city {background:url(../img/city_header_aberdeen.png) no-repeat;}
.aberdeen .city-elements, .Aberdeen .city-elements {background:url(../img/city_elements_aberdeen.png) no-repeat;}

.dudley .city, .Dudley .city {background:url(../img/city_header_dudley.png) no-repeat;}
.dudley .city-elements, .Dudley .city-elements {background:url(../img/city_elements_dudley.png) no-repeat;}

.glasgow .city, .Glasgow .city {background:url(../img/city_header_glasgow.png) no-repeat;}
.glasgow .city-elements, .Glasgow .city-elements {background:url(../img/city_elements_glasgow.png) no-repeat;}

.plymouth .city, .Plymouth .city {background:url(../img/city_header_plymouth.png) no-repeat;}
.plymouth .city-elements, .Plymouth .city-elements {background:url(../img/city_elements_plymouth.png) no-repeat;}

.reading .city, .Reading .city {background:url(../img/city_header_reading.png) no-repeat;}
.reading .city-elements, .Reading .city-elements {background:url(../img/city_elements_reading.png) no-repeat;}

.birmingham .city, .Birmingham .city {background:url(../img/city_header_birmingham.png) no-repeat;}
.birmingham .city-elements, .Birmingham .city-elements {background:url(../img/city_elements_birmingham.png) no-repeat;}

.effingham .city, .Effingham .city {background:url(../img/city_header_effingham.png) no-repeat;}
.effingham .city-elements, .Effingham .city-elements {background:url(../img/city_elements_effingham.png) no-repeat;}

.gatwick .city, .Gatwick .city {background:url(../img/city_header_gatwick.png) no-repeat;}
.gatwick .city-elements, .Gatwick .city-elements {background:url(../img/city_elements_gatwick.png) no-repeat;}

.newcastle .city, .Newcastle .city {background:url(../img/city_header_newcastle.png) no-repeat;}
.newcastle .city-elements, .Newcastle .city-elements {background:url(../img/city_elements_newcastle.png) no-repeat;}

.slough .city, .Slough .city {background:url(../img/city_header_slough.png) no-repeat;}
.slough .city-elements, .Slough .city-elements {background:url(../img/city_elements_slough.png) no-repeat;}

.sheffield .city, .Sheffield .city {background:url(../img/city_header_sheffield.png) no-repeat;}
.sheffield .city-elements, .Sheffield .city-elements {background:url(../img/city_elements_sheffield.png) no-repeat;}

.cardiff .city, .Cardiff .city {background:url(../img/city_header_cardiff.png) no-repeat;}
.cardiff .city-elements, .Cardiff .city-elements {background:url(../img/city_elements_cardiff.png) no-repeat;}

/* Notepad */
.notepad, #notepad {top:156px;width:249px;height:336px;}
#notepad {background:url(../img/notepad.png) left bottom no-repeat;}
.notepad noscript, .noflash-message {width:249px;height:336px;color:#333;display:block;background:url(../img/noflash-notepad.png) no-repeat;}
.notepad noscript a, .noflash-message a { position:absolute; display:block; left: 37px; top: 142px; width: 158px; text-indent:-9999px; }

/* Header */
.wywh-logo h1, .city {text-indent:-9999px;}

/* Google Map*/
#googlemap {width:648px;height:383px;top:77px;left:237px;position:absolute!important;}
#googlemap #logocontrol {left: 20px !important; bottom: 20px !important;}
#googlemap #copyright {right: 30px !important; bottom: 20px !important;}
#googlemap #smc {left:10px !important;top:15px !important;}
#googlemap .noscript-message {padding:50px;display:block;color:#fff;}

/* Promotions */
.promotions {margin-top:-25px;width:219px;float:left;}
.promotions .content {background:url(../img/promobox_bg.png) no-repeat;width:219px;height:182px;padding:15px;}
.promotions h4 {color:#333;font-size:1em;font-weight:bold;margin-bottom:0;}
.promotions h3 {background:url(../img/title_specialpromo.png) no-repeat;width:150px;height:17px;text-indent:-9999px;margin-bottom:10px;}
.promotions .promo {color:#333;padding-bottom:10px;position:relative;height:1%;}
.promotions .promo .thumbnail {float:left;width:83px;margin-right:10px}
.promotions .promo .details {float:left;width:100px;}
.promotions p {margin-bottom:0.5em;}
.promotions p.more a {color:#071e7c;text-decoration:none;font-weight:bold;}
.promotions .items {height:156px;}

/* Places of Interests */
.places-of-interests {margin-top:-75px;float:left;margin-left:30px;width:621px;background:url(../img/bottom_divider.gif) top no-repeat;z-index:99999 !important;position:relative;}
.places-of-interests h2 {height:75px;text-indent:-9999px;}
.places-of-interests ul {padding:0 .5em 0 2.5em;}
.places-of-interests li {padding-bottom:1em;}
.places-of-interests a {color:#fff;text-decoration:none;}
.places-of-interests a:hover {color:#fff;text-decoration:underline;} 
.culture {width:211px;float:left;color:#fff;}
.culture h2 {background:url(../img/header_culture.png) no-repeat;}
.fun {width:198px;float:left;color:#fff;}
.fun h2 {background:url(../img/header_fun.png) no-repeat;}
.shopping {width:212px;float:left;color:#fff;}
.shopping li { padding-right: 1em; }

.london .shopping h2, .London .shopping h2 {background:url(../img/header_shopping_london.png) no-repeat;}
.manchester .shopping h2, .Manchester .shopping h2 {background:url(../img/header_nature_manchester.png) no-repeat;}
.aberdeen .shopping h2, .Aberdeen .shopping h2 {background:url(../img/header_nature_aberdeen.png) no-repeat;}
.dudley .shopping h2, .Dudley .shopping h2 {background:url(../img/header_nature_dudley.png) no-repeat;}
.glasgow .shopping h2, .Glasgow .shopping h2 {background:url(../img/header_nature_glasgow.png) no-repeat;}
.plymouth .shopping h2, .Plymouth .shopping h2 {background:url(../img/header_nature_plymouth.png) no-repeat;}
.reading .shopping h2, .Reading .shopping h2 {background:url(../img/header_nature_reading.png) no-repeat;}
.birmingham .shopping h2, .Birmingham .shopping h2 {background:url(../img/header_nature_birmingham.png) no-repeat;}
.effingham .shopping h2, .Effingham .shopping h2 {background:url(../img/header_nature_effingham.png) no-repeat;}
.gatwick .shopping h2, .Gatwick .shopping h2 {background:url(../img/header_nature_gatwick.png) no-repeat;}
.newcastle .shopping h2, .Newcastle .shopping h2 {background:url(../img/header_nature_newcastle.png) no-repeat;}
.slough .shopping h2, .Slough .shopping h2 {background:url(../img/header_nature_slough.png) no-repeat;}
.sheffield .shopping h2, .Sheffield .shopping h2 {background:url(../img/header_nature_sheffield.png) no-repeat;}
.cardiff .shopping h2, .Cardiff .shopping h2 {background:url(../img/header_nature_cardiff.png) no-repeat;}

.places-of-interests a.toggle {margin:0 2em;background:url(../img/img_minus.gif) left no-repeat; padding-left:10px; font-weight:bold;}
.places-of-interests a.collapsed {background:url(../img/img_plus.gif) left no-repeat;}

/* Footer */
.footer {background:url(../img/footer_bg.png) no-repeat 0 40px;padding-top:80px;height:34px;width:980px;margin:0 auto;clear:both;}
.footer .content {position:relative;}
.footer .brands, .footer .navigation, .footer .copyright {position:absolute;}

.brands {left:0;}
.brands ul {list-style:none;margin:5px 0 0 0;}
.brands li {float:left;height:auto;width:auto;}
.brands a.brand {text-indent:-9999px;display:block;height:13px;cursor:pointer;}
.brands a.millennium {background:url(../img/logotext_millennium.png) no-repeat;width:84px;}
.brands a.copthorne {background:url(../img/logotext_copthorne.png) no-repeat;width:90px;}
.brands a.kingsgate {background:url(../img/logotext_kingsgate.png) no-repeat;width:70px;}

.share {position:absolute;right:0;top:-30px;}
.share ul {list-style:none;margin:0 0 1.5em;}
.share li {float:left;margin-left:5px;}
.share li.header {font-weight:bold;color:#fff;}
.share a {display:block;padding-left:20px;line-height:16px;margin-left:10px;color:#fff;text-decoration:none;}
.share a:hover {color:#fff;}
.share .facebook {background:url(../img/socialmedia/facebook.gif) no-repeat;}
.share .bebo {background:url(../img/socialmedia/bebo.gif) no-repeat;}
.share .myspace {background:url(../img/socialmedia/myspace.gif) no-repeat;}
.share .twitter {background:url(../img/socialmedia/twitter.gif) no-repeat;}
.share .digg {background:url(../img/socialmedia/digg.gif) no-repeat;}

.footer .navigation {right:0;top:5px;}
.footer .navigation ul {list-style:none;margin:0;}
.footer .navigation li {float:left;padding:0;border-right:1px solid #fff;padding:0 10px;width:auto;height:auto;}
.footer .navigation a {display:block;color:#fff;text-decoration:none;line-height:1;}
.footer .navigation li.last {border-right:0;padding-right:0;}

.footer .copyright {color:#fff;padding-bottom:20px;right:0;top:25px;}

.printpage {position:fixed;right:0;top:30%;width:31px;height:178px;}
.printpage a {display:block;width:31px;height:178px;background:url(../img/btn_printthispage.png) no-repeat;text-indent:-9999px;}

.subPage {width:980px;margin:0 auto;position:relative;text-align:left;}
.subPage #goBackToMap {position:absolute;top:0px;left:385px;width:174px;height:50px;background:url(../img/subpage/navi_gobacktomap.png) no-repeat 75% top;z-index:0;text-indent:-9999px;}
.subPage #goBackToMapLink {position:absolute;top:0px;left:385px;width:174px;height:50px;text-indent:-9999px;}
.subPage #goBackToMapLink a {width:174px;height:50px;display:block;}
.subPage .contentContainer {width:688px;height:auto;float:left;position:relative;z-index:1;}
.subPage .contentContainer .header {width:688px;height:165px;background:url(../img/subpage/paper_top02.png) no-repeat left top;}
.subPage .contentContainer .headerNoPaper {width:688px;height:165px;background:url(../img/subpage/paper_top03.png) no-repeat left top;}
.subPage .contentContainer .logo_sub {background:url(../img/subpage/logo_sub.png) no-repeat left top;width:253px;height:165px;float:left;text-indent:-9999px;}
.subPage .contentContainer .title {width:295px;height:55px;float:left;position:relative;top:70px;left:120px;text-indent:-9999px;}
.itinerary .contentContainer .title {background:url(../img/subpage/pagetitle_itinerary.png) no-repeat left top; top:65px; left:93px; width:400px; height:65px;}
.vouchers .contentContainer .title {background:url(../img/subpage/pagetitle_vouchers.png) no-repeat left top; left:110px; width:350px;}
.terms .contentContainer .title {background:url(../img/subpage/pagetitle_tandc.png) no-repeat left top; top:65px; left:95px; width:350px; height:65px;}

.subPage .contentContainer .contentNoPaper {background:#F1F1EE;margin-left:64px;}
.subPage .contentContainer .contentNoPaper .tnc {margin:0 15px 0 15px; padding:15px 5px; color:#666}
.subPage .contentContainer .contentNoPaper .tnc h4 {font-weight:bold;color:#666;}
.subPage .contentContainer .contentNoPaper ol {margin-left:2em;}

.subPage .contentContainer .main {min-height:500px;height:auto !important;height:500px;}
.subPage .contentContainer .content {background:url(../img/subpage/bg_paper.gif) repeat-y right top #F1F1EE;margin-left:64px;}
.subPage .contentContainer .content h3 {text-indent:-9999px;margin:0 0 10px 0;padding:0;width:363px;height:36px;}
.subPage .contentContainer .content h4 {font-size:1.1em;font-weight:bold;padding:0;margin:0 0 7px 0;}
.subPage .contentContainer .content h5 {font-size:1em;font-weight:bold;padding:0;margin:0 0 7px 0;}

.subPage .contentContainer .content .cityContent {float:left;width:362px;height:auto;padding:0 0 0 30px;display:inline;}
.subPage .contentContainer .content .cityContent #london {background:url(../img/subpage/header_london.png) no-repeat left top;}
.subPage .contentContainer .content .cityContent #manchester {background:url(../img/subpage/header_manchester.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #cardiff {background:url(../img/subpage/header_cardiff.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #dudley {background:url(../img/subpage/header_dudley.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #glasgow {background:url(../img/subpage/header_glasgow.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #plymouth {background:url(../img/subpage/header_plymouth.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #reading {background:url(../img/subpage/header_reading.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #aberdeen {background:url(../img/subpage/header_aberdeen.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #birmingham {background:url(../img/subpage/header_birmingham.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #effingham {background:url(../img/subpage/header_effingham.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #gatwick {background:url(../img/subpage/header_gatwick.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #newcastle {background:url(../img/subpage/header_newcastle.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #slough {background:url(../img/subpage/header_slough.png) no-repeat top left;}
.subPage .contentContainer .content .cityContent #sheffield {background:url(../img/subpage/header_sheffield.png) no-repeat top left;}

.subPage .contentContainer .content .cityContent .individual {padding:10px 15px 20px;}
.subPage .contentContainer .content .cityContent .individual .img {float:left;margin:0 15px 15px 0;display:inline;width:auto;height:auto;border:5px solid #FFF!important;}
.subPage .contentContainer .content .cityContent .individual .words {float:left;width:180px;height:auto;padding-top:5px;}

.subPage .divider {margin:15px 0 5px;clear:both;}
.itinerary .print {margin-left:30px;background:url(../img/subpage/btn_print.png) no-repeat;height:1%;}
.itinerary .print a {height:39px;width:178px;text-indent:-9999px;display:block;position:relative;}

.subPage .contentContainer .content .citySidebar {float:left;width:230px;height:auto;display:inline;text-align:left;}
.subPage .contentContainer .content .citySidebar .stayingAt,.subPage .contentContainer .content .citySidebar .whyNotStayAt {display:block;margin:0 0 7px 0;padding:0;text-indent:-9999px;}
.subPage .contentContainer .content .citySidebar .img {margin-bottom:10px;}
.subPage .contentContainer .content .citySidebar .img img {border:5px solid #FFF!important;}
.subPage .contentContainer .content .citySidebar h3.stayingAt {background:url(../img/subpage/title_stayingat.png) no-repeat left top;width:230px;height:46px;}
.subPage .contentContainer .content .citySidebar h3.whyNotStayAt {background:url(../img/subpage/title_whynotstayat.png) no-repeat left top;width:230px;height:48px;}
.subPage .contentContainer .content .citySidebar .bookNow {height:38px;width:96px;background:url(../img/subpage/btn_booknow.png); display:block; margin:0 auto; text-indent:-9999px;}
.subPage .contentContainer .content .citySidebar .content {background:none;padding:0 20px 30px 30px;margin:0;text-align:center;height:auto;min-height:auto;}
.subPage .contentContainer .content .citySidebar .content .note {font-size:0.9em;margin-bottom:5px;}

.subPage .contentContainer .innerFooter {text-align:right;margin-right:-18px;}
.subPage .rightLondon {width:292px;height:653px;float:left;}
.subPage .rightLondon .millennium {width:110px;height:88px;margin-left:20px;}
.subPage .rightLondon .millennium a {width:110px;height:88px;display:block;} 

.subPage .instructions { width:350px; margin:10px 0 10px 30px; }

.individual p {margin-bottom:1em;}
.address-contact {float:left; width:175px;}
.address-contact .company { font-size:1.273em; color:#333;}
.address-contact .details {  font-size:1em; color:#333; }
.address-contact .telephone { display: block; }
.website a { color:#900; }
.description { clear:both; font-size:1.091em; color:#333; font-weight:bold;}
.open-info { clear:both; font-size:1em; color:#333; margin-bottom: 0;}
.price-info { clear:both; font-size:1em; color:#333; }
.offer { clear:both; font-size:1em; color:#333; font-style:italic; }
.top {text-align:right;}
.top a {color:#900;}

.stayBox {position:absolute;background-color:#000;z-index:999;left:100px;top:100px;background-color:#000;width:318px;}
.addBox {position:absolute;background-color:#000;z-index:999;left:518px;top:100px;background-color:#000;width:318px;}

#popupBox {width:313px;background:transparent;position:absolute;}
#popupBox #streetview, #popupBox #streetview02 {overflow:hidden!important;}
#popupBox #streetview object, #popupBox #streetview02 object {height:190px!important;width:305px!important;}

#popupBox_tl,#popupBox_tr,#popupBox_bl,#popupBox_br,#popupBox_t,#popupBox_l,#popupBox_r,#popupBox_b {height:0px;width:0px;}

#popupBox_contents {background-color:#FFF;background:transparent url(../img/bg_popup.gif) no-repeat left top;display: block;visibility:visible;width:313px;position:absolute;height:230px!important;left:0px;top:0px;border:1px #BCB1B1 solid;text-align:left;padding:5px 0 0 5px;z-index:5;}
#popupBox_beak {background:transparent url(../img/ararow_pointer.gif) no-repeat left top;position:absolute;width:41px;height:30px;top:236px!important;left:139px;z-index:6;}
#popupBox_close {background:transparent url(../img/tab_close.gif) no-repeat left top;position:absolute;top:7px!important;left:299px!important;width:13px;height:13px;z-index:7;}

#aboutNav {background:transparent url(../img/tab_about.gif) no-repeat left top;height:21px;width:123px;cursor:pointer; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #aboutNav {background:transparent url(../img/tab_about.gif) no-repeat left bottom;height:21px;width:123px;cursor:pointer;}

#streetviewNav {background:transparent url(../img/tab_streetview.gif) no-repeat left top;height:21px;width:94px;cursor:pointer;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #streetviewNav {background:transparent url(../img/tab_streetview.gif) no-repeat left bottom;height:21px;width:94px;cursor:pointer;}

#infoNav {background:transparent url(../img/tab_info.gif) no-repeat left top;height:21px;width:50px;cursor:pointer;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #infoNav {background:transparent url(../img/tab_info.gif) no-repeat left bottom;height:21px;width:50px;cursor:pointer;}

#prices-and-offersNav {background:transparent url(../img/tab_prices.gif) no-repeat left top;height:21px;width:104px;cursor:pointer;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected #prices-and-offersNav {background:transparent url(../img/tab_prices.gif) no-repeat left bottom;height:21px;width:104px;cursor:pointer;}

.stayhereNav {background:transparent url(../img/tab_stayhere.gif) no-repeat left top;height:21px;width:53px;display:block;float:left; margin-right:7px;}
a:hover.stayhereNav {background:transparent url(../img/tab_stayhere.gif) no-repeat left bottom;height:21px;width:53px;display:block;float:left;}

.staynearbyNav {background:transparent url(../img/tab_staynearby.gif) no-repeat left top;height:21px;width:159px;display:block;float:left;margin-right:7px;}
a:hover.staynearbyNav {background:transparent url(../img/tab_staynearby.gif) no-repeat left bottom;height:21px;width:159px;display:block;float:left;margin-right:7px;}

.moreinfoNav {background:transparent url(../img/tab_moreinfo.gif) no-repeat left top;height:21px;width:75px;display:block; float:left;}
a:hover.moreinfoNav {background:transparent url(../img/tab_moreinfo.gif) no-repeat left bottom;height:21px;width:75px;display:block;float:left;}

.addNav {background:transparent url(../img/tab_add.gif) no-repeat left top;height:21px;width:61px;display:block;float:left;margin-right:8px;}
a:hover.addNav {background:transparent url(../img/tab_add.gif) no-repeat left bottom;height:21px;width:61px;display:block;float:left;margin-right:8px;}

.flickrNav {background:transparent url(../img/tab_flickr.gif) no-repeat left top;height:21px;width:46px;display:block;float:left;}
a:hover.flickrNav {background:transparent url(../img/tab_flickr.gif) no-repeat left bottom;height:21px;width:46px;display:block;float:left;}

/* tabs */
.ui-widget-header {margin:0px;padding:0px;}
.ui-tabs .ui-tabs-nav {list-style:none;position:relative;}
.ui-tabs .ui-tabs-nav li {position:relative;float:left;width:auto;}
.ui-tabs .ui-tabs-nav li a {float:left;width:auto;}
.ui-tabs .ui-tabs-panel {display:block;background-color:#FFF;height:186px;overflow:auto;padding:1px;width:305px;}
.ui-tabs .ui-tabs-panel p {margin:10px;}
.ui-tabs .ui-tabs-panel h4 {color:#981904;font-weight:bold;margin:10px 10px -5px 10px;}
/* tabs debug */ 
.ui-helper-clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix {display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}

/* jScrollpane */
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #FFF; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton,
a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

/* elben code */
.vouchers .print {margin-left:10px;}
.item { width:590px;background-color:#FFF;margin:0 0 20px 15px;border:1px solid black; }
.voucher { padding:15px;}
.voucher .thumbnail { width:224px; float:left; background:transparent; height:160px; overflow:hidden; }
.voucher .thumbnail img { border:0 !important; padding:0 !important; }
.vouchers .millenium-logo {height:140px;width:335px;padding:10px 0 0;float:right; text-align:center;}

.voucher .details { clear:both; padding-top:10px; }
.voucher .company { font-size:12px; color:#333333; font-weight:bold; }
.voucher .address {font-size:11px;color:#333333;}
.voucher .contact {font-size:11px;padding-bottom:10px;color:#333333;}
.voucher .contact a {color:#990000;}
.voucher .offer { font-size:12px; color:#000000; font-weight:bold; }
.voucher .description {font-size:11px;padding:10px 0;color:#333333;}
.voucher .priceinfo { font-size:11px; color:#333333; font-weight:bold; float:left; width:140px; }
.voucher .openinfo { font-size:11px; color:#333333; float:right; width:418px;}
.voucher .specialcondition { font-size:10px; color:#666666; font-style:italic; padding-top:7px; clear:both; }
.voucher .tnc-apply { font-size:10px; color:#999999; padding-top:10px; width:568px; float:left;}
.voucher .printThis { font-size:10px; color:#999999; padding:10px 0 0 10px; text-decoration:none;}
.voucher .printThis:hover {color:#990000;}
.voucher .vouchers-tnc {color:#666666;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.voucher .vouchers-tnc h3 {font-size:12px;}

.terms h4 {font-size:11px;}

.confirmation-number {text-align:right;padding-right:20px;color:#666;display:none;}

/*COUNTRY SLEECTOR*/
div.city-selector { z-index:9999; position:relative; top:26px; left:247px; width:193px; overflow:visible; }
div.city-selector ul, div.city-selector li { display:block; margin:0; padding:0; list-style:none; }
div.city-selector a { display:block; text-indent:-9999px; }
div.city-selector a.selector { background:url(../img/tab_othercities.png) no-repeat top left; width:173px; height:40px; }
div.city-selector ul { display:none; position:relative; z-index:999999999999999; margin-top:1px; margin-left:4px; width:192px; padding:15px 0 25px; top:-20px; background:url(../img/nav_cities_over.png) no-repeat top left; }
div.city-selector ul a { display:block; height:16px; margin-right:40px; }
.city-selector ul a:hover, .city-selector ul a.active { background-image:url(../img/nav_cities_over.png); }
.city-selector li.london a:hover, .city-selector li.london a.active { background-position:-193px -15px; background-repeat:no-repeat; }
.city-selector li.aberdeen a:hover, .city-selector li.aberdeen a.active { background-position:-193px -31px; background-repeat:no-repeat; }
.city-selector li.birmingham a:hover, .city-selector li.birmingham a.active { background-position:-193px -47px; background-repeat:no-repeat; }
.city-selector li.cardiff a:hover, .city-selector li.cardiff a.active { background-position:-193px -63px; background-repeat:no-repeat; }
.city-selector li.dudley a:hover, .city-selector li.dudley a.active { background-position:-193px -79px; background-repeat:no-repeat; }
.city-selector li.effingham a:hover, .city-selector li.effingham a.active { background-position:-193px -95px; background-repeat:no-repeat; }
.city-selector li.gatwick a:hover, .city-selector li.gatwick a.active { background-position:-193px -111px; background-repeat:no-repeat; }
.city-selector li.glasgow a:hover, .city-selector li.glasgow a.active { background-position:-193px -127px; background-repeat:no-repeat; }
.city-selector li.manchester a:hover, .city-selector li.manchester a.active { background-position:-193px -143px; background-repeat:no-repeat; }
.city-selector li.newcastle a:hover, .city-selector li.newcastle a.active { background-position:-193px -159px; background-repeat:no-repeat; }
.city-selector li.plymouth a:hover, .city-selector li.plymouth a.active { background-position:-193px -175px; background-repeat:no-repeat; }
.city-selector li.reading a:hover, .city-selector li.reading a.active { background-position:-193px -191px; background-repeat:no-repeat; }
.city-selector li.slough a:hover, .city-selector li.slough a.active { background-position:-193px -207px; background-repeat:no-repeat; }
.city-selector li.sheffield a:hover, .city-selector li.sheffield a.active { background-position:-193px -223px; background-repeat:no-repeat; }

