<!--
/*
Global CSS for Shop a la Cart
You can override any of these definitions in your own CSS
*/
P{ margin:0px;padding: 0px; }
SELECT, INPUT{ color: #242424; font-size: 11px; }
.contentError{ color:red; }
.positiveText{ color:green; }
.negativeText{ color:red; }
.captionText{ color:gray; }
.catImgBox{ border:1px solid #DDD; padding:5px; width:160px; }
.catChildBox { border:1px solid #CDCDCD;padding:8px 10px 10px 10px; }
.prodListHeader{ background-color: #EEEEEE; }
.prodListRow1{ background-color: #E5F3FF; }
.prodListRow2{ background-color: #F2F9FE; }
.prodCartBackground{ background-color: #CCCCCC; }
.prodCartHeader{ background-color: #DDDDDD; }
.prodCartRow{ background-color:#FFF; }
.prodSpecial{ font-weight:bold; }
.listSortHdr{ font-weight: bold; background-color:#DEDEDE; padding:1px 3px 1px 3px; margin-bottom:8px; clear:both; }
.messageBox{ border: 1px solid #CDCDCD;padding:10px; }
H1{ font-size: 16px; }
H2{ font-size: 14px; }
H3{ font-size: 12px; }
.prodPrice{ color: #990000; }
.prodListPrice{ color: #990000; }
.salePrice{ color: #CC0000; }
#minicartNote{ position:absolute;top:20px;right:20px; }
.minicartNoteContent{ background-color:#db0000;color:#FFF;font-weight:bold;font-size:12px;padding:5px; }
#galleryBox{ float:left; font-size:10px; color:#555; margin:6px 6px 0 0; width:54px; }
#galleryImg{ border:1px solid #AAA; }
#galleryInfo{ padding:1px; font-size:10px; }
/* Cart and login area */
#cartTable, #cartTable TD{ font-size:12px; color:#333; }
#cartTable INPUT.fld, #cartTable TEXTAREA.fld, #cartTable SELECT.fld{ font-size:12px; width:200px; height:23px; border:1px solid #AAA; padding:4px 3px; }
#cartTable SELECT.fld{ padding:2px; }
#cartTable #cartHdr{ font-weight:bold; color:#333; padding:10px; border-bottom:1px solid #DDD; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; background:#e0e0e0 url('../img/bar_fade_light.gif') repeat-x top; } /* bar_fade_dark.gif is available, if needed */
#cartTable #colLeft{ border:1px solid #CCC; border-right:1px dotted #AAA; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#cartTable #colRight{ border:1px solid #CCC; border-left:none; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#cartTable #colStandard{ border:1px solid #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#cartTable #hiliteBox{ padding:16px 20px; background-color:#EEE; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#cartTable .textNote{ font-size:11px; }
#cartTable #prodRow1 TD{ background-color:#FFF; padding:8px 4px; }
#cartTable #prodRow2 TD{ background-color:#f0f7f9; padding:8px 4px; }
#cartTable #cartFooter{ padding:16px 20px; background-color:#EEE; border-top:1px solid #CCC; }
#cartTable .caption{ color:#777777; font-size:11px; }
#cartTable .hand { cursor:pointer; cursor:hand; }
-->