BODY { margin: 0px; }
TABLE { border: 0px; }
BODY, TD, DIV, P { font-family: Tahoma; font-size: 13px; }
DIV.quote { color: #004F2E; font-weight: bold; font-size: 15px; line-height: 20px; }
P.subtitle { font-size: 14px; font-weight: bold; padding: 5px 0px 0px 0px; }
DIV.boxed { color: #004F2E; border: solid 1px #C5DEAE; background-color: #E0EED3; padding: 5px; font-size: 14px; margin: 15px 0px 15px 0px; line-height: 20px; }
DIV.boxednospace { color: #004F2E; border: solid 1px #C5DEAE; background-color: #E0EED3; padding: 5px; font-size: 13px; margin: 15px 0px 0px 0px; }
DIV.hover, A:link, A:visited, A:hover, A:active { cursor: hand; text-decoration: none; font-weight: bold; color: #277627; }
A:hover { color: #8CC264; }

BODY.footer { background-color: #00351F; }
BODY.left { background: url('/images/left.jpg'); background-position: right; }
BODY.right { background: url('/images/right.jpg'); background-position: left; }
BODY.left, BODY.right { background-repeat: repeat-y; background-color: #B1C598; }
BODY.title { background: url('/images/title.jpg'); background-repeat: repeat-x; background-color: #C6DFAF; }
BODY.content { margin: 10px; background: url('/images/background.jpg'); background-position: top right; background-repeat: no-repeat; }
BODY.side, BODY.header { background: url('/images/green.jpg'); background-repeat: repeat-x; background-position: top; background-color: #00351F; }
TABLE.side TR TD { background: url('/images/green.jpg'); background-repeat: repeat-x; }
IMG { border: 0px; display: block; }
TABLE.menu IMG, TABLE.footer IMG, IMG.inline { display: inline; }

TD.div { width: 27px; }
TABLE.menu { margin: 0px 10px 6px 10px; }
TABLE.menu TR TD { text-align: center; vertical-align: bottom; }
TABLE.menu TR TD.logo { text-align: right; padding: 0px 10px 0px 10px; }

TABLE.picture { align: left; margin: 0px 10px 5px 0px; }
TABLE.picture TR.top TD { background: url('/images/phototop.jpg'); }
TABLE.picture TR.middle TD { background: url('/images/photobg.jpg'); }
TABLE.picture TR.bottom TD { background: url('/images/photobottom.jpg'); }
TABLE.picture TR.top TD, TABLE.picture TR.bottom TD { background-position: right; background-repeat: no-repeat; }
TABLE.picture TR.middle TD { background-position: right; background-repeat: repeat-y; }
TABLE.picture TR.middle TD.border { background: url('/images/photoright.jpg'); background-position: right; background-repeat: repeat-y; }
TABLE.picture TR.middle TD.picture { padding: 10px 10px 10px 5px; }
TABLE.picture TR.top TD IMG, TABLE.picture TR.middle TD.px IMG, TABLE.picture TR.bottom TD IMG { width: 2px; height: 2px; }
TABLE.picture TR TD.picture { line-height: 12px; }
TABLE.picture TR TD.picture IMG { margin: 2px; }

TABLE.revpicture { align: left; margin: 0px 0px 5px 10px; }
TABLE.revpicture TR.top TD { background: url('/images/revphototop.jpg'); }
TABLE.revpicture TR.middle TD { background: url('/images/revphotobg.jpg'); }
TABLE.revpicture TR.bottom TD { background: url('/images/revphotobottom.jpg'); }
TABLE.revpicture TR.top TD, TABLE.revpicture TR.bottom TD { background-position: left; background-repeat: no-repeat; }
TABLE.revpicture TR.middle TD { background-position: left; background-repeat: repeat-y; }
TABLE.revpicture TR.middle TD.border { background: url('/images/revphotoleft.jpg'); background-position: left; background-repeat: repeat-y; }
TABLE.revpicture TR.middle TD.revpicture { padding: 10px 10px 10px 5px; }
TABLE.revpicture TR.top TD IMG, TABLE.revpicture TR.middle TD.px IMG, TABLE.revpicture TR.bottom TD IMG { width: 2px; height: 2px; }
TABLE.revpicture TR TD.revpicture { line-height: 12px; }
TABLE.revpicture TR TD.revpicture IMG { margin: 2px; }

TABLE.footer TD { text-align: center; }
TABLE.footer TD.wood {
	background: url('/images/wood.jpg');
	border-top: solid 1px #B59E86;
	border-bottom: solid 1px #B59E86;
}
DIV.copyright { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 2px; }
DIV.smallnotes { font-size: 9px; }

SPAN.qualifications { font-size: 10px; }
IMG#sample { border: solid 1px #277627; }

TABLE.revpicture TR TD TABLE.contactform TR TD { background: none; }

.rednose_1{display: inline;}
.rednose_2{display: inline; margin-left: 15px;}
.rednose_table{background-color: #e0eed3; border-width: 1px; border-style: solid; border-color: #c5deae;}
.special_3{font-size: 16px;}
.products_text{width: 290px; height: auto; min-height: 30px; margin-top: 10px;}
