/* Overrides */

/* Home Page */
#home-navigation
{
	position: absolute;
	top: 0;
	left: 0;
	width: 211px;
	height: 254px;
	background: url(/site/images/ocean-spa/navigation-background.png) no-repeat;
}
#navigation
{
	width: 201px;
	height: 254px;
	padding: 0 0 0 10px;
}
#navigation b
{
	color: #5E4974;
	font-size: 11pt;
	padding: 11px 0px 0px 33px;
	margin: 10px 0px 18px 0px;
	display: block;
	background-image: url(/site/images/ocean-spa/pebble-purple.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#navigation ul
{
	margin: 0;
	padding: 0 0 0 33px;
}
#navigation li
{
	list-style: none;
	padding: 0;
	margin: 0;

}
#navigation li a
{
	line-height: 1.9em;
}
#navigation li a:hover
{
	color: #fff;
}
/* Left Navigation */
#info-left-nav ul li a
{
	background: url(/site/images/ocean-spa/nav-info-background.gif) no-repeat;
}
#info-left-nav ul li a:hover
{
	color: #BDB8D0;
}
#info-left-nav ul li a.active
{
	color: #5E4974;
	background: url(/site/images/ocean-spa/nav-info-background-active.gif) no-repeat;
}
#info-left-nav ul li a.active:hover
{
	color: #717074;
}
/* Home */
#home-title
{
	background-color: #523E68;
}
#home-title h1
{
	color: #CDC7DE;
	background-color: #523E68;
}
#home-title a:hover
{
	color: #CDC7DE;
}
#home-image-bottom
{
	background: url(/site/images/ocean-spa/title-top-background.png) no-repeat;
}
#home-title-bottom
{
	background: url(/site/images/ocean-spa/title-bottom-background.png) no-repeat;
}

.home-article
{
	margin: 15px 0 0 0;
	background: url(/site/images/ocean-spa/home-article-background.gif) repeat-y;
}
.home-article p, .home-article b, .home-article a
{
	color: #D5D0E6 !important;
}

#home-feature b
{
	color: #BDB8D0;
	background-image: url(/site/images/ocean-spa/pebble-light-purple.gif);
}

.home-feature-dine
{
	background-image: url(/site/images/ocean-spa/feature-facial.png);
}

.home-feature-art
{
	background-image: url(/site/images/ocean-spa/feature-men.png);
}

.home-feature-rush
{
	background-image: url(/site/images/ocean-spa/feature-relaxation.png);
}

.scrollable
{
	border-left:1px solid #BDB8D0 !important;
	/*border-right:1px solid #BDB8D0 !important;*/
}

.scrollable .scroll-item
{
	border-right: solid 1px #BDB8D0 !important;
}

a.right
{
	background:url(/site/images/ocean-spa/arrow-right.png) no-repeat !important;
}
a.right:hover
{
	background-position:0 -35px !important;
}
a.left
{
	background:url(/site/images/ocean-spa/arrow-left.png) no-repeat !important;
}
a.left:hover
{
	background-position:0 -35px !important;
}

#home-news b
{
	color: #5E4974;
	background-image: url(/site/images/ocean-spa/pebble-grey.gif);
}


#content-left b
{
	color: #5E4974 !important;
	background-image: url(/site/images/ocean-spa/pebble-purple.gif);
}

/* Content Right */
#content-right h1
{
	color: #BDB8D0;
}
#content-right p.title
{
	color: #5E4974;
}
#content-right h2
{
	color: #ACC0D6;
}
#content-right h1 em
{
	font-style: normal;
	color: #7FCEEE;
}
#content-right b
{
	color: #BDB8D0 !important;
	background-image: url(/site/images/ocean-spa/pebble-light-purple.gif);
}
#content-right b em
{
	color: #7FCEEE;
	font-style: normal;
}

/* Items */
.quote blockquote
{
	color: #bdb8d0;
}
.quote blockquote a
{
	color: #4E3C66;
}
.quote blockquote a:hover
{
	color: #BDB8D0;
}
.image-text h2
{
	color: #4E3C66 !important;
}
.image-text a
{
	color: #BDB8D0;
}
.image-text a:hover
{
	color: #4E3C66;
}
.review blockquote
{
	color: #bdb8d0;
}
.review h2
{
	color: #bdb8d0 !important;
}
.review a:hover
{
	color: #BDB8D0;
}

/* Feature Adverts */
.feature-advert a:hover
{
	color: #5E4974;
}
.feature-advert-treat
{
	background-image: url(/site/images/feature-advert-treat.png);
}
.feature-advert-quick-fix
{
	background-image: url(/site/images/feature-advert-quick-fix.png);
}
.feature-advert-reveal
{
	background-image: url(/site/images/feature-advert-reveal.png);
}
.feature-advert-hot-rock
{
	background-image: url(/site/images/feature-advert-hot-rock.png);
}
.feature-advert-facial
{
	background-image: url(/site/images/feature-advert-facial.png);
}
.feature-advert-treat
{
	background-image: url(/site/images/feature-advert-treat.png);
}
.feature-advert-toptotoe
{
	background-image: url(/site/images/feature-advert-toptotoe.png);
}


/* amends */

h1.shop-title {
	color: #5E4974 !important;
}

h2.shop-subtitle {
	color: #BDB8D0;
	display:block;
	font-size:30pt;
	letter-spacing:-1px;
	line-height:1em;
	margin:0 0 15px;
	padding:0;
}
