/* CSS Document */
body {margin:0px 0px 0px 0px; padding:0; background:#d2acf5; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
div.adrotator {width:150px; height:385px; margin:5px 0 0 -4px; padding:0;}
div.adrotator a {backround-color:#ffffff;}
div.adrotator a:hover {backround-color:#ffffff;}
	h1 {font-size:200%;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;margin-left:15px;margin-bottom:0px;margin-top:0px}
	h1.banner {color:#ffffff;background-color:#af08c1;background-image:url(/images/header.gif);background-repeat:no-repeat;width:469px;height:33px;margin:0px 0 0 6px;text-indent:9px;font-style:italic}
	h1.bannerlong {color:#ffffff;background-color:#af08c1;background-image:url(/images/headerlong.gif);background-repeat:no-repeat;width:628px;height:33px;margin:0px 0 0 6px;text-indent:9px;font-style:italic}
	h1.titleh1 {font-size:200%;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;font-style:italic;color:#b20bc4;}
	h1.city {font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#b20bc4;margin-bottom:5px;margin-left:0}
	h1.city2 {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#05a0f5;margin-bottom:5px;margin-left:0;border-bottom:1px #05a0f5 solid;padding-left:5px}
	h2, h3 {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin-top:0px;color:#b20bc4}
	h3.create {margin:20px 0px 5px 15px;font-weight:normal;color:#b20bc4;font-size:18px}
	h4 {font-size:90%;font-family:Arial, Helvetica, sans-serif;font-weight:900;margin:0 0 0 0px}
	h4.blue {text-indent:4px;width:150px;height:17px;background-image:url(/images/sidebar/blue.gif);background-repeat:no-repeat;color:#ffffff;margin-left:-2px}
	h4.purple {text-indent:4px;width:150px;height:17px;background-image:url(/images/sidebar/purple.gif);background-repeat:no-repeat;color:#ffffff;margin-left:-2px}
	h4.pink {text-indent:4px;width:150px;height:17px;background-image:url(/images/sidebar/pink.gif);background-repeat:no-repeat;color:#ffffff;margin-left:-2px}
	h4.baselinks {font-size:14px;margin:0 0 10px 0}
	h5 {font-size:22px;margin:0 0 10px 15px}
	p.formheader {font-size:180%;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;margin:0 0 0 7px;color:#ffffff}
	p.interested {font-size:18px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;margin:0 0 0 15px;color:#000000}
	input {border:1px solid #4bd2ff}
div.picturebox {display:block; background:repeat-y url(/images/hen-weekends/boxbg2.gif); width:197px; border-bottom:solid 1px #bd77fe; color:8f009f; font-size:16px; background-color:#ffffff;}
div.picturebox h3,div.picturebox h5 {font-weight:normal;margin:3px 0 6px 6px;color:#8f009f}
div.picturebox h3 img,div.picturebox h5 img {margin:5px 6px 0 0}
div.picturebox select {width:177px}
textarea {border:1px solid #4bd2ff;	scrollbar-3dlight-color:#4bd2ff; scrollbar-arrow-color:#4bd2ff;	scrollbar-highlight-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#4bd2ff;scrollbar-darkshadow-color:#4bd2ff;	scrollbar-base-color:#4bd2ff;}
	select {border:1px solid #cf6bda; scrollbar-3dlight-color:#cf6bda; scrollbar-arrow-color:#cf6bda; scrollbar-highlight-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#cf6bda; 	scrollbar-darkshadow-color:#cf6bda;	scrollbar-base-color:#cf6bda;}
	a.sitemaplink {margin-left:10px}
	a:link {color: #225d85}     
	a:visited {color: #673987}  
	a:hover {color: #225d85}   
	a:active {color: #0000FF}
	a.packagename:link {font-family:Arial, Helvetica, sans-serif;color:#bc007e;margin:0 0 0 5px;font-size:18px;text-decoration:none}
	a.packagename:visited {font-family:Arial, Helvetica, sans-serif;color:#bc007e;margin:0 0 0 5px;font-size:18px;text-decoration:none}
	a.packagename:hover {font-family:Arial, Helvetica, sans-serif;color:#bc007e;margin:0 0 0 5px;font-size:18px;text-decoration:underline}
	a.packagename:active {font-family:Arial, Helvetica, sans-serif;color:#bc007e;margin:0 0 0 5px;font-size:18px;text-decoration:none}
	a.sidebar:link {color: #ffffff; text-decoration:none}     
	a.sidebar:visited {color: #dddddd; text-decoration:none}  
	a.sidebar:hover {color: #ffffff; text-decoration:underline}   
	a.sidebar:active {color: #ffffff; text-decoration:underline}
	a.seo:link {color: #636363; text-decoration:none}     
	a.seo:visited {color: #434343; text-decoration:none}  
	a.seo:hover {color: #A3A3A3; text-decoration:underline}   
	a.seo:active {color: #C3C3C3; text-decoration:underline}
	A.expandable:link     { color: #225d85;}
	A.expandable:visited  { color: #673987;}
	A.expandable:hover    { color: #225d85;}
	td.availability {background-image:url(/images/activities/availabilitybox/availabilityboxbg.gif);background-repeat:no-repeat;background-color:#af08c1;padding-left:11px}
	td.availability a:link {color:#ffffff;text-decoration:underline}
	td.availability a:visited {color:#dddddd;text-decoration:underline}
	td.availability a:hover {color:#ffffff;text-decoration:none}
	td.alternatives {background-image:url(/images/self-catering/alternativesbox/bg.gif);background-repeat:no-repeat;background-color:#af08c1;padding-left:11px;padding-top:3px}
	td.alternatives a:link {color:#ffffff;text-decoration:underline}
	td.alternatives a:visited {color:#dddddd;text-decoration:underline}
	td.alternatives a:hover {color:#ffffff;text-decoration:none}
	#sitenavside a.expandable:link{color:#3f98c5;}
#sitenavside a.expandable:visited{color:#3f98c5;}
#sitenavside a.expandable:hover{color:#ffffff;}
	#sitenav ul {list-style:none outside none; padding:0; margin:0 0 2px 15px;}
	#sitenavside ul {list-style:none outside none; padding:0; margin:0 0 2px 0px; font-size:90%; line-height:0em;}
	#sitenavside ul ul {list-style:none outside none; padding:0; margin:0 0 2px 10px; font-size:90%;}
#sitenavside ul li {/*line-height:1em;*//*	height:15px;*/}
	#sitenavside ul ul li {line-height:1em;	height:15px;}
	td.actinfo {border-bottom:1px solid #c9c9c9;}
	td.actinfo1 {border-bottom:1px solid #c9c9c9; color:#af08c1; margin:0; font-weight:bold;}
	span.hr {border-bottom:1px solid #c9c9c9; color:#af08c1; margin:0; font-weight:bold;}
	td.hr {color:#af08c1; margin:0;	font-weight:bold; width:150px;}
	#redlist {color:#9a47a3; margin:0; font-weight:bold;}
	#bodycopy {margin:15px;}
#headspace {margin-left:auto; margin-right:auto; width:795px; height:100px; padding:0; background:#ffffff; position:relative; top:0px; border-right:#c26b95 1px solid; border-left:#c26b95 1px solid;}
#headlevel0 {padding:0;	background:#aa4fff;	position:absolute; top:30px; left:11px;}
	#headlevel1 {padding:0;	background:#aa4fff;	position:absolute; top:68px; left:221px; width:180px;}
	#headlevel2 {padding:0;	background:#aa4fff;	position:absolute; top:53px; left:596px;}
	#headlevel3 {padding:0;	position:absolute; top:55px; left:439px;}
#topnavbar {width:795px;margin:0 auto;background:#f83086;border-right:#c26b95 1px solid;border-left:#c26b95 1px solid;}
#pagebody {padding:0; position:relative; top:0px; margin:0 auto 0 auto; left:0px; width:795px; height:421px; background:#ffffff; border-right:#c26b95 1px solid; border-left:#c26b95 1px solid;}
	html>body #pagebody {/*border-right:0; border-left:0;*/}
#sidebarleft {padding:0; position:absolute; top:0px; left:-151px; width:150px; height:100%;	border-right: 1px dotted #c9c9c9;/*	background:#ffffff;*/}
html>body #sidebarleft {left:5px;}
#sidebarleft a {font-size:12px}
#sidebarleft a.red {display: block; margin:0; height:15px; line-height: 15px; border-top: 1px dotted #c9c9c9; font-weight: bold; color: #225d85; text-decoration: none;	padding-left: 2px;}
#sidebarleft a:hover.red {background-color: #df194f; color: #ffffff;}
#sidebarlevel0 {padding:0; position:absolute; top:0px; left:0; width:150px; background:#ffffff;}
#sidebarlevel1 {padding:0; padding-left:2px; position:absolute;	top:100%; left:0; width:148px; background:#ffffff; color:#15b1f5; font-size:100%;}
#sidebarlevel2 {padding:0; position:absolute; top:100%; left:0;	width:150px; background:#ffffff;}
#sidebarlevel3 {padding:0; padding-left:2px; position:absolute;	top:100%; left:0; width:148px; background:#fffffff;	color:#94509d;}
#sidebarlevel4 {padding:0; position:absolute; top:100%;	left:0;	width:150px; background:#ffffff;}
#sidebarlevel5 {padding:0; padding-left:2px; position:absolute;	top:100%; left:0; width:148px; color:#bc007e; background:#fffffff;}
#sidebarlevel1 a {display: block; margin:0; height:15px; line-height: 15px;	border-top: 1px dotted #c9c9c9;	font-weight: bold; color: #225d85; text-decoration: none; padding-left: 2px; margin-top:1px}
#sidebarlevel1 a:hover {background-color: #15b1f5; color: #ffffff;}
#sidebarlevel3 a {display: block; margin:0; height:15px; line-height: 15px;	border-top: 1px dotted #c9c9c9;	font-weight: bold; color: #225d85; text-decoration: none; padding-left: 2px;}
#sidebarlevel3 a:hover {background-color: #9a47a3; color: #ffffff;}
#sidebarlevel1 a.purple {display: block; margin:0; height:15px; line-height: 15px; border-top: 1px dotted #c9c9c9; font-weight: bold; color: #225d85; text-decoration: none; padding-left: 2px; text-size:11px;}
#sidebarlevel1 a.purple:hover {background-color: #9a47a3; color: #ffffff;}
#sidebarlevel5 a {display: block; margin:0; height:15px; line-height: 15px;	border-top: 1px dotted #c9c9c9;	font-weight: bold; color: #225d85; text-decoration: none; padding-left: 2px;}
#sidebarlevel5 a:hover {background-color: #bc007e; color: #ffffff;}
#introindex {position:relative;	top:30px; left:155px; width:639px; margin:0 auto 185px auto;}
html>body #introindex {padding-left:156px; padding-right:5px; position:absolute; top:30px; left:-1px; width:634px; margin-bottom:185px;	background:#ffffff;	border-right:#c26b95 1px solid;	border-left:#c26b95 1px solid; height: 715px;}
#intro {position:relative; top:30px; left:155px; width:476px; margin:0 auto 185px auto;}
html>body #intro {position:absolute; left:-1px;	padding-right:163px; padding-left:156px; background:#ffffff; border-right:#c26b95 1px solid; border-left:#c26b95 1px solid;}
#intro2 {position:relative;	top:30px; left:155px; width:639px; margin:0 auto 185px auto;}
html>body #intro2 {position:absolute; left:-1px; width:639px; padding-left:156px; background:#ffffff; border-right:#c26b95 1px solid; border-left:#c26b95 1px solid;}
#rightside {padding:0px; padding-left:0px; position:absolute; top:0px; left:480px; width:150px; background:#ffffff;}
html>body #rightside {left:636px;}
#enquiryform {position:relative; bottom:-8px; left:35px; padding:0; height:500px; width:600px; background:#ffffff;}
#basepage1 {position:relative; left:-154px;	padding-left:5px; height:242px;	width:790px; margin-top:20px; background:#ffffff; border-right:#c26b95 1px solid;}
html>body #basepage1 {left:-156px;}
#browseactivities {padding:0px;	position:absolute; top:8px;	left:0px; height:98px; width:198px; border-right:1px solid #c6c8c8;}
#top10 {padding:0px; position:absolute;	top:0px; left:200px; height:98px; width:294px; border-right:1px solid #c6c8c8;}
#gostaglink {padding:10px; position:absolute; top:0px; left:295px; height:78px;	width:263px;}
#bottomnav {position:absolute; top:194px; padding:0; height:20px; width:785px; background:#bc007e;}
#basepage2 {position:absolute; top:240px; left:-1px; padding:0;	width:795px; font-size:80%;	text-align:left; background-color:#ffffff; border-right:0; border-left:0;}
html>body #basepage2 {border-right:#c26b95 1px solid; border-left:#c26b95 1px solid;}
#searchbox {width:115px;margin:2px 0px 0 4px;border:0px solid #f83086;height:18px;font-size:14px;position:absolute}
div.bespoke {width:153px; position:absolute; top:344px; left:629px}
td.bespoke {background:top no-repeat url(/images/hen-weekends/gobespoke/bespokebox2.jpg); padding:33px 55px 10px 10px; font-size:11px}
p.bottom{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#00afe9;margin:0}
a.cityguide:link {font-family:Arial, Helvetica, sans-serif;color:#8f009f;font-size:16px;background-color:#fffff;text-decoration:none}
	a.cityguide:visited {font-family:Arial, Helvetica, sans-serif;color:#8f009f;font-size:16px;background-color:#ffffff;text-decoration:none}
	a.cityguide:hover {font-family:Arial, Helvetica, sans-serif;color:#8f009f;font-size:16px;background-color:#ffffff;text-decoration:underline}
	a.cityguide:active {font-family:Arial, Helvetica, sans-serif;color:#8f009f;font-size:16px;background-color:#ffffff;text-decoration:none}
	p.breadcrumbs {position:absolute; top:7px; left:5px; margin:0; font-size:11px;}
div.container {position:relative;width:797px;margin:0 auto}
#sddm {margin: 0; padding: 0; z-index: 9999}
#sddm li.nav {margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial}
#sddm li.nav a.menu {display: block; color: #FFF; text-align: center; text-decoration: none}
#sddm div.link {position: absolute; margin: 0 0 0 1px; border-right: 1px solid #a72b91;	border-left: 1px solid #a72b91;	border-bottom: 1px solid #a72b91; z-index:100; background:#fcf5fa; width:280px;	padding:0 0 10px 0}	
#sddm div.link p {width:270px; color:#ffffff; background:#a72b91; font-weight:bold; padding:5px; font-size:12px; margin:0;}
#sddm div.link ul {margin:5px 10px 0 10px;padding:0 0 0 10px;list-style-type:disc;font-weight:normal;color:#f92883;font-size:12px}
#sddm div.link li {margin:1px 0}
#sddm div.link li a:link {text-decoration:none}
#sddm div.link li a:hover {text-decoration:underline}
#sddm div.link li a:visited {text-decoration:none}
#sddm div.shadow {z-index:80;background:url(/images/head/shadow.png);position:absolute;top:24px;left:186px;width:282px}
/* 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:70px;left:22px;width:64px;height:29px;background:url(/images/packages/fromcircle.png) no-repeat;font-weight:bold;color:#ff2382;font-size:14px;text-align:center;padding-top:15px}
a.packageheading:link {color:#00a4ff;text-decoration:none}
a.packageheading:visited {color:#00a4ff}
a.packageheading:hover {color:#00a4ff;text-decoration:underline}
a.packageheading p {font-size:14px;margin:0 0 5px 0;color:#00a4ff}
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 114px;font-size:10px;text-decoration:underline;color:#00a4ff}
h2.packages {margin-top:30px;color:#ff2382;margin-bottom:15px;font-weight:bold}
div.logos {float:right;display:inline;margin-right:15px}
/*tabs*/div.citytabs {height:24px; background:url(/images/citytabs/line.gif) repeat-x; width:611px; margin:0 0 10px 15px; font-weight:bolder;}
div.citytabs ul {margin:0;padding:0;float:left}
div.citytabs ul li {margin:0;padding:0;list-style:none;display:inline}
div.citytabs a {color:#753679; font-size:12px; padding:4px 8px 0 8px; margin:0 2px 0 0; height:20px; display:inline-block; text-decoration:none; background:url(/images/citytabs/citytabsbg.gif) repeat-x;}
div.citytabs a.selected {background:#ffffff;border-top:1px solid #f566a3;border-right:1px solid #f566a3;border-left:1px solid #f566a3;padding:3px 7px 0 7px;font-weight:bold;color:#000000}
div.citytabs a:hover {text-decoration:underline;color:#000000}
#basepage2 a.abta,#basepage2 a.fresh,#basepage2 a.drinkaware,#basepage2 a.stagweb,#basepage2 a.twitter,#basepage2 a.facebook {background-image: url(/images/home/sprites/logos.gif);display:block}
#basepage2 a.abta {background-position: -80px 0px;height:30px;width:67px;margin-right:3px}
#basepage2 a.fresh {background-position: -147px 0px;height:23px;width:67px;margin:4px 2px 0px 0px}
#basepage2 a.drinkaware {background-position: -147px -23px;height:7px;width:83px;margin-bottom:10px; margin-top:5px}
#basepage2 a.stagweb {height:52px;width:80px;margin:5px 3px 0 0}
#basepage2 a.twitter {background-position: -80px -30px;height:17px;width:67px;margin-top:5px}
#basepage2 a.facebook {background-position: -147px -30px;height:17px;width:67px;margin-top:5px}
div.botnav {height:13px; background-color:#bc007e; color:#FFFFFF; font-size:14px; font-weight:none; padding:5px 0px 5px 8px; margin:0px 0px 0px 0px; width:778px}
a.navbar:link {color:#FFFFFF; text-decoration:none; margin:0px 27px 0px 27px}
a.navbar:visited {color:#FFFFFF; text-decoration:none; margin:0px 27px 0px 27px}
a.navbar:hover {color:#FFFFFF; text-decoration:underline; margin:0px 27px 0px 27px}
a.navbar:active {color:#FFFFFF; text-decoration:none; margin:0px 27px 0px 27px}
h4.whygohen {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#05a0f5;margin-bottom:5px;margin-left:0;border-bottom:1px #05a0f5 solid;padding-left:5px}
ul.stars {list-style-image:url(http://www.gohen.com/images/hen-weekends/henstars.gif);margin-top:11px;padding-left:0px;margin-left:0px;margin-right:15px;line-height:19px}
.testimonialbox {width:275px;background-color:#ffebf4;padding:10px}
.testimonialbox p {line-height:17px}
.reasonstobook {float:right;width:285px;margin-top:7px}
.testimonialheading {font-size:16px;color:#df0170}
.reasonstobook b {font-size:16px;color:#df0170; margin-left:-22px}
div.tabrule {width:611px;border-bottom:1px solid #bfbfbf;height:1px;margin:10px auto 0}
.socialapi {float: right; margin: 1px 0; width: 216px;}
#fb-api{margin-top: 5px;width: 80px;}
#g-api{padding-top: 5px; width: 67px;}
#twitter-api{padding-top: 5px; width: 62px; margin-right:7px}
.api-item{float: left;}
.top-contact{float: left;margin-top: 5px; margin-bottom:10px; height:25px}
