body {margin: 2px; line-height: 1.1em;}
table, img.border, fieldset, input, textarea, select, button {border-color: #357BB9;}

a:link {color: #005197;}
a:visited {color: #808080;}
a:hover, a:active, a:focus {color: #808080;}


div#templateContent {line-height: 1em;}
div#templateNavigation {margin-top: 20px; border-top: 1px solid #000000; padding-top: 10px;}
div#templateUserBoxes {font-size: 0.9em;}
div#templateFooter {display: none;}

div#homeTranslogik {display: none;}
div#homeTranslogikPrint {margin-top: 20px;}

ul#menu {margin: 0; list-style: none;}
ul#menu li.sectionGap {margin-top: 10px;}

div#userInfo, div#cartInfo {margin-top: 10px;}


div.floatLeft, div.floatRight {float: none;}
div.floatRight {margin-top: 3px; text-align: left;}

div.productDetails {margin: 10px 0;}

div.addToCart, div.cartButtons {text-align: left;}

span.important, p.important {border-color: #357BB9; background-color: #F79021;}


blockquote, ol, ul, dl {margin-left: 20px;}

h1#logo {margin: 0; background: url("/images/template/logohandheld.gif") no-repeat top left; text-indent: -1000em; overflow: hidden;}
h1#logo a {display: block; width: 133px; height: 80px;}

h1 {color: #5293CC; font-size: 1.4em;}
h2, h3 {color: #005197;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}

p.productTitle {font-size: 1.2em;}


thead {background-color: #5293CC;}
th, td {padding: 2px;}
th {border-bottom: 1px solid #357BB9; font-weight: bold;}

tr.totals td, tr.total td {border-top: 1px solid #357BB9; border-bottom: 1px solid #357BB9; font-weight: bold;}

td.divider {border-bottom: 1px solid #357BB9;}

th.firstColumn, td.firstColumn {width: 50px;}


img.floatLeft, img.floatRight {float: none; margin: 0;}


fieldset, legend {padding: 2px;}
legend {margin-left: 0; padding-left: 0; color: #FFFFFF; font-weight: bold;}
button, input.button {padding: 2px; background-color: #5293CC;}
label {display: block; float: none; width: auto;}
label.requiredField {color: #F79021;}
fieldset div.row div, div.formAlign {clear: left; margin-left: 0;}
fieldset, input, textarea, select {border-color: #D0D0D0;}
input.button {border-color: #000000;}

input, textarea, select, button, input.button {width: auto;}
textarea {height: auto;}
input.checkOut, button.checkOut {font-weight: bold;}
