BODY DIV#main
{
  position: relative;
  z-index: 99;
  width: 984px;
  margin: 10px auto;
  padding: 6px 0 66px;
  background: #152a3e url( /us/images/decoration/home_top.jpg ) no-repeat;
}

#main #content
{
  position: relative;
  padding: 0px 40px 160px 40px;
  width: 904px;
  background: url( /us/images/decoration/home_bottom.jpg ) 0 bottom no-repeat;
}

#content_header
{
  position: relative;
  height: 354px;
  width: 904px;
  margin-left: -40px;
  padding: 30px 0 0 40px;
}

#content_header #tv
{
  position: absolute;
  top: 43px;
  left: 504px;
  width: 350px;
  height: 202px;
}

#content_header h1
{
  font-size: 28px;
  font-weight: normal;
  width: 330px;
  padding-bottom: 30px;
  line-height: 1.4;
}

#content_header ul
{
  padding-left: 20px;
}

#content_header li
{
  color: #36a5fd;
  font-size: 14px;
  list-style: disc;
  padding-bottom: 14px;
  font-weight: normal;
}

#content_header li a
{
  color: #36a5fd;
  line-height: 1.2;
  text-decoration: none;
}

#content_header a#play_button
{
  background: url( /us/images/decoration/home_playButton.gif ) no-repeat;
  border: 0;
  display: block;
  font-size: 0;
  height: 17px;
  position: absolute;
  right: 153px;
  text-decoration: none;
  top: 360px;
  width: 76px;
}

#content_header a:hover#play_button
{
  background-position: 0 -18px;
}

#main #content h2
{
  color: #36a5fd;
  font-size: 28px;
  margin-left: 0;
}

#product_list
{
  margin-top: 30px;
}

#product_list .item
{
  clear: both;
  height: 175px;
  padding-top: 35px;
  border-top: 1px solid #1b3e50;
}

#main #content #product_list .item h2
{
  color: #36a5fd;
  font-size: 20px;
  margin: 30px 0 0 0;
}

#product_list .item h3
{
  margin: 0;
  padding: 0 0 12px 0;
  color: #fff;
  font-size: 20px;
}

#product_list .item .image
{
  width: 310px;
  float: left;
}

#product_list .item .description
{
  width: 395px;
  float: left;
}

#product_list .item .description .features
{
  padding-left: 15px;
}

#product_list .item .description .features LI
{
  color: #36a5fd;
  list-style: disc;
  padding-bottom: 10px;
  font-weight: normal;
  font-size: 12px;
}

#product_list .item .buy_now
{
  width: 190px;
  float: left;
  color: #36a5fd;
  position: relative;
}

#product_list .item .buy_now .desc
{
  width: 85px;
  float: left;
  margin-top: 8px;
}

#product_list .item .buy_now .price
{
  width: 85px;
  float: left;
  color: #fff;
  font-size: 24px;
}

#product_list .item .buy_now .buyNowButton
{
  font-size: 0;
  color: #152a3e;
  height: 40px;
  width: 153px;
  background: url( /us/images/decoration/home_buyButton.gif ) no-repeat;
  position: absolute;
  left: 0;
  top: 53px;
  clear: left;
}

#product_list .item .buy_now .buyNowButton:hover
{
  background-position: 0 -41px;
}

#product_list .item .buy_now .learnMoreButton
{
  font-size: 0;
  position: absolute;
  left: 50px;
  top: 103px;
  width: 100px;
  color: #36a5fd !important;
  font-size: 12px;
  text-decoration: none;
  background: url( /us/images/decoration/blue_arrow.gif ) no-repeat 70px 3px;
}

#product_list .item .buy_now .learnMoreButton:hover
{
  background-position: 70px -18px;
  color: #fff !important;
}

#content_footer_container
{
  position: relative;
  width: 984px;
  background: transparent url( /us/images/decoration/content_footer_background.gif );
  background-position: right;
}

#content_footer_container_left_border
{
  position: absolute;
  left: 0;
  height: 70px;
  width: 100px;
  background: transparent url( /us/images/decoration/content_footer_background.gif );
}

#social_icons
{
  position: relative;
  width: 980px;
}

#content_footer
{
  left: 0;
  width: 984px;
  background: transparent url( /us/images/blank.gif );
}

body #main #content #buy_one
{
  display: none;
}
