body, h1, h2, h3, h4, h5, p, cite, form, fieldset, dl, dt, dd { margin:0; padding:0; }
body { font:100%/115% verdana; text-align:center; background:#666; }
a:link { color:#660000; text-decoration:underline; }
a:visited { color:#660000; text-decoration:underline;}
a:hover { color:#660000; text-decoration:underline; }
a:active {color:#660000; text-decoration:underline; }
#page { width:985px; margin:auto; background:#ccc;  }
#top { 
  background:#333 url("/images/header_background.jpg") no-repeat; 
  width:985px;
  height:124px;
  text-align:center; 
}

#logoLink, #logoAd {
  padding-top:12px;
}

#logoLink a {
  display:block;
  width:230px;
  height:95px;
}

h1 {text-align:center;}
.error {color:red}

/* contact form styles */
.contact_form_error {
 padding:0;
 margin:0;
}


/* forms styles */
#form {padding:10px; background:#fff; width:780px; text-align:left; float:left;}
#form p { padding:10px 0px; font:120%/120% verdana;}
#form h1 { text-align:left; font:bold 160%/100% verdana;}
#form h2 { font:bold 160%/100% verdana; text-align:left;}

#form dl ul { list-style:disc inside;margin-left:10px;margin-top:10px; }
#form dt {  font:bold 120% verdana;margin-bottom:5px; }
#form dd {  font:120% verdana;margin-bottom:10px; }

#form div.captcha {padding-left:0px}
#form div.captcha img {
  float:none;
  margin:0;
  border: 1px solid #333333;
  vertical-align: middle;
}
#form div.contact {
  width:500px;
  float:left;
  padding-bottom:30px;
}

#form div.sidebar {
  width:230px;
  float:right;
  margin-right:30px;
}

#form div.sidebar .addressHeader {
  font-weight:bold;
/*  color:#0066D5;*/
  color:#911E2D;
  margin-bottom:4px;
}

#form div.sidebar img.pdf {
  border:none;
  position:relative;
  top:-10px;
  left:-10px;
}

#form div.sidebar div.item {
  border: 1px solid #333333;
  margin-bottom:40px;
  padding:20px;
  padding-top:10px;
}

#form div.sidebar h2 { 
  background-image:url("/images/nav/black_gradient_24.jpg");
  display:block;
  background-color: #333333;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  line-height:24px;
  height:24px;
  text-align:center;
}

/* content section */
#content_inner { 
  width:800px; 
  background:#eee; 
  text-align:left; 
  float:left; 
  font:75%/120% verdana; 
}

#vert_ad { 
  float:right; 
  text-align:center; 
  padding-top:15px;
  width:185px; 
}

#vert_ad cite { font-style:normal; font:60%/100% verdana;}

#vert_ad .fb_box{margin-bottom:20px;}
#vert_ad .ad_block{text-align:center; margin-bottom:20px;}
#vert_ad .ad_block .googleAdBlockVertical{margin:0 auto !important} 

/* main page content structure */
#m_inner_l { width:400px; float:left;}
#m_inner_r { width:385px; margin:0px 0 0 15px; float:right;}

h2.module_header, h2.red, h2.blue, h2.module_header_black { 
  margin-bottom: 0px; 
  padding: 5px; 
  padding-bottom: 5px; 
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: 900; 
  color: #FFFFFF;
}
h2.module_header cite, h2.module_header_black cite {font-style:normal; font-weight:normal;}

div.module_body { margin-bottom: 10px; margin-top: 0px; background: #FFFFFF; padding: 10px; }
div.module_body h3 {font:bold 100%/150% verdana;}
div.module_body h3 cite {font-style:normal; font-weight:normal;}
div.module_body ul {margin:5px 0 10px 15px;}
div.module_body ul li {margin:5px 0;}
div.module_body ul li a { color:#660000; font-weight:bold; }
div.module_body img { float: left; }
div.module_body h4.news_module {font:bold 112%/100% verdana;}
div.module_body h4.news_module.last {margin-top:10px;}
div.module_body h2.news_module {background:#333 url(hea_main_news.gif) 5px 5px no-repeat; text-indent:-1000px; font:100% verdana; padding:0; margin-top:10px; height:25px;}
div.module_body h2.news_module a.rss { background:#333 url(rss.gif) 0 0 no-repeat; width:36px; display:block; margin:-8px 10px 0 0; float:right;}
div.module_body cite.news_module {font-style:normal; font:95%/100% verdana; color:#666666; margin:2px 0; display:block;}
div.module_body p.news_module {margin-bottom:20px;}
div.module_body h3.news_module {font:bold 100%/100% verdana; margin-bottom:5px;}

/* spotlight styles*/
#spotlight img {float:left;}
#spotlight h3 {font:bold 110%/120% verdana; margin-left:110px; }
#spotlight p {margin:5px 5px 5px 110px;}
h2.spot {background:#333 url(hea_main_spot.gif) 5px 5px no-repeat; text-indent:-1000px; padding:0; margin:0; height:25px;}

/* newsmod styles */
h2.newsmod {
  background:#333 url(hea_main_news.gif) 5px 5px no-repeat; 
  text-indent:-1000px; 
  font:100% verdana; 
  padding:0; 
  margin-top:10px; 
  height:25px;
}

h2.newsmod a.rss { 
  background:#333 url(rss.gif) 0 0 no-repeat; 
  width:36px; 
  display:block; 
  margin:-8px 10px 0 0; 
  float:right;
}

#newsmod {background:#fff; padding:10px;}
#newsmod h4 {font:bold 112%/100% verdana;}
#newsmod h4.last {margin-top:10px;}
#newsmod cite {font-style:normal; font:95%/100% verdana; color:#666666; margin:2px 0; display:block;}
#newsmod p {margin-bottom:20px;}
#newsmod h3 {font:bold 100%/100% verdana; margin-bottom:5px;}

/* reviews styles */
h2.reviews {background:#333 url(hea_main_reviews.gif) 5px 5px no-repeat; text-indent:-1000px; font:100% verdana; padding:0; height:25px;}
h2.reviews a.rss { background:#333 url(rss.gif) 0 0 no-repeat; width:36px; display:block; margin:-8px 10px 0 0; float:right;}
#reviews {background:#fff; padding:10px;}
#reviews h3 {font:bold 100%/150% verdana;}
#reviews h3 cite {font-style:normal; font-weight:normal;}
#reviews ul {margin:5px 0 10px 15px;}
#reviews ul li {margin:5px 0;}
#reviews ul li a { color:#660000; font-weight:bold; }

#product_info_list{float:left; margin:0 15px 15px 0; padding:10px; width:260px; border:1px solid #AAAAAA}
#product_info_list li{ list-style:none; margin-bottom:5px}
#product_info_list li span{color:#660000;}
#product_info_list li.list_price span, #movie_image .list_price{ text-decoration:line-through; color:#000}
#product_info_list li.shipping_time{color:#9c0000; font-weight:bold}
#product_info_list li a{}
#product_info_list li.list_head{padding:4px 0 10px; margin-bottom:8px; border-bottom:1px solid #848284; font-weight:bold}

#movie_image{ text-align: center; position:relative; font-style:italic; margin-bottom:20px; text-align:center}
#movie_badge{width:67px; height:43px; padding:23px 0 10px 0; position:absolute; bottom:-20px; right:-10px; color:#fff; background:url(/images/discount.png) no-repeat center center; font-weight:bold}
#movie_badge a{color:#fff}
#movie_badge span{display:block; text-shadow:1px 1px 1px #333}
#movie_badge .amount_saved{font-size:17px; margin-bottom:0}

#movie_image .movie_price{padding-left:15px; text-align:left; font-style:normal; font-weight:bold}
#movie_image .price{color:#900; }
/* dates styles */
h2.dates {background:#333 url(hea_main_dates.gif) 5px 5px no-repeat; text-indent:-1000px; font:100% verdana; padding:0; height:25px; margin-top:5px;}
h2.dates a.rss { background:#333 url(rss.gif) 0 0 no-repeat; width:36px; display:block; margin:-8px 3px 0 0; float:right;}
#dates {background:#fff; padding:10px; }
#dates h3 {font:normal 100%/150% verdana;}
#dates h3 cite {font-style:normal; font-weight:normal;}
#dates ul {margin:5px 0 10px 15px;}
#dates ul li {margin:5px 0;}
#dates ul li a { color:#660000; font-weight:bold; }

/* body ad styles */
#body_ad {background:white; padding:10px; text-align:center; margin:10px 0;  border:1px dotted black;}
#body_ad cite {font-style:normal; font:77%/100% verdana;}

/* news page content structure */
#news {background:#fff; width:800px; text-align:left; float:left;}
#news div h2 { font:bold 160%/100% verdana;}
#news div { padding:10px; }
#news div img {float:left; margin:0px 10px 5px 5px;}
img.post { border: 3px double black; }
#news div p { padding-bottom:10px; font:120%/120% verdana;}
#news div cite {font-style:normal; font:100%/120% verdana; margin:3px 0 10px 0; display:block;}
#news div dl {font-style:normal; font:120%/120% verdana; padding:10px 0; }
#news div ul.mod {margin:5px 0 15px 0; padding-top: 5px; border-top: 1px solid #dcdcdc;}
#news div ul.mod li {padding:0; display:inline; padding-right:5px; border-right:1px solid #333;}

/* disc details styles*/
#detailshd, #details {padding:10px;margin-bottom:20px;margin-top:-3px; background:#fff; min-height:95px;}
#detailshd img, #details img {margin-bottom:10px;}
#detailshd h3, #details h3 {font:bold 92%/100% verdana;}
#detailshd ul, #details ul {margin:5px 0 10px 0;}
#detailshd ul li, #details ul li {
  list-style:none; 
  font:85%/110% verdana; 
  padding-left:10px;
}

/* review list pages*/
#news div.list_body ul {margin:0px 0 10px 15px;  }
#news div.list_body ul li {margin: 0px 0px 5px 0px;}
#news div.list_body ul li a { color:#660000;  font:bold 120%/110% verdana; }
span.subhead { color: #333; font:normal 80%/80% verdana;}


/* recent headlines and receent reviews section at the bottom of the page*/
#news #recent {background:#eee; /*zoom:1;*/ font:90%/120% verdana; }
#news #recent dl#headlines {/*pading:0; */margin:0; float:left; border:none; position:relative; margin-top:0; width:100%;}
#news #recent dl dt {font-weight:bold;margin-bottom:3px;}
#news #recent dl ul {margin-left:15px; /*list-type-style:disc;*/ margin-bottom:5px; /*postion:relative*/}
#news #recent dl ul li.last { font-weight:bold; list-style:none; margin-top:5px; }
#news h3 {font:bold 110%/100% verdana; margin:10px 0;  margin-top:25px; }
ul.story_nav { list-style:none; text-align:center;}
ul.story_nav li {display:inline; font:110%/100% verdana 	; border-right:1px solid #333; padding:0 8px;}
ul.story_nav li.nobrd {border:none;}

/* bullets section*/
#news #bullet {background:#fff; /*zoom:1; */font:100%/120% verdana; }
#news #bullet dl ul {margin-left:15px; /*list-type-style:disc;*/ margin-bottom:5px; /*postion:relative*/}
/*#news #bullet dl#test {pading:0; margin:0; float:left; border:none; position:relative; margin-top:0; width:100%;}*/
#news #bullet dl dt {font-weight:bold;margin-bottom:3px;}
#news #bullet dl ul {margin-left:15px; /*list-type-style:disc;*/ margin-bottom:5px; /*postion:relative*/}
#news #bullet dl ul li.last { font-weight:bold; list-style:none; margin-top:5px; }
#news h3 {font:bold 110%/100% verdana; margin:10px 0;  margin-top:25px; }
ul.story_nav { list-style:none; text-align:center;}
ul.story_nav li {display:inline; font:110%/100% verdana 	; border-right:1px solid #333; padding:0 8px;}
ul.story_nav li.nobrd {border:none;}


/* review page content structure */
#r_inner_l { width:205px; float:left; margin-top:10px;}
#r_inner_r { width:580px; margin:10px 0 0 15px; float:right;}


/*content section styles */
#r_inner_r div {background:#fff; padding:10px;}
#r_inner_r h2 {font: bold 160%/120% verdana;margin-bottom:10px} 
#r_inner_r h3 {font: bold 110%/130% verdana; margin:10px 0; }
#r_inner_r cite {font: 110%/110% verdana; color:#666666; display:block; margin-bottom:10px;}
#r_inner_r p {font: 110%/110% verdana; color:#000000; display:block; margin-bottom:10px;}
#r_inner_r cite { color:#000;}
#r_inner_r img {float:right; margin:0 0 5px 5px;}

/* menu box */
#menu, #stars_menu {
  display:block; 
  position:relative; 
  background:#eee; 
  float:right; 
  border:1px solid #aaa; 
  width:240px; 
  font:100%/140% verdana; 
  padding:0px;
  margin-bottom:15px
}

#menu cite {text-align:center;  margin-top:0px; font:100%/120% verdana; margin:5px 0; }
#menu ol {margin-left:20px}
#menu ol li {/*padding-left:-20px;*/ color:#000000;}

/* clear floated div's */
.clr {clear:both;}

/* foot styles */
#foot { 
  width:985px; 
  background:#333; 
  color:#fff; 
  font:bold 12px/14px verdana; 
  margin:auto;
  border: 1px solid #333; /* avoid margin collapse */
}

#foot ul.copyright li {font: bold 10px/12px verdana}

#foot ul { margin:5px 0px;}
#foot ul li {
  list-style:none; 
  display:inline; 
  border-right:1px solid #fff; 
  padding: 0 5px; 
  color:#fff; 
  font:bold 12px/14px verdana; 
}

#foot ul li a {color:#fff;  }
#foot ul li.nobrd {border:none;}

/* hack for IE in lieu of the min-height that it doesn't recognize */
#spotlight:after { 
  content:"."; 
  display:block; 
  font-size:0px; 
  line-height:0px; 
  height:0; 
  clear:both; 
  visibility:hidden; 
}

/* hack for glue code Adsense */
.googleAdBlock .googleTextAd a, .googleAdBlock .googleTextAd a span { line-height:125%; }

/* navigation styles */
/* navigation  */
#nav {background:#fff;border-bottom:10px solid #eeeeee;}

#nav table {border:0; border-collapse:collapse;margin:0px;padding:0px;}
#nav table td {border:0; border-collapse:collapse;margin:0px;padding:0px;}

#navsearch {
  padding-right:5px;
  width:100%;
  text-align:center;
  vertical-align:top;
}

#navsearch img {
  vertical-align:top;
}

#navsearch #navsearchsubmit {
  background-color:#EFEFEF;
  font-weight:bold;
}

#navsearch .radiolabel {
  white-space : nowrap;
  color: #000000;
  font: 14px/32px Verdana;
  font-weight:bold;
}

#navbar ul {
  padding:0px;
  margin:0px;
  list-style:none;
  float: left;
}

#navbar ul.primary {
  width:800px;
  overflow:hidden;
}

#navbar ul.hddvd {
  width:184px; /* makes FF 2.x happy */
}

#navbar ul li {
  margin-left:1px;
  float:left;
  display:inline;
}

#navbar ul li.forums {
  margin:0px;
  margin-left:1px;
}

#navbar ul li.hddvd {
  text-align:left;
  width:183px;
}

#navbar ul li.bluray ul li  {
  margin-left:1px;
}
#navbar ul li.bluray ul li.main  {
  margin-left:0px;
}

#navbar ul li.main  {
  margin-left:1px;
}


#navbar ul li a span.selected {
  display:block;
  float:none;
  background:url(/images/nav/pg_indicator_arrow.gif) bottom center no-repeat;
  height:24px;
}

#navbar ul li a, #navbar ul li.bluray ul li.main a {
  display: block;
  white-space: nowrap;
  background-repeat: repeat-x;
  text-decoration: none;
  color:white;
  font: 12px/24px Verdana;
  font-weight: bold;
  text-align:center;
}

#navbar ul li.main a {
  width:78px;
  background-image:url("/images/nav/black_gradient_24.jpg");
}

#navbar ul li.main a:hover {
  background-image:url("/images/nav/black_gradient_highlight_24.jpg");
}

#navbar ul li.bluray a {
  font-weight:normal;
  background-image:url("/images/nav/blue_gradient_24.jpg");
}

#navbar ul li.bluray a:hover {
  background-image:url("/images/nav/blue_gradient_highlight_24.jpg");
}

#navbar ul li.bluray li.main a {
  width:78px;
  font-weight: bold;
}

#navbar ul li.bluray_news a {
  width:95px;
}

#navbar ul li.bluray_reviews a {
  width:110px;
}

#navbar ul li.bluray_releasedates a {
  width:109px;
}

#navbar ul li.bluray_preorders a {
  width:130px;
}

#navbar ul li.bluray_eastereggs a {
  width:90px;
}

#navbar ul li.hdgear a {
  width:95px;
  font-weight:bold;
}
#navbar ul li.hdgear a {
  background-image:url("/images/nav/grey_gradient_24.jpg");
}

#navbar ul li.hdgear a:hover {
  background-image:url("/images/nav/grey_gradient_24_highlight.jpg");
}
/*HDD-81 JTAN-04-22-2010*/
#navbar ul li.hdblog a {
  width:95px;
  font-weight:bold;
  position:relative;
}
#navbar ul li.hdblog a {
  background-image:url("/images/nav/grey_gradient_24.jpg");
}

#navbar ul li.hdblog a:hover {
  background-image:url("/images/nav/grey_gradient_24_highlight.jpg");
}

#navbar ul li.hdblog img{

  position:absolute;
  right:0;

}

#navbar ul li.hdblog span{

  margin-left:5px;
  display:block;
  height:24px;
  background:url(/images/new-blog-arrow.png) no-repeat right center;
  text-align:left

}
/*Ends HDD-81 JTAN-04-22-2010*/

#navbar ul li.forums a {
  width:97px;
  background-image:url("/images/nav/nav_forums.jpg");
}

#navbar ul li.forums a:hover {
  background-image:url("/images/nav/nav_forums_over.jpg");
}

#navbar ul li.hddvd a {
  background-image:url("/images/nav/maroon_gradient_24.jpg");
}

#navbar ul li.hddvd a:hover {
  background-image:url("/images/nav/maroon_gradient_highlight_24.jpg");
}

/*hide the ie shim from other browsers -- see ie.css*/
#navbar ul li.hddvd span.ieshim {
  display:none;
}

#navbar ul li.hddvd a img {
  vertical-align: middle;
  border:none;
  margin-left:15px;
  margin-bottom: 4px;
}

/*
  Cancel some annoying inherited styles;
*/
#hddvdnavpanel ul.list li {
  padding:0px;
  margin:0px;
  float:none;
  width:100%;
}

#hddvdnavpanel ul.list li a {
  padding:0px;
  margin:0px;
}

#hddvdnavpanel ul.list li a, #hddvdnavpanel ul.list li a:hover {
  background-image:none;
  font-weight:normal;
}

/* actual panel styles */
#hddvdnavpanelroot {
  float:right;
  z-index:100;
}

#hddvdnavpanel {
  position:absolute;
  z-index:100;
  width:184px;
  display:none;
}

#hddvdnavpanel ul.list {
  background-color:#911E2D;
  float:none;
  padding:0px;
  margin:0px 8px;

  list-style:none;  
}

#hddvdnavpanel ul.list li {
  display:block;
  border-top: 1px dotted white;
}

#hddvdnavpanel ul.list li a {
  margin-left: 8px;
  text-align:left;
  font: 12px/24px Verdana;
  color:#CCCCCC;
}

#hddvdnavpanel ul.list li a:hover {
  color:white;
}

#main-nav { position:relative; }
#main-nav ul { list-style:none;z-index:9999; }
#main-nav li { border-right:1px solid #fff;float:left; }
#main-nav li ul { display:none;left:-1px;position:absolute;top:24px; }
#main-nav li ul li { border-bottom:1px solid #fff;border-left:1px solid #fff; }

#main-nav .selected a { position:relative; }

#main-nav .home.selected strong:after,
#main-nav .blu-ray.selected strong:after,
#main-nav .games.selected strong:after,
#main-nav .news-bluray.selected a:after,
#main-nav .news-gaming.selected a:after,
#main-nav .news-hd-gear.selected a:after,
#main-nav .reviews-bluray.selected a:after,
#main-nav .reviews-games.selected a:after,
#main-nav .reviews-hd-gear.selected a:after,
#main-nav .release-dates-bluray.selected a:after,
#main-nav .release-dates-games.selected a:after,
#main-nav .amazon-pre-orders-bluray.selected a:after,
#main-nav .amazon-pre-orders-games.selected a:after,
#main-nav .forums.selected a:after,
#main-nav .hd-dvd-home.selected a:after,
#main-nav .hd-dvd-news.selected a:after,
#main-nav .hd-dvd-reviews.selected a:after,
#main-nav .hd-dvd-release-dates.selected a:after,
#main-nav .hd-dvd-amazon-pre-orders.selected a:after,
#main-nav .hd-dvd-easter-eggs.selected a:after,
#main-nav .hd-dvd-hd-gear.selected a:after
{ background:url( "/images/nav/pg_indicator_arrow.gif" ) no-repeat center bottom;bottom:0;content:'';height:4px;left:0;position:absolute;width:100%; }



#main-nav li ul li:first-child { border-top: 1px solid #fff; }
#main-nav .home { border-left:1px solid #fff; }
#main-nav .home a { background:#333 url( "/images/nav/black_gradient_24.jpg" ) repeat-x;width:63px; }
#main-nav .home a:hover { background:#252525 url( "/images/nav/black_gradient_highlight_24.jpg" ) repeat-x; }
#main-nav .blu-ray a { width:76px; }
#main-nav .games a { width:95px; }
#main-nav .games a strong { background:url( "/images/new-blog-arrow.png" ) no-repeat right center;display:block;padding-right:32px; }
#main-nav .news { position:relative; }
#main-nav .news:hover ul { display:block; }
#main-nav .news a { width:78px; }
#main-nav .news a span { background:url( "/images/nav/hd_dvd_arrow.gif" ) no-repeat 66px center; }

#main-nav .reviews { position:relative; }
#main-nav .reviews:hover ul { display:block; }
#main-nav .reviews a { width:95px; }
#main-nav .reviews a span { background:url( "/images/nav/hd_dvd_arrow.gif" ) no-repeat 83px center; }
#main-nav .release-dates { position:relative; }
#main-nav .release-dates:hover ul { display:block; }

#main-nav .release-dates:hover ul { display:block; }
#main-nav .release-dates a { width:118px; }
#main-nav .release-dates a span { background:url( "/images/nav/hd_dvd_arrow.gif" ) no-repeat 106px center; }

#main-nav .amazon-pre-orders:hover ul { display:block; }
#main-nav .amazon-pre-orders { position:relative; }
#main-nav .amazon-pre-orders a { width:155px; }
#main-nav .amazon-pre-orders a span { background:url( "/images/nav/hd_dvd_arrow.gif" ) no-repeat 143px center; }

#main-nav .hd-blog a { width:76px; }

#main-nav .forums a { width:79px; }

#main-nav .hd-dvd { position:relative; }
#main-nav .hd-dvd:hover ul { display:block; }
#main-nav .hd-dvd a { width:139px; }
#main-nav .hd-dvd a strong { background:url( "/images/nav/hd_dvd_arrow.gif" ) no-repeat 127px center; }

#main-nav a { background:#008CE4 url( "/images/nav/blue_gradient_24.jpg" ) repeat-x;color:#fff;display:block;font:12px/24px Verdana;text-align:center;text-decoration:none; }
#main-nav li ul a { background:#008CE3; }
#main-nav li ul a:hover { background:#0066D5; }

#main-nav a:hover { background:#008CE4 url( "/images/nav/blue_gradient_highlight_24.jpg" ) repeat-x;text-decoration:none!important; }
#main-nav a span,
#main-nav a strong { display:block; }









.review-ab-price {
   margin-bottom:20px;
}
.review-ab-item {
   font-size:13px;
   font-weight:bold;
   text-align:center;
}
.movie-img {
	border:none;
}
.lprice-db {
	font-weight:bold;
	font-size:14px;
}
.alg-center {
	text-align: center !important;
}

/* HDD-162  */
.discuss-on-forums {
    color: #FFFFFF;
    float: left;
    margin-left: 4px;
    margin-top: 0 !important;
}
.discuss-recent-discussions {
    color: #FFFFFF;
    float: right;
    margin-right: 8px;
    margin-top: 0 !important;
}
#discuss-comments {
    background: url("/images/HDF_discuss_button_blue.gif") no-repeat scroll 0 0 transparent !important;
    height: 24px;
    padding: 0px !important;
}
#discuss-comments a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0px;
    padding: 1px 81px 6px 172px !important;
    line-height: 21px;
    white-space: nowrap;
    display: block;
}
#discuss-comments a span {
    font-size:12px !important;
}

span.hot-review {
    color: blue; 
    font:normal 75%/150% verdana;
}


#nav {background:#fff;border-bottom:10px solid #eeeeee;}

#nav table {border:0; border-collapse:collapse;margin:0px;padding:0px;}
#nav table td {border:0; border-collapse:collapse;margin:0px;padding:0px;}

#navsearch {
  padding-right:5px;
  width:100%;
  text-align:center;
  vertical-align:top;
}

#navsearch img {
  vertical-align:top;
}

#navsearch #navsearchsubmit {
  background-color:#EFEFEF;
  font-weight:bold;
}

#navsearch .radiolabel {
  white-space : nowrap;
  color: #000000;
  font: 14px/32px Verdana;
  font-weight:bold;
}

#navbar ul {
  padding:0px;
  margin:0px;
  list-style:none;
  float: left;
}

#navbar ul.primary {
  width:800px;
  overflow:hidden;
}

#navbar ul.hddvd {
  width:184px; /* makes FF 2.x happy */
}

#navbar ul li {
  margin-left:1px;
  float:left;
  display:inline;
}

#navbar ul li.forums {
  margin:0px;
  margin-left:1px;
}

#navbar ul li.hddvd {
  text-align:left;
  width:183px;
}

#navbar ul li.bluray ul li  {
  margin-left:1px;
}
#navbar ul li.bluray ul li.main  {
  margin-left:0px;
}

#navbar ul li.main  {
  margin-left:1px;
}


#navbar ul li a span.selected {
  display:block;
  float:none;
  background:url(/images/nav/pg_indicator_arrow.gif) bottom center no-repeat;
  height:24px;
}

#navbar ul li a, #navbar ul li.bluray ul li.main a {
  display: block;
  white-space: nowrap;
  background-repeat: repeat-x;
  text-decoration: none;
  color:white;
  font: 12px/24px Verdana;
  font-weight: bold;
  text-align:center;
}

#navbar ul li.main a {
  width:78px;
  background-image:url("/images/nav/black_gradient_24.jpg");
}

#navbar ul li.main a:hover {
  background-image:url("/images/nav/black_gradient_highlight_24.jpg");
}

#navbar ul li.bluray a {
  font-weight:normal;
  background-image:url("/images/nav/blue_gradient_24.jpg");
}

#navbar ul li.bluray a:hover {
  background-image:url("/images/nav/blue_gradient_highlight_24.jpg");
}

#navbar ul li.bluray li.main a {
  width:78px;
  font-weight: bold;
}

#navbar ul li.bluray_news a {
  width:95px;
}

#navbar ul li.bluray_reviews a {
  width:110px;
}

#navbar ul li.bluray_releasedates a {
  width:109px;
}

#navbar ul li.bluray_preorders a {
  width:130px;
}

#navbar ul li.bluray_eastereggs a {
  width:90px;
}

#navbar ul li.hdgear a {
  width:95px;
  font-weight:bold;
}
#navbar ul li.hdgear a {
  background-image:url("/images/nav/grey_gradient_24.jpg");
}

#navbar ul li.hdgear a:hover {
  background-image:url("/images/nav/grey_gradient_24_highlight.jpg");
}
/*HDD-81 JTAN-04-22-2010*/
#navbar ul li.hdblog a {
  width:95px;
  font-weight:bold;
  position:relative;
}
#navbar ul li.hdblog a {
  background-image:url("/images/nav/grey_gradient_24.jpg");
}

#navbar ul li.hdblog a:hover {
  background-image:url("/images/nav/grey_gradient_24_highlight.jpg");
}

#navbar ul li.hdblog img{

  position:absolute;
  right:0;

}

#navbar ul li.hdblog span{

  margin-left:5px;
  display:block;
  height:24px;
  background:url(/images/new-blog-arrow.png) no-repeat right center;
  text-align:left

}
/*Ends HDD-81 JTAN-04-22-2010*/

#navbar ul li.forums a {
  width:97px;
  background-image:url("/images/nav/nav_forums.jpg");
}

#navbar ul li.forums a:hover {
  background-image:url("/images/nav/nav_forums_over.jpg");
}

#navbar ul li.hddvd a {
  /*background-image:url("/images/nav/maroon_gradient_24.jpg");*/
}

#navbar ul li.hddvd a:hover {
  /*background-image:url("/images/nav/maroon_gradient_highlight_24.jpg");*/
}

/*hide the ie shim from other browsers -- see ie.css*/
#navbar ul li.hddvd span.ieshim {
  display:none;
}

#related-stories { background:#fff;margin-bottom:20px; }
#related-stories h6 { background:#008CE4;color:#fff;margin:0;padding:5px;font:bold 13px Verdana,Arial,Helvetica,sans-serif; }
#related-stories .inner { padding:10px; }
#related-stories .article { border-bottom:1px solid #eee;margin-bottom:10px; }
#related-stories h5 { font:bold 12px Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px; }
#related-stories .time { color:#666;font:10px Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px; }
#related-stories .summary { font:12px Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px; }
#related-stories .summary a { display:block;margin-top:5px; }


#main-footer { background:url( "/images/bg-main-footer.jpg" );color:#999;margin:0 auto;padding:20px;text-align:left;width:945px; }
.master-column-one { float:left;width:240px; }
#branding { margin-bottom:30px; }
#branding a { background:url( "/images/bg-footer-global.png" ) no-repeat;display:block;height:89px;margin:0 auto;text-indent:-9999px;width:182px; }
.master-column-one p { font:12px Helvetica, sans-serif;margin-bottom:20px; }

.master-column-two { float:right;width:625px; }
.master-column-two dl { float:left;margin-left:3px;width:154px; }
.master-column-two dl a { color:#999;text-decoration:none!important; }
.master-column-two dt { margin-bottom:10px; }
.master-column-two dt a { background:rgba( 102,102,102,0.25 );border-radius:5px;display:block;font:bold 12px/25px Helvetica, sans-serif;padding:0 15px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.master-column-two dt a:hover { color:#ccc; }
.master-column-two dd { font:12px Helvetica, sans-serif;margin-bottom:5px;margin-left:15px; }
.master-column-two dd a:hover { color:#ccc; }

.master-column-two .first { margin:0; }

#search-footer { background:rgba( 102,102,102,0.25 );border-radius:5px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px; }
#search-footer label { font:12px Helvetica, sans-serif;vertical-align:middle; }
#search-footer .form-radio { margin:0 0 0 10px;padding:0;vertical-align:middle; }
#search-footer .form-submit { cursor:pointer; }
#search-footer .form-text { border:1px solid #999;border-radius:5px;padding:4px;width:250px;-moz-border-radius:5px;-webkit-border-radius:5px; }
#search-footer .form-text:focus { border:1px solid #660000;box-shadow:0 0 5px #660000;-moz-box-shadow:0 0 5px #660000;-webkit-box-shadow:0 0 5px #660000; }



#social-nav {  }
#social-nav ul { list-style:none; }
#social-nav li { float:left;margin-left:2px;width:207px; }
#social-nav .facebook { margin:0; }

#social-nav li a { background:rgba( 102,102,102,0.25 );border-radius:5px;color:#999;display:block;font:bold 12px Helvetica, sans-serif;height:35px;padding:10px;text-decoration:none!important;-moz-border-radius:5px;-webkit-border-radius:5px; }
#social-nav li a:hover { color:#ccc; }
#social-nav li span { background:url( "/images/bg-footer-global.png" ) no-repeat;display:block;height:36px;line-height:36px;padding-left:46px; }

#social-nav .facebook span { background-position:0 -90px;line-height:18px; }
#social-nav .facebook a:hover span { background-position:0 -127px; }
#social-nav .twitter span { background-position:0 -164px; }
#social-nav .twitter a:hover span { background-position:0 -201px; }
#social-nav .rss span { background-position:0 -238px; }
#social-nav .rss a:hover span { background-position:0 -275px; }

#footer-nav ul { font:12px Helvetica, sans-serif;list-style:none; }
#footer-nav li { border-left:1px solid #999;float:left;margin-left:5px;padding-left:5px; }
#footer-nav .first { border:0;margin:0;padding:0; }
#footer-nav a { color:#999;display:block;font:12px Helvetica, sans-serif;text-decoration:none!important; }
#footer-nav a:hover { color:#ccc; }

.slave-row { margin-bottom:20px; }

.group:before, .group:after { content:"";display:table; }
.group:after { clear:both; }
.group { zoom:1; }

.ie6 .master-column-two dt a,
.ie7 .master-column-two dt a,
.ie6 #search-footer,
.ie7 #search-footer,
.ie6 #social-nav li a,
.ie7 #social-nav li a { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F666666,endColorstr=#3F666666);zoom:1; }
.ie8 .master-column-two dt a,
.ie8 #search-footer,
.ie8 #social-nav li a { background:transparent;zoom:1;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F666666,endColorstr=#3F666666)"; }
