@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background-color:#333333;}
p { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 0 0 0; padding: 0; }
h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:16px; }
#container {position:relative;margin:0 auto;padding:0;width:940px;height:1175px; background-color:#FFFFFF;}

a:link {text-decoration:none; color:#e36c14;}
a:hover {text-decoration: underline; color:#e36c14;}
a:active {text-decoration: underline; color:#e36c14;}
a:visited { text-decoration:none; color:#e36c14; }

#header-left { margin:0 0 0 0; width:212px; height:78px; background-image:url(../quadregistryfix/header_left.jpg); background-repeat:no-repeat; float: left; }
#header-right { margin:0; width:728px; height:48px; background-image: url(../quadregistryfix/header_right.jpg); background-repeat:no-repeat; padding: 30px 0 0 0; float: left; }

#menu { height:78px; width:940px; margin:0 auto; padding:0; position: relative; }
#menu_btns { float:left; height:26px; width:705px; margin:0 auto; padding:0; }
#home_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}
#download_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}
#about_us_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}
#faq_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}
#login_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}
#support_btn {height:28px; width:110px; float:left; margin:0 7px 0 0;}

#banner-left { width:116px; height:323px; background-image: url(../quadregistryfix/banner_left.jpg); background-repeat:no-repeat; padding: 6px 0 0 14px; margin: 0 0 0 0; position: absolute; }
#banner-mid1 { margin:0 0 0 130px; width:323px; height:329px; background-image: url(../quadregistryfix/banner_mid1.jpg); background-repeat:no-repeat; position: absolute; }
#banner-mid2 { position:absolute; margin:0 0 0 453px; width:238px; height:224px; background-image: url(../quadregistryfix/banner_mid2.jpg); background-repeat:no-repeat; padding: 105px 0 0 40px; }
.main_bullet_point_top { width:250px; height:105px; float:left; margin:0 0 14px 0; padding:0; }
.bullet_points_banner { font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:18px; list-style: none; line-height: 38px; }
#download_main_btn { width:205px; height:40px; float:left; margin:0; padding:0; }
#banner-right { position:absolute; margin:0 0 0 731px; width:176px; height:234px; background-image: url(../quadregistryfix/banner_right.jpg); background-repeat:no-repeat; padding: 95px 0 0 35px; }


#smart-technology { position:absolute; margin:329px 0 0 0; width:285px; height:33px; background-image: url(../quadregistryfix/smart_technology.jpg); background-repeat:no-repeat; padding: 10px 0 0 22px; }
.titles { font-size:13px; margin:0; padding:0; font-weight: bold; } 
.text { font-size:12px; margin:0; padding:0; line-height: 15px; }
#smart-technology-text { position:absolute; margin:372px 0 0 0; width:247px; height:280px; background-image:url(../quadregistryfix/smart_technology_text.jpg); background-repeat:no-repeat; padding: 15px 25px 0 35px; }
#testimonials-bkgnd { position:absolute; margin:667px 0 0 0; width:247px; height:371px; background-image: url(../quadregistryfix/testimonials_bkgnd.jpg); background-repeat:no-repeat; padding: 50px 25px 0 35px; }
.testimonial_names {font-family: Arial, Helvetica, sans-serif; color:#e47016; font-size:10px; margin:0 0 10px 0; padding:0;}
#fix-windows { position:absolute; margin:329px 0 0 307px; width:617px; height:33px; background-image:url(../quadregistryfix/fix_windows.jpg); background-repeat:no-repeat; padding: 10px 0 0 16px; }
#quad-offers { position:absolute; margin:372px 0 0 307px; width:633px; height:41px; background-image:url(../quadregistryfix/quad_offers.jpg); background-repeat:no-repeatl; }
.features_list { font-size:12px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; list-style: none; line-height: 19px; }
.features { width:205px; height:200px; margin:0; padding:0; float: left; }
.features2 { width:195px; height:200px; margin:0 0 0 25px; padding:0; float: left; }
#list-bkgnd { position:absolute; margin:413px 0 0 307px; width:444px; height:239px; background-image:url(../quadregistryfix/list_bkgnd.jpg); background-repeat:no-repeat; padding: 15px 0 0 30px; }
#satisfaction-windows { position:absolute; margin:413px 0 0 780px; width:160px; height:254px; background-image:url(../quadregistryfix/satisfaction_windows.jpg); background-repeat:no-repeat; }

#scan { position:absolute; margin:667px 0 0 307px; width:558px; height:81px; background-image:url(../quadregistryfix/scan.jpg); background-repeat:no-repeat; padding: 47px 30px 0 30px; }
#backup { position:absolute; margin:795px 0 0 307px; width:563px; height:79px; background-image:url(../quadregistryfix/backup.jpg); background-repeat:no-repeat; padding: 47px 40px 0 30px; }
#clean { position:absolute; margin:921px 0 0 307px; width:565px; height:128px; background-image:url(../quadregistryfix/clean.jpg); background-repeat:no-repeat; padding: 41px 38px 0 30px; }
#bottom-main-bkgnd { position:absolute; margin:1043px 0 0 307px; width:173px; height:39px; background-image:url(../quadregistryfix/bottom_main_bkgnd.jpg); background-repeat:no-repeat; padding: 6px 0 0 460px; }

#footer {width:740px; height:114px; background-image:url(../quadregistryfix/footer.jpg); background-repeat:no-repeat; padding: 20px 100px 0 100px; margin:0 auto;}
#menu_footer { width:740px; height:90px; padding:0; float: left; }
.footer_text { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align: center; margin: 0;padding: 0; }

#header { width:940px; height:278px; margin:0 auto; padding:0; }
#banner { background-image: url(../quadregistryfix/banner_940x200.jpg); background-repeat:no-repeat; width:925px; height:192px; padding:8px 0 0 15px; }


#container_about {position:relative; margin:0 auto; padding:40px 60px 60px 60px; width:820px; height:1000px;background-color:#FFFFFF;}
.titles_about { font-size:16px; margin:20px 0 5px 0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: bold; }
.text_about { font-size:12px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; }
#ib_graphic { height:255px; width:350px; background-image:url(../quadregistryfix/aboutus_IB.jpg); background-repeat:no-repeat; margin: 0 0 0 240px; border: 1px solid #333333; }
#addresses { width:470px; height:200px; margin:0; padding:0 0 0 350px; background-image:url(../quadregistryfix/montreal_IB.jpg); background-repeat:no-repeat; }
#office { width:220px; height:150px; padding:0; position: relative; float: left; }
#mailing { width:220px; height:150px; margin:0; padding:0; float: left; }


#container_faq { position:relative; margin:0 auto; padding:40px 60px 60px 60px; width:820px; height:auto; background-color:#FFFFFF; }
.top_questions { font-size:14px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height: 30px; list-style: none; }
.text_faq { font-size:12px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal; list-style: none; }
.titles_faq { font-size:16px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }


#container_privacy { position:relative; margin:0 auto; padding:40px 60px 60px 60px; width:820px; height:720px; background-color:#FFFFFF; }
.titles_privacy { font-size:16px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
.text_privacy { font-size:12px; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal; list-style: none; }


#container_thankyou { margin:0 auto; width:940px; height:400px; background-color:#fff; padding: 30px 0 0 0; }
