body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:#979797 url(bg_main.gif) repeat-y center top!important;
	margin:0;
	padding:0;
	font-size:12px;
}
a img {
	border: none;
}
a, a:visited {
	color:#1E6FE0;
	text-decoration:underline;
}
a:hover {
	color:#FC7F01;
	text-decoration:underline;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
h2 {
	font-size:18px;
	margin:0;
}
.portal_body {
	width:986px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.main_page_left {
	background-image:url('main-left-border.gif') !important;
	background-position:right;
	background-repeat:repeat-y;

	width:32px;
	float:left;
}
.main_page_middle {
	width:978px;
	float:left;
	padding-left:8px;
	background-color:#ffffff;
}
.main_page_right {
	background-image:url('main-right-border.gif') !important;
	background-position:left;
	background-repeat:repeat-y;

	width:32px;
	float:left;
}
/******Main Middle Section********/
.top_contents_spacer {
	margin-top:10px;
}
.content_main {
	width:799px;
	float:left;
	background: #CCCCCC;
}
.content_main_row {
	margin: 0px 0px 0px 0px;
	width:100%;
	clear:both;
	float:left;
}
.content_section {
	width:970px;
	padding-top:0px;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
}
.search_dark {
	width:168px;
	padding-top:3px;
	float:left;
	clear:both;
	background-color:#C1C1C1;
	text-align:center;
	padding-right:2px;
	font-size:9px;
	padding-bottom: 5px;
}
.goobox {
	width:150px;
	margin-left:10px;
	_margin-left:5px;
}
.content_left {
	width:170px;
	float:left;
	margin-top: 0px;
	border-right:1px solid #C1C1C1;

}
.content_right {
	float:left;
	width:799px; /*background-color:#CCCCCC;*/
}
.copies_softer {
	margin-bottom:20px;
}
.contents_left_rows {
	width:170px;
	_width:167px;
	margin-bottom:15px;
	clear:both;
	float:left;
}
.content_left_header {
	width:169px;
	_width:169px;
	float:right;
	border:1px solid #D0D0D0;
	border-right:none;
	margin-top:3px;
	margin-bottom:3px;
	_padding-bottom:2px;
	background-color:#EFEFEF;
	color:#404040;
	font-size:12px;
	font-weight:bold;
}
.new_left_nav_rss_link {
	clear:both;
	float:left;
	font-size:10px;
	margin-top:10px;
	font-weight:bold;
	padding:4px 0px 4px 9px;
	_padding:4px 0px 2px 9px;
	width:161px;
}
.new_left_nav_rss_link a, .new_left_nav_rss_link a:visited {
	color:#067DD1;
}
.new_left_nav_rss_link a:hover {
	color:#FC7F01;
}
.left_nav_rss_img_cont {
	float:left;
	width:19px;
}
.left_nav_rss_txt_cont {
	float:left;
	width:142px;
}
.left_header_img {
	float:left;
	padding-left:2px;
	padding-top:2px;
}
.left_header_text {
	float:left;
	padding-left:5px;
	padding-top:2px;
	width:130px;
}
.left_header_text a, .left_header_text a:visited {
	color:#404040;
	text-decoration:none;
}
.slider_divs {
	overflow:hidden;
	height:100%;
	float:left;
}
.main_cat_header {
	width:140px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	margin-top:3px;
}
.category_spacing {
	float:left;
	margin-left:10px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.category_spacing a, .category_spacing a:visited {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.category_spacing a:hover {
	color:#FC7F01;
	text-decoration:underline;
}
.data_img {
	float: left;
	width: 69px;
}
.data_img img {
	border:none;
}
.data_info {
	float:right;
	width:93px;
	font-size:11px;
	color:#838383;
	padding-left:3px;
	padding-right: 2px;
}
.data_info a, .data_info a:visited {
	color:#838383;
}
.data_info a:hover {
	color:#FC7F01;
}
.data_ttr {
	color:#404040;
	font-size:11px;
	font-weight:bold;
}
.blog_data {
	float:left;
	font-size:11px;
	color:#838383;
	text-align:justify;
	padding-left: 5px;
	padding-right: 10px;
}
.blog_data a, .blog_data a:visited {
	color:#838383;
}
.blog_data a:hover {
	color:#FC7F01;
}
.top_container {
	width:970px !important;
	float:left;
	clear:both;
	background-color:#605d5d;
	text-align:center;
}
.top_container a {
	cursor:pointer;
	_cursor:pointer;
.cursor:pointer;
}
.top_ads {
	overflow-x:hidden;
	_overflow-x:hidden;
}
.top_below_ad {
	background-size:auto;
	background-image:url('top-area-background.gif');
}
.ttr_top_left {
	width:235px;
	float:left;
	text-align:left;
	padding:0 0 0 5px;
}
.ttr_top_left a {
	cursor:pointer;
.cursor:pointer;
	_cursor:pointer;
}
.sponsored_ads {
	width:468px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#d5d4d4;
	margin-top:15px;
	font-weight:bold;
}
.top_right_area {
	width:245px;
	float:right;
}
.top_header_text {
	color:#d5d4d4;
	font-size:12px;
}
.ttr_rss_news {
	width:200px;
	float:left;
	text-align:left;
	padding-top:30px;
}
.rss_image {
	float:left;
}
.ttr_share {
	width:55px;
	float:left;
	padding-bottom:1px;
}
.new_ttr_login {
	width:180px;
	float:left;
	padding-top:25px;
	text-align:right;
}
.top_ttr_login {
	width:180px;
	color:#D5D4D4;
	margin-right:10px;
}
.top_header_links a, .top_header_links a:visited {
	color:#d5d4d4;
	font-size:12px;
	text-decoration:none;
}
.top_header_links a:hover {
	color:#f77a1a;
	font-size:12px;
}
.search_bar {
	width:175px;
	height:24px;
	float:left;
	margin-top:5px;
	background:url('ttr_new_search_2.jpg') no-repeat;
}
.search_bar input {
	width:170px;
	background-image:url('search-top-ten-1.gif');
	background-repeat:no-repeat;
	background-position: left center;
	background-color:#FFFFFF;
	border:none;
	margin:3px 5px 0px 5px;
	_margin:1px 5px 0px 5px;
}
.search_button {
	width:50px;
	float:left;
	margin-left:8px;
	_margin-left:5px;
	margin-top:3px;
	_margin-top:4px;
}
.ttr_top_links {
	width:958px;
	float:left;
	height:auto;
	clear:both;
	border:1px solid #5d5c5c;
	font-size:12px;
	padding:0px 5px 0px 5px;
	background-size:auto;
	background-image:url('grey-nav-bar.gif');
}
.ttr_top_links a, .ttr_top_links a:visited {
	color:#4d4d4d;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.ttr_top_links a:hover {
	color:#FFFFFF;
	font-size:12px;
	cursor: pointer;
	font-weight:bold;
	text-decoration:none;
}
.ttr_top_nav a, .ttr_top_links2 {
	float:left;
	width:auto;
	line-height:15px;
}
.ttr_top_nav a {
	padding:8px 10px;
}
.ttr_top_links2 a:visited {
	color:#4d4d4d;
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	text-decoration:none;
}
.ttr_top_links2 a:hover {
	color:#FFFFFF;
	font-size:12px;
	cursor: pointer;
	font-weight:bold;
	text-decoration:none !important;
}
.ttr_top_links2 a:hover div {
	text-decoration:none !important;
}
.ttr_top_nav  {
	width:auto;
	float:left;
	padding:0;
}
.bottom_ttr_top_nav {
	width:950px;
	float:left;
	background-color:#605d5d;
	padding:3px 10px 3px 10px;
	color:#CCCCCC;
	font-size:11px;
	text-align:left;
}
.bottom_ttr_top_nav span {
	text-decoration:underline;
	color:#FFFFFF;
}
.bottom_ttr_top_nav a, .bottom_ttr_top_nav a:visited {
	color:#cccccc;
	font-size:11px;
	text-decoration:none;
}
.bottom_ttr_top_nav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.ttr_top_nav a:hover, .ttr_top_nav_sel {
	background-image:url('little-tabs.gif');
	color:#FFFFFF;
	font-weight:bold;
}
.ttr_top_portal_pages {
	margin-left:0px !important;
	width:100%;
}
.left_content {
	width:170px;
	float:left;
	margin-top:10px;
	border-right:1px solid #C1C1C1;

}
.left_content_row {
	width:165px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.left_content_rows {
	background-color:transparent;
	color:#000000;
	font-size:10px;
.margin-top:3px;
}
.left_content_header {
	width:165px;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
	_margin-bottom:0px;
	_padding-bottom:0px;
	color:#404040;
	font-size:12px;
	font-weight:bold;
}
.left_content_header a, .left_content_header a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.header_left_img {
	width:21px;
	float:left;
	padding-left:4px;
}
.left_content_headers_top {
	margin-top:10px;
}
.left_content_links {
	width:160px;
	float:left;
	margin-top:5px;
	color:#0262ac;
	clear:both;
	color:#1e6fe0;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding-left:5px;
}
.left_content_links a, .left_content_links a:visited {
	text-decoration:none;
	color:#1e6fe0;
	font-weight:bold;
}
.left_content_links a:hover {
	color:#FC7F01;
	text-decoration:none;
}
.left_content_links_img img {
	margin-right:4px;
	_margin-right:2px;
}
.left_nav_slide_cont {
	background-image:url('left-nav-bg.gif');
	background-repeat:no-repeat;
	width:165px;
	margin-bottom:10px;
	float:left;
}
.left_nav_slide_no_bottom {
	margin-bottom:0px;
}
.left_content_ranks {
	width:151px;
	float:left;
	padding-left:14px;
	margin:0px;
}
.left_content_titles_bg {
	background-image:url('left-nav-title-bg.gif');
	background-repeat:no-repeat;
}
.articles_title {
	font-size: 12px;
	float:left;
	margin-top:5px;
	font-weight:bold;
	width: 150px;
	color:#1e6fe0;
	margin-bottom:5px;
}
.articles_container {
	margin-left:10px;
	_margin-left:4px;
	margin-top:8px;
	margin-bottom:5px;
	width:155px;
	float:left;
}
.header_left_text {
	float:left;
	padding-left:5px;
	width:135px;
}
.header_left_text a, .header_left_text a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.header_left_text a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.content_left_row {
	width:170px;
	_width:167px;
	clear:both;
	float:left;
	background-color:#FFFFFF;
}
.become_a_reviewer {
	float:left;
	width:150px;
	padding:3px 0px 3px 8px;
	font-size:14px;
	color:#FFFFFF;
	letter-spacing:-0.5px;
}
.become_a_contrib_cont {
	width:163px;
	height:77px;
.height:77px;
	float:left;
	color:#000000;
	background-image:url('become-contrib-bg.gif');
	border:1px solid #d2d6c5;
	border-bottom:none;
}
.become_a_contrib_medal {
	width:50px;
	float:left;
	margin-left:2px;
}
.become_a_contrib_text {
	width:105px;
	float:left;
	padding:5px 3px 0px 3px;
	_padding:5px 2px 0px 2px;
	letter-spacing:-0.3px;
	font-size:10px;
	font-weight:bold;
}
.become_a_contrib_text a, .become_a_contrib_text a:visited {
	color:#1E6FE0;
}
.become_a_contrib_text a:hover {
	color:#1E6FE0;
}
.become_a_contrib_bottom {
	width:165px;
	float:left;
	clear:both;
.margin-top:-3px;
}
.top_left_nav_spaced {
	margin-left:10px;
	_margin-left:5px;
	width:150px;
}
.top_left_explain {
	color:#a9a9a9;
	font-size:11px;
	letter-spacing:-0.2px;
	font-weight:bold;
}
.left_nav_matrix_links {
	clear:both;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 15px;
	width:144px;
}
.left_nav_matrix_links a:visited, .left_nav_matrix_links a {
	text-decoration:none;
	color:#1E6FE0;
}
.left_nav_matrix_links a:hover {
	color:#FC7F01;
	text-decoration:none;
}
.left_nav_matrix_console_link_arrow {
	width:13px;
	float:left;
	padding-top:2px;
}
.left_nav_matrix_console_link {
	width:131px;
	float:left;
	font-size:10px;
}
.left_nav_matrix_console_link a, .left_nav_matrix_console_link a:visited {
	text-decoration:none;
}
.left_nav_matrix_console_link a:hover {
	color:#FC7F01;
	text-decoration:none;
}
.blogs_articles_container {
	float:left;
	margin-bottom:5px;
	margin-left:2px;
	width:155px;
}
.review_title {
	float:left;
	width:488px;
	_padding-top:6px;
	font-size:12px;
	color:#CCCCCC;
	margin-top:0px;
	padding-top:2px;
}
.review_title span {
	color:#FFFF9D;
}
.left_nav_text_small {
	float:left;
	font-size:10px;
	margin-bottom:5px;
	margin-left:2px;
	width:155px;
}
.left_nav_text_small a, .left_nav_text_small a:visited {
	text-decoration:none;
}
.left_nav_text_small a:hover {
	text-decoration:none;
}
.see_text_more {
	color:#414141;
	float:left;
	font-size:10px;
	margin-left:2px;
	margin-top:5px;
	width:150px;
}
.see_text_more a, .see_text_more a:visited {
	color:#1E6FE0;
	text-decoration:none;
}
.see_text_more a:hover {
	text-decoration:none;
}
.new_left_navigation_links {
	width:10px;
	padding-top:3px;
	float:left;
}
.new_left_navigation_links img {
	vertical-align:top;
}
.left_navish_page_links {
	width:130px;
	float:left;
	margin-left:15px;
	_margin-left:8px;
}
.left_navish_page_sub_links {
	width:110px;
	_width:110px;
	float:left;
	margin-left:35px;
	_margin-left:16px;
}
.blue_text_header_small {
	color:#0262AC;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	width:150px;
}
.left_nav_small_text {
	float:left;
	font-size:10px;
	margin-bottom:5px;
	width:135px;
}
.left_nav_small_text a, .left_nav_small_text a:visited {
	font-size:10px;
	text-decoration:none;
}
.left_nav_product_link {
	width:130px;
	_width:110px;
	float:left;
	font-size:10px;
	margin-bottom:3px;
}
.left_nav_product_link a {
	color:#1E74B6;
	font-size:9px;
	text-decoration:none;
}
.left_nav_product_link a:hover {
	color:#1e6fe0;
	font-size:9px;
	text-decoration:underline;
}
.left_nav_product_space {
	margin-top:0px;
}
.left_nav_product_links {
	width:130px;
	_width:125px;
	float:left;
	font-size:10px;
	margin-bottom:3px;
	text-decoration:underline;
}
.left_nav_product_links a, .left_nav_product_links a:visited {
	color:#414141;
	font-size:10px;
	text-decoration:none;
	text-decoration:none;
}
.left_nav_small_numerical {
	width:10px;
	font-weight:bold;
	clear:both;
	float:left;
	font-size:10px;
	margin-right:10px;
	margin-left:15px;
	_margin-left:7px;
}
.left_nav_bottom_links {
	width:154px;
_width:150 float:left;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:3px 0px 3px 11px;
	_padding:3px 0px 3px 8px;
	border-top:1px dashed #bab9b9;
	font-size:11px;
	color:#1E6FE0;
	font-weight:bold;
}
.left_nav_bottom_links a, .left_nav_bottom_links a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#1e6fe0;
	font-size:11px;
}
.left_nav_bottom_links a:hover {
	color:#1e6fe0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.left_nav_bottom_links_space {
	margin-top:10px;
}
.left_nav_bottom_links_bsp {
	margin-bottom:8px;
}
.left_nav_bottom_no_border {
	border-top:none;
}
.left_nav_bottom_no_border a, .left_nav_bottom_no_border a:visited {
	color:#1E6FE0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.left_nav_bottom_no_border a:hover {
	color:#FC7F01;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.see_more_text {
	margin-top:5px;
	color: #414141;
	font-size: 10px;
	float:left;
	width: 150px;
}
.see_more_text a, .see_more_text a:visited {
	color: #1E6FE0;
	text-decoration:none;
	font-weight:bold;
}
.see_more_text a:hover {
	color:#FC7F01;
	text-decoration:none;
}
.rad_container {
	float:left;
	width:150px;
	border: 1px solid #C1C1C1;
	padding-left:10px;
}
.left_ad {
	float:left;
	padding: 0 5px 0 0;
}
.left_nav_appearing {
	clear:both;
	float:left;
	font-size:10px;
	font-weight:normal;
	padding:2px 0 0 0px;
	_padding:0px;
	width:159px;
}
.left_nav_appearing a, .left_nav_appearing a:visited {
	text-decoration:none;
	color:#1E6FE0;
}
.left_nav_appearing a:hover {
	color:#FC7F01;
	text-decoration:underline;
}
.left_nav_appearing_spaced {
	width:144px;
	padding-left:15px;
}
.left_nav_appearing_arrow {
	width:13px;
	padding-left:2px;
	padding-top:2px;
	float:left;
}
.left_nav_appearing_page {
	width:144px;
	float:left;
	font-weight:bold;
}
.top_main_area_bar {
	width:799px;
	float:left;
	background-color:#696969;
}
.main_intro_ad {
	float:right;
	background:#000000;
	color:#FFFFFF;
	width:300px;
	height: 250px;
}
.the_intro_ad {
	width:300px;
	float:left;
	margin-left:12px;
}
.contents_swap {
	margin-left:23px;
	margin-right:20px;
}
.bottom_content_row {
	clear:both;
	float:left;
	margin:0px;
	width:100%;
}
.left_col {
	background: white;
	width: 499px;
	float: left;
	padding: 10px 0px 10000px 0px;
	font-size: 12px;
	color: #606060;
	text-align: left;
	word-spacing: -.5px;
}
.left_col span.head {
	color: #ffa800;
	font-size: 20px;
	font-weight: normal;
}
.bottom_pad {
	height: 75px;
	float:left;
}
.bottom_vid_holder {
	float: left;
	width: 459px;
	text-align: left;
	line-height: 1;
	padding: 10px 20px 0px;
}
.bottom_vid {
	width: 130px;
	margin: 0px 15px 0px 0px;
	float: left;
	color: black;
	font-size: 9px;
	word-spacing: -.5px;
}
.bottom_vid img {
	padding-bottom: 5px;
}
.bottom_vid a {
	font: bold 11px sans-serif;
	color: #066adf;
	text-decoration: none;
	letter-spacing: -.5px;
	line-height: 1;
}
.right_col {
	width: 300px;
	float:right;
	color: #4e4e4e;
	font: bold 17px sans-serif;
}
.share_box {
	width: 278px;
	margin: 0px auto 0px auto;
	background: white;
	padding: 1px 1px 1px 1px;
}
.share_table {
	vertical-align: middle;
	width: 278px;
	border: 1px solid #999999;
	padding-left: 10px;
}
.share_table td {
	height: 23px;
	font-weight: normal;
}
.share_table td img {
	margin-bottom: -6px;
}
.share_table td a {
	font-size: 11px;
	color: black;
}
.share_head td {
	font-size: 16px;
	width: 100%;
	font-weight: bold;
	color: #8dcf8f;
}
.link_url td {
	font-size: 12px;
	width: 100%;
	height: 34px;
}
.bottom_ad {
	background: black;
	color: white;
	width: 300px;
	height: 250px
}
.link_box {
	padding: 30px 0px 15px 10px;
	width: 290px;
}
.related_links {
	list-style-image: url('arrowhighlght.gif');
}
.related_links li {
	margin-left: -23px;
	margin-bottom: 14px;
	line-height: .9;
}
.related_links a {
	text-decoration: none;
	color: #215692;
	letter-spacing: -.5px;
	font-size: 13px;
	font-weight: normal;
}
#popper {
	position:absolute;
	z-index:10;
	display:none;
	width:260px;
	background-color:#D7E2F6;
	border:1px solid black;
	font-family:Arial, Verdana, Helvetica, sans-serif;
.padding-bottom:6px;
}
.poptitle {
	width:254px;
	clear:both;
	float:left;
	color:#5C6167;
	font-size:12px;
	vertical-align:middle;
	margin:5px 0 2px 5px;
}
.poptext {
	font-size:11px;
	float:left;
	width:225px;
	margin-left:15px;
	_margin-left:5px;
}
.popmiddle {
	clear:both;
	float:left;
	width:250px;
	margin: 5px 0 5px 5px;
	_margin: 5px 0 2px 3px;
	background-color:#ffffff;
}
.popclose {
	font-size:12px;
	width:55px;
	margin-top:5px;
	float:right;
}
.popclose a, popclose a:visited {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.ss_holder {
	width:120px;
	float:left;
	margin-left:5px;
	padding-bottom:15px;
}
.newsletter_left_header_row {
	margin:0;
	padding:6px 0px 6px 10px;
	float:left;
	width:155px;
	_width:155px;
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(left-nav-title-bg.gif);
}
.text_newsletter {
	margin-top:3px;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:5px;
	width:155px;
}
.text_newsletter a, .text_newsletter a:visited {
	color:#F08630;
	font-size:11px;
	font-weight:bold;
	clear:both;
	float:left;
}
.boxes_newsletter {
	margin-top:-2px;
	margin-left: 10px;
	_margin-left: 5px;
	width:140px;
	float:left;
}
.boxes_newsletters {
	margin-top:10px;
	_margin-top:5px;
}
.newsletter_deliver_fresh {
	width:150px;
	float:left;
}
.newsletter_left_content_row {
	background-image:url(newslback.gif);
	background-repeat:no-repeat;
	background-color:#e6e6e6;
	float:left;
	width:163px;
	border-width:1px;
	border-style: solid;
	border-color: #9C9C9C;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsletter_left_content_row {
background-image:url(newslback.gif);
background-repeat:no-repeat;
float:left;
width:163px;
border-width:1px;
border-style: solid;
border-color: #9C9C9C;
}
}
.newsletter_left_top_sp {
	margin-top:10px;
}
.newsletter_left_space {
	margin-top:5px;
	margin-bottom:5px;
	width:165px;
}
.left_newsletter_cont {
	float:left;
}
.newsletter_link {
	clear:both;
	float:left;
	width:100px;
	border-width:1px;
}
.email_box {
	margin-top:5px;
	margin-left:10px;
	width:135px;
	font-size:10px;
	color:#797979;
	font-style:italic;
	float:left;
}
.sign_up {
	clear:both;
	margin-top:5px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	width:135px;
}
.chk_text {
	float:left;
	width:114px;
	padding-left:5px;
	margin-top:2px;
}
.nl_thanks {
	width:125px;
	color:#F08630;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-left:0px;
}
.main_right_nav {
	float: right;
	width:300px; /*margin-top:0px;*/
	_width:299px;
	background-color:#F4F4F4;

}
.accessibility_container {
	float:left;
	width:295px;
	padding-left:5px;
	font-size:22px;
	color:#ffffff;
}
.print_button {
	float:left;
	width:55px;
	font-size:12px;
	color:#ffffff;
}
.email_button {
	float:left;
	width:68px;
	font-size:12px;
	color:#ffffff;
}
.send_to_mobile_button {
	float:left;
	width:110px;
	font-size:12px;
	color:#ffffff;
}
.right_nav_element_container {
	margin-bottom:10px;
	float:left;
	width:300px;
}
.pg_container {
	border: 1px solid #A8A8A8;
	width:280px;
	margin-left:10px;
	_margin-left:5px;
	margin-top:10px;
	float:left;
	background-color:#FFFFFF;
}
.pricegrabber_box {
	position:absolute;
	z-index: 100;
	visibility:hidden;
}
.pg_head {
	background-color: #878787;
	color:#FFFFFF;
	font-weight:bold;
	width:270px;
	font-size:18px;
	float:left;
	padding-left:10px;
}
.pg_head a, .pg_head a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.pg_head a:hover {
	text-decoration:underline;
}
.pg_head_movies {
	background: #C2231F url(pg_header_bg.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	width:270px;
	font-size:18px;
	float:left;
	padding-left:10px;
}
.pg_content {
	width:280px;
	float:left;
	font-size:12px;
	margin: 5px 0;
}
.pg_content span {
	float:left;
	width:60px;
}
.pg_content span img {
	width:55px;
}
.pg_content a {
	color:#000000;
}
.pg_content2 {
	width:280px;
	float:left;
	font-size:12px;
	margin: 5px 0;
}
.pg_content2 span {
	float:left;
	width:115px;
	text-align:center;
}
.pg_content2 a, .pg_content2 a:visited {
	color:#000000;
}
.pg_content_row {
	width:260px;
	float:left;
	margin:0px 10px;
	_margin:0px 5px;
	border-top:1px solid #e1e1e1;
	padding:5px 0px 0px 0px;
	_padding:5px 0px 0px 0px;
}
.pg_content_row_header {
	width:260px;
	float:left;
	margin:1px 10px;
	_margin:1px 5px;
}
.pg_field {
	text-align:center;
	width:70px;
	float:left;
	vertical-align:middle;
	font-weight:bold;
}
.pg_field a img {
	border:none;
}
.pg_field_price {
	padding:3px 0px 0px 0px;
	text-align:center;
	color:#cd0500;
	width:70px;
	float:left;
	font-weight:bold;
	_padding:3px 0px 0px 0px;
}
.pg_field_price a, .pg_field_price a:visited {
	color:#cd0500;
	font-weight:bold;
	text-decoration:none;
}
.pg_field_faded {
	padding:0px 0px 0px 10px;
	text-align:center;
	color:#848484;
	width:60px;
	float:left;
}
.pg_field_faded_buy {
	text-align:left;
	color:#848484;
	width:115px;
	float:left;
}
.pg_field_faded_buy a, .pg_field_faded_buy a:visited {
	font-size:11px;
	font-weight:bold;
	color:#0D68AE;
}
.pg_field_faded_buy_header {
	text-align:left;
	color:#848484;
	width:105px;
	float:left;
}
.pg_img_close {
	float: right;
	margin-right: 5px;
	padding: 2px 0px 0px 0px;
}
.pg_img_close img {
	border: 0px;
}
.pg_footer {
	background-color:#DFDFDF;
	text-align:center;
	width:280px;
	float:left;
	color:#575757;
	font-size:14px;
	font-weight:bold;
}
.pg_footer a, .pg_footer a:visited {
	color:#575757;
	font-size:14px;
	text-decoration:none;
}
.pg_powered_by {
	float:left;
	width:280px;
}
.pricegrabber_section2 {
	position:absolute;
	display:none;
	position:absolute; /*z-index:100;*/
}
.sociables_close {
	float:  left;
	font-size:15px;
}
.sociables_close a, .sociables_close a:visited {
	color:  blue;
	text-decoration:  none;
	font-size:15px;
}
.sociables_close a:hover {
	color:blue;
	text-decoration:none;
	font-size:15px;
}
.sociables_container {
	border: 1px solid #A8A8A8;
	width:270px;
	margin-left:10px;
	_margin-left:5px;
	padding:10px 0 10px 10px;
	_padding:10px 0 10px 5px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	z-index:1;
}
.sociables_header {
	color:#92C992;
	width:260px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.sociables_header2 {
	width:240px;
}
.sociables_footer {
	width:270px;
	float:left;
	font-size:10px;
}
.sociables_footer input {
	color:#BFBEBC;
}
.overall_sociables_box {
	clear:  both;
}
.sociables_box {
	width:135px;
	float:left;
}
.sociable {
	width:135px;
	float:left;
	font-size:10px;
	margin-bottom:5px;
}
.sociable a, .sociable a:visited {
	color: #6B6B6B;
	text-decoration:none;
}
.right_ad_text {
	font-size:11px;
	font-weight:bold;
	color:#555555;
	text-align:center;
}
.arrow_cont {
	float:left;
	width:15px;
	vertical-align:middle;
	margin-right:5px;
	_margin-right:0px;
}
.video_cont {
	width: 265px;
	margin-left:15px;
	_margin-left:5px;
	float:left;
	margin-bottom:3px;
}
.video_link {
	float:left;
	font-size:11px;
	color:#134B7A;
	width:240px;
}
.video_link a, .video_link a:visited {
	color:#0062A1;
	text-decoration:none;
}
.video_link a:hover {
	color:#FC7F01;
}
.video_footer {
	width:285px;
	float:left;
	font-size:10px;
	color:#134B7A;
	text-decoration:underline;
	font-weight:bold;
	margin-left:15px;
	_margin-left:5px;
}
.video_footer a, .video_footer a:visited {
	color:#134B7A;
	text-decoration:underline;
}
.number_1_prod_left {
	width:115px;
	float:left;
}
.number_1_prod_left img {
	width:105px;
}
.number_1_prod_right {
	width:150px;
	float:left;
	margin-right:15px;
	_margin-right:7px;
}
.number_1_prod_name {
	font-size:16px;
	font-weight:bold;
	float:left;
	width:150px;
}
.number_1_prod_manufacturer {
	width:150px;
	float:left;
	font-size:10px;
	font-style:italic;
}
.number_1_prod_short_desc {
	width:150px;
	float:left;
	font-size:10px;
	margin-top:10px;
	margin-bottom:5px;
}
.read_full {
	width:150px;
	float:left;
	font-size:10px;
	color:#0B75AF;
}
.read_full a, .read_full a:visited {
	color:#0B75AF;
}
.number_1_lowest {
	font-size:10px;
	width:115px;
	float:left;
	text-align:center;
}
.number_1_price {
	width:115px;
	float:left;
	color:#BC0D14;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.number_1_buy {
	width:115px;
	float:left;
	text-align:center;
}
.number_1_buy img {
	width:41px;
}
.text_ad_right {
	width:298px;
	float:left;
	background-color:#F4F4F4;
}
.the_quick_links {
	width:300px;
	float:left;
	clear:both;
}
.the_quick_links img {
	vertical-align:bottom;
}
.right_quick_links {
	width:260px;
	float:left;
	background-color:#606060;
	color:#d6d6d6;
	font-size:12px;
	padding:5px 20px 10px 20px;
}
.right_quick_links a, .right_quick_links a:visited {
	color:#d6d6d6;
}
.right_quick_links a:hover {
	color:#FC7F01;
}
.right_quick_cont {
	width:108px;
	float:left;
	margin-top:5px;
}
.right_quick_left {
	margin-right:20px;
}
.right_quick_right {
	margin-left:20px;
}
.right_quick_cont_img {
	width:15px;
	float:left;
	margin-right:5px;
	_margin-right:2px;
}
.right_quick_cont_img img {
	vertical-align:bottom;
}
.new_review_cont {
	margin-top: 5px;
	float: left;
	width:235px;
	border-right: 1px solid #B8B8B8;
	padding-right:5px;
}
.new_articles_cont {
	margin-top: 5px;
	float: left;
	width:270px;
	padding-right:5px;
	border-right: 1px solid #B8B8B8;
}
.new_blog_cont {
	margin-top: 5px;
	float: left;
	width:250px;
	padding-right:5px;
}
.new_review_header {
	margin-top: 5px;
	margin-left:15px;
	_margin-left:5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#4E4E4E;
	width:285px;
	float:left;
}
.header_color {
	color:#FC7F01;
	font-weight:bold;
}
.site_name {
	margin-left: 5px;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
	color:#0062a1;
	text-decoration:none;
}
.site_name a, .site_name a:visited {
	font-size:13px;
	color:#0062a1;
	text-decoration:underline;
}
.site_name a:hover {
	color:#FC7F01;
}
.site_name_cont {
	float:left;
	width:225px;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:5px;
}
.title_cont {
	width: 285px;
	margin-left:15px;
	_margin-left:5px;
	margin-bottom:8px;
	float:left;
}
.title_cont img {
	margin-right:5px;
}
.title_style {
	font-size:12px;
	color:#0062a1;
	text-decoration:underline;
	float:left;
	width:245px;
}
.title_style a, .title_style a:visited {
	font-size:12px;
	color:#0062a1;
	text-decoration:underline;
}
.title_style a:hover {
	color:#FC7F01;
}
.footer_board {
	clear: both;
	width:100%;
	height:25px;
	background-color:#ffffff;
}
.portal_footer {
	background-color:#7E7E7E;
	text-align:center;
	color: white;
	font-size: 10px;
	float: left;
	width:986px;
	padding-bottom:20px;
}
.portal_footer ul {
	list-style-type: none;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:0px;
}
.portal_footer img {
	margin-top:10px;
}
.portal_footer li {
	display:inline;
	padding: 6px;
}
.portal_footer a, .portal_footer a:visited {
	font-size: 13px;
	text-decoration:none;
	color: white;
}
.portal_footer a:hover {
	text-decoration:underline;
}
.portal_footer_link {
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	height:15px;
}
.portal_footers_topics {
	text-align:center;
	border-right:1px solid white;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	display:inline;
}
.portal_footer_noborder {
	border:none;
}
.login_box {
	position:absolute;
	display:none;
	margin-top:40px;
	margin-left:-180px;
.margin-left:-305px;
	_margin-top:35px;
	_margin-left:-180px;
	width:300px;
	font-size:12px;
	height:53px;
	background:url('logback.gif');
	background-repeat:no-repeat;
}
.login_box a, .login_box a:visited {
	text-decoration:none;
	color: white;
}
.login_box_row {
	width:280px;
	clear:both;
	float:left;
	margin-left:15px;
	_margin-left:7px;
	margin-top:6px;
}
.login_box_row2 {
	width:280px;
	clear:both;
	float:left;
	margin-left:15px;
	_margin-left:7px;
	color:black;
}
.login_box_row2 input {
	float: left;
	margin: 1px 10px 0 0;
	padding: 0 0 0 0;
}
.main_login_box {
	width: 295px;
	height: 50px;
	float: left;
}
.login_err {
	float: left;
}
.loginerr {
	color:black;
}
.user_box {
	width:145px;
	float:left;
}
.user_box input {
	width:140px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.pass_box {
	width:75px;
	float:left;
}
.pass_box input {
	width:70px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.keeplogin {
	width:115px;
	float:left;
	color: white;
	padding: 3px 18px 0 0;
}
.keeplogin input {
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
.margin-top: -3px;
}
.lostpass {
	width:110px;
	padding-left:10px;
	margin-top:3px;
	float:left;
	border-left: 1px solid white;
}
.log_go {
	width:32px;
	float:left;
}
.log_close {
	width:20px;
	float:left;
}
.top_login_text {
	float:left;
	margin-left:5px;
	_margin-left:2px;
	margin-top:30px;
	width:100px;
	_width:95px;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}
.top_login_text a, .top_login_text a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.top_login_textb {
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-top:5px;
	width:100px;
	_width:95px;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.top_login_textb a, .top_login_textb a:visited {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.top_login_textb_row {
	clear:both;
	float:left;
	width:100px;
	_width:95px;
	margin-top:10px;
	_margin-top:5px;
}
.login_close_button {
	float: right;
	margin-right: 5px;
	_margin-right: 2px;
	background: url('logclose-1.gif') no-repeat;
	height: 15px;
	width: 18px;
	margin-left: 2px;
}
#why_join {
	padding-top: 3px;
	color: white;
}
#why_join span {
	color: black;
}
#lostpword {
	padding-top:5px;
	font-size: 11px;
}
#faderbox {
	background-color:#000000;
	display:none; 
	z-index:500;
	left:0;
	top:0;
}
#popcontent {
	position:absolute;
	border:0px;
	display:none;
	background-color:#FFFFFF;
	z-index:501;
}
.popcontentrow {
	width:100%;
	clear:both;
	float:left;
	background-color:#FFFFFF;
}
.popheader {
	background-color:#ABABC2;
	float:left;
	width:100%;
}
#popfrm {
	width:98%;
	height:100%;
	float:left;
	border:0;
}
.prod_box_main_cont {
	width:498px;
	float:left;
}
.prod_box_img_header {
	float:left;
	width:130px;
	padding-left:5px;
}
.prod_lmore_specs {
	padding-top:5px;
	font-size:12px;
	padding-left:15px;
	margin-bottom:5px;
	color:#4E4A4B;
	line-height:1.5;
}
.prod_lmore_specs img {
	width:110px;
}
.prod_lmore_specs a {
	color:#4E4A4B;
	text-decoration:none;
}
.prod_lmore_specs a:hover {
	text-decoration:underline;
}
.prod_box_enlarge_img_header {
	text-align:center;
	padding-top:5px;
}
.prod_box_enlarge_img_header img {
	width:102px !important;
}
.prod_info_main_cont {
	float:left;
	padding-left:15px;
	width:348px;
}
.prod_info_name {
	float:left;
	width:345px;
	font-size:26px;
}
.prod_info_manuf_version {
	width:348px;
	font-size:12px;
	color:#656565;
}
.prod_info_manuf_span {
	color:#000000;
}
.prod_info_version_span {
	color:#000000;
	font-weight:bold;
}
.prod_info_feature_cont {
	float:left;
	width:200px;
}
.prod_info_feature_overall {
	padding-bottom:5px;
	float:left;
	width:200px;
}
.prod_info_feature_overall span {
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
}
.prod_info_feature_combine {
	float:left;
	margin-bottom:-3px;
	width:200px;
}
.prod_info_feature_combine span {
	padding-left:5px;
	font-size:11px;
}
.rank_text {
	float:left;
	width:150px;
	font-size:11px;
}
.rank_score_image {
	float:left;
	width:40px;
	margin-right:5px;
	_margin-right:2px;
	padding-top: 3px;
.padding-top: 0px;
}
.prod_info_low_price_cont {
	float:left;
	width:115px;
}
.prod_info_low_price_text {
	font-size:11px;
	text-align:center;
}
.prod_info_actual_price_text {
	font-size:16px;
	text-align:center;
	color:#cc0907;
	font-weight:bold;
}
.prod_info_deals {
	font-size:11px;
	text-align:center;
	color:#f33131;
}
.prod_info_buy_dl_button {
	text-align:center;
}
.prod_rank_cont {
	float: left;
	width:498px;
	height:37px;
	background-image:url('compare_all_but.gif');
	background-repeat:no-repeat;
	margin-top:5px;
}
.prod_rank_header {
	float:left;
	padding-top:10px;
	padding-left:15px;
	width:307px;
	font-size:13px;
	font-weight:bold;
}
.prod_rank_header_span {
	font-size:11px;
	font-weight:normal
}
.prod_rank_img {
	float:left;
	width:156px;
	height:35px;
}
.prod_lmore_cont {
	float: left;
	width:498px;
	_width:480px;
	background-image:url('sliver.gif');
	background-repeat: repeat-x;
}
.prod_lmore_text {
	float: left;
	width:498px;
.width:480px;
	padding-left:15px;
	color:#DC8504;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
.prod_lmore_specs_no_width {
	padding-top:5px;
	font-size:12px;
	padding-left:15px;
	margin-bottom:5px;
	color:#4E4A4B;
	line-height:2.5;
}
.prod_lmore_probs {
	padding-top:5px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	color:#4E4A4B;
}
.prod_lmore_probs a, .prod_lmore_probs a:visited {
	color:#4E4A4B;
	text-decoration:none;
}
.prod_main_rev_cont {
	float:left;
	width:498px;
	_width:498px;
	overflow:hidden;
}
.prod_main_rev_header {
	padding-left:20px;
	width:458px;
	text-align:justify;
	padding-top:8px;
	color:#666666;
	FONT-SIZE: 12px;
	float:left;
	line-height:1.5;
}
.prod_main_rev_header p {
	margin-bottom:8px;
}
.matrix_yellow_bar {
	float:left;
	width:468px;
	font-size:10px;
	background-color:#FDF1BF;
	padding:5px 10px 5px 20px;
}
.ss_header {
	float:left;
	width: 458px;
	padding-left:20px;
	color: #FA9800;
	font-weight: bold;
	padding-top:20px
}
.ss_container {
	float:left;
	width:109px;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 0px;
}
.ss_image {
	float:left;
	width:100px;
}
.ss_image img {
	width:109px;
	height:90px;
}
.prod_video_header {
	clear:both;
	float:left;
	width:458px;
	padding:10px 0px 10px 0px;
}
.prod_video_actor_header {
	clear:both;
	float:left;
	width:458px;
	padding:10px 10px 10px 15px;
}
.crit_reviews_cont {
	clear:both;
	float:left;
	width:479px;
	_width:478px;
	background-color:#E4E4E4;
	padding:1px 0px 0px 20px;
}
.crit_reviews_cont_price {
	clear:both;
	float:left;
	width:478px;
	background-color:#E4E4E4;
	padding:1px 0px 0px 20px;
	background-image: url(pricgrbrbar.gif);
}
.crit_reviews_header {
	padding:3px 0px 0px 0px;
	float:left;
	font-size:17px;
	margin:0px;
}
.crit_reviews_header h2 {
	margin:0px;
	font-size:17px;
	font-weight:bold;
	color:#282828;
	margin:0px;
	float: left;
}
.user_read_all_cont {
	padding:3px 28px 0px 0px;
}
.user_read_all_cont a, .user_read_all_cont a:visited {
	font-size: 13px;
	text-decoration: none;
}
.user_read_all_cont a:hover {
	text-decoration: underline;
}
.user_read_all_cont_head {
	float: right;
.padding-bottom: 4px;
}
.float_left {
	float: left;
}
.overall_prod_ranking_box_cont {
	clear:both;
	float:left;
	width:230px;
}
.back_to_review_link {
	font-size: 12px;
}
.back_to_review_link a, .back_to_review_link a:visited {
	font-weight: bold;
	text-decoration: none;
}
.back_to_review_link a:hover {
	text-decoration: underline;
}
.crit_font_button_cont {
	float:right;
	padding:3px 20px 5px 0px;
	_padding:3px 20px 2px 0px;
}
.crit_font_button_both {
	float:left;
	padding:0px 5px 0px 0px;
}
.video {
	width:300px;
}
.li_image {
	margin-top:0px;
}
.video_right_cont {
	float:right;
	background-color:#606060;
	width:300px;
}
.video_header {
	width:285px;
	padding-left:15px;
	padding-bottom:0px;
	background-color:#606060;
	color:#d6d6d6;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle
}
.video_player_cont {
	width:280px;
	background-color:#FFFFFF;
	height:193px;
}
.video_dots {
	width:275px;
	background-color:#606060;
	color:#ffffff;
}
.video_sections {
	width:275px;
	background-color:#606060;
	color:#ffffff;
	float:left;
.height:60px;
}
.vid_thumb_cont {
	width:90px;
	float:left;
	padding-left:18px;
	padding-top:5px;
}
.vid_thumb_cont img {
	width:73px;
	height:55px;
}
.vid_text_cont {
	width:130px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.vid_text_cont a, .vid_text_cont a:visited {
	text-decoration:none;
	color:#ffffff;
}
.vid_text_cont a:hover {
	text-decoration:underline;
	color:#FC7F01;
}
.vid_date_cont {
	font-size:11px;
	font-weight:normal;
}
.vid_go {
	width:35px;
	float:left;
	padding-top:10px;
}
.slider {
	width:15px;
	float:right;
	position:relative;
	text-align:center;
	background:#606060
}
.arrow_box_up_arrow {
	float:right;
	width:100%
}
.arrow_box_down_arrow {
	float:right;
	width:100%
}
.arrow_box_slider {
	height:194px;
	float:left;
	background: #606060 url('line.gif') repeat-y center;
	margin:3px 0;
}
.bottom_scoll_image {
	width:300px;
.margin-top:-4px;
	float:left;
}
#video_slider_hidden {
	position:relative;
	width:285px;
	float:left;
}
#video_slider {
	height:214px;
.height:236px;
	overflow:hidden;
	position:relative;
	width:285px;
	float:left;
	background-color:#606060;
}
#sliderbar {
	width:15px;
	height:60px;
}
.upsale_header_text {
	clear:both;
	float:left;
	padding: 3px 0px 3px 25px;
	font-size:17px;
	color:#828282;
	font-weight:bold;
}
.upsale_cont {
	clear:both;
	float:left;
	width:498px;
	padding:5px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
}
.upsale_prod_container {
	float:left;
	width:128px;
	padding: 0px 19px 100px 19px;
	_padding: 0px 19px 100px 19px;
	border-right:1px dotted #999999;
}
.upsale_prod_name {
	clear:both;
	float:left;
	width:128px;
	padding: 0px 0px 25px 0px;
	color:#98989c;
	font-size:12px;
	height:35px;
}
.upsale_prod_name a, .upsale_prod_name a:visited {
	color:#98989c;
	text-decoration:none;
}
.upsale_where_to {
	clear:both;
	float:left;
	width:128px;
	background-color:#e6e6e6;
	color:#848484;
	font-size:11px;
	text-align:left;
}
.upsale_vendor_prices_cont {
	clear:both;
	float:left;
	width:128px;
	color:#1669d6;
	font-size:11px;
}
.upsale_vendor_prices_cont a, .upsale_vendor_prices_cont a:visited {
	text-decoration:none;
	color:#1669d6;
}
.upsale_vendor {
	clear:both;
	float:left;
	width:128px;
	border-bottom:1px dotted #999999;
}
.upsale_price {
	clear:both;
	float:left;
	width:128px;
	color:#ff0000;
}
.upsale_price a, .upsale_price a:visited {
	color:#FA0902;
}
.upsale_prod_container_no_border {
	float:left;
	width:123px;
	padding: 0px 20px 0px 20px;
	_padding: 0px 18px 0px 18px;
}
.main_content_section {
	float: left;
	width:498px;
	background-color:#FFFFFF;

}
.user_comments_title {
	clear:both;
	float:left;
	padding: 3px 0px 3px 25px;
	_padding: 3px 0px 3px 12px;
	font-size:17px;
	color:#282828;
}
.user_comments_title h2 {
	width:200px;
}
.read_all_count {
	float:right;
	padding: 5px 30px 0px 0px;
	_padding: 5px 15px 0px 0px;
	font-size:12px;
	color:#024d91;
}
.read_all_count a, .read_all_count a:visited {
	color:#024d91;
}
.user_comments_cont {
	clear:both;
	float:left;
	width:470px;
	_width:450px;
}
.user_comments_cont a:hover {
	color: #FC7F01;
	text-decoration: underline;
}
.user_comment_faded {
	clear:both;
	float:left;
	width:446px;
	_width:426px;
	margin:0px 15px 0px 15px;
	_margin:0px 7px 0px 7px;
	background-color:#f7f7f7;
}
.user_comment_white {
	clear:both;
	float:left;
	width:446px;
	_width:426px;
	margin:0px 15px 0px 15px;
	_margin:0px 7px 0px 7px;
	background-color:#ffffff;
}
.user_comment_reply_faded {
	clear:both;
	float:left;
	width:420px;
	_width:390px;
	padding-bottom: 35px;
	margin:0px 15px 0px 40px;
	_margin:0px 7px 0px 32px;
	background-color:#f7f7f7;
}
.user_comment_reply_white {
	clear:both;
	float:left;
	width:420px;
	_width:390px;
	padding-bottom: 25px;
	margin:0px 15px 0px 40px;
	_margin:0px 7px 0px 32px;
	background-color:#ffffff;
}
.user_comment_info {
	clear:both;
	float:left;
	color:#99a6c3;
	font-size:12px;
	padding:10px 0px 0px 15px;
	_padding:10px 0px 0px 7px;
}
.user_comment_info a, .user_comment_info a:visited {
	color:#0048c4;
	text-decoration:none;
}
.user_comment {
	clear:both;
	float:left;
	color:#503333;
	font-size:12px;
	width:430px;
	_width:410px;
	padding:8px 0px 0px 15px;
	_padding:8px 0px 0px 7px;
}
.user_comment_reply {
	clear:both;
	float:left;
	color:#503333;
	font-size:12px;
	width:405px;
	_width:385px;
	padding:8px 0px 0px 15px;
	_padding:8px 0px 0px 7px;
}
.user_comment_reply_cont {
	clear:both;
	float:left;
	padding:25px 0px 10px 15px;
	_padding:25px 0px 10px 7px;
}
.user_comment_reply_cont img {
	float:left;
}
.user_comment_reply_text {
	float:left;
	color:#5948c0;
	font-size:12px;
	padding:0px 0px 0px 5px;
	padding:0px 0px 0px 2px;
}
.user_comment_reply_text a, .user_comment_reply_text a:visited {
	color:#0048c4;
	text-decoration:none;
}
.mid_element_cont {
	clear:both;
	float:left;
	width:499px;
	padding:0;
}
.prod_own_product_link {
	clear:both;
	float:left;
	width:479px;
	margin-bottom:10px;
	text-align:right;
}
.prod_own_product_link a, .prod_own_product_link a:visited {
	font-size:11px;
}
.middle_page_container {
	clear:both;
	float:left;
	width:499px;
}
.middle_page_inner_container {
	clear:both;
	float:left;
	width:auto;
	padding-bottom:30px
}
.mid_element_header {
	clear:both;
	float:left;
	width:499px;
	background-color:#e4e4e4;
}
.mid_element_header img {
	vertical-align:middle;
	margin-left:5px;
}
.mid_add_cont {
	clear:both;
	float:left;
	width:498px;
	_width:480px;
}
.mid_add_cont img {
	float:right;
	padding:10px 20px 15px 0px;
	_padding:10px 10px 15px 0px;
}
.user_rev_cont {
	padding:10px 0 10px 0;
	float:left;
	width:468px;
	margin:0 15px 5px 15px;
	_margin:0 7px 5px 7px;
	border-bottom: 1px solid #cccccc;
}
.user_summary_borders {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
;
.user_rev_header, .single_user_rev_header {
	float:left;
	width:466px;
}
.user_rev_header img {
	margin-right:5px;
	margin-top:4px;
	width:35px;
	vertical-align:middle;
	float:left;
}
#user_img {
	width:61px;
}
.user_rev_snippet {
	width:320px;
	padding-right:15px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color: #176AB1;
	text-align:left;
	vertical-align:top;
}
.user_rev_snippet a, .user_rev_snippet a:visited {
	font-weight:bold;
	color: #176AB1;
	text-decoration:none;
}
.user_rev_snippet a:hover {
	color: #FC7F01;
}
.prod_middle_row {
	clear:both;
	float:left;
	width:458px;
}
.user_rev_more {
	float:left;
	font-weight: bold;
	font-size:13px;
}
.user_rev_more a, .user_rev_more a:visited {
	color: #176AB1;
	text-decoration: none;
}
.user_rev_more a:hover {
	text-decoration: underline;
	color: #FC7F01;
}
.user_rev_info {
	margin-left:40px;
	_margin-left:20px;
	float:left;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#686868;
}
.user_rev_info a, user_rev_info a:visited {
	text-decoration: none;
}
.user_rev_info a:hover {
	text-decoration: underline;
}
.user_rev_snippet_content {
	margin-left:40px;
	_margin-left:20px;
	float:left;
	font-size:12px;
	padding:5px 0px 10px 0px;
	clear:both;
	width: 426px;
	_width: 426px;
}
.user_rev_snippet_content a, .user_rev_snippet_content a:visited {
	text-decoration: none;
	font-weight: bold;
}
.user_rev_snippet_content a:hover {
	text-decoration: underline;
}
.user_rev_helpful {
	float:left;
	width:200px;
	font-size:10px;
	font-weight:bold;
	margin-left:40px;
	_margin-left:20px;
	clear: both;
}
.user_rev_helpful, .single_user_rev_helpful span {
	color: #176AB1;
}
.single_user_rev_helpful {
	font-weight:bold;
	margin-bottom:10px;
}
.single_user_name_container {
	float:left;
	font-size:11px;
	font-style:italic;
	margin-left:10px;
	width:350px;
}
.single_user_rev_info {
	float:left;
	width:100%;
}
.user_rev_overall_summary {
	float:left;
	width:230px;
	color:#434343;
}
.user_rev_summary_header {
	float:left;
	padding: 3px 0px 3px 0px;
	_padding: 3px 0px 3px 0px;
	font-size:14px;
	color:#282828;
	width:230px;
}
.user_rev_summary_header a, .user_rev_summary_header a:visited {
	color:#0163BE
}
.user_rev_summary {
	font-size:10px;
	float:left;
	color:#656565;
	width:230px;
}
.google_add_container {
	float:left;
	padding:30px 0px 0px 0px;
	width:auto;
	border-top: 1px solid #D1D1D1;
}
.google_add_title {
	padding:0px 0px 0px 15px;
	font-size:11px;
	font-weight:bold;
	width:350px;
}
.google_script_cont {
	float:left;
	padding:0px 0px 5px 8px;
	width:350px;
}
.main_content_row {
	clear:both;
	float:left;
	margin:0;
	width:100%;
	background-color:#CCCCCC;
}
.user_comments_titles {
	clear:both;
	float:left;
	padding: 3px 0px 3px 15px;
	_padding: 3px 0px 3px 12px;
	font-size:17px;
	color:#282828;
}
.user_comments_titles h2 {
	width:200px;
	font-weight:normal;
}
.user_comments_titled {
	width:390px;
	clear:both;
	float:left;
	padding: 3px 0px 3px 15px;
	_padding: 3px 0px 3px 12px;
	font-size:17px;
	color:#656565;
}
.user_comments_titled h2 {
	width:200px;
}
.read_all_counts {
	float:right;
	padding: 5px 30px 0px 0px;
	_padding: 5px 15px 0px 0px;
	font-size:12px;
	color:#024d91;
}
.read_all_counts a, .read_all_counts a:visited {
	color:#656565;
	text-decoration:none;
}
.user_rev_conts {
	padding:0px;
	float:left;
	width:468px;
	margin:0 15px 5px 15px;
	_margin:0 7px 5px 7px;
}
.user_rev_overall_summarys {
	float:left;
	width:350px;
	color:#434343;
}
.user_rev_overall_summaries {
	width:480px;
	_width:450px;
}
.user_rev_summary_headers {
	float:left;
	padding: 3px 0px 3px 0px;
	_padding: 3px 0px 3px 0px;
	font-size:14px;
	color:#656565;
	width:350px;
}
.user_rev_summary_headers span {
	font-weight:bold;
}
.user_rev_summary_headers a, .user_rev_summary_headers a:visited {
	color:#0163BE
}
.user_rev_summary_headered {
	width:300px;
	float:left;
	_width:280px;
	padding: 3px 0px 3px 0px;
	_padding: 3px 0px 3px 0px;
	color:#656565;
	font-size:12px;
}
.user_rev_summary_headered a, .user_rev_summary_headered a:visited {
	color:#0163BE
}
.textal_area {
	width:390px;
	float:left;
	_width:320px;
}
.textal_area textarea {
	height:45px;
}
.mid_add_conting {
	width:155px;
	float:right;
	clear:both;
}
.mid_add_conting img {
	float:right;
	padding:10px 20px 15px 0px;
	_padding:10px 10px 15px 0px;
}
.image_submits {
	float:left;
	width:75px;
	margin-top:-1px;
	margin-left:-10px;
.margin-left:-25px;
	_width:50px;
}
.left_nav_cat {
	float:left;
	font-size:11px;
	padding-left:10px;
	padding-top:3px;
	width:160px;
}
.prod_video_container {
	float:left;
	margin:0 0 0 5px;
	text-align:left;
	width:144px;
}
.prod_video_image {
	float:left;
	height:93px;
	width:123px;
}
.prod_video_image img {
	height:90px;
	width:120px;
}
.prod_video_name {
	clear:both;
	color:#0064D1;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 0;
	width:123px;
}
.prod_video_name a {
	color:#0064D1;
	text-decoration:none;
}
.prod_video_desc {
	clear:both;
	color:#363636;
	float:left;
	font-size:10px;
	text-align:left;
	width:123px;
}
.prod_award_container {
	float:left;
	margin-right:10px;
	margin-top:15px;
	width:80px;
}
.papernews_container {
	width:300px;
	height:112px;
	margin-top:13px;
	_margin-top:0px;
.margin-top:0px;
	float:left;
	font-size:12px;
	background-image:url(newspaper.jpg);
	background-repeat:no-repeat;
}
.papernews_synd {
	width:174px;
	float:right;
	margin-top:13px;
	font-size:13px;
	color:#757374;
	clear:both;
}
.papernews_link {
	clear:both;
	color:#1E6FE0;
	float:left;
	font-size:11px;
	margin-left:25px;
	_margin-left:13px;
.margin-left:13px;
	margin-top:0px;
	_margin-top:45px;
.margin-top:45px;
	width:250px;
}
.papernews_see_arch {
	width:95px;
.width:105px;
	float:left;
}
.papernews_read_art {
	width:75px;
	float:left;
	margin-left:10px;
}
.papernews_title {
	width:172px;
	height:35px;
	float:right;
	margin:10px 0px 0px 0px;
	color:#1E6FE0;
	font-size:11px;
}
.header2 {
	color: #065ca5;
	font-size: 26px;
	font-family: Arial;
	line-height: 12pt;
	margin-bottom: 12px;
.margin-top:15px;
}
.sitemap_header {
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:2px;
	padding:0;
}
.plain_float_left {
	float:left;
}
/* newer template styles */
.rating_star {
	float:left;
	width: 18px;
	height:18px;
	_display:inline-block;
}
.rating_star img {
	_display:none;
}
.star_full {
	background-image:url(star-full.png);
}
.star_half {
	background-image:url(star-half.png);
}
.star_empty {
	background-image:url(star-empty.png);
}
.right_side_box {
	float:right;
	width:300px;
	margin-left:15px;
	margin-bottom:10px;
}
.pc_red {
	font-weight:bold;
	color:#CC0907;
}
.prod_info_head {
	font-size:25px;
	font-weight:bold;
}
.prod_info_small {
	font-size: 10px;
	font-weight:bold;
}
.ss_thumb_holder {
	width:44px;
	height:44px;
	border: 1px solid #BBBBBB;
	float:left;
	margin-right:4px;
	margin-bottom:2px;
	cursor:pointer;
}
.ss_thumb_holder img {
	width:40px;
	height:40px;
	margin-top:2px;
}
/* two column template css */
.t2_content {
	float:left;
	width:798px;
	overflow:hidden;
}
.t2_box_col {
	float:left;
	width:185px;
	text-align:center;
}
.t2_prod_col {
	float:left;
	width:613px;
	color:#434343;
}
.t2_prod_desc {
	font-size:12px;
}
.t2_prod_buy {
	clear:left;
	float:left;
	width:298px;
	color:#9F0000;
}
.t2_buy_button {
	float:right;
	width:140px;
}
.t2_ranked_of {
	float:left;
	width: 750px;
	margin-left:15px;
	font-size:12px;
	color:#606060;
	line-height:2;
}
.t2_ranked_blue {
	color:#2069C8;
}
.t2_ranked_big {
	font-size:14px;
	font-weight:bold;
}
.t2_link_row {
	float:left;
	width:780px;
	font-size:12px;
	margin: 15px 0 0 15px;
	padding-bottom:15px;
}
.t2_nav_link {
	padding:0 10px 0 10px;
	border-right:1px solid #2069C8;
}
.t2_gray_bar {
	float:left;
	width:783px;
.width:799px;
	background-color:#E4E4E4;
	padding-left:15px;
	font-size:20px;
	font-weight:bold;
}
.t2_main_text {
	float:left;
	font-size:12px;
	line-height:1.5;
	padding-left:15px;
	padding-top:8px;
	text-align:justify;
	width:773px;
}
.t2_awd_box {
	float:left;
	width:85px;
	margin-right:10px;
	text-align:center;
}
.t2_resize_text {
	float:left;
	width:773px;
}
.t2_bottom_section_container {
	clear:both;
	float:left;
	width:797px;
	margin-bottom:25px;
	color:#555555;
	padding-top:20px;
}
.t2_bottom_next_steps {
	clear:both;
	float:left;
	margin-bottom:20px;
	font-size:16px;
	margin-left:20px;
	width:778px;
}
.t2_bottom_text_container {
	clear:both;
	float:left;
	width:778px;
	font-size:12px;
	margin-left:20px;
}
.t2_bottom_text_line {
	clear:both;
	float:left;
	width:778px;
	margin-top:10px;
	margin-bottom:9px;
}
.t2_bottom_text_check {
	background:url('t2-bot-arrow-check.jpg');
	width:25px;
	height:25px;
	float:left;
}
.t2_bottom_text_line_text {
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:700px;
}
.t2_bottom_text_uncheck {
	background:url('t2-bot-arrow-uncheck.jpg');
	width:25px;
	height:25px;
	float:left;
}
.t2_bottom_arrow {
	width:550px;
	height:91px;
	background:url('t2-bot-arrow-bg.jpg');
	float:left;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	margin-top:12px;
}
.t2_bottom_text_bold {
	font-weight:bold;
}
.t2_bottom_arrow_text {
	margin-top:30px;
	text-align:right;
	margin-right:15px;
	font-size:14px;
}
.t2_bottom_arrow_tip {
	float:left;
	margin-top:12px;
}
.t2_bottom_buy_button {
	width:155px;
	float:left;
}
.nhp_review_site_hide {
	width:200000px;
	float:left;
}
.nhp_topic_cont {
	width:664px;
	float:left;
	height:330px;
	margin-bottom:10px;
	_margin-bottom:5px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
}
.nhp_topic_bord {
}
.nhp_topic_left {
	width:262px;
	float:left;
	overflow:hidden;
}
.nhp_topic_left a, .nhp_topic_left a:visited {
	text-decoration:none;
	cursor:pointer;
}
.nhp_topic_left a:hover {
	color:#ffffff;
	text-decoration:none !important;
}
.nhp_topic_left div:hover {
	background:url(nhp-topic-hov.gif);
	background-repeat:no-repeat;
}
.nhp_topic_tab {
	width:241px;
	_width:247px;
	float:left;
	color:#FFFFFF;
	height:32px;
	_height:32px;
	border:1px solid #595959;
	border-left:none;
	border-top:none;
	background:url(nhp-topic-tab.gif);
	background-repeat:no-repeat;
	padding:16px 10px 14px 10px;
	_padding:16px 7px 14px 7px;
}
.nhp_topic_tab a { color:#fff; }
.nhp_topic_tab div:hover {
	background:transparent;
}
.nhp_topic_top {
}
.nhp_topic_sel {
	position:relative;
	background:url(nhp-topic-sel.png) !important;
	height:36px;
	width:252px;
	_width:258px;
	border:none;
	background-repeat:no-repeat !important;
	background-color:#696969;
}
.nhp_text_main {
	width:100%;
	float:left;
	font-size:13px;
	font-weight:bold;
}
.nhp_text_sub {
	width:100%;
	float:left;
	font-size:11px;
}
.nhp_topic_bot {
	border-bottom:none;
}
.nhp_topic_right {
	width:402px;
	height: 332px;
	_height:336px;
	float:left;
	overflow:hidden;
}
.nhp_topic_right_image {
	width:401px;
	height:326px;
	_height:326px;
	float:left;
}
.nhp_topic_right img {
	background:#CCCCCC;
	border-bottom:12px solid #000000;
	border-top:12px solid #000000;
	padding:12px 0;
}
.nhp_nav_bar {
	width:625px;
	float:left;
	padding:5px 10px 5px 15px;
	margin-bottom:10px;
	background:url(nhp-nav-bar.gif);
	background-repeat:no-repeat;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}
.nhp_nav_title {
	float:left;
	font-size:19px;
	font-weight:bold;
	color:#3e3e3e;
}
.nhp_bar_site {
	width:auto;
	float:left;
	margin-top:2px;
}
.nhp_bar_rss {
	width:auto;
	float:left;
	margin-left:5px;
}
.nhp_bar_scroll {
	width:406px;
	margin-top:3px;
	float:left;
	font-size:10px;
	color:#3e3e3e;
}
.nhp_bar_sign {
	width:346px;
	float:left;
	margin-top:5px;
}
.nhp_bar_sign a, .nhp_bar_sign a:visited {
	color:#3e3e3e;
	text-decoration:underline;
}
.nhp_bar_sign span {
	text-decoration:underline;
}
.nhp_bar_arrow {
	width:60px;
	float:left;
	margin-top:2px;
}
.nhp_bar_larrow {
	width:20px;
	float:left;
	margin:0px 10px 0px 9px;
	_margin:0px 5px 0px 4px;
}
.nhp_bar_rarrow {
	width:20px;
	float:left;
}
.nhp_new_sites {
	width:664px;
	float:left;
	margin-bottom:40px;
}
.nhp_new_sites_overflow {
	overflow:hidden;
	width:660px;
}
.nhp_site_info {
	width:122px;
	float:left;
	margin-right:10px;
}
.nhp_site_image {
	width:116px;
	float:left;
	border:1px solid #cccccc;
	padding:5px 2px 5px 2px;
	background-color:#f2f2f4;
	text-align:center;
	float:left;
}
.nhp_site_image img {
	width:112px;
}
.nhp_site_image a:hover {
	cursor:pointer;
}
.nhp_site_text {
	width:102px;
	float:left;
	font-weight:bold;
	padding:6px 10px 0px 10px;
	color:#e67d43;
	font-size:11px;
}
.nhp_site_text a, .nhp_site_text a:visited {
	color:#3366CC;
	text-decoration:none;
}
.nhp_site_text a:hover {
	color:#e67d43;
}
.nhp_latest_news {
	width:644px;
	float:left;
	border-bottom:1px solid #cccccc;
	padding-bottom:25px;
	_padding-bottom:15px;
	margin-bottom:10px;
}
.nhp_tech_news {
	width:302px;
	float:left;
	border-top:1px solid #cccccc;
	padding:8px 10px 0px 0px;
	margin-right:0px; /*margin-right:20px;*/
}
.nhp_latest_art {
	width:302px;
	float:left;
	border-top:1px solid #cccccc;
	margin-left:20px;
	padding-top:8px;
}
.nhp_tech_top {
	width:302px;
	float:left;
	margin-bottom:10px;
}
.nhp_tech_bottom {
	width:302px;
	float:left;
}
.nhp_tech_latest {
	width:300px;
	_width:297px;
	float:left;
}
.nhp_tech_see {
	width:62px;
	float:left;
	margin-top:1px;
}
.nhp_tech_news h1, .nhp_shared_title {
	width:auto;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-top:3px;
	color:#666666;
}
.nhp_tech_news .content h1 {
	width:100%;
}
.nhp_shared_image {
	width:auto;
	float:right;
	margin-left:5px;
}
.nhp_article_cont {
	width:320px;
	_width:302px;
	float:left;
	margin-bottom:0px;
}
.nhp_article_cont a, .nhp_article_cont a:visited {
	color:#3366CC;
	text-decoration:none;
	font-weight:bold;
}
.nhp_article_cont a:hover {
	color:#E67D43;
}
.nhp_article_cont ul {
	padding-left:20px;
	margin-top:0px;
}
.nhp_article_cont li {
	font-size:11px;
	color:#E67D43;
	margin-bottom:5px;
}
.nhp_article_img {
	width:75px;
	float:left;
	font-size:10px;
}
.nhp_article_img img {
	height:60px;
	width:60px;
	border:1px solid #CBCBCB;
	padding:1px;
}
.nhp_article_text {
	width:243px;
	_width:212px;
	height:56px;
	overflow:hidden;
	float:left;
	font-size:11px;
	margin-top:5px;
	line-height:14px;
}
.nhp_article_words {
	width:240px;
	_width:212px;
	float:left;
	color:#e67d43;
	font-weight:bold;
}
.nhp_article_words a, .nhp_article_words a:visited {
	color:#3366CC;
	text-decoration:none;
}
.nhp_article_words a:hover {
	color:#e67d43;
}
.nhp_article_par {
	width:240px;
	_width:212px;
	float:left;
	color:#666666;
}
.nhp_spot_light {
	width:645px;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	color:#666666;
}
.nhp_three_news {
	width:645px;
	float:left;
}
.nhp_spotlight_image {
	width:201px;
	float:left;
	margin-left:20px;
	_margin-left:15px;
}
.nhp_spotlight_disp {
	width:201px;
	float:left;
	margin-bottom:5px;
}
.nhp_spotlight_disp img {
	width:165px;
}
.nhp_spotlight_text {
	width:201px;
	float:left;
	font-size:12px;
	margin-bottom:5px;
}
.nhp_spotlight_title {
	width:185px;
	float:left;
	color:#e67d43;
	font-weight:bold;
}
.nhp_spotlight_title a, .nhp_spotlight_title a:visited {
	color:#3366CC;
	text-decoration:none;
}
.nhp_spotlight_title a:hover {
	color:#e67d43;
}
.nhp_spotlight_desc {
	width:179px;
	float:left;
	font-size:11px;
}
.nhp_splight_desc a, .nhp_splight_desc a:visited {
	color:#666666 !important;
	text-decoration:none;
}
.nhp_spotlight_desc a, .nhp_spotlight_desc a:visited {
	color:#e67d43;
	text-decoration:none;
}
.nhp_spotlight_links {
	width:180px;
	float:left;
}
.nhp_spotlight_links a, .nhp_spotlight_links a:visited {
	color:#3366CC !important;
	text-decoration:none;
}
.nhp_spotlight_links a:hover {
	color:#e67d43;
}
.nhp_border_bottom {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:30px;
}
.nhp_no_bordertop {
	border-top:none;
}
.nhp_no_borderbottom {
	border-bottom:none;
	margin-bottom:0px;
}
.nnl_hp_container {
	width:273px;
	float:left;
	padding:10px 10px 10px 15px;
	margin-bottom:15px;
	margin-top:15px;
	border:1px solid #eaeaea;
	color:#666666;
}
.nnl_hp_title {
	width:273px;
	float:left;
	font-size:18px;
	font-weight:bold;
}
.nnl_hp_desc {
	width:273px;
	float:left;
	font-size:11px;
}
.nnl_hp_space {
	margin-top:10px;
}
.nnl_hp_desc {
	width:273px;
	float:left;
}
.nnl_hp_input {
	width:273px;
	float:left;
	color:#000000;
}
.nnl_hp_ibox {
	width:22px;
	float:left;
}
.nnl_hp_ibox input {
	margin-left:0px;
}
.nnl_hp_ititle {
	width:215px;
	float:left;
	margin-top:3px;
}
.nnl_hp_ititle a, .nnl_hp_ititle a:visited {
	color:#3366CC;
	text-decoration:none;
}
.nnl_hp_ititle a:hover {
	color:#E67D43;
}
.nl_hp_rnav input {
	width:260px;
	font-size:10px;
}
.nhp_right_recruit {
	width:300px;
	float:left;
}
.nhp_right_recruit img {
	width:300px;
	border:none;
}
/* generic helper classes THESE NEED TO BE ON THE BOTTOM */
.makerow {
	clear:both;
	float:left;
	margin:0;
	padding:0;
}
.goright {
	float:right;
}
.nospace {
	margin:0;
	padding:0;
}
.noborder {
	border:none;
}
.make_center {
	display:inline-block;
}
.top_space {
	margin-top:10px;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dotted #ccc;
margin:5px 0;
padding:0 0 5px;
background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#ebebeb;
color:#000;
cursor:pointer;
padding:3px 10px;
border:1px solid #d1d1d1;
}
#nav {
	padding:0 0 10px;
}
#nav ul, #nav li,#nav li a {
	float:left;
	padding:0;
	list-style:none;
	margin:0;
}
#nav li {
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
	width:300px;
}
#nav li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:22px;
	background:url(star-empty.png) no-repeat 5px 6px;
	padding:3px 0 3px 27px;
}