		body {
			font: 80% arial, helvetica, sans-serif;
			background: white;
			margin: 0;
		}

		#header {
			position: absolute;
                        top: 0px;
                        left: 50px;
                        width: 930px;
			height: 112px;
		}
		
		#footer {
			position: absolute;
                        top: 1110px;
                        left: 50px;
                        width: 753px;
                        text-align:center;
		}

		#nav {
			position: absolute;
                        top: 736px;
                        left: 820px;
                        width: 160px;
                        background: white;
		}
		
		#nav ul {
			margin: 0 0 0.4em 0;
			padding: 0;
			list-style: none;
		}

                #nav li a:hover {
                        font-weight: bold;
                }
		
		#nav ul li {
			margin: -0.2em 0;
			padding-top: -0.2em;
			list-style: none;
		}

		#mainpage {
			position: absolute;
                        top: 148px;
                        left: 50px;
                        width: 750px;
			height: 600px;
		}

		#stripe {
			position: absolute;
                        top: 0px;
                        left: 0px;
                        width: 32px;
                        height: 1580px;
                        background: #00295C;
		}

		#button1 { 
                        display: block;
			position: absolute;
			top: 11px;
			left: 519px;
			width: 203px;
                        height: 37px;
                        line-height: 37px;
			color: white;
			background: #96C6D9;
                        text-align: right;
			padding-right: 0.2em;
		}

		#button1 a {
			text-decoration: none;
			display: block;
			background: #96C6D9;
			height: 37px;
			margin: 0 0 0 0; 
 		}
		
		#button1 a:hover {
			background: #42BDEF;
		}

		#button2 { 
                        display: block;
			position: absolute;
			top: 11px;
			left: 727px;
			width: 203px;
                        height: 37px;
                        line-height: 37px;
			color: white;
			background: #A8CC96;
		}

		#button2 a {
			text-decoration: none;
			display: block;
			background: #A8CC96;
			height: 37px;
			margin: 0 0 0 0; 
                        text-align: left;
			padding-left: 0.2em;
 		}
		
		#button2 a:hover {
			background: #42BDEF;
		}

		#button3 { 
                        display: block;
			position: absolute;
			top: 53px;
			left: 519px;
			width: 203px;
                        height: 37px;
                        line-height: 37px;
			color: white;
			background: #B7B1D8;
		}

		#button3 a {
			text-decoration: none;
			display: block;
			background: #B7B1D8;
			height: 37px;
			margin: 0 0 0 0; 
                        text-align: right;
			padding-right: 0.2em;
 		}
		
		#button3 a:hover {
			background: #42BDEF;
		}

		#button4a { 
                        display: block;
			position: absolute;
			top: 53px;
			left: 727px;
			width: 170px;
                        height: 37px;
                        line-height: 37px;
			color: white;
			background: #90D1CE;
		}

		#button4b { 
                        display: block;
			position: absolute;
			top: 53px;
			left: 897px;
			width: 33px;
                        height: 37px;
                        line-height: 37px;
			color: white;
			background: #90D1CE;
		}

		#selector {
                        position:absolute;
                        margin:0;
                        padding:0;
                        top: 95px;
                        left: 50px;
                        width: 930px;
			background: #939393;
		}

                #selector ul {
                        margin:0;
                        padding:0;
                        background-color: #939393;
                        color: White;
                        width: 100%;
                        list-style-type:none;
                }

                #selector li {
                        display: inline;
                }

                #selector ul li a {
                        padding-left: 1em;
                        padding-right: 1em;
                        background-color: #939393;
                        color: White;
                        text-decoration: none;
                        border-right: 1px solid #fff;
                }

                #selector ul li a:hover {
                        background-color: #00295C;
                }

		#basketbutton { 
                        display: block;
			position: absolute;
			top: 544px;
			left: 820px;
			width: 160px;
                        height: 14px;
			background: #939393;
                        text-align: center;
		}

		#basketbutton a {
                        text-align: center;
			text-decoration: none;
			margin: 0 0 0 0;
			display: block;
			background: #939393;
			margin: 0 0 0 0; 
                        color: #FFFFFF;
                        font-weight: bold;
 		}
		
		#basketbutton a:hover {
			background: #42BDEF;
		}

		#bestsellers {
                        position:absolute;
                        margin:0;
                        padding:0;
                        top: 760px;
                        left: 303px;
                        width: 499px;
			height: 178px;
			border: 1px solid #00295C;
		}

                #bestsellers ul {
                        margin:0;
                        padding:0;
                        padding-left: 0;
                        margin-left: 0;
                        width: 100%;
			list-style: none;
                        vertical-align: middle;
                }

                #bestsellers ul li a {
                        display: block;
                        text-decoration: none;
                        width: 100%;
                        border-top: 1px solid #fff;
                }

                #bestsellers ul li a:hover {
                        background-color: #00295C;
                }

                #bestsellers a span {
                        display:none;
                }

                #bestsellers a:hover span {
                        display:block;
                        position:absolute;
                        left:-22em; 
                        top:0;
                        padding:0.5em;  
                        width:20.5em; 
                        background-color:white; 
                        color:#6B8CBD; 
                        font-weight:none;
                        border:1px solid #6B8cBD; 
                        text-align: left
                }

                #bestsellers img {
                        float:left; 
                        margin:0.25em 1em 0.5em 0;
                }

                #bestsellers a span, #bestsellers a:visited {
                        position:relative;
                }

		#therange {
			position: absolute;
                        top: 391px;
                        left: 303px;
                        width: 499px;
			height: 350px;
			border: 1px solid #00295C;
		}

		#usps {
			position: absolute;
                        top: 675px;
                        left: 50px;
                        width: 243px;
			height: 263px;
			border: 2px solid #42BDEF;
                        background: #00295C;
		}

                #saleinfo {
                        display: block; 
                        position: relative; 
                        top:5px; 
                        left:5px; 
                        width:270px; 
                        height:260px; 
                        background:white; 
                }

                #saleinfo ul {
                        list-style-type:square;
                        margin-left:1.5em;
                        margin-top:1em;
                        padding:0;
                }

                .menu {
                        position:absolute; 
                        top:154px; left:50px; 
                        width:1000px; height:26px; 
                        font-size:0.8em; 
                        z-index:99; 
                        padding-top: 6px; 
                        clear:left; 
                        text-decoration:none;
                } 

                .menu ul {
                        padding:0; 
                        margin:0; 
                        list-style: none;
                } 

                .menu ul li a, .menu ul li a:visited {
	                display:block; 
	                text-decoration:none; 
                        color:#FFFFFF;
	                height:26px; 
                        text-align:center; 
                        border-bottom:1px solid #E4E4E4; border-left:1px solid #E4E4E4;
                        background-image: url(Images/bg1.gif); 
                        overflow:hidden;
                        padding-left:15px; padding-right:15px;
                        line-height:26px;
                        font-size: 12px;
                }

                .menu ul li ul a, .menu ul li ul a:visited {
                        line-height:14px;
                }

                .menu ul li.suites a, a:visited { width:125px;}

                .menu ul li.suites ul a, ul a:visited { width:150px; }

                .menu ul li.showers a, a:visited { width:87px;}

                .menu ul li.showers ul a, ul a:visited { width:150px; }

                .menu ul li.baths a, a:visited { width:77px;}

                .menu ul li.baths ul a, ul a:visited { width:150px; }

                .menu ul li.taps a, a:visited { width:78px;}

                .menu ul li.taps ul a, ul a:visited { width:150px; }

                .menu ul li.furniture a, a:visited { width:85px;}

                .menu ul li.furniture ul a, ul a:visited { width:150px; }

                .menu ul li.accessories a, a:visited { width:114px;}

                .menu ul li.accessories ul a, ul a:visited { width:150px; }

                .menu ul li:hover ul li:hover ul {display:block; position:absolute; left:178px; top:0px;}

                .menu :hover > a, .menu ul ul .showers:hover > a {background-image: url(Images/bg2.gif); text-decoration:underline;}

                .menu ul li {float:left; position:relative;} 

                .menu ul li ul {display: none;}

                .menu ul li:hover a {color:#FFFFFF;}

                .menu ul li:hover ul {display:block; background:000000; position:absolute; top:27px; left:0; width:100px;}

                .menu ul li:hover ul li ul {display: none;}

                .menu ul li:hover ul li a {display:block; background:#FFFFFF; color:#FFFFFF;}

                .menu ul ul a, .menu ul ul a:visited {color:#FFFFFF; height:auto; width:auto; line-height:1em; text-align: left; padding:5px 10px; padding-left:17px; border-width:1px 0 1px 1px;}

                .menu ul li:hover ul li:hover a.{background:#B3D3FF; color:#00275B;}

                .menu ul li:hover ul li a:hover {background:#B3D3FF; color:#00275B;} 

                .menu ul li:hover ul li a {color:#FFFFFF;background: #00275B;}


		#container {
			position: relative;
			width: 980px; /* width + border for IE 5.x */
			w\idth: 980px; /* real width */
			margin: auto;
		}

                .h1text {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13.5pt; color: #00295C; text-decoration: none; font-weight: bold}

                .hbuttontext {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 14pt; color: #00295C; text-decoration: none; font-weight: bold}

                .boldtext {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 9pt; color: #00295C; text-decoration: none; font-weight: bold}

                .bigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 11pt; color: #00295C; text-decoration: none}

                .smallbold {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 10pt; color: #00295C; text-decoration: none; font-weight: bold}

                .white {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 8pt; color: #FFFFFF; text-decoration: none}

                .boldwhite {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold}

                .boldwhite10 {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold}

                .regulartext {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 8pt; color: #00295C; text-decoration: none}

                .whitetext {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 9pt; color: #FFFFFF; text-decoration: none;}

                .stext {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 9pt; color: #00295C; text-decoration: none}

                .navtext {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 9pt; color: #00295C; text-decoration: none}

                .smalltext {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 8pt; color: #00295C; text-decoration: none}

                .lbsmall {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 8pt; color: #00295C; text-decoration: none; font-weight: none}

                .lblarge {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 10pt; color: #00295C; text-decoration: none; font-weight: bold}

                .lbtext {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 9pt; color: #00295C; text-decoration: none; font-weight: none}

                .pinklarge {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 11pt; color: #CE217B; text-decoration: none; font-weight: bold}

                .lberror {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 9pt; color: #990033; text-decoration: none; }

                .saletext1 {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 8pt; color: #CE217B; text-decoration: none; font-weight: bold}

                .saletext2 {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 11pt; color: #CE217B; text-decoration: none; font-weight: bold}

                .lbunderline {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 9pt; color: #00295C; text-decoration: underline; font-weight: none}

                .lbh1 {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 11pt; color: #00295C; text-decoration: none; font-weight: bold}

                .hpheadingtext {  font-family: Arial, Helvetica, Verdana, sans-serif; 
                  font-size: 11pt; color: #00295C; text-decoration: underline; font-weight: bold}

                .bluetitle {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 10pt; color: #00295C; text-decoration: none; font-weight: bold}

                .titlegrey {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 11pt; color: #00295C; text-decoration: none; font-weight: bold}

                .pagetext {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 7.5pt; color: #00295C; text-decoration: none}

                .red {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 8pt; color: #990033; text-decoration: none; }

                .pagelink {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 7.5pt; color: #00295C; text-decoration: none;}

                .pagered {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 7.5pt; color: #990033; text-decoration: none;}

                .greybold {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 6.5pt; color: #8D8B8B; text-decoration: none; font-weight: bold}

                .heading3 {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 18pt; color: #00295C; text-decoration: none}

                .pageheading {  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 8.5pt; color: #00295C; text-decoration: none; font-weight: bold}

                .sitestyle1 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 9pt; color: #00295C; text-decoration: none}

                .sitestyle7 {  font-family: Arial, Verdana, Helvetica, sans-serif; 
                  font-size: 7.5pt; color: black; text-decoration: none;}

                .purple {  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 9pt; color: #0000CC; text-decoration: none}

                .hbutton2 {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 11pt; color: white; text-decoration: none; font-weight: bold}

                .hbutton3 {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 22pt; color: #00295C; text-decoration: none; font-weight: none}

                .countdownclock {  font-family: Arial, Helvetica, Verdana, sans-serif;
                  font-size: 11pt; color: #000000; text-decoration: none; font-weight: bold}

                .floatright { float: right; }

                .smwhite {  font-family: Verdana, Arial, Helvetica, 
                  sans-serif; font-size: 8pt; color: white; text-decoration: none;}

                .smwhite a:hover {  text-decoration: underline; }

                h1, h2 { 
                  margin: 2px; 
                } 

       