.cellphonewrap{
	background:url(../images/sidebar/cellphone_header.jpg) 0 0 no-repeat;
	padding:0 2px 0 30px;
	height:50px;
}
.cellphonewrap h3{
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#fff;
	padding:7px 0 0;
	font-family:Tahoma, Arial, Verdana, Helvetica;
}
#cellphonesubscribe{
	background:url(../images/sidebar/cellphone-header2.jpg) 0 50px no-repeat;
	margin-left:3px;
	margin-top:15px;
}
.cellphoneinfo{
	font-size:10px;
	color:#666;
	line-height:11px;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	margin:6px 6px 3px 7px;
	padding:0;
}
.cellphoneform{
	width:136px;
	overflow:hidden;
	background:url(../images/sidebar/cellphoneform_middle.jpg) 0 0 repeat-y;
	margin:10px 0 10px 4px;
}
.cellphoneform_top{
	background:url(../images/sidebar/cellphoneform_top.jpg) 0 0 no-repeat;
	height:8px;
	overflow:hidden;
}
.cellphoneform_bottom{
	background:url(../images/sidebar/cellphoneform_bottom.jpg) 0 0 no-repeat;
	height:8px;
	overflow:hidden;
}
.cellphoneform_content{
	margin:10px 0 0 7px;
}
.cellphoneform_content label{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#444;
}
.cellphoneform_content label.secondlabel{margin-top:10px;}
.cellphone_submit_bar{
	text-align:right;
	margin:10px 10px 0;
}
.sidebar_field{
	width:116px;
	font-size:11px;
	color:#555;
	border:1px solid #efefef;
	border-top:1px solid #555;
	border-left:1px solid #555;
}

.sidebar_fb_link  img,
a.sidebar_fb_link:visited img{
	border:0;
	width:144px;
	height:41px;
	background:url(../images/sidebar/sidebar_fb.jpg) 0 0 no-repeat;
}
a.sidebar_fb_link:hover img{
	background-position:0 -41px;
}
.sidebar_fb{
	background:url(../images/sidebar/sidebarsection_bg.jpg) 0 40px no-repeat;
	padding-bottom:30px;
	margin:25px 0 10px 3px;
}
#jquick_errors{
	margin:0 10px 0 5px;
}
.ferror{
	margin:1px;
	color:#fb0000;
	background:#fff;
	padding:1px;
	font-weight:normal;
}
.fieldError{
	color:#fb0000!important;
}
