body {background:url('http://www.techreviewsource.com/images/reviews/holiday/2007_top5/page_bkgd.jpg') repeat-x;width:457px;height:1px; }

#topbar {background:url('http://www.techreviewsource.com/images/reviews/holiday/2007_top5/toplogo_repeater.jpg') repeat-x;width:1px;height:40px; float:left;}
.table_background {background:url('') repeat-y; }
.countdown_days {background:url('http://www.techreviewsource.com/images/reviews/holiday/hgg07/header.jpg') no-repeat;height:200px;width:724px;font:bold 26px arial,helvetica;color:#9C0000;margin:0;}
.editor_suggestion {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.prod_item_title {
	margin: 0;
	padding-left:4px;
	font: bold 12px arial, verdana;
	text-decoration: none;
	color:#000000;
}
a.prod_item_title {
	margin: 0;
	padding: 0;
	font: bold 12px arial, verdana;
	text-align: center;
	text-decoration: none;
	color:#0000FF;
}
a.prod_item_title:hover{
	margin: 0;
	padding: 0;
	font: bold 12px arial, verdana;
	text-align: center;
	text-decoration: underline;
	color:#0000FF;
}
.prod_item_description {
	font: 11px arial, verdana;
	font-weight:normal;
	text-decoration:none;
	padding-left: 15px;
}
.page_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #0000CC;
	font-weight: bold;
	font-style:italic;
}
.page_desc {
	font: 12px arial, verdana;
	font-weight:normal;
	text-decoration:none;
	padding-left: 15px;
}
a.menulinks {
	font-size: 12px;
	line-height: 16px;
	color: #0000FF;
	cursor: pointer;
	background-image: url(http://www.techreviewsource.com/images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 3px;
	text-decoration: none;
}
a.menulinks:hover {
	text-decoration: underline;
}
.menutitle {
	color:#000000;
	font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	font-style:italic;
}
/***************************************************
* ADBRITE ADVERTISEMENTS
***************************************************/
a.adHeadline { font-weight: bold; color: #0000C3; cursor: pointer; font-size: 12px; text-decoration:none;}
a.adHeadline:hover { text-decoration:underline; }
.adText {margin-left:.5em; font-weight: normal; color: #000; cursor: pointer; text-decoration: none; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.adbritead br { display: none; }
.adbritead {display:inline;}
.adText:hover {text-decoration:none}
.adText:hover span {text-decoration:underline}
 #adbrite { position: absolute; 
	margin: 1em 0;
	height: 56px;
	width: 550px;
	padding-left: 5px;
	background: #F5F7FA url(http://www.techreviewsource.com/images/adbrite_background.png) 0 0 no-repeat;
	border: none;
	text-align: center;	
}

 * html #adbrite {padding-top:0}
a.adbriteyouradhere { display:inline;padding-left:1em;font-size:10px; color: #0000C3; text-decoration:none; }
a.adbriteyouradhere:hover {text-decoration: underline;}
a.adbriteyouradhere_box { font-size:10px; color: #0000C3; text-decoration:none; }
a.adbriteyouradhere_box:hover {text-decoration: underline;}
.adbritesponsored {color:#666;display:inline;font-size:10px;margin-right:1em;font-weight:normal;}
.adbritesponsored_box {color:#666;font-size:10px;font-weight:normal;padding-top:6px;}

 #adbrite_skybox { position: absolute; 
	height: 155px;
	width: 160px;
	background: #F5F7FA url(http://www.techreviewsource.com/images/adbrite_160box_bg.gif) 0 0 no-repeat;
	border: none;
	text-align: center;	
}

 * html #adbrite_skybox {padding-top:0}
 
 .grey_sponlinks_adtag {
	width: 365px;
	height: 200px;
	background: #ededed url(http://www.techreviewsource.com/images/grey_sponlink.gif) 50% 6px no-repeat;
	padding: 16px 2px 2px 2px;
	margin: 0px 0px 16px 0px;
}
.grey_sponlinks {
	width: 357px;
	height: 186px;
	background: #ffffff;
	padding: 8px 4px 5px 4px;
}
table.grey_sponlinks_table {
	width: 347px;	
}
.table_header	{
	font: verdana;
	font-style:bold;
	font-weight:normal;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
}
.table_contents	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
}

/*********** SAVE AND SHARE BOX **************/
.sidebar {
	/* positioning */
	background-color:#FFFFFF;
	padding:0;
	border-top:0;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:4px;
	width:99%;	

	/* formatting */
	font-family:arial,sans-serif;
	font-size:8pt;
	color:#000000;
	line-height:1.3;
}
.sidebarcontent {
	padding:6px;
	padding-left:30px;
}
.sidebarhack {
	background-color:#08315A;
	height:2px;
	width:99%;
}
	
.sidebar h2, #article .sidebar h2 {
	border-bottom:1px solid #CCCCCC;
}
.sidebar h2, #article .sidebar h2, .sidebar h2 a, #article .sidebar h2 a {
	background-color:#EEEEEE;
	padding:2px;

	font-size:8pt;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#C00;
	margin:0;
}
.sidebar h2 table tr td.sb-left, #article .sidebar h2 table tr td.sb-left, .sidebar h2 table tr td.sb-right, #article .sidebar h2 table tr td.sb-right {
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#08315A;
}
.sidebar h2 table tr td.sb-right a, #article .sidebar h2 table tr td.sb-right a {
	text-transform:none;
	font-weight:normal;
	text-decoration:underline;
	color:#0C4790;
}
.bookmark {
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.bookmark div {
	background-repeat:no-repeat;
	background-position: 0 0px;
	line-height:2.2;
}
.bookmark a {
	/* text-decoration:none; */
}
.generic_bookmark {
	float:left;
	margin-right:3px;
	width:100px;
	height:20px;
}
.pad_bookmark {
	padding:0 2px 0 25px;	
}
/* YELLOW BUTTON'S */
.yellow_button_noshadow_l {background:url('http://www.techreviewsource.com/images/buttons/yellow_button_noshadow_l.gif') no-repeat;width:15px;height:24px;display:inline;float:left;}
.yellow_button_noshadow_mid {background:url('http://www.techreviewsource.com/images/buttons/yellow_button_noshadow_middle.gif') repeat-x;height:24px;display:inline;padding:3px 0;float:left;}
.yellow_button_noshadow_r {background:url('http://www.techreviewsource.com/images/buttons/yellow_button_noshadow_r.gif') no-repeat;width:15px;height:24px;display:inline; float:left;}
.button_text a{background:url('http://www.techreviewsource.com/images/arrow_black.gif') no-repeat left;padding-left:7px;display:inline;font-family: verdana, geneva, helvetica; text-decoration: none;font-size:10px;font-weight:bold; color:#000000;}
.button_text a:hover{text-decoration:underline; color:#000000;}

#hgg07_bottom {
	clear:left;
	background:url("http://www.techreviewsource.com/images/reviews/holiday/hgg07/footer.jpg") no-repeat;
	padding: 24px 0 0 120px;
	margin: 0;
	font: bold 13px verdana, arial,verdana;
	color: #000;
	height: 238px;
}
*html #hgg07_bottom {
	clear:left;
	background: url("http://www.techreviewsource.com/images/reviews/holiday/hgg07/footer.gif") no-repeat;
	padding: 24px 0 0 33px;
	margin: 0;
	font: bold 13px verdana, arial,verdana;
	color: #000;
	height: 238px;
}
#hgg07_resources {
	float: left;
	margin-left:15px;
	padding: 0;
}

h5.bts_resources_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin: 0;
	padding-left:45px;
}
#hgg07_resources ul {
	font: bold 12px arial, helvetica;
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	height:200px;
}
#hgg07_resources li {
	margin: 0;
	width:460px;
	padding: 0 0 3px 6px;
	font-weight:normal;
}
#hgg07_resources li a{
	margin: 0;
	width:460px;
	padding: 0 0 3px 6px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(http://www.techreviewsource.com/images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
#hgg07_resources li a:hover{
	margin: 0;
	width:460px;
	padding: 0 0 3px 6px;
	font-weight:bold;
	text-decoration:underline;
}