@charset "UTF-8";

.button {
display:inline-block;background:#386ca1;background-image:-moz-linear-gradient(top,rgba(56,108,145,0),rgba(35,74,120,1));background-image:-webkit-linear-gradient(top,rgba(56,108,145,0),rgba(35,74,120,1));background-image:-o-linear-gradient(top,rgba(56,108,145,0),rgba(35,74,120,1));background-image:-ms-linear-gradient(top,rgba(56,108,145,0),rgba(35,74,120,1));background-image:linear-gradient(top,rgba(56,108,145,0),rgba(35,74,120,1));border-radius:5px;box-shadow:inset 0 0 0 1px #1b3a57,inset 0 2px 1px 0 #7fb3d8;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;letter-spacing:.2em;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);outline:0;white-space:nowrap;font-weight:800;color:#fff!important; padding: 1.6em 2em 1.6em 2em;
		font-size: 0.90em;}.button:hover{background-color:#487cb1}.button:active{background-image:-moz-linear-gradient(top,rgba(35,74,120,1),rgba(72,124,177,0));background-image:-webkit-linear-gradient(top,rgba(35,74,120,1),rgba(72,124,177,0));background-image:-o-linear-gradient(top,rgba(35,74,120,1),rgba(72,124,177,0));background-image:-ms-linear-gradient(top,rgba(35,74,120,1),rgba(72,124,177,0));background-image:linear-gradient(top,rgba(35,74,120,1),rgba(72,124,177,0))
}

#button-expand {float: center;background: url(http://www.drivers.com/img/button_green.png) no-repeat left top;display:block; color:#FFFFFF; font-size:20px; text-decoration:none;font-weight:bold;overflow: hidden; }
#button-expand span:hover {text-decoration:underline; color:#FFFFFF;}
* html #button-expand {width:50%; overflow:visible; min-width: 180px; }
#button-expand span {display: block;background: url(http://www.drivers.com/img/button_green.png) no-repeat right top;margin-left: 30px;margin-bottom: -20px;height: 50px;white-space: nowrap;text-decoration: none;color: #ffffff;padding:25px 30px 32px 0;min-width:180px; text-align:center;}
#button-expand span b {display: block;line-height: 1em;margin-top: -0.5em;padding-top: 35px; }
#btbstretch span a {color:#FFFFFF; text-decoration:none;}
.clear {clear:both}

#button-display1, #button-display2, #button-display1 a, #button-display2 a {display:inline;color:#fff}
.style1 {font-size: 12px}
.pesi {font-size: 11px}
.style2 {color: #FFFFFF}
.byvy {color: #FFFFFF; font-size: 12px; }
.style5 {font-size: 12px; font-weight: bold; }
.style8 {font-size: 13px}
.style12 {
	font-size: 16px;
	font-weight: bold;
}
.vefugam {
	font-size: 16px;
	font-weight: bold;
	color: #E96C04;
}


#toggle-view {
	list-style:none;	
	font-family:arial;
	font-size:13px;
	margin:0;
	padding:0;
	width:580px;
	background-color:#edf7fb;
}

	#toggle-view li {
		margin:10px;
		border-bottom:1px solid #ccc;
		position:relative;
		cursor:pointer;
	}
	
	#toggle-view h3 {
		margin:0px 0 0 25px;
		font-size:14px;
	}

	#toggle-view span {
		position:absolute;
		left:5px; top:0;
		color:#999;
		font-weight:bold;
		font-size:13px;
	}
	
	#toggle-view .panel {
		margin:5px 0 0 25px;
		display:none;
	}	



h1.homeBig  {
font-family:arial;
     color:#000;
     font-size:14px;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-variant:normal;
     font-weight:normal; 
     line-height:19px;
     margin-bottom:7px;
 }

h1.lp-large-grey  {
font-family:arial;
     color:#999999;
     font-size:28px;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-variant:normal;
     font-weight:normal; 
     line-height:28px;
     margin-bottom:7px;
 }

.borderitwhite img{
border: 2px solid #8ac504;
}
.borderitwhite:hover img{
border: 2px solid #346500;
}
.borderitwhite:hover{
color: #346500; /* irrelevant definition to overcome IE bug */
}

.type-list {list-style-type:none; margin:10px;}
.type-list { line-height:30px; border-bottom:1px dashed #CCCCCC; margin-bottom:5px;}
.type-list a { text-decoration:none;}
.type-list a:hover { text-decoration:underline;}

 .LeftNav { border:1px solid #bbe0f9; margin-bottom:20px; font-size:12px;}
 .LeftNavHeader { border-bottom:1px solid #cee1ef; padding:5px 5px 5px 5px; color:#2178bd; font-weight:bold;}
 .LeftNavMain { padding:2px; line-height:22px;}

div.qaje a.byxa-orange {color: #E96C04; text-decoration: underline; font-weight:bold; }
div.qaje a.byxa-orange:hover { color: #E96C04; text-decoration: none; font-weight:bold; }
div.qaje a.byxa-orange:active { color: #E96C04; text-decoration: none; font-weight:bold; }

a.qixudo {
display:block;
width:250px;
height:82px;
/**/ background-image:url(download_now_grey.png);
background-position:0px 0px;
}
a.qixudo:hover {
background-position:0px -80px;
}

a.qixudo-grn {
display:block;
width:250px;
height:82px;
/**/ background-image:url(download_btn_green_250.png);
background-position:0px 0px;
}
a.qixudo-grn:hover {
background-position:0px -80px;
}


a.qixudo-de {
display:block;
width:250px;
height:82px;
/**/ background-image:url(download_now_grey_de.png);
background-position:0px 0px;
}
a.qixudo-de:hover {
background-position:0px -80px;
}


a.qixudo-de1 {
display:block;
width:300px;
height:98px;
/**/ background-image:url(btn_jetzt_downloaden_300.png);
background-position:0px 0px;
}
a.qixudo-de1:hover {
background-image:url(btn_jetzt_downloaden_300_on.png);
background-position:0px 0px;
}


a.qixudo-300 {
display:block;
width:300px;
height:98px;
/**/ background-image:url(btn_download_now_300.png);
background-position:0px 0px;
}
a.qixudo-300:hover {
background-image:url(btn_download_now_300_on.png);
background-position:0px 0px;
}



a.qixudo-orange {
display:block;
width:250px;
height:82px;
/**/ background-image:url(btn_download_now_orange_dk250.jpg);
background-position:0px 0px;
}
a.qixudo-orange:hover {
background-position:0px -80px;
}

a.qixudo-green-light {
display:block;
width:250px;
height:82px;
/**/ background-image:url(download_now_rounded_green_250.png);
background-position:0px 0px;
}
a.qixudo-green-light:hover {
background-position:0px -80px;
}



.Installsteps,.generic,.paginated{margin-left:0;}.Installsteps .stepNumber{float:left;min-height:35px;margin-top:-3px;font-size:30px;font-family:serif;}.Installsteps .InstallStepContent{margin-left:35px;}.Installsteps .Installstep p{margin:0 0 10px 0;}.step{clear:left;margin-bottom:20px;list-style:none;}p.intro,.Installstep p{font-size:14px;font-family:sans-serif;}.Installstep .Thumbnail{float:left;position:relative;margin:0 8px 10px 0;width:100px;}#ArticleSteps .Installstep .Thumbnail{width:100px;}.Installstep .Thumbnail .caption{display:block;word-wrap:break-word;}.Installstep .Thumbnail:hover{text-decoration:none;}.Installsteps .sectionTitle{margin-bottom:20px;}.Installsteps .header{clear:left;margin-bottom:20px;}

.Installsection{list-style:none;}.Installsection .header{clear:left;}


p.rightpadding { 
width: 550px; 
padding: 5px 5px 5px 5px;  
}

#logo-lp-text {
margin:0px 0 0px 10px;
	padding:0;
	width:705px;
	height:85px;
	background:url(lp_banner_text.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}

.alignleft { float:left; margin-right: 1em; }


#logo-narr {
margin:0px 0 0px 0px;
	padding:0;
	width:288px;
	height:70px;
	background:url(logo1.jpg) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#logo-narr a {
display: block;
}


.outertable {
height:95px;
width:100%;
margin: 0 auto;
}
.innerleft {
float:left; 
padding: 0px 1px 0px 0px;  
margin: 0px 1px 0px 0px; 
}
.innerright {
float:right; 
padding: 0px 5px 0px 10px;  
margin: 0px 5px 0px 10px; 
}









/* styling for LP header include */
.lkheader {
height:95px;
width:100%;
margin: 0 auto;
background:#00335c url(bg1.png);
}
.lkheaderInner {
height:95px;
width:890px;
margin: 0 auto;
}
.lkheaderInnerHome {
height:95px;
width:970px;
margin: 0 auto;
}
.lklogo {
float:left; 
padding: 0px 1px 0px 0px;  
margin: 0px 1px 0px 0px; 
}
.lktrustbadge {
float:right; 
padding: 0px 0px 0px 10px;  
margin: 0px 0px 0px 10px; 
}
#lklogo {
margin:0px 0 0px 0px;
	padding:0;
	width:288px;
	height:70px;
	background:url(logo1.jpg) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#lklogo a {
display: block;
}
#lklogo-stars {
margin:0px 0 0px 0px;
	padding:0;
	width:550px;
	height:70px;
	background:url(logo-wide-stars.jpg) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#lklogo-stars a {
display: block;
}

.lkheader-50 {
height:50px;
width:100%;
margin: 0 auto;
background:#00335c url(bg1.png);
}
.lkheaderInner-50 {
height:50px;
width:920px;
margin: 0 auto;
}
#lklogo-50 {
margin:0px 0 0px 0px;
	padding:0;
	width:206px;
	height:50px;
	background:url(logo-50.jpg) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#lklogo a {
display: block;
}


#navlevel1-white{padding: 0px 15px 10px 10px;  
margin: 0px 15px 0px 10px; height: 36px;}
#navlevel1-white ul{font: 13px Arial; margin :0; margin-left: -1px; padding: 0; list-style: none; }
#navlevel1-white li{display: inline; margin: 0 0 0 0; padding: 0;}
#navlevel1-white a {
float: right; 
display: block; 
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold; 
margin: 0 0 0 0; /*Margin between each menu item*/ 
padding: 0px 8px;  
}
#navlevel1-white a:hover{color: #CCCCCC;}
#navlevel1-white a.topnavon:link, a.topnavon:active, a.topnavon:visited, a.topnavon:hover  {  background-color: #ffffff; color: #336699;}

/* end styling for LP header include */

/* footer ================================================================================= */
#footer {
	background:#232323 url(footer_shadow.png) repeat-x left top; padding-top:40px;
	color:#cdcdcd;
 }
 #footer1 {
	background:#232323;
	color:#cdcdcd;
 }
#footer_wrapper{
	width:960px;
	margin:auto;	
 }
 
.col_1 {
	float:left;
	margin-right:20px;
	margin-left:20px;
	width: 640px;
}
.col_2 {
	float:left;
	width: 270px;
}
  .col_2 span {
	background:url(shadow_small.png) no-repeat bottom center; padding-bottom:15px; margin-bottom:5px; display:block; 
 }
    .col_2 p {
	font-size:12px;
		margin-bottom:50px; 
		text-align:left;
	line-height:20px;
 }
   .col_2 strong {
	color: #97bf0d;
	display:block;
 }
 	 #footer h4 {
	 font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #fff;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:0px;
	text-align:left;
	line-height:20px;
	}
 
 
 
 
 
 ul#comments {
	 margin: 15px 0 30px 0;
 }
ul#comments li {
	background:url(comment.png) no-repeat top left; padding-left:65px; display:block; margin-bottom:15px; padding-bottom:15px; line-height:15px; font-style:italic; color:#FFFFFF; text-align:left; font-size:12px;
 }
 
 
  ul#ticks {
	 margin: 15px 0 30px 0;
 }
ul#ticks li {
	background:url(tick.jpg) no-repeat top left; padding-left:65px; display:block; margin-bottom:10px; padding-bottom:10px;
 }
 
 
#comments em {
	display:block; margin-top:7px; font-style:normal; color: #666;
 }
 #copy {
	display:block; background:#1e1e1e url(footer_shadow.png) repeat-x left top; 
 }
  #copy p {
	width:960px; text-align:right; margin:auto; padding: 15px 0 15px 0; color:#666;
 }







.box {padding:0 12px 0 0; background:#fff url(borders.gif) 100% 0 repeat-y;}
	.bi {padding:0 0 0 12px; background:#fff url(borders.gif) 0 0 repeat-y;}
	.bt {height:17px; margin:0 -12px; background:url(box.gif) 100% 0 no-repeat;}
	.bt div {width:18px; height:17px;background:url(box.gif) 0 0 no-repeat;}
	.bb {height:17px; margin:0 -12px; background:url(box.gif) 100% 100% no-repeat;}
	.bb div {width:18px; height:17px; background:url(box.gif) 0 100% no-repeat;}
	.box h1 {margin:0; padding:0.3em 10px; background:#efece6; font:bold 1.2em/1 Arial, Helvetica, sans-serif;}
	.box p, .box ul {margin:0; padding:4px 10px; background:#fff;}
	.box li {margin:0 0 0 2em; padding:0;}

p {
	margin-bottom:8px;
	}
.line {
	background:url(line.png) repeat-x; height:2px; margin: 35px 0 35px 0;
	}
hr {
	height:5px; color:#999999;
	}
a:link, a:visited {
	text-decoration:none;
	color:#3ba1cd;
	}
	a:hover {
	text-decoration:none;
	color:#00638d;
	}
.clr {clear:both}



a:link.blueunderline {
color:#336699;
text-decoration:underline;
font-size:14px;
}
a:hover.blueunderline {
color:#336699;
text-decoration:none;
font-size:14px
}

a:link.whitelink {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:18px;
}
a:hover.whitelink {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:18px
}
p.bududy {
	font-size: 12px;
	font-style:italic;	
}



h2 {
font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0;
	color:#999999;
	font-weight:bold;
	margin-bottom:1px;
	margin-top:25px;
	
}
h2.xoheka {
background:#F2F7FA none repeat scroll 0 0;
	color:#006EA9;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	margin-left:-5px;
	width:100%;
}
h3.bluelink {
font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	color:#146d96;
	font-weight:bold;
}

h2.xoheka-grey {
font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
	border-bottom: 2px dotted #CCCCCC;
}

h1 {
	margin-top: 5px;
	padding-top: 5px;
	font-size:23px;
	color:#333333;
	line-height:0.9;
}


#ddbutton {
  display: block; /* Or float left, whichever is necessary... */
   position: relative; 
  top: 24px;  
  width: 219px;
  height: 70px;
  background-image: url('/css/img/device_home_btn.png');
}

#ddbutton span {  /* Hide the "Logo Text" from view... */
display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#ddbutton {
  display: block; /* Or float left, whichever is necessary... */
   position: relative;
   top: 135px; 
  /* left: 35%;*/ 
  width: 100%;
  height: 82px;
  background-image: url('banner_button.png');
background-repeat:no-repeat;
background-position:center; 
}
#ddbutton span {  /* Hide the "Logo Text" from view... */
display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#ddbutton-text {
  display: block; /* Or float left, whichever is necessary... */
   position: relative;
   /*top: 5px; 
   left: 35%;*/
  width: 60%; 
  height: 82px;
  background-image: url('banner_button.png');
background-repeat:no-repeat;
background-position:left; 

}
#ddbutton-text:hover {
  display: block; /* Or float left, whichever is necessary... */
   position: relative;
   /*top: 5px; 
   left: 35%;*/
  width: 60%; 
  height: 82px;
  background-image: url('banner_button2_on.png');
background-repeat:no-repeat;
background-position:left; 

}
#ddbutton-text span {  /* Hide the "Logo Text" from view... */
display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
/* end old driving css for ad include */
body {
	margin: 0 auto;
	padding:0;
	background: #146d96;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
	color:#000000;
	text-align:center;
}

span.recommended {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
	color:#146d96;
	text-align:center;
	font-style:italic;
	font-weight: bold;
	padding-right:100px;
}
.floatleft { float: left; }
.floatright { float: right; }
.float-right {float:right}

.rightfloat {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	width:250px;
	height:220px;
	float:right;
	display: block;
	text-align:center;
}
.rightfloat p {
	font-size:13px;
	padding:5px 10px 5px 10px;
	color:#555555;
	background-color:#ffffff;
	text-align:left;
}
.lp-embedright {
	margin:0px 0px 0px 0px;
	padding:20px 20px 30px 20px;
	width:250px;
	height:220px;
	float:right;
	display: block;
	text-align:center;
}
.lp-embedright p {
	font-size:14px;
	padding:10px 20px 10px 20px;
	color:#555555;
	background-color:#e9e4e4;
	text-align:left;
}
.furujes {
	margin:0px 0px 0px 0px;
	padding:10px 20px 90px 20px;
	width:250px;
	height:100%;
	float:right;
	display: block;
	text-align:center;
	/**/ background-color:#f7f7f7;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.furujes p {
	font-size:12px;
	padding:0px 20px 10px 20px;
	color:#555555;
	/* background-color:#e9e4e4;*/
	text-align:left;
}


.lp-right-col-white {
	margin:0px 0px 0px 0px;
	padding:10px 10px 90px 10px;
	width:300px;
	height:100%;
	float:right;
	display: block;
	text-align:center;
	/**/ background-color:#ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.lp-right-col-white p {
	font-size:12px;
	padding:0px 20px 10px 20px;
	color:#555555;
	/* background-color:#e9e4e4;*/
	text-align:left;
}





.lp-embedright3 {
	margin:0px 0px 0px 0px;
	padding:5px 10px 90px 5px;
	width:250px;
	height:100%;
	float:right;
	display: block;
	text-align:center;
	/**/ background-color:#f7f7f7;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.lp-embedright3 p {
	font-size:12px;
	padding:0px 10px 10px 20px;
	color:#555555;
	/* background-color:#e9e4e4;*/
	text-align:left;
}




.lp-embedright-white {
	margin:0px 0px 0px 0px;
	padding:10px 20px 90px 20px;
	width:250px;
	height:100%;
	float:right;
	display: block;
	text-align:center;
	/**/ background-color:#FFFFFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.lp-embedright-white p {
	font-size:12px;
	padding:0px 20px 10px 20px;
	color:#555555;
	/* background-color:#e9e4e4;*/
	text-align:left;
}



.lp-embedright-comp {
	margin:0px 0px 0px 0px;
	padding:10px 20px 90px 20px;
	width:250px;
	height:100%;
	float:right;
	display: block;
	text-align:left;
	/**/ background-color:#f7f7f7;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.lp-embedright-comp p {
	font-size:12px;
	padding:0px 20px 10px 20px;
	color:#555555;
	/* background-color:#e9e4e4;*/
	text-align:left;
}

a.bluenoul {color: #336699; text-decoration: none; font-weight:bold; }
a.bluenoul:hover { color: #336699; text-decoration: none; font-weight:bold; }
a.bluenoul.active:hover { color: #333399; text-decoration: none; font-weight:bold; }

a.top {font-size:11px; color: #333333; text-decoration: none; font-weight:normal; }
a.top:hover { color: #333333; text-decoration: underline; font-weight:normal; }
a.top.active:hover { color: #333333; text-decoration: underline; font-weight:normal; }
#arrowlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

span.orangetext {
font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
	color:#4780ab;
	font-weight:bold;
}

h1.xoheka-grey {
font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
	border-bottom: 2px dotted #CCCCCC;
	
}
h1.greytext {
font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0;
	color:#146d96;
	font-weight:bold;
}
h2.greytext {
font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0;
	color:#146d96;
	font-weight:bold;
	margin-top: 20px;
padding-top: 20px;
}
h3.greytext {
font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0;
	color:#146d96;
	font-weight:bold;
	margin-top: 20px;
padding-top: 20px;
}
p.greytext {
font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
	color:#146d96;
	font-weight:normal;
	font-style:italic;
	border:1px #666666;
	padding:20px;
}
#container {
  margin: 0 auto;
  width: 100%;
  }
#container-banner {
  margin: 0 auto;
  }
.requirements {
	background:#efeded;
	margin:2px;
	padding:5px;
	border:1px dotted #333;
}
.fevupu {
	background:#efeded;
	margin:0px;
	padding:0px;
	border:1px dotted #333;
}
.fevupu p {
	font-size:11px;
}

.fevupu-blue {
	background:#e7f7fc;
	margin:0px;
	padding:3px;
	border:1px dotted #333;
}
.fevupu-blue p {
	font-size:11px;
	color:#1872a2;
}



.requirements p {
	font-size:12px;
	font-style:italic;
}
.instructions-sidebar p {
	font-size:13px;
	color:#4c9ee2;
	font-style:normal;
	margin:5px 5px 5px 18px;
	padding:0 0 0 0;
}
.instructions-sidebar-download p {
	font-size:12px;
	color:#333;
	font-style:normal;
	margin:5px 5px 5px 18px;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
div.pybim {
font-size:12px;
background:url(bg_inset.png) no-repeat top left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:250px;
	height:200px;
}

div.pybim p {
	font-size:12px;
	color:#666666;
	font-style:italic;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}


div.pybim-300 {
font-size:12px;
background:url(bg_inset_300.png) no-repeat top left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:300px;
	height:200px;
}

div.pybim-300 p {
	font-size:12px;
	color:#666666;
	font-style:italic;
	margin:0 0 0 10px;
	padding:5px 10px 0 10px;
}



div.tollfree {
font-size:12px;
	background:#e8f6fe;
	border:1px dotted #333;
margin:10px 5px 0 5px;
	padding:10px 5px 0 5px;
	width:250px;
	height:120px;
}

div.tollfree p {
	font-size:12px;
	color:#0d5162;
	font-style:italic;
	margin:0 0 0 0;
	padding:0 0 0 0;
}




div.pybim-13 {
font-size:13px;
background:url(bg_inset.png) no-repeat top left;
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	width:250px;
	height:200px;
}
div.pybim-13 p {
	font-size:13px;
	color:#666666;
	font-style:italic;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}

div.pybim-big {
font-size:14px;
background:url(bg_inset.png) no-repeat top left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:250px;
	height:200px;
}

div.pybim-big p {
	font-size:14px;
	color:#666666;
	font-style:italic;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

.testimonials {
	background:#b2e2f3;
	margin:2px;
	padding:5px;
	border:1px dotted #1f7b9d;
}
.testimonials p {
	font-size:12px;
	font-style:italic;
}
.testimonials_white {
	background:#ffffff;
	margin:2px;
	padding:5px;
	border:1px dotted #1f7b9d;
}

h1.lp {
	margin-top:0;
	font-size:23px;
	color:#45a8ec;
}
span.lp-blue {
font-weight: bold;
color:#45a8ec;
}
h2.lp {
	margin-top:0;
	font-size:26px;
}
h3 {
	margin-top:0;
	font-size:19px;
}
a {color:#00a0dc}
a img {border:none}
.clear-left {clear:left}
.clear-right {clear:right}
.clear-both {clear:both}
.block {display:block}
.img-margin {margin:20px 0}
ul {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	color:#333333;
}
.wrapper {
	width:100%;
	text-align:left;
}
.sovohyq {
	width:100%;
	text-align:left;
	font-size: 14px;
}
.wrapper1 {
	width:100%;
}

/* =HEADER STYLES
---------------------------------------*/
#logo {
	margin:0px 0 0px 70px;
	padding:0;
	width:378px;
	height:92px;
	text-indent:-3000px;
	display:block;
	overflow:hidden;
}
#logo a {display:block}
#logo2 {
margin:0px 0 0px 10px;
	padding:0;
	width:378px;
	height:92px;
	background:url(logo3.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#logo2 a {
display: block;
}



#logo-lp {
margin:0px 0 0px 10px;
	padding:0;
	width:377px;
	height:92px;
	background:url(lp_banner.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#ms-cert {
margin:0px 0 0px 10px;
float:right;
	padding:0;
	width:232px;
	height:75px;
	background:url(microsoft_certified.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#locator { position:absolute; visibility:show; left: 520px; top: 40px; z-index:2;  } 
#navlevel1{padding: 0; height: 36px;}
#navlevel1 ul{font: 13px Arial; margin :0; margin-left: -1px; padding: 0; list-style: none; }
#navlevel1 li{display: inline; margin: 0 0 0 0; padding: 0;}
#navlevel1 a {
float: right; 
display: block; 
color:#336699; 
text-decoration:none; 
font-weight:bold; 
/* background: #2d5092; */
margin: 0 0 0 0; /*Margin between each menu item*/ 
padding: 0px 8px;  
}
#navlevel1 a:hover{color: #003366;}
#navlevel1 a.topnavon:link, a.topnavon:active, a.topnavon:visited, a.topnavon:hover  {  background-color: #ffffff; color: #336699;}
.headheight {
height:85px;
background:#ffffff;
margin: 0 auto;
}





#navlevel-white{padding: 0; height: 36px;}
#navlevel-white ul{font: 13px Arial; margin :0; margin-left: -1px; padding: 0; list-style: none; }
#navlevel-white li{display: inline; margin: 0 0 0 0; padding: 0;}
#navlevel-white a {
float: right; 
display: block; 
color:#cccccc; 
text-decoration:none; 
font-weight:bold; 
/* background: #2d5092; */
margin: 0 0 0 0; /*Margin between each menu item*/ 
padding: 0px 8px;  
}
#navlevel-white a:hover{color: #ffffff;}
#navlevel-white a.topnavon:link, a.topnavon:active, a.topnavon:visited, a.topnavon:hover  {  background-color: #ffffff; color: #336699;}
.headheight {
height:85px;
background:#ffffff;
margin: 0 auto;
}

.headerright3 {
float:left; 
padding: 0px 1px 0px 0px;  
margin: 0px 1px 0px 0px; 
}
.headerright3a {
float:right; 
padding: 0px 15px 0px 10px;  
margin: 0px 15px 0px 10px; 
}
#toshiba {
	background:url(toshiba.jpg) no-repeat 0 0;
	text-indent:-3000px;
	overflow:hidden;
}
.contentouter {
background-color:#e8f3f6;
padding-top: 0px;
}
.piraz {
background-color:#e5e5e5;
padding-top: 0px;
}

.contentouter-white {
background-color:#ffffff;
padding-top: 0px;
}



.contentouter2 {
background:#00335c;
padding-top: 0px;
}
.qaje {
	width:890px;
	background:#FFFFFF;
	padding:5px 15px 5px 10px;
	margin: 0 auto;
	border-left:1px solid #cccccc;
}



	
	
.qaje-border {
	width:850px;
	background:#FFFFFF;
	padding:5px 20px;
	margin: 0 auto;
	border: 1px solid #e9e4e4;
}

img.buttonposright {
 padding-left:65%;
 }
.download-link-inter {
	width:100%;
	 background: #1482a8;
 height:50px;
	margin: 0 auto;
}
.qaje-bottom p {
	font-size:19px;
	margin: 0 auto;
	text-align:center;
	/**/ margin:6px 0 0;
	padding:6px 0 0; 
}
a.dihopo {
color: #FFFFFF;
font-weight:bold;
}
.copy {
	float:right;
	width:550px;
}

.screenshot {margin-bottom:20px}
.highlight {
	color:#00a0dc;
	width:145px;
	padding-top:50px;
}
#footer-nav-lp {
	margin:8px 0 0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
#footer-nav-lp li {
	display:inline;
	font-size:15px;
	margin:0 0 0 10px;
	font-weight:bold;
	color:#FFFFFF;
}
#footer-nav-lp li a {
	display:inline;
	color: #FFFFFF;
}

/* footer global nav */
#footer-nav {
	margin:8px 0 0;
	padding:0;
	list-style-type:none;
	float:center;
}
#footer-nav li {
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
	color:#FFFFFF;
}
#footer li a {
	display:inline;
	color: #FFFFFF;
}

/* end footer global nav */

.suti {
height:95px;
width:100%;
margin: 0 auto;
background:#383939;
	border-bottom:2px solid #999999;
}

.headerInner-black {
height:95px;
width:870px;
margin: 0 auto;
}
.qody {
height:95px;
width:980px;
margin: 0 auto;
}
.logo-black {
float:left; 
padding: 0px 1px 0px 0px;  
margin: 0px 1px 0px 0px; 
}
.zegyd {
float:right; 
padding: 0px 5px 0px 10px;  
margin: 0px 5px 0px 10px; 
}


#logo-black {
margin:0px 0 0px 0px;
	padding:0;
	width:288px;
	height:70px;
	background:url(logo-trans.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
	
	
#logo-black a {
display: block;
}

.header-footer-blue {
height:95px;
width:100%;
margin: 0 auto;
background:#619bc0;
	border-bottom:2px solid #004474;
}

#logo-trans {
margin:0px 0 0px 0px;
	padding:0;
	width:288px;
	height:70px;
	background:url(logo-trans.png) no-repeat top left;
	text-indent:-3000px;
	display:block;
	overflow:hidden;}
#logo-trans a {
display: block;
}

span.white12 {
color: #FFFFFF;
font-size:12px;
font-style:italic;
}
