/* ----- end float fix ----- */
body {
	background-color: #FFF;
	background-image: url(../graphics/plain/Seasons_BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	color:#000;
	text-align:center;
	line-height:150%;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-attachment: fixed;
}
/* ----- tables ----- */
table, td, input, textarea, select, li {
	font: 100% Arial, Helvetica, sans-serif;
	color:#000;
}
#content li {
	margin-bottom: 18px;
	font-size: 12px;
	line-height: 18px;
}
th {
	background:#ddd;
	padding:5px;
}
td {
	padding:5px;
}
/* ----- global links ----- */
a:link, a:visited, a:active {
	color:#275f81;
	text-decoration:none;
}
a:hover {
	color:#555;
}
/* ----- global paragraphs, headers & horizontal rules ----- */
p, h1, h2, h3, h4, h5, h6 {
	margin:1em 0;
}
h1 {
	font-size:150%;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size:140%;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size:140%;
	font-family: Arial, Helvetica, sans-serif;
}
h4, h5 {
	font-size:100%;
}
hr {
	display:none;
}
/* ----- global images ----- */
img {
	border:none;
}
/* ----- hidden items ----- */
#skip {
	display:none;
}
.hidden {
	display:none;
}
/* ----- float left / right classes ----- */
.left {
	float:right;
	margin-right:.3em;
}
.right {
	float:right;
	margin-left:.3em;
}
/* ----- company contact details ----- */
address {
	font-style:normal;
	margin:1em 0;
}
/* ----- container size & positioning ----- */
#container {
	margin:0 auto;
	margin-top:0px;
	width:980px;
	text-align:left;
	background:#fff;
	padding-top:0px;
	position:relative;
}
/* ----- header area ----- */
#header {
	background-image: url(../graphics/plain/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:160px;
	position:relative;
	margin:0 0px;
}
/* ----- company logo & strapline ----- */
#logo {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:30px;
	line-height:30px;
	font-size:0%;
	font-weight:normal;
	display:none;
}
#tagline {
	display:none;
}
/* ----- shopping basket info ----- */
#info {
	position:absolute;
	margin:0;
	padding:0;
	top:55px;
	right:200px;
	z-index:10;
	font-size:115%;
}
/* ----- optional mid div (useful for more complex backgrounds) ----- */
#mid {
}
/* ----- breadcrumb trail ----- */
#breadcrumbs {
	float:right;
	display:inline;
	width:735px;
	padding:7px 7px 7px 10px;
	margin-right:10px;
	margin-bottom:5px;
	background:#d5e8f4;
	border:0px solid #467fa3;
	color:#000;
	line-height:10px;
	font-size: 100%;
}
/* ----- search box ----- */
#search {
	margin:0;
	margin-bottom:5px;
	padding: 40px 10px 10px 10px;
	background:#fff;
	height:30px;
	background-image: url(../graphics/plain/search-box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#search label {
	display:none;
}
/* ----- side navigation ----- */
#navDept, #navDept li {
	margin:0;
	padding:0;
	list-style:none;
}
#navDept {
	margin-bottom:1em;
}
#navDept li {
	margin-bottom:1px;
}
#navDept li a {
	display:block;
	width:100%;
	background:#daf1fc;
	color:#555;
}
#navDept li a:visited {
	background: #fff url(../graphics/site/minus.gif) no-repeat 0px center;
}
#leftmenu li a:hover {
	text-decoration: underline;
}
#leftmenu li a.selected {
	background: #fff url(../graphics/site/minus.gif) no-repeat 0px center;
}
#navDept li a.selected {
	background:#8bcfee;
}
#navDept li a:hover {
	background:#8bcfee;
}
#navDept li a span {
	display:block;
	padding:8px 0px;
}
/* ----- subdepartment navigation ----- */
#navSubDept, #navSubDept li {
	margin:0;
	padding:0;
	list-style:none;
}
#navSubDept {
	margin:1em 0;
	padding:3px 10px;
	background:#f1f1f1;
	border:1px solid #eee;
	color:#777;
}
#navSubDept li {
	margin:.5em 0;
	line-height:150%;
	padding:0;
	padding-left:15px;
	list-style:none;
}
#navSubDept li a {
	color:#777;
}
#navSubDept li a:hover, #navSubDept li a.selected {
	color:#777;
	text-decoration:underline;
}
/* ----- customer tool list ----- */
#navTools, #navTools li {
	margin:0;
	padding:0;
	list-style:none;
}
#navTools {
	position:absolute;
	top: -3px;
	left:9px;
	width:980px;
	text-align:center;
}
#navTools ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navTools li {
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
}
#navTools li.first {
	background:none;
}
#navTools li a:link, #navTools li a:active, #navTools li a:visited {
	float:left;
	padding:8px 13px 8px 12px;
	text-decoration:none;
	color:#858585;
	background-color: none;
}
#navTools li a:hover {
	color:#000;
	text-decoration:underline;
}
#navTools li a span {
}
/* ----- nav static menu items ----- */
.navStatic, .navStatic li {
	margin:0;
	padding:0;
	list-style:none;
}
.navStatic {
	margin-bottom:1em;
}
.navStatic li {
	margin-bottom:1px;
}
.navStatic li a {
	display:block;
	width:100%;
	background:#f2f2f2;
	color:#555;
}
.navStatic li a:hover {
	background:#ddd;
}
.navStatic li a span {
	display:block;
	padding:0px 0px;
	background: #ffffff;
}
#navToolsTitle, #navDeptTitle, .navStaticTitle {
	margin:0;
	padding:4px 10px;
	margin-bottom:1px;
	background:#004683;
	font-size:100%;
	margin-top:10px;
	color:#fff;
}
#navToolsTitle {
	display:none;
}
/* ----- side navigation column ----- */
#side {
	float:left;
	display:inline;
	width:200px;
	margin-left:10px;
	margin-top:10px;
}
/* ----- main content area ----- */
#main {
	float:left;
	display:inline;
	width:760px;
	margin-left:10px;
}
#main h2 {
	font-weight:normal;
	padding: 20px 0px 0px 0px;
	color:#275f81;
	font-size:185%;
	clear:both;
	margin-bottom:.3em;
	line-height:150%;
}
#main h2#pageTitle {
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:.3em;
	color:#275f81;
	font-size:240%;
}
.note {
	font-size:110%;
}
.highlight {
	font-size:140%;
}
.module1 {
	float:left;
	width:250px;
}
.module2 {
	float:right;
	width:250px;
}
/* ----- footer area ----- */
#footer {
	background:#fff;
	padding:10px;
	padding-top:50px;
}
#footer a {
	color:#92b3d2;
}
#footer p {
	margin:0;
}
#footer ul, #footer li {
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
	margin-right:.5em;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}
#footer #credits {
	float:right;
	margin-top:-1.5em;
}
/* ----- pagination (page 1/2 etc.) ----- */
#pagination {
	margin:15px 0;
}
#pagination li {
	margin:0;
	height:16px;
	line-height:16px;
	float:left;
}
#pagination p {
	margin:0px;
	float:left;
	width:130px;
}
#pagination a {
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin-left:10px;
	margin-top:3px;
	text-indent:-8000px;
	overflow:hidden;
}
#pagination a#firstPage {
	background:url(../graphics/plain/ico_first.gif)no-repeat 0 0;
}
#pagination a#prevPage {
	background:url(../graphics/plain/ico_prev.gif) no-repeat 0 0;
}
#pagination a#nextPage {
	background:url(../graphics/plain/ico_next.gif) no-repeat 0 0;
}
#pagination a#lastPage {
	background:url(../graphics/plain/ico_last.gif) no-repeat 0 0;
}
#pagination .links {
	margin-top:-8px;
}
/* ----- product thumbnail list ----- */
.products {
	margin:1em 0;
	width: 780px;
}
.products ul, .products li {
	margin:0;
	padding:0;
	list-style:none;
}
.products li {
	background:#fff;
	margin-bottom:1em;
	padding: 5px 10px 0 10px;
	border:1px solid #c6edff;
	color:#777;
	float:left;
	display:inline;
	width:158px;
	height:310px;
	margin-right:10px;
	margin-bottom:18px;
	color:#000;
	position:relative;
	text-align:center;
	background-image: url(../graphics/plain/product-bg-2.jpg);
	background-repeat: x-repeat;
	background-position: center bottom;
}
.products li:hover {
	border:1px solid #0f639c;
}
.products li h3 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding:2px;
	text-align: center;
	font-size:110%;
	line-height:15px;
	height:39px;
}
.products li h3 a {
	color:#005d98;
}
.products li h3 a:hover {
	color:#de2c09;
}
.products .image {
	margin:0;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:8px;
	height:140px;
}
.products .image a img {
	border:1px solid #deecf7;
	padding:0px;
	background:#fff;
}
.products .desc {
	height:28px;
	color:#555555;
	padding: 0px;
	font-size:92%;
	margin: 5px 3px 10px 3px;
}
.products .image a:hover img {
	border:1px solid #42b5f1;
	padding:0px;
	background:#e2e2e2;
}
.products .price {
	clear:both;
	margin:3px 0;
	text-align:center;
	color:#db4a03;
	font-size:155%;
	font-weight:bold;
	font-variant: small-caps;
	height:23px;
}
.products .rrp-price {
	clear:both;
	margin:0px;
	text-align:center;
	line-height:100%;
	color:#3582c5;
	font-size:100%;
	font-weight:normal;
	font-variant: small-caps;
}
.products .quantity {
	clear:both;
	margin:1em 0;
	text-align:right;
	line-height:180%;
}
/* ----- individual products ----- */
#product {
	margin:1em 0;
}
#product .image {
	float:left;
	margin-bottom:1em;
}
#product .image p {
	margin:.5em 0;
}
#product .image img {
	border:1px solid #e1e1e1;
}
#product .info {
	float:right;
	width:290px;
	min-height: 270px;
	background-image: url(../graphics/plain/price-bg.jpg);
	background-position: center top;
	padding: 25px;
	margin-top: 5px;
}
#product .price {
	color:#13689d;
	font-size: 22px;
	font-weight: bold;
}
.sale {
	color:#ec0909;
	font-size:17px;
	font-variant: small-caps;
	margin:0px auto 0px auto;
	padding:0;
	font-weight:bold;
	width:140px;
}
#product .info p {
	margin:0;
	margin-bottom:1.2em;
}
#product .info h3 {
	margin:0;
	margin-bottom:.2em;
}
#product .actions {
	border-top:1px solid #e1e1e1;
	clear:both;
}
#product #addBasket {
	border-top:1px solid #e1e1e1;
	padding-top:1em;
}
#product #addWishlist a {
}
/* ----- featured articles ----- */
#articles {
}
#articles ul, #articles li {
	margin:0;
	padding:0;
	list-style:none;
}
#articles ul {
	margin:1em 0;
	padding:3px 10px;
	background:#f1f1f1;
	border:1px solid #eee;
	color:#777;
}
#articles ul li {
	margin:.5em 0;
	line-height:150%;
	padding:0;
	padding-left:15px;
	list-style:none;
	background:url(../graphics/plain/arrow3.gif) no-repeat 0 .6em;
}
#articles ul li a {
	color:#777;
}
#articles ul li a:hover {
	color:#777;
	text-decoration:underline;
}
/* ----- customer reviews ----- */
#reviews {
}
#reviews ul, #reviews li {
	margin:0;
	padding:0;
	list-style:none;
}
#reviews ul {
	margin:1em 0;
	padding:3px 10px;
	background:#f1f1f1;
	border:1px solid #eee;
	color:#777;
}
#reviews ul li {
	margin:.5em 0;
	line-height:150%;
	padding:0;
	padding-left:15px;
	list-style:none;
}
#reviews ul li a {
	color:#777;
}
#reviews ul li a:hover {
	color:#777;
	text-decoration:underline;
}
/* ----- site map ----- */
#sitemap, #sitemap ul, #sitemap li {
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap {
	margin:1em 0;
}
#sitemap li {
	margin:.5em 0;
}
#sitemap li h3 {
	margin:.2em 0;
}
#sitemap ul {
	padding-left:20px;
}
/* ----- tables and forms ----- */
fieldset {
	border:none;
	padding:0;
	margin:1em 0;
}
legend {
	font-weight:normal;
	padding:0;
	margin:0;
	color:#555;
	font-size:120%;
	clear:both;
}
fieldset h3, fieldset h3 {
	margin:1em 0 0 0;
}
#content table {
	width:100%;
	margin:.5em 0;
	border-collapse:collapse;
	line-height:150%;
}
th {
	border:1px solid #fff;
	background:#ddd;
	padding:5px;
}
td {
	background:#eee;
	border:1px solid #fff;
	padding:5px;
	vertical-align:top;
}
.formField, .formSelect {
	background:#fff;
	border:1px solid #e1e1e1;
	width:200px;
}
.formFieldShort, .formFieldMedium {
	background:#fff;
	border:1px solid #e1e1e1;
	width:20px;
	margin-right:5px;
}
.formFieldMedium {
	width:96px;
}
table .price {
	color:#13689d;
	font-size:110%;
	font-weight:bold;
}
.formFieldProduct {
	width:150px;
}
table .price {
	color:#13689d;
	font-size:110%;
	font-weight:bold;
}
.formRadio {
	vertical-align:middle;
}
.formButton {
	background:#296fa4;
	color:#fff;
	border:none;
	padding-top:3px;
	padding-bottom:3px;
}
label span {
	color:#13689d;
	font-size:110%;
	font-weight:bold;
}
input.formField:focus, formFieldShort:focus, formFieldMedium:focus, textarea:focus, #quantity:focus {
	background: #fff;
	border: 1px solid #bbb;
}
/* ----- shopping cart ----- */
#total {
	margin:1em 0;
	padding:0;
	width:500px;
	font-size:110%;
}
#total dt {
	width:430px;
	float:left;
	font-weight:bold;
}
#total dd {
	margin-left:201px;
	text-align:right;
}
.actions {
	clear:both;
	margin:0;
	padding:.5em 0;
}
.actions2 .formButton {
	background:#af0000;
	color:#fff;
	border:none;
	padding-top:3px;
	padding-bottom:3px;
float:right;
margin-top: -40px;
}
/* ----- first table data style ----- */
td.first {
	width:40%;
}
/* ---------------------- float fix ----------------------------- */
.inner:after, .products:after, .products li:after, #pagination:after, #total:after, .modules:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.inner, .products, .products li, #pagination, #total, .modules {
	display:block;
}
/*  \*/
.inner, .products, .products li, #pagination, #total, .modules {
	min-height:1%;
}
* html .inner, * html .products, * html .products li, * html #pagination, * html #total, * html .modules {
	height:1%;
}
/*  */
/* ----- end float fix ----- */
.slideshow {
	height: 205px;
	width: 751px;
	margin:0px
}
.slideshow img {
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
}
/* ----- moreinfo ----- */
.moreinfo {
	background-image: url(../graphics/plain/more-info.png);
	width: 99px;
	height: 25px;
}
#notepp {
	margin: 40px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #e0f2fe;
}
/* ----- main navigation NEW ----- */
.navigation-container {
	width: 966px;
	height: 44px;
	margin: 115px 0px 0px 10px;
	padding: 0px;
}
ul#menu {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
#menu li {
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
	float:left;
}
#menu li a {
	background:url(../graphics/plain/christmas-main-nav-bg.gif) no-repeat;
	width:100%;
	height:100%;
	display:block;
}
.navigation-container {
	width: 966px;
	height: 44px;
	margin: 115px 0px 0px 10px;
	padding: 0px;
}
*:focus {
	outline:none;
}
.displace {
	position: absolute;
	left: -5000px;
}
/* home button ----------------------------------*/
#menu li.home {
	width: 150px;
	height: 44px;
}
#menu li.home a {
	background-position: 0 0;
}
#menu li.home a:hover {
	background-position: 0 -44px;
}
#menu li.home a:selected {
 background-position: 0 0;
}
/*  lights ----------------------------------*/
#menu li.lights {
	width: 150px;
	height: 44px;
}
#menu li.lights a {
	background-position: -150px 0;
}
#menu li.lights a:hover {
	background-position: -150px -44px;
}
#menu li.lights a:selected {
 background-position: -150px 0;
}
/*  trees ----------------------------------*/
#menu li.trees {
	width: 150px;
	height: 44px;
}
#menu li.trees a {
	background-position: -300px 0;
}
#menu li.trees a:hover {
	background-position: -300px -44px;
}
#menu li.trees a:selected {
 background-position: -300px 0;
}
/*  decorations ----------------------------------*/
#menu li.decorations {
	width: 150px;
	height: 44px;
}
#menu li.decorations a {
	background-position: -450px 0;
}
#menu li.decorations a:hover {
	background-position: -450px -44px;
}
#menu li.decorations a:selected {
 background-position: -450px 0;
}
/*  more ----------------------------------*/
#menu li.more {
	width: 150px;
	height: 44px;
}
#menu li.more a {
	background-position: -600px 0;
}
#menu li.more a:hover {
	background-position: -600px -44px;
}
#menu li.more a:selected {
 background-position: -600px 0;
}
/*  facebook ----------------------------------*/
#menu li.facebook {
	width: 143px;
	height: 44px;
}
#menu li.facebook a {
	background-position: -750px 0;
}
#menu li.facebook a:hover {
	background-position: -750px -44px;
}
#menu li.facebook a:selected {
 background-position: -750px 0;
}
/*  twitter ----------------------------------*/
#menu li.twitter {
	width: 33px;
	height: 44px;
}
#menu li.twitter a {
	background-position: -894px 0;
}
#menu li.twitter a:hover {
	background-position: -894px -44px;
}
#menu li.twitter a:selected {
 background-position: -894px 0;
}
/*  utube ----------------------------------*/
#menu li.utube {
	width: 37px;
	height: 44px;
}
#menu li.utube a {
	background-position: -928px 0;
}
#menu li.utube a:hover {
	background-position: -928px -44px;
}
#menu li.utube a:selected {
 background-position: -928px 0;
}
/* footer NEW   */
#footer-promo {
	width: 980px;
	margin: 10px 5px 0px 5px;
	float: left;
	background-image: url(../graphics/plain/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footerOne {
	width: 210px;
	float: left;
	margin: 50px 15px 30px 15px;
	padding: 0px;
}
.footerOne li {
	list-style:none;
	line-height:22px
}
.footerOne ul {
	padding: 0px 0px 0px 5px;
}
.footerOne li a:hover {
	list-style:none;
	line-height:20px;
	text-decoration: underline;
}
.footerOne h2 {
	font-size:105%;
}
/* More Info   */
.more-info {
	font-size:11px;
	background-color:#208fd0;
	width: 70px;
	margin: 5px auto 5px auto;
	padding: 3px 2px 4px 2px;
	border:1px solid #26668f;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(../graphics/plain/more-info-bg.jpg);
	background-repeat: x-repeat;
	background-position: center bottom;
}
.more-info a {
	color:#fff;
}
.more-info a:hover {
	color:#fff;
	text-decoration: underline;
}
.hp-promo-container .more-info-two a {
	font-size:10px;
	background-color:#208fd0;
	padding: 3px 10px;
	border:1px solid #26668f;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(../graphics/plain/more-info-bg.jpg);
	background-repeat: x-repeat;
	background-position: center bottom;
}
.hp-promo-container .more-info-two a:link {
	color:#fff;
}
.hp-promo-container .more-info-two a:visited {
	color:#fff;
}
.hp-promo-container .more-info-two a:hover {
	color:#fff;
	background-color: #00416a;
	text-decoration: underline;
}
/* homepage promo   */
.hp-promo-container-wrapper {
	width: 780px;
	clear:both;
}
.hp-promo-container {
	padding: 10px;
	float: left;
	width: 220px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(../graphics/plain/hp-promo-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.hp-promo-container img {
	border: 4px solid #efefef;
	margin-bottom: 5px;
}
#content .hp-promo-container h2 {
	font-size: 10px;
	color: #666;
	margin: 7px 0px 14px 0px;
	padding: 0px;
}
.hp-promo-container h2 a {
	font-size: 16px;
	color: #107cc0;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height:17px;
}
.hp-promo-container h2 a:link {
	color:#006aae;
}
.hp-promo-container h2 a:hover {
	text-decoration: underline;
}
.hp-promo-container p {
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 1px 0px 10px 0px;
}
.hp-promo-container ul {
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 0px 3px 3px 0px;
	list-style-type: none;
}
.hp-promo-container a:link {
	color: #09F;
}
.hp-two-coloumn-container {
	width: 220px;
	padding: 0px;
	margin-top: -20px;
}
.hp-two-coloumn, .hp-two-coloumn a {
	padding: 0px;
	float: left;
	width: 100px;
	margin: 0px 5px 8px 0px;
	font-size: 10px;
	line-height: 13px;
}
.hp-two-coloumn a:hover {
	text-decoration: underline;
	color: #008be4;
}
.homepage-text h1 {
	font-size: 25px;
	color: #3694cf;
}
.back-button {
	margin: 15px 0px 15px 0px;
}
.back-button a {
	font-size:11px;
	background-color:#208fd0;
	padding: 4px 22px;
	border:1px solid #26668f;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(../graphics/plain/more-info-bg.jpg);
	background-repeat: x-repeat;
	background-position: center bottom;
}
.back-button a:link {
	color:#fff;
}
.back-button a:visited {
	color:#fff;
}
.back-button a:hover {
	color:#fff;
	background-color: #00416a;
	text-decoration: underline;
}
.add-to-basket .formButton {
	padding: 9px 10px 9px 50px;
	margin: 5px 0px 20px 0px;
	background-image: url(../graphics/plain/add-to-cart-button.jpg);
	background-color: #a30005;
	border:1px solid #680000;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.add-to-basket.formButton a:hover {
	padding: 9px 10px 9px 50px;
	margin: 5px 0px 20px 0px;
	background-image: url(../graphics/plain/add-to-cart-button-d.jpg);
	background-color: #4d0000;
	border:1px solid #680000;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-decoration: underline;
}
#mc_embed_signup {
	clear:left;
	font-size:12px;
	line-height: 20px;
	padding: 5px;
	margin: 20px 0px 10px 0px
}
#mce-EMAIL {
	width:170px;
	margin: 10px 0px;
}
.ppaccount {
	font-size:13px;
font-weight: bold;
}
/* Seasons Buttons
============================================================================= */

ul.button, ul.button ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 198px;
}
ul.button a {
	display: block;
	text-decoration: none;
}
ul.button li {
	margin-top: 0px;
}
ul.button li a, ul.button ul.button li a {
	color: #fff;
	padding: 11px 10px 10px 13px;
	background-image: url(../graphics/plain/Seasons-button.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
	font-weight: bold;
}
ul.button li a:hover, ul.button ul.button li a:hover {
	background-image: url(../graphics/plain/Seasons-button.png);
	background-repeat: no-repeat;
	background-position: center top;
text-decoration: underline;
}
