body,
p,
ol,
ul,
li,
dl,
dd,
dt,
h1,
h2,
h3,
h4,
h5,
span,
strong,
table,
thead,
tbody,
tfoot,
th,
tr,
td,
a,
fieldset,
input,
img		{ border: 0; font-family: Arial; font-size: 12px; margin: 0; padding: 0; }

/* Global */
html, 
body, 
form		{ height: 100%;  }
body		{ background: #fff url(../img/bg/body.gif) no-repeat top center; }


a		{ text-decoration: none; color: #1F2E44; }

#nh		{ margin: 0 auto; width: 968px; }
#nh .ninemsn	{ position: relative; height: 64px; overflow: hidden; }

/* Header */
#nh #header							{ background: #0E2A44; position: relative; width: 968px; }
#nh #header a.h1					{ display: block; height: 131px; width: 225px; }
#nh #header .banner					{ position: absolute; right: 0; text-align: right; top: 22px; width: 728px; }
#nh #header h1						{ background: url(../img/ir/notebook-hunter.jpg) no-repeat; height: 131px; text-indent: -9999px; width: 225px; }
#nh #header .nav						{ background: url(../img/bg/nav.gif) repeat-x; height: 38px; overflow: hidden; }
#nh #header .nav ul					{ float: left; list-style: none; width: 615px; }
#nh #header .nav li					{ background: url(../img/bg/nav-seperator.gif) no-repeat center left; float: left; height: 38px; }
#nh #header .nav li.first				{ background: none; }
#nh #header .nav li a					{ color: #1b2d43; display: block; font-size: 12px; font-weight: bold; padding: 12px 5px 0 18px; }
#nh #header .search					{ float: left; width: 340px; }
#nh #header .search label				{ color:#1b2d43; display: block; float: left; padding: 11px 5px 0 0; }
#nh #header .search input				{ border: 1px solid #8f8f8f; float: left; margin: 10px 0 0 0; width: 150px; }
#nh #header .search input.img			{ border: 0; margin: 10px 0 0 5px; width: 19px; }
#nh #header .about					{ background: url(../img/bg/header-about.jpg) repeat-x; height: 75px; overflow: hidden; }
#nh #header .about p					{ color: #213045; font-weight: bold; }
#nh #header .about .apc				{ float: left; margin: 15px 0 0 20px; width: 620px; }
#nh #header .about .apc img			{ float: left; margin: 15px 20px 0 0; width: 78px; }
#nh #header .about .apc p				{ float: left; width: 470px; line-height: 14px; }
#nh #header .about .intel				{ float: right; margin: 19px 0 0 0; width: 305px; }
#nh #header .about .intel p			{ float: left; width: 140px; margin-top: 7px; line-height:14px; }
#nh #header .about .intel p.sponsor	{ font-size: 10px; margin-top: 15px; width: 75px; }
#nh #header .about .intel img			{ float: left; margin: 0 10px; width: 62px; }

/* General */
#nh #body							{ padding: 20px; overflow: hidden; }
#nh #body h2,
#nh #body h2 a							{ font-size: 20px; }
#nh #body h2,
#nh #body h3							{ color: #202c46; }
#nh #body .lhs						{ float: left; margin: 0 15px 0 0; width: 586px; }
#nh #body .rhs						{ float: left; width: 300px; }
#nh #body .pod						{ margin: 0 0 20px 0; clear: both; }
#nh #body .pod .title					{ background: #1F2E44; height: 42px; overflow: hidden; }
#nh #body .pod.small .title			{ background: url(../img/bg/pod-title-sml.gif) no-repeat; height: 42px; overflow: hidden; }
#nh #body .pod .top,
#nh #body .pod .bottom				{ background: url(../img/bg/pod-top.gif) no-repeat; height: 15px; overflow: hidden; }
#nh #body .pod .content				{ background: url(../img/bg/pod-body.gif) repeat-y; padding: 10px 15px; }
#nh #body .pod .content.no-side-pad	{ padding-left: 0; padding-right: 0; }
#nh #body .pod .content .side-pad		{ padding-left: 15px; padding-right: 15px; }
#nh #body .pod .bottom				{ background: url(../img/bg/pod-bottom.gif) no-repeat; }
#nh #body .pod .content h2,
#nh #body .pod .content h2 a,
#nh #body .pod .content h3,
#nh #body .pod .content h4,
#nh #body .pod .content h4 a			{ border-bottom: 1px solid #1F2E44; color: #1F2E44; display: block; padding-bottom: 5px; }
#nh #body .pod .content h3 a			{ color: #1F2E44; }
#nh #body .pod .content h2 a,
#nh #body .pod .content h4 a			{ border-bottom: 0; padding-bottom: 0; }
#nh #body .pod .content h3,
#nh #body .pod .content h3 a			{ font-size: 14px; }
#nh #body .rhs .pod .title h2,
#nh #body .rhs .pod .title h2 a,
#nh #body .rhs .pod .title h3,
#nh #body .pod .title h2,
#nh #body .pod .title h3,
#nh #body .pod .title h2 a			{ border: 0; color: #fff; font-size: 16px; padding: 9px 0 0 15px; }
#nh #body .rhs .pod .title h2 a,
#nh #body .pod .title h2 a			{ padding: 0; }
#nh #body h2.black,
#nh #body .pod .content h2.black		{ float:left; color: #000; }
#nh #body h2.black a { color: #000; float: none; }
#nh #body .rhs .ad				{ margin-bottom: 20px; }

#nh #body .ContentBox .ssMedia { float: right; padding-top: 15px; }
#nh #body .ContentBox .addthis_toolbox addthis_default_style { width: 300px; }

/* Keyword Highlighted Links */
#nh a.keyword-highlight				{ background: none; display: inline; float: none; height: auto; margin: 0; padding: 0; text-decoration: underline; width: auto; color: #1F2E44; }

/* Home */
#nh #body.home .lhs						{ float: left; margin: 0 30px 0 0; width: 376px; }
#nh #body.home .rhs						{ float: left; width: 513px; }
#nh #body.home .pod .content				{ background: url(../img/bg/pod-body-home.gif) repeat-y; padding: 10px 20px; }
#nh #body.home .pod .title				{ background: url(../img/bg/pod-title-home.gif) no-repeat; height: 41px; overflow: hidden; }
#nh #body.home .pod .top,
#nh #body.home .pod .bottom				{ background: url(../img/bg/pod-top-home.gif) no-repeat; height: 14px; overflow: hidden; }
#nh #body.home .pod .bottom				{ background: url(../img/bg/pod-bottom-home.gif) no-repeat; height: 15px; }
#nh #body.home .pod.small .title			{ background: #1F2E45; color: #FFFFFF; }
#nh #body.home .pod.small div				{ background: url(../img/bg/pod-body-sml-home.gif) repeat-y; }
#nh #body.home .pod.small div.no-results	{ background: none; }
#nh #body.home .pod.small .top,
#nh #body.home .pod.small .bottom			{ background: url(../img/bg/pod-top-sml-home.gif) no-repeat; }
#nh #body.home .pod.small .bottom			{ background: url(../img/bg/pod-bottom-sml-home.gif) no-repeat; height: 14px; }

#nh #body.home .deals ul				{ list-style: disc; margin: 0 0 0 10px; }
#nh #body.home .deals li a				{ color: #4b4a4b; }
#nh #body.home .deals ul.featured		{ list-style: none; margin: 0; }
#nh #body.home .deals li h3,
#nh #body.home .deals li h3 a,
#nh #body.home .deals li h4,
#nh #body.home .deals h5				{ color: #213045; }
#nh #body.home .deals li h3				{ border-bottom: 1px solid #1F2E45; }
#nh #body.home .deals li h3,
#nh #body.home .deals li h3 a			{ font-size: 18px; padding-top: 5px; }
#nh #body.home .deals li h3 span,
#nh #body.home .deals li h3 a span		{ font-size: 20px; }
#nh #body.home .deals li h4				{ font-size: 10px; margin: 5px 0 0 0; text-transform: uppercase; }
#nh #body.home .featured li			{ margin: 0 0 40px 0; overflow: hidden; }
#nh #body.home .deals li p				{ color: #4b4a4b; margin: 5px 0; }
#nh #body.home .deals li p.expires		{ color: #489f0e; float: left; margin: 7px 0 0 0; width: 195px; }
#nh #body.home .deals li a.buy			{ background: url(../img/btn/where-to-buy.jpg) no-repeat; display: block; float: left; height: 30px; text-indent: -9999px; width: 105px; }
#nh #body.home .deals h5				{ border-top: 1px solid #1F2E45; display: block; margin: 10px 0; padding: 5px 0 0 0; }
#nh #body.home .deals a.more			{ display: block; margin: 10px 0 0 0;  text-decoration: underline; }

#nh #body.home .news ul,
#nh #body.home .buyers-guide ul			{ list-style-type: disc; margin: 0 0 0 10px; }
#nh #body.home .news li a,
#nh #body.home .buyers-guide li a			{ color: #4b4a4b; }
#nh #body.home .news a.more,				
#nh #body.home .buyers-guide a.more		{ display: block; margin: 10px 0 0 0; }
#nh #body.home .news a.more,
#nh #body.home .buyers-guide a.more		{ text-decoration: underline; }

/* Home RHS */
#nh #body.home .rhs .pod .title			{ background: #1f2e45; color: #ffffff;}
#nh #body.home .rhs .pod.small .title		{ background: url(../img/bg/pod-title-home.gif) no-repeat; }
#nh #body.home .rhs .pod .top,
#nh #body.home .rhs .pod .bottom			{ background: url(../img/bg/pod-top-home.gif) no-repeat; }
#nh #body.home .rhs .pod .content			{ background: url(../img/bg/pod-body-home.gif) repeat-y; }
#nh #body.home .rhs .pod .bottom			{ background: url(../img/bg/pod-bottom-home.gif) no-repeat; }

#nh #body.home .pod.search ul				{ list-style: none; }
#nh #body.home .pod.search li				{ border-top: 1px solid #1F2E44; overflow: hidden; padding: 10px 0; }
#nh #body.home .pod.search li.first		{ border-top: 0; }
#nh #body.home .pod.search li a				{ display: block; float: left; height: 71px; margin: 0 10px 0 0; text-indent: -9999px; width: 295px; }
#nh #body.home .pod.search li.general a		{ background: url(../img/btn/search-general.gif) no-repeat; }
#nh #body.home .pod.search li.cost a		{ background: url(../img/btn/search-cost.gif) no-repeat; }
#nh #body.home .pod.search li.task a		{ background: url(../img/btn/search-task.gif) no-repeat; }
#nh #body.home .pod.search li.software a	{ background: url(../img/btn/search-software.gif) no-repeat; }
#nh #body.home .pod.search li strong			{ display: block; }

#nh #body.home .pod.advice.pod .content	{ padding: 15px 30px; }
#nh #body.home .pod.advice p				{ color: #4b4a4b; }
#nh #body.home .pod.advice strong,
#nh #body.home .pod.advice p.question		{ color: #1F2E45; overflow: visible; }
#nh #body.home .pod.advice strong			{ display: block; margin: 5px 0; }
#nh #body.home .pod.advice p.question		{ background: url(../img/bg/quotes.gif) no-repeat center center; font-style: italic; padding: 0 60px; width: 290px; }
#nh #body.home .pod.advice .links			{ padding: 10px 0 0 58px; overflow: hidden; }
#nh #body.home .pod.advice .links a		{ color: #1F2E45; font-weight: bold; margin: 0 10px 0 0; text-decoration: underline; }
#nh #body.home .pod.advice .links .answer	{ background: url(../img/btn/see-answer.jpg); display: block; float: left; height: 31px; margin-top: -3px; text-indent: -9999px; width: 123px; }

#nh #body.home .pod.notebook-type ul		{ list-style: none; overflow: hidden; width: 513px; }
#nh #body.home .pod.notebook-type li		{ float: left; height: 100px; position: relative; margin: 10px 0 0 15px; text-align: center; width: 100px; }
#nh #body.home .pod.notebook-type li div	{ text-align: center; width: 80px; }
#nh #body.home .pod.notebook-type li div a	{ color: #4b4a4b; }
#nh #body.home .pod.notebook-type li a.more	{ background: url(../img/bg/question-mark.gif) no-repeat right center; display: block; padding: 0 15px 0 0; position: absolute; right: 0; text-indent: -9999px; top: 72px; width: 15px; }

#nh #body.home .rhs .sponsored-links strong		{ color: #1F2E45; font-size: 10px; }
#nh #body.home .rhs .sponsored-links ul		{ list-style: none; overflow: hidden; }
#nh #body.home .rhs .sponsored-links li		{ float: left; margin: 0 15px 15px 0; width: 230px; }
#nh #body.home .rhs .sponsored-links li img		{ float: left; padding: 0 5px 5px 0; }

#nh #body.home .rhs .ad 			{ overflow: hidden; }
#nh #body.home .rhs .ad .sponsored		{ float: left; margin: 0; width: 200px; }
#nh #body.home .rhs .ad .iab_300x250		{ float: right; width: 300px; }

/* Modules */
#nh #body .pod.search-basic						{ width: 252px; }
#nh #body .pod.search-basic .title				{ background: #1F2E44; height: 42px; overflow: hidden; }
#nh #body .pod.search-basic .content				{ background: url(../img/bg/pod-body-sml-search.gif) repeat-y; }
#nh #body .pod.search-basic .bottom				{ background: url(../img/bg/pod-bottom-sml-search.gif) repeat-y; height: 14px; overflow: hidden; }
#nh #body .pod.search-basic ul					{ list-style: none; }
#nh #body .pod.search-basic li						{ margin: 0 0 10px 0; }
#nh #body .pod.search-basic li.btn					{ margin-bottom: 0; }
#nh #body .pod.search-basic li.btn a				{ color: #1F2E44; text-decoration: underline; }
#nh #body .pod.search-basic li input,
#nh #body .pod.search-basic label					{ color: #1F2E44; font-size: 14px; font-weight: bold; }
#nh #body .pod.search-basic .slider-display		{ border: 0; font-size: 22px; font-weight: bold; margin: 0 0 0 10px; width: 85px; }
#nh #body .pod.search-basic .slider-line			{ background: url(../img/ir/slider-line.gif) no-repeat; margin: 0 0 0 12px; width: 200px; }
#nh #body .pod.search-basic .slider				{ background: url(../img/ir/slider-arrow.gif) no-repeat; cursor: pointer; height: 18px; position: relative; overflow: hidden; z-index: 1; }
#nh #body .pod.search-basic li .price-range-container					{ background: url(../img/bg/search-budget.gif) no-repeat; height: 34px; width: 222px; }
#nh #body .pod.search-basic li .price-range-container .selected			{ padding: 7px 0 6px 10px; }
#nh #body .pod.search-basic li .price-range-container .selected input		{ background-color: transparent; border: 0; color: #000; font-size: 15px; font-weight: bold; width: 180px; }
#nh #body .pod.search-basic li .price-range-container ul					{ border: 1px solid #000; list-style: none; margin-left: -9999px; position: absolute; width: 186px; z-index: 2; }
#nh #body .pod.search-basic li .price-range-container:hover ul,
#nh #body .pod.search-basic li .price-range-container:focus ul,
#nh #body .pod.search-basic li .price-range-container ul:hover,
#nh #body .pod.search-basic li .price-range-container ul:focus			{ margin-left: 0; }
#nh #body .pod.search-basic li .price-range-container li,
#nh #body .pod.search-basic li .price-range-container li a				{ display: block; }
#nh #body .pod.search-basic li .price-range-container li					{ background-color: #fff; margin: 0; padding: 0; width: 186px; }
#nh #body .pod.search-basic li .price-range-container li.first			{ border: 0; }
#nh #body .pod.search-basic li .price-range-container li a				{ color: #000; padding: 4px; }
#nh #body .pod.search-basic li .price-range-container li a:hover			{ background-color: #00a4c9; color: #fff; font-weight: bold; }

/* Search Guide */
#nh #body .search-guide							{ overflow: hidden; }
#nh #body .search-guide .guide					{ float: left; margin: 0 20px 0 0; width: 250px; }
#nh #body .search-guide .guide ol					{ margin: 20px; }	
#nh #body .search-guide .pod						{ float: left; }
#nh #body .search-selection 					{ list-style: none; }
#nh #body  .search-selection li					{ border-top: 1px solid #1F2E44; overflow: hidden; padding: 10px 0; }
#nh #body  .search-selection li.first				{ border-top: 0; }
#nh #body  .search-selection li a					{ display: block; float: left; height: 73px; margin: 0 10px 0 0; text-indent: -9999px; width: 350px; }
#nh #body  .search-selection li.general a			{ background: url(../img/btn/where-how.gif) no-repeat; }
#nh #body  .search-selection li.task a				{ background: url(../img/btn/what-tasks.gif) no-repeat; }
#nh #body  .search-selection li.software a			{ background: url(../img/btn/what-software.gif) no-repeat; }
#nh #body  .search-selection li strong				{ display: block; }

/* Search Results */
#nh #body.search-results h2									{ color: #000; margin: 0 0 10px 0; }
#nh #body .pod.refine-search li									{ margin: 30px 0; }
#nh #body .pod.refine-search .title								{ background: #1F2E44; height: 89px; overflow: hidden; }
#nh #body .pod.refine-search .title ul								{ list-style: none; overflow: hidden; }
#nh #body .pod.refine-search .title li								{ float: left; margin: 15px 0 0 0; width: 222px; }
#nh #body .pod.refine-search .title li.first						{ margin: 15px 15px 0 20px; width: 243px; }
#nh #body .pod.refine-search .title li.btn							{ margin: 35px 0 0 15px; width: 50px; }
#nh #body .pod.refine-search .title li .sort							{ background: url(../img/bg/search-sort.gif) no-repeat; height: 34px; width: 243px; }
#nh #body .pod.refine-search .title li .sort .selected				{ padding: 7px 0 6px 10px; }
#nh #body .pod.refine-search .title li .sort .selected input			{ background-color: transparent; border: 0; font-size: 15px; font-weight: bold; width: 190px; }
#nh #body .pod.refine-search .title li .sort ul						{ border: 1px solid #000; list-style: none; margin-left: -9999px; position: absolute; width: 207px; z-index: 2; }
#nh #body .pod.refine-search .title li .sort:hover ul,
#nh #body .pod.refine-search .title li .sort:focus ul,
#nh #body .pod.refine-search .title li .sort ul:hover,
#nh #body .pod.refine-search .title li .sort ul:focus					{ margin-left: 0; }
#nh #body .pod.refine-search .title li .sort li,
#nh #body .pod.refine-search .title li .sort li a						{ display: block; }
#nh #body .pod.refine-search .title li .sort li						{ background-color: #fff; margin: 0; padding: 0; width: 241px; }
#nh #body .pod.refine-search .title li .sort li.first					{ border: 0; }
#nh #body .pod.refine-search .title li .sort li a						{ color: #000; padding: 10px; }
#nh #body .pod.refine-search .title li .sort li a:hover				{ background-color: #00a4c9; color: #fff; font-weight: bold; }
#nh #body .pod.refine-search .title label,
#nh #body .pod.refine-search .title span							{ color: #fff; display: block; font-size: 16px; font-weight: bold; }

#nh #body .pod.refine-search .title .budget						{ background: none; height: 36px; overflow: hidden; /*position: relative;*/ }
#nh #body .pod.refine-search .title .slider-display				{ background: transparent; border: 0; bottom: 5px; color: #00b0d8; font-size: 10px; font-weight: bold; left: 80px; position: absolute; }
#nh #body .pod.refine-search .title .slider-line				{ background: #93d645; height: 1px; margin: 0 0 0 5px; overflow: hidden; position: relative; top: -2px; width: 200px; }
#nh #body .pod.refine-search .title .slider						{ background: url(../img/ir/slider-arrow-sml.gif) no-repeat; cursor: pointer; height: 11px; margin-top: 5px; position: relative; overflow: hidden; z-index: 1; }
#nh #body .pod.refine-search .title .budget .slider-box         { position: relative; height: inherit; overflow: hidden; *height: 36px; }

#nh #body .pod.refine-search .title li .price-range-container					{ background: url(../img/bg/search-budget.gif) no-repeat; height: 34px; width: 222px; }
#nh #body .pod.refine-search .title li .price-range-container .selected			{ padding: 7px 0 6px 10px; }
#nh #body .pod.refine-search .title li .price-range-container .selected input		{ background-color: transparent; border: 0; color: #000; font-size: 15px; font-weight: bold; width: 180px; }
#nh #body .pod.refine-search .title li .price-range-container ul					{ border: 1px solid #000; list-style: none; margin-left: -9999px; position: absolute; width: 186px; z-index: 2; }
#nh #body .pod.refine-search .title li .price-range-container:hover ul,
#nh #body .pod.refine-search .title li .price-range-container:focus ul,
#nh #body .pod.refine-search .title li .price-range-container ul:hover,
#nh #body .pod.refine-search .title li .price-range-container ul:focus			{ margin-left: 0; }
#nh #body .pod.refine-search .title li .price-range-container li,
#nh #body .pod.refine-search .title li .price-range-container li a				{ display: block; }
#nh #body .pod.refine-search .title li .price-range-container li					{ background-color: #fff; margin: 0; padding: 0; width: 186px; }
#nh #body .pod.refine-search .title li .price-range-container li.first			{ border: 0; }
#nh #body .pod.refine-search .title li .price-range-container li a				{ color: #000; padding: 4px; }
#nh #body .pod.refine-search .title li .price-range-container li a:hover			{ background-color: #00a4c9; color: #fff; font-weight: bold; }

#nh #body.search-results ol,
#nh #body.search-results ul														{ list-style: none; }	
#nh #body.search-results li														{ margin: 20px 0; overflow: hidden; }
#nh #body.search-results li .img													{ float: left; margin: 0 15px 0 0; width: 190px; }
#nh #body.search-results li .info													{ float: left; width: 310px; }
#nh #body.search-results li .info												{ float: none; width: auto; }
#nh #body.search-results li .info h4,
#nh #body.search-results li .info h4 a												{ font-size: 17px; }
#nh #body.search-results li .info p													{ color: #4b4a4b; margin: 5px 0; }
#nh #body.search-results li .info ul												{ list-style: none; margin: 0 0 10px 0; }
#nh #body.search-results li .info li													{ border-left: 1px solid #1F2E44; color: #1F2E44; display: inline; font-size: 10px; margin: 5px 0; padding: 0 10px; text-transform: uppercase; }
#nh #body.search-results li .info li.first											{ border: 0; padding-left: 0; }
#nh #body.search-results li .info .price											{ float: left; width: 150px; }
#nh #body.search-results li .info .price,
#nh #body.search-results li .info .price span										{ color: #1F2E44; font-size: 20px; font-weight: bold; text-transform: uppercase; }
#nh #body.search-results li .info .price span										{ text-decoration: underline; }
#nh #body.search-results li .info a.more											{ background: url(../img/btn/more-info.jpg) no-repeat; display: block; float: left; height: 32px; margin: 3px 0 0 15px; text-indent: -9999px; width: 85px; }
#nh #body.search-results .pod.free-search-results a.more							{ margin: 10px 0 0 -5px; }
#nh #body.search-results li .rating												{ background: #EBEBEB; height: 23px; margin: 5px 0 0 0; overflow: hidden; width: 180px; border: 1px solid #1F2E44; }
#nh #body.search-results li .rating div												{ background: #1F2E44; color: #fff; float: left; font-weight: bold; height: 23px; overflow: hidden; padding: 4px 0 0 0; text-align: center; }
#nh #body.search-results li .rating.zero div											{ width: 0; }
#nh #body.search-results li .rating.one div											{ width: 18px; }
#nh #body.search-results li .rating.one-half div										{ width: 27px; }
#nh #body.search-results li .rating.two div											{ width: 36px; }
#nh #body.search-results li .rating.two-half div										{ width: 45px; }
#nh #body.search-results li .rating.three div										{ width: 54px; }
#nh #body.search-results li .rating.three-half div									{ width: 43px; }
#nh #body.search-results li .rating.four div											{ width: 72px; }
#nh #body.search-results li .rating.four-half div									{ width: 81px; }
#nh #body.search-results li .rating.five div											{ width: 90px; }
#nh #body.search-results li .rating.five-half div									{ width: 99px; }
#nh #body.search-results li .rating.six div											{ width: 108px; }
#nh #body.search-results li .rating.six-half div										{ width: 117px; }
#nh #body.search-results li .rating.seven div										{ width: 126px; }
#nh #body.search-results li .rating.seven-half div									{ width: 135px; }
#nh #body.search-results li .rating.eight div										{ width: 144px; }
#nh #body.search-results li .rating.eight-half div									{ width: 153px; }
#nh #body.search-results li .rating.nine div											{ width: 162px; }
#nh #body.search-results li .rating.nine-half div									{ width: 171px; }
#nh #body.search-results li .rating.ten div											{ width: 180px; border: 1px solid #1F2E44;}
#nh #body.search-results li .rating div.left											{ background: none; border: none; float: left; padding: 0; width: 4px; }
#nh #body.search-results li .rating.zero .left										{ background: url(../img/bg/rating-bar-left-empty.gif) no-repeat; }
#nh #body.search-results li .rating div.right										{ background: none; float: right; padding: 0; width: 4px; }
#nh #body.search-results li .rating.ten .right										{ background: none; }

/* Search Form */
#nh #body.search-form .pod .content					{ position: relative; }
#nh #body.search-form .pod .content h3					{ font-size: 24px; margin-top: 5px; padding-left: 30px; }
#nh #body.search-form .pod .content h3.general			{ background: url(../img/bg/briefcase.gif) no-repeat 0 3px; }
#nh #body.search-form .pod .content h3.tasks				{ background: url(../img/bg/mouse.gif) no-repeat 0 3px; }
#nh #body.search-form .pod .content h3.software			{ background: url(../img/bg/disc.gif) no-repeat 0 3px; }
#nh #body.search-form .pod.search-basic					{ position: absolute; right: 20px; top: 140px; }
#nh #body.search-form.software .pod.search-basic			{ top: 90px; }
#nh #body.search-form .note								{ border-bottom: 1px solid #1F2E44; margin: 5px 0; padding: 5px 0; }
#nh #body.search-form .note a								{ color: #1F2E44; font-size: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
#nh #body.search-form .note em							{ color: #000; display: block; font-size: 10px; font-style: italic; font-weight: bold; margin: 5px 0; }
#nh #body.search-form ul									{ list-style: none; }
#nh #body.search-form ol									{ list-style: decimal; }
#nh #body.search-form .selection-options				{ margin: 15px 0 0 0; }
#nh #body.search-form .selection-options li				{ margin: 5px 0; overflow: hidden; }
#nh #body.search-form .selection-options li input			{ float: left; width: 25px; }
#nh #body.search-form .selection-options li div				{ float: left; margin: 0 0 0 5px; width: 500px; }
#nh #body.search-form .selection-options li div div			{ width: 450px; }
#nh #body.search-form .selection-options li.sml div			{ width: 250px; }
#nh #body.search-form .selection-options #cmsContentBody_Content10_cmsContentBodyDevLabel_APCProductHunterCategoryInputSelection8_rptInput_ctl01_li ul li:first-child div,
#nh #body.search-form.software .selection-options #cmsContentBody_Content10_cmsContentBodyDevLabel_APCProductHunterCategoryInputSelection8_rptInput_ctl01_li div,
#nh #body.search-form .selection-options li.sml div div,
#nh #body.search-form .selection-options li li.sml div			{ width: 190px; }
#nh #body.search-form .selection-options li.lrg div			{ width: 500px; }
#nh #body.search-form .selection-options li.lrg div div		{ width: 450px; }
#nh #body.search-form .selection-options li.detail label	{ /*background: url(../img/bg/question-mark-green.gif) no-repeat center right;*/ font-size: 14px; font-weight: bold; padding: 0 20px 0 0; }
#nh #body.search-form .selection-options li.detail li li label	{ background: none; font-size: 12px; font-weight: normal; }
#nh #body.search-form .selection-options li.detail em		{ display: block; font-style: italic; margin: 10px 0; }
#nh #body.search-form .selection-options li.btn			{ border-top: 1px solid #1F2E44; margin: 10px 0 0 0; padding: 10px 0 0 0; }
#nh #body.search-form .selection-options li.btn input		{ width: auto; }
#nh #body.search-form .pod .content li h4					{ border-bottom: 0; padding-bottom: 0; }
#nh #body.search-form.tasks .pod .content li h4			{ border-bottom: 1px solid #1F2E44; font-size: 16px; margin-bottom: 7px; }
#nh #body.search-form .pod .content li.sml h4,
#nh #body.search-form .pod .content li h4.sml			{ width: 280px; }
#nh #body.search-form .pod .content .advanced h3		{ font-size: 16px; padding-left: 0; }
#nh #body.search-form .pod .content .advanced strong		{ color: #00b0d8; display: block; font-style: normal; font-weight: bold; margin: 10px 0; }

/* Product */
#nh #body.product .pod .content h3,
#nh #body.product .pod .content h3 a						{ font-size: 18px; font-weight: bold; }
#nh #body.product .pod .content h3 strong					{ font-size: 24px; }
#nh #body.product .pod .content .tagline					{ font-weight: bold; }
#nh #body.product .pod .content .tagline,
#nh #body.product .pod .content .desc,
#nh #body.product .pod .content .summary,
#nh #body.product .pod .content .special-features				{ margin: 10px 0; }
#nh #body.product .pod .content .categorised					{ border-bottom: 1px solid #1F2E44; margin: 0 0 10px 0; overflow: hidden; padding: 0 0 10px 0; }
#nh #body.product .pod .content .categorised dl					{ float: left; width: 280px; }
#nh #body.product .pod .content .categorised dt,
#nh #body.product .pod .content .categorised dd					{ display: inline; }
#nh #body.product .pod .content .categorised dt,
#nh #body.product .pod .content .categorised dd,
#nh #body.product .pod .content .categorised a					{ color: #1F2E44; font-size: 10px; text-transform: uppercase; }
#nh #body.product .pod .content .categorised a					{ text-decoration: underline; }
#nh #body.product .pod .content .categorised a.brand				{ float: right; }
#nh #body.product .pod .content .rating-container				{ overflow: hidden; }
#nh #body.product .pod .content .rating-container h3				{ border: 0; float: left; font-size: 24px; width: 150px; color: #1f2e44; }
#nh #body.product .pod .content .rating-container .rating			{ background: #EBEBEB; border: 1px solid #1F2E44; float: left; height: 29px; overflow: hidden; width: 300px; }
#nh #body.product .pod .content .rating-container .rating div			{ color: #fff; background: #1F2E44; float: left; font-weight: bold; height: 29px; overflow: hidden; padding: 7px 0 0 0; text-align: center; }
#nh #body.product .pod .content .rating-container .rating.zero div		{ width: 0; }
#nh #body.product .pod .content .rating-container .rating.one div		{ width: 30px; }
#nh #body.product .pod .content .rating-container .rating.one-half div		{ width: 45px; }
#nh #body.product .pod .content .rating-container .rating.two div		{ width: 60px; }
#nh #body.product .pod .content .rating-container .rating.two-half div		{ width: 75px; }
#nh #body.product .pod .content .rating-container .rating.three div		{ width: 90px; }
#nh #body.product .pod .content .rating-container .rating.three-half div	{ width: 105px; }
#nh #body.product .pod .content .rating-container .rating.four div		{ width: 120px; }
#nh #body.product .pod .content .rating-container .rating.four-half div		{ width: 135px; }
#nh #body.product .pod .content .rating-container .rating.five div		{ width: 150px; }
#nh #body.product .pod .content .rating-container .rating.five-half div		{ width: 165px; }
#nh #body.product .pod .content .rating-container .rating.six div		{ width: 180px; }
#nh #body.product .pod .content .rating-container .rating.six-half div		{ width: 195px; }
#nh #body.product .pod .content .rating-container .rating.seven div		{ width: 210px; }
#nh #body.product .pod .content .rating-container .rating.seven-half div	{ width: 225px; }
#nh #body.product .pod .content .rating-container .rating.eight div		{ width: 240px; }
#nh #body.product .pod .content .rating-container .rating.eight-half div	{ width: 255px; }
#nh #body.product .pod .content .rating-container .rating.nine div		{ width: 270px; }
#nh #body.product .pod .content .rating-container .rating.nine-half div		{ width: 285px; }
#nh #body.product .pod .content .rating-container .rating.ten div		{ width: 300px; }
#nh #body.product .pod .content .rating-container .rating div.left		{ background: #1f2e44; float: left; padding: 0; width: 4px; }
#nh #body.product .pod .content .rating-container .rating.zero .left	{ background: url(../img/bg/rating-bar-left-empty-lrg.gif) no-repeat; }
#nh #body.product .pod .content .rating-container .rating div.right		{ background: #1F2E44; float: right; padding: 0; width: 4px; }
#nh #body.product .pod .content .rating-container .rating.ten .right	{ background: #1F2E44; }
#nh #body.product .pod .content .specs								{ overflow: hidden; }
#nh #body.product .pod .content .specs table							{ float: left; width: 430px; }
#nh #body.product .pod .content .specs table th.label,
#nh #body.product .pod .content .specs table td.label					{ width: 200px; color: #606060; }
#nh #body.product .pod .content .specs table th.data,
#nh #body.product .pod .content .specs table td.data						{ width: 230px; color: #606060; }
#nh #body.product .pod .content .specs th.label						{  }
#nh #body.product .pod .content .specs th.data							{  }
#nh #body.product .pod .content .specs th.label strong,
#nh #body.product .pod .content .specs th.data strong { background: #1F2E44; padding-bottom: 9px; }
#nh #body.product .pod .content .specs th								{ height: 33px; overflow: hidden; text-align: left; vertical-align: top; }
#nh #body.product .pod .content .specs th strong							{  color: #fff;display: block; padding: 9px 0 0 14px; }
#nh #body.product .pod .content .specs tr.hidden						{ display: none; }
#nh #body.product .pod .content .specs td.label						{ background: url(../img/bg/pod-body-attributes.gif) repeat-y 0 0; }
#nh #body.product .pod .content .specs td.data 							{ background: url(../img/bg/pod-body-attributes.gif) repeat-y -201px 0; }
#nh #body.product .pod .content .specs td								{ color: #1F2E44; padding: 3px 0 3px 15px; }
#nh #body.product .pod .content .specs tfoot td							{ background: url(../img/bg/pod-bottom-attributes.gif) no-repeat; height: 14px; overflow: hidden; width: 430px; }
#nh #body.product .pod .content .specs img								{ float: left; margin: 0 0 0 10px; width: 101px; }
#nh #body.product .pod .content .specs a.view,
#nh #body.product .pod .content .specs a.hide							{ background: url(../img/btn/view-specs.jpg) no-repeat; display: block; float: right; height: 34px; margin: 10px 0 0 0; text-indent: -9999px; width: 113px; }
#nh #body.product .pod .content .specs a.hide							{ background: url(../img/btn/hide-specs.jpg) no-repeat; }
#nh #body.product .pod .content .categories							{ display: none; padding: 20px 0 10px 0; overflow: hidden; }
#nh #body.product .pod .content .categories ul							{ margin: 0 0 0 15px; }
#nh #body.product .pod .content .categories .general					{ float: left; margin: 0 30px 0 0; width: 200px; }
#nh #body.product .pod .content .categories .tasks						{ float: left; width: 200px; }
#nh #body.product .pod .content a.print					{ display: block; margin: 10px 0 0 0; }

/* Comments */
#nh #body .pod.post-comment .content					{ overflow: hidden; padding: 20px 25px 0 25px; position: relative; }
#nh #body .pod.post-comment .content textarea			{ width: 530px; }
#nh #body .pod.post-comment .content .msg,
#nh #body .pod.post-comment .content .alerts			{ float: left; margin: 10px 0 0 0; width: 400px; }
#nh #body .pod.post-comment .content .msg			{ font-weight: bold; }
#nh #body .pod.post-comment .content .loading			{ position: absolute; right: 20px; bottom: 0; }
#nh #body .pod.post-comment .content a				{ display: block; background: url(../img/btn/submit.jpg) no-repeat; float: right; height: 31px; margin: 10px 0 0 0; text-indent: -9999px; width: 70px; }
#nh #body .pod.comments ul				{ list-style: none; }
#nh #body .pod.comments li				{ border-bottom: 1px solid #1F2E44; margin: 10px 0; }
#nh #body .pod.comments li .img			{ float: left; margin: 0 20px 0 0; width: 49px; }
#nh #body .pod.comments li .post			{ float: left; margin: 0 0 10px 0; overflow: hidden; width: 450px; }
#nh #body .pod.comments li .post a			{ display: block; }
#nh #body .pod.comments li a,
#nh #body .pod.comments li .links			{ color: #1F2E44; margin: 10px 0; }
#nh #body .pod.comments li .links,
#nh #body .pod.comments li .links a			{ font-size: 10px; }
#nh #body .pod.comments li .links			{ clear: both; float: none; overflow: hidden; text-transform: uppercase; }
#nh #body .pod.comments li .links a 			{ text-transform: none; }
#nh #body .pod.comments li .links .date		{ float: left; width: 350px; }
#nh #body .pod.comments li .links .actions	{ float: right; text-align: right; width: 195px; }
#nh #body .pod.comments li .links .actions a	{ background: url(../img/btn/arrow-blue.gif) no-repeat center right; margin: 0 0 0 5px; padding: 0 8px 0 0; }

/* Deal List */
#nh #body.deal-list .lhs ol					{ list-style: none; }
#nh #body.deal-list .lhs li					{ border-bottom: 1px solid #1F2E44; overflow: hidden; padding: 10px 0; position: relative; }
#nh #body.deal-list .lhs li .expired			{ opacity: 0.3; }
#nh #body.deal-list .lhs li .expired *			{ filter: alpha(opacity=30); }
#nh #body.deal-list .lhs li .overlay			{ background: url(../img/bg/expired.gif) no-repeat; display: block; height: 47px; left: 160px; position: absolute; top: 60px; text-indent: -9999px; width: 144px; }
#nh #body.deal-list .lhs li .price,
#nh #body.deal-list .lhs li a.img				{ float: left; margin: 0 20px 0 0; text-align: center; }
#nh #body.deal-list .lhs li .price				{ color: #019bbe; font-size: 20px; font-weight: bold; margin: 30px 0 0 0; width: 110px; }
#nh #body.deal-list .lhs li .price strong			{ font-size: 26px; }
#nh #body.deal-list .lhs li .price a				{ background: url(../img/btn/where-to-buy.jpg) no-repeat scroll 0 0; display: block; float: left; height: 30px; text-indent: -9999px; width: 105px; }
#nh #body.deal-list .lhs li a.img				{ width: 200px; }
#nh #body.deal-list .lhs li .info				{ float: left; width: 180px; }
#nh #body.deal-list .lhs li .info h3 a			{ color: #019bbe; font-size: 16px; }
#nh #body.deal-list .lhs li .info h4				{ border-bottom: 0; font-size: 10px; padding: 5px 0 0 0; text-transform: uppercase; }
#nh #body.deal-list .lhs li .info .summary		{ color: #4b4a4b; margin: 5px 0; }
#nh #body.deal-list .lhs li .info .publish-date,
#nh #body.deal-list .lhs li .info .expire-date	{ color: #019bbe; font-size: 10px; text-transform: uppercase; }

#nh #body.deal-list .pod.refine-search .title				{ background: url(../img/bg/pod-title-deal-list.jpg) no-repeat; height: 139px; }
#nh #body.deal-list .pod.refine-search .title p			{ color: #fff; padding: 0 0 0 15px; }
#nh #body.deal-list .pod.refine-search .title li			{ border: 0; margin-top: 10px; position: static; width: 243px; }
#nh #body.deal-list .pod.refine-search .title li.first		{ margin-left: 15px; margin-right: 10px; }
#nh #body.deal-list .pod.refine-search .title li li.first	{ margin-left: 0; }
#nh #body.deal-list .pod.refine-search .title li.btn		{ display: none; margin-left: 10px; margin-top: 30px; width: 50px; }

/* Deal */
#nh #body.deal h3 strong						{ font-size: 18px; }
#nh #body.deal .extra-info					{ border-bottom: 1px solid #1F2E44; overflow: hidden; padding: 5px 0; }
#nh #body.deal .extra-info .added,
#nh #body.deal .extra-info .type				{ color: #1F2E44; font-size: 10px; text-transform: uppercase; }
#nh #body.deal .extra-info .added				{ float: left; width: 200px; }
#nh #body.deal .extra-info .type				{ float: right; text-align: right; width: 340px; }
#nh #body.deal .desc							{ color: #4b4a4b; margin: 10px 0; }
#nh #body.deal .desc p						{ margin: 10px 0; }
#nh #body.deal ul.outlets					{ list-style: none; }
#nh #body.deal ul.outlets	li					{ border-top: 1px solid #1F2E44; padding: 10px 0; overflow: hidden; }
#nh #body.deal ul.outlets	li.first				{ border: 0; }
#nh #body.deal ul.outlets	li .img				{ float: left; margin: 0 0 0 10px; width: 100px; }
#nh #body.deal ul.outlets	li .info				{ float: left; width: 400px; }
#nh #body.deal ul.outlets	li .info h4			{ border: 0; padding: 0; }
#nh #body.deal ul.outlets	li .info p				{ color: #4b4a4b; margin: 2px 0; }
#nh #body.deal ul.outlets	li .info p.catalogue,
#nh #body.deal ul.outlets	li .info p.expires		{ color: #1F2E44 ; font-size: 10px; }
#nh #body.deal .note							{ background: #1F2E44; height: 76px; overflow: hidden; width: 586px; }
#nh #body.deal .note strong,
#nh #body.deal .note p						{ color: #fff; display: block; font-size: 11px; padding: 0 15px; }
#nh #body.deal .note strong					{ padding-top: 10px; }
#nh #body.deal .note p						{ padding-bottom: 10px; }
#nh #body.deal .lhs .share					{ margin: 15px 0 0 0; overflow: hidden; }
#nh #body.deal .lhs .share p					{ color: #1F2E44; display: inline; font-size: 16px; font-weight: bold; padding: 0 10px 0 0; }
#nh #body.deal .lhs .share a.print				{ margin: 0 0 0 15px; }

/* Ask an Expert List */
#nh #body.ask-expert-list .intro				{ position: relative; }
#nh #body.ask-expert-list .intro h2,
#nh #body.ask-expert-list .intro p				{ width: auto; }
#nh #body.ask-expert-list .intro p				{ margin: 10px 0; }
#nh #body.ask-expert-list .intro a.ask				{ background: url(../img/btn/ask-expert.gif) no-repeat; display: block; height: 72px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 232px; }
#nh #body.ask-expert-list ul					{ clear: both; float: none; }
#nh #body.ask-expert-list li					{ border-bottom: 1px solid #1F2E44; overflow: hidden; padding: 8px 0 10px; }
#nh #body.ask-expert-list li .subject			{ border-bottom: 1px solid #1F2E44; overflow: hidden; padding-bottom: 2px; }
#nh #body.ask-expert-list .pod .content li h3	{ border-bottom: 0; float: left; width: 300px; }
#nh #body.ask-expert-list li h3 a				{ color: #00a4c9; font-size: 16px; }
#nh #body.ask-expert-list li .subject span		{ color: #1F2E44; display: block; float: right; font-size: 10px; margin: 5px 0 0 0; text-align: right; text-transform: uppercase; width: 200px; }
#nh #body.ask-expert-list li em				{ color: #1F2E44; font-weight: bold; }
#nh #body.ask-expert-list li .question			{ font-weight: bold; margin: 10px 0; }
#nh #body.ask-expert-list li .answer			{ margin: 5px 0 10px 0; }
#nh #body.ask-expert-list li .question a,
#nh #body.ask-expert-list li .answer a			{ color: #000; }
#nh #body.ask-expert-list li a.read			{ color: #1F2E44; display: block; margin: 0 0 10px 0; }
#nh #body.ask-expert-list li .info				{ color: #1F2E44; font-size: 10px; font-weight: bold; margin: 0 0 20px 0; overflow: hidden; }
#nh #body.ask-expert-list li .info .comments	{ float: left; width: 100px; }
#nh #body.ask-expert-list li .info .date		{ float: left; width: 250px; }

/* Ask Expert */
#nh #body.ask-expert p					{ margin: 10px 0; }
#nh #body.ask-expert ul					{ list-style: none; }
#nh #body.ask-expert .lhs li				{ position: relative; margin: 10px 0; }
#nh #body.ask-expert li label				{ color: #1F2E44; display: block; font-weight: bold; margin: 3px 0; }
#nh #body.ask-expert li input				{ border: 1px solid #1F2E44; padding: 2px; width: 260px; }
#nh #body.ask-expert li textarea			{ height: 125px; padding: 2px; width: 350px; }
#nh #body.ask-expert li.cb input,
#nh #body.ask-expert li.btn input			{ border: 0; padding: 0; width: auto; }
#nh #body.ask-expert li.btn				{ border-bottom: 1px solid #1F2E44; }
#nh #body.ask-expert li a				{ color: #1F2E45; text-decoration: underline; }
#nh #body.ask-expert li em				{ color: #929191; display: block; font-size: 10px; font-style: normal; font-weight: bold; margin: 3px 0; text-transform: uppercase; }
#nh #body.ask-expert li .errors				{ font-size: 10px; font-weight: bold; position: absolute; right: 0; top: 20px; width: 265px; }
#nh #body.ask-expert li.textarea .errors		{ width: 180px; }
#nh #body.ask-expert-response .recent-questions ul	{ list-style: none; }
#nh #body.ask-expert-response .recent-questions li,
#nh #body.ask-expert .recent-questions li		{ margin: 15px 0; }
#nh #body.ask-expert-response .recent-questions li a,
#nh #body.ask-expert .recent-questions li a		{ color: #4b4a4b; text-decoration: none; }

/* Ask Expert Response */
#nh #body.ask-expert-response .byline		{ color: #1F2E44 ; display: block; font-size: 10px; font-weight: bold; margin: 3px 0; text-transform: uppercase; }
#nh #body.ask-expert-response .question,
#nh #body.ask-expert-response .answer		{ margin: 10px 0; }
#nh #body.ask-expert-response .answer p		{ margin: 10px 0; }
#nh #body.ask-expert-response .answer ul	{ margin-left: 25px; }
#nh #body.ask-expert-response .answer ul li	{ margin: 5px 0; }
#nh #body.ask-expert-response h3.response	{ font-style: italic; }	

/* Buyers Guide List */
#nh #body.buyers-guide-list .lhs .content.selection 					{ overflow: hidden; }
#nh #body.buyers-guide-list .lhs .content.selection p					{ float: left; width: 340px; }
#nh #body.buyers-guide-list .lhs .content.selection div				{ float: left; margin: 0 0 0 50px; width: 150px; }
#nh #body.buyers-guide-list .lhs .content.selection div strong,
#nh #body.buyers-guide-list .lhs .content.list li						{ margin: 0 0 15px 0; overflow: hidden; }
#nh #body.buyers-guide-list .lhs .content.list li .info .comments,
#nh #body.buyers-guide-list .lhs .content.list li .info .publishDate	{ color: #1F2E44; }
#nh #body.buyers-guide-list .lhs .content.selection div select		{ font-size: 10px; }
#nh #body.buyers-guide-list .lhs .content.list ul			{ list-style: none; }
#nh #body.buyers-guide-list .lhs .content.list li a.img			{ display: block; float: right; text-align: center; width: 200px; }
#nh #body.buyers-guide-list .lhs .content.list li .info			{ float: left; width: 340px; }
#nh #body.buyers-guide-list .lhs .content.list li .info.expand		{ float: none; width: auto; }
#nh #body.buyers-guide-list .lhs .content.list li .info h4 a		{ color: #1F2E44; display: block; font-size: 16px; }
#nh #body.buyers-guide-list .lhs .content.list li .info .summary	{ margin: 5px 0; }
#nh #body.buyers-guide-list .lhs .content.list li .info .comments	{ font-weight: bold; }
#nh #body.buyers-guide-list .lhs .content.list li .info .publishDate	{ text-transform: uppercase; }

/* Buyers Guide */
#nh #body.buyers-guide .lhs h2.black					{ margin: 0 0 10px 0; }
#nh #body.buyers-guide .lhs .content .extra-info			{ border-bottom: 1px solid #1F2E44; border-top: 1px solid #1F2E44; overflow: hidden; padding: 5px 0; }
#nh #body.buyers-guide .lhs .content .extra-info dl			{ float: left; width: 320px; }
#nh #body.buyers-guide .lhs .content .extra-info dt, 
#nh #body.buyers-guide .lhs .content .extra-info dd, 
#nh #body.buyers-guide .lhs .content .extra-info div 			{ color: #019BBE; font-size: 10px; text-transform: uppercase; }
#nh #body.buyers-guide .lhs .content .extra-info div			{ float: right; text-align: right; width: 180px; }
#nh #body.buyers-guide .lhs .content .tagline,						
#nh #body.buyers-guide .lhs .content .body				{ margin: 10px 0; }
#nh #body.buyers-guide .lhs .content .tagline p,						
#nh #body.buyers-guide .lhs .content .body p				{ margin: 10px 0; }
#nh #body.buyers-guide .lhs .content .tagline				{ font-weight: bold; }

/* Pager */
#nh #body #pager							{ background: #1F2E44; height: 39px; list-style: none; padding-top: 5px; margin: 10px 0; overflow: hidden; padding-left: 135px; position: relative; text-align: center; width: 450px; }
#nh #body #pager li						{ border: 0; display: block; float: left; margin: 2px 2px; height: 30px; padding: 0; width: 30px; }
#nh #body #pager li a						{ background: #ffffff; color: #1F2E44; display: block; font-weight: bold; height: 34px; padding: 8px 0 0 0;  width: 30px; }
#nh #body #pager #pagerSelectedItem		{ color: #fff; background: #C1C1C1; }
#nh #body #pager #pagerSelectedItem span	{ display: block; font-weight: bold; height: 34px; padding: 8px 0 0 0; width: 30px; }
#nh #body #pager #pagerFirstItem, 
#nh #body #pager #pagerPreviousItem,
#nh #body #pager #pagerNextItem, 
#nh #body #pager #pagerLastItem			{ background: none; display: inline; float: none; position: absolute; top: 13px; width: auto; }
#nh #body #pager #pagerFirstItem a, 
#nh #body #pager #pagerPreviousItem a,
#nh #body #pager #pagerNextItem a, 
#nh #body #pager #pagerLastItem a			{ color: #fff; display: inline; font-weight: bold; width: auto; }
#nh #body #pager #pagerFirstItem			{ left: 10px; }
#nh #body #pager #pagerFirstItem a		{ background: url(../img/btn/pager-first.png) no-repeat left center; padding: 0 0 0 20px; }
#nh #body #pager #pagerPreviousItem		{ left: 70px; }
#nh #body #pager #pagerPreviousItem a		{ background: url(../img/btn/pager-previous.png) no-repeat left center; padding: 0 0 0 10px; }
#nh #body #pager #pagerNextItem			{ right: 65px; }
#nh #body #pager #pagerNextItem a			{ background: url(../img/btn/pager-next.png) no-repeat right center; padding: 0 10px 0 0; }
#nh #body #pager #pagerLastItem			{ right: 15px; }
#nh #body #pager #pagerLastItem a			{ background: url(../img/btn/pager-last.png) no-repeat right center; padding: 0 20px 0 0; }

/* RHS */
#nh #body .rhs .pod .top				{ background: url(../img/bg/pod-top-sml.gif) no-repeat; height: 14px; overflow: hidden; }
#nh #body .rhs .pod .title			{ background: none; background-color: #1F2E44; height: 42px; overflow: hidden; }
#nh #body .rhs .pod .content			{ background: url("../img/bg/search-button-body-sml.gif") repeat-y scroll 0 0 transparent; }
#nh #body .rhs .pod .bottom			{ background: url("../img/bg/search-button-bottom-sml.gif") no-repeat scroll 0 0 transparent;height: 14px; overflow: hidden; }

#nh #body .rhs .search-buttons .title { background-image: none; background-color: #1F2E44; }
#nh #body .rhs .search-buttons .content { background: url(../img/bg/search-button-body-sml.gif) repeat-y; }
#nh #body .rhs .search-buttons .bottom { background: url(../img/bg/search-button-bottom-sml.gif) no-repeat; }

#nh #body .rhs .social-media .title { background-image: none; background-color: #1F2E44; }
#nh #body .rhs .social-media .content { background: url(../img/bg/search-button-body-sml.gif) repeat-y; }
#nh #body .rhs .social-media .bottom { background: url(../img/bg/search-button-bottom-sml.gif) no-repeat; }

#nh #body .rhs .social-media .content { padding: 0 15px; }
#nh #body .rhs .social-media .content li { float: left; display: inline; margin-left: 1px; margin-right: 12px; }
#nh #body .rhs .social-media .content .clear { clear: both; }

/* RHS Adjust Search */
#nh #body .rhs .pod.adjust-search .top		{ background: url(../img/bg/pod-title-adjust-search.gif) no-repeat; height: 41px; }
#nh #body .rhs .pod.adjust-search .content ul	{ list-style: none; overflow: hidden; }
#nh #body .rhs .pod.adjust-search .content li	{ margin: 5px 0; }
#nh #body .rhs .pod.adjust-search .content li a	{ background: url(../img/btn/remove.gif) no-repeat center right; color: #019bbe; font-weight: bold; padding: 0 15px 0 0; }

/* RHS Search Buttons */
.search-buttons ul			{ list-style: none; }
.search-buttons li			{ border-top: 1px solid #1F2E44; overflow: hidden; padding: 10px 0;  }
.search-buttons li.first	{ border-top: 0; }
.search-buttons li a			{ display: block; height: 73px; text-indent: -9999px; width: 275px; }
.search-buttons li a			{ display: block; height: 73px; text-indent: -9999px; width: 275px; }
.search-buttons li.cost a	{ background: url(../img/btn/search-cost-sml.gif) no-repeat; }
.search-buttons li.software a{ background: url(../img/btn/search-software-sml.gif) no-repeat; }
.search-buttons li.task a	{ background: url(../img/btn/search-task-sml.gif) no-repeat; }
.search-buttons li strong,
.search-buttons li p			{ display: block; text-align: center; }


#nh #body .rhs .pod.search-buttons ul			{ list-style: none; }
#nh #body .rhs .pod.search-buttons li			{ border-top: 1px solid #1F2E44; overflow: hidden; padding: 10px 0;  }
#nh #body .rhs .pod.search-buttons li.first	{ border-top: 0; }
#nh #body .rhs .pod.search-buttons li a			{ display: block; height: 73px; text-indent: -9999px; width: 275px; }
#nh #body .rhs .pod.search-buttons li.general a	{ background: url(../img/btn/search-general-sml.gif) no-repeat; }
#nh #body .rhs .pod.search-buttons li.cost a	{ background: url(../img/btn/search-cost-sml.gif) no-repeat; }
#nh #body .rhs .pod.search-buttons li.software a{ background: url(../img/btn/search-software-sml.gif) no-repeat; }
#nh #body .rhs .pod.search-buttons li.task a	{ background: url(../img/btn/search-task-sml.gif) no-repeat; }
#nh #body .rhs .pod.search-buttons li strong,
#nh #body .rhs .pod.search-buttons li p			{ display: block; text-align: center; }

/* RHS Product Types */
#nh #body .rhs .pod.product-types .content div		{  }
#nh #body .rhs .pod.product-types .content ul		{ list-style: none; }
#nh #body .rhs .pod.product-types .content li		{ margin: 3px 0; }
#nh #body .rhs .pod.product-types .content a		{ color: #000; text-decoration: none; }

/* RHS Top 10 */
#nh #body .rhs .pod.top-10 h4			{ text-align: center; }
#nh #body .rhs .pod.top-10 ol			{ list-style: decimal; }
#nh #body .rhs .pod.top-10 li			{ overflow: visible; margin: 3px 50px; }
#nh #body .rhs .pod.top-10 li a			{ color: #000; }

/* RHS Buyers Guide */ 
#nh #body .rhs .pod.buyers-guide a.more		{ background: url(../img/btn/more-buyers-guide.jpg) no-repeat; display: block; height: 31px; margin: 10px 0 0; text-indent: -9999px; width: 231px; }
#nh #body .rhs .pod.buyers-guide ul		{ list-style: disc; margin: 0 0 0 10px; }
#nh #body .rhs .pod.buyers-guide li a		{ color: #4B4A4B; }

/* RHS Deals */
#nh #body .rhs .pod.deals ul			{ list-style: none; padding: 0 0 10px 0; }
#nh #body .rhs .pod.deals li			{ margin: 5px 0; }
#nh #body .rhs .pod.deals li h3,
#nh #body .rhs .pod.deals li h3 a,
#nh #body .rhs .pod.deals li h4			{ color: #1F2E44; padding: 0 0 10px }
#nh #body .rhs .pod.deals li h3 a		{ font-size: 16px; }
#nh #body .rhs .pod.deals li h3 a span		{ font-size: 18px; }
#nh #body .rhs .pod.deals li h4			{ border: 0; }
#nh #body .rhs .pod.deals li p.expires 		{ color: #489F0E; margin: 7px 0 0; }
#nh #body .rhs .pod.deals li a.buy		{ background: url(../img/btn/where-to-buy.jpg) no-repeat; display: block; height: 30px; text-indent: -9999px; width: 105px; }
#nh #body .rhs .pod.deals a.more		{ background: url(../img/btn/browse-deals.jpg) no-repeat; display: block; height: 31px; margin: 10px 0 0 0; text-indent: -9999px; width: 231px; }

/* RHS Featured Stories */
#nh #body .rhs .pod.featured-stories li		{ margin-left: 10px; }
#nh #body .rhs .pod.featured-stories li a	{ color: #1F2E44; text-decoration: underline; }

/* RHS Promo Graphics */
#nh #body .rhs .pod.promo-graphics ul		{ list-style: none; }
#nh #body .rhs .pod.promo-graphics li,
#nh #body .rhs .pod.promo-graphics li a		{ display: block; }
#nh #body .rhs .pod.promo-graphics li a		{ text-align: center; }

/* RHS Sponsored Links */
#nh #body .rhs .pod.sponsored-links ul		{ list-style: none; }
#nh #body .rhs .pod.sponsored-links li		{ display: block; margin: 5px 0; overflow: hidden; }
#nh #body .rhs .pod.sponsored-links li img	{ float: left; padding: 0 5px 5px 0; }

/* RHS Share */
#nh #body .rhs .share				{ margin: 0 0 10px 0; overflow: hidden; }
#nh #body .rhs .share p				{ float: left; margin: 0 0 0 20px; width: 125px; }
#nh #body .rhs .share a				{ float: left; width: 130px; }

/* Footer */
#nh #footer .about				{ background: #1F2E44; height: 225px; overflow: hidden; padding: 30px 50px; }
#nh #footer .about h2				{ color: #fff; font-size: 16px; margin: 5px 0; padding: 5px 0; }
#nh #footer .about p,
#nh #footer .about a				{ color: #fff; }
#nh #footer .about .blurb			{ float: left; margin: 0 70px 0 0; width: 330px; }
#nh #footer .about .blurb p		{ margin: 0 0 10px 0; }
#nh #footer .about .links			{ float: left; width: 440px; }
#nh #footer .about .nh-links ul	{ color: #fff; margin: 0 0 0 15px; }
#nh #footer .nh-links
#nh #footer .about .nh-links a	{ text-decoration: underline; }
#nh #footer .links				{ margin: 10px 0; text-align: center; }
#nh #footer .links ul				{ list-style: none; }
#nh #footer .links li				{ border-left: 1px solid #c0c0c0; display: inline; }
#nh #footer .links li.first		{ border-left: 0; }
#nh #footer .links li a				{ color: #000; font-size: 11px; padding: 0 10px; }
#nh #footer #msnbtmbanner			{ margin: 0 auto; width: 728px; }
