.bb {
	color: #3381cc;
	font-size: larger;
	font-weight: bolder;
}
.pl {
	padding-bottom: .7em;
}
#ContentColumnLeft {
	position:relative;
	float:left;
	width:728px;
	top:10px;
	border:1px solid #EFC2B7;
	background: #fffff0 url("/images/bg.png") repeat-x top left;
	margin-bottom: 1em;
}
#ContentColumnLeft #PremiumAbstract {
	float:left;
	width:400px;
	margin-bottom:15px;
	padding-top:35px;
	padding-left:15px;
	font-size:13px;
	line-height:16px;
}
#ContentColumnLeft #PremiumSample {
	float:left;
	width:286px;
	margin-bottom:14px;
	padding-left:15px;
	padding-top:35px;
}
#ContentColumnLeft #PremiumExtras {
	float:left;
	width:256px;
	margin-bottom:15px;
	padding-top:35px;
	padding-left:15px;
}
#ContentColumnLeft #PremiumExtrasSample {
	float:left;
	width:440px;
	margin-bottom:14px;
	padding-left:15px;
	padding-top:35px;
	padding-bottom: 35px;
}
#GoPremium {
	margin: auto;
	height: 48px;
	text-align: center;
}
#GoPremium a img{
	border: none;
}
.clear {
	visibility:hidden;
	clear:both;	
}
#psf fieldset {
	border: 1px solid #EFC2B7;
	margin: 0;
	padding: 1em;
}
#psf legend {
	color: #404040;
	font-size: 105%;
	padding: .2em .5em;
}
#psf .label {
	width: 7.5em;
	float: left;
	clear: left;
}
#psf .input, #psf .input01, #psf .input02 {
	border: 1px solid #CCC;
	background-color: #FFF8DC;
	margin: 0 0 .4em 0;
	padding: .2em;
	vertical-align: middle;
}
#psf .input01 { width: 40em }
#psf .input02 { width: 17.5em }

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#psf .counter {
	border: none;
	background-color: transparent;
	color: #404040;
}
.psf_error {
	margin-bottom: .2em;
	margin-top: .1em;
	color: #3381CC;
	font-weight: bold;
}
