@charset "utf-8";

* {
	zoom:1;
}

html, x:-moz-any-link{
font-size:16px;
}

/**Partner Test**/
#masthead_monitor_partner {
background: url(/images/LP/partner_shortpage/monitor.png) no-repeat;
float:right; 
font-size:12px; 
color:#ffffff; 
margin :0px; 
width:345px;
height:310px;
	}	

#mast_content_partner{
		width:1000px;
		height:310px; 
		margin: 0 auto; 
		background: url(/images/LP/partner_shortpage/masthead.png) no-repeat;
		height:310px; width:100%; }
	
#top_bullets{clear:both; width:940px; height:70px; margin:20px auto 5px auto;}
#top_bullets strong{font-size:17px;}

/****** Homepage Masthead Content ******/
	
#masthead {height:310px; width:100%; }

#mast_content {
		width:1000px;
		height:310px; 
		margin: 0 auto; 
		background: url(/images/ffast_shortpage/masthead.png) no-repeat;
		}
	
#masthead_monitor {
background: url(/images/ffast_shortpage/monitor.png) no-repeat;
float:right; 
font-size:12px; 
color:#ffffff; 
margin :0px; 
width:345px;
height:310px;
	}
	
#masthead_monitor2 {
background: url(/images/ffast_shortpage/monitor_8332.png) no-repeat;
float:right; 
font-size:12px; 
color:#ffffff; 
margin :0px; 
width:345px;
height:310px;
	}
	
.bullet2 {
background: url(/images/LP/pcss_default/check.png) no-repeat; 
padding:4px 0 0 35px;
height:19px;
margin-bottom:7px;
font-size:13px;
color:#ffffff;
text-shadow: black 0.1em 0.1em 0.2em;}

#masthead_boxtext {
color:#ffffff; 
margin: 93px 0 3px 26px;
width:230px
	}

#masthead_boxtext h2{ color:#ffffff; margin:0 0 3px 0; font-size:18px;}
	
#masthead_btn {width: 270px; margin: auto;}
#masthead_btn a.homepage_mainbtn	{ width: 270px; height: 70px; display: block; background-image:url(/images/finallyfast_default/button.png); margin:  0;}
#masthead_btn a.homepage_mainbtn:hover { background-position: -270px; }
	
h1, h2, h3, h4, h5, h6{
font-size:100%;
}

ul{
list-style:none;
padding:0;
margin:0;
}

body{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.3;
background:#e4e4e5;
}


ul ul,
ul ol,
ol ul,
ol ol,
table ul,
table ol{
margin-bottom:0;
}

table{
border-collapse:collapse;
border-spacing:0;
}
table th{
font-weight:normal;
text-align:left;
}
table th.hdr									{ color: #fff; background-color: #01519f; font-size: 16px; padding: 6px; text-align:left; }
hr{
display:none;
}

img{
border:0;
}

input{
font-size:100%;
vertical-align: middle;
}

#wrap {
	padding:0;
	background:#e4e4e5;
	/text-align:center;
	height:100%;
}

#contents {
	width:1000px;
	margin:0 auto;
	border-top:none;
	background:#fff;
	clear:both;
}

#contentsInner {
	padding:8px 30px;
	/text-align:left;
}

#features {width:490px;}
#features p{ font-size:14px; margin:7px 0;}


#footer {
	width:1000px;
	margin:0 auto;
	font-size:11px;
	background:#fff;
}

#footerInner {
	padding:0px;
	margin:0 10px;
	border-top:2px solid #0052ff;
	position:relative;
	/text-align:left;
}


.stepLst {
	margin-bottom:25px;
}
.stepLst li {
	width:295px;
	float:left;
	margin-right:24px;
	position:relative;
}
.stepLst li.lastChild {
	margin:0;
	float:right;
}
.stepLst li p {
	color:#ff0041;
	position:absolute;
	bottom:3px;
	left:7px;
	font-weight:bold;
	width:280px;
	text-align:center;
}

.stepundr {
	color:#ff0041;
	padding:5px 0;
	font-weight:bold;
	width:280px;
	text-align:center;}

.stepLst2 {
	margin-bottom:25px;
}

.stepLst2 li {
	width:270px;
	float:left;
	margin-right:24px;
	position:relative;
}

.stepLst2 li p {
	color:#ff0041;
	bottom:3px;
	left:7px;
	font-weight:bold;
	width:280px;
	text-align:center;
}


.btnLst li {
	float:left;
	margin-left:30px;
	margin-right:34px;
}
.btnLst li.download {
	width:463px;
	margin-left:95px;
}

#sect{clear:both; margin-top:15px;}

#sect p.probsol{ font-size:13px; margin: 0 0 10px 33px;}

#footerInner .bn {
	position:absolute;
	right:35px;
	top:7px;
}


.stepLst:after,
.btnLst:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}



.alignL { text-align:left !important; }
.alignC { text-align:center !important; }
.alignR { text-align:right !important; }
.mb0  { margin-bottom:0px  !important; }
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; margin-top:0; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }


/*******UK*******/
#mast_content_uk {
		width:1000px;
		height:310px; 
		margin: 0 auto; 
		background: url(/images/finallyfast_uk/masthead.png) no-repeat;
		}

#masthead_monitor_uk {
background: url(/images/finallyfast_uk/monitor.png) no-repeat;
float:right; 
font-size:12px; 
color:#ffffff; 
margin :0px; 
width:345px;
height:310px;
	}
/*******AU*******/
#mast_content_au {
		width:1000px;
		height:310px; 
		margin: 0 auto; 
		background: url(/images/finallyfast_au/masthead.png) no-repeat;
		}

#masthead_monitor_au {
background: url(/images/finallyfast_au/monitor.png) no-repeat;
float:right; 
font-size:12px; 
color:#ffffff; 
margin :0px; 
width:345px;
height:310px;
	}