#page-main H1 {
	FONT-SIZE: 1.35em
}
#page-main H1.center {
	TEXT-ALIGN: center
}
H1 {
	FONT-FAMILY: luxi sans,sans-serif
}
H2 {
	FONT-FAMILY: luxi sans,sans-serif
}
H3 {
	FONT-FAMILY: luxi sans,sans-serif
}
H4 {
	FONT-FAMILY: luxi sans,sans-serif
}
H1 {
	FONT-SIZE: 1.75em
}
H2 {
	FONT-SIZE: 1.25em
}
H3 {
	FONT-SIZE: 1.1em
}
HR {
        border: 0px;
	height: 1px;
	color: #f2d4b1;
	background-color: #f2d4b1;
	clear: both;
}
.site-side-right-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1.5em; PADDING-TOP: 0px
}
#site-side-right H1 {
	PADDING-RIGHT: 4pt; PADDING-LEFT: 4pt; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #777 1px solid; margin-bottom: -10pt;
}
#site-side-right H2 {
	PADDING-RIGHT: 4pt; PADDING-LEFT: 4pt; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid; LETTER-SPACING: 2pt
}
#site-side-right H3 {
	PADDING-RIGHT: 4pt; PADDING-LEFT: 4pt; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid; LETTER-SPACING: 2pt
}
#site-side-right HR {
	MARGIN: 0.5em 0px; BORDER-BOTTOM: #aaa 1px solid
}
TABLE TR {
	FONT-SIZE: 0.9em
}
#site-content LI {
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; PADDING-BOTTOM: 1pt; PADDING-TOP: 1pt
}
#site-content H1 {
	MARGIN-TOP: 0px
}
#site-content IMG {
    MARGIN: 5px;
}
#site-content IMG.right {
    FLOAT: right;
}
#site-content IMG.left {
    FLOAT: left;
}
#site-content .center {
    text-align: center;
}
#site-content .right {
    float: right;
}
#site-content .clear {
    clear: both;
}

#shop-prod-list th {
    background: #f78d10;/*#48468f;*/
    padding: 3px;
}

#shop-prod-list th a {
    color: #fff;
    text-decoration: none;
}

#shop-prod-list td {
    border-bottom: #f2d4b1 /*#acbbcb*/ 1px solid;
}

#shop-prod-list tr:hover {
    background-color: #f2d4b1;/*#acbbcb;*/
}

#shop-prod-list img {
    margin: 1px;
    vertical-align: middle;
}

#shop-cat-list img {
    margin: 1px;
    vertical-align: middle;
}

#shop-prod-list h1 {
    color: #f78d10;/*#48468f;*/
    font-size: 1em;
}

#shop-cat-list th {
    background: #f78d10;/*#48468f;*/
    padding: 3px;
    color: #fff;
    text-align: left;
}

#shop-cat-list td {
    border-bottom: #f2d4b1 /*#acbbcb*/ 1px solid;
}

#shop-cat-list tr:hover {
    background-color: #f2d4b1; /*#acbbcb;*/
}

#shop-cat-list td a {
    text-decoration: none;
    color: #000;
}

#shop-prod-list td a {
    text-decoration: none;
    color: #000;
}

#shop-prod-list th {
    text-decoration: none;
    color: #fff;
}

#shop-cat-list td a:hover {
   color: #000;
}

#shop-prod-info td {
    border-bottom: #f2d4b1 /*#acbbcb*/ 1px solid;
}

#shop-prod-info th {
    background: #f78d10; /*#48468f;*/
    padding: 3px;
    color: #fff;
    text-decoration: none;
}

#shop-prod-info img {
    margin: 1px;
    vertical-align: middle;
}

#shop-cat-listbox h1 {
    color: #f78d10; /*#48468f;*/
    font-size: 1em;
}

#shop-cat-listbox select {
    border-style: none;
}

.textbox
{
	border:1px #f43f00 /*#7F98A7*/ solid;
}

.quantitybox
{
	border:1px #743f00 /*#7F98A7*/ solid;
    font-size: 8pt;
    margin: 1px;
    text-align: right;
}

.button
{
	background-color: #f2d4b1; /*#E5E5E8;*/
	border: #743f00 /*#7F98A7*/ 1px solid;
	margin-top:2px;
}

.error
{
    color: #ff0000;
}
