* { margin: 0; padding: 0; }

body { padding:0; margin:0;
background-image: url(/images/finallyfast_bluebanner/bg.gif); 
background-repeat: repeat-x; 
background-color: #eee;
text-align: center; 
}


img { border: none; }

#contain { 
margin: 0 auto; 
background-color: #fff;
text-align: left; 
width: 850px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px; 
line-height: 18px; 
color: #333;
margin-bottom: 20px; }

/* Main Header */
#contain #hdr { width: 850px; height: 68px; }
/* Main Header: FinallyFast.com Logo */
#contain #hdr #logo { width: 538px; height: 68px; float: left; }
#contain #hdr #logo p { padding: 20px 0px 0px 29px; }

/* Main Header: Rapidoya.com Logo */
#contain #hdr #logorapidoya { width: 588px; height: 68px; float: left; }
#contain #hdr #logorapidoya p { padding: 14px 0px 0px 21px; }

/* Main Header: Ascentive Logo */
#contain #hdr #logo_ascentive { width: 150px; height: 68px; float: right; }
#contain #hdr #logo_ascentive p { padding: 20px 40px 0px 0px; }

/* Main Navigation */
#contain #main_nav { width: 850px; height: 20px; background-color: #f90; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #fff; }
#contain #main_nav #logo_bottom { height: 20px; margin-left: 213px; float: left; }
#contain #main_nav #navigation { padding-right: 39px; text-align: right; float: right; }

/* Homepage Banner */
#contain #banner { width: 850px; height: 392px; background-image: url(/images/finallyfast_bluebanner/bg_mainbanner.gif); background-repeat: no-repeat; background-position: right; background-color: #0b2a56; margin-bottom: 1px; clear: both; }
#contain #banner #box_headline { width: 650px; height: 392px; float: left; }
/* Homepage Banner: Box Shot */
#contain #banner #box_headline #box { width: 200px; height: 376px; margin: 16px 0px 0px 25px; float: left; }
/* Homepage Banner: Headline, Button */
#contain #banner #box_headline #headline { width: 425px; height: 392px; float: right; }
#contain #banner #box_headline #headline #areyouready { margin: 33px 0px 0px 23px; }
#contain #banner #box_headline #headline #bullets { margin: 18px 0px 0px 35px; }
#contain #banner #box_headline #headline #button { margin: 20px 0px 0px 76px; }
#contain #banner #box_headline #headline #try { margin: 18px 0px 0px 20px; }


#contain #banner #testimonials_mcp { width: 200px; height: 392px; float: right; }
/* Homepage Banner: Testimonial */
#contain #banner #testimonials_mcp #testimonials { width: 200px; height: 235px; margin-top: 58px; }
/* Homepage Banner: Microsoft Certified Partner */
#contain #banner #testimonials_mcp #mcp { margin: 42px 0px 0px 74px; }



/* Product Banner */
#contain #banner_pro { width: 850px; height: 303px; background-image: url(/images/finallyfast_bluebanner/bg_productbanner.gif); background-repeat: no-repeat; background-position: bottom right; background-color: #0b2a56; margin-bottom: 1px; clear: both; }
#contain #banner_pro #box_headline { width: 719px; height: 303px; float: left; }
#contain #banner_pro #box_headline #box { width: 192px; margin-top: 10px; float: left; text-align: right; }
#contain #banner_pro #box_headline #headline { width: 527px; float: right; }
#contain #banner_pro #box_headline #headline #txt { width: 527px; height: 196px; }
#contain #banner_pro #box_headline #headline #txt p { padding: 36px 0px 0px 30px; }
#contain #banner_pro #box_headline #headline #button { width: 527px; height: 106px; }
#contain #banner_pro #box_headline #headline #button p { padding-left: 91px; }
#contain #banner_pro #mcp { width: 131px; float: right; padding-top: 245px; }

/* Product Banner - Rapidoya */
#contain #banner_pro #box_headline #headline #button_rapidoya { width: 527px; height: 106px; }
#contain #banner_pro #box_headline #headline #button_rapidoya p { padding-left: 80px; }



/* Subpage Banner */
#contain #banner_sub { width: 850px; height: 212px; background-color: #0c2b56; margin-bottom: 1px; clear: both; }
#contain #banner_sub #box_headline { width: 556px; height: 212px; float: left; }
/* Subpage Banner: Box Shot */
#contain #banner_sub #box_headline #box { width: 182px; margin-top: 7px; float: left; text-align: right; }
/* Subpage Banner: Headline, Button */
#contain #banner_sub #box_headline #headline { width: 374px; float: right; }
#contain #banner_sub #box_headline #headline #areyouready { margin: 29px 0px 0px 42px; }
#contain #banner_sub #box_headline #headline #button { margin: 17px 0px 0px 38px; }
#contain #banner_sub #testimonials { width: 219px; height: 212px; float: right; }

#contain #banner_sub2 { width: 850px; height: 1px; clear: both; }

/* Content Box Lines */
#contain #content_tline { width: 850px; height: 1px; background-color: #5680a6; }
#contain #content_bline { width: 850px; height: 1px; background-color: #5680a6; }


#contain #content .bghighlight { background-color: #ff0; font-weight: bold; }
#contain #content #quote { font-family: Georgia, serif; font-size: 14px; line-height: 22px; font-style: normal; color: #f00; }
#contain #content #quote p { padding: 10px 70px 20px 39px; }


/* Home Content Box Styles */
#contain #content { width: 848px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #d2d2d2; padding-bottom: 50px; }
#contain #content a:link { text-decoration: underline; color: #042351; }
#contain #content a:hover { text-decoration: underline; color: #f28213; }
#contain #content a:visited { text-decoration: underline; color: #042351; }
#contain #content h1 { font-family: Arial; font-size: 16px; font-weight: bold; padding: 15px 15px 0px 15px; }
#contain #content p { padding: 5px 50px 15px 15px; }

/* Subpage Content Box Styles */
#contain #content_sub { width: 848px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #d2d2d2; padding-bottom: 84px; }
#contain #content_sub a:link { text-decoration: underline; color: #042351; }
#contain #content_sub a:hover { text-decoration: underline; color: #f28213; }
#contain #content_sub a:visited { text-decoration: underline; color: #042351; }
#contain #content_sub h1 { font-size: 16px; font-weight: bold; color: #042351; padding: 24px 187px 0px 116px; }
#contain #content_sub p { padding: 5px 187px 14px 116px; }
#contain #content_sub ul { margin: 0; padding: 5px 0px 14px 136px; list-style-type: none; }
#contain #content_sub li { background: url(/images/finallyfast_bluebanner/bullet.gif) no-repeat 0 2px;  padding: 0px 187px 9px 20px; font-weight: normal; line-height: 18px; }

#contain #content_sub .CollapsiblePanelContent ul { margin: 0; padding: 5px 0 0 20px; list-style-type: none; }
#contain #content_sub .CollapsiblePanelContent li { background: url(/images/finallyfast_bluebanner/bullet.gif) no-repeat 0 2px;  padding: 0px 50px 9px 20px; font-weight: normal; line-height: 18px; }


/* Downloads Page */
#contain #content_sub .download_product { width: 698px;  margin: 8px 0px 0px 116px; background-image: url(/images/finallyfast_bluebanner/bg_downloads_product.gif); background-repeat: repeat-y; border-width: 1px; border-style: solid; border-color: #88a6c1; }
#contain #content_sub .download_product .icon { width: 108px; padding-top: 21px; text-align: right; float: left; }
#contain #content_sub .download_product .copy { width: 586px; float: right; }
#contain #content_sub .download_product .copy p { padding: 12px 55px 8px 30px; }
#contain #content_sub .download_product .copy .title  { font-size: 14px; line-height: 15px; font-weight: bold; color: #042351; }
#contain #content_sub .download_product .copy .subtitle  { font-weight: bold; color: #f28213; }
#contain #content_sub .download_product .copy .scan_now { padding: 0px 55px 12px 0px; text-align: right; }


/* Testimonials Page */
#contain #content_sub .testimonials { width: 698px;  margin: 8px 0px 0px 116px; background-image: url(/images/finallyfast_bluebanner/bg_downloads_product.gif); background-repeat: repeat-y; border-width: 1px; border-style: solid; border-color: #88a6c1; }
#contain #content_sub .testimonials .icon { width: 108px; padding-top: 21px; text-align: right; float: left; }
#contain #content_sub .testimonials .copy { width: 586px; float: right; }
#contain #content_sub .testimonials .copy p { font-family: Georgia, serif; font-size: 12px; line-height: 18px; padding: 12px 55px 8px 30px; }
#contain #content_sub .testimonials .copy .title  { font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 37px; font-weight: bold; color: #042351; }
#contain #content_sub .testimonials .copy .name { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #f28313; text-align: right; padding: 0px 39px 15px 0px; }
#contain #content_sub .testimonials .copy .highlight { font-size: 14px; font-weight: bold; }
#contain #content_sub .testimonials .copy .quote_left { font-size: 22px; font-weight: bold; color: #f28313; }
#contain #content_sub .testimonials .copy .quote_right { font-size: 14px; font-weight: bold; color: #f28313; }


/* Homepage Left */
#contain #content #cleft { width: 495px; float: left; }
#contain #content #cleft { width: 495px; float: left; margin-top: 25px; }
#contain #content #cleft p { padding: 0px 0px 20px 39px; }
#contain #content #cleft .highlight { font-size: 16px; font-weight: bold; color: #042351; }
#contain #content #cleft .highlight_red { font-size: 16px; font-weight: bold; color: #f00; }
#contain #content #cleft .highlight2 { font-size: 18px; line-height: 22px; font-style: normal; font-weight: bold; color: #042351; }
#contain #content #cleft ul { margin: 0; padding: 0px 0px 20px 70px; list-style-type: none; }
#contain #content #cleft li { background: url(/images/finallyfast_bluebanner/bullet.gif) no-repeat 0 2px;  padding: 0px 0px 9px 20px; font-weight: normal; line-height: 18px; }

/* Homepage Left: Related Program Downloads */
#contain #content #cleft #related_products { width: 454px; margin-left: 39px; }
#contain #content #cleft #related_products #title { width: 454px; height: 25px; background-color: #f90; margin-bottom: 1px; }
#contain #content #cleft #related_products #title p {padding: 4px 10px 0px 15px; }

/* Homepage Left: Related Program Downloads - ActiveSpeed */
#contain #content #cleft #related_products #product { width: 452px; background-image: url(/images/finallyfast_bluebanner/bg_hp_product.gif); 
background-repeat: repeat-y; border-width: 1px; border-style: solid; border-color: #f90; }
#contain #content #cleft #related_products #product #icon { width: 78px; padding-top: 12px; text-align: right; float: left; }
#contain #content #cleft #related_products #product #copy { width: 374px; float: right; }
#contain #content #cleft #related_products #product #copy p { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 14px; color: #333; padding: 10px 20px 15px 15px; }
#contain #content #cleft #related_products #product #copy .title  {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 15px; line-height: 16px; font-weight: bold; color: #000; }
#contain #content #cleft #related_products #product #copy #scan_now { padding: 0px 20px 10px 0px; text-align: right; }
/* Homepage Left: Related Program Downloads - Spyware Striker Pro, PC Scan & Sweep */
#contain #content #cleft #related_products #product_b { width: 452px; background-image: url(/images/finallyfast_bluebanner/bg_hp_product.gif); 
background-repeat: repeat-y; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #f90; }
#contain #content #cleft #related_products #product_b #icon { width: 78px; padding-top: 12px; text-align: right; float: left; }
#contain #content #cleft #related_products #product_b #copy { width: 374px; float: right; }
#contain #content #cleft #related_products #product_b #copy p { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 14px; color: #333; padding: 10px 20px 15px 15px; }
#contain #content #cleft #related_products #product_b #copy .title  {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 15px; line-height: 16px; font-weight: bold; color: #000; }
#contain #content #cleft #related_products #product_b #copy #scan_now { padding: 0px 20px 10px 0px; text-align: right; }


/* Homepage Right Start */
#contain #content #cright { width: 295px; float: right; }
#contain #content #cright #mac { width: 295px; margin-top: 20px; }
#contain #content #cright #mac p { padding: 0 39px 15px 0; 
font: 12px/16px Arial, Verdana, sans-serif; color: #396d9c; }
#contain #content #cright #learnmore { width: 295px; margin-top: 2px; }
#contain #content #cright #learnmore p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px; padding: 0px 39px 15px 0px; }
#contain #content #cright #customer_feedback { width: 295px; margin-top: 14px; }
#contain #content #cright #customer_feedback p { font-family: Georgia, serif; font-size: 11px; line-height: 16px; padding: 0px 39px 4px 0px; }
#contain #content #cright #customer_feedback .name { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #f28313; text-align: right; padding: 0px 39px 15px 0px; }
#contain #content #cright #customer_feedback .highlight { font-size: 14px; font-weight: bold; }
#contain #content #cright #customer_feedback .quote_left { font-size: 22px; font-weight: bold; color: #f28313; }
#contain #content #cright #customer_feedback .quote_right { font-size: 14px; font-weight: bold; color: #f28313; }
#contain #content #cright #mac { width: 295px; margin-top: 20px; }
#contain #content #cright #mac p { font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #396d9c; padding: 0px 39px 15px 0px; }
#contain #content #cright ul { margin: 0; padding: 0px 39px 15px 10px; list-style-type: none; }
#contain #content #cright li { background: url(/images/finallyfast_bluebanner/bullet_feature.gif) no-repeat 0 5px;  padding: 0px 0px 9px 12px; font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #042351 }



/* Having trouble with your download? */
#contain #trouble { width: 850px; height: 20px; background-color: #0c2b57; margin-top: 1px; }
#contain #trouble p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #fff; padding: 3px 10px 0px 40px; }

/* Footer */
#contain #footer { width: 850px; background-color: #eee; padding-bottom: 60px; }
/* Footer: Links, Copyright Info */
#contain #footer #copyright { width: 720px; float: left; text-align: center; padding-top: 10px; }
#contain #footer #copyright .txt { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }
#contain #footer #copyright .links { font-size: 13px; line-height: 25px; color: #999; text-align: right; }
#contain #footer #copyright a:link { text-decoration: none; color: #042351; }
#contain #footer #copyright a:visited { text-decoration: none; color: #042351; }
#contain #footer #copyright a:hover { text-decoration: none; color: #f28213; }
/* Footer: Microsoft Certified Partner Logo */
#contain #footer #microsoft_certified { float: right; }
#contain #footer #microsoft_certified p { padding: 15px 35px 0px 0px; }

