﻿body, html, .PageHolder
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font: 11pt Arial , Helvetica, Arial, sans-serif
}
#htmlBody
{
	background: #0c3168 url(bg.png)
}
a img
{
	border: 0
}
.Menu
{
	height: 40px
}
.PageWrapper
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 1040px;
	padding-bottom: 10px;
	background: url(page-bottom-bg.png) no-repeat center bottom;
	border-left:1px solid transparent
}
.PageLeft
{
	padding-left: 10px;
	width: 1030px;
	background: url(page-left-bg.png) repeat-y left top
}
.PageRight
{
	padding-right: 10px;
	width: 1020px;
	background: url(page-right-bg.png) repeat-y right top
}
.Page
{
	width: 960px;
	background: #F4F3F0 url('logo.png') no-repeat 20px 8px;
	padding: 13px 30px 15px 30px;
	border-top: 4px solid #1450ab;
	border-bottom: 4px solid #1450ab
}
.Orange
{
	color: #E5801A
}
.Blue
{
	color: #24408c
}
.VoucherCount
{
	position: absolute;
	color: #1E52A6;
	font: 16px Arial,Helvetica,Arial,sans-serif;
	margin-left: 50px;
	margin-top: 235px;
	position: absolute;
}
.VoucherCount strong
{
	font-size: 20px;
	color: #000;
}
.TopMenuPanel
{
	width: 960px;
	height:135px
}
.TopMenuPanel a.Logo,.TopMenuPanel a.logo:hover
{
	width: 100px;
	height: 100px;
	position: absolute;
	display:block;
	text-decoration: none;
	margin-top: 10px
}
.TopMenuPanel .Menu1
{
	width: 840px;
	height: 25px;
	text-align: right;
	background: url('search.png') no-repeat top right;
	overflow: hidden;
	padding-left: 120px;
	line-height: 25px
}
.TopMenuPanel .Menu1 .Blue,.TopMenuPanel .Menu1 .Orange
{
	font-size: 13px
}
.TopMenuPanel .Menu1 a
{
	text-decoration: none;
	color: #727175;
	font-size: 12px;
	padding-left: 20px
}
.TopMenuPanel .Menu1 a:hover
{
	text-decoration: underline;
	color: #5f5e5a
}
.TopMenuPanel .Menu2
{
	position: absolute;
	width: 799px;
	height: 72px;
	margin-top: 14px;
	margin-left: 164px
}
.SelectorBox
{
	border: 1px solid transparent;
	display:block;
	height:98px;
	margin-left:10px;
	margin-right:10px;
	width:218px
}
div.White a:hover .SelectorBox
{
	border: 1px solid #fff
}
.SelectorText
{
	display:block;
	margin-left:10px;
	margin-right:10px;
	width:220px;
	padding-top:10px
}
.SearchText
{
	background:transparent;
	border:0;
	padding:0;
	margin: 0 10px 0 50px;
	height: 25px;
	width: 125px;
	line-height:25px;
	font-size: 11px;
	color:#C6C3BF
}
.SearchButton
{
	display:none
}
.CrumbsPane
{
	font-size: 12px;
	line-height: 30px;
	color: #1450AB;
	height: 30px;
	width: 960px;
	margin-bottom: 10px;
	background: url('crumb-bg.png') repeat-x;
	overflow:hidden
}
.CrumbsPane .CrumbRoot
{
	font-size: 12px;
	line-height: 30px;
	float:left;
	height: 30px;
	padding-left: 15px;
	padding-right: 5px;
	color: #1450AB
}
.CrumbsPane .CrumbTable
{
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	color: #1450AB;
	float:left
}
.CrumbsPane .BCText
{
	color: #5F5E5A;
	background: url('crumb-div.png') no-repeat;
	padding-left:20px
}
.CrumbsPane .CrumbSeparator
{
	padding-left: 5px;
	padding-right: 5px
}
.CrumbsPane a,.CrumbsPane a:hover
{
	color: #1450AB;
	text-decoration: none
}
.ContentSection
{
}
.ContentPane
{
}
.RightSection
{
}
.RightPane
{
}
.Panes1Top,.Panes2Top,.Panes3Top,.Panes1Bottom,.Panes2Bottom,.Panes3Bottom
{
	width: 960px;
	height: 5px
}
.Panes,.Panes1,.BottomPane
{
	background:#fff
}
.Panes1Top
{
	background:#fff url('panes1-top.png') no-repeat;
	width: 960px;
	height: 5px
}
.Panes1Bottom
{
	background:#fff url('panes1-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Page17 .Panes1Top,.Page19 .Panes1Top
{
	background:#fff url('pane1-column3-top.png') no-repeat
}
.Page17 .Panes1,.Page19 .Panes1
{
	background:#fff url('pane1-column3-content.png') repeat-y
}
.Page17 .Panes1Bottom,.Page19 .Panes1Bottom
{
	background:#fff url('pane1-column3-bottom.png') no-repeat
}
.Panes2Top
{
	background:#fff url('panes2-top.png') no-repeat
}
.Panes2
{
	background:#fff url('panes2-content.png')
}
.Panes2Bottom
{
	background:#fff url('panes2-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Panes3Top
{
	background:#fff url('panes3-top.png') no-repeat
}
.Panes3
{
	background:#fff url('panes3-content.png')
}
.Panes3Bottom
{
	background:#fff url('panes3-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Panes1,.BottomPane
{
	background:#fff
}
.FooterPane
{
	color: #5F5E5A;
	overflow: visible;
	width: 960px;
	font-size: 12px
}
.FooterPane a
{
	text-decoration: none;
	color: #5F5E5A;
	font-size: inherit
}
.FooterPane a:hover
{
	text-decoration: underline
}
.SiteMenu
{
	overflow: auto;
	width: 918px;
	border-left: solid 1px #E3E0DB;
	border-right: solid 1px #E3E0DB;
	padding: 30px 20px;
	font-size: 10px
}
.SiteMenuTop
{
	background: url('sitemenu-top.png') no-repeat;
	width: 960px;
	height: 5px;
	margin-top: 20px
}
.SiteMenuBottom
{
	background: url('sitemenu-bottom.png') no-repeat;
	width: 960px;
	height: 5px;
	margin-bottom: 25px
}
.SiteMenu ul
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 45px 0 0
}
.SiteMenu ul.smColumn7,.SiteMenu ul.smColumn8,.SiteMenu ul.smColumn9,.SiteMenu ul.smColumn10
{
	padding: 0
}
.SiteMenu li
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 90px
}
.SiteMenu .smItem
{
	line-height: 20px
}
.SiteMenu .smTitle a
{
	font-weight: bold;
	font-size: inherit;
	white-space: nowrap
}
.FooterPane .FooterMenu a
{
	color: #1450AB
}
.FooterPane .FooterMenu a:hover
{
	color: #1450AB
}
.FooterPane .FooterMenu span
{
	padding: 0px 5px
}
.FooterMenu
{
	width: 960px;
	height: 20px;
	padding: 10px 0px;
	border-bottom: solid 1px #E3E0DB;
	overflow: hidden
}
.CopyrightPane
{
	padding: 10px 0
}
hr
{
	color: #E3E0DB;
	background-color: #E3E0DB;
	height: 1px;
	border-style: none
}
.FlashGallery29
{
	background: #F4F3F0 url('/_spa/Library/home/relax-unwind-recharge-banner.jpg') no-repeat !important
}
.FlashGallery object
{
	outline:none
}
.ResultLink
{
	display: block;
	margin-top: 10px
}
.ResultLinkDescription
{
	margin-bottom: 10px
}
