body {margin: 2px; background-color: #000000; color: #B0B0B0; line-height: 1.1em;}
table, img.border, fieldset, legend, input, textarea, select, button {border-color: #3C3C3C;}

a:link {color: #FFEC00;}
a:visited {color: #FFFFFF;}
a:hover, a:active, a:focus {color: #C0C0C0;}


div#templateHeader {padding-bottom: 10px;}
div#templateMenu, div#templateUserBoxes, div#templateSearch, div#templateFooter {border-top: 1px solid #FFFFFF; padding-top: 10px; color: #FFFFFF;}
div#templateUserBoxes, div#templateSearch, div#templateFooter {margin-top: 10px; font-size: 0.9em;}
div#templateFooter div.floatRight {clear: left; float: left;}

div#templateMenuLinks {margin-top: 5px;}
div#templateMenu a:link, div#templateMenu a:visited, div#templateUserBoxes a:link, div#templateUserBoxes a:visited, div#templateFooter a:link, div#templateFooter a:visited {color: #FFFFFF;}
div#templateMenu a:hover, div#templateMenu a:active, div#templateMenu a:focus, div#templateUserBoxes a:hover, div#templateUserBoxes a:active, div#templateUserBoxes a:focus, div#templateFooter a:hover, div#templateFooter a:active, div#templateFooter a:focus {color: #FFFFFF;}

div#userInfo, div#cartInfo {margin-top: 5px;}

div#homeMainContent {display: none;}


div.floatLeft, div.floatRight {float: none;}
div.floatRight {margin-top: 3px; text-align: left;}

div.productPhotoGroup {position: relative; float: none;}
div.productPhoto {float: left; text-align: center;}
div.productPhoto2 {position: absolute; top: 0; left: 246px;}
div.productPhoto3 {position: absolute; top: 153px; left: 246px;}
div.productCategoryCell, div.productCell {width: auto;}
div.productCategoryCell, div.productCategoryImage, div.productCell, div.productImage {float: none; margin: 0;}
div.productCategoryImage, div.productCategoryText, div.productImage, div.productText {margin-top: 10px;}
div.productCategoryText, div.productText {margin-left: 0; margin-right: 0;}

div.endUserProductColumnRight {float: left;}

div.addToCart, div.cartButtons {text-align: left;}

span.important, p.important {border: 1px solid #FFFFFF; padding: 2px; background-color: #800000; color: #FFFFFF;}
span.important a, p.important a {color: #FFEC00;}


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: 130px; height: 80px;}

h1, h2, h3 {color: #FFFFFF;}
h1 {font-size: 1.4em;}

hr {background-color: #3C3C3C; color: #3C3C3C;}


thead {background-color: #3C3C3C; color: #FFFFFF;}
thead th a:link, thead th a:visited {color: #FFFFFF;}
thead th a:hover, thead th a:active, thead th a:focus {color: #3C3C3C;}
th, td {padding: 2px;}

th.firstColumn, td.firstColumn {width: 50px;}

th, tr.search td, tr.totals td, tr.total td, td.divider {border-color: #3C3C3C;}
tr.totals td, tr.total td, td.endUserCategoryName, td.endUserProductName {border-color: #3C3C3C;}

td.endUserCategoryName {background-color: #202020;}
td.endUserProductName {background-color: #101010;}


img.floatLeft, img.floatRight {float: none; margin: 0;}


fieldset, legend {padding: 2px;}
legend, button, input.button {padding: 2px; background-color: #3C3C3C; color: #FFFFFF;}
label {display: block; float: none; width: auto;}
label.requiredField {color: #800000;}
fieldset div.row div, div.formAlign {clear: left; margin-left: 0;}

input, textarea, select, button, input.button {width: auto;}
textarea {height: auto;}
input.checkOut, button.checkOut {background-color: #800000;}

