/* =General
-----------------------------------------------------------------------------*/
* {	margin:0; padding:0; }
#wrapper { width:995px; }
.horizontalBdrs { margin:0 10px; }
.verticalBdrs { margin:10px 0; }
.allBdrs { margin:10px; }
.clear { clear:both; }
.center { text-align:center; }
.caption { font-size:11px; color:#333; }
img { border:0; }
.horizontalDots { background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/border_dot_h.gif) repeat-x; margin:0 1px; }
.primaryDots { width:480px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/border_dots_480.gif) repeat-y; }
.secondaryDots { width:315px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/border_dots_315.gif) repeat-y; }
.tertiaryDots { width:150px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/border_dots_150.gif) repeat-y; }
.bullet { display:inline-block; list-style-type:none; padding:0; margin:5px 0; }
.bullet li { background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/bullet.gif) no-repeat 0 .5em; padding-left:10px; }

/* =Typography
-----------------------------------------------------------------------------*/
body { font-size:12px; font-family:arial, helvetica, sans serif; }
a { color:#039; text-decoration:none; }
a:hover { color:#039; text-decoration:underline; }

/* =Headers (Main, Title Bars, Ads)
-----------------------------------------------------------------------------*/
#logo { float:left; width:209px; height:90px; background-color:#65A8C0; }
#logo img { padding:18px 0 0 4px; }
#mainSubOffer { float:left; width:332px; height:90px; background-color:#DDD; text-align:center; }
#mainSearch { float:left; width:332px; height:24px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/bkgd_search.gif) repeat-x; }

.hdrBar { margin:0 4px; height:31px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/header_bkgd.gif) repeat-x; }
.hdrBar h3, .hdrBar div { color:#09C; font-size:12px; font-weight:bold; padding:7px 0 0 7px; letter-spacing:2px; text-transform:uppercase; }
.hdrBarAd { float:right; padding:0 1px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/border_dot.gif) repeat-y; }

#topBannerAd { margin:5px 150px 0 10px; height:90px; text-align:center; }
#bigBoxAd { width:315px; height:250px; margin:20px 0; text-align:center; }

/* = Nav
-----------------------------------------------------------------------------*/
#primaryNav { float:left; width:658px; padding-left:5px; height:28px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_dots.gif) repeat-x; }

#nav_automotive { float:left; width:83px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_automotive.gif) no-repeat left top; }
#nav_automotive img { display:block; }
#nav_automotive li img { display:inline; }
#nav_automotive ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_automotive ul li { padding:3px 4px;}
#nav_automotive ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_automotive ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_automotive:hover, #nav_automotive.over { float:left; width:83px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_automotive.gif) no-repeat right top; }
#nav_automotive:hover ul, #nav_automotive.over ul { display:block; }
#nav_automotive ul li div:hover, #nav_automotive.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_automotive ul li div:hover a, #nav_automotive.over ul li div.over a {color:#000; text-decoration:none;}

#nav_homejournal { float:left; width:99px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_homejournal.gif) no-repeat left top; }
#nav_homejournal img { display:block; }
#nav_homejournal li img { display:inline; }
#nav_homejournal ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_homejournal ul li { padding:3px 4px;}
#nav_homejournal ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_homejournal ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_homejournal:hover, #nav_homejournal.over { float:left; width:99px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_homejournal.gif) no-repeat right top; }
#nav_homejournal:hover ul, #nav_homejournal.over ul { display:block; }
#nav_homejournal ul li div:hover, #nav_homejournal.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_homejournal ul li div:hover a, #nav_homejournal.over ul li div.over a {color:#000; text-decoration:none;}

#nav_science { float:left; width:57px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_science.gif) no-repeat left top; }
#nav_science img { display:block; }
#nav_science li img { display:inline; }
#nav_science ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_science ul li { padding:3px 4px;}
#nav_science ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_science ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_science:hover, #nav_science.over { float:left; width:57px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_science.gif) no-repeat right top; }
#nav_science:hover ul, #nav_science.over ul { display:block; }
#nav_science ul li div:hover, #nav_science.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_science ul li div:hover a, #nav_science.over ul li div.over a {color:#000; text-decoration:none;}

#nav_technology { float:left; width:87px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_technology.gif) no-repeat left top; }
#nav_technology img { display:block; }
#nav_technology li img { display:inline; }
#nav_technology ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_technology ul li { padding:3px 4px;}
#nav_technology ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_technology ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_technology:hover, #nav_technology.over { float:left; width:87px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_technology.gif) no-repeat right top; }
#nav_technology:hover ul, #nav_technology.over ul { display:block; }
#nav_technology ul li div:hover, #nav_technology.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_technology ul li div:hover a, #nav_technology.over ul li div.over a {color:#000; text-decoration:none;}

#nav_outdoors { float:left; width:70px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_outdoors.gif) no-repeat left top; }
#nav_outdoors img { display:block; }
#nav_outdoors li img { display:inline; }
#nav_outdoors ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_outdoors ul li { padding:3px 4px;}
#nav_outdoors ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_outdoors ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_outdoors:hover, #nav_outdoors.over { float:left; width:70px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_outdoors.gif) no-repeat right top; }
#nav_outdoors:hover ul, #nav_outdoors.over ul { display:block; }
#nav_outdoors ul li div:hover, #nav_outdoors.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_outdoors ul li div:hover a, #nav_outdoors.over ul li div.over a {color:#000; text-decoration:none;}

#nav_pmnews { float:left; width:60px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_pmnews.gif) no-repeat left top; }
#nav_pmnews img { display:block; }
#nav_pmnews li img { display:inline; }
#nav_pmnews ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_pmnews ul li { padding:3px 4px;}
#nav_pmnews ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_pmnews ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_pmnews:hover, #nav_pmnews.over { float:left; width:60px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_pmnews.gif) no-repeat right top; }
#nav_pmnews:hover ul, #nav_pmnews.over ul { display:block; }
#nav_pmnews ul li div:hover, #nav_pmnews.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_pmnews ul li div:hover a, #nav_pmnews.over ul li div.over a {color:#000; text-decoration:none;}

#nav_howtocentral { float:left; width:114px; height:28px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_howtocentral.gif) no-repeat left top; }
#nav_howtocentral img { display:block; }
#nav_howtocentral li img { display:inline; }
#nav_howtocentral ul { position:absolute; width:148px; list-style-type:none; padding:0; margin:0 0 0 10px; background-color:#384E55; display:none; border-style:solid; border-width:1px 0; border-color:#000;}
#nav_howtocentral ul li { padding:3px 4px;}
#nav_howtocentral ul li div { padding:1px 4px; border-style:solid; border-width:0 0 1px; border-color:#384E55;}
#nav_howtocentral ul li div a { font-size:11px; font-weight:bold; color:#FFF; }
#nav_howtocentral:hover, #nav_howtocentral.over { float:left; width:114px; padding:0 5px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/nav_howtocentral.gif) no-repeat right top; }
#nav_howtocentral:hover ul, #nav_howtocentral.over ul { display:block; }
#nav_howtocentral ul li div:hover, #nav_howtocentral.over ul li div.over { background-color:#FE0; border-style:solid; border-width:0 0 1px; border-color:#000;}
#nav_howtocentral ul li div:hover a, #nav_howtocentral.over ul li div.over a {color:#000; text-decoration:none;}

#extraNav { float:left; width:454px; height:90px; background:url(/web/20080305201730im_/http://www.popularmechanics.com/images/bkgd_mecha.gif) no-repeat; text-align:right; }
#extraNav div { margin:6px; height:10px; }
#extraNav div a { color:#FFF; font-size:10px; letter-spacing:-1px; }
#extraNav div img { padding:0 3px; }

#secondaryNav { margin:0 10px 10px; font-size:11px; }
#secondaryNav img { margin:0 5px; }

/* =Story Content
-----------------------------------------------------------------------------*/
.calloutHeadline { font-weight:bold; font-size:12px; }
.calloutHeadlineSmall { font-size:10px; }
.mainHeadline { font-size:20px; font-weight:bold; color:#000; }
.subHeadline { font-weight:bold; }

/* =Footer
-----------------------------------------------------------------------------*/
#footer { margin:10px 0; text-align:center; font-size:10px; color:#999; }
#footer p { margin-bottom:10px; }

/* =Forms
-----------------------------------------------------------------------------*/
form { display: inline; }

.topsearch1 { display: inline; vertical-align: top; width:103px; margin:2px; padding:0; border:1px solid #000; font-size:11px; }
.topsearch2 { display: inline; vertical-align: top; width:103px; margin-top:1px; padding:0; border:1px solid #000; font-size:11px; }
.go { margin:0; padding:2px 0 0 5px; }

#subscribeForm { width:975px; margin:10px; }
/*
     FILE ARCHIVED ON 20:17:30 Mar 05, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:06:26 Jan 25, 2022.
     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):
  captures_list: 623.254
  exclusion.robots: 0.092
  exclusion.robots.policy: 0.084
  RedisCDXSource: 0.611
  esindex: 0.008
  LoadShardBlock: 590.619 (3)
  PetaboxLoader3.datanode: 475.802 (7)
  PetaboxLoader3.resolve: 179.063 (3)
  CDXLines.iter: 16.811 (2)
  load_resource: 125.042
*/