body { font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif; font-size: 11px; margin: 2.5em 10px 0 0; 
padding: 0; overflow-x: hidden; overflow-y: auto; }
input,select { font-size: 90%; margin: 3px 3px 0; }
.headblock { position: absolute; top: 5px; font-size: 110%; left: 5px; }
.contentblock { padding: 0 6px; width: 100%; overflow: hidden; }
a { color:#E87D1D; }
a img { border: none; }
td a { font-size: 75%; }

.pager { text-align: right; margin: 0; font-size: 130%; padding: 10px 2px; text-transform: uppercase; font-family: Verdana, Geneva, sans-serif; }
h1 { text-align: left; font-size: 160%; color: #7C3A00; margin: 0; padding: 0; }
h2 { text-align: left; font-size: 140%; color: #7C3A00; line-height: 2em; padding: 0; }
h5 { display: inline; margin: 0; padding: 0 5px 0 0; }
h6 { line-height: 2.5em; margin: 0; padding: 0; }
label { line-height: 2em; margin-right: 5px; }
label.notext { line-height: 1.25em; }
legend { font-weight: 900; font-size: 110%; }
.errorLg { display: block; padding: 5px 10px; border: 2px dotted #EFA460; background-color: #E87D1D; color: #fff; font: 900 normal 120%/1.25em 'Lucida Sans Unicode', Myriad, Arial, sans-serif; text-align:center; }
.ordersummary * { font-size: 100%; }
.ordertable { font-size: 90%; }
.ordertable thead { font-weight: 900; }

.product-image { float:right; padding: 2px; border: 1px solid #dededf; margin: 0 0 10px 10px; }
.product-navigation { float:right; margin: 0; }
.product-description p { text-align: justify; }
#cart-info { border: 1px solid #dededf; background-color: #fcfcfc; font-size:100%; padding: 3px 3px 0 3px; display: block; }
#product-list { font-size: 100%; }
#product-list th { font-size: 125%; }
