body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;}

#header {
	width: 100%;
	height: 90px;}

#banner {
	padding-top: 17px;
	margin: 0px auto;
	text-align: center;
	display: block;}
	
#mini_cart {
	float: right;
	height: 85px;
	max-width: 300px;
	background-color: #f7f6ef;
	border: solid 1px #b19c0b;
	margin: 2px 2px 0px 0px;
	padding: 0px 2px;}
	
#crumb {
	float: left;
	margin-left: -3px;}

#nav_bar {
	background-color: #008f00;
	height: 20px;
	width: 100%;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;}

.menu {
	width: 132px;
	margin: 10px 0px 0px 10px;
	padding: 3px;
	border: solid #000000 1px;
	background-color: #e6ffe6;
	color: #000000;
	font-weight: bold;}
	
a.link:link, a.link:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 7px;}

a.link:hover, a.link:active {
	color: #ff8000;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 7px;}

a.nav-link:link, a.nav-link:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 7px;}

a.nav-link:hover, a.nav-link:active {
	color: #ff8000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 7px;}

h1 {
	background-color: #00c000;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid #000 1px;
	margin: -3px -3px 3px -3px;
	padding: 2px;}

#content {
	position: absolute;
	top: 120px;
	left: 176px;
	padding-right: 5px;}
	
#store {
	margin-left: 80px;
	line-height: 1.3}
	
a:hover {
	text-decoration: none;}
	
.spotlight {
	float: left;
	width: 280px;
	height: 205px;
	border-left: solid 1px #d7d6cc;
	margin: 0px 0px 25px 7px;
	padding-left: 4px;}

#calendar {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #d7d6cc;}
	
.mold-list {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #666666;}
	
table {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;}
	
#footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;}
	
h2 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 14px 0px 0px 0px;}
	
#cart {
	border: 1px solid #000;}

.colored_cell_footer {
   color: #000;
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   background-color: #eef0f2;
   border-top: #000 1px solid;}

table.discount-table {
	border: 1px solid #000;
	border-collapse: collapse;}

table.discount-table td {
	border: 1px inset #000;}
	
.link_back {
	font-weight: normal;}
	
table.discount-policy {
	border-collapse: collapse;
	border: solid 1px}
	
h1.discount-policy {
	background-color: #00c000;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin: -3px -3px -4px -3px;
	padding: 2px;}
	
h2.discount-policy {
	background-color: #e6ffe6;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin: -3px;
	padding: 3px;}
	
.new_product {
	float: left;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	padding: 2px;
	height: 150px;
	width: 150px;}

.new_product_2 {
	float: left;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	padding: 2px;
	height: 130px;
	width: 130px;}
	
.spacer {
  clear: both;
  }
	
/* Commerce-cgi cart CSS code carry-over */

.centered
{
   text-align:       center;
}

.benchmark
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   text-align:       center;
}

.error_header
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;
   color:            #FF0000;
   text-align:       center;
}

.error_description
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

.random_product_text
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   text-align:       center;

}

/* used to highlight comment in the manager */
.red_comment
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   color:            #FF0000;
}

/* used to highlight comment in the manager */
.center_error
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   color:            #FF0000;
   text-align:       center;
}

/* used in hack attempt error code */
.large_center_header
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;
   text-align:       center;
}

/* used in manager members hack */
.large_left_header
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;

}

/* used to add left and right margin */
.margins_left_right
{
    margin-left:     20px;
    margin-right:    20px;
    margin-top:      10px;
}

/* used in manager below the header to describe what this feature is */
.text_description
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

/* Small text that shows up below the gateway check out buttons. */
.gateway_description
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   text-align:       center;
}

/* user on forms and cart display */
.colored_cell_header
{
   color:            #000000;
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   background-color: #EEF0F2;
   border-bottom:    #000000 1px solid;
}

/* user on product details display display */
.colored_cell_detail_header
{
   color:            #000000;
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   background-color: #EEF0F2;
   border:           #000000 1px solid;
}

.verify_cell_header
{
   color:            #000000;
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   background-color: #EEF0F2;
   border:           #000 1px solid;
}

/* user on product details display display */
.colored_cell_detail_header
{
   color:            #000000;
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   background-color: #EEF0F2;
   border:           #000000 1px solid;
}

.order_cell_header
{
   color:            #000000;
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   background-color: #F7F6EF;
   /* background-color: #BAC1C7; */
   border:           #000 1px solid;
}

.item_added_message
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        13;
   text-align:       center;
   font-weight:      bold;
   padding-bottom:   10px;
   color:            #0000ee;
}

.d_category{HEIGHT: 22px; WIDTH: 210px;}

next_link
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   font-weight:      bold;
}

back_link
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   font-weight:      bold;
}

.cart_edit_quantity{}

.cart_totals_labels
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   text-align:       right;
}

.cart_totals
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   text-align:       right;
}

.cart_error{}

.no_items_found
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
   text-align:       center;
}

.cartcontents
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

.default_small
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
}

.default_text
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

.default_right
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   text-align:       right;
}

.default_right_bold
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   text-align:       right;
}

.default_bold
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
}

.small_bold
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        10;
   font-weight:      bold;
}

.row_title
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

/* used in the download hack from the members area to sell product downloads */
.download_link
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
}

.customer_login_headers
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        14;
   font-weight:      bold;
   text-align:       center;
   height:           35;
   vertical-align:   center;
}

.template_cell_headers
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        12;
   font-weight:      bold;
}

.sitename
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        24;
   font-weight:      bold;
   color:            #FFFFFF;
   text-align:       center;
   line-height:      3;
}

.center_header
{
   font-family:      Verdana, Arial, sans-serif;
   font-size:        14;
   font-weight:      bold;
   text-align:       center;
}

.borderbottom
{
   BORDER-BOTTOM:    #C2C2C2 1px solid;
}