@charset "utf-8";
/* CSS Document */


.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.wrapper-thanks{width:990px;margin:0 auto; position:relative; top:10px; padding-bottom:27px; padding: 15px; }
.header{background:url(../images/header-bg.png) no-repeat; width:980px;margin-bottom:7px}
.logo{ position:absolute; left:15px; top:10px}
.mcafee{position:absolute; right:7px; top: 7px}
.left-banner-content{float:left; background:#ccc url(../images/banner-bg.png) repeat-y;width:760px;min-height:450px;padding:4px;
-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;

-webkit-box-shadow: #888 0 0 .35em;
-moz-box-shadow: #888 0 .35em;
-o-box-shadow: #888 0 .35em;
-ms-box-shadow: #888 0 .35em;
-khtml-box-shadow: #888 0 .35em;
box-shadow: #888 0 0 .35em;
behavior: url(build/PIE.htc); 
 }
 .left-banner-content .content{ background:url(../images/banner-content-bg.png) repeat-y; min-height:410px; padding:10px 30px; position:relative}
.left-banner-content .content h1{font-size:42px; color:#323232; font-weight:normal; padding: 5px 0 10px 0; text-shadow: 1px 1px #eee}
.left-banner-content .content h1 span{ font-weight:600}
.left-banner-content .content .left-product{ position:relative; top:20px;width:350px; text-align:left; float:left}
.left-banner-content .content .right-content{position:relative; right:0px;width:305px;line-height:25px; float:right; top:0px;font-size:19px; padding: 15px 0 0 0; text-shadow: 1px 1px #ededed}
.left-banner-content .content .right-content span{font-size:19px;font-weight:600; color: #2b466a}
.like:active, .like:link, .like:visited {
	border-radius: 3px 3px 3px 3px;
    border:#b0b1b5 solid 1px;
	text-decoration:none;
	padding:3px 3px 3px 21px;
	background:#c9c9d1 url(../images/fb-like.png) no-repeat 5px 3px;
 color:#3B5998; font-size:12px}
 .fb-like{ color:#3B5998; font-size:12px !important; background:url(../images/fb-icon.png) no-repeat 0px 0px; padding-left:15px;position:relative; left:10px; top:3px;color:#2a2a2c; font-weight:normal}
.download{ padding-top:25px; width:295px}
.download p{font-size:14px;color:#000000; text-align:center; padding-top: 5px}
 .right-side-content{width:196px;float:right;-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background:#0c284f}
.help-desk-bg{background:url(../images/help-desk-bg.png) no-repeat 0 0 ; width:176px;height:205px; padding:15px 10px; text-align: center;}
.size-20{color:#FFFFFF;font-size:20px}
.size-18{color:#ffffff;font-size:18px; position:relative; top:22px}
.size-14{color:#FFFFFF; font-size:14px;position:relative; top:55px}
.size-14-1{color:#FFFFFF; font-size:14px;position:relative; top:85px}

.content-section{ padding-top:10px; *padding-top:0px}
.hp-products{
position:relative;
top:40px;
margin-bottom:40px;
border:#d7d7d7 solid 1px;
-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
padding:1px;
background-color:#ffffff;
border-radius:5px;behavior: url(build/PIE.htc);}
.hp-products-content{
position:relative;
top:-34px;
background-color: #0ae;
height:163px;
background-image: -webkit-linear-gradient(#eeeeee, #ffffff);
background-image: -moz-linear-gradient(#eeeeee, #ffffff);
background-image: -ms-linear-gradient(#eeeeee, #ffffff);
background-image: -o-linear-gradient(#eeeeee, #ffffff);
background-image: linear-gradient(#eeeeee, #ffffff);
-pie-background: linear-gradient(#eeeeee, #ffffff);
border-radius:5px;behavior: url(build/PIE.htc);
}


.headline{background:url(../images/left-corner.png) no-repeat left top; width:400px; z-index:10; margin:0 auto; text-align:center; position:relative; top:-20px;}
.headline div{ margin-left:6px;background:url(../images/right-corner.png) no-repeat right top;height:34px;font-size:20px;line-height:34px}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 875px; /*Width of Carousel Viewer itself*/
height: 160px; /*Height should enough to fit largest content's height*/
left:50px;
top:20px
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 145px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
padding:0 30px
}
.stepcarousel .panel p{font-size:12px; padding-top: 5px; line-height: 15px;}

.product-content{ margin-top:75px; border:#f4f4f4 solid 1px;}
.pro-left-content{float:left;width:449px;background-color:#CCCCCC;border:#d7d7d7 solid 1px;
-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
background-color:#ffffff;
border-radius:5px;behavior: url(build/PIE.htc); text-align:center}
.pro-right-content{float:right;width:509px; border:#FF0000 solid 1px;border:#d7d7d7 solid 1px;
-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
background-color:#f5f5f5;
border-radius:5px;behavior: url(build/PIE.htc);}
.up-to-date{background-image: -webkit-linear-gradient(#ffffff, #eeeeee);
background-image: -moz-linear-gradient(#ffffff, #eeeeee);
background-image: -ms-linear-gradient(#ffffff, #eeeeee);
background-image: -o-linear-gradient(#ffffff, #eeeeee);
background-image: linear-gradient(#ffffff, #eeeeee);
-pie-background: linear-gradient(#ffffff, #eeeeee);
border-bottom:#a8a8a8 solid 1px;
padding:0 10px 13px;
behavior: url(build/PIE.htc); text-align:left}
.up-to-date-none{border-bottom:none; padding-bottom:14px}
.product-content h3{ font-size:18px; padding:10px 0 ; color:#000000; font-weight:normal; text-transform:capitalize}
.product-content p{color:#5c5b5b;font-size:13px; line-height: 1.2em}
.com-ques{
background-image: -webkit-linear-gradient(#ffffff, #eeeeee);
background-image: -moz-linear-gradient(#ffffff, #eeeeee);
background-image: -ms-linear-gradient(#ffffff, #eeeeee);
background-image: -o-linear-gradient(#ffffff, #eeeeee);
background-image: linear-gradient(#ffffff, #eeeeee);
-pie-background: linear-gradient(#ffffff, #eeeeee);
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
behavior: url(build/PIE.htc);}
.height{height:15px}
.com-ques .odd{background-color:#f5f5f5}
.com-ques .even{background-color:#ffffff;border-bottom:#7f7f7f dashed 1px;border-top:#7f7f7f dashed 1px}
.com-ques .none{
border:transparent solid 1px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
behavior: url(build/PIE.htc);
border-top:#7f7f7f dashed 1px;
}
.com-ques .bor-none{border-top:none}
.com-ques .even.bor-top{border-top:#7f7f7f dashed 1px}

.com-content{ padding:2px 12px}
.com-content .com-left-content{float:left;width:100px; }
.com-content .com-right-content{float:right;width:380px;padding-top:5px}
.com-content .com-right-content h1{font-size:18px;font-weight:normal;color:#000; padding: 3px 0 5px 0;}
.com-content .com-right-content p{line-height:1.27em;font-size:14px;color:#5c5b5b}


.download-now{
margin-top:233px;
padding:9px;
background:#ccc url(../images/download-now-bg.png) repeat-y;
-moz-border-radius: 5px; 
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
height:80px;
-webkit-box-shadow: #888 0 0 .35em;
-moz-box-shadow: #888 0 .35em;
-o-box-shadow: #888 0 .35em;
-ms-box-shadow: #888 0 .35em;
-khtml-box-shadow: #888 0 .35em;
box-shadow: #888 0 0 .35em;
behavior: url(build/PIE.htc)}
.download-now .content{font-size:26px; font-weight:normal;float:left; padding-top:20px; padding-left:10px}
.download-now .content span{font-size:28px;font-weight:bold}
.footer{width:100%; padding-top:1px}
.footer-content{width:980px;margin:0 auto;border-top:#ebebeb solid 1px; padding:20px 0}
.footer-left-content{float:left;width:600px}
.footer-left-content li{ float:left; display:inline-block;}
.footer-left-content li a:active, .footer-left-content li a:link, .footer-left-content li a:visited{  height:15px; line-height:20px; padding:0 5px; border-right:#d1d1d1 solid 1px;color:#4476c2; text-decoration:none; font-size:14px}
.footer-left-content li a.none{border-right:none}
.footer-left-content li a.first{padding:0 10px 0 0 }
.footer-left-content p{font-size:14px;color:#777777; padding-top:3px; line-height: 20px}
.footer-right-content{float:right;width:340px; text-align:right; font-size:12px; line-height:17px; padding-top: 3px;}

.fb-likebox {padding-top: 20px;}
.terms {line-height: 18px;}


.thankyou h2 {color: #8b0000; font-size: 24px; padding-top: 4px;}
.thankyou .container {border: 1px solid #cadcf7; border-radius: 10px; background-color: #e0ebfb; margin-top: 20px; margin-bottom: 20px; padding:  10px; color: #004d74;}
.thankyou .container .thankyou-right {border: 1px solid #cee8ff; border-radius: 10px; background-color: #f0f8ff; padding: 10px; float: right; width: 480px; background-image: url('http://www.driverwhiz.com/wp-content/uploads/2012/03/callcenter2.jpg'); background-position: right center; background-repeat: no-repeat; line-height: 0.8; margin: 0px;}
.call-headline {font-size: 18px; color: #8b0000; line-height: 28px; font-weight: bold;}
.call-number {font-size: 38px; color: #333; font-weight: bold; padding-bottom: 10px;}
.computer-help {font-size: 20px; margin-bottom: 5px; font-weight: bold;}
.allday-support {font-size: 18px; font-weight: bold;}
.computer-help-content {color: #555; line-height: 18px;}

a#dlTOP {
    padding: 5px 9px;
}