body  { font-family:Arial; font-size:12px; background-color: white; text-align: center; margin: 0 auto; width: 820px }
table { font-size:12px; } 
h1 { color: #fff; font-size: 16px; font-weight: bold; line-height: 24px; text-align: center; margin: 0; padding: 5px 0 0; vertical-align: middle }
h2 { color: #fc3; font-size: 18px; font-weight: bold; letter-spacing: 2.5px; margin: 0; padding: 0 }
h3 { color: #9d500c; font-size: 15px; font-weight: bold; line-height: 15px; margin: 0; padding: 0 }
h4 { color: #9d500c; font-size: 15px; font-weight: bold; line-height: 15px; margin: 0; padding: 0 }
h5   { color: #9d500c; font-size: 15px; font-weight: bold; margin: 0 }
h6  { color: #9d500c; font-size: 15px; font-weight: bold; margin: 0; padding: 0 }
.productText h6 { color:#000; } 
em   { font-size: 14px; font-weight: bold; text-decoration: line-through; margin: 0 }
hr { background:#3d3d3d; }
#bodyTable { width: 820px } 
#logo { position:absolute; top:0; left:0; margin:0 auto; }
#homePic     { background-image: url("images/headPic.jpg"); background-repeat: no-repeat; padding-top: 10px; padding-left: 23px }
#homeText  { font-size: 14px; padding: 18px 28px 0 }
#featuredProducts  { padding-top: 15px }
#contentProduct    { color: #000; background-color: white; height: inherit; border: solid 8px #d7f5fa }
#popUp { margin: 0 auto; width: 425px }
DIV.manufacturers    { text-align: center; vertical-align: top }
IMG.manImg { vertical-align: middle }
.inputRequirement  { color: #d61919; font-family: Arial }
.products  { padding: 14px 24px 14px 30px }
.products h4 { font-size:12px; }
.redPrice { color: #d61919; font-size: 14px; font-weight: bold }
.redHead { color: #9d500c; font-weight: bold; text-decoration: none; text-transform: lowercase; letter-spacing: 2px; margin: 0 }
.header  { color: #3d3d3d; font-weight: bold; text-align: right; text-transform: lowercase; letter-spacing: 2px; vertical-align: middle }
.productText { color: black; line-height: 16px; margin-right: 12px }
.productPad   { padding-right: 30px; padding-bottom: 15px }
.productPad h6 a { color:#3d3d3d; }
.productTextBold  { color: black; font-size: 11px; font-weight: bold; line-height: 15px }
.footer { color: #3d3d3d; font-weight: bold; text-align: center; text-transform: lowercase; letter-spacing: 2px; height: 34px; vertical-align: middle }
.footer2  { color: #3d3d3d; font-weight: bold; text-align: center; letter-spacing: 2px; vertical-align: middle }
.smallText { color: black; font-weight: bold }
.menuColumn  { background-image: url("images/menu_spacer.gif"); background-repeat: repeat }
.menuLeft { background-color:#c6cacb; text-align: left; }
.contentArea  { background-color: #c6cacb; padding-top: 7px; width: 645px; vertical-align: top }
.headerContainer    { background-color: #9d500c; padding: 1px 1px 0; height: 35px }
.headerContent { height: 100%; border-top: 1px solid #3d3d3d; border-right: 1px solid #3d3d3d; border-bottom: 0; border-left: 1px solid #3d3d3d }
.contentContainer { background-color: #d7f5fa; padding: 0 1px 1px }
.contentSub { padding: 0 8px 8px; border-top: 0; border-right: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
.contentContent { background-color: white; padding: 10px }
.picSubHead { color: #fff; font-size: 14px; letter-spacing: 1px; padding-bottom: 15px; width: 310px }
.standardLink { color: #3d3d3d; font-weight: bold; text-transform: lowercase; letter-spacing: 2px }
a.standardLink:link, a.standardLink:visited { color: #3d3d3d; text-decoration: none; text-transform: lowercase; letter-spacing: 2px }
a.standardLink:active, a.standardLink:hover { color: #9D500C; text-decoration: underline; text-transform: lowercase; letter-spacing: 2px }
a.menuLeft:link, a.menuLeft:visited { color: #9D500C; font-size: 11px; font-weight: bold; line-height: 22px; text-decoration: none; text-transform: uppercase; margin-left:5px; }
a.menuLeft:active, a.menuLeft:hover { color: #3d3d3d; text-decoration: underline; }
a.picA:link { color: #fff; font-weight: bold; line-height: 16px; text-decoration: none; letter-spacing: 1px }
a.picA:active { color: #fff; font-weight: bold; line-height: 16px; text-decoration: none; letter-spacing: 1px }
a.picA:visited { color: #fff; font-weight: bold; line-height: 16px; text-decoration: none; letter-spacing: 1px }
a.picA:hover { color: #d4d4d4; font-weight: bold; line-height: 16px; text-decoration: underline; letter-spacing: 1px }
.featured { color: #3d3d3d; font-weight: bold;; line-height: 16px; text-align: center; padding: 10px 20px 0; vertical-align: middle }
a.featuredLink:link, a.featuredLink:visited { color: #3d3d3d; font-weight: bold; line-height: 16px; text-decoration: none }
a.featuredLink:active, a.featuredLink:hover { text-decoration: underline }
a:link, a:visited { color: #9d500c; text-decoration: none }
a:active, a:hover { color: #9d500c; text-decoration: underline }
.priceMarkdown { color: black; text-decoration: line-through }
.price { color: #000000; font-size: 14px; font-weight: bold }
form { margin: 0; padding: 0 }
.messageStackError, .messageStackWarning  { color:#fff; font-size: 12px; font-weight:bold; background-color: #9d500c }
.messageStackSuccess  { font-size: 10px; background-color: #c9d6de }
.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: arial }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: arial }

td {
	vertical-align:				top;
}

dt.clickable, h6.clickable { cursor:pointer; color: #3d3d3d; text-decoration: none; letter-spacing: 2px; font-size:11px; }
dt.clickable_hover, h6.clickable_hover { color: #9D500C; text-decoration: underline; letter-spacing: 2px; font-size:11px; }
#bodyTable tr .contentArea .contentContainer .contentContent table tr .productText table tr th p {
	text-align: left;
	font-weight: normal;
	margin-left: 8px;
}
tr .contentArea .contentContainer .contentContent table tr .productText table tr th p {
	font-style: normal;
	text-align: left;
}

