@charset "utf-8";
/* CSS Document */

* {
	margin: 0; 
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body {
	font-family:"Trebuchet MS", Arial, Verdana;
	color: #000;
	font-size: 14px;
	background: #255287 url(../images/bg.jpg) top no-repeat;
}

h1 {
	font-size: 36px;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	font-family: 'Alfa Slab One', cursive;
	font-weight: normal;
	color: #1f2e39;
} 


h2 {
	font-size:20px; 
	margin: 10px 0px 10px 0px;
	background: url(../images/h2.png) left no-repeat #c8e3ff;
	padding: 1px 1px 1px 10px;
	border: 1px #7aabf8 solid;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

h3 {
	font-size:16px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

h4 {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

h5 {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#header {
	height: 41px;
	margin: 0 0 5px 0; 
	width:978px;    
	color:#000; 
	text-align: center;
}

#header2 {
	height: 90px;
	margin: 0 0 5px 150px; 
	width:728px;    
	color:#000; 
	text-align: center;
}

#00 {
	margin: 0 auto; 
	width: 1100px;
	height: 100px;
}

#wrap {
	margin: 0 auto; 
	width: 1100px;
}

/*
Navigation 
*/

#navigation {
	width: 1000px; 
	height: 41px; 
	font-size:16px;
	text-align: right;
	margin: 7px 0 0 0;
}

#navigation a {
	display: block;
	width:100px; 
	height: 25px; font-size:16px;
	font-weight: bold;
	margin: 0 0 0 5px;
	text-decoration: none;
	float: left;
	text-align:center;
	color: #000;
	outline: none;
	background: url(../images/navdivider.jpg) right no-repeat;
}

#navigation a:hover {
	text-decoration: underline;
}
/* ========== Header Ad ==========*/
#headerad {
	width: 800px; 
	height: 90px; 
	margin: 7px 0 0 0;
	padding-left:200px;
}

/* ========== Navigation 2 ========== */

#navigation2 {
	margin-top: 10px;
	font-size:12px;
	width:90px;
	text-align:left;
	color: #FFF;
	float: left;
}

#menu {
	width:100px;
}

#menutop { 
	width:100px; 
	background:url(../images/menu_1.png) no-repeat; 
	height:10px;
	padding: 10px 0 0 10px; 
}

div#menubody {background:#3a76b5; repeat-y; padding-left:10px;}

div#menubottom {
	width:100px;
	height:26px; 
	background:url(../images/menu_4.png)  no-repeat;
}

ul#menulist {width:100px; list-style-type:none;}

ul#menulist li {height:27px; background:url(../images/menu_3.png) bottom repeat-x; }

ul#menulist a {width:80px; height:20px; border-left:#2f5c8b 8px solid; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:5px 0 0 5px; display:block !important; display:inline-block;}

ul#menulist a:hover {background-color:#4ba3ff;}

#menu h2 { margin:0 0 0 0px; padding:0px; background:none; border:0px; }

/* ===== Recovery Discs Button ===== */
.RecoveryButton{width:150px; height:26px; background:url(../images/buttons/recovery/recovery.gif) no-repeat; padding:3px 18px 5px 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}
.RecoveryButton:hover{width:94px; height:26px; background:url(../images/buttons/download/download-hover.gif) no-repeat; padding:3px 18px 5px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}
.RecoveryButton:active{width:94px; height:26px; background:url(../images/buttons/download/download-active.gif) no-repeat; padding:4px 18px 5px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}

/* ========== Content ========== */
#content {
	float: left;
	width: 896px;
	border: solid 2px #42aec2;
	background: #FFF;
	padding: 10px;
	margin: 0 0 25px 0;
}

#content-index {
	float: left;
	width: 926px;
	border: solid 2px #42aec2;
	background: #FFF;
	padding: 10px;
	margin: 0 0 25px 0;
}


#left {
	width: 730px;
	float: left;
	min-height: 600px;
}

#left-index {
	width: 760px;
	float: left;
	min-height: 600px;
}

#right {
	width: 160px;
	margin: 0 0 0 6px;
	float: left;
	min-height: 600px;
}

#footer {
	width: 826px;
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #42aec2;
}

/* ========== Index ========== */
#SelectDrivers{float:left;}
#SelectDrivers a{text-decoration:none; color:#000;}
.SelectBorder{float:left; border:solid 1px #3a76b5; margin:3px 6px 15px 6px; padding:11px; background:#bcd4ee; }
#SelectDrivers h3{text-align:center; background:#bcd4ee; padding:2px;}
#SelectDrivers img{width:148px; height:148px; border: solid 1px #3a76b5;}
#ToughbookNews{float:left; width:760px; }

#DriversIcon{width:50px; height:50px; float:right; margin-right:15px;}

/* ========== Model Tables ========== */
#ModelsTable h3{text-align:center; margin:5px 0px 5px 0px;}
#ModelsTable table{width: 100%; border: none; vertical-align:bottom;}
#ModelsTable table th{table-layout:fixed; width:100px; word-wrap:break-word;}
#ModelsTable .LightRow{background-color: #F2F6FC; font-size: 14px; cursor: pointer;}
#ModelsTable .DarkRow{background-color: #b9d4ff; font-size: 14px; cursor: pointer;}
#ModelsTable .DarkRow:hover, #ModelsTable .LightRow:hover{background-color: #FFFFA8;}
#ModelsTable td{font-size: 14px; vertical-align: top; border: 1px solid #298bff; padding: 3px 5px 2px 5px; text-align: left;}
#ModelsTable th{font-size: 14px; background-color: #7fbeff; border: 1px solid #000010; padding: 5px; color: #000;}
#ModelsTable a{display: block; height: 100%; width: 100%; font-weight:bold;}
#ModelsTable .Column1{width:80px;}
#ModelsTable .Column2{width:200px;}
#ModelsTable .Column3{width:340px;}

/* Driver Tables */
#DriversTable table{width: 620px; border: none; vertical-align:bottom;}
#DriversTable table th{table-layout:fixed; width:100px; word-wrap:break-word;}
#DriversTable .LightRow{background-color: #F2F6FC; font-size: 13px; cursor: pointer;}
#DriversTable .DarkRow{background-color: #b9d4ff; font-size: 14px; cursor: pointer;}
#DriversTable .DarkRow:hover, #DriversTable .LightRow:hover{background-color: #FFFFA8;}
#DriversTable td{font-size: 14px; vertical-align: top; border: 1px solid #298bff; padding: 3px 5px 2px 5px; text-align: left;}
#DriversTable th{font-size: 14px; background-color: #7fbeff; border: 1px solid #000010; padding: 5px; color: #000;}
#DriversTable a{display: block; height: 100%; width: 100%; color: #000; text-decoration: none;}
#DriversTable .Column1{width:173px;}
#DriversTable .Column2{width:350px; text-align:center;}
#DriversTable .Column3{width:97px;}
#DriversTable .dlButton{width:97px; height:26px; background:url(../images/download.gif) no-repeat; padding:3px 0px 0px 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500;}
#DriversTable .dlButton:hover{width:97px; height:26px; background:url(../images/download-hover.gif) no-repeat; padding:3px 0px 0px 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500;}
#DriversTable .dlButton:active{width:97px; height:26px; background:url(../images/download-active.gif) no-repeat; padding:4px 0px 0px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500;}

/* OS Selection */
#osSelect{min-height:100px;}
#osSelect p{text-align:center;}
#osSelect h3{text-align:center; margin-top:5px;}
#osSelect img{border:solid 1px #6aa2fb; margin: 12px 17px 3px 17px; width:175px; height:117px;}
#divTopLeft{width:211px; height:160px; float:left; margin:10px 15px 5px 10px; border:solid 1px #6aa2fb; background:#b9d4ff;}
#divTopCenter{width:211px; height:160px; float:left; margin:10px 15px 5px 0px; border:solid 1px #6aa2fb; background:#b9d4ff;}
#divTopRight{width:211px; height:160px; float:left; margin:10px 0px 5px 0px; border:solid 1px #6aa2fb; background:#b9d4ff;}
#divCenter{width:211px; height:160px; float:left; margin:10px 0px 5px 238px; border:solid 1px #6aa2fb; background:#b9d4ff;}

/* Downloads */
#Downloads h3{text-align:center; margin:5px 0px 5px 0px;}
#Downloads img{border: none;}
#Downloads table{width: 100%; border: none; border-spacing: 2px;}
#Downloads th{font-size: 14px; background-color: #7fbeff; border: 1px solid #000010; padding: 5px; color: #000;}
#Downloads .Column1{width:173px; font-size:12px;}
#Downloads .Column2{width:50px; font-size:12px;}
#Downloads .Column3{width:298px; font-size:14px;}
#Downloads .Column4{width:94px; font-size:14px;}
#Downloads .size{font-size: 14px; vertical-align: top; border: 1px solid #7F8FA9; padding: 5px; text-align: left; white-space: wrap; padding-left: 2px;}
#Downloads .description{font-size: 14px; vertical-align: top; border: 1px solid #7F8FA9; padding: 5px; text-align: left; white-space: wrap; padding-left: 2px;}
#Downloads .download{font-size: 14px; vertical-align: top; border: 1px solid #7F8FA9; padding: 5px; text-align: left; padding-left: 2px;}
#Downloads .dlButton{width:94px; height:26px; background:url(../images/buttons/download/download.gif) no-repeat; padding:3px 18px 5px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}
#Downloads .dlButton:hover{width:94px; height:26px; background:url(../images/buttons/download/download-hover.gif) no-repeat; padding:3px 18px 5px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}
#Downloads .dlButton:active{width:94px; height:26px; background:url(../images/buttons/download/download-active.gif) no-repeat; padding:4px 18px 5px 19px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:500; text-decoration:none;}
.light_row{background-color: #F2F6FC; font-size: 14px;}
.dark_row{background-color: #b9d4ff; font-size: 14px;}
.autoindex_td{font-size: 14px; vertical-align: top; border: 1px solid #298bff; padding: 5px; text-align: left; white-space: nowrap;}
.autoindex_td_right{font-size: 14px; vertical-align: top; border: 1px solid #7F8FA9; padding: 5px; text-align: left; white-space: nowrap;}
.plain_link{color: #000000; text-decoration: none;}
.autoindex_a:link{color: #0000FF; text-decoration: none;}
.autoindex_a:visited, .autoindex_a:active, .autoindex_a:hover{color: #00008F; text-decoration: none;}
.light_row:hover, .dark_row:hover{background-color: #FFFFA8;}
.button
{color: #707070; background-color: #F2F6FC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; vertical-align: middle; font-weight: bold; cursor: pointer; border: none; padding: 3px 10px 3px 10px;}
.paragraph{background: #F2F6FC; font-size: 14px; color: #000020;}
.autoindex_hr{color: #000020; background-color: #000020; border: none; width: 75%; height: 1px;}
.autoindex_small{font-size: 10px;}

/* Disc Box */  
#divDiscBox{width:350px; height:50px; float:left; margin:10px 15px 5px 10px; border:solid 1px #6aa2fb; background:#b9d4ff;}
#divDiscBox h3{display:inline;}
/*
     FILE ARCHIVED ON 01:41:35 Oct 28, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:47:27 Apr 08, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 81.963 (3)
  esindex: 0.007
  captures_list: 99.564
  CDXLines.iter: 11.883 (3)
  PetaboxLoader3.datanode: 98.296 (5)
  exclusion.robots: 0.303
  exclusion.robots.policy: 0.234
  RedisCDXSource: 1.919
  PetaboxLoader3.resolve: 118.228 (2)
  load_resource: 158.172
*/