
	table {
		width: inherit; 
	}

	img {
		border: 0px;
	}

 	.prodbox {
 		margin-left:auto; 
 		margin-right:auto;
 		text-align: right;
		border-collapse : separate; 
		font-size: 12px;
 	}

	.prodbox_tmp {
		background: blue;		
		border: 4px solid;
	} 

 	.prodbox table {
        font-face: Arial, Helvetica, sans-serif;
 		text-align: center;
 		border: 1px outset;
 		padding: 10px;
		border-collapse: separate;
 	}
 
 	.prodbox_text tr{
 		border: 1px inset;
 	}
 	.prodbox_text td{
 		border: 1px inset;
 	}
 
     .prodbox_product {
         background: #ccccff;
     }
 
     .prodbox_product_alt {
         background: #ffc6ff;
     }

    .prodbox_product_missing {
        background: #ff0000;
    }
 
     .prodbox_text {
		background: #ffc6ff;
		text-align: center;
     }
 
     .prodbox_cart {
         background: #ffffff;
		text-align: center;
     }
 
     .prodbox_header {
         background: #ccccff;
     }

     .prodbox_header_alt {
         background: #ffc6ff;
     }
 
     .prodbox_product_title {
         font-weight: bold;
     }
 
     .prodbox_product_units {
     }
 
     .prodbox_product_price {
     }
 
     .prodbox_product_extra {
     }

	.product_name {
		font-size: 12px;
	}

	#thymuskin .product_name {
		width: 220px;
	} 

	#gift_content .product_name {
		width: 220px;
	} 

    body {
        background: #ffffff;
        text-color: #000000;
        text-align: center;
    }

	#layout {
	 	background:#FFFFFF none repeat scroll 0%;
		margin:20pt auto;
		position:relative;
		text-align:left;
		width: 761px;
		
	}

	table td, table th {
		padding: 0;
	}	

	.footer_menu {
		font-style: Arial, Helvetica, sans-serif;
		text-align: center;
        font-size: larger;
	}
	.footer_menu #disclaimer {
		font-size: 13px;
		padding: 0;
	}

	.footer_menu #links{
		padding: 0;
		margin: 0;
		font-size: 14px;
	}

	.footer_menu #phone{
		padding: 0;
		margin: 0;
		font-size: 12px;
	}

	.footer_menu a{
		text-decoration: underline;
	}

	.content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		letter-spacing: 2;
		color: black;
		padding: 10px 10px 10px 3px;
	}
	.content td {
		vertical-align: top;
		padding: 10px 10px 10px 0;
	}
	.content ul {
		list-style-position: outside;
	}
	.content a{
		text-decoration: underline;
		font-weight: bold;
	}

	.content .content_center {
		text-align: center;
	}

	.content .content_left {
		text-align: left;
	}

	.content .content_left td{
		text-align: left;
	}

	.content .image_left img{
		float: left;
	}

	.content .image_right img{
		float: right;
	}
	.content .italic {
		font-style: italic;
	}

	.content_footer {
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
	}

	.content_footer table {
		margin-left:auto; 
		margin-right:auto;
		border: 2px outset;
		padding: 10px;
	}

	.content_footer td{
		padding: 5px;
	}

	.content_footer .gift_cert_table{
		background-color: #FFC6FF;
	}

	.content_footer .gift_cert_title {
		font-weight: bold;
		font-size: 18px;
	}

	.content_footer .shipping_table {
		background-color: #CCCCFF;
	}

	.highlight {
		font-weight: bold;
	}
	.highlight_large {
		font-weight: bold;
		font-size: 17px;
	}
	.emphasize {
		font-size: 13px;
		font-style: italic;
		font-weight: bold;
	}
	.order_now {
		font-size: 17px;
		font-weight: bold;
		text-decoration: underline;
	}
	.order_now_info {
		font-size: 18px;
		font-weight: bold;
		color:red;
	}
/* Specific Category Page CSS */

/* Gift page CSS */
#gift_content .order_now{
	font-weight: bold;
	font-size: 17px;
	padding: 50px;
	text-align:center;
}

#gift_content .order_now a{
	text-decoration: underline;
}

#gift_prodbox {
	padding: 0 0 30px 0;
}

#gift_content #header_text {
	padding: 0 0 40px 0;
}

.nobullet {
	list-style-type: none;
}

#radx_prodbox {
	padding: 0 0 30px 0;
}

#pro_boost_disclaimer {
	width: 600px;
	border: 1px solid;
	border-style: inset;
	background-color: #FFC6FF;
	text-align:center;
	font-size: 10px;
}

.products .title {
	background: #FFCCFF;
}

.products .product{
	background: #D1E0F0;
}

#garden_life .products table {
 	border: 1px outset;
	border-collapse: separate;
}
 
#garden_life .products tr {
 	border: 1px inset;
}

#garden_life .products td{
	border: 1px inset;
	padding: 0 10px 10px 10px;
}

#home h3{
	color:#264C8A;
}

#home-category-list {
    font-size: 16px;
}


#thymuskin_prodbox td{
	width: 200px;
}

#haelan_info table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

.product-name, .product-price, .product-variants {
  font-weight: bold;
  font-size: 14px;
}

.error {
  padding: .8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4; }
  .error a {
    color: #8a1f11; }

.notice {
  padding: .8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324; }

  .notice a {
    color: #514721; }


.flash {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
}

.flash.notice {
  background: #cdf url(/images/shadow_top.png) 0 -50px repeat-x;
  border: 1px solid #9ac;
  color: #569;
  font-size: 1.3em; 
}
.flash.error {
  color: #900; 
}

div.cart-indicator {
    text-align: right;
}
div.cart-indicator a {
  padding-right: 40px;
  background: transparent url(/images/cart-empty_x32.png) center right no-repeat; 
}
div.cart-indicator a.full {
  background-image: url(/images/cart-full_x32.png); 
}

#more-products-wrapper {
  padding-top: 0px;
}

#radiant-life {
  margin-top: 0;
}

.title {
  font-size: 15px;
}

#blog-link {
  text-align: right;
  margin-right: 12em;
}

#blog-link-text {
  font-size: 12px;
  font-style: italic;
  font-weight: bolder;
}
