#promo-contain { 
	margin:1em 0;
}
#promo-hero { 
	width:487px;
	height:335px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
}
#promo-descrip { 
	float:right;
	width:250px;
}
#promo-contain.smugmug #promo-hero {  background: #fff url('../img/bgs/promo/smug-mug-wpd-wedding-kiss.jpg') no-repeat top left; }
#promo-info { 
	overflow:hidden;
	padding:1em;
	clear:both;
	margin:0 0 1em 0;
}
#promo-info div		{ width:225px; margin-top:.4em;}
#promo-descrip h2,
#promo-signup h2 { margin:0; }

.smugmug .col1 { background: url('../img/bgs/promo/smug-galleries.gif') no-repeat top left; }
.smugmug .col2 { background: url('../img/bgs/promo/smug-gloves.gif') no-repeat top left; }
.smugmug .col3 { background: url('../img/bgs/promo/smug-safe.gif') no-repeat top left; }

#promo-info.smugmug div a {
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	height:80px;
	width:80px;
	float:left;
}

#promo-info.smugmug h3,#promo-info.smugmug p {
	float:right;
	display:block;
	width:140px;
	margin:0;
	padding:0;
}

#promo-info p {
	font-size:.9em;
}
#promo-signup {
	clear:both;
	overflow:hidden;
	margin-bottom:1em;
}
#promo-signup h2 {
	float:left;
	margin-top:.2em;
}
.signup {
	background: url('../img/bgs/sign-up-sprite.gif') no-repeat 0 0;
	margin-right:100px;
	float:right;
	height:29px;
	width:86px;
}
a.signup:hover { background-position:-86px 0; }

