/*CSS Document*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/
/*UseProper name for css*/

/*---------------------------------------------------CSS-COMMAN NEW THINGS----------------------------------------------*/
@font-face {
    font-family: 'CanadianRegular';
    src: url('canadian-webfont.eot');
    src: url('canadian-webfont.eot?#iefix') format('embedded-opentype'),
         url('canadian-webfont.woff') format('woff'),
         url('canadian-webfont.ttf') format('truetype'),
         url('canadian-webfont.svg#CanadianRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GeoSlab703XBdBTExtraBold';
    src: url('../fonts/geo703xb-webfont.eot');
    src: url('../fonts/geo703xb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo703xb-webfont.woff') format('woff'),
         url('../fonts/geo703xb-webfont.ttf') format('truetype'),
         url('../fonts/geo703xb-webfont.svg#GeoSlab703XBdBTExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GeoSlb712LtBTLight';
    src: url('../fonts/geo712l-webfont.eot');
    src: url('../fonts/geo712l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo712l-webfont.woff') format('woff'),
         url('../fonts/geo712l-webfont.ttf') format('truetype'),
         url('../fonts/geo712l-webfont.svg#GeoSlb712LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GeoSlab703LtBTLight';
    src: url('../fonts/geo703l-webfont.eot');
    src: url('../fonts/geo703l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo703l-webfont.woff') format('woff'),
         url('../fonts/geo703l-webfont.ttf') format('truetype'),
         url('../fonts/geo703l-webfont.svg#GeoSlab703LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body { padding:0; margin:0; background-color:#fff; text-align:center; height: 100%;
	min-width:1000px;}
form{ margin:0px; padding:0px; float:left;}
.FloatLeft{ float : left;}
.FloatRight{ float : right;}
.CommonBlock{width : 100%; height : auto; float : left;}

a:active, a:focus, input[type="image"], input, input[type="button"]:focus {
outline: 0;
-moz-outline-style: none;
}
:focus {
-moz-outline-style: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/*-for image link-*/
img			{padding:0; margin:0; border:0;}
a 			{outline-style : none; outline-width : medium;}
a img 		{border : 0px none;}
a:hover img {border : 0px;}
a:active 	{outline-style : none; outline-width : medium;}
h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#171616; margin:15px 0px; padding:0px;}

ul, li,  from{ padding:0px; margin:0px; }
Input { outline-style:none;}
fieldset{ border:none; width:auto; margin:0px; padding:0px; float:left;}

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

/*--family--*/
.FArial 		{ font-family:Arial, Helvetica, sans-serif;}
.FGeorgia 	{ font-family: Georgia, "Times New Roman", Times, serif}



/*--font size--*/
.Text10  	{ font-size:10px;}
.Text11  	{ font-size:11px;}
.Text12  	{ font-size:12px;}
.Text14  	{ font-size:14px;}
.Text16  	{ font-size:16px;}
.Text24  	{ font-size:24px;}


/*--font align--*/
.Textcenter { text-align:center!important;}
.Textleft 	{ text-align:left;}
.Textright 	{ text-align:right;}


/*---text color---*/
.White { color:#FFF;}
.Darkgray { color:#8a8989;}
.Blue { color:#5d9ae5;}
.Black{color:#000;}
.Lightgray { color:#b1b1b1;}

/*-----images border------*/
.Graybdr { padding:5px; background:#e0e0e0; float:left;}

.PadT { padding-top:20px;}
.PadB	{ padding-bottom:5px;}
.MarginB{  margin-bottom: 10px!important;}
.MarginT15{ margin-top:15px!important;}
.MarginT10{ margin-top:10px!important;}
.MarginL10{ margin-left:10px!important;}
.MarginT5{ margin-top:5px!important;}
.MarginR10{ margin-right:10px!important;}

.BlueBold{ color:#1c54ba; font-weight:bold;}


/*---------------------------------------------------CSS-COMMAN NEW THINGS END----------------------------------------------*/

/*----main page-----*/
#Wraper{margin:0px; width: 100%; text-align:center; background:url(../images/bg_top.gif) #fbfbfb repeat-x top left;}

/*----------Header---------*/
#Header{ margin:0px auto; width: 1003px; text-align:center; z-index:4;}
.Logo{ float:left; width: 402px; height:76px;}
.NavLinks{ float:left; margin-left:25px; margin-top:37px;}
.NavLinks ul{ list-style:none; float:left; margin:0px; padding:0px;}
.NavLinks ul li{float:left; margin-right:17px; position:relative;}
.NavLinks ul li.Menu > ul{ display:none; padding:5px; background-color:#254488; position:absolute; left:0px; top:40px; border-radius:0px 3px 3px 3px; -moz-border-radius:0px 3px 3px 3px; -mso-border-radius:0px 3px 3px 3px; -webkit-border-radius:0px 3px 3px 3px;}
.NavLinks ul li.Menu > ul li{margin-bottom:3px; white-space:nowrap; width:100%; text-align:left;}
.NavLinks ul li.Menu > ul li a{ font: normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:none; padding:2px;}
.NavLinks ul li.Menu > ul li:hover{ background-color:#5c73a6}
.NavLinks ul li.Menu > ul li a:hover{ color:#fffc00; text-decoration:none;}
.NavLinks ul li.Menu:hover > ul{display:block;}
.NavLinks ul li.Menu:hover{ background:url(../images/nav_menu_bg.gif) #2c539e repeat-x left bottom; border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -mso-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px;}
.NavLinks ul li.Active{background:url(../images/nav_menu_bg.gif) #2c539e repeat-x left bottom; border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -mso-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px;}
.NavLinks a{ font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow: 1px 1px 1px #666; display:block; padding:10px 13px;}
.NavLinks a:hover{ color:#fffc00; text-decoration:none;}
.NavLinks a.Special{color:#fffc00;}
.NavLinks a.Special:hover{ color:#fff;}
.Line{ clear:both; width:983px; border-top:1px solid #81a4f0; margin:0px auto 7px;}
.BreadCrumb{ float:left; font: normal 10px/.5em Arial, Helvetica, sans-serif; color:#d9e719; margin-left:10px;}
.BreadCrumb a{ color:#fff; text-decoration:none; padding-right:10px; background:url(../images/arrow_white.png) no-repeat right center; margin-right:5px;}
.BreadCrumb a:hover{ color:#fff; text-decoration:underline;}

/*----------Header End-------------*/

/*--------Main Page--------*/
#Page{width:1003px; margin:0 auto; text-align:left; z-index:2; clear:both;}
#Banner{ width:1003px; background:url(../images/banner_bg.png) no-repeat center bottom; overflow:hidden; margin:0px; padding:0px;}
.HeadingHome{ clear:both; float:left; width:100%; text-align:center;}
.HeadingHome h1{ font: normal 18px Arial, Helvetica, sans-serif; color:#0b234c;}
/*------Home Products--------------*/
.Products{ width:315px; margin-right:18px; position:relative; float:left; }
.Products h2{ font:bold 18px Arial, Helvetica, sans-serif; color:#1f468d; margin:15px 0px 25px;}
.Products h2 span{ font: normal 14px Arial, Helvetica, sans-serif; display:block;}
.Products .ImgHolder{ position:absolute; top:65px; left:-58px;}
.Products .Details {clear: both; color: #1F468D;float: left;font: 11px/16px Arial,Helvetica,sans-serif;height: 120px;padding-left: 120px;text-align: left;width: 205px;}
.Products .Details ul{ list-style:none; margin:5px 0px; padding:0px;}
.Products .Details ul li{ margin-bottom:3px; padding-left:10px; background:url(../images/bullet_arrow.png) no-repeat left 3px; color:#000;}
.Products .Download{ padding-left:95px; clear:both; float:left; width:212px; text-align:center;}
.Products .Download a{ font: normal 11px Arial, Helvetica, sans-serif; color:#0a347c; text-decoration:none; display:block; margin:5px auto; width:60px;}
.Products .Download a:hover{ color:#1f468d; text-decoration:underline;}
.Products .Download a.FreeDownload{ background:url(../images/btn_free_download.png) no-repeat center top; width:140px; height:36px;}
.Products .Download a.FreeDownload:hover{ background-position:center bottom;}
.ProductsEnd{ background:url(../images/product_btm_shadow.gif) no-repeat center center; clear:both; margin:5px 0px 0px; height:15px;padding-left: 95px;padding-top: 20px;}
/*------------Home Products End---------------*/
/*-------------Home Testimonials-------------*/
.UserTestimonials{width:893px; margin:0px auto 30px; overflow:hidden; clear:both;}
.UserTestimonials .Testimonials{ width:893px!important; float:left;height:75px;}
.UserTestimonials .Title{clear:both; float:left; background: url(../images/icon_testimonials.png) no-repeat 13px center; padding: 8px 0px 0px 60px; height:32px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0px;}
.UserTestimonials .Testimonials .Details{clear:both; float:left; width:850px!important; white-space:normal!important; text-align:left; font: bold 12px Arial, Helvetica, sans-serif; color:#303030; padding:15px 13px 0px 30px; background:url(../images/start_quotes.png) no-repeat left top;}
.UserTestimonials .Testimonials .Commenter{ clear:both; float:right; width:360px; text-align:left; font: bold italic 12px Arial, Helvetica, sans-serif; color:#303030; }
.UserTestimonials .Testimonials .Commenter .Country{margin-left:8px; font: bold italic 11px Arial, Helvetica, sans-serif; color:#7a7a7a; text-transform:lowercase; }
/*-------------Home Testimonials End------------*/
/*--------------Main Page End--------------*/
/*-------------------Footer--------------------*/
#Footer{ width:100%; text-align:center; border-top:3px solid #f2f3f5; background-color:#fff; clear:both;}
.FooterInner{width: 1003px; margin:16px auto 16px; font: normal 11px Arial, Helvetica, sans-serif; color:#050910;}
.FooterInner .Title{ clear:both; float:left; font: bold 18px Arial, Helvetica, sans-serif; color:#3f6cb9;}
.FooterInner ul{ list-style:none; margin:0px; padding:0px; clear:both; float:left;}
.FooterInner ul li{margin:0px; padding:0px; float:left; margin-right:25px;}
.PageBottom{ border-top:1px solid #9ba3b8; text-align:center; width:100%; background-color:#f6f6f6; font:normal 11px Arial, Helvetica, sans-serif; color:#49577e; padding:12px 0px;}

/*---------------Inner Pages------------------*/
#InnerPage{width:983px; margin:0 auto; text-align:left; z-index:2; clear:both; position:relative;}
#InnerPage .ProductHolder{ position:absolute; left:-122px; top:0px;}
#InnerPage .ProductDetails{ padding-left:377px; float:left; margin-top:75px; margin-bottom:100px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#273956;}
.ProductDetails h1{ font: normal 36px GeoSlab703XBdBTExtraBold, Arial, Helvetica; color:#fff; margin-left:-15px; margin-bottom:50px;}
.ProductDetails h1 span{font: normal 18px Arial, Helvetica, sans-serif; display:block; margin-left:5px;}
.ProductDetails ul{ list-style:none; margin:12px 0px 0px; padding:0px;}
.ProductDetails ul li{ margin-bottom:8px; height:18px; font: normal 14px Arial, Helvetica, sans-serif; color:#222222; padding-left:25px; background:url(../images/tick_mark.png) no-repeat left center;}
.ProductDetails .Download{float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#273956; width:340px;}
.ProductDetails .Download a.FreeDownload{ background:url(../images/free_download_big.png) no-repeat center top; width:248px; height:56px; display:block; margin-top:15px;}
.ProductDetails .Download a.FreeDownload:hover{ background-position:center bottom;}
.ProductDetails .EditorsPick{ float:left; width:265px; font: normal 14px Arial, Helvetica, sans-serif; color:#222; height:59px; margin-top:35px;}
.cnet{ margin-top:41px!important;}
.ProductDetails .EditorsPick .Txt{padding-top:13px; float:left; width:180px; margin-left:10px;}
.DetailPages{ width:100%; clear:both; float:left; position:relative;}
.DetailPages .ShadowHider{height:4px; width:960px; top:44px; left:0px; position:absolute; background-color:#fff; z-index:1000; }
.DetailPages ul.Nav{ list-style:none; margin:0px; padding:0px; float:left;}
.DetailPages ul.Nav li{ float:left; margin-right:6px;}
.DetailPages ul.Nav li a.NavItem{ display:block; padding: 11px 22px; font: normal 18px Arial, Helvetica, sans-serif; color:#a0a2a5; text-decoration:none; background:url(../images/tab_bg.gif) #ececec repeat-x left top; border:none; border-right:1px solid #e0e0e0; -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages ul.Nav li a.NavItem:hover{ color:#274f98; background:none!important; background-color:#fff!important; border-bottom:1px solid #fff;  -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;   border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages ul.Nav li.Active a.NavItem{ color:#274f98; z-index:5; background:none!important; background-color:#fff!important; border-bottom:1px solid #fff; border-right:none!important; -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages .Page{ width:968px; display:none;}
.DetailPages .ActivePage{display:block!important; z-index:2;}
.DetailPages .Page .FormatedPage{ width:100%;  margin-bottom:30px;  color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:50px; background-color:#fff; border:none; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;  border-radius:0px 5px 5px 5px; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -mso-border-radius:0px 5px 5px 5px; position:relative;}
.FormatedPage h3{ float:left; font: normal 30px Arial, Helvetica, sans-serif; color:#000; margin-left:-5px; margin-bottom:18px; margin-top:0px;}
.FormatedPage h3 span{font: normal 16px Arial, Helvetica, sans-serif; display:block; margin-left:5px;}
.FormatedPage ul{ clear:both; list-style:none; margin:22px 0px 0px; padding:0px;}
.FormatedPage ul li{ float:none!important; margin-bottom:8px; height:14px; font: normal 13px Arial, Helvetica, sans-serif; color:#000; padding-left:20px; background:url(../images/tick_mark_small.gif) no-repeat left center;}
.FormatedPage .Box{ float:left; width:400px; clear:both; height:10px; margin:33px 0px; border:1px solid #d4d4d4; background-color:#f5f5f5; padding:16px 10px 20px; font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#000; -moz-box-shadow:0px 0px 4px #cbcbcb; -webkit-box-shadow:0px 0px 4px #cbcbcb; box-shadow:0px 0px 4px #cbcbcb;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -mso-border-radius:5px; position:relative;}
.FormatedPage .Note{ float:left; clear:both; font:bold 12px Arial, Helvetica, sans-serif; color:#736f6f; width:100%;}
.FormatedPage a.BuyDriverUpdater{  float:left; clear:both; background:url(../images/btn_driver_updater.png) no-repeat center top; width:282px; height:46px; display:block; margin:3px 0px;}
.FormatedPage a.BuyDriverUpdater:hover{ background-position:center bottom;}

.Reviews{ position:relative; background:url(../images/callout_bg.png) repeat-y left top; float:left; width:291px;}
.Reviews .CalloutTop{width:291px; height:8px; background:url(../images/callout_top.png) no-repeat left top;}
.Reviews .CalloutBottom{width:291px; height:26px; background:url(../images/callout_btm.png) no-repeat left bottom;}
.Reviews .Reviewer{ position:absolute; bottom:-6px; left:110px;}
.Reviews .StartQuote{ position:absolute; top:37px; left:8px; width:22px; height:19px; background:url(../images/quote_start2.gif) no-repeat left top;}
.Reviews .EndQuote{ position:absolute; bottom:25px; right:10px; width:21px; height:19px; background:url(../images/quote_end2.gif) no-repeat left bottom;}
.Reviews .Title{ margin:0px 5px 11px 4px; background-color:#fff; padding-left:16px; font:bold 14px Arial, Helvetica, sans-serif; color:#0e0e0e; height:22px;}
.Reviews .Review{ margin:0px 24px 14px 38px; color:#0e0e0e; font: normal 13px Arial, Helvetica, sans-serif;}

.Overview{ width:100%; float:left;}
.Overview .Column1{width:185px; margin-left:15px; margin-top:55px; margin-right:15px; float:left;}
.Overview .Column2{width:428px; margin-top:44px; margin-right:15px; float:left;}
.Overview .Column3{width:295px; margin-top:35px; margin-right:15px; float:left;}
.MarginL20T25R40{margin:25px 20px 0px 20px;}
.PaddingT45B25 { padding: 45px 0 25px;}
.Features{ width:100%; float:left;}
.Features .Column1{width:600px; margin-left:30px; margin-top:55px; margin-right:15px; float:left;}
.Features .Column2{width:318px; margin-top:55px; float:left;}
.Features .Column1 .SubCol{ width:300px; margin-right:25px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#2d2c2c;}
.SubcolW250{ width:250px!important; margin-right:0px!important;}
.Features .Column1 .SubCol h3{ font: normal 12px Arial, Helvetica, sans-serif; color:#38750c; margin:0px; padding:0px;}
.Features .Column1 .SubCol img{ float:left; margin-right:10px;}
.Features .Column1 .SubCol ul li{ background:none; font: normal 11px Arial, Helvetica, sans-serif; color:#2d2c2c; height:11px; margin-bottom:3px; padding-left:0px; white-space:nowrap;}
.Features .BlueBox{ float:left; width:120px; margin-right:28px; text-align:center; background:url(../images/features_bg.gif) #fff repeat-x top left; -moz-box-shadow:1px 1px 1px #d0d0d0; -webkit-box-shadow:1px 1px 1px #d0d0d0; box-shadow:1px 1px 1px #d0d0d0; border:1px solid #76c8ea; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -mso-border-radius:5px; position:relative;}
.Features .Last{ margin-right:0px!important;}
.Features .BlueBox .Title{ width:98%; margin:0px auto; padding:3px 0px; border-top:1px solid #bfbfbf; font:bold 12px Arial, Helvetica, sans-serif; color:#202025;}
.Features .Column1 .Highlight{ float:left; width:100%; margin:35px 0px; font:bold 14px Arial, Helvetica, sans-serif; color:#202025; clear:both; text-align:center;}
.FormatedPage a.BtnScan{ clear:both; background:url(../images/btn_scan.gif) no-repeat center top; width:249px; height:46px; display:block; margin:0px auto 5px;}
.FormatedPage a.BtnScan:hover{ background-position:center bottom;}
.MarginT30{ margin-top:30px;}
.TextNormal{ font-weight: normal!important;}
.Features .Column2 .Title{ font: normal 30px GeoSlb712LtBTLight, Arial, Helvetica, sans-serif; color:#000; margin-bottom:28px; margin-right:40px; display:block;}
.Features .Column2 .Title span{ font: normal 20px GeoSlab703LtBTLight, Arial, Helvetica, sans-serif;}
.Features .Column2 .Details{ display:block; font: normal 20px GeoSlb712LtBTLight, Arial, Helvetica, sans-serif; color:#000; margin-bottom:28px;}
.Requirements{ width:100%; float:left; text-align:center;}
.Requirements h3{ font: bold 22px Arial, Helvetica, sans-serif; color:#000; float:left; width:100%; margin:40px 0px;}
.Requirements .Column{ float: left; margin:0px 35px; text-align:center; width:231px;}
.Requirements .Column .Title{ margin:20px 0px 16px; font: 20px GeoSlab703XBdBTExtraBold, Arial, Helvetica, sans-serif; color:#484848; clear:both;}
.ColumnsAll{ margin-left:30px;}
.ColumnsAll .Note{ font:italic 14px Georgia, "Times New Roman", Times, serif; color:#787878; text-align:left; margin-left: 33px;}
.MarginT45{ margin-top:45px;}
.LikeThisAbs{ position:absolute; bottom:55px; right:90px;}
.Download{ width:100%; float:left; text-align:left;}
.Download .Column1{width:660px; margin-left:30px; margin-top:28px; margin-right:15px; float:left;}
.Download .Column2{width:220px; margin-top:22px; float:left;}
.Download .Title{ font:bold 22px Arial, Helvetica, sans-serif; color:#000; margin-bottom:22px; float:left; width:100%;}
.Download .Title span{ font: 14px Arial, Helvetica, sans-serif; display:block; margin:5px 60px 0px 0px;}
.Download .Instructions{ clear:both; float:left; width:100%;}
.Download .Instructions .Title{ margin-bottom:10px; font:bold 14px Arial, Helvetica, sans-serif; color:#000;}
.Download .Instructions ul{ list-style:none; margin:0px 0px 23px; padding:0px;}
.Download .Instructions ul li{ font: normal 12px Arial, Helvetica, sans-serif; margin-bottom:5px!important; background:none!important; padding-left:0px!important; height:12px!important;}
.Download .Instructions a{ display:block; height:22px; font: normal 12px Arial, Helvetica, sans-serif; color:#125bcc; text-decoration:underline; background:url(../images/manual_download.gif) no-repeat left center; padding-left:32px; white-space:nowrap;}
.Download .Instructions a:hover{ text-decoration:none; color:#125bcc;}
.Download .Points{ margin:26px 0px; width:100%; float:left;}
.Download .Points ol{ list-style:none; margin:0px; padding:0px;}
.Download .Points ol li{ clear:both; width:537px; float:left; margin-bottom:10px; border:1px solid #d4d4d4; background-color:#f7f7f7; padding:10px 25px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; -moz-box-shadow:0px 0px 2px #cbcbcb; -webkit-box-shadow:0px 0px 2px #cbcbcb; box-shadow:0px 0px 2px #cbcbcb;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -mso-border-radius:5px; position:relative;}
.Download .Points ol li span{ font: bold 12px Arial, Helvetica, sans-serif; margin-bottom:2px; display:block; white-space:nowrap; text-indent:-15px;}
.ScreenShots{width:100%; float:left; text-align:left;}
.ScreenShots .Column1{width:560px; margin-left:25px; margin-top:26px; float:left;}
.ScreenShots .Column2{width:365px; margin-top:66px; float:left;}
.DriverScreenShots{float:left; width:475px;}
.DriverScreenShots .Screen{ display:none; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
.DriverScreenShots div.Active{ display:block;}
.DriverScreenShots .Screen h3{ font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px;}
.DriverScreenShots .Screen .ScreenText{ clear:both; float:left; width:100%; height:30px;}
.DriverScreenShots .Screen .ImgHolder{ clear:both; float:left; border:5px solid #eeeeee; margin:10px 0px 15px; position:relative;}
.DriverScreenShots .Screen .ImgHolder a .Zoom{ position: absolute; left:15px; bottom:15px;}
.DriverScreenShots .Browse{clear:both; float:left; width:470px;}
.DriverScreenShots .Browse label{ float:left; width:108px; display:block;}
.DriverScreenShots .Browse .ProgressBar{ background:url(../images/bar_bg.gif) #fff repeat-x top left; float:left; width:360px; height:15px; margin-top: 3px;}
.DriverScreenShots .Browse .ProgressBar a{ background:url(../images/screen_selector.png) #fff no-repeat center top; display:block; float:left; height:15px; width:15px; margin-left:55px; margin-right:10px;}
.DriverScreenShots .Browse .ProgressBar a:hover{ background-position:center bottom;}
.DriverScreenShots .Browse .ProgressBar a.Active{background-position:center bottom;}
.ScreenShots .Column2 .Title{ font: normal 20px GeoSlab703XBdBTExtraBold, Arial, Helvetica, sans-serif; color:#000; display:block;}
.ScreenShots .Column2 .Details{ display:block; font: normal 20px GeoSlb712LtBTLight, Arial, Helvetica, sans-serif; color:#000; margin-bottom:50px;}
.ScreenShots .Column2 .Details span{ display:block;}
.ScreenShots .Column2 .Details span.T1{ font-size: 30px; }
.ScreenShots .Column2 .Details span.T2{ font-size: 33px;}
.ScreenShots .Column2 .Details span.T3{ font-size: 26px;}
.ScreenShots .Column2 .Details span.T4{ font-size: 20px;}
.NavLinks ul li.Menu > ul{ z-index:100;}
.DetailPages .ShadowHider{top: 45px; /&lt;/strong&gt; the right width &lt;strong&gt;/
top: 44px; /&lt;/strong&gt; width shown to buggy IE, overwrites prior value &lt;strong&gt;/
/&lt;/strong&gt;\*//*/
top: 44px;
/**/}
#InnerPage .ProductDetails{margin-top: 75px;  margin-bottom: 100px; /&lt;/strong&gt; the right width &lt;strong&gt;/
margin-top: 95px;  margin-bottom: 60px; /&lt;/strong&gt; width shown to buggy IE, overwrites prior value &lt;strong&gt;/
/&lt;/strong&gt;\*//*/
top: 44px;
/**/}

/*--------------------------26-08-2011-----Aabha Pandey---------------------*/
.ProductsPage{font:normal 14px/16px Arial, Helvetica, sans-serif; color:#273956;}
.ProductsPage h1{ font: normal 30px GeoSlab703XBdBTExtraBold, Arial, Helvetica; color:#fff; margin-bottom:33px; margin-top:35px; text-align:center; width:100%;}
.ProductsPage .Products{ width:285px; margin-right:0px; position:relative; float:left; padding:0px 20px; margin-bottom:50px; }
.ProductsPage .Products h2{ font:bold 20px Arial, Helvetica, sans-serif; color:#03112b; padding-top:285px; margin:0px;}
.ProductsPage .Products .ImgHolder{ position:absolute; top:0px; left:-46px;}
.ProductsPage .Products .Details{ padding-left:0px; text-align:left; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#273956; clear:both; float:left; width:100%; height:121px;margin-top: 3px;}
.ProductsPage .Products a{ font: normal 11px Arial, Helvetica, sans-serif; color:#244c93; text-decoration:underline; display:block; margin:5px 0px;}
.ProductsPage .Products a:hover{ color:#1f468d; text-decoration:underline;}
.ProductsPage .Products .Download{ padding-left:0px; clear:both; float:left; width:272px; text-align:center;}
.ProductsPage .Products .Download a.BtnScan{ clear:both; background:url(../images/btn_scan.gif) no-repeat center top; width:249px; height:46px; display:block; margin:0px auto 5px;}
.ProductsPage .Products .Download a.BtnScan:hover{ background-position:center bottom;}

/*--------------------------------------------27-08-2011-----------Aabha Pandey----------------------*/
.ProductDetails .Download h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#273956; margin: 6px 0px;}
.FormatedPage a.BuyPCSuite{  float:left; clear:both; background:url(../images/btn_buy_system_suite.gif) no-repeat center top; width:282px; height:46px; display:block; margin:3px 0px;}
.FormatedPage a.BuyPCSuite:hover{ background-position:center bottom;}
.SubColumn90{ width:90px; float:left; text-align:center;}
.Features .Column1 .SubCol .Title{ font: normal 12px Arial, Helvetica, sans-serif; color:#38750c; margin:0px; padding:0px;}
.Features .Column1 .SubCol ul{ margin:0px;}
.Features .Column1 .SubCol{ width:326px; margin-right: 10px;}
.IconSets{float:left; width:625px;}
.IconSets .Set{ display:none; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000; width:100%; height:265px;}
.IconSets div.Active{ display:block;}
.IconSets .Browse{clear:both; float:left; width:625px;}
.IconSets .Browse label{ float:left; width:120px; display:block;}
.IconSets .Browse .ProgressBar{ background:url(../images/bar_bg.gif) #fff repeat-x top left; float:left; width:500px; height:15px; margin-top: 3px;}
.IconSets .Browse .ProgressBar a{ background:url(../images/screen_selector.png) #fff no-repeat center top; display:block; float:left; height:15px; width:15px; margin-left:104px; margin-right:10px;}
.IconSets .Browse .ProgressBar a:hover{ background-position:center bottom;}
.IconSets .Browse .ProgressBar a.Active{background-position:center bottom;}
.FormatedPage a.BtnScanSystem{  background:url(../images/btn_scan_my_system.gif) no-repeat center top; width:232px; height:48px; display:block; margin:6px auto;}
.FormatedPage a.BtnScanSystem:hover{ background-position:center bottom;}
.Features .Column1 {margin-left: 20px; margin-right: 0px; width: 625px;}
.SubcolW277{ width:277px!important;}
.Features .Column2 .Details{ display:block; font: normal 18px GeoSlb712LtBTLight, Arial, Helvetica, sans-serif!important; color:#000;}
.Features .Column2 .Details h3{ margin-bottom:50px;}
.Features .Column2 .Details h3 .Title { color: #000000; display: block;font: 20px GeoSlab703XBdBTExtraBold,Arial,Helvetica,sans-serif !important;margin: 0;}
.Features .Column2 .Details span{ display:block;}
.Features .Column2 .Details span.T2 {font: 33px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif !important;}
.Features .Column2 .Details span.T1 {font: 30px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif !important;}
.Features .Column2 .Details span.T4{ font: normal 20px GeoSlb712LtBTLight, Arial, Helvetica, sans-serif!important;}
.FormatedPage a.Btn1Click{background:url(../images/btn_1click_optimization.gif) no-repeat center top; width:281px; height:46px; display:block;margin:6px auto;}
.FormatedPage a.BtnScanSystem:hover{ background-position:center bottom;}
.FormatedPage a.BtnRegistryOptimizer{  background:url(../images/btn_buy_registry_optimizer.gif) no-repeat center top; width:338px; height:48px; display:block; margin:6px auto;}
.FormatedPage a.BtnRegistryOptimizer:hover{ background-position:center bottom;}

/*----------------------plus 1 css----------------------*/




/*-----------------------------05-09-2011-------------------------Aabha Pandey----------------*/
.NavLinks{ margin-top:48px;}
#InnerPage .BuyProductDetails{ width:630px;  padding-left:40px; float:left; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#e6e6e6; }
.BuyProductDetails h1{ font: normal 36px GeoSlab703XBdBTExtraBold, Arial, Helvetica; color:#fff; text-indent:-7px; margin:0px; margin-top:48px;}
.BuyProductDetails h2{font: normal 18px Arial, Helvetica, sans-serif; color:#fff; margin:0px; margin-bottom:25px; }
.Yellow{color:#fffc00;}
.Green{ color:#46821a;}
.Blue{ color:#273956;}
.StrikeRed{ text-decoration:line-through; color:#b51402; }
.SepHZ{ background:url(../images/seperator_x.gif) repeat-x center center; width:100%; height:2px;}
.MarginNegT15{ margin-top:-15px;}
.MarginB18{ margin-bottom:18px;}
.MarginT20{ margin-top:20px;}
.MarginL100{ margin-left:100px;}
.TB11Block{ font: bold 11px Arial, Helvetica, sans-serif; color:#818385; display:block; text-align:center; margin-top:5px;}
#InnerPage .MoneyBackMain{ position:absolute; top:135px; right:25px; text-align:center; font: bold 11px Arial, Helvetica, sans-serif; color:#02437b;}
a.BtnBuySystemUtilities{ background:url(../images/btn_buy_system_utilities.png) no-repeat center top; width:398px; height:57px; display:block;}
a.BtnBuySystemUtilities:hover{ background-position:center bottom;}

a.BtnBuyRegistryOptimizer{ background:url(../images/btn_buy_registry_optimizer.png) no-repeat center top; width:419px; height:57px; display:block;}
a.BtnBuyRegistryOptimizer:hover{ background-position:center bottom;}

a.BtnBuyDriverUpdater{ background:url(../images/btn_buy_driver_updater.png) no-repeat center top; width:370px; height:57px; display:block;}
a.BtnBuyDriverUpdater:hover{ background-position:center bottom;}

.BuyProdBtmLink{ text-align:center; float:right; width:289px; margin-right:10px; }
.BuyProdBtmLink a{ font: bold 24px Arial, Helvetica, sans-serif; color:#0445ff; text-decoration:none;  border-bottom:1px solid #0445ff; margin:0px; margin-top:30px;}
.BuyProdBtmLink a:hover{color:#0445ff; text-decoration:none; border-bottom-color:#fbfbfb;}
.W443{ width:443px;}
.EssentialTools{ float:right; width:410px; background:url(../images/seperator_y.gif) repeat-y left top;}
.EssentialTools .Title{ font:bold 18px Arial, Helvetica, sans-serif; color:#0445ff; margin-left:20px; margin-bottom:22px;}
.EssentialTools .Title span{ font-size:11px; font-weight:normal;}
.EssentialTools .Tools{ float:left; clear:both; width:445px; background:url(../images/sep_y_dashed.gif) repeat-y center top; }
.EssentialTools .Tools .Box{ float:left; width:200px; margin-left:20px; margin-bottom:15px;}
.EssentialTools .Tools .Box h3.Title{ font: normal 13px Arial, Helvetica, sans-serif; color:#3d3d3d; padding-left:25px; background:url(../images/tick_mark_small.png) no-repeat left center; margin:0px;}
.EssentialTools .Tools .Box .Title{ font: normal 13px Arial, Helvetica, sans-serif; color:#3d3d3d; padding-left:25px; background:url(../images/tick_mark_small.png) no-repeat left center; margin:0px;}
.EssentialTools .Tools .Box ul{ list-style:none; margin:5px 5px 0px 30px; padding:0px;}
.EssentialTools .Tools .Box ul li{ font:normal 11px Arial, Helvetica, sans-serif; color:#808080; margin-bottom:2px;}
.EssentialTools .Tools .Box ul li h3{ font:normal 11px Arial, Helvetica, sans-serif; color:#808080; margin:0px;}
.MoreBox{ clear:left; float:right; white-space:nowrap; font:11px Arial, Helvetica, sans-serif; color:#333; border:1px solid #dcdcdc; padding:3px; }
.MoreBox a{ color: #0445ff; text-decoration:none; background:url(../images/arrow_bullet_blue.gif) no-repeat right center; padding-right:12px; }
.MoreBox a:hover{color: #0445ff; text-decoration: underline;}


/*-----------------06-09-2011-------------Aabha PAndey-----------*/
a.BtnAffiliate{ background:url(../images/btn_affiliate.png) no-repeat center top; width:377px; height:45px; display:block;}
a.BtnAffiliate:hover{ background-position:center bottom;}

a.BtnAffiliateSignUp{ background:url(../images/btn_affiliate_signup.png) no-repeat center top; width:136px; height:42px; display:block; margin-top:30px; margin-right: 120px;}
a.BtnAffiliateSignUp:hover{ background-position:center bottom;}

a.BtnJoinNow{ background:url(../images/btn_join_now.png) no-repeat center top; width:140px; height:45px; display:block;}
a.BtnJoinNow:hover{ background-position:center bottom;}

.AffiliatePage{font:normal 14px/16px Arial, Helvetica, sans-serif; color:#1a1c20;}
.AffiliatePage h1{ font: normal 30px GeoSlab703XBdBTExtraBold, Arial, Helvetica; color:#fff; margin-bottom:0px; margin-top:40px; text-align:left; width:100%;}
.AffiliatePage .Banner{ position:relative; width:100%;}
.AffiliatePage .Banner a.BtnJoinNow{ position:absolute; left:240px; bottom:48px; z-index:10;}
.AffiliatePage h2{ width:100%; font:bold 24px Arial, Helvetica, sans-serif; color:#244487; margin:22px 0px 12px; background: url(../images/seperator_x.gif) repeat-x center bottom; padding-bottom:3px}
.AffiliatePage ul{ clear:both; list-style:none; margin:0px; padding:0px;}
.AffiliatePage ul li{ float:none!important; margin-bottom:8px; height:14px; font: normal 14px Arial, Helvetica, sans-serif; color:#1a1c20; padding-left:20px; background:url(../images/tick_mark_small.gif) no-repeat left center;}
.AffiliatePage .HighlightedText{ font:bold 14px Arial, Helvetica, sans-serif; color:#244487; margin: 28px 0px 15px;}
.AffiliatePage a{ text-decoration:underline; color:#1a1c20;}
.AffiliatePage a:hover{ text-decoration:none; color:#1a1c20;}
.AffiliatePage .LeftColumn{ float:left; width:570px; margin-left:10px; text-align:left;}
.AffiliatePage .RightColumn{ float:right; width:310px; text-align:left;}
.MarginB40{ margin-bottom:40px;}
.FooterInner ul li{margin: 0 22px 0 0;}
.MarginL15{ margin-left:15px;}


/*---------------------08-09-2011-----------Aabha Pandey-------------*/
.MarginL25 .EssentialTools .BuyProdBtmLink{ width:325px; margin-top:30px;}
.EssentialTools .SepHZ{ float:left; margin:7px 0px 7px 15px; width:98%; clear:both;}
.MarginL25{ margin-left:25px;}
.MarginL25 .EssentialTools{ width:500px;}
.MarginL25 .EssentialTools .Tools{ width:500px; background-position:234px top;}
.MarginL25 .EssentialTools .Title{margin:0px; padding-bottom:3px; padding-left:13px;}
.MarginL25 .EssentialTools .Tools .Box h3.Title{margin:0px; padding-bottom:3px; padding-left:20px;}
.MarginL25 .EssentialTools .Tools .Box{margin-bottom: 5px; margin-left: 14px; width: 218px;}
.MarginL25 .EssentialTools .Tools .Box ul{ margin:0 0 0 20px;}
.EssentialTools .Tools .Box ul li{ line-height:14px;}
.BoxSp{width:250px!important;}

.AffiliatePage ul li{background-image: url(../images/tick_mark_small.png); font-size:13px;}
.AffiliatePage h2{ font-family: CanadianRegular, Georgia, Times New Roman;}
.AffiliatePage{ font-size:13px;}
.AffiliatePage .HighlightedText{ font-size:13px;}
/*---------------------20-08-2011--------------Aabha Pandey------------------*/
#InnerPage .ThanksProductDetails{ width:630px;  padding-left:40px; float:left; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#808080;}
.ThanksProductDetails h1{ font: normal 36px GeoSlab703XBdBTExtraBold, Arial, Helvetica; color:#fff; text-indent:-7px; margin:0px; margin-top:48px; margin-bottom:70px;}
.ThanksProductDetailsNew h1{
 color: #FFFFFF;
    font: bold 36px Arial,Helvetica,sans-serif !important;
    margin: 48px 0 80px;
}
.ThanksProductDetails .InnerTitle{font: bold 20px Arial, Helvetica, sans-serif; color:#6c6c6c; margin:0px; margin-bottom:32px; }
.ThanksProductDetails .InnerSubTitle{font: bold 16px Arial, Helvetica, sans-serif; color:#6c6c6c; margin:0px; margin-bottom:5px; }
.ThanksProductDetails .ULTitle{font: normal 13px Arial, Helvetica, sans-serif; color:#3d3d3d; margin:0px; }
.ThanksProductDetails ul{ clear:both; list-style:none; margin:10px 0px 35px 0px; padding:0px;}
.ThanksProductDetails ul li{ float:none!important; margin-bottom:8px; height:14px; font: normal 13px Arial, Helvetica, sans-serif; color:#808080; padding-left:20px; background:url(../images/tick_mark_small.png) no-repeat left center;}
.ThanksProductDetails a.BtnRegistryOptimizer{  background:url(../images/btn_buy_registry_optimizer.gif) no-repeat center top; width:338px; height:48px; display:block; margin:3px 0px;}
.ThanksProductDetails a.BtnRegistryOptimizer:hover{ background-position:center bottom;}
.ThanksProductDetails a.BuyPCSuite{  background:url(../images/btn_buy_system_suite.gif) no-repeat center top; width:282px; height:46px; display:block;  margin:3px 0px;}
.ThanksProductDetails a.BuyPCSuite:hover{ background-position:center bottom;}
.ThanksProductDetails a.BuyDriverUpdater{  background:url(../images/btn_driver_updater.png) no-repeat center top; width:282px; height:46px; display:block; margin:3px 0px;}
.ThanksProductDetails a.BuyDriverUpdater:hover{ background-position:center bottom;}




#pluse1{float: left;width:60px;}

.tw {
    float: left;
    width: 71px;
}
.go {
    float: left;
    width: 71px;
}

.fb {
    float: left;
    width: 60px;
}
.ds {
    margin-left: 22px;
}


.ProductDetails_RegOpt ul{
     margin: 15px 0 20px;
}
.ProductDetails_RegOpt .Download{
    width: 400px;
}
.ProductDetails_RegOpt .EditorsPick{
    margin-top: 10px;
}
.FormatedPage_RegOpt .Box{
    width: 406px;
}
/*.FormatedPage_RegOpt h3{
  //  margin-bottom: 0px
}*/
.FormatedPage_RegOpt .belowh3{
    font-family: Arial;
    font-size: 16px;
    
    margin-bottom: 8px;
    clear:both;
}

.Features_RegOpt .Column1 .SubCol{
    width:270px;
    margin-right: 0px;
}
.Features .Column1 .rosubcol1 {
    color: #2D2C2C;
    float: left;
    font: 11px Arial,Helvetica,sans-serif;
    width: 324px! important;

}
.Features .width .BlueBox {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 1px 1px 1px #D0D0D0;
    background: url("../images/features_bg.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #76C8EA;
    float: left;
    margin-right: 28px;
    position: relative;
    text-align: center;
    width: 163px;
}
.Features .Column1 .h1  {
    clear: both;
    color: #202025;
  float: left;
    font:  14px Arial,Helvetica,sans-serif;
   
    text-align: left;
    width: 100%;
   margin-top: 13px;
   
}
.FormatedPage .height {


    float: left;
   
    margin-top: 2px;
    width: 100%;
}
.Features .top {
    float: left;
    margin-top: 35px;
    width: 318px;
}
.Features .Column2 .reg {

    display: block;
    font: 29px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    margin-bottom: -1px;
    margin-right: 26px;
}

.winzip {
    font: 18px GeoSlab703XBdBTExtraBold,Arial,Helvetica,sans-serif;
    margin-left: -4px;
        margin-bottom:2px;
}
.Features .Column2 .h2 {
    
   
    margin-bottom: 11px;

}
.Features .Column2 .font {

    display: block;
    font: 18px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    margin-bottom: 17px;

}
.Features .Column2 .font1 {
    font: 18px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    margin-bottom: 24px;
}
 .left {
    margin-left: -28px;
   
}

.DetailPages .Page .Formated {

    font: 30px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-bottom:-5px;
   border: none;
   -moz-border-radius: 0 ;
    -moz-box-shadow: none;
     padding-bottom: 8px;
}
.DetailPages .Page .Formated1 {
   font-size:30px;
   padding-bottom: 2px;
}
.winzip1 {
    font: 20px GeoSlab703XBdBTExtraBold,Arial,Helvetica,sans-serif;
    margin-bottom: 0px;
    margin-left: -3px;
    margin-top: -35px;
}
.ScreenShots .Column2 .Details1 {
    color: #000000;
    display: block;
    font: 18px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
     margin-top: 0px;
}
.left1 {
    margin-left: -29px;
}
.ScreenShots .Column2 .Details2 {
    color: #000000;
    display: block;
    font: 18px GeoSlb712LtBTLight,Arial,Helvetica,sans-serif;
    margin-bottom: 27px;
    margin-top: -7px;
}

/** System Utitilites **/

.ProductDetails_SU ul {
    margin: 15px 0 20px;
}
.FormatedPage_SU h3 {
    margin-bottom: 4px;
}
.FormatedPage_SU .belowh3 {
    clear: both;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}

.FormatedPage_SU  .Column1{
    margin-right: 5px;
}
.FormatedPage_SU  .Column2 {
    width:438px;
}

.Features_SU .Column1{
    margin-left: 20px;
}

.Features_SU .Column2{
    width:328px;
}

.Features_SU .Column1 .SubCol {
    width:250px;
    margin-right: 15px;
}

.Features_SU .Column1 .SubCol1 {
    width:310px;
}
.Features_SU .Column2 .Title, .Features_SU .Column2 .Details{
    margin-bottom: 3px;
}

.portlet{
    float:left;
}


.Download .Column1{
    width:650px;
}

.Download .Column2{
    width:255px;
}

.fb {
    width: 70px !important;
}
.DriverScreenShots .Browse1{
    display: block;
    float: left;
    font-size: 12px;
 
}
.Text1 {
    font-size: 11px;
}
.FormatedPage a.B1 {

    width: 338px !important;
}
#InnerPage .Product{

    font: 14px/16px Arial,Helvetica,sans-serif !important;

}
.FormatedPage a.BuyRegistrycleaner {
    background: url("../images/btn_buy_registry_optimizer.gif") no-repeat scroll center top transparent;
    clear: both;
    display: block;
    float: left;
    height: 48px;
    margin: 6px 0;
    width: 338px;
}
.FormatedPage a.BuyRegistrycleaner:hover{ background-position:center bottom;}


.FormatedPage a.BtnOptimization {
    background: url("../images/btn_1click_optimization.gif") no-repeat  center top transparent;
  
    display: block;
    height: 46px;
    margin: 0 auto 6px;
    width: 281px;
}
.FormatedPage a.BtnOptimization:hover{ background-position:center bottom;}

.FormatedPage a.BtnScan:hover{ background-position:center bottom;}

.FormatedPage a.Buysystem {
    background: url("../images/btn_buy_system_suite.gif") no-repeat scroll center top transparent;
    clear: both;
    display: block;
    float: left;
    height: 46px;
    margin: 15px 0;
    width: 290px;
}

#ticker li{
    list-style-type: none;
    height: 65px;
}
.marginT5{
    margin-top: 5px;
}
.marginT10{
    margin-top: 10px;
}

#Banner {
    height: 278px;
    position: relative;
}
.ArrowLeft{ top:113px; left:13px; position:absolute;cursor:pointer;z-index:10;}
.ArrowRight{ top:113px; right:13px; position:absolute;cursor:pointer;z-index:10;}
.SlidePaging{ bottom:23px; right:26px; position:absolute; float:left; width:60px;}
.SlidePaging .SlideNumber{ float:left; display:block; width:10px; height:10px; background:url(../images/slide_number.png) no-repeat left top; }
.SlidePaging span{margin-right:6px; display:block; float:left;}
.SlidePaging .CurrentSlideNumber{ background-position:right top;}
.BannerSlide{position:relative;}
.BannerSlide .DownloadBtn{ position:absolute; left:493px; top:198px; float:left; width:208px;}
a.BtnFreeDownload2{ background:url(../images/free_download_mid.png) no-repeat center top; width:208px; height:45px; display:block;}
a.BtnFreeDownload2:hover{ background-position:center bottom;}

.ds1 {
    margin-left: -28px;
   
}
.margin {
    margin-bottom: 9px;
    margin-right: -31px;
}
.marginb{
    margin-left: 0px;
}
.marginl{
    margin-left: 59px;
}
.marginb1
{
    margin-bottom:3px !important;
}
.margint{
  margin-top: 9px;
}

.mleft {
    margin-left: -22px !important;
}



.mleft1
{
  margin-left: -27px!important;
}
.mt5
{

    margin-top:5px!important
}
.margint1 {
    margin-top: 15px;
}
.ds2 {
    margin-bottom: -4px;
    margin-right: -31px;
}
.MarginT30 {
    margin-top: 30px;
}
.MarginT42 {
    margin-top: 42px !important;
}
.MarginT35 {
    margin-top: 35px!important; 
}
.Marginb19 {
    margin-bottom:  19px!important;
}
.PaddingT8 {
    padding: 8px 0 25px;
}
.mleft15 {
    margin-left: -15px !important;
}
.MarginT3 {
    margin-top: 3px!important;
}
.marginT28 {
    margin-left: 6px;
    margin-top: 28px !important;
}
.PaddingT3B25 {
    padding: 3px 0 25px;
}
.marginT35l6 {
   
    margin-left: -4px;
    margin-top: 35px !important;
}
.Marginl2 {
    margin-left: 2px!important;
   
}
.Marginr32 {
  margin-right: -32px!important;
}
.MarginB8{
    margin-top:  23px!important;
}
.left27 {
    margin-left: -27px;
}
.PaddingT45B27 {
    padding: 45px 0 27px;
}
.Margint27{
    margin-top: 27px!important;
}
.Margint25{
    margin-top: 25px!important;
}
#sliderbanner{
    width:1003px;
    float: left;
    overflow: hidden;
}
ul#BannerContainer li{
    float: left;
    height: 270px;
    width: 1003px;
    list-style: none;
}

.ProductsPage .Products a:hover {
    text-decoration: none;
}

#IconSetsContainer{
    height:265px;
}
#SystemUtilitiesScreenShotsContainer{
    height:410px;
}
#SystemUtilitiesScreenShotsContainer1 {
    height: 425px;
}
.DetailPages .Page .shadow{
   
  
    box-shadow: 0px 0px 0px #CBCBCB;
}
  

/*-------------New CSS for New design-------12-10-2011-------------------*/
#InnerPage .ProductHolderNew{ position:absolute; left:-110px; top:0px;}
#InnerPage .ProductDetailsNew{ padding-left:210px; float:left; margin-top:0px; margin-bottom:25px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;}
.ProductDetails ul{ list-style:none; margin:12px 0px 0px; padding:0px;}
.ProductDetails ul li{ margin-bottom:8px; height:18px; font: normal 14px Arial, Helvetica, sans-serif; color:#222222; padding-left:25px; background:url(../images/tick_mark.png) no-repeat left center;}
.ProductDetailsNew h1{ font: bold 28px Arial, Helvetica, sans-serif; color:#fff; margin:8px 0px 21px 0px;}
.ProductDetailsNew h1 span{ font:bold 16px Arial, Helvetica, sans-serif; display:block; margin-left:5px;}
.MarginT65{ margin-top:65px;}
.ProductDetailsNew .Download{float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#273956; width:342px; text-align:center;}
.ProductDetailsNew .Download h2{ font:normal 11px Arial, Helvetica, sans-serif; color:#000000; margin: 5px 0px 0px;}
.ProductDetailsNew .Download a.FreeDownload{ background:url(../images/free_download_big.png) no-repeat center top; width:248px; height:56px; display:block; margin:6px auto 10px;}
.ProductDetailsNew .Download a.FreeDownload:hover{ background-position:center bottom;}
.ProductDetailsNew .EditorsPick{ float:left; width:265px; font: normal 14px Arial, Helvetica, sans-serif; color:#222; height:58px; margin-top:23px;}
.ProductDetailsNew .EditorsPick .Txt{padding-top:6px; float:left; width:180px; margin-left:10px;}
.ProductDetailsNew .EditorsPick .Txt11Light{ font-size:11px; color:#4e4e4e;}
.Seperator{ background:url(../images/seperator.png) no-repeat 97px center; width:146px; height:95px; float:left;}
.FormatedPage ul li{height:auto; background:url("../images/tick_mark_small.gif") no-repeat scroll left 3px transparent;}
.fb, .tw{width:60px!important;}
.go{ width:55px!important;}
.ds{ margin-left:2px!important; margin-top:35px!important;}
.PaddingT30B10{ padding:30px 0 10px;}
.Seperator2{ background:url("../images/seperator.png") no-repeat scroll 42px center transparent; width:117px; height:95px; float:left; }
.CnetNew{ width:290px!important; margin-top:30px!important;}
.ProductDetailsNew .CnetNew .Txt{padding-top:0px!important;}

/*-----------------------New CSS for New Buy Pages--------------------13-10-2011------------------*/
.ProductDetailsNew h2{font: normal 16px Arial, Helvetica, sans-serif; color:#fff; margin:0px; margin-bottom:25px; }
.Buy h1{ margin-bottom:0px!important;}
.MarginT72{ margin-top:72px;}
#InnerPage .MoneyBackMain{ top:80px;}
.MarginAuto{ margin:0px auto;}

.MarginT50{ margin-top:50px;}

/*-----------------------New CSS for New Buy Pages--------------------13-10-2011------------------*/
.NewWidthETool{ width:auto;}
.NewWidthETool .Tools{width:370px!important; background-position:182px top!important;}
.NewWidthETool .Box{ width:162px!important;}
.NewWidthETool .BoxSp{width:175px!important;} 
.NewWidthETool .Tools span.Arrow{ margin-left:-8px; padding-right:3px;}
.MarginB19{margin-bottom: 19px !important;}

/*-----------------------New CSS for Buy Driver Registry page--------------------3-12-2011------------------*/

.OfferTxt{ margin:0; padding:0;}
.OfferTxt .Title{ font:bold 36px Arial, Helvetica, sans-serif; color:#f9fd48; text-transform:uppercase; text-shadow:#000 1px 1px;}
.OfferTxt .SubHeading{ margin:15px 0 11px 0; font:bold 24px Arial, Helvetica, sans-serif;}
.OfferTxt .SubHeading span{ display:block; margin:0 0 0 170px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffdb31;}
.OfferTxt .SubHeading span label{ text-decoration:line-through;}
.OfferTxt h1{ margin:0; font:14px Arial, Helvetica, sans-serif; font-weight:normal;} 
.OfferTxt h2{ margin:0; font:bold 16px Arial, Helvetica, sans-serif;} 
.MarginB14{margin-bottom: 14px !important;}

/*---new CSS for download button bottom text----*/
.BtnBtmTxt{
    color: #000000;
    font: 11px Arial,Helvetica,sans-serif;
    float:left;
}
.marginB5{
   margin-bottom: 5px !important; 
}
