
body              {background: white url('/styles/background.gif') repeat fixed}

p, li, ul, ol               { font-family: verdana; font-size: 11px; color: #333333; letter-spacing: .03em}

.home_redhead	{ font-family: verdana; font-size: 17px; font-weight: bold; color: #CC3300; letter-spacing: .03em}
.legal            { font-family: verdana; font-size: 10px; color: #333333; line-height: 1.4em; letter-spacing: .03em}
.subhead          { font-family: verdana; font-size: 12px; color: #CC3300; letter-spacing: .03em ; font-weight: bold}
.normal		{ font-family: verdana; font-size: 11px; color: #333333; letter-spacing: .03em}
.colorheading     { font-family: verdana; font-size: 24px; color: #CC3300; letter-spacing: -.03em ; font-weight: bold}
.MaineLicense     { font-family: arial; font-size: 12pt;}

a                 { font-family: verdana; color: #333333;}
a:hover           { font-family: verdana; color: #333333; }
a:active          { font-family: verdana; color: #333333; }
a:visited         { font-family: verdana; color: #666666 }


.navlinks_header            { font-family: verdana; font-size: 11px; color: #ffffff; line-height: 1.4em; text-decoration: none }
.navlinks_header a          { font-family: verdana; color: #ffffff; text-decoration: none}
.navlinks_header a:hover    { font-family: verdana; color: #ffffff; }
.navlinks_header a:active   { font-family: verdana; color: #ffffff; }
.navlinks_header a:visited  { font-family: verdana; color: #ffffff; text-decoration: none !important }

.navlinks_topheader            { font-family: verdana; font-size: 11px; color: #000000; line-height: 1.4em; text-decoration: none }
.navlinks_topheader a          { font-family: verdana; color: #ffffff; text-decoration: none}
.navlinks_topheader a:hover    { font-family: verdana; color: #ffffff; }
.navlinks_topheader a:active   { font-family: verdana; color: #ffffff; }
.navlinks_topheader a:visited  { font-family: verdana; color: #ffffff; text-decoration: none !important }

.subnav_red            { font-family: verdana; font-size: 11px; color: #CC3300; text-decoration: none }
.subnav_red a          { font-family: verdana; color: #CC3300; text-decoration: none}
.subnav_red a:hover    { font-family: verdana; color: #CC3300; }
.subnav_red a:active   { font-family: verdana; color: #CC3300; }
.subnav_red a:visited  { font-family: verdana; color: #CC3300; text-decoration: none !important }

td.tableheader1 { background-color: #FFCC66;}
td.tableheader2 { background-color: #CC3300;}
td.tableheader3 { background-color: #000000;}
td.tableheader4 { background-color: #FFFFFF; text-align:right; }
td.sidebar1 { background-color: #FCF1DA;}
td.sidebar2 { background-color: #FCF1DA;}
td.sidebar3 { background-color: #F7D795;}
td.GridHeading { background-color: #F7D795;}
td.GridLight { background-color: White;}
td.GridAlt { background-color: White;}
td.GridDark { background-color: #FCF1DA;}
td.GridVoid { background-color: Silver; color: Maroon;}
.lgpriceheading          { font-family: arial; font-size: 17px; color: red; letter-spacing: .03em ; font-weight: bold}





.input { font-family: verdana; font-size: 10px; }
.inputsmall { font-family: verdana; font-size: 8px; }

.success { font-family: verdana; color: #0000cc; font-size: 11px; font-weight: bold; }

.error { font-family: verdana; color: #ff0000; font-size: 11px; font-weight: bold; }
.errornotbold { font-family: verdana; color: #ff0000; font-size: 11px; font-weight: normal; }


.required { font-family: verdana; font-weight: bold; font-size: 11px; color: #ff0000 }

.clear { font-family: verdana; color: #ffffff; font-size: 11px; font-weight: bold; }

.submitbutton { border-left: solid 1px black; border-right: solid 1px black; border-bottom:  solid 1px black; border-top:  solid 1px black; font-family: verdana; font-size: 10px; color: #333333; line-height: 1.4em; letter-spacing: .03em}

/* Product Recommendations */
div.prodheading {width: 100%}
div.prodcontent {text-align: center}
div.proddesc	{width: 435px}
div.prodad		{width: 75%; margin-top: 4em;}
#product h1		{text-align: center; margin-bottom: 0px; color: #c30}
#product h2		{font: normal 11px verdana; letter-spacing: .03em}
#product h3		{text-align: justify; font: normal 11px verdana; letter-spacing: .03em}
#product .cat	{text-align: right; margin-top: -30px; margin-bottom: 2em; margin-right: 1em}
#product .prodscat	{font-family: verdana; font-size: 17px; font-weight: bold; color: #CC3300; letter-spacing: .03em; text-align: right; margin-top: -30px; margin-bottom: 2em;}
.buttons		{width:50px; text-align: center;}
.recommended	{text-align: center; margin-top: 2em}
#recommend p	{font-family: verdana; font-size: 11px; color: #333333; letter-spacing: .03em; padding: 2px; margin: 0px; text-align: left; border-top: solid 3px black}
.recommendcell	{font-family: georgia, serif; font-size: 10pt; color: #c30; width: 125px; text-align: center}
#recommend h3	{margin: 2px; font-size: 12pt}
#recommend .price	{color: red}
#ad h3			{text-align: justify; font: normal 11px verdana; letter-spacing: .03em;}

#products h1		{font-family: verdana; font-size: 12px; color: #CC3300; letter-spacing: .03em; font-weight: bold}
#products h2		{font-family: verdana; font-size: 11px; color: #333333; letter-spacing: .03em; font-weight: normal}


/* Autoship Cart */
.cartheaderbox	{background-color: #FCF1DA}
.cartwarningbox	{border: solid 2px black; color: DarkBlue; background-color: white; font-family: Verdana, Arial, san-serif; margin-bottom: 1em}
.cartactive		{background-color: #cfc}
.cartnotactive	{background-color: #fcc}
.cartunassigned	{background-color: #ffc}
.carttype			{text-align: left; font-weight: bold}
.cartconvertbutton	{width: 180px}
#cartheader a		{color: Blue; text-decoration: underline}
.cartheader			{margin-bottom: 5px; background-color: #F1DBB4 ; border: solid 1px black}
.cartdivider		{background-color: Black; color: Black; height: 1px; border: dotted 1px black}
.cartsectionheader	{font: 14pt/16pt verdana; text-align: center; padding-top: 25px}
.cartorderwarning	{font-weight: bold; padding: 0px 5px 10px 5px; color: red}
.cartbuttoncell		{text-align: center}
.cartdisablebutton	{margin-top: 1em; background-color: #ccc; width: 125px; font-size: 11pt}
.cartenablebutton	{margin-top: 1em; background-color: #ccc; width: 125px; font-size: 11pt}
.discontinued		{text-decoration: line-through}

