/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.0 */  /*reset.css*/  body {  color: #000;  background: #FFF; }  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {  margin: 0;  padding: 0; }  table {  border-collapse: collapse;  border-spacing: 0; }  fieldset,img {  border: 0; }  address,caption,cite,code,dfn,em,strong,th,var {  font-style: normal;  font-weight: normal; }  li {  list-style: none; }  caption,th {  text-align: left; }  h1,h2,h3,h4,h5,h6 {  font-size: 100%;  font-weight: normal; }  q:before,q:after {  content: ''; }  abbr,acronym {  border: 0;  font-variant: normal; }  sup,sub {  line-height: -1px;  vertical-align: text-top; }  sub {  vertical-align: text-bottom; }  input, textarea, select {  font-family: inherit;  font-size: inherit;  font-weight: inherit; }  /*fonts.css*/  body {  font: 13px/1.22 arial,helvetica,clean,sans-serif;  *font-size: small;  *font: x-small; }  table {  font-size: inherit;  font: 100%; }  pre,code,kbd,samp,tt {  font-family: monospace;  *font-size: 108%;  line-height: 99%; }  /*grids.css*/  body {  text-align: center; }  #ft {  clear: both; }  #doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {  margin: auto;  text-align: left;  width: 57.69em;  *width: 56.301em;  min-width: 750px; }  #doc2 {  width: 73.074em;  *width: 71.313em; }  #doc3 {  margin: auto 10px;  width: auto; }  #doc4 {  width: 74.923em;  *width: 73.117em; }  .yui-b {  position: relative; }  .yui-b {  _position: static; }  #yui-main .yui-b {  position: static; }  #yui-main {  width: 100%; }  .yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main {  float: right;  margin-left: -25em; }  .yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main {  float: left;  margin-right: -25em; }  .yui-t1 .yui-b {  float: left;  width: 12.3207em;  *width: 12.0106em; }  .yui-t1 #yui-main .yui-b {  margin-left: 13.3207em;  *margin-left: 13.0106em; }  .yui-t2 .yui-b {  float: left;  width: 13.8456em;  *width: 13.512em; }  .yui-t2 #yui-main .yui-b {  margin-left: 14.8456em;  *margin-left: 14.512em; }  .yui-t3 .yui-b {  float: left;  width: 23.0759em;  *width: 22.52em; }  .yui-t3 #yui-main .yui-b {  margin-left: 24.0759em;  *margin-left: 23.52em; }  .yui-t4 .yui-b {  float: right;  width: 13.8456em;  *width: 13.512em; }  .yui-t4 #yui-main .yui-b {  margin-right: 14.8456em;  *margin-right: 14.512em; }  .yui-t5 .yui-b {  float: right;  width: 18.4608em;  *width: 18.016em; }  .yui-t5 #yui-main .yui-b {  margin-right: 19.4608em;  *margin-right: 19.016em; }  .yui-t6 .yui-b {  float: right;  width: 23.0759em;  *width: 22.52em; }  .yui-t6 #yui-main .yui-b {  margin-right: 24.0759em;  *margin-right: 23.52em; }  .yui-t7 #yui-main .yui-b {  display: block;  margin: 0 0 1em 0; }  #yui-main .yui-b {  float: none;  width: auto; }  .yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u {  float: left;  margin-left: 2%;  width: 32%; }  .yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u {  _margin-left: 1.2%;  *margin-left: 1.7%; }  .yui-g .yui-gb .yui-u {  _margin-left: .8%; }  .yui-gb .yui-u {  margin-left: 2%;  width: 32%;  float: right;  *width: 31.8%; }  .yui-gb div.first {  margin-left: 0;  *margin-right: 1px;  float: left; }  .yui-gb .yui-gb div.first {  *margin-right: 0;  width: 31.7%; }  .yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first {  *margin-right: 0; }  .yui-g .yui-gc div.first,.yui-g .yui-ge div.first {  float: left; }  .yui-gb .yui-gd .yui-u {  *width: 66%;  _width: 61.2%; }  .yui-gb .yui-gd div.first {  *width: 31%;  _width: 29.5%; }  .yui-gb .yui-gc .yui-u,.yui-g .yui-gc .yui-u {  _float: right;  width: 32%;  _width: 29.9%; }  .yui-gb .yui-gc div.first {  width: 66%;  *width: 64.5%;  *float: left;  *margin-left: 0; }  .yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u {  margin: 0; }  .yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u {  float: right;  display: inline; }  .yui-g div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first {  float: left; }  .yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u {  width: 48.1%;  *margin-left: 0; }  .yui-g .yui-g div.first {  *margin: 0; }  .yui-gb .yui-g div.first {  *margin-right: 1px; }  .yui-gb .yui-gb .yui-u {  _margin-left: .7%; }  .yui-gb .yui-g div.first,.yui-gb .yui-gb div.first {  *margin-left: 0; }  .yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u {  _width: 48.1%;  *width: 48.1%;  *margin-left: 0; }  .yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf {  width: 49.1%; }  .yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {  margin-left: 0; }  .yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u {  width: 66%; }  .yui-gd div.first,.yui-gb .yui-gd div.first {  width: 32%; }  .yui-g .yui-gd div.first {  _width: 29.9%; }  .yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first {  width: 24%; }  .yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u {  width: 74.2%; }  .yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first {  *width: 24%;  _width: 20%; }  .yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u {  *width: 73.5%;  _width: 65.5%; }  #bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }  #bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf {  zoom: 1; }  /*base.css*/  h1 {  font-size: 138.5%; }  h2 {  font-size: 123.1%; }  h3 {  font-size: 108%; }  h1,h2,h3 {  margin: 1em 0; }  h1,h2,h3,h4,h5,h6,strong {  font-weight: bold; }  abbr,acronym {  border-bottom: 1px dotted #000;  cursor: help; }  em {  font-style: italic; }  blockquote,ul,ol,dl {  margin: 1em; }  ol,ul,dl {  margin-left: 2em; }  ol li {  list-style: decimal outside; }  ul li {  list-style: disc outside; }  dl dd {  margin-left: 1em; }  th,td {  border: 1px solid #000;  padding: .5em; }  th {  font-weight: bold;  text-align: center; }  caption {  margin-bottom: .5em;  text-align: center; }  p,fieldset,table {  margin-bottom: 1em; }  /* dtk layout modifications to yui grids. do not edit these */  #custom-doc {  width: 954px;  min-width: 954px;  margin: auto;  text-align: left; }  .yui-t6 #yui-main .yui-b {  width: 640px; }  .yui-t6 #yui-main {  margin-right: -314px; }  .yui-g, .yui-gc {  margin-top: 10px; }  .yui-g .yui-gc div.first, .yui-gc div.first {  width: 400px; }  .yui-g .yui-gd div.first, .yui-gd div.first {  width: 180px; }  .yui-gc .yui-u, .yui-gc .yui-g {  margin-left: 10px;  width: 230px; }  .yui-gd .yui-u, .yui-gd .yui-g {  margin-left: 10px;  width: 450px; }  .yui-t6 .yui-b {  width: 300px; }  #bd {  margin-top: 10px; }  .mod-content .bd {  padding: 5px 10px; }  .mod-content .ft {  clear: both; }  /* 954px wide full span columns */  #ft .yui-g .mod-content {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -5789px 0; }  #ft .yui-g .mod-content .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -4825px 0; }  #ft .yui-g .mod-content .ft {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -6753px 100%; }  /* 640px wide main column */  #yui-main .yui-g .mod-content {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -1300px 0; }  #yui-main .yui-g .mod-content .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat 0 0; }  #yui-main .yui-g #modvideo .mod-content .hd {  height: 40px; }  #yui-main .yui-g .mod-content .ft {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -2600px 100%; }  /* 400px wide left side main column */  #yui-main .yui-gc .first.yui-u .mod-content {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -1950px 0; }  #yui-main .yui-gc .first.yui-u .mod-content .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -650px 0; }  #yui-main .yui-gc .first.yui-u .mod-content .ft {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -3250px 100%; }  /* 230 px wide right side main column */  #yui-main .yui-gc .yui-u .mod-content {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -8008px 0; }  #yui-main .yui-gc .yui-u .mod-content .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -7738px 0; }  #yui-main .yui-gc .yui-u .mod-content .ft {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -8278px 100%; }  /*yui-gd row switchup */  /* 230 px wide left side main column */  #yui-main .yui-gd .first.yui-u .mod-content {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -2360px 0; }  #yui-main .yui-gd .first.yui-u .mod-content .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -1060px 0; }  #yui-main .yui-gd .first.yui-u .mod-content .ft {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -3660px 100%; }  /* 400px wide right side main column #yui-main .yui-gd .yui-u .mod-content {background:url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -1950px 0;} #yui-main .yui-gd .yui-u .mod-content .hd {background:url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -650px 0;} #yui-main .yui-gd .yui-u .mod-content .ft {background:url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -3250px 100%;} */  /* Main Body Footer Padding for text */  .space_me {  padding: 0px 10px 0px 10px; }  .bottom_room {  padding: 0px 0px 5px; }  /* my tech column backgrounds */  #mytech .mod {  background: #fff url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -4208px 0; }  #mytech .mod .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -3900px 0;  padding-left: 15px;  padding-top: 3px; }  #mytech .mod .bd {  padding: 5px 5px 5px 25px; }  #mytech .mod .ft {  padding-left: 25px;  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -4516px 100%; }  /* #mytech .mod2 {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -4208px 0; } */   #mytech #mytech_faves .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -3900px 0; }  #mytech .mod2 .hd {  padding-left: 15px;  padding-top: 3px; }  #mytech .mod2 .bd {  padding: 5px 5px 5px 25px; }  #mytech .mod2 .ft {  padding: 5px 18px; }  #mytech #mytech_ft {  padding: 8px 0 8px 25px;  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -4516px 100%; }  #adLrec {  margin: 5px 0 0 0; }  .ft br {  height: 0px; }  /* end of dtk grid over rides */  h1, h2, h3 {  margin: 0; }  a, a:link {  text-decoration: none;  color: #005699; }  a:visited {  color: #7B0099; }  a:hover {  text-decoration: underline; }  a:focus {  -moz-outline-style: none; }  h3 {  color: #6D9021;  font-weight: normal;  line-height: 120%;  padding: 10px 0 5px 10px;  font-size: 130%; }  ul {  list-style: none; }  ul li {  list-style: none; }  ol, ul, dl, dl dd {  margin: 0;  padding: 0; }  th, td {  border: none;  padding: 0; }  /* my tech column module styles */  #mytech h3 {  position: relative;  border: 1px solid #D56A0C;  color: #fff;  background: url(http://l.yimg.com/n/images/20090514030942/dtk_mytech_h3_bg.png) repeat-x 0 0;  font-size: 96%;  font-weight: bold;  margin: 3px 8px 5px 10px;  padding: 5px 0 5px 10px; }  #userAvatar {  float: left;  margin: 0 10px 0 5px; }  #mytech h4 {  font-weight: normal; }  #mytech h4 span {  display: block;  font-weight: bold;  font-size: 105%; }  #mytech_recs, #mytech_recs .mod-content {  background: #FDFAE5 url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) repeat-y -4208px 0; }  #mytech_recs .ft {  clear: both;  padding-top: 8px; }  /* #mytech_recs .ytratingsdl {clear:both;font-size:94%;} #mytech_recs .ytratingsdl dt {float:left;margin:0 5px 10px 5px;} #mytech_recs .ytratingsdl dt img {border:1px solid #ccc;} #mytech_recs .ytratingsdl dd {float:left;display:block;width:200px;} */  #mytech_recs li {  clear: both; }  #mytech_recs li img.left {  float: left;  border: 1px solid #CCCCCC;  margin: 0pt 5px 10px; }  #mytech_recs li p {  margin-left: 95px; }  #mytech_recs .bd ul li span, #mytech .ytratingsdl dt span, #mytech .ytratingsul li span {  text-indent: -1000em;  width: 66px;  display: block;  position: relative; }  #mytech_recs .userrating {  color: #fff;  text-transform: uppercase;  background: #ccc;  font: 60% verdana;  width: 60px;  height: 12px;  text-align: center;  padding-top: 2px;  margin: 5px 0 0; }  #mytech_recs .stars {  width: 70px; }  #mytech_faves li {  clear: none;  padding: 0;  float: left;  width: 82px;  height: 82px;  border: 1px solid #ccc;  margin: 0 0 5px 4px;  position: relative; }  #mytech_faves li a {  float: left;  text-align: center;  display: block;  width: 82px;  height: 82px;  border: none; }  #mytech_faves li a img {  margin: 0; }  #mytech_faves li em {  float: right;  margin: -15px 2px 0 0; }  #mytech_faves li a.ytprodremove {  margin: 0;  padding: 0;  float: none;  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -309px -285px;  width: 12px;  height: 12px;  text-indent: -1000em;  overflow: hidden; }  #mytech_faves li a.ytprodremove:hover {  background-position: -309px -303px; }  #recViewBox, #recSerBox {  color: #fff;  position: relative;  top: -2em;  left: -1em; }  #recViewBox, #recSerBox {  float: right; }  #recViewBox a, #recSerBox a {  color: #fff;  text-decoration: underline; }  #recViewBox span {  position: static;  right: 0;  text-decoration: none; }  #recSerBox span {  position: static;  right: 0;  text-decoration: none; }  /* #recViewBox span.on, #recSerBox span.on {display: block;} #recViewBox span.off, #recSerBox span.off {display: none;} .off span.on, .off span.on, .off span.on {display: none;} .off span.off, .off span.off, .off span.off {display: block;} */  #recViewBox span.on,#recSerBox span.on {  display: block; }  #recViewBox span.off, #recSerBox span.off {  display: none; }  #recViewBox.off span.on, #recSerBox.off span.on {  display: none; }  #recViewBox.off span.off,#recSerBox.off span.off {  display: block; }  /*Footer*/  #ft .hd {  padding-left: 9px;  margin: 20px auto 0 auto;  width: 954px;  clear: both;  background: #fff url(http://l.yimg.com/n/images/20090514030942/bg_footer.gif) no-repeat 0 0; }  #ft .hd {  height: 35px;  font-size: 90%; }  #ft .hd img {  vertical-align: middle; }  #ft .hd a {  font-weight: bold; }  #ft .hd p {  float: right;  margin: 5px 10px 0 0;  color: #666;  text-align: right;  padding: 0 10px 0 0; }  #ft #unifooter a, #ft #unifooter a:visited, #ft #qafooter a, #ft #qafooter a:visited {  font-weight: normal; }  #ft #unifooter, #ft #qafooter {  text-align: left;  background: #fff;  color: #404040;  clear: right; }  #ft #unifooter p, #ft #qafooter p {  margin: 0;  font-size: 85%;  line-height: 150% }  #ft #unifooter em, #ft #qafooter em {  font-size: 85%;  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-style: normal;  line-height: 110%; }  #ft .hd img {  margin: 0 5px; }  /*more space between links */  #ft #qafooter p {  font-family: tahoma, arial, verdana;  font-size: 70%;  line-height: 110% }  /*navigation */  #navbar ul {  margin: 0;  padding: 10px 10px 0;  list-style: none; }  #navbar li {  position: relative;  float: left;  background: url(http://l.yimg.com/n/images/20090514030942/bg_nav_sprite.gif) no-repeat left -60px;  margin: 0 2px 0 0;  padding: 0 0 0 3px; }  #navbar a {  float: left;  display: block;  background: url(http://l.yimg.com/n/images/20090514030942/bg_nav_sprite.gif) no-repeat right -60px;  padding: 5px 15px 4px 12px;  text-decoration: none;  font-weight: bold;  text-transform: uppercase;  color: #666; }  #navbar > ul a {  width: auto; }  /* Commented Backslash Hack hides rule from IE5-Mac \*/  #navbar a {  float: none; }  /* End IE5-Mac hack */  #navbar a:hover {  color: #FFF; }  #navbar .featuresel #yttopnavcategory.sfhover {  background-position: 0 -177px;  border-width: 0; }  /*#navbar .featuresel #yttopnavcategory a {background-position:100% -117px;; border-width:0;}*/  #navbar li:hover {  background-position: 0% -177px;  color: #fff; }  #navbar li:hover a {  background-position: 100% -177px; }  #yttopnavhome a {  padding-right: 28px; }  #yttopnavhome a span {  width: 17px;  height: 17px;  position: absolute;  margin-left: 5px;  background: url(http://l.yimg.com/n/images/20090514030942/bg_nav_sprite.gif) no-repeat -315px 0;  overflow: hidden;  text-indent: -999px }  #yttopnavhome a:hover span {  background: url(http://l.yimg.com/n/images/20090514030942/bg_nav_sprite.gif) no-repeat -315px -20px; }  #yttopnav li ul {  position: absolute;  left: -999em;  z-index: 1000;  top: 26px;  margin: 0;  padding: 0; }  #yttopnav ul#subcats {  float: none;  width: 146px;  border: 1px solid #5F890D;  border-top: none;  margin: 0;  background: #ebebe3;  padding: 0; }  #yttopnav ul#subcats li {  background-image: none;  float: none;  margin: 0;  padding: 0; }  #yttopnav ul#subcats li a {  font-size: 90%;  text-transform: capitalize;  font-weight: normal;  padding: 2px 0;  color: #005699;  display: block;  text-indent: 5px;  background-image: none;  width: 144px;  border-bottom: 1px solid #e2e0d3;  text-align: left;  height: auto; }  #yttopnav ul#subcats li a:hover {  color: #7f2a00;  background: #fff; }  #yttopnav li:hover ul {  left: -6px; }  #yttopnav li:hover ul, #yttopnav li.sfhover ul {  left: -6px; }  #sitenav .bd {  clear: both;  background: #8BBB31;  border: 1px solid #659618;  border-bottom: none;  width: 100%; }  #topcats {  position: relative;  width: 946px;  background: url(http://l.yimg.com/n/images/20090514030942/topcats.gif) repeat-x 0px -0px;  padding: 7px 0px;  border: 1px solid #659618; }  #topcatlist li {  display: inline;  padding: 5px 0; }  #topcatlist li a {  font-size: 110%;  margin: 0 0 0 10px;  color: #fff;  font-weight: bold; }  #topcatlist li a:hover {  color: #F6FE39;  text-decoration: none; }  a.tcserf {  display: none; }  #totloader {  position: absolute;  bottom: 4px;  left: 8px; }  #sitenav .ft {  position: relative;  background: #8BBB31;  border: 1px solid #659618;  border-top: none;  padding-top: 5px;  width: 100%; }  #sitenav .ft hr {  clear: both;  height: 0px;  margin: 0;  padding: 0;  visibility: hidden; }  #sitenav .hd h6 {  text-indent: -9999px; }  #hd form {  position: relative;  text-align: left;  padding: 0;  margin: 0 0 0 16px;  float: right; }  #fieldwrapper {  height: 28px;  width: 281px;  margin: 2px 150px 7px 0; }  #hd input#prod {  width: 255px;  height: 20px;  margin: 3px 0 0 22px;  color: #777;  font-size: 140%;  border: none; }  #searchSubmitLink {  width: 136px;  height: 29px;  display: block;  position: absolute;  right: 5px;  bottom: 10px;  text-indent: -999em; }  .offScreen {  height: 0px !important;  overflow: hidden;  padding: 0;  margin: 0;  visibility: hidden; }  #yt-ticker-wrapper {  float: left;  position: relative;  left: 0;  z-index: 1;  margin: 0;  width: 500px;  height: 2.8em; }  .yt-ticker-wrapper {  margin: 0 0 0 55px; }  .yt-ticker-wrapper .yt-ticker-wrapper-inner {  overflow: hidden;  clip: rect(0pt, 451px, 29px, 0pt); }  #yt-ticker {  position: relative;  overflow: hidden;  width: 98%;  background: #A2CA5A;  border: 3px solid #BAD682; }  #yt-ticker div.clip {  position: relative;  text-align: left;  overflow: auto;  width: 100%;  margin-left: 55px; }  ul#tickItems {  }  #yt-ticker div.clip ul {  position: relative; }  #yt-ticker div.clip ul li {  list-style: none;  font-size: 93%;  padding: 3px 4px 3px;  color: #222;  overflow: hidden;  height: 1.4em; }  /*safari/webkit*/  body:last-child:not(:root:root) #yt-ticker div.clip ul li {  height: 1.45em;  padding: 2px 4px 2px; }  #yt-ticker li a {  color: #135291;  padding: 1px 4px;  text-decoration: none; }  #yt-ticker li a:hover {  text-decoration: underline; }  #yt-ticker.js div.clip {  overflow: hidden; }  #yt-ticker.js div.clip ul {  width: 100000px;  overflow: hidden; }  #yt-ticker.js div.clip ul li {  float: left;  display: inline; }  #yt-ticker-wrapper button {  background: url(http://l.yimg.com/n/images/20090514030942/nav_widget.gif) no-repeat -200px -0;  position: absolute;  top: 5px;  width: 14px;  height: 18px;  padding: 0;  border: none;  cursor: pointer;  display: block;  text-indent: -500em; }  #yt-ticker-wrapper .btnprev {  left: 61px; }  #yt-ticker-wrapper .btnnext {  left: 97px;  background-position: -236px 0; }  #yt-ticker-wrapper .btnpause {  left: 78px;  width: 16px;  background-position: -217px 0; }  #yt-ticker-wrapper h3 {  width: 47px;  height: 24px;  position: absolute;  top: 3px;  left: 6px;  margin: 0 6px 0 0;  text-indent: -1000em;  background: url(..http://l.yimg.com/n/images/20090514030942/nav_widget.gif) no-repeat 0 0; }  #product_categories .mod-content .bd {  padding: 5px 0; }  table.ythomecatcont {  width: 98%;  margin: 0 0 0 10px; }  table.ythomecatcont th {  background-color: #F6F5F0;  border-right: 3px solid #FFFFFF;  color: #404040;  font-weight: bold;  text-align: left; }  table.ythomecatcont td {  background-color: #EBEBE1;  border-right: 3px solid #FFFFFF;  vertical-align: top;  width: 87px; }  table.ythomecatcont ul {  margin: 5px 2px 2px 3px; }  table.ythomecatcont li a {  display: block;  margin: 2px 0;  padding-left: 10px;  font-size: 105%; }  #todayin .hd {  position: relative; }  #todayin .hd a {  position: absolute;  right: 5px;  top: 6px; }  #todayin dl {  clear: both;  margin: 0 0 5px 5px; }  #todayin dt {  float: left;  margin: 0 5px 5px 5px;  position: relative;  width: 80px;  height: 80px;  display: block; }  #todayin dd {  float: left;  margin: 0 0 0 3px;  width: 280px;  font-size: 85%; }  #todayin dd img {  display: none; }  #todayin dd em {  font-size: 85%;  color: #666; }  #todayin dd h4 {  font-size: 135%; }  #findby h4 {  margin: 3px 0 0 10px;  font-size: 112%; }  #findby ul {  margin: 0 0 7px 10px; }  #findby li {  font-size: 107%;  margin: 0 0 3px 5px;  padding: 0 0 0 8px; }  #today_on_yahoo .ft {  clear: both; }  #today_on_yahoo h3 {  color: #6d9021; }  #today_on_yahoo div.yttoday1 {  float: left;  width: 300px; }  #today_on_yahoo div.yttoday2 {  float: right;  width: 300px; }  #today_on_yahoo img {  float: left;  margin: 10px; }  #today_on_yahoo h5 {  margin: 10px 0 0 0;  text-transform: uppercase;  color: #404040;  font-size: 80%;  line-height: 110%; }  #today_on_yahoo #yttodaybody h3 {  margin: 0;  padding: 0 6px 0 0;  width: 175px;  float: left; }  #today_on_yahoo p {  font-size: 85%;  line-height: 130%;  padding: 0 8px 0 0;  color: #666;  width: 125px;  float: left;  color: #666; }  #sponseredlinks {  padding: 10px;  margin: 10px 0;  background: #F6F5F0; }  #sponseredlinks .ft {  clear: both; }  #sponseredlinks h3 {  padding: 5px 0 0;  color: #738A22;  text-transform: uppercase;  font-size: 85%;  font-family: verdana; }  #sponseredlinks a, #sponseredlinks a:visited {  font-size: 107%;  color: #004A89; }  #sponseredlinks div a, #sponseredlinks div a:visited {  font-size: 100%;  color: #666;  padding: 5px 0;  line-height: 114%; }  #sponseredlinks em {  font-style: normal;  font-size: 92%;  color: #004A89; }  #sponseredlinks a:hover {  text-decoration: none; }  #sponseredlinks ul {  list-style: none; }  #sponseredlinks li {  float: left;  cursor: pointer;  color: #666;  font: 85% verdana;  width: 48%;  margin: 0;  padding: 5px 10px 5px 0; }  #sponseredlinks li.ad3 {  clear: left; }  /*Ratings Stars*/  .stars0 span, .stars1 span, .stars2 span, .stars3 span, .stars4 span, .stars5 span, .stars6 span, .stars7 span, .stars8 span, .stars9 span, .stars10 span {  background: url(http://l.yimg.com/n/images/20090514030942/bg-ratings.png) no-repeat 0 -825px; }  .stars0 span {  background-position: 0 -825px; }  .stars1 span {  background-position: 0 -800px; }  .stars2 span {  background-position: 0 -775px; }  .stars3 span {  background-position: 0 -750px; }  .stars4 span {  background-position: 0 -725px; }  .stars5 span {  background-position: 0 -700px; }  .stars6 span {  background-position: 0 -675px; }  .stars7 span {  background-position: 0 -650px; }  .stars8 span {  background-position: 0 -625px; }  .stars9 span {  background-position: 0 -600px; }  .stars10 span {  background-position: 0 -575px; }  .prostars0 span, .prostars1 span, .prostars2 span, .prostars3 span, .prostars4 span, .prostars5 span, .prostars6 span, .prostars7 span, .prostars8 span, .prostars9 span, .prostars10 span {  background: url(http://l.yimg.com/n/images/20090514030942/bg-pro-ratings.png) no-repeat 0 -525px; }  .prostars0 span {  background-position: 0 -525px; }  .prostars1 span {  background-position: 0 -5000px; }  .prostars2 span {  background-position: 0 -475px; }  .prostars3 span {  background-position: 0 -450px; }  .prostars4 span {  background-position: 0 -425px; }  .prostars5 span {  background-position: 0 -400px; }  .prostars6 span {  background-position: 0 -375px; }  .prostars7 span {  background-position: 0 -350px; }  .prostars8 span {  background-position: 0 -325px; }  .prostars9 span {  background-position: 0 -300px; }  .prostars10 span {  background-position: 0 -275px; }  .retstars0 span, .retstars1 span, .retstars2 span, .retstars3 span, .retstars4 span, .retstars5 span, .retstars6 span, .retstars7 span, .retstars8 span, .retstars9 span, .retstars10 span {  background: url(http://l.yimg.com/n/images/20090514030942/bg-merch-ratings.png) no-repeat 0 -250px;  height: 18px; }  .retstars0 span {  background-position: 0 -250px; }  .retstars1 span {  background-position: 0 -225px; }  .retstars2 span {  background-position: 0 -200px; }  .retstars3 span {  background-position: 0 -175px; }  .retstars4 span {  background-position: 0 -150px; }  .retstars5 span {  background-position: 0 -125px; }  .retstars6 span {  background-position: 0 -100px; }  .retstars7 span {  background-position: 0 -75px; }  .retstars8 span {  background-position: 0 -50px; }  .retstars9 span {  background-position: 0 -25px; }  .retstars10 span {  background-position: 0 0; }  .bigstars0 span, .bigstars1 span, .bigstars2 span, .bigstars3 span, .bigstars4 span, .bigstars5 span, .bigstars6 span, .bigstars7 span, .bigstars8 span, .bigstars9 span, .bigstars10 span {  width: 100px;  height: 20px;  top: 0;  background: url(http://l.yimg.com/n/images/20090514030942/bg-ratings.png) no-repeat 0 -550px; }  .bigstars0 span {  background-position: 0 -550px; }  .bigstars1 span {  background-position: 0 -525px; }  .bigstars2 span {  background-position: 0 -500px; }  .bigstars3 span {  background-position: 0 -475px; }  .bigstars4 span {  background-position: 0 -450px; }  .bigstars5 span {  background-position: 0 -425px; }  .bigstars6 span {  background-position: 0 -400px; }  .bigstars7 span {  background-position: 0 -375px; }  .bigstars8 span {  background-position: 0 -350px; }  .bigstars9 span {  background-position: 0 -325px; }  .bigstars10 span {  background-position: 0 -300px; }  .bigprostars0 span, .bigprostars1 span, .bigprostars2 span, .bigprostars3 span, .bigprostars4 span, .bigprostars5 span, .bigprostars6 span, .bigprostars7 span, .bigprostars8 span, .bigprostars9 span, .bigprostars10 span {  width: 100px;  height: 20px;  top: 0;  background: url(http://l.yimg.com/n/images/20090514030942/bg-pro-ratings.png) no-repeat 0 -250px; }  .bigprostars0 span {  background-position: 0 -250px; }  .bigprostars1 span {  background-position: 0 -225px; }  .bigprostars2 span {  background-position: 0 -200px; }  .bigprostars3 span {  background-position: 0 -175px; }  .bigprostars4 span {  background-position: 0 -150px; }  .bigprostars5 span {  background-position: 0 -125px; }  .bigprostars6 span {  background-position: 0 -100px; }  .bigprostars7 span {  background-position: 0 -75px; }  .bigprostars8 span {  background-position: 0 -50px; }  .bigprostars9 span {  background-position: 0 -25px; }  .bigprostars10 span {  background-position: 0 0px; }  .bars0 span, .bars1 span, .bars2 span, .bars3 span, .bars4 span, .bars5 span, .bars6 span, .bars7 span, .bars8 span, .bars9 span, .bars10 span {  background: url(http://l.yimg.com/n/images/20090514030942/bg-ratings.png) no-repeat 0 -275px; }  .bars0 span {  background-position: 0 -275px; }  .bars1 span, .bars2 span {  background-position: 0 -250px; }  .bars3 span, .bars4 span {  background-position: 0 -225px; }  .bars5 span, .bars6 span {  background-position: 0 -200px; }  .bars7 span, .bars8 span {  background-position: 0 -175px; }  .bars9 span, .bars10 span {  background-position: 0 -150px; }  .bigbars0 span, .bigbars1 span, .bigbars2 span, .bigbars3 span, .bigbars4 span, .bigbars5 span, .bigbars6 span, .bigbars7 span, .bigbars8 span, .bigbars9 span, .bigbars10 span {  width: 100px;  height: 20px;  top: 0;  background: url(..http://l.yimg.com/n/images/20090514030942/bg-ratings.gif) no-repeat 0 -125px; }  .bigbars0 span {  background-position: 0 -125px; }  .bigbars1 span, .bigbars2 span {  background-position: 0 -100px; }  .bigbars3 span, .bigbars4 span {  background-position: 0 -75px; }  .bigbars5 span, .bigbars6 span {  background-position: 0 -50px; }  .bigbars7 span, .bigbars8 span {  background-position: 0 -25px; }  .bigbars9 span, .bigbars10 span {  background-position: 0 0px; }  #fpTopProd .hd a, #helpfull_articles .hd a {  position: relative;  left: 480px;  top: -30px; }  #fpTopProd .hd a img, #helpfull_articles .hd a img {  position: relative;  top: 5px;  margin-left: 5px; }  .seeAllGifts { position: absolute; }  .d1, .d2, .d3, .d4, .d5 {  float: left;  width: 112px;  padding: 5px;  border-right: 1px dotted #ccc;  border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; }  .d5 {  border-right: 0; }  ul.prodMore {  font-size: 85%;  margin: 5px 0 0 5px;  border: 1px 0 1px 0 dotted #ccc; }  ul.prodMore li {  float: left;  width: 112px;  text-align: center;  padding: 0px 7px 0px 6px;  border-right: }  .ytmyproddl h4 {  background: #F6F5F0;  font-weight: bold;  height: 65px;  width: 110px;  text-align: center;  overflow: hidden; }  .ytmyproddl .d1 a img, .ytmyproddl .d2 a img, .ytmyproddl .d3 a img, .ytmyproddl .d4 a img, .ytmyproddl .d5 a img {  margin-left: 13px; }  .fpSave {  background: #EBEBE3;  padding: 5px 0;  position: relative; }  #sendToOptions, #sendToOptions2, #sharePageOptions, #sendToOptions li, #sendToOptions2 li, #sharePageOptions li, #saveThisProduct {  float: none;  clear: none;  background: none;  position: relative;  display: block;  width: auto;  height: auto;  z-index: 100; }  a.ytprodsave {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -306px -1019px;  padding-left: 17px;  padding-right: 5px;  margin-right: 5px; }  a.ytprodsave:hover {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -306px -1119px; }  a#sendThisProduct, a#sendThisProduct2 {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -580px -1019px;  padding-left: 15px;  margin-left: 5px; }  a#sendThisProduct:hover, a#sendThisProduct2:hover {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -580px -1119px; }  #sendToOptions, #sendToOptions2, #sharePageOptions, #sponsorhelp {  border: 1px solid #7B953A;  width: 170px;  position: absolute;  background: #F6F6EE;  visibility: hidden;  z-index: 100; }  #sendToOptions li, #sendToOptions2 li, #sharePageOptions li, #sponsorhelp li {  list-style: none;  width: 158px; }  #sendToOptions li a, #sendToOptions2 li a, #sharePageOptions li a, .sharePageOptions li span, #sharePageOptions li span {  display: block;  font-size: 86%;  background: #ebebe3;  border: 1px single #c8c7c2;  padding: 2px; }  #sendToOptions li a:hover, #sendToOptions2 li a:hover, #sharePageOptions li a:hover {  background: #fff; }  .sharePageOptions li span, #sharePageOptions li span {  background: #808080;  color: #fff; }  .sharePageOptions li span strong, #sharePageOptions li span strong {  }  .sharePageOptions, .sharePageOptions li, .saveThisProduct {  float: none;  clear: none;  background: none;  position: relative;  display: block;  width: 170px;  height: auto;  z-index: 100; }  a.saveThisProduct {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -306px -1019px;  padding-left: 17px;  border-right: 1px solid #808080;  padding-right: 5px;  margin-right: 5px; }  a.saveThisProduct:hover {  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech_sprite.gif) no-repeat -306px -1119px; }  .sharePageOptions {  border: 1px solid #7B953A;  width: 170px;  position: absolute;  background: #F6F6EE;  z-index: 100; }  .sharePageOptions li a {  position: relative;  display: block;  font-size: 91%;  background: #ebebe3;  border: 1px single #c8c7c2;  padding: 1px;  z-index: 100; }  .sharePageOptions li a:hover {  background: #fff; }  .sharePageOptions li a.closesavebox {  padding: 2px 0 2px 3px; }  .clr:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }  /* Masthead styles */  #ygma, #ygmaverizon, #ygmaatt {  background: #8DBC27 url(http://l.yimg.com/n/images/20090514030942/bg_header.gif) no-repeat 0 0;  padding: 0;  height: 66px;  width: 100%;   /*for safari */  width: 954px; }  /*top left links*/  #ytyahoonav {  float: left;  padding: 0 0 0 5px;  margin-left: 8px;  background: #79A21C; }  #ytyahoonav p {  font-size: 81%;  padding: 2px 5px 2px 0;  margin: 0; }  #ytyahoonav a {  padding: 0 6px; }  /*top right form*/  #yhdr_form, #ytyahoosearch {  float: right;  margin: 10px; }  #yhdr_form input, #ytyahoosearch input {  margin: 0 3px; }  #yhdr_form label, #ytyahoosearch label {  color: #fff;  font-size: 9px; }  #yhdr_form label img, #ytyahoosearch label img {  vertical-align: top;  padding-top: 2px }  #yhdr_form input#p {  width: 215px; }  /* new wider search box 8-28*/  /** The line below line kept for backward compatibility. May be removed once ad-served header  * is changed to h2 */  #ygma h1 a, #ygmaverizon h1 a, #ygmaatt h1 a {  display: block;  clear: left;  width: 215px;  height: 38px;  text-indent: -1000em;  float: left; }  #ygma h2 a, #ygmaverizon h2 a, #ygmaatt h2 a {  display: block;  clear: left;  width: 215px;  height: 38px;  text-indent: -1000em;  float: left; }  #ygma dl, #ygmaverizon dl, #ygmaatt dl {  float: left;  color: #fff;  width: 200px; }  #ygma dt, #ygmaverizon dt, #ygmaatt dt {  font-weight: bold; }  #ygma dd, #ygmaverizon dd, #ygmaatt dd {  font-size: 85%; }  p#ythdtechhelp {  width: 200px;  text-align: right;  clear: right;  float: right;  margin-right: 13px;  color: #fff;  font-size: 81%; }  #ygma dl a, p#ythdtechhelp a, #ytyahoonav a, #ygmaverizon dl a, #ygmaatt dl a {  color: #fff; }  #ygma dl a:hover, p#ythdtechhelp a:hover, #ytyahoonav a:hover, #ygmaverizon dl a:hover, #ygmaatt dl a:hover {  color: #fff; }  #ytHeader {  clear: both; }  /*special sponsored headers */  /*Yahoo! - Verizon customers */  div#ygmaverizon {  background: url(http://l.yimg.com/a/i/us/tech/hdr/verizony_tech_header.gif) no-repeat 0 -2px;  height: 74px; }  /** The line below line kept for backward compatibility. May be removed once ad-served header  * is changed to h2 */  div#ygmaverizon h1 a {  width: 190px; }  div#ygmaverizon h2 a {  width: 190px; }  #ygmaverizon dl, #ygmaatt dl {  width: auto;  margin-top: 10px; }  /*Yahoo! - AT&T customers */  div#ygmaatt {  background: url(http://l.yimg.com/a/i/us/tech/hdr/atty_tech_header.gif) no-repeat 0 -2px;  height: 74px; }  /** The line below kept for backward compatibility. May be removed once ad-served header is changed to h2 */  div#ygmaatt h1 a {  width: 230px; }  div#ygmaatt h2 a {  width: 230px; }  /*dropdown help menu*/  #ygmaverizon p#ythdtechhelp, #ygmaatt p#ythdtechhelp {  position: relative;  margin-top: 5px; }  /*use class when you don't need the dropdown interaction */  #sponsorhelp {  visibility: hidden;  position: absolute; }  /*YUI Grid modifications; Left Column 180/center column 450 */  #featureheader div.yui-gd div.yui-u {  width: 100% !important;  margin: 0; }  #featureheader div.first {  width: 180px !important;  margin: 0; }  #yttopnav {  float: left ! important; }  #ytTopSearch {  float: left !important; }  /* ept blogger header DTK style */  #yui-main .yui-gd .first.yui-u #bloggerhdr div.mod-content, #yui-main .yui-gd .first.yui-u #bloggerhdr div.mod-content div.hd, #yui-main .yui-gd .first.yui-u #bloggerhdr div.mod-content div.bd, #yui-main .yui-gd .first.yui-u #bloggerhdr div.mod-content div.ft {  background: none; }  .yui-t6 #yui-main .yui-b {  margin-right: 300px; }  /* #hdr_headshot {  position: relative;  margin: 5px 0;  color: #0D536D; }  #hdr_headshot h3 {  display:block;  font: bold 136% Georgia;  color: #0D536D;  padding: 0; }  #hdr_headshot span.bloggertag{  display: block;  font-family:Georgia;  color: #0D536D;  font-size: 95%;  font-weight: normal;  font-style: normal; }  #bloggerhdr{  background-color: #F3F8FC; } #bloggerhdr div.bd p {  font: 85% arial;  padding: 5px 0;  border-top: 1px solid #AAC8D0;  color: #069; } */  /* #bloggerhdr div.mod-content{  padding: .5em; } */  /* #hdr_headshot p img {  display: block;  margin: 3px 0 } */  #yui-main .yui-gd .first.yui-u #bloggerhdr div.hughes {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_hughes.jpg) top left no-repeat; }  #yui-main .yui-gd .first.yui-u #bloggerhdr div.patterson {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_patterson.jpg) top left no-repeat; }  #yui-main .yui-gd .first.yui-u #bloggerhdr div.raskin {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_raskin.jpg) top left no-repeat; }  #yui-main .yui-gd .first.yui-u #bloggerhdr div.null {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_null.jpg) top left no-repeat; }  #yui-main .yui-gd .first.yui-u #bloggerhdr div.devlin {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_devlin.jpg) top left no-repeat; }  #yui-main .yui-gd .first.yui-u #bloggerhdr div.worley {  background: url(http://l.yimg.com/a/i/us/tech/hg07/bg_holiday_list_worley.jpg) top left no-repeat; }  /* #bloggerhdr div.mod-content div.ft a.bemailalerts{  background: transparent url(http://l.yimg.com/n/images/20090514030942/blogrefreshsprite.gif) no-repeat;  text-indent: -100em;  overflow: hidden;  display: block;  text-decoration: none;  height: 21px;  width: 134px;  background-position: -1px -133px;  margin: 10px 15px 0; } #bloggerhdr div.mod-content div.ft a.bemailalerts:hover {  background-position: -1px -162px; } */  /*MyTech column needs some headroom */  #mytech {  padding-top: 10px; }  #mytech #mytech_faves .hd h3 {  margin-top: 12px; }  #ytTopSearch h3 {  font-weight: normal;  float: left;  display: inline;  width: 450px; }  #ytTopSearch h3 , #ytTopSearch h3 a {  color: #FFFFFF;  margin-left: 20px;  margin-top: 5px;  padding: 0px; }  #ytTopSearch h3 a {  font-size: 90%; }  /* #ytTopSearch h3 {  font-weight:normal;  float:left;  display:inline;  width:450px; }  #ytTopSearch h3, #ytTopSearch h3 a{  color: FFF;  margin-left: 20px;  margin-top: 10px;  font-size: 120%; } */  #fieldwrapper {  height: 28px;  background: #FFF url(http://l.yimg.com/n/images/20090514030942/bg_nav_sprite.gif) no-repeat -12px -14px;  width: 281px;  margin: 2px 150px 7px 0; }  #ytTopSearch input#prod {  width: 255px;  height: 20px;  margin: 3px 0 0 22px;  color: #777;  font-size: 130%;  border: none; }  #yui-main h1 {  color: #6E9022; }  /*Holiday tab styling */  #navbar #yttopnav li.c125 {  background: transparent url(http://l.yimg.com/n/images/20090514030942/tabs_holiday.gif) no-repeat scroll left top;  color: #FFFFFF; }  #navbar #yttopnav #yttopnavcategory.c125 a {  background: transparent url(http://l.yimg.com/n/images/20090514030942/tabs_holiday.gif) no-repeat scroll right top;  color: #FFFFFF; }  #navbar #yttopnav #yttopnavcategory.c125 a:hover {  text-decoration: underline; }   /* new DTK Blogger page stuff */ /* Main blog home page */  #eptHomeHdr {  width: 635px;  height: 95px;  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) no-repeat;  margin-top: 10px;  position: relative; }  #eptHomeHdr .hd h1 {  text-indent: -2000px; }  #eptHomeHdr .bd, #eptcatheader .bd {  padding: 0;  padding-left: 335px; }  #eptHomeHdr .bd a, #eptcatheader .bd a, #bloggerhdr .ft .a {  float: left;  margin: 0 5px; }  #eptHomeHdr .bd a.bemailalerts, #eptcatheader .bd a.bemailalerts, #bloggerhdr .ft a.bemailalerts {  height: 20px;  margin: 0; }  #eptHomeHdr .ft ul {  list-style: none;  position: relative;  top: 18px; }  #eptHomeHdr .ft ul li {  position: absolute;  height: 28px; }  #eptHomeHdr .ft ul li a {  display: block;  text-indent: -1000em;  height: 28px; }  #blognavcellphones {  width: 106px;  left: 0; }  #blognavcellphones a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) 0px -166px; }  #blognavdesktops {  width: 85px;  left: 106px; }  #blognavdesktops a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -106px -166px; }  #blognavdigitalcameras {  width: 131px;  left: 191px; }  #blognavdigitalcameras a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -191px -166px; }  #blognavgames {  width: 65px;  left: 322px; }  #blognavgames a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -322px -166px; }  #blognavhdtv {  width: 55px;  left: 387px; }  #blognavhdtv a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -387px -166px; }  #blognavlaptops {  width: 77px;  left: 442px; }  #blognavlaptops a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -442px -166px; }  #blognavmore {  width: 57px;  left: 519px; }  #blognavmore a:hover {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_indx.jpg) -519px -166px; }  #sponsoredlinks {  }  #eptHomeCats {  background: #FFF;  border: 2px solid #EEE;  margin-roght: 4px; }  #eptHomeCats .bd li {  float: left;  width: 130px;  list-style: none;  margin: 0 0 0 5px;  padding: 3px 5px 3px 12px; }  blogindex {  width: 100%; }  div.indexpaging {  width: 100%;  background-color: #F6F5F0;  color: #666; } div.indexpaging p{  padding: 5px;  margin: 0; } a.bemailalerts {  background: transparent url(http://l.yimg.com/n/images/20090514030942/blogrefreshsprite.gif) no-repeat;  text-decoration: none;  height: 21px;  width: 134px;  background-position: -1px -133px;  margin: 10px 15px 0;  text-indent: -100em;  overflow: hidden;  position: relative;  top: -1px; }  a.bemailalerts:hover {  background-position: -1px -162px; }  #ft #fullprodcatlist .hd {  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) -4825px 0px no-repeat;  margin: 0;  font-size: 100%; } #ft #fullprodcatlist .mod-content{  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) -5789px 0px repeat-y; }  #ft #fullprodcatlist .hd h3 {  padding-left: 0; }  #ft #fullprodcatlist .bd {  padding: 5px 0 0 0;  margin: 0 0 5px; } #ft #fullprodcatlist {  padding-bottom: 10px;  background: url(http://l.yimg.com/n/images/20090514030942/bg_dtk_vert_sprite.png) no-repeat -6753px bottom; } #ft #fullprodcatlist .bd th {  padding: 5px; }  #blogpostblurbs{  margin-bottom: 10px; } #blogpostblurbs .bd{  padding: 0; } #blogpostblurbs div.mod-content div.bd div.blurb div.bd a.snapthumb img {  float: left;  margin-right: 20px;  border: solid 1px #999; }  #blogpostblurbs div.mod-content div.bd div.blurb div.hd {  color: #999; }  #blogpostblurbs div.mod-content div.bd div.blurb div.bd {  padding-top: 20px; }  #blogpostblurbs div.mod-content div.bd div.blurb {  padding-bottom: 10px;  border-bottom: 1px solid #CCC;  clear: left;  float: left;  width: 640px; }  #blogpostblurbs div.mod-content div.bd div.blurb div.hd h3 a {  font-size: 1.2em; }  #blogpostblurbs div.mod-content div.bd div.blurb div.hd h3 {  padding-left: 0;  margin-left: 0; }  #blogpostblurbs div.mod-content div.bd div.blurb div.bd {  color: #333; }  #blogpostblurbs div.mod-content div.bd div.blurb .bd .commentshare {  padding: 10px 14px;  background: #F6F5EE;  color: #005699;  margin-left: 250px;  clear: none; }  #blogpostblurbs .mod-content .bd .blurb .bd .commentshare a{  float:left; }  #blogpostblurbs .mod-content .bd .blurb .bd .commentshare span.share {  text-align: right;  float: right;  display:inline;  position: relative;  clear:none;  background: url(http://l.yimg.com/n/images/20090514030942/emailenvelopeicon.gif) left no-repeat;  padding-left: 18px;  }  .commentshare .sharecommnts {  bottom: 16px;  position: relative; }  #blogpostblurbs div.mod-content div.bd div.blurb .ft {  padding: 10px;  width: 360px;  margin-left: 250px;  clear: none; } #blogpostblurbs .ft{  padding: 3px 0; } #bloggerhdr {  height: 100px;  margin-top: 10px; }  #bloggerhdr .hd {  float: left;  width: 146px;  height: 100px;  padding: 0;  margin: 0; }  #bloggerhdr .bd ul {  list-style: none; }  #bloggerhdr .bd ul li {  float: left;  margin: 3px; }  /* blogger header image for blogger index pages and blogger bios is head-up */  #bloggerhdr .mod-content .hughes {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_gina_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .yoon {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_alex_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .devlin {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_dory_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .patterson {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_ben_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .raskin {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_robin_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .null {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_chris_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .vlog {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_becky_up.jpg) top left no-repeat; }  #bloggerhdr .mod-content .yoon {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_alex_up.jpg) top left no-repeat; }  /*blogger header image for blog post pages is head-down */  body.blogpost #bloggerhdr .mod-content .hughes {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_gina_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .yoon {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_alex_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .devlin {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_dory_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .patterson {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_ben_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .raskin {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_robin_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .null {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_chris_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .vlog {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_becky_down.jpg) top left no-repeat; }  body.blogpost #bloggerhdr .mod-content .yoon {  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger_alex_down.jpg) top left no-repeat; }  body.blogpost .postbody {  margin-top: 15px; }  #bloggerhdr {  position: relative; }  #bloggerhdr .bd {  float: left;  width: 465px;  height: 80px;  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_blogger.jpg) top left no-repeat;  padding: 10px;  margin: 0 0 0 5px; }  #bloggerhdr .ft {  position: absolute;  top: 75px;  width: 400px;  margin-left: 160px; }  #bloggerhdr .ft a {  float: left;  margin-right: 5px; }  #bloggerhdr .ft a.bemailalerts {  text-indent: -1000px; }  #eptHdr {  margin-top: 10px; }  #eptcatheader {  height: 75px;  width: 635px;  background: url(http://l.yimg.com/n/images/20090514030942/blog_hdr_cat.gif) top left no-repeat;  position: relative; }  #eptHdr .bd h2, #eptcatheader .hd h2 {  font-size: 250%;  padding: 10px 10px;  color: #005699; }  #ept_blogpost {  margin-top: 10px; }  #ept_blogpost h1 {  clear: both;  font-size: 200%;  color: #005699;  font-weight: 100; }  #ept_blogpost p.timedate {  float: left;  color: #666; }  #ept_blogpost p.readercomments {  text-align: right; }  #eptcatheader .bd {  margin: 0 10px;  position: relative;  top: -30px; }  a.blgdelicious, a.blgdigg, a.blgemail, a.blgim, a.blgpostcmnt, a.blgprint, .thumbsup, .thumbsdown, .topfiveblogposts {  background: transparent url(http://l.yimg.com/n/images/20090514030942/blogrefreshsprite.gif) no-repeat;  text-indent: -100em;  overflow: hidden; }  #ept_blogpost p {  margin: 10px 0;  line-height: 1.5em; }  #ept_blogpost p.return {  font-size: 85%; }  #ept_blogpost img {  float: right;  clear: right;  margin: 0 5px 5px;  border: 1px solid #ccc; }  #ept_blogpost ol, #ept_blogpost ul {  margin-left: 25px; }  a.blgpostcmnt {  display: block;  text-decoration: none;  height: 31px;  width: 152px;  background-position: -144px -137px;  float: left;  position: relative;  top: -2px; }  a.blgpostcmnt:hover {  display: block;  text-decoration: none;  height: 31px;  width: 152px;  background-position: -144px -175px;  float: left; }  .blogposttools {  clear: right;  width: 640px;  padding: none; }  .blogposttools .btntools {  width: 640px; }  #ept_blogpost .blogposttools .btntools ul {  margin-left: 0; }  #ept_blogpost .blogposttools .btntools ul li {  display: inline; }  .blogposttools a {  float: left;  margin: 0 5px 10px 0; }  a.blgemail {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -101px -2px; }  a.blgemail:hover {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -101px -36px; }  a.blgim {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -2px -66px; }  a.blgim:hover {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -2px -100px; }  a.blgdelicious {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -197px -2px; }  a.blgdelicious:hover {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -197px -36px; }  a.blgdigg {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -101px -66px; }  a.blgdigg:hover {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -101px -100px; }  a.blgprint {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -2px -2px;  margin-right: 0; }  a.blgprint:hover {  display: block;  text-decoration: none;  height: 26px;  width: 92px;  background-position: -2px -36px; }  #eptTopPosts, #eptOtherSites {  clear: both;  float: left;  width: 370px;  border-bottom: 2px solid #F5F6F1;  border-top: 2px solid #F5F6F1;  padding: 3px 0;  margin-bottom: 10px; }  #eptOtherSites {  clear: none;  width: 250px;  margin-left: 15px;  float: left; }  #eptTopPosts .hd, #eptTopPosts .bd, #eptTopPosts .ft, #eptOtherSites .hd, #eptOtherSites .bd, #eptOtherSites .ft {  background: #F5F6F1;  padding: 3px;  margin: 0; }  #eptTopPosts h2, #eptOtherSites h2 {  margin: 5px 10px 5px;  color: #6D9021;  font-weight: 100; }  #eptTopPosts .bd li, #eptOtherSites .bd .li {  margin-bottom: 5px;  padding-top: 5px; }  #eptTopPosts .bd ol {  margin: 0;  padding: 0; }  #eptTopPosts .bd ol li, #eptOtherSites .bd li {  font-size: 100%;  list-style: none;  margin: 0 5px 5px 5px;  padding: 4px 0 0 20px; }  #ept_comments {  clear: both;  padding: 5px;  border: 2px solid #EEE;  margin-top: 10px; }  #ept_comments .bd {  padding: 5px 0; }  #ept_comments .hd {  background: ;  padding: 3px; }  #ept_comments .bd .intro {  background: #F5F6F1;  padding: 3px; }  #ept_comments .bd .intro p {  margin-bottom: 0; }  #ept_comments .bd .comment {  padding: 5px 0;  border-bottom: 1px solid #F5F6F1; }  #ept_comments .bd li h3 {  background: #EEE;  font-size: 100%;  color: #333; }  #ept_comments .bd li p {  margin: 3px 0; }  #featureheader.yui-g {  margin-top: 0px; }  .yui-g .mod {  margin-bottom: 5px; }  #mytech_recs, #mytech_recs .mod-content {  background-image: none;  background-color: #F6F5EE; }  #mytech .mod2 {  background-color: #F6F5EE;  margin-bottom: 8px;  clear: both;  padding-bottom: 5px; }  #mytech #mytech_profile {  background-image: none; }  #mytech #mytech_profile .hd {  background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3-2_top.jpg) top left; }  #mytech #mytech_profile .bd {  background: repeat-y url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3-2_mddl.jpg) top left;  padding-bottom: 1em; }  #mytech #mytech_profile .ft {  background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3-2_btm.jpg) bottom left; }  #mytech h3 {  background-image: none;  margin-bottom: 0px; }  #mytech #mytech_faves .hd {  background-image: none; }  #mytech .mod2 .mod-content .hd,#mytech #mytech_faves .hd {  /* background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech2_top.jpg); */  padding: 0;  margin: 0; }  #mytech .mod2 .mod-content .hd h3, #mytech #mytech_faves .hd h3 {  color: #6D9021;  background-image: none;  border: none;  margin-left: 5px;  margin-top: 2px;  padding: 0;  font-size: 150%;  font-weight: normal; }  #mytech .mod2 .mod-content .bd, #mytech #mytech_faves .bd {  padding: 0;  /* background: repeat-y url(http://l.yimg.com/n/images/20090514030942/bg_my_tech2_mddl.jpg); */ }  #mytech .mod2 .mod-content .bd ul span {  color: #6D9021;  font-size: 150%;  width: 1em;  float: left; }  #mytech .mod2 .mod-content .bd ul {  padding: 0;  margin: none;  margin-left: 60px;  margin-right: 10px;  list-style: decimal !important; }  #mytech .mod2 .mod-content .bd ul {  padding: 1em 0;  margin: 0pt 0pt 0pt 5px; }  #mytech .mod2 .mod-content .bd ul li {  border-top: 1px solid #CCC;  display: block;  float: left; /*width: 100%;  padding: .5em 0 .25em 0;*/ }  #mytech .mod2 .mod-content .media_grid ul li {  width: 85px;  padding: 0;  margin: 8px 4px;  border-top: 0px; }  #mytech .mod2 .mod-content .bd ul li em {  color: #6D9021;  font-size: 150%;  display: block;  float: left;  width: 30px; }  #mytech #mytech_recs.mod2 .mod-content .bd ul li {  border-top: 0pt;  border-bottom: 1px dotted gray;  margin-bottom: .5em;  width: 98%; }  #mytech #mytech_recs.mod2 .mod-content .bd ul li.last {  border-bottom: 0pt; }  #mytech .mod2 .mod-content .ft, body.ces2008 #mytech #mytech_ft, #mytech #mytech_faves .ft {  /* background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech2_btm.jpg) bottom left; */ }  #recViewBox a, #recSerBox a {  color: #000000; }  #recViewBox, #recSerBox {  color: #cccccc; }  #rechelp {  margin-bottom: 0em; }  .clear_float {  clear: both; }  #mytech .mod2 .mod-content .bd .hd, #mytech #mytech_faves .bd .hd {  background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_top.jpg);  margin-left: 10px;  margin-right: 10px; }  #mytech .mod2 .mod-content .bd .bd, #mytech #mytech_faves .bd .bd {  background: repeat-y url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_mddl.jpg); }  #mytech .mod2 .mod-content .bd .ft, #mytech #mytech_faves .bd .ft {  background: no-repeat url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_btm.jpg) bottom left;  margin-left: 10px;  margin-right: 10px; }  #mytech #mytech_faves .bd .bd {  padding-bottom: 20px; }  #mytech #mytech_faves .bd .ft {  padding-bottom: 0px; }  #mytech #mytech_faves.mod2 .ft {  clear: none;  padding-bottom: 5px; }   #mytech .bd .mod2 {  background: repeat-y url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_mddl.jpg);  background-color: #ffffff; }   #mytech .bd .mod2 .mod-content .hd, #mytech .bd .mod2 .mod-content .bd,#mytech .bd .mod2 .mod-content .ft {  background-image: none; }  #mytech .bd .mod2 .mod-content .bd {  margin: 0px; }  .bd .ft #ytbtncompare,.bd .ft #ytbtnshowall {  float: left;  position: relative;  top: -20px; }  #mytech .mod2 .mod-content .bd .bd, #mytech #mytech_faves .bd .bd {  background-color: #ffffff;  margin-left: 10px;  margin-right: 10px; }  #mytech .mod2 .vidreview p {  margin-bottom: 0;  padding: 0 10px; }  #mytech .mod2 .vidreview h3 {  background-image: none;  border: 0px;  font-size: 120%;  padding: 0px; }  #mytech .mod2 .vidreview img {  margin-left: 10px;  margin-right: 10px; }  /*individual buying guides */  .buying-guide {  margin: 2px 0;  background-color: #F6F5F0;  padding: 0;  clear: both;  float: left; }  .buying-guide a.buy-icon {  display: block;  width: 78px;  height: 84px;  margin: 0;  padding: 0;  float: left;  margin-right: 14px;  text-indent: -1000em;  border-right: 4  px solid white; }  .buying-guide a.buy-icon.noicon {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-noicon.gif) no-repeat 0 0; }  /*start adding the partner icons some of these will display the generic icon until we get images. this will need to be updated */  .buying-guide a.buy-icon.cnet {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-cnet.gif) no-repeat 0 0; }  .buying-guide a.buy-icon.creports {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-creports.gif) no-repeat 0 0; }  .buying-guide a.buy-icon.mcgraw {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-noicon.gif) no-repeat 0 0; }  .buying-guide a.buy-icon.pcmag {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-pcmag.gif) no-repeat 0 0; }  .buying-guide a.buy-icon.pcworld {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-pcworld.gif) no-repeat 0 0; }  .buying-guide a.buy-icon.wiley {  background: url(http://l.yimg.com/n/images/20090514030942/bg-buy-dummies.gif) no-repeat 0 0; }  .buying-guide h4, .buying-guide p {  margin: 0;  padding: 0; }  .buying-guide h4 {  margin-top: 5px; }  .buying-guide p {  margin-bottom: 5px;  font-size: 90%;  color: #666;  line-height: 120%; }  .buying-guide p a {  margin-left: 5px; }  /* css how to list */  .ythowdoi {  float: left;  padding-bottom: 5px;  margin-bottom: 5px; }  .ythowdoi {  margin: 0 0;  float: left;  width: 298px;  padding: 0; }  .ythowdoi ul {  float: left;  list-style-type: none;  width: 100%;  width: 298px;  padding-bottom: 5px;  padding-left: .25em; }  .ythowdoi li {  margin: 2px 0 2px 0;  background: url(http://l.yimg.com/n/images/20090514030942/ytlistRight.gif) no-repeat 0 5px;  padding-left: 10px; }  .ythowdoi h3 {  float: left;  width: 150px;  margin: 0; }  .ythowdoi p {  float: right;  width: 130px;  margin: 5px 0 0 0; }  .half {  float: left;  width: 50%;  padding-right: .25em; }  .dotted_right {  border-right: 1px dotted #CCCCCC; }  /* vid review */  a.play_button_single {  position: relative;  display: block;  float: right;  z-index: 50;  top: -40px;  left: -20px;  margin: 0;  padding: 0; }  div.playbutton_single:hover {  margin-left: -2px; }  #celeb_wish_list div {  margin: 10px 10px 0px;  position: relative; }  #celeb_wish_list div div {  height: 100px;  margin: 0px 0px 10px; }  #celeb_wish_list div p {  padding-top: .5em; }  #celeb_wish_list img {  float: left;  margin-right: 10px; }  #celeb_wish_list ul {  margin-left: 10px; }  #celeb_wish_list li {  margin: 1px 0px 2px; }  #celeb_wish_list {  position: relative; }  #celeb_wish_list h4 {  font-size: 110%; }  #celeb_wish_list h4,#celeb_wish_list p {  position: relative;  z-index: 10;  top: -95px;  left: 120px;  width: 240px; }  #mytech_recentviewed h3 {  margin-top: 0px; }  #mytech #mytech_recentsearches.mod2 .mod-content .bd ul li, #mytech #mytech_recentviewed.mod2 .mod-content .bd ul li {  border-top: none;  width: 95%; }  #mytech #mytech_recent .mod-content .bd .bd .hd, #mytech #mytech_recent #mytech_recentviewed .bd, #mytech #mytech_recent #mytech_recentsearches .bd, #mytech #mytech_recent #mytech_recentviewed .ft, #mytech #mytech_recent #mytech_recentsearches .ft, #mytech #mytech_recent .mod-content .ft, #mytech #mytech_recent .mod-content, #mytech #mytech_recent .mod2{  background:none;  padding:0px;  margin:0px; }  #mytech #mytech_recentsearches{  margin-bottom: 0; } #mytech #mytech_recent .mod-content .bd .hd{  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_top.jpg) no-repeat;  width: 280px;  margin: 0; } #mytech #mytech_recent .mod-content .bd{  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_mddl.jpg) repeat-y;  margin: 0 10px; } #mytech #mytech_recent .mod-content .bd .bd, #mytech #mytech_recent .mod-content .bd .bd .hd{  background: none;  margin: 0; } #mytech #mytech_recent .mod-content .bd .ft{  background: url(http://l.yimg.com/n/images/20090514030942/bg_my_tech3_btm.jpg) bottom left no-repeat;  margin: 0px; } #ept_prevnext{  float:left;  border: solid #EEE;  border-width: 2px 0;  padding: 5px;  margin-bottom: 10px; } #ept_prevnext #previous_post, #ept_prevnext #next_post{  float:left;  clear:none;  width: 290px;  margin:0;  padding:0; } #ept_prevnext #next_post{  padding-left: 15px;  border-left: solid 2px #EEE; } #navbar li.ytselected {  background-position:0% -177px;  border-width:0;  color: #FFF; } #navbar li.ytselected a{  background-position:100% -177px;  border-width:0;  color: #FFF; } #hdrWrap{  margin-top: 1px;  position:relative; } #hdrWrap #had{  position:absolute; } span.myFavGadgets {  margin : 2px; pad  padding: 2px 0px;  text-align: center; } #mytech_faves .mod-content .bd .bd {  text-align: center; } .seeAllGifts { position: absolute; } span.list a { font-size: 115%; font-weight: bold; line-height: 100%; padding:0px; margin:0px; } div#dotted { background:transparent url(http://l.yimg.com/n/images/20090514030942/dot_hrz.gif) repeat-x scroll 0 100%; padding: 2px 0px; } div.list { padding: 0px; margin: 8px 0px;}  