﻿.categoryitem {width: 140px; padding-right: 10px;}
.categoryitem p {margin-bottom: 2px; text-align: center;}
.categoryitem a:active, .categoryitem a:visited, .categoryitem a:link {color: #4e97c4; text-decoration: none;}
.categoryitem a:hover {color: #4e97c4; text-decoration: underline;}

#minicart {margin: 0px; padding: 20px 20px 15px 20px; font-size: 10px;}
#minicart a:link, #minicart a:visited, #minicart a:active {color: #fff; text-decoration: none;}
#minicart a:hover {color: #fff; text-decoration: underline;}
#minicart h2 {font: 11px/18px Georgia, "Times New Roman", Times, serif; color: #fff; margin-bottom: 3px;}

.detailimg {float: right; margin-bottom: 10px; margin-left: 13px;}
.detailimg p {margin-right: 10px; margin-left: 10px; padding: 4px 10px 7px; font-size: 10px;}
.sku {font-size: 9px; color:#5f718e;}
.detailcontrols td {padding-right: 6px; padding-bottom: 3px;}

table {border-collapse: collapse;}

.cartnav {background: #f0f0f0; border: 1px solid #4e97c4; border-collapse: collapse; margin: auto; margin-bottom: 20px;}
.cartnav td {border: 1px solid #4e97c4; padding: 2px 9px 2px 5px; font-size: 10px; text-align: center; color: #565447;}
.cartnav td.on {font-weight: bold; background: #fff; color: #4e97c4;}

.billingpage {border: 1px solid #4e97c4;}

.cartbuttons {text-align: right; margin-top: 15px;}
.carttotals td {background-color: #f0f0f0; color: #844880; padding-top: 3px; padding-bottom: 3px;}

.cartTable {border: 1px solid #4e97c4; border-collapse: collapse; margin-bottom: 15px; color: #565447;}
.cartTable th {border-bottom: 1px solid #4e97c4; border-top: 1px solid #4e97c4; background: #f0f0f0; color: #4e97c4;}

.textalignRight {text-align: right;}

.formline {clear: both; padding: 4px 0px;}
.formline span.field {display: block; float: left; width: 120px;}
.formline div {display: inline;}

select {font-size: 11px; background: #fbfbfb; border: solid 1px #4e97c4; color: #565447;}

.carttdborder {border: solid 1px #4e97c4;}

.errorbox {color: #c9390e;}

#cartcallout {text-align: center; margin-right: auto; margin-left: auto;}
#cartcallout p {display: inline; border: 1px solid #ffc80b; padding: 3px; background: #f0f0f0; color: #565447;}
#cartcallout strong {color: #4e97c4;}
