﻿.categoryitem {width: 140px; padding-right: 10px;}
.categoryitem p {margin-bottom: 2px; text-align: center;}
.categoryitem a:active, .categoryitem a:visited, .categoryitem a:link {color: #6f5e73; text-decoration: none;}
.categoryitem a:hover {color: #6f5e73; 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: #F8F5EC; border: 1px solid #dcbdc0; border-collapse: collapse; margin: auto; margin-bottom: 20px;}
.cartnav td {border: 1px solid #dcbdc0; padding: 2px 9px 2px 5px; font-size: 11px; text-align: center;}
.cartnav td.on {font-weight: bold; font-size: 11px;}
.cartbuttons {text-align: right; margin-top: 15px;}
.carttotals td {background-color: #ffffff; color: #dfad53; padding-top: 3px; padding-bottom: 3px;}
.cartTable {border: 1px solid #dcbdc0; border-collapse: collapse; margin-bottom: 15px;}
.cartTable th {border-bottom: 1px solid #dcbdc0; border-top: 1px solid #dcbdc0; background: #F8F5EC; color: #666666;}

.cartBorder {border: 1px solid #dcbdc0;}

.textalignRight {text-align: right;}

.formline {clear: both; padding: 4px 0px;}
.formline span.field {display: block; float: left; width: 120px;}
.formline div {display: inline;}

select {border: solid 1px #dcbdc0; color: #666666; font-size: 10px; background: #fefcfd url(images/textbox_gradient.gif) repeat-x bottom;}

.errorbox {color: #c33;}

.navprodpages {text-align: right; font-size: 10px; font-weight: normal; border-bottom: 1px solid #dcbdc0; margin-bottom: 8px;}
.navprodpages .navproddisp {float: left;}
.navprodpages a:active, .navprodpages a:visited, .navprodpages a:link {text-decoration: none; font-weight: normal;}
.navprodpages a:hover {text-decoration: underline;}
