Body, P, td  { font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 10pt; color : #0066cc; }
.blue  { font-weight : normal; color : #0066cc; }
.blueB  { font-size : 10pt; font-weight : bold; color : #0066cc; }
.blueM  { font-size : 11pt; font-weight : bold; color : #0066cc; }
.blueL  { font-size : 12pt; font-weight : bold; color : #0066cc; }
.blueS  { font-size : 8pt; font-weight : normal; color : #0066cc; }
.redB  { font-size : 10pt; font-weight : bold; color : #ff0000; }
.redS  { font-size : 8pt; color : #ff0000; font-weight : normal; }
.green  { font-size : 10pt; font-weight : normal; color : #00cc00; }
.greenB  { font-size : 10pt; font-weight : bold; color : #00cc00; }
.greenS  { font-size : 8pt; color : #00cc00; }
.greenL  { font-size : 12pt; font-weight : bold; color : #00cc00; }
A, A:Visited, A:Active  { font-size : 10pt; font-weight : bold; color : #ff0000; text-decoration : none; }
A:Hover  { font-size : 10pt; font-weight : bold; color : #00cc00; text-decoration : underline; }

/* === HOME === */
.homH2 { font-size : 12px; font-weight : normal; color : #0066cc; }
.homTxt { font-size : 11px; font-weight : normal; color : #4A4A4A; margin-bottom: 5px; }
a.homLink, a:visited.homLink, a:active.homLink { font-size : 11px; font-weight : normal; color : #FF0000; }
a:hover.homLink { font-size : 11px; font-weight : normal; color : #00CC00; }
.homPho img {  }
.homBoxTxt { font-size : 11px; font-weight : normal; color : #4A4A4A; margin-bottom: 5px; padding-left: 5px; }
a.homWill, a:visited.homWill, a:active.homWill  { font-size : 12px; font-weight : normal; color : #0066cc; text-decoration : none; }
a:hover.homWill  { font-size : 12px; font-weight : normal; color : #00cc00; text-decoration : underline; }
.hmList {
	list-style-image: url(../images/hm_crayon.gif);
	margin: 2px 0px 2px 10px;
	font-size: 13px;
	font-weight: bold;
}
.hmList li { padding-left: 10px; }
a.hmLkLge, a:visited.hmLkLge, a:active.hmLkLge  { font-size : 13px; font-weight : bold; color : #0066cc; text-decoration : none; }
a:hover.hmLkLge  { font-size : 13px; font-weight : bold; color : #00cc00; text-decoration : underline; }

.homH2promo { font-size : 36px; margin-bottom: 10px; font-weight : bold; letter-spacing: 0.5em; color : #ff0000; text-align: center; }
.homH3promo { font-size : 18px; margin-bottom: 8px; font-weight : bold; color : #000000; text-align: center; }
.homH4promo { font-size : 16px; margin-bottom: 8px; font-weight : bold; color : #ff0000; text-align: center; }
.homH5promo { font-size : 16px; margin-bottom: 8px; font-weight : bold; color : #000000; text-align: center; }
ul.homPromo { list-style: none; margin: 0; padding: 0 0 2em; font-size:11px; color : #000000; }
li.homPromo { padding: 1px 0; line-height: 1em; }
.homH2promoSale { font-size : 42px; margin-bottom: 10px; font-weight : bold; letter-spacing: 0; color : #000000; text-align: center; }

.homH2promoP { font-size : 32px; margin-bottom: 15px; margin-top: 10px; font-weight : bold; letter-spacing: 0em; color : #AB27BA; text-align: center; }
.homH3promoP { font-size : 22px; margin-bottom: 15px; font-weight : bold; color : #000000; text-align: center; }
.homH4promoP { font-size : 16px; margin-bottom: 8px; font-weight : bold; color : #AB27BA; text-align: center; }
.homH5promoP { font-size : 16px; margin-bottom: 8px; font-weight : bold; color : #000000; text-align: center; }
.homTxtB { font-size : 12px; font-weight : normal; color : #000000; margin-bottom: 5px; text-align: center; }
.homTxtP { font-size : 12px; font-weight : bold; color : #AB27BA; margin-bottom: 10px; text-align: center; }
.bold { font-weight: bold; }

.homH2promoL { font-size : 24px; margin-bottom: 10px; font-weight : bold; color : #00cc00; text-align: center; }
.homH3promoL { font-size : 20px; margin-bottom: 10px; font-weight : bold; color : #ff0000; text-align: center; }
.homH4promoL { font-size : 16px; margin-bottom: 8px; font-weight : bold; color : #0066cc; text-align: center; }
.homH5promoL { font-size : 14px; margin-bottom: 8px; font-weight : bold; color : #ff0000; text-align: center; }
.homTxtL { font-size : 14px; margin-bottom: 15px; margin-top: 15px; font-weight : bold; color : #0066cc; text-align: center; line-height: 1.5em; }

/* === CONTACT === */
.contDetail { padding-bottom: 10px; padding-left: 10px; color: #4A4A4A; font-size: 11px; }
.contHours { padding-bottom: 5px; padding-left: 10px; color: #4A4A4A; font-size: 11px; }
.contHoursT { padding-bottom: 5px; color: #4A4A4A; font-size: 11px; }
a.cont, a.cont:visited, a.cont:active { font-size: 11px; font-weight: normal; color: #00CC00; text-decoration: none; }
a.cont:hover { font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: underline; }
.contImg { border: solid 2px #00CC00; }


/* === general === */
.greenWide  {
	font-size : 12pt;
	font-weight : bold;
	color : #00cc00;
	letter-spacing:0.1em;
   border-width:0.05em;
	border-bottom: 1px solid #00cc00;
	border-left: none;
	border-right: none;
	border-top: none;
}

.redWide  {
	font-size : 10pt;
	font-weight : bold;
	color : #ff0000;
	letter-spacing:0.1em;
  border-color:#00cc00;
  border-width:0.05em;
	border-bottom: 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
}

.Hred  {
	font-size : 14pt;
	font-weight : bold;
	color : #ff0000;
}

.H2red  {
	font-size : 12pt;
	font-weight : bold;
	color : #ff0000;
}

A.green, A.green:Visited, A.green:Active  {
	font-size : 10pt;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
}

A.green:Hover  {
	font-size : 10pt;
	font-weight : bold;
	color : #0066cc;
	text-decoration : underline;
}

A.side, A.side:Visited, A.side:Active  {
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	color : #ffff00;
	text-decoration : none;
}

A.side:Hover  {
	font-size : 10pt;
	font-weight : bold;
	color : #00cc00;
	text-decoration : underline;
}

A.sideSub, A.sideSub:Visited, A.sideSub:Active  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
}

A.sideSub:Hover  {
	font-size : 9pt;
	font-weight : normal;
	color : #ff0000;
	text-decoration : underline;
}

A.foot, A.foot:Visited, A.foot:Active  {
	font-size : 7pt;
	font-weight : normal;
	color : #00cc00;
	text-decoration : none;
}

A.foot:Hover  {
	font-size : 7pt;
	font-weight : normal;
	color : #0066cc;
	text-decoration : underline;
}

.articles  {
	font-size : 10pt;
	font-weight : normal;
	color : #0066cc;
}

.Harticles  {
	font-size : 13pt;
	font-weight : bold;
	color : #00cc00;
	text-align : center;
}

.footer  {
	font-size : 7pt;
	color : #ff0000;
}

.footerDots  {
	font-size : 7pt;
	font-weight : bold;
	color : #0066cc;
}

.textbox  {
	font-size : 10pt;
	font-weight : bold;
	color : #0066cc;
	text-align : right;
	background-color : #F8F8F8;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	border-top: 1px solid #A0A0A0;
}

.ordbox  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
	color : #0066cc; 
	background-color : #F8F8F8;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	border-top: 1px solid #A0A0A0;
}

.ordboxSide  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	color : #0066cc;
	background-color : #F8F8F8;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #A0A0A0;
	border-top: 1px solid #A0A0A0;
}

.table {
	border : thin groove #F0F0F0;
	background : #F8F8F8;
}

.pad {
	padding-left : 3em;
}

.pad2 {
	padding-left : 1em;
	padding-right : 1em;
}

HR {
	color : #00cc00;
	height: 1px;
}

.sideOn  {
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
}

.spacedText  {
	font-size : 10pt;
	font-weight : bold;
	color : #0066cc;
	line-height: 18pt;
}

.tableOL  {
   border-width:0.05em;
	border-bottom: 1px solid #00cc00;
	border-left: none;
	border-right: none;
	border-top: 1px solid #00cc00;
}

.addBox  {
   border-width:0.05em;
	border-bottom: 1px solid #00cc00;
	border-left: 1px solid #00cc00;
	border-right: 1px solid #00cc00;
	border-top: 1px solid #00cc00;
	background-color: White;
	font-size : 8pt;
	font-weight : bold;
	font-style : normal;
	color : #0066cc;
	padding: 3px;
	line-height: 12pt;
}

.addGreen  {
	color : #00cc00;
	line-height: 12pt;
}

.addRed  {
	color : #ff0000;
	line-height: 12pt;
}

.photoHome {
	background-image: url(../images/photo_rightSide.jpg);
	background-repeat: no-repeat;
	background-position: 10px;
}

.ordHead {
	font-size : 10pt;
	font-weight : bold;
	color : #ff0000;
	border-top: 1px solid #00cc00;
	padding-top: 15px;
}
.pad_artic {
	padding-left: 5px;
	padding-bottom: 4px;
}

.menuLogo {
	height: 120px;
}

.help  {
	font-size : 10pt;
	font-weight : bold;
	color : #0066cc;
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}
.imgBorder {
	border-top: 1px #00CC00 solid;
	border-bottom: 0px;
	margin-top: 5px;
}
.homeImgBorder {
	border-top: 1px #00CC00 solid;
	border-bottom: 0px;
	margin-top: 5px;
}
.homeNewsBox {
	border: 1px #00CC00 solid;
	background-color: #F4FFF4;
}
.homeNewsBoxH {
	border-top: 1px #00CC00 solid;
	border-right: 1px #00CC00 solid;
	border-left: 1px #00CC00 solid;
	background-color: #DDFFDE;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	font-size: 13pt;
	color: #00CC00;
}
.homeList {
	padding-bottom: 5px;
	margin: 5px 5px 5px 25px;
	font-size: 11px;
}
a.homeNewsLink, a.homeNewsLink:Visited, a.homeNewsLink:Active  { font-size : 11px; font-weight : bold; color : #FF0000; text-decoration : none; }
a.homeNewsLink:Hover  { font-size : 11px; font-weight : bold; color : #0066cc; text-decoration : underline; }

/* === MENU SIDE ==== */
div#navi { width: 165px; margin:0; background: #567EB9;}
#navi ul { list-style: none; margin: 0; padding: 0 0 2em; background: #D2E2EC;}
#navi li { padding: 1px 0; line-height: 1em; border-bottom: 1px solid #E9F0F4;}
#navi a { text-decoration: none; padding: 0.25em 0.5em; margin: 0 0.75em; background: #E9F0F4; position: relative; top: 1.1em; display: block;  font-size: 10px; font-weight : normal; }
#navi a:link,#navi a:visited { color: #567EB9; border: 1px solid #E9F0F4; font-weight : normal; }
#navi a:hover { color: #FFFFFF; background: #9CBCDA; border: 1px solid #567EB9; font-weight : normal; }
#navi a:link.naviON,#navi a:visited.naviON { color: #FFFFFF; background: #C2D6E8; border: 1px solid #9CBCDA; font-weight : normal; }

.map { border: 1px #0066CC solid; }
.mapText { font-size: 14px; font-weight: bold; background-color: #0066CC; color: #FFFFFF; width: 402px; padding: 4px; text-align: left;  }
.contPromo {
	border: 1px #00CC00 solid;
	background-color: #DDFFDE;
	padding: 4px;
	text-align: center;
	font-size: 13pt;
	color: #00CC00;
	margin-right: 10px;
}
div#shopIntro { margin: 0; padding: 0; }
#shopIntro ul { margin: 1em 0 0 1.5em; padding: 0 0 1em 0; list-style: none url(../images/bullet_w2.gif); }
#shopIntro li { padding: 1px 0 10px 5px; line-height: 1em; font-size: 11px; }