#left-content { width: 725px; float: left; }

/* HOME PROMO 2010 */
#home_promo { margin: 30px 0 0 0; min-height:283px; background: transparent url(/images/homepromo_may2011_bkgd.jpg) no-repeat left bottom; }

#home_promo_interior { position:relative; height:283px; }

#home_promo_interior #home_promo_image { display:block; position:absolute; top:20px; left:0; width:440px; height:250px; }

#home_promo_interior h2 { padding: 40px 0 0 0; position:absolute; right:46px; /*48*/ top:30px; /*30*/ font: bold 15px "Helvetica Neue", Helvetica, Sans-Serif; text-transform:uppercase; }
#home_promo_interior h2 a { color:#000; }
#home_promo_interior h2 a span { color:#959595; }
#home_promo_interior p { font-family:Helvetica, sans-serif; text-align:center; font-size:14px; color:#000; margin-bottom:3px; }
#home_promo_interior p span { color:#f00; font-weight:bold; }
#home_promo_interior p strong { font-size:22px; color:#419d36; line-height:30px; }
#home_promo_interior p.buynow { margin-top:10px; }
#home_promo_interior p em, #home_promo_interior p em strong { font-size:11px; }
#home_promo_interior .content { position:absolute; right:22px; top:95px; /*95*/ width:245px; /*240*/ line-height:18px; }
#home_promo_interior .blue_button { font-size:12px; font-weight:normal; text-align:center; width:160px; }
/* END HOME PROMO 2010 */


#blog-promo { color: #999; text-align: center; margin: 15px 0; font-size: 14px; font-weight: bold; }
#blog-promo em { color: #999; padding: 0 15px; font-weight: normal; font-style: normal; }
#blog-promo h2 { display: inline; }
#blog-promo h2 a { color: green; font: 18px Georgia, Serif; }
#blog-promo h2 a:hover { text-decoration: underline; }

#stripe-promo { font-weight: bold; background: #fbfab0; text-align: center; padding: 4px; width: 711px; margin: 0 0 15px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#stripe-promo span { color: red; font-size: 18px; }
#stripe-promo a { font-weight: normal; }
#stripe-promo a:hover { color: green; text-decoration: underline; }

#store-tripleframe { background: url(/images/storehome-tripleframe.png) no-repeat; margin: 0 0 25px 0; }
.triplebox { width: 200px; padding: 20px; float: left; }
.triplebox a { font-weight: bold; text-transform: uppercase; }
.triplebox img { display: block; margin: 0 0 10px 0; }
	   
#sidebar { width: 220px; float: right; padding: 50px 0 0 0; }
#account-info { font-size: 16px; text-align: center; }

