body{ background-color:#E6E6E6; font-family:Arial; width:800px; margin:auto; padding:8px; }
.body{ text-align:center; }

/*GLOBAL STYLES*/
.style1{ color:#000000; font-weight:bold; }
.style3{ font-size:12px }
.style4 {font-size: 14px}
.style5 {font-size:16px; font-weight:bold; }
.style6 {font-size: 14px; font-weight: bold; }
.nospace{ border:0px; border-spacing:0px; padding:0px; margin:0px; border-collapse:collapse; }
a.white-links{ color:#FFFFFF; }
a.black-links{ color:#000000; }
a.hover-only{ text-decoration:none; }
a.hover-only:hover{ text-decoration:underline; }
.content{ background-color:#FFFFFF; border-right:1px solid #599FF7; border-bottom:1px solid #599FF7; }
h1.page-header{ text-align:left; font-size:12px; display:inline; margin:0px; margin:auto; color:#000000; }
.clear { clear:both; }
h2{ font-size:22px; }
.br { margin-bottom:14px;}

/*SITE FORMS*/
form input.xsmall{ width:30px; }
form input.small{ width:80px; }
form .clear{ height:15px; }
.form label{ float:left; }
.form input{ float:right; }

/*NAV STYLES*/
.left-nav{ padding:3px; color:#FFFFFF; background-color:#599FF7; vertical-align:top; }
.left-nav .categories{ margin-left:10px; font-size:14px; font-weight:bold; }

/*FLAT PAGES*/


/*TESTIMONIAL STYLES*/
.testimonials{ font-size:12px; }
.testimonials .wrapper{ padding-top:8px; border-bottom:1px black solid; margin:auto; }
.testimonials .customer-info{ float:left; width:35%; }
.testimonials .comments{ float:right; width:60%; }

/*FOOTER STYLES*/
.footer{ background-color:#FFFFFF; padding:6px; border:1px solid #599FF7; color:#599FF7; }
.footer a{ color:#599FF7; text-decoration:none; }
.footer a:hover{ color:#599FF7;	text-decoration:underline; }

/*PRODUCT STYLES*/
.products{ width:95%; margin:auto; padding:8px; }
.products h2{ font-size:18px; text-align:center; margin:0px; }
.products h4{ text-align:center; margin:0px; }
.products img{ float:left; }
.products .stats{ float:right; }
.products a{ color:#000000; } 


/*ADMIN STYLES*/
.admin{ text-align:left; padding:4px; }
.admin .header{ font-weight:bold; }
.admin .subheader{ background-color:#FFFFCC; padding:3px; border:1px solid #000000; font-weight:bold; }
.admin .warning{ background-color:#FF0000; }
.admin .box{ margin-left:15px; border:1px solid #000000; padding:3px; }
.admin input.submit{ background-color:rgb(204, 51, 0); color:#FFFFFF; border:none; width:120px; font-weight:bold; padding:3px; float:none; text-align:center; border:1px solid gray; }
.admin input.submit:hover{ background-color:rgb(51, 204, 0); cursor:pointer; cursor:hand; }
/*make delete button look like text link*/
.admin input.delete{ background-color:transparent; font-size:12px; border:none; color:#0000FF; text-decoration:underline; }
.admin input.delete:hover{ cursor:pointer; cursor:hand; }
.admin .errors{ color:red; font-weight:bold; }
.admin select{ min-width:200px; }