#learnmoreForm img.close { position:absolute;right:15px;top:15px;width:20px;cursor:pointer }
#learnmoreForm label.short { color:#4e97cc;font-weight:bold;text-align:right;width:130px;margin-right:8px;display: inline-block;font-size:1.0em }
#learnmoreForm label.long { color:#4e97cc;font-weight:bold;text-align:right;width:130px;margin-right:8px;display: inline-block;font-size:1.0em }
#learnmoreForm .text,select { width:140px;display: inline-block; margin:3px 0 0 0 }
#learnmoreForm p.errmsg, sup { color:red; font-weight:bold; line-height:1.1em; font-size:0.8em; margin-top:4px; text-align:center }			
#learnmoreForm .submit-button { border-radius:6px;margin-top:0; padding-top:0; margin-bottom:15px }			
#centerpoint 
{
	top: 50%;
	left: 50%;
	position: absolute;
}
#learnmoreForm
{
	display:none;
	background-color:white;
	border-radius:8px;
	position: relative;
	width: 400px;
	margin-left: -150px;
	height: 500px;
	margin-top: -250px;	
	z-index:999;
}	
#learnmoreForm span.formTitle
{
    color:#4e97cc;
    font-weight:bold;
    position:absolute;
    top:20px;
    left:20px
}
#learnmoreForm p.instruct
{
    text-align:left;
    padding:50px 20px 0 20px;
    margin-bottom:0
}
#learnmoreForm img.captcha
{
    display:block;
    border:1px solid #DDD;
    margin:10px auto
}
#learnmoreForm img.thankyou
{
    display:inline-block;
    padding-top:120px
}
#learnmoreForm p.captcha
{
   text-align:center;
   margin-bottom:0;
   padding-bottom:10px 
}
#learnmoreForm p.captcha input 
{
    display:inline;
    width:60px
}
#learnmoreForm a.contact
{
    display:block;
    text-align:center;
    font-size:0.8em;
    margin:20px 0;
    font-weight:bold;
    color:#4e97cc
}
#page-mask 
{
	display:none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0,0,0,0.6);
}			
@font-face 
{
	font-family: 'entypo';
	src:url('../fonts/entypo.eot');
	src:url('../fonts/entypo.eot?#iefix') format('embedded-opentype'),
		url('../fonts/entypo.woff') format('woff'),
		url('../fonts/entypo.ttf') format('truetype'),
		url('../fonts/entypo.svg#entypo') format('svg');
	font-weight: normal;
	font-style: normal;
}			
@media (max-width: 767px) 
{
	div.feature { width:100% !important; padding-top:0 !important }
	#header div.freetrial p { height:48px !important; line-height:48px !important }
	#headerCol2 { width:100% !important }
	#headerCol2 .subsub { text-align:center !important; width:75% !important; margin-left:auto !important; margin-right:auto !important }
	#headerCol2 .subheading { margin-bottom:0 !important; padding-bottom:6px !important }
	#headerCol2 .freetrial { margin-bottom:20px !important }
	#teaser-slider-2 { margin-left:0 !important; width:130% !important  }			
	header {
		text-align: center !important;
		margin-top: 0 !important;
	}						
}
@media (max-width: 568px) 
{				
	
	#headerCol2 { width:90% !important }
}

