/*
 * Column layout
 */

div#content div#homepage div.columns {
  overflow: hidden;
  width: 100%;
}
div#homepage div.columns div.left-column {
  float: left;
  border-right: 2px solid #d3dadd;
  width: 340px;
}
div#homepage div.columns div.right-column {
  float: left;
  width: 315px;
}


/*
 * Top Ten Gadgets
 */

div#homepage div#top-ten-gadgets {
  background: #fff;
  overflow: hidden;
  border-bottom: 2px solid #d3dadd;
  height: 588px;
}
div#homepage div#top-ten-gadgets div.inner {
  padding: 23px 0 5px 0;
}
div#homepage div#top-ten-gadgets div.inner h2 {
  background: url(/img/heading-top-ten-gadgets.png) no-repeat;
  margin: 0 auto 10px auto;
  width: 288px;
  height: 45px;
}
div#homepage div#top-ten-gadgets div.inner h2 span {
  position: absolute;
  left: -9999px;
}
div#homepage div#top-ten-gadgets div.inner div.container {
  overflow: hidden;
  width: 100%;
}
div#homepage div#top-ten-gadgets div.inner div.container div#top-ten-gadget-information {
  float: left;
  padding-top: 35px;
  width: 227px;
}
div#top-ten-gadget-information p {
  margin: 0;
}
div#top-ten-gadget-information img {
  display: block;
  margin: 0 0 25px 0;
}
div#top-ten-gadget-information h3 {
  color: #858382;
  font-size: 1.5em;
  margin: 0 18px 5px 18px;
}
div#top-ten-gadget-information h3 a {
  background: #fff;
}
div#top-ten-gadget-information p.summary {
  margin: 0 18px 0 18px;
}

div#homepage div#top-ten-gadgets div.inner div.container div#top-ten-gadget-selector {
  float: left;
  width: 106px;
}
div#top-ten-gadget-selector div.frame {
  border: 1px solid #5dc8f1;
  padding: 10px 5px 10px 5px;
}
div#top-ten-gadget-selector div.frame p.previous-button {
  margin: 0;
}
div#top-ten-gadget-selector div.frame p.previous-button img {
  display: block;
  margin: 0 auto 0 auto;
}
div#top-ten-gadget-selector div.frame ul {
  list-style: none;
  overflow: hidden;
  margin: 12px 0 12px 0;
  padding: 0;
  height: 415px;
}
div#top-ten-gadget-selector div.frame ul li {
  text-align: center;
  margin: 10px 0 35px 0;
  padding: 0;
}
div#top-ten-gadget-selector div.frame ul li.last {
  margin-bottom: 0;
}
div#top-ten-gadget-selector div.frame ul li p {
  color: #716f6e;
  margin: 0;
}
div#top-ten-gadget-selector div.frame ul li a {
  color: #858382;
  display: block;
}
div#top-ten-gadget-selector div.frame ul li a.selected {
  color: #0083d7;
}
div#top-ten-gadget-selector div.frame ul li p a img {
  display: block;
  margin: 0 auto 3px auto;
}
div#top-ten-gadget-selector div.frame p.next-button {
  margin: 0;
}
div#top-ten-gadget-selector div.frame p.next-button img {
  display: block;
  margin: 0 auto 0 auto;
}


/*
 * Top Fifty Gadgets
 */
/*
div#homepage div#top-fifty-gadgets {
  background: #fff;
  overflow: hidden;
  border-bottom: 2px solid #d3dadd;
  height: 588px;
}
div#homepage div#top-fifty-gadgets div.inner {
  padding: 23px 0 5px 0;
}
div#homepage div#top-fifty-gadgets div.inner h2 {
  background: url(/img/top50gadgets.gif) no-repeat;
  margin: 0 auto 0 auto;
  width: 326px;
  height: 110px;
}
div#homepage div#top-fifty-gadgets div.inner h2 span {
  position: absolute;
  left: -9999px;
}
div#homepage div#top-fifty-gadgets div.inner div.container {
  overflow: hidden;
  width: 100%;
}
div#homepage div#top-fifty-gadgets div.inner div.container div#top-fifty-gadget-information {
  float: left;
  padding-top: 35px;
  width: 227px;
}
div#top-fifty-gadget-information p {
  margin: 0;
}
div#top-fifty-gadget-information img {
  display: block;
  margin: 0 0 25px 0;
}
div#top-fifty-gadget-information h3 {
  color: #858382;
  font-size: 1.5em;
  margin: 0 18px 5px 18px;
}
div#top-fifty-gadget-information h3 a {
  background: #fff;
}
div#top-fifty-gadget-information p.summary {
  margin: 0 18px 0 18px;
}

div#homepage div#top-fifty-gadgets div.inner div.container div#top-fifty-gadget-selector {
  float: left;
  width: 106px;
}
div#top-fifty-gadget-selector div.frame {
  border-right: 1px solid #5dc8f1;
  border-bottom: 1px solid #5dc8f1;
  border-left: 1px solid #5dc8f1;
  padding: 10px 5px 10px 5px;
}
div#top-fifty-gadget-selector div.frame p.previous-button {
  margin: 0;
}
div#top-fifty-gadget-selector div.frame p.previous-button img {
  display: block;
  margin: 0 auto 0 auto;
}
div#top-fifty-gadget-selector div.frame ul {
  list-style: none;
  overflow: hidden;
  margin: 12px 0 12px 0;
  padding: 0;
  height: 350px;
}
div#top-fifty-gadget-selector div.frame ul li {
  text-align: center;
  margin: 10px 0 35px 0;
  padding: 0;
}
div#top-fifty-gadget-selector div.frame ul li.last {
  margin-bottom: 0;
}
div#top-fifty-gadget-selector div.frame ul li p {
  color: #716f6e;
  margin: 0;
}
div#top-fifty-gadget-selector div.frame ul li a {
  color: #858382;
  display: block;
}
div#top-fifty-gadget-selector div.frame ul li a.selected {
  color: #0083d7;
}
div#top-fifty-gadget-selector div.frame ul li p a img {
  display: block;
  margin: 0 auto 3px auto;
}
div#top-fifty-gadget-selector div.frame p.next-button {
  margin: 0;
}
div#top-fifty-gadget-selector div.frame p.next-button img {
  display: block;
  margin: 0 auto 0 auto;
}
*/


/*
 * Content panels (and associated 'styles')
 *
 * The background image for a content panel is dynamic and set using inline
 * styles.
 */

div#homepage div.content-panel {
  float: left;
  background-color: #fff;
  background-repeat: no-repeat;
  overflow: hidden;
  border-bottom: 2px solid #d3dadd;
  width: 100%;
  height: 293px;
}
div#homepage div.content-panel.bottom {
  border-bottom: none;
  height: 297px;
}
div#homepage div.content-panel.style-1 {
  background-position: top center;
}
div#homepage div.content-panel.style-2 {
  background-position: bottom center;
}
div#homepage div.content-panel.style-3 {
  background-color: #000;
  border: 1px solid #fff;
  he\ight: 291px;
}
div#homepage div.content-panel.style-4 {
  background-position: top left;
}
div#homepage div.content-panel.style-5 {
  background-position: top right;
}

div#homepage div.content-panel div.inner {
  padding: 10px;
}
div#homepage div.content-panel.style-1 div.inner {
  padding-top: 142px;
}
div#homepage div.content-panel.style-3 div.inner {
}
div#homepage div.content-panel.style-4 div.inner {
  padding-left: 352px;
}
div#homepage div.content-panel.style-5 div.inner {
  padding-right: 335px;
}

div#homepage div.content-panel div.inner h2 {
  font-size: 1.3em;
  text-transform: uppercase;
  margin: 0 0 6px 0;
}
div#homepage div.content-panel div.inner h3 {
  color: #0083d7;
  font-size: 1.6em;
  margin: 0 0 8px 0;
}
h3#gb-title {
  color: #000;
  background: #fff;
}
div.rating h4 {
  color: #000;
  background: #fff;
}
div#homepage div.content-panel div.inner h3 a {
  color: #0083d7;
}
div#homepage div.content-panel div.inner p {
  margin: 0;
}


/*
 * Gadget Browser
 */

div#homepage div#gadget-browser {
  background: #fff;
  overflow: hidden;
  height: 408px;
}
div#homepage div#gadget-browser div.inner {
  overflow:hidden;
  float:none;
  clear:both;
  background: url(/img/heading-gadget-browser-II.png) no-repeat 10px 15px;
  margin:0;
  padding: 13px 5px 5px 5px;
}
div#homepage div#gadget-browser div.inner h2 span {
  position: absolute;
  left: -9999px;
}


#gadget-browser ul.selections{
  list-style:none;
  font-family:"arial narrow";
  float:right;
  margin:0;
  padding:0;
  width:300px;
  height:89px;
  overflow:hidden;
}

#gadget-browser ul.selections li{
  float:left;
  text-align:center;
  font-size:0.8em;
  text-transform:uppercase;
  margin:0;
  padding:0;
  width:50px;
  height:90px;
}

#gadget-browser ul.selections li a{
  color:#000000;
  display:block;
  height:90px;
}

#gadget-browser ul.selections li.mobile a{
  background:url(/img/gadget-browser-li-mob.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.mobile a.active{
  background:url(/img/gadget-browser-li-mob-active.png) bottom center no-repeat;
}


#gadget-browser ul.selections li.personal-tech a{
  background:url(/img/gadget-browser-li-tech.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.personal-tech a.active{
  background:url(/img/gadget-browser-li-tech-active.png) bottom center no-repeat;
}


#gadget-browser ul.selections li.home-tech a{
  background:url(/img/gadget-browser-li-home.png) bottom center no-repeat;
}
#gadget-browser ul.selections li.home-tech a.active{
  background:url(/img/gadget-browser-li-home-active.png) bottom center no-repeat;
}


#gadget-browser ul.selections li.cameras a{
  background:url(/img/gadget-browser-li-imaging.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.cameras a.active{
  background:url(/img/gadget-browser-li-imaging-active.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.computing a{
  background:url(/img/gadget-browser-li-computing.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.computing a.active{
  background:url(/img/gadget-browser-li-computing-active.png) bottom center no-repeat;
}


#gadget-browser ul.selections li.gaming a{
  background:url(/img/gadget-browser-li-gaming.png) bottom center no-repeat;
}

#gadget-browser ul.selections li.gaming a.active{
  background:url(/img/gadget-browser-li-gaming-active.png) bottom center no-repeat;
}


div#gb-whole-review div.image {
  width: 310px;
  height: 205px;
  text-align: center;
}
div#gb-whole-review div.image img {
  margin: 0 auto 0 auto;
}

#gadget-browser ul.selections li a.active{
  color:#0083d7;
}

#gadget-browser div.image{
  margin-top:60px;
  float:left;
  width:320px;
}

#gadget-browser div.text {
  float:left;
  display:block;
  margin:0;
  padding:0;
  width:302px;
}

#gadget-browser div.text p{
  margin:0;
  padding:0;
}

#gadget-browser .rating {
margin-bottom:5px;
}
#gadget-browser .rating span{
  display:block;
  width:102px;
  height:20px;
}

#gadget-browser .rating h4{
  margin:0;
  padding:0;
}

#gadget-browser .rating span.rating0-5 {
  background:url(/img/gadget-browser-rating0.gif) no-repeat;
}

#gadget-browser .rating span.rating1-5 {
  background:url(/img/gadget-browser-rating1.gif) no-repeat;
}

#gadget-browser .rating span.rating2-5 {
  background:url(/img/gadget-browser-rating2.gif) no-repeat;
}

#gadget-browser .rating span.rating3-5 {
  background:url(/img/gadget-browser-rating3.gif) no-repeat;
}

#gadget-browser .rating span.rating4-5 {
  background:url(/img/gadget-browser-rating4.gif) no-repeat;
}

#gadget-browser .rating span.rating5-5 {
  background:url(/img/gadget-browser-rating5.gif) no-repeat;
}

#gadget-browser div.related{
  overflow:hidden;
  display:inline-block;
  float:none;
  border:1px solid #5dc8f1;
  height:120px;
  width:645px;
}

#gadget-browser div.related div.position{
padding:5px 5px 5px 0;
text-align:right;
}

#gadget-browser div.related div.position span{
  color:#0083d7;
}

#gadget-browser div.related ul.items{
  overflow:hidden;
  list-style:none;
  float:left;
  margin:0;
  padding:0;
  width:555px;
}


#gadget-browser div.related ul.items li {
  text-align:center;
  display:block;
  float:left;
  margin:0;
  padding:0;
  width:180px;

}

#gadget-browser div.related ul.items li img{
  display:block;
  margin:0 auto 0 auto;
}

#gadget-browser div.related ul.items li p{
  display:block;
  float:none;
  clear:both;
}

#gadget-browser div.left,
#gadget-browser div.right{
  padding:0 5px 0 5px;
  float:left;
  width:25px;
}

#gadget-browser div.right {
  float:right;
}


/*
 * Banner Advertisement
 */

div#homepage div#homepage-banner {
  text-align: center;
  background: #fff;
  height: 67px;
  border-bottom: 2px solid #d3dadd;
  padding: 6px 0 6px 0;
  margin: 0 auto 0 auto;
}
div#homepage div#homepage-banner img {
  display: block;
  margin: 0 auto 0 auto;
}