body, p, td { font-size: x-small; font-family: Arial,Helvetica,Sans-Serif; }
.pageheading { color: #990033; }
.defaultimageback { background-color: Black; }
.defaultlowerback { background-color: gainsboro; }
.defaultmoreabout,a.defaultmoreabout:link,a.defaultmoreabout:visited,a.defaultmoreabout:hover,a.defaultmoreabout:active { font-size: xx-small; color: White; }
.defaultmfrtitle { font-size: small; font-style:italic; }
.specialoffer { font-weight: bold; font-size: x-small; color: crimson; background-color: Yellow; padding: 4px; border-width: 1px; border-style: solid; border-color: crimson; }
pre { }

/* inline links */
a:link { color: blue;text-decoration:underline; }
a:visited { color: purple;text-decoration:underline;  }
a:hover { color: crimson;text-decoration:none;  }
a:active { color: green;text-decoration:none;  }
.orderdisplaytext { font-family: Tahoma,arial,helvetica,sans-serif; font-size: xx-small; color: darkslateblue; }
.crumbtrailnavigation { font-size: xx-small; color: gray; }
a.orderdisplaysummary { font-size: x-small; font-weight: normal; }
a.moreabout { font-size: xx-small; font-weight: normal; }

/* navigation links */
a.navigation { font-size: x-small; font-weight: normal; }


a.contentnavigation { font-size: x-small; font-weight: normal; }
a.contentnavigation:link { color: dimgray;text-decoration:underline; }
a.contentnavigation:visited { color: dimgray;text-decoration:underline; }
a.contentnavigation:hover { color: Blue;text-decoration:none; }
a.contentnavigation:active { color: crimson;text-decoration:none; }
div.contentnavigation { font-weight: normal; font-size: x-small; color:dimgray;}
/* other stuff */
.price { font-size: small; font-weight: bold; color: #990033; }
.smallprice { font-size: xx-small; font-weight: normal; color: #990033; }
.delivery { }
.attributes { }
.producttitle { font-size: x-small; margin: 0px; }
.subtitle { font-size: x-small; margin: 0px; }
.defaultproducttitle { font-size: x-small; margin: 0px; color: White; }
.defaultsubtitle { font-size: x-small; margin: 0px; color: White; }
.measure { font-size: xx-small; }
.error { color: crimson; font-size: x-small; }
.alert { font-weight: bold; font-size: small; color: crimson; }
.small { font-size: xx-small; }
.attribute { font-size: x-small; }
.smalltitle { font-size: small; font-weight: bold; }

h1, h2, h3, h4, h5, h6 { }
h1 { font-size: large; }
h2 { font-size: medium; }
h3 { font-size: small; }
h4 { font-size: x-small; }
h5 { font-size: xx-small; }
h6 { font-size: xx-small; font-weight: normal; }

.mouseover { cursor: hand; }
.mouseout { cursor: default; }
.border { border-width: 1px; border-color: black; border-style: solid; }
.background { background-color: white; margin: 0px; }
.navigationbackground { background-color: white; }

.button { background-color: whitesmoke; }

/* taking art styles */
.headerbackground { background-color: #000033; }
.productimage { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; background-color: gainsboro; }
.productlist { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; background-color: white; }
