
/* titles */
div.wrap-right-column h1{
	width:400px;
	height:24px;
	color:#560f6b;
	font-size:14px;
	border:none;
}
div.wrap-right-column h1 span{
	position:absolute;
	width:400px;
	height:24px;
}
div.wrap-right-column#luxury h1 span {
	background-image:url(/images/shared/headers/en/treat-yourself-luxury.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#gourmet h1 span {
	background-image:url(/images/shared/headers/en/treat-yourself-gourmet.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#hip h1 span {
	background-image:url(/images/shared/headers/en/treat-yourself-hip.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#spa h1 span {
	background-image:url(/images/shared/headers/en/treat-yourself-spa.gif);
	background-repeat:no-repeat;
}
/* tab navigation */
div.wrap-right-column ul.tabs{
	position:relative;
	float:left;
	clear:both;
	height:26px;
	width:699px;
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
}
div.wrap-right-column ul.tabs li{
	position:relative;
	float:left;
	margin-right:5px;
	padding:0;
}
div.wrap-right-column ul.tabs li a{
	display:block;
	text-decoration:none;
	margin-top:2px;
}
div.wrap-right-column ul.tabs li a:hover{
	display:block;
	cursor:hand;
	}
div.wrap-right-column ul.tabs li a span{
	position:absolute;
	}
div.wrap-right-column ul.tabs li.luxury a{
	width:133px;
	height:24px;
}
div.wrap-right-column ul.tabs li.luxury a span{
	width:133px;
	height:24px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-luxury.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.gourmet a{
	width:147px;
	height:24px;
}
div.wrap-right-column ul.tabs li.gourmet a span{
	width:147px;
	height:24px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-gourmet.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.hip a{
	width:110px;
	height:24px;
}
div.wrap-right-column ul.tabs li.hip a span{
	width:110px;
	height:24px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-hip.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.spa a{
	width:110px;
	height:24px;
}
div.wrap-right-column ul.tabs li.spa a span{
	width:110px;
	height:24px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-spa.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.quirky a{
	width:124px;
	height:24px;
	border:1px solid;
}
div.wrap-right-column ul.tabs li.quirky a span{
	width:124px;
	height:24px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-quirky.jpg);
	background-repeat:no-repeat;
}

/* over states */
div.wrap-right-column ul.tabs li.luxury a:hover span{
	background-image:url(/images/shared/hubs/treat-yourself/tab-luxury-over.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.gourmet a:hover span{
	background-image:url(/images/shared/hubs/treat-yourself/tab-gourmet-over.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.hip a:hover span{
	background-image:url(/images/shared/hubs/treat-yourself/tab-hip-over.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.spa a:hover span{
	background-image:url(/images/shared/hubs/treat-yourself/tab-spa-over.jpg);
	background-repeat:no-repeat;
}
div.wrap-right-column ul.tabs li.quirky a:hover span{
	background-image:url(/images/shared/hubs/treat-yourself/tab-quirky-over.jpg);
	background-repeat:no-repeat;
}

/* selected states */
div.wrap-right-column#luxury ul.tabs li.luxury a{
	margin:0 3px 0 0;
	width:166px;
	height:26px;
	display:block;
}
div.wrap-right-column#luxury ul.tabs li.luxury a span{
	width:166px;
	height:26px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-luxury-selected.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#gourmet ul.tabs li.gourmet a{
	margin:0 3px 0 0;
	width:188px;
	height:26px;
	display:block;
}
div.wrap-right-column#gourmet ul.tabs li.gourmet a span{
	width:188px;
	height:26px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-gourmet-selected.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#hip ul.tabs li.hip a{
	margin:0 3px 0 0;
	width:158px;
	height:26px;
	display:block;
}
div.wrap-right-column#hip ul.tabs li.hip a span{
	width:158px;
	height:26px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-hip-selected.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#spa ul.tabs li.spa a{
	margin:0 3px 0 0;
	width:160px;
	height:26px;
	display:block;
}
div.wrap-right-column#spa ul.tabs li.spa a span{
	width:160px;
	height:26px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-spa-selected.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#quirky ul.tabs li.quirky a{
	margin:0 3px 0 0;
	width:183px;
	height:26px;
	display:block;
}
div.wrap-right-column#quirky ul.tabs li.quirky a span{
	position:absolute;
	width:183px;
	height:26px;
	background-image:url(/images/shared/hubs/treat-yourself/tab-quirky-selected.gif);
	background-repeat:no-repeat;
}

/* offers area */
div.wrap-right-column div.dest-wrap{
	border:1px solid #aa87b5;
	position:relative;
}
div.wrap-right-column div.dest-wrap span.anchor{
	position:absolute;
	top:-20px;
}
/* headers */
div.wrap-right-column div.dest-wrap h2{
	color:#560f6b;
	font-size:12px;
	height:38px;
	width:699px;
}
div.wrap-right-column#luxury div.dest-wrap h2 span{
	position:absolute;
	height:38px;
	width:699px;
	background-image:url(/images/shared/hubs/treat-yourself/header-title-luxury.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#gourmet div.dest-wrap h2 span{
	position:absolute;
	height:38px;
	width:699px;
	background-image:url(/images/shared/hubs/treat-yourself/header-title-gourmet.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#hip div.dest-wrap h2 span{
	position:absolute;
	height:38px;
	width:699px;
	background-image:url(/images/shared/hubs/treat-yourself/header-title-hip.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#spa div.dest-wrap h2 span{
	position:absolute;
	height:38px;
	width:699px;
	background-image:url(/images/shared/hubs/treat-yourself/header-title-spa.gif);
	background-repeat:no-repeat;
}
div.wrap-right-column#quirky div.dest-wrap h2 span{
	position:absolute;
	height:38px;
	width:699px;
	background-image:url(/images/shared/hubs/treat-yourself/header-title-quirky.gif);
	background-repeat:no-repeat;
}
/*Drop down styles*/
div.wrap-right-column div.dest-wrap form.destinations{
	position:relative;
	margin:5px 0 -10px 0;
}
div.wrap-right-column#luxury div.dest-wrap form.destinations{
	margin-left:470px;
}
div.wrap-right-column#gourmet div.dest-wrap form.destinations{
	margin-left:460px;
}
div.wrap-right-column#hip div.dest-wrap form.destinations{
	margin-left:488px;
}
div.wrap-right-column#spa div.dest-wrap form.destinations{
	margin-left:487px;
}
div.wrap-right-column div.dest-wrap p.intro-text
{
    position:relative;
    margin:0 0 5px 32px;
    padding:0;
    width:630px;
    text-align:center;
}
div.wrap-right-column div.dest-wrap p.intro-text span.illuminate
{
    position:relative;
	width:31px;
	height:22px;
	top:-9px;
	left:-20px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
div.wrap-right-column#luxury div.dest-wrap p.intro-text span.illuminate
{
	top:-9px;
	left:-14px;
}
div.wrap-right-column#gourmet div.dest-wrap p.intro-text span.illuminate
{
	top:-7px;
	left:-16px;
}
div.wrap-right-column#hip div.dest-wrap p.intro-text span.illuminate
{
	top:-7px;
	left:-14px;
}
div.wrap-right-column#spa div.dest-wrap p.intro-text span.illuminate
{
	top:-7px;
	left:-14px;
}

div.wrap-right-column div.dest-wrap p.intro-text span.illuminate span{
	position:absolute;
	width:31px;
	height:22px;
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:0;
}
div.wrap-right-column#luxury div.dest-wrap p.intro-text span.illuminate span
{
    position:absolute;
	width:31px;
	height:22px;
	background-image:url(/images/shared/hubs/treat-yourself/l.gif);	
}
div.wrap-right-column#gourmet div.dest-wrap p.intro-text span.illuminate span
{
    position:absolute;
	width:31px;
	height:22px;
	background-image:url(/images/shared/hubs/treat-yourself/e.gif);	
}
div.wrap-right-column#hip div.dest-wrap p.intro-text span.illuminate span
{
    position:absolute;
	width:31px;
	height:22px;
	background-image:url(/images/shared/hubs/treat-yourself/i.gif);	
}
div.wrap-right-column#spa div.dest-wrap p.intro-text span.illuminate span
{
    position:absolute;
	width:31px;
	height:22px;
	background-image:url(/images/shared/hubs/treat-yourself/c.gif);	
}

/* styles that apply to all hotels */
div.wrap-right-column div.dest-wrap div.wrap-row dl{
	border:1px solid #aa87b5;
}
div.wrap-right-column div.dest-wrap div.wrap-row dl dt{
	color:#560f6b;
	font-size:12px;
}
div.wrap-right-column div.dest-wrap div.wrap-row dl dd a{
	color:#560f6b;
	text-decoration:underline;
}
div.wrap-right-column div.dest-wrap div.wrap-row dl dd.hotel-name, div.wrap-right-column div.dest-wrap div.wrap-row dl dd.hotel-price{
	text-align:center;
}
div.wrap-right-column div.dest-wrap div.wrap-row dl dd.hotel-price a{
	text-decoration:none;
}
div.wrap-right-column div.dest-wrap div.wrap-row dl dd.hotel-price strong{
	font-size:15px;
}