/* Core */
* { margin: 0; padding: 0; }
body img { border: none; }

/* Main Layout */
#contain_steps { width: 850px; margin: 0 auto 20px; text-align: left; 
font: normal .8em/1.455em Arial, Verdana, sans-serif; color: #444; }

/* Main Header */
#contain_steps #hdr { height: 26px; background-color: #fff; }
#contain_steps #hdr p { padding: 5px 10px 0 0; float: right; }

/* Banner */
#contain_steps #bannerscan { height: 274px; background-color: #002631; }
#contain_steps #bannerscan #logo { height: 51px; background-color: #fff; }
#contain_steps #bannerscan #logo p { padding: 7px 0 0 27px; }

#contain_steps #bannerscan #holder { height: 223px; }
#contain_steps #bannerscan #holder #icon { width: 290px; float: left; }
#contain_steps #bannerscan #holder #calltoaction { width: 560px; float: right; background-color: #002631; }
#contain_steps #bannerscan #holder #calltoaction #headline { height: 105px; }
#contain_steps #bannerscan #holder #calltoaction #clickhere { height: 89px; background: url(/images/finallyfast_lp_crippling/bg_clickhere.gif) no-repeat; }
#contain_steps #bannerscan #holder #calltoaction #clickhere p { padding: 0 0 0 68px; }
#contain_steps #bannerscan #holder #calltoaction #bar { height: 29px; background-color: #123540; }

/* Content */
#contain_steps #content_clear { width: 850px; padding-bottom: 50px; background: #fff url(/images/finallyfast_lp_crippling/bg_content.gif) repeat-x; }


#contain_steps #content_clear #story { width: 550px; float: left; }

/* Main Styles */
#contain_steps #content_clear h1 { padding: 15px 20px 0; font: normal bold 1.5em/1.23em Arial, Verdana, sans-serif; color: #002631; }
#contain_steps #content_clear h2 { padding: 15px 20px 0; font: normal bold 1.3em/1.23em Arial, Verdana, sans-serif; color: #06c; }
#contain_steps #content_clear  p { padding: 0 60px 15px 20px; }
#contain_steps strong { color: #000; }
#contain_steps #content_clear ul { margin: 0; padding: 0 20px 10px 45px; list-style-type: none; }
#contain_steps #content_clear li { background: url(/images/finallyfast_lp_crippling/bullet.gif) no-repeat 0 7px;  padding: 0 0 10px 12px;  }

#contain_steps a:link { text-decoration: underline; color: #042351; }
#contain_steps a:visited { text-decoration: underline; color: #042351; }
#contain_steps a:hover { text-decoration: underline; color: #c90000; }


/* 3 Steps */
#contain_steps #content_clear .steps { width: 480px; margin: 15px 0 0 20px; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; }
#contain_steps #content_clear .steps .stepstitle { padding: 5px 10px; background-color: #f38212; text-align: center; font-weight: bold; font-size: 1.25em; line-height: 1.4em; color: #fff; }

/* 3 Steps Contain */
#contain_steps #content_clear .steps .hold { width: 480px; background-color: #f6f6cb; border-bottom: 1px solid #eaeac2; }
#contain_steps #content_clear .steps .hold .step { width: 110px; float: left; }
#contain_steps #content_clear .steps .hold .step p { font-size: 1.4em; color: #000f18; text-align: center; padding: 10px 0 0; }
#contain_steps #content_clear .steps .hold .descrip { width: 340px; float: right; text-align: left; padding: 10px 5px; color: #000; }

/* 3 Steps FREE Scan */
#contain_steps #content_clear #freescan { width: 480px; margin: 0 0 25px 20px; background-color: #f6f6cb; border: 1px dashed #e37c00; }
#contain_steps #content_clear #freescan p { padding: 10px; text-align: center; font-weight: bold; }


/* Features */
#contain_steps #content_clear #features { width: 300px; margin-top: 10px; float: right;
font: normal .9em/1.455em Arial, Verdana, sans-serif; }
#contain_steps #content_clear #features .mac { padding: 15px 25px 15px 15px; font-weight: bold; color: #06c; }
#contain_steps #content_clear #features .element { height: 300px; background: url(/images/finallyfast_lp_crippling/bg_feature.gif) no-repeat; }
#contain_steps #content_clear #features .element p { padding: 15px 15px 0 15px; }

/* Quotes */
#contain_steps #content_clear #features .quotes p { padding: 15px 15px 0 15px; font: normal 1.2em/1.4em Georgia, serif; color: #396d9c; }
#contain_steps #content_clear #features .quotes .name { padding: 5px 15px 10px; text-align: right; 
font: .85em/1.5em Verdana, sans-serif; color: #666; }
#contain_steps #content_clear #features .quotes strong { color: #396d9c; }
#contain_steps #content_clear #features .title { padding: 20px 15px 0; border-bottom: 1px solid #ddd; font-weight: bold; color: #002631; }
#contain_steps #content_clear #features strong { color: #c90000; }
#contain_steps #content_clear #features ul { margin: 0; padding: 10px 20px 10px; list-style-type: none; }
#contain_steps #content_clear #features li { background: url(/images/finallyfast_lp_crippling/bullet_feature.gif) no-repeat 0 6px;  padding: 0 0 10px 12px; }


/* Order by Phone */
#contain_steps #closing { background-color: #f3f3f3; border-top: 1px solid #ddd; }
#contain_steps #closing p { padding: 10px;  color: #000f18; }
#contain_steps #closing strong { color: #000f18; }

/* Bottom Navigation */
#contain_steps #nav { padding: 20px 10px; }
#contain_steps #nav .mpartner { padding: 0 10px 20px 0; float: right; }
#contain_steps #nav a:link { text-decoration: none; color: #042351; padding: 0 7px; border-left: 1px solid #ccc; }
#contain_steps #nav a:visited { text-decoration: none; color: #042351; padding: 0 7px; border-left: 1px solid #ccc; }
#contain_steps #nav a:hover { text-decoration: underline; color: #042351; padding: 0 7px; border-left: 1px solid #f90; }

/* Footer */
#contain_steps #footer { padding-bottom: 50px; font: normal .89em/1.455em Arial, Verdana, sans-serif; color: #444; }
#contain_steps #footer p { padding: 0 10px; }
#contain_steps #footer a:link { text-decoration: underline; color: #042351; padding: 0 7px; }
#contain_steps #footer a:visited { text-decoration: underline; color: #042351; padding: 0 7px; }
#contain_steps #footer a:hover { text-decoration: underline; color: #000; padding: 0 7px; }

