﻿body {font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:11px;margin:0;padding:0;}
form {margin:0;padding:0;}
textarea {vertical-align:middle;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;}

#container {margin:0 auto;width:970px;background:#ffffff;}
#header {float:left;background:#ffffff;height:120px;}
#nav {float:left;width:160px;clear:left;background:#ffffff;}
#content {float:left;width:790px;min-height:1020px;padding:10px;background-color:#ffffff;}
#footer {clear:both;background-color:#dddddd;text-align:center;padding:5px;color:#000000;}

#header #left {float:left;height:120px;width:160px;}
#header #left img {padding:10px 0 5px 0;}
#header #left #telephone {width:160px;text-align:center;font-weight:normal;}
#header #right {float:left;height:120px;width:810px;text-align:center;margin:0;padding:0;}

#nav #cart {background-color:#ffffff;width:144px;padding:4px;text-align:center;margin:4px;color:#000000;}
#nav #cart p {margin:2px;padding:2px;text-align:center;}
#nav #cart img {}

#content {color:#000000;background:#ffffff;}
#content div table {text-align:left;margin:0 0 0 0;}
#content table tr td h3 {text-align:left;margin:0;}

#footer p {margin:0;padding:0 0 5px 0;text-align:center;}

.rrClipRegion {border:none !important;}

.maxWidth {width:100%;float:left;}

.shop {width:100%;margin:-10px 0 30px 0;}

.print {background-color:#ffffff;margin:10px 10px 10px 10px;}
.strong {font-weight:bold;}
.center {text-align:center;}
.buttons {margin:0 auto;}
.error {color:#ff0000;}
.padding {padding:5px 5px 5px 5px;}
.preview {text-align:center;}
.preview p {text-align:center;margin:10px auto;width:100%;}
.preview h3 {text-align:center;margin:10px auto;}
.preview table {text-align:center;margin:10px auto;}
.extraLineHeight {line-height:150%;}
.line {height:1px;font-size:1px;width:100%;background-color:#ffffff;margin:0;}
.terms {background:#ffffff;padding:0 10px 0 10px;}
.address {font-size:16px;padding:10px;margin:0 0 75px 0;border:solid 1px #000000;}
td.right {text-align:right;}
.hidden {display:none;}

table.form {}
table.form p {margin:12px 0 4px 0;}
table.addressTable {margin-top:10px;}
table.addressTable td {vertical-align:top;}
table.addressTable td.left {padding-right:50px;}
table.contactTable {width:100%;}
table.contactTable td {vertical-align:top;}
table.contactTable td.left {width:50%;}
table.contactTable td.right {text-align:left;padding-left:50px;}

table.total {margin:0 6px 0 auto !important;}
table.total tr td:first-child {width:120px;}

#admin {margin:10px;}
#admin table {margin:0 0 0 0;}

label img {vertical-align:middle;}

h1 {font-size:2,48832em;}
h2 {font-size:2.0736em;}
h3 {font-size:1.728em;}
h4 {font-size:1.44em;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}

a img {border:none;}

/* Validator callout */
.validatorCalloutExtender {color:#000000;z-index:2;}
.validatorCalloutExtender div {border:solid 1px #000000;background-color:#fffacd;}
.validatorCalloutExtender td {border:solid 1px #000000;background-color:#fffacd;}

.translateLeft 
{
    float: left;
    width: 200px;
    height: 400px;   
    margin-right: 20px; 
}

.translateRight
{
    float: left;
    width: 700px;
    height: 400px;
}

.translateRight .wrapper
{
    width: 688px;
    height: 134px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #abc1de;    
}