/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2006 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
8A9B54		green			primary
E1DFC8		khaki			primary
F6F1E2		light khaki		primary
----------------------------------------------------------
B1C080		light green		secondary
----------------------------------------------------------
998C5F		dark brown		tertiary
9E67E9		purple			tertiary
*/

/* TAGS */
.body, body			{ background: #8A9B54; font: normal 62.5% Georgia,'Times New Roman',Times,serif; color: #4C4C4C; margin: 0px; padding: 0px; }
a,
a:active,
a:visited 			{ color: #9E67E9; }
a:hover 			{ color: #8A9B54; }
table td			{ font-size: 1em; }
img					{ border: 0px; }
tr					{ vertical-align: top }
h1					{ font: normal 2.5em Georgia,'Times New Roman',Times,serif; font-style: italic; color: #000; text-align: center; }
h2					{ font: normal 1.4em Georgia,'Times New Roman',Times,serif; color: #998C5F; }
h3					{ font: normal 1.2em Georgia,'Times New Roman',Times,serif; font-style: italic; color: #998C5F; }
blockquote			{ background: #998C5F; color: #F6F1E2; padding: 10px; text-align: center; }


/* PROPERTIES */
.left				{ margin: 0px 10px 5px 0px; float: left; }
.right				{ margin: 0px 0px 5px 10px; float: right; }
.printonly			{ display: none; }


/* LAYOUT */
.sitewrapper		{ width: 800px; background: #F6F1E2 url(../_images/BG.gif) repeat-y; font-size: 1.2em; text-align: left; border: 1px solid #E1DFC8; }
.menuarea			{ width: 296px; float: left; }
.contentarea		{ width: 500px; background: url(../_images/content-BG.gif); font-size: 1.1em; color: #000; line-height: 1.3em; float: right; }
.contentpadding		{ padding: 0px 20px 20px 20px; }
.item				{ background: #E1DFC8; color: #998C5F; margin: 0px 15px 15px 0px; padding: 15px; border: 1px solid #998C5F; float: left; }
.beforeafter h2		{ margin: 0px; padding-top: 10px; border-top: 1px solid #9E67E9; }


/* MENU */
.menu				{ margin: 25px 18px 25px 18px; }
.menu a,
.menu a:visited,
.menu a:active		{	background: url(../_images/menu-off.gif) no-repeat;
						display: block;
						font-weight: bold;
						font-size: 1.1em;
						color: #000;
						text-align: center;
						padding: 10px 10px 20px 10px;
						text-decoration: none; 
						text-transform: uppercase; }
.lastmenu			{	padding: 10px 10px 12px 10px !important; }
.menu a:hover		{ background: url(../_images/menu-on.gif) no-repeat; color: #000; }
.menu .nobutton		{ background: none !important; display: inline !important; padding: 0 !important; }


/* MISC */
.contactinfo		{ background: #B1C080; clear: both; }
.contactinfo td		{ width: 50%; padding: 15px; text-align: center; }


/* FORM */
input,
textarea			{ background: #EEE; border: 1px solid #999; }
.submitbutton		{ background: #9E67E9; font-weight: bold; color: #FFF; }
.submitbutton		{ border-left: 2px solid #DBC1FE; border-top: 2px solid #DBC1FE; }
.submitbutton		{ border-right: 2px solid #731FA0; border-bottom: 2px solid #731FA0; }


/* FOOTER */
.footer				{ width: 800px; background: #B1C080 url(../_images/footer-bg.gif) repeat-x top; font: bold italic 1em Georgia,'Times New Roman',Times,serif; }
.footer				{ color: #FFF; padding-top: 7px; text-align: center; clear: both; }
.footer a,
.footer a:visited,
.footer a:active,
.footer a:hover		{ color: #FFF; }

/* Product Image Enlarge Popup */
.popupimagehide			{ position: absolute; top: 0; left: 51%; display: none; background-color: #F6DEC7; border: solid 1px #FFF; padding: 2px; }
.popupimageshow			{ position: absolute; top: 0; left: 51%; display: block; background-color: #F6DEC7; border: solid 1px #FFF; padding: 2px; }