/* @charset "utf-8"; */
/* CSS Document */

#cat_list { }
#cat_list h3 { font-weight:normal !important; font-stretch:wider; letter-spacing:.1em; text-transform:uppercase; }
#cat_list ul { margin:0; padding:0; }
#cat_list ul li { list-style:none;  margin:0 .5em; padding:2px 1em; font-size:10px; font-family:Verdana, Geneva, sans-serif; clear:both; }
#cat_list ul li a, #cat_list ul li a:visited { font-size:10px; margin:0; padding:0; text-decoration:none; 
	font-family:Verdana, Geneva, sans-serif; color:#006; width:30%; display:inline-block; }
#cat_list ul li a:hover { color:#F00; text-decoration:underline; }
#cat_list ul li:nth-child(2n+1) { background-color:#d9f2fd; }

/* social bookmarks */

.product-info #bookmarkit { float:left; margin:0; padding:0; }
.product-info #bookmarkit ul { margin:0; padding:1em 0; /* height:22px;*/ }
.product-info #bookmarkit ul li.item { list-style:none; list-style:none; float:left; display:inline-block; margin:0 5px; padding:0; }
.product-info #bookmarkit ul li.text { 
	font-weight:bold; list-style:none; list-style:none; float:left; display:inline-block; margin:6px 5px 5px 5px; padding:0; }

#disclaimer { margin:1em 5px 2em 5px; padding:1em; border:1px solid #ccc; border-radius:5px; line-height:1.5; color:#666; font-size:10px; }

.product-info #product {
 	font-size:1.1em;
  line-height:150%; 
	margin:5px;
	padding:5px;
  color:#333;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
/*	border:1px solid #FF0000; */
}
.product-info ul li label { margin-right:.5em; }

.product-info #product strong { font-weight:bold; }

.product-info #product ul { margin:0px 0px; padding:0px 0px; }
.product-info #product ul li {
	margin: 0px 0px 1em;
	padding: 0px;
	list-style: none;
}
.product-info ul li.price { font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#990066; }
.product-info ul li.price > label { color:#333333; }

.product-info .tab-container { font-size:1.1em; }
.product-info .tab-container h3 { font-size:1em; font-weight:bold; letter-spacing:.2em; border-bottom-style:none; }

.product-info .tab-container p { margin-bottom:1em; line-height:1.5 }
.product-info .tab-container p strong { font-weight:bold; }
.product-info .tab-container ul { margin-bottom:1em; list-style-position:outside; }
.product-info .tab-container ul li { list-style-type: square; margin: 0em 0em 0em 3em; line-height:150%; } 
.product-info .tab-container ul li a { text-decoration:underline; }

.product-info .tab-container ol { margin: 0px 0px 1em 0px; padding:0px 0px; list-style-position:outside; }
.product-info .tab-container ol li { margin:0em 0em 0em 3em; padding:0px 0px; list-style-type: decimal; line-height:150%; }
.product-info .tab-container ol li ul { margin:1em 0px; }
.product-info .tab-container ol li ul li { list-style-type: square; margin: 0em 0em 0em 2em; line-height:150%; }

.product-info .tab-container blockquote { margin-left: 2em; }
.product-info dl { margin:10px 0px; padding:0px 0px; }
.product-info dt { clear:left; margin-top:10px 0px 5px 0px; padding:0px 0px; }
.product-info dd { display:block; float:left;  margin:10px 2em 0px 0px; padding: 0px 0px; }

.product-info .tab-container .ingredients {
	color:  #9966CC;
	font-family: Verdana, Tahoma, Arial;
	/*	font-weight: bold; */
	font-size: 10px;

	margin: 20px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	border-left:solid 1px #FF99CC;
	border-right:solid 1px #FF99CC;
}

.ui-tabs { font-size:1.1em; }
.ui-tabs h3 { font-size:1em; font-weight:bold; letter-spacing:.2em; border-bottom-style:none; }

.ui-tabs p { margin-bottom:1em; line-height:1.5 }
.ui-tabs p strong { font-weight:bold; }
.ui-tabs ul { margin-bottom:1em; list-style-position:outside; }
.ui-tabs ul li { list-style-type: square; margin: 0em 0em 0em 3em; line-height:150%; } 
.ui-tabs ul li a { text-decoration:underline; }

.ui-tabs ol { margin: 0px 0px 1em 0px; padding:0px 0px; list-style-position:outside; }
.ui-tabs ol li { margin:0em 0em 0em 3em; padding:0px 0px; list-style-type: decimal; line-height:150%; }
.ui-tabs ol li ul { margin:1em 0px; }
.ui-tabs ol li ul li { list-style-type: square; margin: 0em 0em 0em 2em; line-height:150%; }

.ui-tabs blockquote { margin-left: 2em; }
.product-info dl { margin:10px 0px; padding:0px 0px; }
.product-info dt { clear:left; margin-top:10px 0px 5px 0px; padding:0px 0px; }
.product-info dd { display:block; float:left;  margin:10px 2em 0px 0px; padding: 0px 0px; }

.ui-tabs .ingredients {
	color:  #9966CC;
	font-family: Verdana, Tahoma, Arial;
	/*	font-weight: bold; */
	font-size: 10px;

	margin: 20px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	border-left:solid 1px #FF99CC;
	border-right:solid 1px #FF99CC;
}

.product-info div.tags { clear:both; position:absolute; margin-top:1em; }
.product-info div.tags:before { content:"tags: "; font-weight:bold; }

.option p { font-family:Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif; font-size:10px !important; 
	vertical-align:baseline !important; margin:2px 0 !important; padding:0 0 0 20px !important; line-height:2 !important; }
.option input { font-family:Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif; font-size:10px; }
.option input[type="text"] { border: 1px solid #ccc; width:200px; margin:0; padding:4px 5px;  }
.option input[type="checkbox"] { border: 1px solid #ccc; margin:4px 0; padding:0;  }
.option textarea { font-family:Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif; font-size:10px; border: 1px solid #CCC; padding:5px; }
.option label { display:inline-block; float:left; padding:5px 0;
	font-family:Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif; font-size:10px; color:#303; text-shadow:0px 0px 0px #CCC; }
.option select  { font-family:Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;  font-size:10px; color:#333; 
  border: 1px solid #ccc; line-height:1.8;
	display: inline; padding:4px; }
.option button { margin:5px 0 0 0; }
