#page {
	background-color: #ffffff;
	background-image: url(sun.gif);
	background-position: right top;
	width: 800px; 
	margin-right: auto;
	margin-left: auto;
	padding-right: 122px;
	background-repeat: no-repeat;
	height: 100%;
}
#logo {
margin-top:30px;
margin-bottom:10px;
}
#slogan {width:575px; height:80px; display:block;margin-bottom:12px;}
body, html { background-color:#ffffff;height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; margin:0px; padding:0px;}
#leftcol {
	background-color:#047391;
	background-image: url(leftcol-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:190px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
#leftcol img#book { margin-bottom:100px;}
#leftcol a.home { display:block; width:166px; margin:0px auto; text-align:right; height:1.75em;}
#leftcol a { color:#fff; text-decoration:none;}
#leftcol a:hover { text-decoration:underline;}
#rightcol {
	background-color:#d9f2f2;
	background-image: url(rightcol-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width:190px;
	text-align:center;
}
#rightcol img.rightimg {
	padding-top:2em;
}
#body { width:388px; vertical-align:top;}
h1 { color:#047391; font-size:100%; margin: 1.25em 0em; font-weight:bold; text-transform:capitalize;}
h1.style {color:#023f87;}
h1.maxi {color:#d70a8b;}
h2 {font-size:100%; margin: 1.25em 0em 0em 0em; font-weight:bold;}
h3 {font-size:100%; margin: .5em 0em 0em 0em; font-weight:normal; text-decoration:underline;}
p { margin: 0em 0em 1em 0em;}
a {color:#047391;}
a:hover {color:#d70a8b}
a:visited {color:#00a9ab;}
#rightcol img.topimg {margin-bottom:3em;}
#rightcol object {margin-bottom:2em;}
#footer { width:100%; color:#666; font-size:80%;}
#footer a, #footer img { color:#666; text-decoration:none; border:none;}
#footer a:hover { color:#333; text-decoration:underline;}
#footer a:visited { color:#666;}
#footer .nav { float:left; bottom:0px; margin-top:3.2em; width:165px; padding:.5em;background-color:#fff;}
#footer .wcbia { float:right; bottom:0px;}
img.explore {padding-left: 60px; margin-top:4em;}
#leftcol a.video { font-size:80%;}
#leftcol a.video img {border:none;margin-top:1.5em;margin-right:.5em;}
#leftcol form {margin: 2em 0px 0px 0px; padding: 0px; line-height:10px;}
#header {margin-bottom:1em;}
#main { width:388px;}
#leftSpacing {width:20px;}
#product {float:left; margin:.5em .75em; width:100px; height:130px; text-align:center; size:90%;}
#product a, .product a {text-decoration:none;}
.productpad { width:5%;}
td.product { width:30%; font-size:80%;}
td.pad { width:4px;}
div.textPad { padding:0em 1em;}
p.smallPrint { font-size:80%; color:#aaa; font-weight:normal; margin-top:1em; margin-bottom:.5em;}
th { font-weight:bold; text-align:left;}
table.specifications { font-size:90%;}
.specifications th { background-color:#00a9ab; color:#fff; padding:0px 4px; font-weight:normal; font-size:110%; border:1px solid #fff;}
.specifications td { padding:0px 4px;}
.specifications ul.maxi {
	margin-top:0em;
	line-height:150%;
	list-style-image: url(tick-maxi.gif);
	padding-left:1em; margin-left:0em;
}
.specifications ul.style {
	margin-top:0em;
	line-height:150%;
	list-style-image: url(tick-style.gif);
	padding-left:1em; margin-left:0em;
}
table.maxiprices,table.styleprices, table.cart { font-size:90%; border:0px;	}
.styleprices th { background-color:#acbfe5; color:#333; font-weight:bold; padding:0px 4px; font-weight:normal;
border:1px solid #fff;	}
.maxiprices th, .cart th { background-color:#f0b4da; color:#333; font-weight:bold; padding:0px 4px; font-weight:normal;
border:1px solid #fff;	}
.styleprices td { padding:0px 4px; vertical-align:top;
border-top:1px solid #ddd;
border-right:1px solid #023f87;
border-bottom:1px solid #023f87;
border-left:1px solid #ddd;
}
.maxiprices td, .cart td { padding:0px 4px; vertical-align:top;
border-top:1px solid #ddd;
border-right:1px solid #d70a8b;
border-bottom:1px solid #d70a8b;
border-left:1px solid #ddd;
}
.styleprices th.heading { background-color:#023f87;padding:2px 4px; color:#fff; font-weight:bold;}
.maxiprices th.heading, .cart th.heading { background-color:#d70a8b; padding:2px 4px; color:#fff; font-weight:bold;}
.maxiprices .spacer,.styleprices .spacer, .cart .spacer { font-size:25%; border:1px solid #fff;}
.maxiprices a,.styleprices a { display:block; background-color:#047391; color:#fff; padding:2px; text-decoration:none; text-align:center; margin:2px; width:5em;}
.maxiprices a:hover { background-color:#d70a8b;}
.styleprices a:hover { background-color:#023f87;}
.maxiprices a:visited,.styleprices a:visited { background-color:#00a9ab;}
a.book { float:right; display:block; margin-top:1em;}
dd {margin-bottom:.75em;}
dt {font-weight:bold;}
div#partner {float:left; margin:.5em; padding:.5em; text-align:center; border:1px solid #ccc; height:115px; vertical-align:bottom; display:table-cell; font-size:90%;}
div#partner a { text-decoration:none;}
#body li { padding-bottom:.3em;}
	/* CSS MENU */
	/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { margin: 0px; font-size: 12px; font-family: arial; text-align:left;}
.menu ul { margin: 0px; padding: 0px; position: relative; z-index: 500; list-style-type: none; width: 190px;}
.menu li { float: left;}
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px;}
.menu a, .menu a:visited { margin:1px 0px; display: block; text-decoration: none; height: 21px; line-height: 21px; width: 145px; color: #ffffff; padding-left: 45px; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;}
.menu ul ul a, .menu ul ul a:visited {/*background-color: #00a9ab;*/ margin:0px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.menu b { float: right; margin-right: 15px; }
* html .menu a, * html .menu a:visited { width: 190px;}
* html .menu a:hover { color: #ffffff; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu a:active, .menu a:focus { color: #ffffff; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu li:hover > a { color: #ffffff; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
/*.menu ul ul li:hover >a {background-color: #047391;}*/
.menu ul li.green ul li >a {background-color: #00a9ab;}
.menu ul li.blue ul li >a {background-color: #00a0c6;}
.menu ul li.pink ul li >a {background-color: #d70a8b; text-transform:capitalize;}
.menu ul li.navy ul li >a {background-color: #023f87; text-transform:capitalize;}

.menu ul li.green ul li:hover >a {background-color: #4dc3c4;}
.menu ul li.blue ul li:hover >a {background-color: #4dbdd7;}
.menu ul li.pink ul li:hover >a {background-color: #d70a8b;}
.menu ul li.navy ul li:hover >a {background-color: #023f87;}

.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 14em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
/**/.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
/* colored menu backgrounds: */
.menu li.yellow >a {
	background-image: url(nav-yellow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu li.pink >a {	background-image: url(nav-pink.gif);
	background-repeat: no-repeat;
	background-position: left center;}
.menu li.navy >a {	background-image: url(nav-navy.gif);
	background-repeat: no-repeat;
	background-position: left center;}
.menu li.blue >a {	background-image: url(nav-blue.gif);
	background-repeat: no-repeat;
	background-position: left center;}
.menu li.green >a {	background-image: url(nav-green.gif);
	background-repeat: no-repeat;
	background-position: left center;}