html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    border: none;
    outline: 0px;
    background: transparent;
    margin: 0px;
    padding: 0;
}

div {
    display: block;
}

body				{font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #dfe2e8; line-height: 21px; font-weight: normal}

a, a:hover			{color: #0000ff; text-decoration: underline;}
a:hover				{text-decoration: none;}
#footer-nav li a 	{font-size: 11px; color: #000;}

.clear				{clear: both;}

.bold-text          {font-weight: bold;}
.grey-text          {color: #999999;}
.grey2-text         {color: #666666;}
.blue-text          {color: #0065c1;}

.page-header        {background: #4d9bdf url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/page-header.png") no-repeat center; height: 32px; padding: 0; margin: 0; clear: both;}
.page-header-text   {color: #ffffff; width: 920px; font-size: 18px; padding: 4px; margin-right: auto; margin-left: auto; text-align: left;}

.container          {width: 840px; background-color: #ffffff; margin: 15px auto 15px auto; overflow: hidden; padding: 40px; border: 1px solid #999999; border-radius: 15px;}

.seals              {float: right; overflow: hidden; padding: 3px 3px 3px 3px; margin-top: -30px; max-width: 300px;}
.ms                 {margin-top: 7px; float: right;}
.norton             {float: right; margin-top: 7px;}
.norton2            {float: right; margin-top: -13px;}
.mcafee             {float: right; margin-top: 18px; margin-left: 5px;}
.patent             {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/patent.png") no-repeat; width: 95px; height: 43px; float: right; margin: 25px 0 0 5px; display: block;}
.patent-nms         {margin-right: 50px; margin-top: 0;}

.main-title         {font-size: 40px; line-height: 40px; margin: 30px 0 0 0;}

.sys-info           {display: block; overflow: hidden; padding: 0 0 10px 10px;}
.sys-info img       {margin-top:3px; margin-right:17px;}
.sys-info .title    {line-height:27px; font-weight: bold; font-size: 12px;}
.sys-info .details  {line-height:17px; font-size:12px; float:left; margin:0;}

.download-section   {display: block; overflow: hidden; padding: 20px 0 30px 0;}
.download-top       {border: 1px solid #e8e8e8; margin-left: 10px; padding: 10px 0 10px 20px; width: 610px; margin-bottom: 30px; margin-top: 20px;}
.download-button,
.download-button:hover,
.download-button:active     {float: left; background-image: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/button_download_anim.gif"); width: 230px; height: 45px; padding: 22px 0 0 35px; color: #ffffff; font-size: 20px; display: block; text-decoration: none; margin-left: 5px; text-shadow: 0 0 2px #000000;}
.download-button:hover      {text-shadow: 0 0 5px #000000;}
.download-button:active     {text-shadow: 0 0 5px #ffffff; color: #003300;}
.download-section .details  {float: left; padding: 10px 0 0 30px;}
.info-line          {font-size: 12px; line-height: 15px;}

.mid-text           {font-size: 18px; margin-left: 12px;}
.mid-list           {display: block; overflow: hidden; padding: 20px 0 25px 10px;}
.green-v            {font-size: 12px; background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/green_v.png") no-repeat 0 4px; height: 20px; list-style-type: none; padding-top: 2px; padding-left: 25px;}

.download-steps     {padding-left: 10px;}
.step-box           {float: left; background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/box-bg.gif") repeat-x bottom #ffffff; width: 30%; height: 240px; border: 1px solid #cccccc; border-radius: 7px; box-shadow: 0 0 8px #999999;}
.step-title         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/step-bg.png") #ffffff; height: 30px; font-size: 20px; text-align: left; color: #ffffff; line-height: 20px; padding-top: 10px; padding-left: 18px; margin: 0; border-radius: 5px 5px 0 0; text-shadow: 2px 1px 0 #000000; font-weight: bold; font-family: Verdana;}
.step1 				{background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/step1-bg-trans.png") no-repeat; width: 58px; height: 90px; margin-left: 95px; margin-top: 30px; display: block;}
.step1-content 		{padding-top: 10px; text-align: center; font-size: 18px;}
.step1-link 		{width: 58px; height: 90px; display: block;}
.step2              {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/step2-bg-trans.png") no-repeat; width: 138px; height: 122px; margin-top: 25px; margin-left: 55px;}
.step2-content 		{padding-top: 4px; text-align: center; font-size: 14px; line-height: 14px;}
.step2-link         {width: 138px; height: 122px; display: block;}
.step3              {margin-top: 10px; margin-left: 22px;}
.step3-content 		{padding-top: 4px; text-align: center; font-size: 14px; line-height: 14px;}
.step-space         {float: left; width: 32px; height: 1px;}

.grey-section       {background-color: #eeeeee; border-top: 1px solid #eeeeee; border-bottom: 1px solid #cccccc; width: 920px; margin: 25px 0 0 -40px; padding: 35px 0 35px 0;}
.grey-left          {float: left; width: 330px; margin-top: 10px;}
.grey-left .line    {font-size: 12px; color: #666666; padding: 10px 0 10px 30px; display: block; margin-left: 50px;}
.left-line1         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/left-line1.png") no-repeat left 10px;}
.left-line2         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/left-line2.png") no-repeat left 10px;}
.left-line3         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/left-line3.png") no-repeat left 10px;}
.left-line4         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/left-line4.png") no-repeat left 10px;}
.left-line5         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/left-line5.png") no-repeat left 10px;}

.grey-right         {float: left;}
.right-top          {color: #0065c1; font-size: 20px; line-height: 12px; font-weight: bold;}
.right-bottom       {width: 535px; background-color: #ffffff; border: 1px solid #cccccc; border-radius: 5px; margin-top: 15px;}
.white-top          {padding-left: 13px; padding-top: 10px;}
.white-top div      {float: left; width: 30%; font-size: 12px; line-height: 16px;}
.white-top1         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/free-scan.png") no-repeat 0 5px; padding-top: 32px; margin-left: 10px;}
.white-top2         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/repair-win.png") no-repeat 0 2px; padding-top: 32px;}
.white-top3         {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/improve-pc.png") no-repeat 0 4px; padding-top: 32px;}
.white-space        {float: left; width: 12px !important; height: 1px;}
.white-bottom       {background: url("http://cdnrep.reimage.com/website/newwebsite/lp/sqh/cloud.png") no-repeat center left; text-align: center; font-weight: bold; margin-left: 15px; padding-left: 30px; font-size: 16px; margin-top: 15px; margin-bottom: 15px;}

.download-bottom    {float: left;}
.seals-bottom       {float: left; margin-top: 30px; margin-left: 60px;}

.price-stating      {font-size: 10px;}

.grey-small-text    {font-size: 11px; color: #999999; padding-left: 10px;}

/* languages tweaking */

.cs .ms             {margin-top: 25px;}
.cs .seals-bottom   {margin-left: 50px;}
.cs .download-button,
.cs .download-button:hover,
.cs .download-button:active     {width: 240px; padding-left: 25px;}

.de .seals-bottom   {margin-left: 50px;}
.de .download-button,
.de .download-button:hover,
.de .download-button:active     {width: 240px; padding-left: 25px;}
.de .white-bottom   {padding-left: 40px; padding-right: 10px;}

.el .ms             {margin-top: 25px;}
.el .seals-bottom   {margin-left: 38px;}

.es .ms             {margin-top: 25px;}
.es .seals-bottom   {margin-left: 50px;}

.fi .download-button,
.fi .download-button:hover,
.fi .download-button:active     {width: 220px; padding-left: 45px;}

.fr .ms             {margin-top: 25px;}
.fr .download-button,
.fr .download-button:hover,
.fr .download-button:active     {width: 205px; padding-right: 60px; padding-left: 0; height: 57px; padding-top: 10px; text-align: center}

.it .ms             {margin-top: 25px;}
.it .seals-bottom   {margin-left: 50px;}

.ja .ms             {margin-top: 25px;}
.ja .download-button,
.ja .download-button:hover,
.ja .download-button:active     {width: 235px; padding-left: 30px;}
.ja .seals-bottom   {margin-left: 50px;}

.ko .ms             {margin-top: 25px;}
.ko .download-button,
.ko .download-button:hover,
.ko .download-button:active     {width: 255px; padding-left: 10px; letter-spacing: -2px;}
.ko .seals-bottom   {margin-left: 100px;}
.ko .white-bottom   {height: 28px; padding-top: 10px;}

.nl .seals-bottom   {margin-left: 30px;}

.no .download-button,
.no .download-button:hover,
.no .download-button:active     {width: 250px; padding-left: 15px;}

.pl .ms             {margin-top: 25px;}
.pl .download-button,
.pl .download-button:hover,
.pl .download-button:active     {width: 243px; padding-left: 22px;}
.pl .seals-bottom   {margin-left: 20px;}

.pt .ms             {margin-top: 25px;}
.pt .download-button,
.pt .download-button:hover,
.pt .download-button:active     {width: 250px; padding-left: 15px;}
.pt .seals-bottom   {margin-left: 40px;}

.ru .ms             {margin-top: 25px;}
.ru .download-button,
.ru .download-button:hover,
.ru .download-button:active     {width: 250px; padding-left: 15px;}
.ru .download-top   {width: 640px;}
.ru .step2          {margin-top: 10px;}
.ru .seals-bottom   {margin-left: 20px;}
.ru .grey-left      {width: 340px;}

.sv .download-button,
.sv .download-button:hover,
.sv .download-button:active     {width: 253px; padding-left: 12px;}

.tr .seals          {max-width: 305px;}
.tr .ms             {margin-top: 25px;}
.tr .download-top   {width: 640px;}
.tr .seals-bottom   {margin-left: 20px;}

.zh .download-button,
.zh .download-button:hover,
.zh .download-button:active     {width: 205px; padding-left: 60px;}
