#body { height:auto; padding-bottom:25px; }
	#bg_body03 { right:0px; bottom:0; }
	#body a { color:#412017; padding:1px 4px; }
	#body a:hover { background:#7D3D2D; color:white; text-decoration:none; }
	#body a img { vertical-align:middle; }
	#body h3 { position:relative; margin:0 25px 10px 170px; font:bold small-caps 20px Garamond, "Times New Roman", Times, serif; letter-spacing:.08em; text-align:center; }
		#body h3 strong { color:#7D3D2D; font-size:1.2em; }
	#body h4 { position:relative; margin:10px 25px 10px 170px; font:oblique bold small-caps 22px Garamond, "Times New Roman", Times, serif; letter-spacing:.08em; text-align:center; color:#7D3D2D; padding:0 8px; }
	#body p { position:relative; margin:0 25px 7px 170px; font:normal 14px/1.4em Garamond, "Times New Roman", Times, serif; letter-spacing:.05em; }
	#body .fl { margin:0 8px 4px 0; }
	#body .fr { margin:0 0 4px 8px; }
	#body p.bold_desc { font:oblique bold 14px Arial, Helvetica, sans-serif; color:#412017; margin-top:15px; }
	.nav_list { position:relative; margin:10px 25px 7px 170px; padding:0; font:normal 12px/1.5em Garamond, "Times New Roman", Times, serif; letter-spacing:.05em; list-style:none; }
	.body iframe { position:relative; }
	#body .nav_list li { display:inline; margin:0; }
	#body .nav_list a { float:left; color:white; padding:4px 7px 5px 21px; margin-right:10px; font-weight:bold; font-size:13px; text-decoration:none; border:1px solid #412017; background:#7D3D2D url(../images/bullet01.gif) no-repeat 5px center; }
	#body .nav_list a:hover { background-color:#653124; border-color:black; background-position:9px center; }
	#body .nav_list a.active { background-image:url(../images/bullet03.gif); background-color:#EEB233; color:#7D3D2D; border-color:#7D3D2D; }
	#colors td { text-align:center; vertical-align:top; padding:2px; font:normal 10px Arial, Helvetica, sans-serif; }
	form { text-align:center; z-index:100; position:relative; }
	form select { width:150px; }
	form img { vertical-align:middle; }
	h5 { font:bold 12px Garamond, "Times New Roman", Times, serif; margin:30px 0 0 170px; }
	#body .product_stock { margin-top:5px; }
	#body .product_stock img { margin-left:7px; }
	#faqs { z-index:10; position:relative; }
	#faqs td { position:relative; }