@charset "utf-8";
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background:fixed bottom #d2f1ff;color:#000;text-align:center;margin:0}
div.content A:link {color:#309;text-decoration:underline;font-weight:400}
div.content A:visited {color:#574084;text-decoration:underline;font-weight:400}
div.content A:hover {color:#000;text-decoration:underline;font-weight:400}
div.pagebody {width:750px;text-align:left;border:1px solid #fff;background:#fff;padding-top:10px;margin:0 auto}
div.breadcrumbs {font-size:11px;margin:-5px 0 5px 5px}
div.leftnav {float:left;width:144px;margin-left:6px;display:inline}
div.content {width:587px;margin-left:155px}
html>body div.content {width:587px;margin-left:158px}
div.heading {width:750px;height:199px;margin:0 auto}
div.topnav {width:750px;height:24px;background:url(/images/homepage/sprites/topnav.gif) #fe9001;background-position:0 0;text-align:left;margin:0 auto}
div.topnav input {width:143px;margin:0 0 0 4px}
div.topnav form img {width:28px;height:24px;margin:0 0 0 10px;padding:0}
div.topnav img {margin:0 12px}
div.topnav ul {float:left;margin:0;padding:0}
div.topnav ul li {list-style:none;float:left;font:bold 12px arial;display:inline;height:24px;width:inherit;margin:0 5px}
div.topnav ul li a:hover {text-decoration:none;color:#fff;background:url(/images/homepage/sprites/topnav.gif) bottom #02a6ff;background-position:0 -24px;display:block;height:20px;padding:4px 10px 0}
div.topnav ul li a.enquire {color:#000;text-decoration:none}
.sidetestimonial {color:#8a8a8a;font-style:italic;background:url(/images/cityguide/quotes.gif) no-repeat;margin:3px 0 0;padding:10px 0 0 10px}
.testimonialname {color:#8a8a8a;text-align:right;font-size:10px;margin:3px 0 10px}
/*sidebar*/
div.homemenu-left li {list-style-type: none; margin: 0px; line-height: 9pt;}
div.homemenu-left ul { list-style-type: none; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px;}
ul.expand a:link     { font-size: 9px; color: black; text-decoration: none; font-weight: bold; margin-left:10px; color:#05738A;line-height:15px;height:17px}
ul.expand a:visited  { font-size: 9px; color: black; text-decoration: none; font-weight: bold; margin-left:10px; color:#05738A;line-height:15px;height:17px}
ul.expand a:hover    { font-size: 9px; color: blue; text-decoration:none; font-weight: bold;  margin-left:10px; color:#ffffff;background-color: #07b6fc;line-height:15px;height:17px}

div.homemenu-left { margin-left:0px; }
div.content div.homemenu-left a,div.homemenu-left a {display:block;height:20px;line-height:18px;border-bottom:1px solid #d9d9d9;color:#05738A;text-decoration:none;text-align:left;padding-left:7px;font-weight:700;margin-right:7px}
div.homemenu-left h4 {font-size:12px;margin:0;padding:0}
div.content div.homemenu-left a:hover,div.homemenu-left a:hover {background-color:#07b6fc;color:#fff;text-decoration:none}
.style34,h1.top {color:#069;font-style:italic;font-size:18px;text-align:center;font-weight:700;margin:0}
div.botnav {width:562px;margin-left:163px;font-size:10px;font-weight:700;color:#333;text-decoration:none}
div.botnav p {margin-top:3px;text-align:center}
div.botnav a:hover {font-size:10px;color:#000;text-decoration:none}
div.botnav a.twitter {background-image:url(/images/homepage/sprites/logos.jpg);background-position:-101px 0;height:17px;width:67px;display:inline-block}
div.botnav a.facebook {background-image:url(/images/homepage/sprites/logos.jpg);background-position:-101px -17px;height:17px;width:67px;display:inline-block;margin-top:8px}
div.botnav a.abta {background-image:url(/images/homepage/sprites/logos.jpg);background-position:0 0;height:42px;width:101px;display:inline-block}
div.botnav a.drinkaware {background-image:url(/images/homepage/sprites/logos.jpg);background-position:-168px 0;height:11px;width:103px;display:inline-block}
div.botnav a.fresh {background-image:url(/images/homepage/sprites/logos.jpg);background-position:-168px -11px;height:15px;width:61px;display:inline-block;margin-bottom:10px}
/*package polor*/
/* new city tab packages */
div.imagebox2 {position:relative;top:0;left:0;float:left;margin-bottom:20px}
div.imagebox2 div {z-index:1;position:absolute;top:79px;left:30px;width:64px;height:29px;background:url(/images/cityguide/home/fromcircle.png) no-repeat;font-weight:bold;color:#ff006a;font-size:14px;text-align:center;padding-top:15px}
div.content a.packageheading:link {color:#ff006a;text-decoration:none}
div.content a.packageheading:visited {color:#ff006a}
div.content a.packageheading:hover {color:#ff006a;text-decoration:underline}
div.content a.packageheading p {font-size:14px;margin:0 0 5px 0;font-weight:bold;color:#ff006a}
ul.itinerary {margin-left:110px;padding-left:20px;font-size:10px;margin-top:0;margin-bottom:0;color:#ff006a}
ul.itinerary span,div.bespokestag ul span,div.allpackages ul span {color:#494949}
p.packageinfo {font-weight:bold;margin:3px 0 10px 110px;font-size:10px;text-decoration:underline}
div.bespokestag {width:191px;height:64px;background:url(/images/cityguide/home/bespokebg.jpg);cursor: pointer;cursor: hand;padding:6px 0 0 80px;}
div.bespokestag ul,div.allpackages ul {margin-left:10px;margin-top:2px;margin-bottom:0;padding-left:10px;font-size:10px;color:#ff006a}
div.bespokestag font span {color:#51cc27}
div.allpackages {width:198px;height:64px;background:url(/images/cityguide/home/stag-package-bg.jpg);cursor: pointer;cursor: hand;padding:6px 0 0 73px;}
div.allpackages font, div.bespokestag font {font-size:22px;font-weight:bold}
div.allpackages font span {color:#ff006a}
div.tabbox {width:580px;margin:15px 0}
div.tabrow {width:580px;background:url(/images/citytabs/topbg.gif) repeat-x;margin:0}
div.tabbody {width:552px;border-right:4px solid #0bc0fd;border-left:4px solid #0bc0fd;margin:0;padding:2px 10px 4px}
div.tabrule {width:550px;border-bottom:1px solid #0bc0fd;height:1px;margin:10px auto 0}
div.tabbox h3 {color:#0dc6fe;font-size:18px;margin-bottom:10px}
h1 {font-size: 22px;}
h2 {font-size: 22px; color: #000000; margin:0}
h3 {color: #458804;	font-size: 20px;}
h4 {margin:0 0 5px 0;font-size:14px}
h5 {font-size:18px;margin:0}
p.viewallpackages {float:right;font-weight:700;font-size:14px;margin:22px 0 0}
div.content p.viewallpackages a {font-weight:700;color:#000;text-decoration:none}
.style2 {color:#C00;font-weight:700}
.acthr {height:2px;background:#22b0fe;color:#22b0fe;border:0;width:569px;float:left;margin:3px 0 0;padding:0}
div.pintprice {width:158px;height:82px;background:url(/images/cityguide/guide/pint-cost.jpg) no-repeat;font-weight:700;
padding:8px 0 0 115px}
div.pintprice p {font-size:36px;color:#f15000;text-align:center;margin:8px 0}
.imageDestinations a h2,.imageActivities a h2:hover,.imageActivities a {text-decoration:none;border:none}
.greenhead {font-size:18px;color:#4aae00;border-bottom:1px;border-bottom-color:#4fb900;border-bottom-style:solid;font-weight:400;text-align:left;text-decoration:none}
.bluehead {font-size:18px;color:#039cfb;border-bottom:1px;border-bottom-color:#039cfb;border-bottom-style:solid;font-weight:400;text-align:left;text-decoration:none}
.orangehead {font-size:18px;color:#ff4500;border-bottom:1px;border-bottom-color:#ff4500;border-bottom-style:solid;font-weight:400;text-align:left;text-decoration:none}
.imageDestinations h2:hover {text-decoration:none;}
.imageDestinations a h2, .imageActivities a h2:hover, .imageActivities a {text-decoration:none; border:none}
.greenhead {text-decoration:none; font-size:18px;color:#4aae00; border-bottom:1px; border-bottom-color:#4fb900; border-bottom-style:solid; font-weight:400; text-align:left; text-decoration:none}
.bluehead {text-decoration:none; font-size:18px;color:#039cfb; border-bottom:1px; border-bottom-color:#039cfb; border-bottom-style:solid; font-weight:400; text-align:left; text-decoration:none}
.orangehead {text-decoration:none; font-size:18px;color:#ff4500; border-bottom:1px; border-bottom-color:#ff4500; border-bottom-style:solid; font-weight:400; text-align:left; text-decoration:none}
.imageDestinations { list-style: none; margin: 5px 0px 10px 0px; padding: 0; width:570px; height:150px; }
.imageDestinations li { margin:6px 10px 12px 0px; padding:0px; float:left; width:177px; cursor: pointer; cursor: hand;}
.imageDestinations ul li a:hover {color:#999999; margin-top:12px}
.imageDestinations img { border:none; width:177px; /* Resize activities images from 200px */ height:67px; margin-top:7px; cursor: pointer; cursor: hand;}
.imageDestinations b { text-decoration:none; font-size:14px;color:#bb1c07; border-bottom:1px; border-bottom-color:#d5d5d5; border-bottom-style:solid; letter-spacing:1px; font-style:normal; font-weight:bold; text-align:left;}
.imageDestinations p { font-size:11px; margin:5px 5px 9px 5px; color:#202020}
div.imageDestinations2 img { height:13; width:13px}
.imageDestinations b:hover {text-decoration:none;}
.imageDestinations a b, .imageActivities a b:hover, .imageActivities a {text-decoration:none;}
.imageDestinations a { color:#333333}
div.more {background-image:url(/images/home/seemore-stag.gif);height:13px;width:69px;float:right;margin-top:5px;cursor:hand}
div.tabrule2 {width:550px;border-bottom:1px solid #bfbfbf;height:1px;margin:10px auto 0}
h4 {font-size:14px;margin:0 0 5px}
h5 {font-size:18px;margin:0}
h4.whystagweb {font-size:18px;color:#0dc6fe;border-bottom:1px;border-bottom-color:#0dc6fe;border-bottom-style:solid;font-weight:700;text-align:left;text-decoration:none;margin-bottom:14px}
ul.stars {list-style-image:url(http://www.stagweb.co.uk/images/cityguide/stagstars.gif);margin-top:11px;padding-left:14px;margin-left:14px;margin-right:15px;line-height:19px}
.testimonialbox {width:271px;background-color:#ffffe8;padding:10px; border: dashed #ffa100 1px}
.testimonialbox p {line-height:17px}
.reasonstobook {float:right;width:245px;margin-top:7px}
div.packagesmore {background-image:url(/images/homepage/sprites/stagweekend-options.jpg);height:15px;width:15px;background-position:-555px 0;float:right;margin-left:5px}
div.ukmore {background-image:url(/images/homepage/sprites/stagweekend-options.jpg);background-position:-555px -15px;height:15px;width:15px;float:right;margin-left:5px}
div.eumore {background-image:url(/images/homepage/sprites/stagweekend-options.jpg);background-position:-555px -30px;height:15px;width:15px;float:right;margin-left:5px}
div.topnav ul li a:link,div.topnav ul li a:visited {text-decoration:none;color:#fff;display:block;height:20px;padding:4px 10px 0}
div.botnav a:link,div.botnav a:visited {font-size:10px;color:#666;text-decoration:none}
div.content a.packageheading:visited,div.allpackages font span {color:#ff006a}
div.tabbox h4,div.tabbox h5 {color:#0dc6fe;font-size:14px;margin-bottom:10px}
.imageDestinations h2:hover,.imageDestinations b:hover,.imageDestinations a b,.imageActivities a b:hover,.imageActivities a {
text-decoration:none}
.testimonialheading,.reasonstobook b {font-size:16px;color:#00297b; font-style:italic}
hr.blue {height:2px;background:#22b0fe;color:#22b0fe;margin:11px auto 6px auto;padding:0 0 0 0;border:0;width:573px;clear:right;}