/* Design & Code (c) Empire Group, Inc. */
html{
	background-image:url(/images/store/pattern.png);
}
body{
	font: normal 11px/1.5em "Lucida Grande", Lucida Sans Unicode, Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(/images/store/bg_strip.png);
	background-repeat:repeat-x;
	color:#333333;
}
a{
	color:#333333;
}
h1{ margin:0}
h2{	font-size:13px; font-weight:normal;}
h3{	font-size:22px; font-weight:normal;}
h4{	font-size:16px; font-weight:normal;}
table, tr, td{ border:0px; }
/* CLASSES */
.prpl{
	color:#4f2c66;
}
.store_seal{
	display:block;
	position:absolute;
	left:25px;
	top:-92px;
}
/* IDs */
#header{
	background-image:url(/images/store/header.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:187px;
	position:relative;
	width:920px;
}
	#header a{
		display:block;
	}
	#logo{
		position:absolute;
		left:25px;
		top:28px;
	}
	#logo a{
		background-image:url(/images/store/logo.gif);
		background-repeat:no-repeat;
		height:107px;
		line-height:2000%;
		overflow:hidden;
		width:158px;
	}
	#header_contact{
		color:#cccccc;
		font-size:9px;
		position:absolute;
		left:500px;
		top:5px;
		text-align:right;
		width:390px;
	}
	#search{
		background-image:url(/images/search.png);
		background-repeat:no-repeat;
		height:100px;
		position:absolute;
		left:730px;
		top:36px;
		width:168px;		
	}
		#search h2{
			font-size:14px;
			margin:7px 0px 0px 0px;
			font-family:Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Helvetica, sans-serif;
			text-align:center;
			width:100%;
		}
		#search_box{
			border:1px solid #cfcfcf;
			padding-left:5px;
			padding-top:3px;
			font-size:11px;
			height:16px;
			margin:6px 0px 0px 12px;
			width:136px;
		}
		#search_submit{
			background:none;
			background-image:url(/images/store/search.png);
			background-repeat:no-repeat;
			border:none;
			display:block;
			float:right;
			height:32px;
			margin:6px 12px 0px 8px;
			width:84px;
		}
		#primary_nav{
			clear:both;
			left:9px;
			position:absolute;
			top:-45px;
			z-index:1000;
		}			
#primary_nav ul{
	margin:0px;
}			
#primary_nav ul li { /* all list items */
	float: left;
	border-right:1px solid #565927;
	list-style:none;
	width:auto;
	 /* width needed or else Opera goes nuts */
}
	#primary_nav ul li#pn_1 {
		width:110px;
	}
	#primary_nav ul li#pn_2 {
		width:157px;
	}
	#primary_nav ul li#pn_3 {
		width:122px;
	}
	#primary_nav ul li#pn_3.store {
		width:115px;
	}
	#primary_nav ul li#pn_4 {
		width:140px;
	}
	#primary_nav ul li#pn_5 {
		width:98px;
	}
	#primary_nav ul li#pn_6 {
		width:144px;
	}
	#primary_nav ul li#pn_7 {
		width:109px;
	}
	#primary_nav ul li#pn_login {
		width:105px;
	}
	#primary_nav ul li#pn_logout {
		width:95px;
	}
#primary_nav ul li a{
	border-right:1px solid #4e551b;
	color:#FFFFFF;
	display:block;
	font-family:Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:16px;
	padding:14px;
	margin:auto;
	text-decoration:none;
	text-align:center;
}
#primary_nav ul li a.selected{
	background-color:#4D2B63;
}
#primary_nav ul li a:hover{
	background-color:#4D2B63;
}
#primary_nav ul li.left{
	border-left:1px solid #c5a08c;
}
#primary_nav li ul{ /* second-level lists */
	position: absolute;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin:0;
	border:1px solid #888888;
	background: #e4e6db;
}
#primary_nav li ul li{ /* second-level lists */	
	border:none;
	padding:0;
	margin:0;
	width: 200px;
	text-align:left;
}
#primary_nav li ul a{ /* second-level lists */
	padding:0px;
	width: 185px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:0px;
	padding:5px 0px 5px 15px;
	border-left: none;
	display:block;
	border-bottom:1px solid #888888;
	color:#5A1400;
	text-align:left;
}
#primary_nav li ul a:hover{ /* second-level lists */
	background-color: #d4a331;
	background-image:none;
	color:white;
}

#primary_nav li:hover ul, #primary_nav  li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:-1px;
}

#primary_nav li:hover, #primary_nav  li.hover {
    position: relative;
}
	#mid{
		background-image:url(/images/store/ctnt_mid_shadow.png);
		background-position:left top;
		background-repeat:repeat-y;
		position:relative;
	}
		#primer{
		background-repeat:no-repeat;
		background-position:left top;
		position:relative;
		width:920px;
		*width:921px;
		}
		#theme{
			background-color:#39243b;
			clear:both;
			float:none;
			padding-bottom:25px;
			width:902px;
			margin-left:9px;
			position:relative;
		}
		#mid_ctnt{
			background-image:url(/images/store/ctnt_mid_wo_pills.png);
			background-repeat:no-repeat;
			background-position:right top;
			clear:both;
			float:none;
			position:relative;
			width:910px;
			margin-left:1px;
			padding-bottom:20px;
		}
		#mid_ctnt.home{
			/*background-image:url(/images/ctnt_mid_w_pills.png);*/
		}
			#secondary_nav{
				margin:-191px 0 90px 16px;
				overflow:hidden;
				*padding-bottom:85px;
				width:268px;
				position:relative;
			}
				#secondary_nav h2{
					color:#321d04;
					font-size:12px;
					font-family:"Georgia", "Times New Roman", Times, serif;
					font-weight:normal;
					letter-spacing: -0.2pt;
					text-transform:uppercase;
				}
				#secondary_nav div.featured{
					float:none;
					margin:0px 0px 3px 0px;					
					width:268px
				}
				#secondary_nav div.featured div.child{
					background-image:url(/images/featured_product_top.png);
					background-repeat:no-repeat;
					font-size:12px;
					min-height:225px;
					height:auto;
					height:1%;
					padding-left:20px;
					padding-top:20px;
					width:248px
				}
				#secondary_nav div.featured div.child span.ftd_title{
					font-size:12px;
					font-weight:bold;
				}
				#secondary_nav div.featured div.bottom{
					background-image:url(/images/featured_product_bottom.png);
					background-repeat:no-repeat;
					height:15px;
					width:268px
				}
					#secondary_nav div.featured h2{
						border-bottom:2px solid #dfc27b;
						font-weight:normal;
						padding-bottom:3px;
						margin-bottom:8px;
						margin-top:0px;
						width:220px;
					}
				#secondary_nav div.featured div.child div.prnt_ft{
					float:left;
					width:150px;
					margin-top:5px;			
				}
					#secondary_nav div.featured div.child div.fp_info{
						float:none;
						height:135px;
					}
					#secondary_nav div.featured div.child p{
						display:block;
					}
					#secondary_nav a.learn_more{
						background-image:url(/images/store/input_learn_more.png);
						background-repeat:no-repeat;
						clear:both;
						display:block;
						height:32px;
						line-height:700%;
						margin-bottom:10px;
						overflow:hidden;
						width:132px;
					}
					#secondary_nav div.featured div.child div.fp_img{
						display:table;
						float:left;
						height:172px;
						margin-left:3px;
						overflow:hidden;
					}
						#secondary_nav div.featured div.child div.fp_img div{							
							display:table-cell;
							vertical-align:bottom;
						}
						#secondary_nav div.featured div.child div.fp_img div img{
							display:block;
						}
				#secondary_nav div.generic{
					float:none;
					margin:0px 0px 5px 0px;
				}
				#secondary_nav div.generic div.child{
					background-image:url(/images/generic_top.png);
					background-repeat:no-repeat;
					/*min-height:225px;*/
					float:none;
					height:auto;
					height:1%;
					padding-left:20px;
					padding-top:20px;
					width:268px
				}
					#secondary_nav div.generic div.child h2{
						border-bottom:1px solid #adaea5;
						padding-bottom:4px;
						margin-bottom:8px;
						margin-top:0px;
						width:220px;
					}
					#secondary_nav div.generic div.child ul{
						margin:0px;
					}
					#secondary_nav div.generic div.child ul li{
						list-style:none;					
						margin-bottom:5px;
					}
					#secondary_nav div.generic div.child ul li a{
						background-image:url(/images/store/left_nav_bullet.gif);
						background-repeat:no-repeat;
						background-position:right;
						color:#333333;
						font-size:12px;
						padding-right:10px;
						text-decoration:none;
					}
				#secondary_nav div.generic div.bottom{
					background-image:url(/images/generic_bottom.png);
					background-repeat:no-repeat;
					float:none;
					height:15px;
					width:268px
				}
				#secondary_nav div#shopping_cart div.child{
					background-image:url(/images/cart_bg_top.png);
					background-repeat:no-repeat;
					min-height:225px;
					height:auto;
					height:1%;
					padding-left:15px;
					padding-top:20px;
					width:255px
				}
					#secondary_nav div#shopping_cart h2{
						border-bottom:2px solid #adaea5;
						padding-bottom:8px;
						margin-bottom:5px;
						margin-top:0px;
						width:235px;
					}
					#secondary_nav div#shopping_cart .summary_txt{
						background-image:url(/images/bullet.gif);
						background-repeat:no-repeat;
						background-position:right;
						padding-right:10px;
						display:block;
						float:left;
						text-decoration:none;
					}
					#secondary_nav div#shopping_cart #item_summary{
						border-bottom:1px solid #adaea5;
						float:none;
						padding-bottom:5px;
						width:235px;
					}
						#secondary_nav div#shopping_cart #item_summary img{
							padding-top:3px;
							display:block;
							float:left;
						}
						#secondary_nav div#shopping_cart #item_summary span#cart_qty{
							font-weight:bold;
							display:block;
							float:left;
							margin:0px 3px 0px 3px;
						}
						#secondary_nav div#shopping_cart #item_summary .summary_txt{
							margin-top:1px;
						}
					#secondary_nav div#shopping_cart ul{
						clear:both;
						float:none;
						border-bottom:1px solid #adaea5;
						margin:5px 0px 7px 0px;
						padding:0px 0px 5px 0px;
						width:235px;
					}
					#secondary_nav div#shopping_cart ul li{
						clear:both;
						list-style:none;
					}
						#secondary_nav div#shopping_cart ul li span.item{
							display:block;
							float:left;
						}
						#secondary_nav div#shopping_cart ul li span.price{
							display:block;
							float:right;
						}
					#secondary_nav div#shopping_cart #modify{
						float:none;
						width:235px;
					}
					#secondary_nav div#shopping_cart #modify span{
						display:block;
						float:left;
						margin-top:5px;
					}
						#secondary_nav div#shopping_cart #modify #chk_out{
							background:none;
							background-image:url(/images/input_checkout.png);
							background-repeat:no-repeat;
							border:none;
							display:block;
							float:right;
							height:27px;
							margin-right:0px;
							cursor:pointer;
							width:90px;
						}
							#secondary_nav div#shopping_cart #modify #chk_out b{
								display:none;
							}
				#secondary_nav div#shopping_cart div.bottom{
					background-image:url(/images/cart_bg_bottom.png);
					background-repeat:no-repeat;
					height:15px;
					width:268px
				}
			#mid_ctnt_right{
				min-height:500px;
				height:1%;
				height:auto;
				overflow:hidden;
				width:625px;
			}
			#mid_ctnt_right h3{
				color:#593570;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin-bottom:10px;
			}
			#mid_ctnt_right h4{
				border-bottom:1px solid #aeafa8;
				color:black;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				padding-bottom:5px;
				margin-bottom:5px;
				margin-top:20px;
				color:#3d4609;
				text-transform:uppercase;
			}
				#mid_ctnt_right div.principal{
					clear:both;
					font-size:1em;
					margin-left:20px;
					margin-bottom:10px;
					width:500px;
				}
					#mid_ctnt_right div.principal div{
						line-height:1.7em;				
					}
					#mid_ctnt_right div.principal div.col{
						float:left;
						width:225px;
						margin-right:50px;
					}
					#mid_ctnt_right div.principal div.cr{
						margin-right:0px;
					}
					#mid_ctnt_right div.principal table{
						width:590px;
						text-align:left;
					}
					#mid_ctnt_right div.principal th{
						background-color:white;
						padding:5px 5px 5px 5px;
					}
					#mid_ctnt_right div.principal div.frm_store_loc{
						float:left;
						padding:10px 0px 5px 0px;
						width:400px;
					}
					#mid_ctnt_right div.principal input#by_state, #mid_ctnt_right div.principal input#by_zipcode{
						display:block;
						float:left;
					}
					#mid_ctnt_right div.principal label{
						display:block;
						float:left;						
						padding:0px 0px 5px 5px;
						width:200px;
					}
					#mid_ctnt_right div.principal select{
						clear:both;
						display:block;
					}
					#mid_ctnt_right div.principal input#zip{
						clear:both;
						display:block;
					}
					#mid_ctnt_right div.principal span.no_res{
						display:block;
					}
					#mid_ctnt_right div.principal a.more{
						background-image:url(/images/mid_bullet.png);
						background-repeat:no-repeat;
						background-position:0px 3px;
						width:4px;
						padding-left:10px;
						margin-left:3px;
						background-repeat:no-repeat;
					}
						#mid_ctnt_right div.principal a.more b{
							display:none;
						}
			#mid_ctnt_right #product_detail_left{
				float:left;
				margin-left:25px;
				overflow:hidden;
				width:355px;			
			}
				#mid_ctnt_right #product_detail_left .keywords{
					display:none;			
				}
				#mid_ctnt_right #product_detail_left h3{
					color:#593570;
					margin-bottom:15px;			
				}			
				#mid_ctnt_right #product_detail_left a#certificate{
					background-image:url(/images/organic_cert.gif);
					background-repeat:no-repeat;
					background-position:top left;
					border-bottom:2px solid #d6a32d;
					font-style:italic;
					height:24px;					
					padding:15px 0px 10px 37px;
					margin-top:5px;
					width:318px;
					color:#475110;
					display:block;
					cursor:help;
					text-decoration:none;
				}
				#mid_ctnt_right #product_detail_left h5{
					border-bottom:1px solid #acada5;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					font-weight:normal;
					color:#593570;
					margin-top:10px;
					margin-bottom:3px;
					padding-bottom:2px;
				}
			#mid_ctnt_right #product_detail_right{
				float:left;
				width:209px;
				margin:15px 0px 30px 25px;
				overflow:hidden;
			}
				#mid_ctnt_right #product_detail_right div.child{
					background-image:url(/images/product_detail_top.png);
					background-repeat:no-repeat;
					padding:15px 15px 0px 15px;
					text-align:center;					
					width:179px;
				}
				#mid_ctnt_right #product_detail_right div.child div.prod_pic{
					text-align:center;
				}
				#mid_ctnt_right #product_detail_right div.child #pd_img_tools{
					border-bottom:1px solid #acada5;
					float:none;
					padding-bottom:5px;
					margin:10px 0px;
					width:175px;
				}
					#mid_ctnt_right #product_detail_right div.child #pd_img_tools a{
						background-repeat:no-repeat;
						background-position:right;												
						color:#593570;
						display:block;
						padding-right:20px;
						text-decoration:none;
					}
						#pd_img_tools #more_pics{
							background-image:url(/images/icon_more_pics.gif);
							float:left;
						}
						#pd_img_tools #zoom{
							background-image:url(/images/icon_zoom.gif);
							float:right;
						}						
						#more_pics_container{
							width:175px;
						}
							#more_pics_container ul{
								margin:0px;
							}
							#more_pics_container li{
								float:left;
								list-style:none;
								margin:3px;							
							}
				#mid_ctnt_right #product_detail_right div.child #price{
					clear:both;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					margin-bottom:10px;
				}
					#mid_ctnt_right #product_detail_right div.child #price span{
						color:#593570;
						font-size:21px;
					}
				#mid_ctnt_right #product_detail_right div.child #prod_number{
					font-size:12px;
					text-align:center;
					padding-bottom:5px;				
				}
				#mid_ctnt_right #product_detail_right div.bottom{
					background-image:url(/images/product_detail_bottom.png);
					background-repeat:no-repeat;
					height:15px;
					width:210px
				}
				#mid_ctnt_right #product_detail_right div.child #variance{
					margin:0px;
				}
				#mid_ctnt_right #product_detail_right div.child #variance li{	
					color:#666666;
					clear:both;
					float:none;
					font-size:11px;
					list-style:none;
					padding-bottom:8px;
					width:210px;
				}
				#mid_ctnt_right #product_detail_right div.child #variance li#var_header{
					padding:10px 0px 7px 0px;
				}
				#mid_ctnt_right #product_detail_right div.child #variance li#var_header div{
					float:left;
					font-weight:bold;
					width:140px;
				}
				#mid_ctnt_right #product_detail_right div.child #variance li#var_header div.var_hd_qty{
					width:35px;
				}
				#mid_ctnt_right #product_detail_right div.child #variance div{
					float:left;
					line-height:13px;
					margin-top:4px;					
					text-align:left;
					width:140px;
				}
					#mid_ctnt_right #product_detail_right div.child #variance div span.var_price{
						color:#737A4C;						
					}
				#mid_ctnt_right #product_detail_right div.child #variance input.qty_txt{
					float:left;
					padding:2px;
					width:20px;
				}
				#mid_ctnt_right #product_detail_right div.child #size{
					margin-top:5px;
				}
					#mid_ctnt_right #product_detail_right div.child #size select{
						margin-top:3px;
						width:115px;
					}
				#mid_ctnt_right #product_detail_right div.child #qty{
					margin-top:10px;
				}
				#mid_ctnt_right #product_detail_right div.child #add_to_cart{
					border-bottom:1px solid #acada5;
					margin-top:10px;
					padding-bottom:10px;
				}
					#mid_ctnt_right #product_detail_right div.child #add_to_cart_btn{
						background:none;
						background-image:url(/images/add_to_cart.png);
						background-repeat:no-repeat;
						border:none;
						cursor:pointer;
						height:28px;
						width:141px;
					}
				#mid_ctnt div.herb_type{
					margin-left:20px;
					margin-top:5px;
				}	
					#mid_ctnt div.herb_type a{
						background-image:url(/images/bullet.gif);
						background-repeat:no-repeat;
						background-position:right 7px;
						font-size:14px;
						padding-right:10px;
						text-decoration:none;
					}
				#mid_ctnt div.filter{
					border-bottom:2px solid #d6a32d;
					border-top:2px solid #d6a32d;
					float:none;
					margin-left:20px;
					margin:0px 0px 10px 20px;					
					padding-top:3px;
					padding-bottom:3px;
					width:590px;
				}
					#mid_ctnt div.filter span{
						display:block;
						float:left;
					}
					#mid_ctnt div.filter ul{
						float:right;
						padding-left:0px;
						margin:0px 0px 0px 0px;
					}
					#mid_ctnt div.filter ul li{
						float:left;
						list-style:none;
						padding:0px 5px;
					}
						#mid_ctnt div.filter ul li a{
							float:left;
							list-style:none;
							text-transform:uppercase;
							text-decoration:none;
						}
						#mid_ctnt div.filter ul li a:hover{
							text-decoration:underline;
						}
				#mid_ctnt div.results{
					clear:both;
				}
					#mid_ctnt div.results ul.pagination{
						margin:0px 0px 5px 15px;
					}
					
					#mid_ctnt div.results ul{
						float:left;
						margin:0px 0px 0px 15px;
						width:600px;
					}
						#mid_ctnt div.results ul li{
							float:left;
							list-style:none;
							margin-left:5px;
							margin-bottom:5px;
						}
							#mid_ctnt div.results ul li div.child{
								background-image:url(/images/products_box_top.png);
								background-repeat:no-repeat;
								float:none;
								height:240px;
								padding:15px 10px 0px 10px;
								text-align:center;
								width:173px;
								overflow:hidden;
								position:relative;
							}
							#mid_ctnt div.results ul li div.child div.featured_seal{
								left:99px;
								top:1px;
								position:absolute;
								background-image:url(/images/featured_seal.gif);
								width:93px;
								height:94px;
							}
							#mid_ctnt div.results ul li div.child div.on_sale_seal{
                left:99px;
                top:1px;
                position:absolute;
                background-image:url(/images/onsale_seal.gif);
                width:93px;
                height:94px;
              }
							#mid_ctnt div.results ul li div.onsale{
								background-image:url(/images/products_box_top_onsale.png);
							}
							#mid_ctnt div.results ul li div.onsale{
								position:relative;
							}
								#mid_ctnt div.results ul li div.onsale img.on_sale_seal{
									position:absolute;
									left:99px;
									top:-13px;
								}
								#mid_ctnt div.results ul li div.child div.title{
									padding:3px 0px;
									color:#475110;
								}
								#mid_ctnt div.results ul li div.child div.title div{
									font-size:15px;
									width:173px;
								}
								#mid_ctnt div.results ul li div.child div.title span{
									display:block;
									width:173px;
								}
								#mid_ctnt div.results ul li div.child div.organic div.name{
									background-image:url(/images/organic_cert.gif);
									background-position:right;
									background-repeat:no-repeat;
									width:155px;
									padding-right:28px;
									min-height:42px;
									height:auto !important;
  								height:42px;
								}
									#mid_ctnt div.results ul li div.child div.organic div.name{
									}
									#mid_ctnt div.results ul li div.child div.organic span{
										display:block;
										float:none;
									}
								#mid_ctnt div.results ul li div.child span.price{
									color:#593570;
									clear:both;
									font-size:16px;
								}
							#mid_ctnt div.results ul li div.bottom{
								background-image:url(/images/products_box_bottom.png);
								background-repeat:no-repeat;
								background-position:bottom;
								height:5px;
								width:193px;
							}
				#mid_ctnt #res_nav{
					border-top:1px solid #666666;
					clear:both;
					padding-top:10px;
					width:600px;
				}
					#mid_ctnt #res_nav span{
						display:block;
						float:left;
					}
					#mid_ctnt #res_nav ul{
						float:right;
						margin:0px;
					}
					#mid_ctnt #res_nav ul li{
						border-right:1px solid #666666;
						list-style:none;
						float:left;
						line-height:10px;
						margin-right:4px;
						padding-right:4px;
						padding-bottom:2px;
					}
					#mid_ctnt #res_nav ul li.next{
						background-image:url(/images/bullet.gif);
						background-repeat:no-repeat;
						background-position:right 3px;
						border:none;
						margin:0px 5px 0 0;
						padding-right:10px;
					}
					#mid_ctnt #res_nav ul li a{
						text-decoration:none;
					}
					#mid_ctnt #res_nav ul li.more{
						background-image:url(/images/bullet_more.gif);
						background-repeat:no-repeat;
						background-position:right 3px;
						border:none;
						margin:0px;
						padding-right:13px;
					}
					#mid_ctnt #res_nav ul li.less{
						background-image:url(/images/bullet_less.gif);
						background-repeat:no-repeat;
						background-position:left 3px;
						border:none;
						margin:0px;
						padding-left:13px;
					}
	#footer{
		background-image:url(/images/store/footer.png);
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:45px;
		position:relative;
		width:920px;
	}
		#footer span{
			color:#aaaba3;
			display:block;
			font-size:9px;
			left:20px;
			position:absolute;
			top:11px;
		}
		#footer ul{
			float:right;
			padding-top:2px;
		}
		#footer ul li{
			border-right:1px solid #dadada;
			float:left;
			height:12px;
			padding-right:6px;
			margin-right:7px;
			list-style:none;
		}
		#footer ul li.last{
			border-right:none;
		}
			#footer ul li a{
				color:#dadada;
				display:block;
				font-size:9px;
				text-decoration:none;
				line-height:1em;
			}
/* Headings H1-H6 */

	#mid_ctnt_right h1, #mid_ctnt_right #product_detail_left h1, #mid_ctnt_right #static_content h1{
		color:#593570;
		margin-bottom:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		line-height:25px;
		margin-top:1em;
	}
	#mid_ctnt_right h2, #mid_ctnt_right #product_detail_left h2, #mid_ctnt_right #static_content h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-bottom:5px;
		margin-bottom:0px;
		margin-top:20px;
		color:#3d4609;
		font-size:16px;
	}
	#mid_ctnt_right #product_detail_left h3, #mid_ctnt_right #static_content h3{
		border-bottom:1px solid #acada5;
		font-size:14px;
		font-weight:normal;
		color:#593570;
		margin-top:10px;
		margin-bottom:3px;
		padding-bottom:2px;
	}
/* YUI Styles */
#bd {
	position:relative;
}
#custom-doc {
	margin:auto;
	text-align:left;
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	width:70.7692307em;/* !IE */
	*width:69.0636923em;/*IE*/
	min-width:920px;
}
/* Alpha Cube */
.dialog table.table_window td, .dialog table.table_window th {
	border:none;
}
/* Custom CSS */
#ecom .box .box_center {
	background:none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:564px;
}
#ecom .cart_table {
	width:570px;
}
#ecom .lines {
	width:586px;
}
#ecom .totals {
	margin-left:280px;
}
#ecom input.previous_btn{
	margin:10px 0pt 0pt 20px
}
#ecom input.next_btn{
	margin:10px 0 0 185px;
}
/*CHECKOUT */
div.checkout{
	float:left;
	margin:15px 0 0 15px;
	width:630px;
}
div.checkout label{
	display:block;
	float:left;
	width:120px;
}
div.checkout input.frm_txt{
	width:150px;
}
div.checkout div.yui-g{
	margin:0 0 15px 0;
	width:100%;
}
div.checkout div#login_left{
	float:left;
	width:310px;
}
div.checkout div#login_right{
	float:left;
	width:285px;
}
div.cb_main{
	margin:15px 0 0 15px;
}
#ecom .box .box_header .progress, #ecom .box .box_header .progress2, #ecom .box .box_header .progress3, #ecom .box .box_header .progress4 {
	margin-right:121px;
}
div.error{
	color:#CF0C0C;
}

