html, body {
font: 13px/1.4 "Verdana", Arial, sans-serif;
color: #ffffcc;
background: #3c1c7b url('../ui/bg.gif') repeat top left;
text-align: left;
font-weight: normal;
}

html, body, div, td, table, form {margin: 0px;padding: 0px;border: none;}

table {border-collapse: collapse;border-spacing: 0;}

p {padding: 0px;margin: 5px 0px;}

h1, h2, h3, h4, h5, h6 {padding: 0px;margin: .5em auto;text-align: inherit;}
h1 {font-size: 150%;}
h2 {font-size: 125%;}
h3 {font-size: 110%;}
h4 {font-size: 90%;}
h5 {font-size: 75%;}
h6 {font-size: 50%;}

img.block, img.abs {border-style: none;}

td {vertical-align: top;}

input, textarea, select {border: 1px solid #afddff;}

textarea:focus, input:focus, select:focus {background-color: #ffffd5;}

.button {border: 1px solid #afddff;background: #afddff;color: #05214f;cursor: pointer;text-align: center;}

a:link, a:visited, a:active {text-decoration: none;color: #7ecaf5;font-weight: bold;}

a:hover {text-decoration: underline;color: #ffcc00;}

a img {cursor: pointer;border: none;}

a.nav:link, a.nav:visited, a.nav:active {text-decoration: none;color: #7ecaf5;padding: 3px;border: 1px solid transparent;margin: 0px 3px;}

a.nav:hover, a#thisPage {text-decoration: none;color: #ffcc00;border: 1px solid #ffffff;}

hr {width: 80%;height: 1px;border: none;color: #7ecaf5;background-color: #7ecaf5;margin: 15px 0px;padding: 0px;text-align: left;display: block;}

.txtl {text-align: left;}

.txtc {text-align: center;}

.txtr {text-align: right;}

.vtop {vertical-align: top;}

.vmiddle {vertical-align: middle;}

.vbottom {vertical-align: bottom;}

.p5 {padding: 5px;}

.p10 {padding: 10px;}

.m5 {margin: 5px;}

.m10 {margin: 10px;}

.mtb10 {margin: 10px 0px;}

.mtb5 {margin: 5px 0px;}

.mlr10 {margin: 0px 10px;}

.mlr5 {margin: 0px 5px;}

.inside {margin-left: 15px;}

.near {margin: 0px;padding: 0px;}

.block {display: block;}

.inline {display: inline;}

.rel {position: relative;}

.abs {position: absolute;}

.bold {font-weight: bold;}

.italic {font-style: italic;}

.center {margin-left: auto;margin-right: auto;}

.float_l {float: left;}

.float_r {float: right;}

.white {color: #ffffff;}

.upper {text-transform: uppercase;}

.separator {display: block;margin: 10px auto;}

.frame img {margin: 3px;width: 120px;border: 2px solid #a5abff;}
.frame:hover {display: inline;}
.frame:hover img {border: 2px solid #ffff00;}

.cart {background: url('../ui/cart.gif') no-repeat top left;padding-left: 45px;line-height: 29px;}