body {min-width: 800px;margin: 0;font-style : normal;font-weight : normal;font-family : Arial, Geneva, Helvetica, sans-serif;color : #090909;background: url("../backgrounds/blue_brushed_bg.jpg");line-height: 1.35;}#content {margin: 10px 0 10px 0;padding: 1em;	background-color: #fff;border: 2px #CCC solid;max-width: 800px;}/* GENERAL CLASSES */.centre {text-align: center;margin-left:auto;margin-right:auto;}div.centreButLeft {text-align: center;margin-top: 3px;margin-left:auto;margin-right:auto;}div.centreButLeft p,ul,li {text-align:left;}.cursive {font-family: cursive;}.black {color: #000}.greyRed {color: #FCC;}.red {color: #900}.white {color: #FFF}.yellow {color: yellow}.green {color: #090}.blue {color: #009}.italic {font-style: italic;}.underline {text-decoration: underline}.someColorBackground {background: #FFFF66;}.noMarginLeft {margin-left:0;}.noBorder {border:0;}ul.space3 li {margin-bottom:3px}.noMarker {list-style-type: none}#wrapper {margin-top: 10px;margin-bottom: 0px;background: transparent;;border: 0px red solid;}#features {text-align: center;margin-top: 10px;margin-bottom: 10px;padding: 5px 20px 10px 20px;color: #F00;background: transparent;}table.content {margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;background: transparent;}table.contentBorder {width: 95%;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;border: 0;}table.contentBorder td {   margin-top: 0;border: 1px solid;}table.contentNoBorder td {margin-top: 0px;background: transparent;}table.noBorder td  img {margin-top: 0px;background: transparent;}table.centreAll {text-align: center;margin-left:auto;margin-right:auto;background:transparent;}table.centreAll  td {text-align: center;margin-left:auto;margin-right:auto;background:transparent;border-style: groove;border: 1px solid;}b.special {font-style : normal;font-weight : normal;font-family : Arial, Geneva, Helvetica, sans-serif;color : #660000;background-color : #FFF;}b {color : #333;background-color : transparent;}/* the following style sets headings */h1 {font-size : 200%;}h2 {font-size : 130%;}h3 {font-size : 110%;}/* the following style sets links*/#content a:link {text-decoration: underline; color : #009;background : transparent;}#content a:visited {text-decoration: underline; color : #009;background : transparent;} #content a:hover {text-decoration: none; color : #c00;background : transparent;}#content a:active {text-decoration: none; color : #0c0;background : transparent;}td#content table.contentBorder td a:link {text-decoration: none;}td#content table.contentBorder td a:visited {text-decoration: none;}/* the following style sets underline links*/div.underline a:link {text-decoration: underline; color : #009;background : transparent;}div.underline a:visited {text-decoration: underline; font-style : normal;font-weight : normal;color : #009;background : transparent;border: 0px white solid;}img.borderless {border: 0px white solid}img.border {border: 1px #666 solid}#logo img {border: 0px red solid}#features img {border: 0px red solid}td.features {text-align: center;width: 250px;padding-top: 10px;padding-left: 4px;font-size: 85%;background: #FFF;border-left: 1px #C00 solid;} td.features div {text-align: left;padding: 0px 5px 5px 5px; margin-right: 5px;background: #FFF;border: 0px red solid;} td.features p {text-align: left;margin-left: 0px;}#content ul {font-size : 90%;}div#pics {margin:auto; text-align:center;border:0;}div#pics img {border: 0;}div.swatchBox {border: 0;margin-left: auto;margin-right: auto;text-align: center;}div.swatchBox div {float: left;margin: .5em;padding: 0;}div.swatchBox div img {display: block;}table.tables {font-size: 85%;width: 90%;background:transparent;margin-left: auto;margin-right: auto;margin-bottom: 2em;margin-top: 1em;}table.tables  td {text-align: center;margin-left:auto;margin-right:auto;background: transparent;border-style: groove;border: 1px solid;}table.tables  td img {border: none;}table.tables th {text-align:left;font-size: 150%;}table.centreAll td {font-size: 85%;}table#specs {text-align: center;margin: auto;background: transparent;}.furnSpiel {width:550px; margin-left: auto; margin-right: auto;}#swatches {margin-top: 2em; text-align:center;}table#specs td {font-size: .85em;text-align: center; border: 1px #666 solid;}table#specs td ul {padding: 0 0 0 1em;margin:0;}table#specs td ul  li {list-style-type: none;margin-bottom: .3em;}h1 {font-size: 180%;}h1.fancy_bg {height: 1.5em; padding-top: .2em; font-size: 2.2em; text-align: center;}h1.centre {margin-bottom: 0;}