/* buy */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-buy {
	width:327px;
	height:170px;
	background:url(images/bg/smp-buy-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-buy * {
	color:#fff;
}

#smp-ad-buy .smp-ad-boxshot {
	position:absolute;
	top:2px;
	left:6px;
}

#smp-ad-buy h3 {
	position:absolute;
	font-size:17px;
	left:120px;
	top:17px;
	font-weight:700;
}

#smp-ad-buy h4 {
	position:absolute;
	font-size:13px;
	left:137px;
	top:40px;
	font-weight:700;
}

#smp-ad-buy ul {
	position:absolute;
	left:154px;
	top:57px;
}

#smp-ad-buy li {
	padding-bottom:1px;
	font-size:13px;
	line-height:1.3;
}

#smp-ad-buy .smp-ad-action {
	background:url(images/buttons/smp-red-button.png) 0 0 no-repeat;
	width:105px;
	height:27px;
	line-height:27px;
	font-weight:700;
	font-size:15px;
	display:block;
	position:absolute;
	text-align:center;
	top:126px;
	left:123px;
}

#smp-ad-buy .smp-ad-price {
	position:absolute;
	font-size:14px;
	left:235px;
	top:130px;
}

/* edit */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-edit {
	width:222px;
	height:303px;
	background:url(images/bg/smp-edit-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-edit * {
	color:#2b2b2b;
}

#smp-ad-edit h4 {
	position:absolute;
	font-weight:400;
	top:10px;
	left:11px;
	font-size:18px;
}

#smp-ad-edit h3 {
	position:absolute;
	font-size:18px;
	color:#197AB3;
	font-weight:700;
	left:11px;
	top:34px;
}

#smp-ad-edit h3 small {
	color:#197AB3;
	font-size:14px;
}

#smp-ad-edit .smp-ad-boxshot {
	position:absolute;
	left:3px;
	top:70px;
}

#smp-ad-edit .smp-ad-icon {
	position:absolute;
	top:58px;
	left:166px;
}

#smp-ad-edit p {
	font-size:11px;
	line-height:1.3;
	position:absolute;
	width:80px;
	top:112px;
	left:140px;
}

#smp-ad-edit p.p2 {
	top:165px;
}

#smp-ad-edit p.smp-ad-action {
	clear:both;
	font-size:18px;
	font-weight:700;
	color:#fff;
	padding:0 20px;
	width:175px;
	height:34px;
	line-height:34px;
	background:url(images/buttons/smp-edit-button-bg.png) 0 0 no-repeat;
	top:257px;
	left:15px;
}

/* edit2 */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-edit2 {
	width:443px;
	height:177px;
	background:url(images/bg/smp-edit2-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-edit2 * {
	color:#2b2b2b;
}

#smp-ad-edit2 h4 {
	position:absolute;
	top:30px;
	left:13px;
	font-weight:700;
	font-size:16px;
}

#smp-ad-edit2 h3 {
	position:absolute;
	left:13px;
	top:57px;
	line-height:1.1;
	color:#197AB3;
	font-weight:700;
	font-size:18px;
}

#smp-ad-edit2 .smp-ad-action {
	position:absolute;
	background:url(images/buttons/smp-edit2-button-bg.png) 0 0 no-repeat;
	color:#fff;
	left:9px;
	top:114px;
	width:143px;
	height:34px;
	margin:0;
	text-align:center;
	line-height:34px;
	font-size:19px;
	font-weight:700;
}

#smp-ad-edit2 .smp-ad-boxshot {
	position:absolute;
	left:165px;
	top:12px;
}

#smp-ad-edit2 h5 {
	position:absolute;
	left:288px;
	top:30px;
	font-weight:700;
}

#smp-ad-edit2 p.desc1 {
	position:absolute;
	font-size:13px;
	left:288px;
	top:72px;
}

#smp-ad-edit2 p.desc2 {
	position:absolute;
	font-size:13px;
	left:288px;
	top:110px;
}

/* learnmore */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-learn-more {
	width:160px;
	height:332px;
	background:url(images/bg/smp-learn-more-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:center;
	position:relative;
}

#smp-ad-learn-more * {
	color:#2b2b2b;
}

#smp-ad-learn-more h4 {
	position:absolute;
	top:8px;
	left:0;
	color:#197AB3;
	font-weight:400;
	line-height:1.2;
	font-size:16px;
}

#smp-ad-learn-more .smp-ad-boxshot {
	position:absolute;
	top:70px;
	left:25px;
}

#smp-ad-learn-more h3 {
	position:absolute;
	color:#197AB3;
	font-size:16px;
	width:100%;
	top:226px;
	left:0;
	line-height:1.3;
	font-weight:700;
}

#smp-ad-learn-more .smp-ad-action {
	position:absolute;
	color:#fff;
	background:url(images/buttons/smp-learn-more-button-bg.png) 0 0 no-repeat;
	width:105px;
	height:28px;
	line-height:28px;
	top:292px;
	left:28px;
	font-weight:700;
}

/* learnmore2 */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-learn-more2 {
	width:300px;
	height:250px;
	background:url(images/bg/smp-learn-more2-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-learn-more2 * {
	color:#fff;
}

#smp-ad-learn-more2 h3 {
	position:absolute;
	text-align:center;
	top:10px;
	width:100%;
	font-size:24px;
	font-weight:700;
}

#smp-ad-learn-more2 .smp-ad-boxshot {
	position:absolute;
	top:46px;
	left:1px;
}

#smp-ad-learn-more2 h4 {
	position:absolute;
	font-size:13px;
	width:150px;
	top:68px;
	left:148px;
	font-weight:700;
}

#smp-ad-learn-more2 p.smp-ad-action {
	position:absolute;
	background:url(images/buttons/smp-red-button.png) 0 0 no-repeat;
	width:105px;
	height:27px;
	line-height:27px;
	font-weight:700;
	font-size:15px;
	display:block;
	text-align:center;
	top:190px;
	left:148px;
}

#smp-ad-learn-more2 ul {
	position:absolute;
	left:163px;
	top:108px;
	font-size:13px;
}

#smp-ad-learn-more2 li {
	margin-bottom:7px;
}

/* learn_more3 */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-learn-more3 {
	width:390px;
	height:171px;
	background:url(images/bg/smp-learn-more3-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-learn-more3 * {
	color:#2b2b2b;
}

#smp-ad-learn-more3 .smp-ad-boxshot {
	position:absolute;
	left:9px;
	top:5px;
}

#smp-ad-learn-more3 h4 {
	position:absolute;
	font-weight:400;
	width:200px;
	top:13px;
	left:166px;
	line-height:1.2;
	font-size:18px;
}

#smp-ad-learn-more3 h5 {
	position:absolute;
	font-weight:400;
	font-size:18px;
	left:166px;
	top:60px;
}

#smp-ad-learn-more3 h3 {
	position:absolute;
	left:166px;
	color:#197AB3;
	font-weight:700;
	top:78px;
	font-size:18px;
}

#smp-ad-learn-more3 p {
	position:absolute;
	left:166px;
	font-size:12px;
	top:100px;
}

#smp-ad-learn-more3 .smp-ad-action {
	position:absolute;
	left:166px;
	top:128px;
	color:#fff;
	background:url(images/buttons/smp-learn-more-button-bg.png) 0 0 no-repeat;
	width:105px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:700;
	font-size:16px;
}

/* subscribe */
.af {
	font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-shadow {
	text-shadow:rgba(0,0,0,0.8) 1px 1px 2px;
}

#smp-ad-subscribe {
	width:182px;
	height:472px;
	background:url(images/bg/smp-subscribe-bg.png) 0 0 no-repeat;
	display:block;
	text-decoration:none;
	text-align:left;
	position:relative;
}

#smp-ad-subscribe * {
	color:#fff;
}

#smp-ad-subscribe h4 {
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:700;
}

#smp-ad-subscribe .smp-ad-boxshot {
	position:absolute;
	left:30px;
	top:43px;
}

#smp-ad-subscribe h3 {
	position:absolute;
	width:100%;
	left:0;
	text-align:center;
	top:215px;
	line-height:1.2;
	font-weight:700;
	font-size:18px;
}

#smp-ad-subscribe h5 {
	position:absolute;
	width:100%;
	left:0;
	text-align:center;
	top:277px;
	font-size:14px;
	font-weight:700;
}

#smp-ad-subscribe ul {
	position:absolute;
	width:100%;
	left:30px;
	list-style-type:disc;
	top:303px;
}

#smp-ad-subscribe li {
	margin-bottom:2px;
	font-size:12px;
}

#smp-ad-subscribe-learn-more {
	position:absolute;
	top:372px;
	left:10px;
	font-size:12px;
	color:#197AB3;
}

#smp-ad-subscribe p {
	position:absolute;
	font-size:12px;
	top:410px;
	left:10px;
}

#smp-ad-subscribe input.text {
	position:absolute;
	top:432px;
	left:10px;
	font-size:10px;
	width:87px;
	height:12px;
	color:#000;
}

#smp-ad-subscribe input.button {
	position:absolute;
	border:0;
	left:108px;
	top:430px;
	background:url(images/buttons/smp-subscribe-button-bg.png) 0 0 no-repeat;
	width:67px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:700;
	cursor:hand;
	cursor:pointer;
}

#smp-ad-subscribe .alert {
	top:432px;
	color:#ff9;
}