/* CSS Document */
body {margin:0px 0px 0px 0px; padding:0; background:#d2acf5; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
	h1 {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#b20bc4;margin:0 0 5px 0}
	h2 {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#b20bc4;margin:0 0 5px 0}
	h2.booking {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-style:none;color:#fb0094;margin:0 0 5px 0}
	h3 {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ff4e9e;margin:13px 0 5px 0}
a:link {color: #225d85; text-decoration: none}
a:visited {color: #673987; text-decoration: none}
a:hover {color: #225d85; text-decoration: underline}
a:active {color: #0000FF; text-decoration: none}
	a.seo:link {color: #636363; text-decoration:none;font-size:10px}     
	a.seo:visited {color: #434343; text-decoration:none;font-size:10px}  
	a.seo:hover {color: #A3A3A3; text-decoration:underline;font-size:10px}   
	a.seo:active {color: #C3C3C3; text-decoration:underline;font-size:10px}
#headspace {margin-left:auto; margin-right:auto; width:795px; height:74px; 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:12px; left:5px;}
	#headlevel1 {padding:0;	background:#aa4fff;	position:absolute; top:50px; left:210px; width:180px;}
	#headlevel2 {padding:0;	background:#aa4fff;	position:absolute; top:53px; left:596px;}
	#headlevel3 {padding:0;	position:absolute; top:50px; left:465px;}
#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; background:#ffffff; text-align:left;	border-right:#c26b95 1px solid;	border-left:#c26b95 1px solid; z-index:0; clear:both;}
#introindex {position:relative; top:0; width:785px; margin-left:5px; z-index:0;}
#basepage1 {position:relative; top:7px; left:-1px; padding-left:5px; height:242px; width:790px;	margin-top:10px; background:#ffffff; clear:both; border-left:#c26b95 1px solid;	border-right:#c26b95 1px solid;}
#bottomnav {position:absolute; top:220px; padding:0; height:20px; width:785px; background:#bc007e;}
p.bottom{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#00afe9;margin:0}
#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;border:0px solid #f83086;height:18px;font-size:14px}
td.bespoke {background:top no-repeat url(/images/hen-weekends/gobespoke/bespokebox2.jpg); padding:33px 55px 10px 10px; font-size:11px}
p.breadcrumbs {position:absolute; top:7px; left:5px; margin:0; font-size:11px; width:750px}
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}
#leftbuttons a.first,#leftbuttons a.second,#leftbuttons a.third,#leftbuttons a.fourth {background-image: url(/images/home/sprites/mainbuttons.jpg);display:block;}
#leftbuttons a.first {height:105px;width:198px;}
#leftbuttons a.second {background-position: -198px 0px;height:105px;width:198px}
#leftbuttons a.third {background-position: -396px 0px;height:105px;width:198px}
#leftbuttons a.fourth {background-position: -594px 0px;height:105px;width:198px}
a.top10hens,a.destinationheading,a.activitiesheading,a.packagesheading,a.selfcateringheading,a.hennightheading,a.spaheading,a.bespokeheading,a.feedbackheading,a.socialheading,a.newsheading,a.abtaheading,a.funstuff {background-image: url(/images/home/sprites/headings5.gif);display:block}
a.top10hens {height:21px;width:111px;margin:5px 0 0 0px}
a.destinationheading {background-position: -110px 0px;height:19px;width:197px;z-index:2;margin:5px 0 0 0px}
a.activitiesheading {background-position: -309px 0px;height:21px;width:121px;margin:5px 0 0 0px}
a.packagesheading {background-position: -433px 0px;height:21px;width:87px;margin:5px 0 0 0px}
a.selfcateringheading {background-position: -520px 0px;height:21px;width:120px;margin:10px 0 0 8px}
a.hennightheading {background-position: -640px 0px;height:21px;width:101px;margin:10px 0 0 10px}
a.spaheading {background-position: -741px 0px;height:21px;width:130px;margin:10px 0 0px 10px}
a.bespokeheading {background-position: -874px 0px;height:17px;width:103px;margin:10px 0 3px 10px}
a.feedbackheading {background-position: -979px 0px;height:19px;width:119px;margin:10px 0 0 10px}
a.socialheading {background-position: -1182px 0px;height:19px;width:97px;margin:10px 0 0 10px}
a.newsheading {background-position: -1095px 0px;height:16px;width:87px;margin:10px 0 4px 10px}
a.abtaheading {background-position: -1279px 0px;height:18px;width:130px;margin:10px 0 4px 10px}
a.funstuff {background-position: -1409px 0px;height:18px;width:65px;margin:10px 0 4px 8px}
#bottomnav a.about,#bottomnav a.contact,#bottomnav a.faq,#bottomnav a.tips,#bottomnav a.sitemap,#bottomnav a.whygohen,#bottomnav a.links,#bottomnav a.blog {background-image: url(/images/home/sprites/botnav.gif);display:inline-block;margin:0 30px 0 30px;height:18px}
#bottomnav a.about {width:30px}
#bottomnav a.contact {background-position: -30px 0px;width:39px;}
#bottomnav a.faq {background-position: -69px 0px;width:22px}
#bottomnav a.tips {background-position: -91px 0px;width:20px}
#bottomnav a.sitemap {background-position: -111px 0px;width:45px}
#bottomnav a.whygohen {background-position: -156px 0px;width:65px}
#bottomnav a.links {background-position: -221px 0px;width:24px}
#bottomnav a.blog {background-position: -245px 0px;width:50px}
#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.fader {margin:0;padding-top:1px;width:586px;height:209px;position:absolute;top:0;left:199px;}
div.homecontent {width:582px;margin:0px;padding-top:1px;border-bottom:1px solid #c6c8c8;position:absolute;top:209px;left:204px;}
div.homecontent div.right {width:283px;float:right;display:inline;font-size:11px}
div.homecontent div.left {width:289px;font-size:11px}
div.booking {width:273px;float:right;background:#FFFFFF;padding:0 5px 5px 5px; border-left:1px solid #c6c8c8;}
div.booking b {color:#ff4f9f}
div.henweekends {width:284px;float:left;padding-right:5px}
div.homecopy {border-top:#c6c8c8 1px solid;clear:right;padding-top:432px;margin-left:204px}
p.step1,p.step2,p.step3,p.step4 {background:no-repeat left top;padding-left:20px;margin:8px 0}
p.step1 {background-image:url(/images/home/images/step1.gif);margin:15px 0 8px 0}
p.step2 {background-image:url(/images/home/images/step2.gif)}
p.step3 {background-image:url(/images/home/images/step3.gif)}
p.step4 {background-image:url(/images/home/images/step4.gif)}
div.testimonial {margin:0 5px}
div.testimonial p {background:url(/images/home/images/quote2.gif) no-repeat top left;margin:5px 0 0 0;color:#868686;font-style:italic;padding:10px 0 0 0px}
div.testimonial div {text-align:right;color:#989696;font-size:11px;margin-top:10px}