body {background: #005197 url("/images/template/background.gif") repeat-x; color: #FFFFFF;}
table, img.border, fieldset, input, textarea, select, button {border-color: #357BB9;}

a:link {color: #005197;}
a:visited {color: #FFFFFF;}
a:hover, a:active, a:focus {color: #FFFFFF;}


div#templateMain {position: relative; width: 775px; margin: auto; padding-bottom: 15px; background: #5293CC url("/images/template/contentbackground.gif") repeat-x 0 0;}
div#templateHeader {margin: auto; padding-top: 20px; text-align: center;}
div#templateContentHolder {margin: 50px 0 0 70px; border-bottom: 1px solid #FFFFFF; padding-bottom: 10px;}
div#templateContent {padding-right: 10px;}
div#templateMenu {position: absolute; top: 161px; left: 0; width: 775px; border-top: 1px solid #D6D6D9; border-bottom: 1px solid #357BB9;}
div#templateUserBoxes {position: relative; top: 30px; right: 0; font-size: 0.8em; text-align: right;}
div#templateFooter {margin-left: 70px; margin-right: 10px; padding-top: 10px; font-size: 0.8em;}

div#homeTranslogik {margin-top: 15px; text-align: right;}
div#homeTranslogikPrint {display: none;}

ul#menu {margin: 0; margin-left: 50px; padding: 4px; list-style: none;}
ul#menu a {padding: 0 3px; color: #5293CC; text-decoration: none;}
ul#menu li {display: inline;}
ul#menu li.sectionGap {margin-left: 20px;}

div#userInfo, div#cartInfo {float: left;}
div#userInfo {width: 300px;}
div#cartInfo {width: 180px; margin-left: 5px;}


span.important, p.important {border-color: #357BB9; background-color: #F79021;}
span.important a:link, p.important a:link {color: #FFFFFF;}


h1#logo {width: 193px; margin: auto; background: url("/images/template/logo.gif") no-repeat top center; text-indent: -1000em; overflow: hidden;}
h1#logo a {display: block; width: 193px; height: 116px;}

h1 {margin: 0; border-bottom: 1px solid #5293CC; padding-bottom: 25px; color: #5293CC; line-height: normal;}
h2, h3 {color: #005197;}


thead {background-color: #5293CC;}
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;}


legend {margin-left: 0; padding-left: 0; color: #FFFFFF; font-weight: bold;}
button, input.button {background-color: #5293CC; color: #FFFFFF;}
label.requiredField {color: #F79021;}
fieldset, input, textarea, select {border-color: #D0D0D0;}
input.button {border-color: #000000;}

input.checkOut, button.checkOut {font-weight: bold;}
