HTML
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
}
BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #cbbc9d;
}
#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #e3dcca;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 15px solid;
    TOP: 0px;
    HEIGHT: 220px;
}
#main
{
    BORDER-RIGHT: #978ba6 1px;
    BORDER-TOP: #978ba6 1px;
    TOP: 270px;
    MARGIN-TOP: 10px;
    LEFT: 200px;
    FONT: 20px "Times New Roman", Times, serif;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #978ba6 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #978ba6 1px;
    POSITION: absolute;
    BACKGROUND-COLOR: #cbbc9d;
}
#main P, span
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 20px Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
}
#main span.pr_desc
{
    FONT: 17px Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 40px;
}
#main span.pr_price
{
    MARGIN-LEFT: 20px;
}
#main a.pr_addtocart_button
{
    PADDING: 2px;
    BORDER: 4px OUTSET;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    BACKGROUND: #39356d;
    FONT: 14px Arial, Helvetica, sans-serif;
}
#main a.pr_addtocart_button:hover
{
    BACKGROUND: #39356d;
    TEXT-DECORATION: none;
}
#main UL
{
    PADDING-TOP: 5px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 20px Arial, Helvetica, sans-serif;
}
#main LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 20px Arial, Helvetica, sans-serif;
    PADDING-TOP: 5px;
}
#main H1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: bold 200% "Georgia", Times, serif;
    COLOR: #cb2f20;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #cbbc9d;
}
#main H2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: bold 100% Verdana,Sans-Serif;
    COLOR: #39356d;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #cbbc9d
}
#main A
{
    COLOR: #39356d;
    BACKGROUND-COLOR: #cbbc9d;
    TEXT-DECORATION: none;
}
#main A:hover
{
    BACKGROUND-COLOR: #cbbc9d;
    TEXT-DECORATION: underline;
}
#main A.visited
{
    COLOR: #339966;
    TEXT-DECORATION: underline;
}
#main form
{
    TEXT-ALIGN: RIGHT;
}
#main form input
{
    MARGIN:3px 0 0;
    PADDING:0 0 5px;
    WIDTH: 200px;
}
.button
{
    WIDTH: 40px;
    COLOR: #339966;
}
.indent
{
    FONT: 10px "Times New Roman", Times, serif;
    MARGIN-LEFT: 40px;
    COLOR: #000000;
    BACKGROUND-COLOR: #cbbc9d;
}
#products
{
    LEFT: 0px;
    WIDTH: 200px;
    HEIGHT: 100%;
    COLOR: #cb2f20;
    BACKGROUND: #cb2f20;
    TOP: 265px;
    PADDING-TOP: 40px;
    padding-bottom: 2000px;
}
#products ul li
{
    WIDTH: 148px;
    HEIGHT: 50px;
}
#products ul A
{
    BORDER: 4px outset;
    PADDING: 2px;
    BACKGROUND: #39356d;
    FONT: bold 14px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    BORDER-COLOR: #978BA6;
    PADDING-TOP: 2px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN-RIGHT: 10px;
    white-space: nowrap;
    WIDTH: 20px;
    HEIGHT: 120px;
}
#products ul A active {
    PADDING: 2px;
    BORDER: 4px OUTSET;
    TEXT-DECORATION: none;
}
#products img
{
    MARGIN: 20px;
    HEIGHT: 100%;
}
#nav {
    BACKGROUND-COLOR: #39356d;
    FLOAT: LEFT;
    WIDTH: 100%;
    BORDER: SOLID #dddddd;
    BORDER-WIDTH: 1px 0;
}
#nav ul {
    MARGIN: 0;
    PADDING: 0 20px;
    LIST-STYLE: NONE;
    FONT: bold 85% "Georgia", Times, serif;
    TEXT-TRANSFORM: LOWERCASE;
}
#nav li {
    FLOAT: LEFT;
    MARGIN: 0;
    PADDING: 0;
    LINE-HEIGHT: NORMAL;
    TEXT-INDENT: 0;
}
#nav a {
    DISPLAY: BLOCK;
    PADDING: 5px 10px 6px;
    BORDER: SOLID #dddddd;
    BORDER-WIDTH: 0 1px 0 0;
    COLOR: #dcdcdc;
    BORDER-COLOR: #978ba6;
    TEXT-DECORATION: NONE;
    WHITE-SPACE: NOWRAP;
}
/* see http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a {
    WIDTH: 1%;
}
#nav a:hover {
    COLOR: #e8796c;
}
