body,td { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#3B3A3B; margin:0px; }
body.print { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#3B3A3B; margin:10px; }

img { border: 0px; }
img.block { display: block; }
label { cursor: pointer; }
form { display: inline; }
select            { font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
input             { font-family:Verdana, Arial, sans-serif; font-size:11px; background-color:#D4D0C8; border:1px solid #999999; color:#000000; }
.textbox          { background-color:#FFFFFF; border:1px solid #999999; width:95%; color:#000000; }
.textboxupload    { background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
.textboxcaption   { background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
.textboxplain     { background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
.textboxdate      { background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
.textboxcount     { background-color:#FFFFFF; border:1px solid #999999; color:#000000; }
.radio            { background-color:transparent; border:0px; }
.check            { background-color:transparent; border:0px; }
.image            { border:0px; }

a:link, a:visited, a:active, a:hover  { text-decoration:underline; }
a.gold:link, a.gold:visited, a.gold:active { color:#C39F60; text-decoration:none; }
a.gold:hover { color:#C39F60; text-decoration:underline; }

a.green:link, a.green:visited, a.green:active { color:#125E3F; text-decoration:none; }
a.green:hover { color:#125E3F; text-decoration:underline; }

a.white:link, a.white:visited, a.white:active { color:#FFFFFF; text-decoration:none; }
a.white:hover { color:#FFFFFF; text-decoration:underline; }

a.brown:link, a.brown:visited, a.brown:active { color:#9E4B0B; text-decoration:none; }
a.brown:hover { color:#9E4B0B; text-decoration:underline; }

a.grey:link, a.grey:visited, a.grey:active { color:#494949; text-decoration:none; }
a.grey:hover { color:#494949; text-decoration:underline; }

a.darkgreen:link, a.darkgreen:visited, a.darkgreen:active { color:#125E3F; text-decoration:none; }
a.darkgreen:hover { color:#125E3F; text-decoration:underline; }

a.ul:link, a.ul:visited, a.ul:active, a.ul:hover  { text-decoration:underline; }

.gold   { color:#815C1C; }
.white  { color:#FFFFFF; }
.green  { color:#125E3F; }
tr.green td { color:#125E3F; }
.purple { color:#581079; }
.orange { color:#D4692B; }
.brown  { color:#9E4B0B; }
.yellow { color:#F3DC7D; }
.darkgreen { color:#125E3F; }
.blue   { color:#247BA5; }
.red    { color:#FF0000; }

.heading { font-size:18px; }
.smaller { font-size:10px; }
.bold    { font-weight: bold; }
tr.bold td { font-weight: bold; }

.h-tile   { background-repeat: repeat-x; }
.no-tile  { background-repeat: no-repeat; }
.bottom-tile { background-position: bottom; }

.bg-orange  { background-color:#D4692B; }
.bg-purple  { background-color:#684B8F; }
.bg-fawn    { background-color:#F4EBD8; }
.bg-cream   { background-color:#FAF7F2; }
.bg-gold    { background-color:#C39F60; }
.bg-green   { background-color:#125E3F; }
.bg-darkgreen   { background-color:#125E3F; }
.bg-lightgreen  { background-color:#D9EAE6; }
.bg-palegreen   { background-color:#EEF6F3; }
.bg-paleblue    { background-color:#E9F5FB; }
.bg-paleorange  { background-color:#FFECB9; }
.bg-grey    { background-color:#FAFAFA; }
.bg-white   { background-color:#FFFFFF; }

.smallpad { padding:3px; }
.medpad   { padding:6px; }
.largepad { padding:15px; }

.border         { border-color:#ECE1CE; border-width:1px; border-style:solid; }
.border-gold    { border-color:#C39F60; border-width:1px; border-style:solid; }
.border-purple  { border-color:#816282; border-width:1px; border-style:solid; }
.border-green   { border-color:#D9EAE6; border-width:1px; border-style:solid; }
.border-orange  { border-color:#F0CBB5; border-width:1px; border-style:solid; }
.border-grey    { border-color:#F2F2F2; border-width:1px; border-style:solid; }

.category-list  { padding:8px 16px 8px 16px; }
.panel          { padding:15px 19px 15px 19px; text-decoration:underline; }
.purchase-panel { padding:15px 19px 15px 19px; }
.product-panel  { padding:5px 9px 5px 9px; }
.image-holder   { height:100px; border-bottom-color:#FFFFFF; border-bottom-width:3px; border-bottom-style:solid; }
.empty-cart     { padding:40px 30px; align:center; }
.capacity       { padding:1px; width:100%; }
.footer         { font-size:10px; padding:0px 0px 5px 0px; border-right-color:#ECE1CE; border-right-width:1px; border-right-style:solid; border-bottom-color:#ECE1CE; border-bottom-width:1px; border-bottom-style:solid; }
.footer-links   { padding:8px 12px 8px 12px; }
.login-panel    { padding:30px 60px; }
.corporate-admin-panel { border-color:#ECECEC #ECECEC #ECECEC #ECECEC; border-width:0px 11px 11px 11px; border-style:solid; }
.order-info-panel { padding:58px 0px 0px 23px; }

.generic-content  { width:99%; padding:35px; border-top-color:#ECE1CE; border-top-width:1px; border-top-style:solid; border-left-color:#ECE1CE; border-left-width:1px; border-left-style:solid; border-right-color:#ECE1CE; border-right-width:1px; border-right-style:solid; }
.generic-left     { padding-right:15px; }
.generic-right    { padding-left:15px; }
.generic          { padding:15px; }

/* layers */
#holder  { position:relative; visibility:visible; display:block; }
#enlarge { position:absolute; top:0px; left:0px; visibility:hidden; display:none; }

/* autopublish */
#formCaption { color:#000000; }