body {
 margin: 0px;
 padding: 0px; 
 background: white; 
}

a {
 text-decoration: none;
 color: rgb(153,204,51);
}
a:hover {
 color: rgb(107,107,107); 
}

a img {
 border: 0px; 
}

#topLangLine {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 overflow: hidden; 
 height: 30px;
 background: rgb(78,81,88);
}

#langLinkContainer {
 position: absolute; 
 top: 5px; 
 width: 496px; 
 left: 50%; 
 margin-left: -11px; 
 text-align: right; 
 font: normal 12px arial; 
 color: rgb(229,229,229); 
}
#langLinkContainer a, #langLinkContainer a:visited, #langLinkContainer a:active {
 color: rgb(229,229,229); 
 margin-left: 5px; 
 margin-right: 5px; 
 font: bold 12px arial; 
}
#langLinkContainer a:hover {
 color: rgb(153,204,51); 
}

#afterLangLine {
 position: absolute; 
 top: 30px; 
 left: 0px; 
 width: 100%; 
 overflow: hidden; 
 height: 1px;
 background: rgb(163,164,168);
}

#mainLongLine {
 position: absolute; 
 top: 31px; 
 left: 0px; 
 width: 100%; 
 overflow: hidden; 
 height: 509px;
 background: rgb(19,9,4) url('../img/longline.jpg') no-repeat top center;
}

#beforecont {
 position: absolute; 
 top: 539px; 
 left: 0px; 
 width: 100%; 
 overflow: hidden; 
 height: 6px;
 background: rgb(0,0,0) url('../img/beforecont.jpg') no-repeat top center;
}

.mainPic {
 position: absolute; 
 top: 174px; 
 left: 50%; 
 margin-left: -506px; 
 width: 992px; 
 height: 357px; 
 visibility: hidden; 
}

#mainAndFoot {
 position: absolute; 
 top: 545px; 
 left: 0px; 
 width: 100%; 
 height: auto; 
}

#mainContent {
 width: 100%; 
 height: auto; 
 position: relative; 
 float: left; 
 background: url('../img/contawards.jpg') no-repeat bottom center; 
 min-height: 389px; 
 height: auto; 
} 

#theFooter {
 width: 100%; 
 height: auto; 
 position: relative; 
 float: left; 
 background: rgb(78,81,88); 
 min-height: 160px; 
}

#mainContContainer  {
 width: 100%; 
 height: auto; 
 position: relative; 
 float: left; 
 height: auto; 
}

#mainContentText {
 width: 980px; 
 height: auto; 
 min-height: 150px; 
 left: 50%; 
 position: relative; 
 margin-left: -496px;
 margin-top: 5px; 
 font: normal 13px arial; 
 color: black;
 line-height: 14px; 
 padding-top: 10px; 
}
#mainContentText h1, #mainContentText table h1 {
 color: rgb(132,131,133); 
 font: bold 16px arial; 
 margin-bottom: 10px; 
}
#mainContentText h2, #mainContentText table h2 {
 color: rgb(132,131,133); 
 font: bold 14px arial; 
 margin-bottom: 10px; 
 margin-top: 0px; 
}
#mainContentText p, #mainContentText table p {
 margin-top: 2px; 
 margin-bottom: 12px; 
}


#footLogosContainer {
 width: 100%; 
 height: auto; 
 position: relative; 
 float: left; 
 height: auto; 
 color: white; 
 font: normal 12px arial; 
 margin-top: 5px; 
}

#footLogos  {
 min-height: 210px; 
 width: 997px; 
 height: auto; 
 left: 50%; 
 position: relative; 
 margin-left: -507px;
 margin-top: 5px; 
 font: normal 13px arial; 
}

#mainMenu {
 width: 994px; 
 position: absolute; 
 top: 115px; 
 left: 50%; 
 margin-left: -505px; 
 height: 56px; 
}

.bigLinkClick {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 height: 50px; 
}

#backMainImgAbove {
 width: 994px; 
 position: absolute; 
 top: 85px; 
 left: 50%; 
 margin-left: -507px; 
 height: 30px; 
}
#backMainImgBelow {
 width: 994px; 
 position: absolute; 
 top: 171px; 
 left: 50%; 
 margin-left: -507px; 
 height: 30px; 
}
#backMainImgLeft {
 width: 10px; 
 position: absolute; 
 top: 130px; 
 left: 50%; 
 margin-left: -517px; 
 height: 80px; 
}
#backMainImgRight {
 width: 10px; 
 position: absolute; 
 top: 130px; 
 left: 50%; 
 margin-left: 487px; 
 height: 80px; 
}


.buttonIn {
 height: 50px; 
 border-left: 1px solid rgb(151,151,151); 
 border-right: 1px solid rgb(51,51,51);
 float: left; 
 position: relative; 
 font: bold 14px arial; 
 margin-right: 0px; 
 text-align: center; 
}

.buttonIn1st {
 height: 50px; 
 border-right: 1px solid rgb(51,51,51);
 float: left; 
 position: relative; 
 font: bold 14px arial; 
 margin-right: 0px; 
 text-align: center; 
}

.buttonIn p {
 margin-top: 15px; 
 margin-bottom: 0px; 
}
.buttonIn a, .buttonIn a:visited, .buttonIn a:active {
 color: rgb(229,229,229);
}

.buttonIn a:hover {
 color: rgb(153,204,51);
}

div.buttonIn:hover {
 background: white; 
}

div.buttonIn:hover a {
 color: rgb(153,204,51); 
} 

#buttonPageIn {
 text-align: center; 
 font: bold 14px arial; 
 color: rgb(153,204,51); 
 background: rgb(114,122,135);
 height: 50px; 
 position: relative; 
 float: left;
 width: 100%; 
}

#butonPageInUnderline {
 background: rgb(153,204,51); 
 height: 4px; 
 margin-top: 2px; 
 position: relative; 
 float: left;
 width: 100%; 
}

#buttonPageIn p {
 margin-top: 15px; 
 margin-bottom: 0px; 
}

#revoSign {
 position: absolute; 
 top: 207px; 
 left: 50%; 
 margin-left: -463px; 
 position: absolute; 
 z-index: 10;
}
#revoSign h1 {
 font: bold 64px arial; 
 color: rgb(250,250,248); 
 line-height: 66px; 
 margin-top: 0px; 
 margin-bottom: 0px; 
}
#oOfRevo {
 position: absolute; 
 top: 221px; 
 left: 50%; 
 margin-left: -346px; 
 width: 48px; 
 height: 48px; 
 z-index: 12; 
}

#flashSpot {
 position: absolute; 
 top: 178px; 
 left: 50%; 
 margin-left: -499px; 
 width: 422px; 
 height: 202px; 
}

#revoShort {
 position: absolute; 
 top: 355px; 
 left: 50%; 
 height: 60px; 
 overflow: hidden; 
 margin-left: -465px; 
 position: absolute; 
 width: 330px; 
 color: rgb(233,233,226); 
 font: bold 14px arial; 
}

#revoShort p {
 margin-top: 0px; 
 margin-bottom: 5px; 
}

#minSysReq {
 float: left; 
 position: relative; 
 margin-top: 30px; 
 margin-left: 15px; 
 width: 300px; 
 color: rgb(233,233,226); 
 font: normal 12px arial; 
}
#compatibleWith {
 float: left; 
 position: relative; 
 margin-top: 30px; 
 width: 350px; 
 color: rgb(233,233,226); 
 font: normal 12px arial; 
}

#minSysReq h2, #compatibleWith h2{
 color: rgb(233,233,226); 
 font: bold 14px arial; 
 margin-bottom: 10px; 
}

#awardsLink {
 width: 222px; 
 height: 175px; 
 position: relative; 
 margin-left: 95px; 
 float: left;
 top: -15px; 
}

.lineContainer {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}

#menuAgain {
 position: relative; 
 left: 50%; 
 margin-left: -507px; 
 width: 990px; 
 margin-top: 15px; 
 height: auto; 
}

.menuAgainButton {
 float: left; 
 text-align: left; 
 position: relative; 
 color: rgb(233,233,226); 
 font: bold 12px arial; 
}
.menuAgainButton  a, .menuAgainButton  a:visited, .menuAgainButton  a:active {
 color: rgb(233,233,226); 
 font: bold 12px arial; 
}
.menuAgainButton  a:hover {
 color: rgb(153,204,51);
}

.dots {
 margin-top: 10px; 
 position: relative; 
 height: 1px; 
 left: 50%; 
 margin-left: -507px; 
 width: 990px; 
 background: url('../img/dots.gif') repeat-x top left;
}

#alllanglinks  {
 margin-top: 10px; 
 position: relative; 
 left: 50%; 
 margin-left: -507px; 
 width: 990px; 
 height: auto; 
 font: bold 12px arial; 
 color: rgb(233,233,226); 
}
#alllanglinks a, #alllanglinks a:visited, #alllanglinks a:active {
 font: normal 12px arial; 
 color: rgb(233,233,226); 
 margin-right: 10px; 
 margin-left: 5px; 
}
#alllanglinks a:hover {
 color: rgb(153,204,51);
} 

#creditsDiv {
 position: relative; 
 left: 50%; 
 float: left;
 margin-top: 10px;  
 margin-left: -507px; 
 width: 990px; 
 height: auto; 
 color: rgb(233,233,226); 
 font: normal 10px arial; 
}
#creditsDiv span {
 font: normal 9px arial; 
 color: rgb(150,150,150);
}

#cont1of3 {
 width: 290px; 
 float: left; 
 position: relative; 
 height: auto; 
 margin-top: 5px; 
}
#cont2of3 {
 width: 290px; 
 float: left; 
 margin-left: 60px; 
 position: relative; 
 height: auto; 
 margin-top: 5px; 
}
#cont3of3 {
 margin-left: 50px; 
 width: 275px; 
 float: left; 
 position: relative; 
 height: auto; 
 margin-top: 5px; 
}

#mainContentText a {
 font-weight: bold; 
}

#freeDownload {
 width: 220px; 
 height: 73px; 
 position: absolute; 
 overflow: hidden; 
 color: white; 
 font: normal 11px arial; 
 top: 445px; 
 left: 50%; 
 margin-left: -468px; 
}
#freeDownload a, #freeDownload a:visited, #freeDownload a:active {
 color: rgb(153,204,51); 
 font: bold 18px arial; 
}
#freeDownload a:hover {
 color: white; 
}
#buyProNow {
 width: 220px; 
 height: 73px; 
 position: absolute; 
 overflow: hidden; 
 color: white; 
 font: normal 11px arial; 
 top: 445px; 
 left: 50%; 
 margin-left: -220px; 
}
#buyProNow a, #buyProNow a:visited, #buyProNow a:active {
 color: rgb(153,204,51); 
 font: bold 18px arial; 
}
#buyProNow a:hover {
 color: white; 
}

#freeDownload p, #buyProNow p {
 margin-top: 0px; 
 margin-bottom: 10px; 
}

#menuDiv777  {
 position: absolute; 
 left: 50%; 
 top: 25px; 
 background: rgb(78,81,88); 
 width: 355px; 
 margin-left: 100px; 
 padding: 10px; 
 border: 1px solid rgb(233,233,226); 
 font: bold 12px arial; 
 color: rgb(233,233,226); 
 visibility: hidden; 
}
#menuDiv777 a, #menuDiv777 a:visited, #menuDiv777 a:active {
 font: normal 12px arial; 
 color: rgb(233,233,226); 
 margin-left: 5px; 
 margin-right: 5px; 
}
#menuDiv777 a:hover {
 color: rgb(153,204,51); 
}

#buyNowHeadText {
	width: 900px;
	height: auto;
	float: left;
	position: relative;
}

#buyNowRow {
 width: 980px; 
 height: auto; 
 float: left; 
 position: relative; 
}

.buyCell {
 width: 310px; 
 height: 240px; 
 overflow: hidden; 
 position: relative; 
 float: left; 
}

#buy1pcPic {
 width: 310px; 
 height: 130px; 
 position: relative; 
 float: left; 
 background: url('../img/license1pc.jpg') no-repeat top left; 
}

#buy2pcsPic {
 width: 310px; 
 height: 130px; 
 position: relative; 
 float: left; 
 background: url('../img/license2pcs.jpg') no-repeat top left; 
}

#buyMorePcsPic {
 width: 310px; 
 height: 130px; 
 position: relative; 
 float: left; 
 background: url('../img/license4pcs.jpg') no-repeat top left; 
}

.buyNowDown {
 width: 310px; 
 height: 109px; 
 position: relative; 
 float: left; 
 background: url('../img/buyLicensesDown.jpg') no-repeat top left; 
}

#buyNowFootText {
 width: 630px; 
 height: 54px; 
 float: left; 
 position: relative; 
 overflow: hidden; 
}

#moreAboutSecure {
 width: 610px; 
 height: auto; 
 float: left; 
 position: relative; 
 text-align: right; 
}

.licenseType {
 position: absolute; 
 top: 9px; 
 left: 13px; 
 width: 160px; 
 height: 17px; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: white; 
 text-transform: uppercase; 
}
.pricePerLic {
 position: absolute; 
 top: 9px; 
 left: 135px; 
 width: 155px; 
 height: 17px; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: white; 
 text-align: right; 
} 

.priceUSD {
	position: absolute;
	top: 23px;
	left: 145px;
	width: 155px;
	height: 18px;
	overflow: hidden;
	font: bold 18px arial;
	color: white;
	text-align: right;
}

.numberPCs {
 position: absolute; 
 top: 27px; 
 left: 13px; 
 width: 160px; 
 height: 17px; 
 overflow: hidden; 
 font: bold 14px arial; 
 color: white; 
 text-transform: uppercase; 
}

.buyLinkPerLic {
 left: 13px; 
 top: 70px; 
 position: absolute; 
 overflow: hidden; 
 width: 250px; 
 height: 30px; 
 font: bold 18px arial; 
}

.buyLinkPerLic a:hover {
 color: white; 
}

.perCentOff {
 position: absolute; 
 top: 43px; 
 left: 135px; 
 width: 155px; 
 height: 18px; 
 overflow: hidden; 
 font: bold 18px arial; 
 color: white; 
 text-align: right;  
 color: rgb(153,204,51);
 
}

.buyLinkPerLicImg {
 width: 32px; 
 height: 32px; 
 position: absolute; 
 top: 66px; 
 left: 265px; 
}

.buyCMSedit {
 left: 13px; 
 top: 50px; 
 position: absolute; 
 width: 250px; 
 height: 50px; 
 font: normal 12px arial; 
}

.vertDotsBuy {
 width: 17px; 
 height: 240px; 
 position: relative; 
 float: left; 
 background: url('../img/vert-dots-buy.gif') no-repeat top center; 
}

#leftWideColBen {
 float: left; 
 position: relative; 
 height: auto; 
 width: 650px; 
}

#leftWideColBen {
 float: left; 
 position: relative; 
 height: auto; 
 width: 730px; 
}

#rightNarrowCol {
 float: left; 
 position: relative; 
 height: auto; 
 width: 310px; 
}

#rightNarrowColBen {
 float: left; 
 position: relative; 
 height: auto; 
 width: 230px; 
}

.subMenuDiv {
position: absolute;
z-index: 10; 
top: 0px; 
left: 0px; 
visibility: hidden; 
padding: 10px; 
font: bold 12px arial; 
background: rgb(114,122,135);
line-height: 20px; 
width: 150px; 
}
.subMenuDiv a, .subMenuDiv a:visited, .subMenuDiv a:active {
  color: rgb(209,209,209); 
}
.subMenuDiv a:hover {
 color: rgb(153,204,51); 
 color: rgb(153,204,51); 
} 

.benefitLink, .benefitLinkClicked {
 width: 200px; 
 float: right; 
 position: relative; 
 padding-left: 5px; 
 padding-top: 3px; 
 padding-bottom: 3px; 
 padding-right: 20px; 
 font: normal 12px arial; 
}

.benefitLink a, .benefitLink a:visited, .benefitLink a:active {
 color: rgb(127,127,127); 
}
.benefitLink:hover, .benefitLinkClicked:hover {
 background: rgb(147,147,147);
}
.benefitLinkClicked {
 background: rgb(127,127,127);
}

.benefitLink:hover a, .benefitLink:hover a:visited, .benefitLink:hover a:active, 
.benefitLinkClicked a, .benefitLinkClicked a:visited, .benefitLinkClicked a:active  {
 color: white; 
}

.benefitText {
	position: relative;
	display: none;
	padding-top: 17px;
}
.benefitTextShow {
	position: relative;
	display: yes;
	padding-top: 5px;
	margin-top: 12px;
}

#leftPic {
 float: left; 
 height: auto; 
 width: 300px; 
 position: relative; 
}

#right2leftPic {
 float: right; 
 height: auto; 
 position: relative; 
 width: 410px; 
}

#vertPad25 {
 height: 25px; 
 width: 100%; 
 position: relative; 
 float: left; 
}

.benefitTextShow img  {
 margin-right: 4px; 
 margin-bottom: 2px; 
 float: left;
}

#leftWideCol {
 width: 645px; 
 position: relative;
 float: left; 
}

.downloadCompare {
 width: 645px;  
 height: auto; 
 float: left; 
 margin-bottom: 1px; 
 position: relative; 
}

.downLoadCompText {
 float: left; 
 margin-bottom: 1px; 
 margin-right: 1px; 
 width: 430px; 
 height: 32px; 
 padding-left: 20px; 
 padding-top: 8px; 
 background: rgb(229,229,229); 
} 

.downLoadCompText strong {
 margin-top: 4px; 
}

.downLoadCompTick {
 float: left; 
 margin-bottom: 1px; 
 width: 90px; 
 text-align: center; 
 margin-right: 1px; 
 height: 40px; 
 background: rgb(229,229,229); 
}  

.downLoadCompTickText {
 float: left; 
 padding-top: 7px; 
 margin-bottom: 1px; 
 width: 90px; 
 text-align: center; 
 margin-right: 1px; 
 height: 32px; 
 background: rgb(229,229,229); 
}  

.downloadCompare:hover div.downLoadCompText, .downloadCompare:hover div.downLoadCompTick, .downloadCompare:hover div.downLoadCompTickText {
 background: rgb(110,117,129); 
}

.downLoadCompTickText a:hover {
 color: white; 
}

#freeAnfFullDownComp {
 width: 311px; 
 height: auto; 
 min-height: 148px; 
 background: url('../img/compare-top.jpg') no-repeat top left;
 float: left; 
 position: relative; 
}

#freeAnfFullDownCompTxt {
 width: 250px; 
 height: auto; 
 float: left; 
 position: relative; 
 font: normal 12px arial; 
 color: black; 
}

div #freeAnfFullDownCompTxt h1, div #freeAnfFullDownCompTxt h2 {
 color: rgb(153,204,51);
 font: bold 18px arial; 
 margin-bottom: 4px; 
}

#downloadSilverSpot1, #downloadSilverSpot2 {
 width: 301px; 
 padding-left: 10px; 
 padding-top: 8px; 
 height: 101px; 
 float: left; 
 position: relative; 
 overflow: hidden; 
 background: rgb(134,138,149) url('../img/compare-download.jpg') no-repeat top left;
 margin-top: 8px; 
 margin-bottom: 4px; 
 font: normal 12px arial; 
 color: white; 
}

#downloadSilverSpot1 span {
 font: bold 12px arial; 
 color: rgb(153,204,51);
}

div #downloadSilverSpot1 h1, div #downloadSilverSpot1 h2, 
div #downloadSilverSpot2 h1, div #downloadSilverSpot2 h2 {
 color: white; 
 font: bold 14px arial; 
 margin-top: 5px; 
 margin-bottom: 2px; 
}

.downLoadProRite {
 position: absolute; 
 top: 80px; 
 left: 10px; 
 font: bold 18px arial; 
}
.downLoadProRite a, .downLoadProRite a:visited, .downLoadProRite a:active {
 color: rgb(153,204,51);
}
.downLoadProRite a:hover {
 color: white; 
}
.downLoadProRiteImg {
 position: absolute; 
 top: 70px; 
 left: 268px; 
 width: 32px; 
 height: 32px; 
}

#mainMenuRightBorder {
 width: 1px; 
 float: left; 
 position: relative; 
 left: -1px; 
 height: 50px; 
 background: url('../img/mainMenuBorder.jpg') no-repeat top left; 
}
#mainMenuLeftBorder {
 width: 1px; 
 float: left; 
 position: relative; 
 left: 2px; 
 height: 50px; 
 background: url('../img/mainMenuBorder.jpg') no-repeat top left; 
}

.faqLink {
 position: relative; 
 float: left; 
 width: 700px; 
 height: auto; 
}

.faqText { 
 position: relative; 
 float: left; 
 width: 665px;
 height: auto; 
 display: none; 
 margin-left: 35px; 
}
.faqTextShow { 
 position: relative; 
 float: left; 
 width: 665px;
 margin-left: 35px; 
 height: auto; 
 display: visible; 
}

.faqLink img {
 float: left; 
 margin-right: 5px; 
}

.faqLink h2 {
 margin-top: 12px; 
 margin-left: 5px; 
}

.faqLink h2 a, .faqLink h2 a:visited, .faqLink h2 a:active {
 color: rgb(132,131,133); 
}


.screenShotText {
 display: none; 
 position: relative; 
 float: left;
 width: 700px; 
 height: auto; 
}

.screenShotTextShow {
 display: visible; 
 position: relative; 
 float: left;
 width: 700px; 
 height: auto; 
}

.screenShotSmall {
 float: left; 
 width: 280px; 
 position: relative; 
}

#galleryPlace {
 width: 900px; 
 height: auto; 
 position: absolute; 
 padding-bottom: 20px; 
 top: 440px; 
 left: 50%; 
 z-index: 20; 
 margin-left: -400px; 
 background: rgb(115,123,136); 
 visibility: hidden; 
}

#closeGall {
 position: absolute; 
 top: 10px; 
 left: 885px; 
 font: bold 14px arial;
}

#closeGall a, #closeGall a:visited, #closeGall a:active {
 color: white; 
}

#gallPic {
 position: relative; 
 top: 20px; 
 margin-bottom: 20px;
 height: auto; 
 width: 900px; 
 text-align: center; 
}

.contactFormRow, .contactFormSubmit {
 width: 650px; 
 float: left;
 position: relative; 
 margin-bottom: 7px; 
}

.contactFormLeft {
 font: normal 12px arial; 
 width: 250px; 
 text-align: right; 
 float: left; 
 position: relative; 
}

.contactFormRight, #contSecImageInput {
 float: left; 
 position: relative; 
 width: 380px; 
 padding-left: 20px; 
}

#contSecImageInput input {
 width: 125px;
 height: 22px; 
 font: normal 18px arial; 
 color: black;
 background: none; 
 border: 1px solid rgb(153,204,51); 
} 

.contactFormRight input {
 width: 250px;
 height: 22px; 
 font: normal 18px arial; 
 color: black;
 background: none; 
 border: 1px solid rgb(153,204,51); 
}

.contactFormRight select {
 width: 160px;
 height: 22px; 
 font: normal 16px arial; 
 color: black;
 background: none; 
 border: 1px solid rgb(153,204,51); 
}

.contactFormRight span select {
 width: 80px;
 margin-left: 10px; 
 height: 22px; 
 font: normal 16px arial; 
 color: black;
 background: none; 
 border: 1px solid rgb(153,204,51); 
}

.contactFormRight textarea {
 width: 300px;
 height: 100px; 
 overflow: auto;
 font: normal 16px arial; 
 color: black;
 background: none; 
 border: 1px solid rgb(153,204,51); 
}

.contactFormSecureImage {
 width: 650px; 
 float: left;
 position: relative; 
 margin-bottom: 7px; 
}

.contactFormSubmit input {
 margin-left: 270px; 
 padding: 7px; 
 font: bold 16px arial; 
 color: white; 
 border: 1px solid white; 
 background: rgb(153,204,51); 
}

.contactFormLeft  img {
 vertical-align: bottom; 
}

.contFieldWarn {
 background: url('../img/star.gif') no-repeat center right;
}

div #faqStyle h1 {
 padding-top: 10px; 
 color: rgb(109,109,109); 
}#mainContentText, #mainContentText td
{
 font: normal 13px arial; 
 color: black;
 line-height: 14px; 
}

a, a:visited,  a:active {
 text-decoration: none;
 color: rgb(153,204,51);
}

a:hover {
 color: rgb(107,107,107); 
}

#mainContentText p, #mainContentText td p  {
 margin-top: 2px; 
 margin-bottom: 12px; 
}

#mainContentText h1, #mainContentText td h1 {
 color: rgb(132,131,133); 
 font: bold 16px arial; 
 margin-bottom: 10px; 
}

#mainContentText h2, #mainContentText td h2 {
 color: rgb(132,131,133); 
 font: bold 14px arial; 
 margin-bottom: 10px; 
 margin-top: 0px; 
}

#mainContentText h3, #mainContentText td h3 {
 font: bold 13px arial; 
 margin-top: 2px;
 margin-bottom: 6px;
}

#mainContentText h4, #mainContentText td h4 {
 font: normal 13px arial; 
 margin-bottom: 0px;
}

#mainContentText h5, #mainContentText td h5 {
 font: bold 12px arial;
 margin-bottom: 0px;
 margin-top: 0px;
}


#mainContentText h6, #mainContentText td h6 {
 font: normal 12px arial; 
 margin-bottom: 5px;
 margin-top: 0px;
}

#mainContentText li {
 font: normal 13px arial;
}

#mainContentText a, #mainContentText a:visited, #mainContentText a:active {
 text-decoration: none; 
}

.downloadcompare {
 width: 645px;  
 height: auto; 
 float: left; 
 margin-bottom: 1px; 
 position: relative; 
}

.downloadcomptext {
 float: left; 
 margin-bottom: 1px; 
 margin-right: 1px; 
 width: 430px; 
 height: 32px; 
 padding-left: 20px; 
 padding-top: 8px; 
 background: rgb(229,229,229); 
} 

.downloadcomptext strong {
 margin-top: 4px; 
}

.downloadcomptick {
 float: left; 
 margin-bottom: 1px; 
 width: 90px; 
 text-align: center; 
 margin-right: 1px; 
 height: 40px; 
 background: rgb(229,229,229); 
}  

.downloadcompticktext {
 float: left; 
 padding-top: 7px; 
 margin-bottom: 1px; 
 width: 90px; 
 text-align: center; 
 margin-right: 1px; 
 height: 32px; 
 background: rgb(229,229,229); 
}  

.downloadcompare:hover div.downloadcomptext, .downloadcompare:hover div.downloadcomptick, .downloadcompare:hover div.downloadcompticktext {
 background: rgb(110,117,129); 
}

#WarningText{
	font: bold 32px arial;
	text-align: center;
	color: rgb(220,0,0);
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#PromoText{
	font: bold 32px arial;
	text-align: center;
	color: rgb(153,204,51);
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
