.itemgroup{text-align: center;margin-right: auto;margin-left: auto;padding: 6px 0 2px;}
.itemgroup table{margin: 0;padding: 0;border-width: 0;}
.itemgroup table td{background-color: white;text-align: center;vertical-align: top;margin: 0;padding: 0 0 10px;border: solid 0 #c8c8c8;}
.itemimage{margin: 4px 4px 2px;padding: 0;}
.itemimage img{border-width: 0;}
.addtocart{color: #787878;font-size: xx-small;text-align: center;margin: 1px 0 5px;padding: 0;}
.itemtext{color: #787878;font-size: 10px;text-align: center;margin: 1px 4px;padding: 0;}
.itemtext a{ color: #004465; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.itemtext a:link{color: #004465;text-decoration: none;}
.itemtext a:visited{color: #004465;text-decoration: none;}
.itemtext a:hover{color: #2b4014;text-decoration: underline;}
.itemdescription { color: #787878; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 3px 4px; padding: 0; }
.itemtext a:focus{color: #2b4014;text-decoration: underline;}
.itemform{ font-size: 11px; margin: 1px 0 7px; padding: 0; }
.itemform p { margin-top: 1px; margin-bottom: 1px; padding: 0; }
.itemform select { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 4px; border: solid 1px #004465; }
.itemform option { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.itemprice { font-size: 11px; margin: 1px 0 3px; padding: 0; }
.itemgroup select, itemgroup option{font-size: 11px;}
