
/* GLOBALLY USED COMPONENTS
------------------------------------------------------------------*/
#c_feature_hd { margin:10px 0 0 10px; }
	
.c_divider { margin:0 0 15px 0; border-top:1px dashed #999; }

.c_hd_green { padding:4px 10px; background:#f7f7f7; border:1px solid #D9D9D9; border-left:none; border-right:none; font-size:10px; font-weight:bold; color:#666 }

#c_button { margin-bottom:20px; }
	.c_yellow_btn { float:left; margin:0 10px 0 0; height:27px; width:180px; background:url(/i/x/gl/c_button01.gif) no-repeat; font-weight:bold; font-size:10px; }
	#c_button > .c_yellow_btn { width:auto; }
	.c_yellow_btn a { display:block; padding:6px 25px 0 25px; height:21px; background:url(/i/x/gl/c_button02.gif) no-repeat top right; color:#000; text-align:center; }

/* ASK THE EDITORS
------------------------------------------------------------------*/
#about-asktheeditors { margin:0 0 15px 0; line-height:15px }
#about-asktheeditors img { margin:0 0 0 10px; float:right }

/* question and answer page */
#c_asktheeditors { }
	#c_asktheeditors_q { float:left; margin:0 0 10px 0; width:144px; }
	#c_asktheeditors_q img { float:left; }
	#c_submittedby { text-align:right; font-size:10px; font-style:italic; }
	#c_asktheeditors_a { float:left; margin:0 15px 10px 0; width:102px; }
	#c_asktheeditors_a p { margin:0; font-size:10px; color:#666; }
	#c_related_article p.c_title { margin:0 0 5px 0; text-transform:uppercase; font-weight:bold; font-size:10px; color:#666; }
	
/* archive page */
#c_asktheeditors_archive { margin:0 10px; }
	#c_asktheeditors_archive .category { margin:10px 0 15px 0; }
	#c_asktheeditors_archive .category a { font-weight:bold; color:#498827; }
	#c_asktheeditors_archive .archive_item { padding:3px 0; border-top:1px dotted #999; }
	#c_asktheeditors_archive h2 { font-size:14px; }
	#c_asktheeditors_archive .archive_item .story { float:left; padding:0 0 0 12px; width:70%; line-height:14px; background:url(/i/x/gl/c_arrow_grey.gif) no-repeat 0 4px; }
	#c_asktheeditors_archive .archive_item .date { float:right; width:26%; text-align:right; }
	#c_asktheeditors_archive .ate_more { text-align:right; }

/* BLOGS
------------------------------------------------------------------*/
#main #blogs #story { margin:0 }
	.blog_entry { margin:0 0 15px 0 }
	.blog_title h1, .blog_title h2 { margin:0 0 5px 0; font:bold 19px/22px Verdana, Arial, Helvetica, sans-serif }
	.blog_title h2 a { color:#498827 }

#blog_promo { background:url(/i/x/oi/oi_promo01.gif) no-repeat; border-bottom:1px solid #c5e095; }
	#blog_promo strong { float:right; margin:5px 0 0 0; width:105px; color:#285f1a; text-align:center; }
	#blog_promo div { padding:40px 0 10px 72px; }

/* FORMS
------------------------------------------------------------------*/
#c_form { }
	.form_item { margin:0 0 5px 0; }
	.form_text { float:left; margin:0 10px 0 0px; width:120px; text-align:right; font-weight:bold; }
	.form_text span { font-weight:normal; }
	.form_field { float:left; width:68%; }
	#c_form .form_field input { vertical-align:middle; width:auto; }
	#c_form .form_field input.textfield, #c_form .form_field textarea { width:100%; }

/* POLL
------------------------------------------------------------------*/
.rhmTable1 {background-color: #F8FAFC;width: 176px;border-style: solid;border-width: 1px;border-color: #CCCCCC;border-top: none;padding: 0px;margin: 0px;}			
.rhmTD1 {background-color: transparent;vertical-align: top;border-style: solid;border-width: 0px;padding-bottom: 5px;padding-left: 5px;padding-top: 0px;}
.rhmTD2 {background-color: transparent;vertical-align: top;border-style: solid;border-width: 0px;padding-bottom: 2px;margin: 0px;}
.rhmText {color: #666666;font-family: ms sans serif, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;padding-right:8px;}
.rhmTextBold {font-weight: normal;color: #666666;font-size: 10px;font-family: ms sans serif, sans-serif;text-decoration: none;font-weight: bold;padding-right:8px;}


/* PRODUCT OPINION
------------------------------------------------------------------*/
.uo_rate_wrap { margin:0 0 20px 0; width:389px; background:url(/i/x/re/uo_prod_bot.gif) no-repeat bottom left; }
.uo_prod { float:left; width:137px; }
.uo_prod_img { padding:20px 0 0 12px; background:url(/i/x/re/uo_prod_top.gif) no-repeat; }
.uo_prod_name { margin:5px 7px 0 14px; font-weight:bold; text-align:center; }
.uo_noFlashRating { padding:20px 15px; }
select#rating { margin:5px 0 10px 0; }
.uo_rating { float:right; width:252px; height:165px; background:url(/i/x/re/uo_prod_bkg_full.gif) no-repeat; }
.msg_submitted { padding:2px 0; background:#f7f7f7; border-top:1px solid #CCC; border-bottom:1px solid #CCC; color:#C00; text-align:center; }

/* SERVICES PAGES
------------------------------------------------------------------*/
.c_services_page { line-height:14px; }
	.c_services_page h1 { margin-bottom:15px; font-size:18px; font-weight:bold; }
	.c_services_page .bio_img { float:right; margin:0 0 10px 10px; }
	.c_services_page .pad { padding:0 5px; }

#mediapack_nav { margin:0 10px 15px 10px; }
	#mediapack_nav ul {  padding-top:3px; border-top:2px solid #9fcc4e; text-align:center; }
	#mediapack_nav p.hd { margin-bottom:2px; font-weight:bold; text-transform:uppercase; color:#498827; }
	#mediapack_nav li { display:inline; color:#CCC; }
	#mediapack_nav li a { font-weight:bold; }

/* TOP 10
------------------------------------------------------------------*/
#top_ten { margin:10px 5px; }
	#top_ten .box-listing-archive div { float:left; margin:0 0 0 5px; width:495px }
	#top_ten .box-listing-archive img { float:left }
	#top_ten .box-listing-archive h2 img { float:none; vertical-align:middle }
	#top_ten h1 { margin:0 0 5px 0; color:#999; font-size:21px; font-weight:normal }
	#top_ten h1 .top-10 { font-weight:bold; color:#090 }
	#top_ten .about-top-10 { margin:0 0 15px 0; line-height:15px }

/* USER OPINION - REVIEWS
------------------------------------------------------------------*/
#user_opinion { }
	#user_opinion h2 { font-size:11px; }
	#user_opinion p, #user_opinion h2 { margin:0 0 10px 0; }
	#user_opinion .rating, #user_opinion .avg_rating { float:right; width:95px; }
	#user_opinion .rating p, #user_opinion .avg_rating p { margin:0; padding:10px 0; display:block; text-align:center; font-size:24px; font-weight:bold; color:#FFF; }
	#user_opinion .rating { background:url(/i/x/re/rating01.gif) no-repeat bottom left; }
	#user_opinion .avg_rating { background:url(/i/x/re/rating01b.gif) no-repeat bottom left; }
	#user_opinion .rating p { background:url(/i/x/re/rating02.gif) no-repeat; }
	#user_opinion .avg_rating p { background:url(/i/x/re/rating02b.gif) no-repeat; }
	#user_opinion .rating strong, #user_opinion .avg_rating strong { font-size:10px; }
	#user_opinion .details { float:left; padding:0 10px 0 0; width:78%; }
	#user_opinion p.report { margin:0; text-align:left; clear:both; }	

/* WEEKLY HIT LIST
------------------------------------------------------------------*/
#hitlist_hd { padding:0 20px; background:url(/i/x/hit/hitlist_header_bg.gif) no-repeat top right; text-indent:-9999px; }
#hitlist_hd span { display:block; height:96px; background:url(/i/x/hit/hitlist_header.gif) no-repeat; }
#hitlist { margin:0 auto 20px auto; position:relative; width:865px; }
	#hitlist #top_four { margin:10px auto; text-align:center; width:780px; background:url(/i/x/hit/hitlist_topfour_03.gif) no-repeat bottom right; }
	#hitlist #top_four h2 { float:left; width:120px; height:95px; background:url(/i/x/hit/hitlist_topfour_01.gif) no-repeat; text-indent:-9999px; }
	#hitlist #top_four ul { float:left; padding:5px 0 10px 35px; width:625px; background:url(/i/x/hit/hitlist_topfour_02.gif) no-repeat; }
	#hitlist #top_four ul li { float:left; margin:0 10px 0 0; width:140px; }
	.hitlist_tab { float:left; padding:0 0 10px 0; width:60px; text-align:right; }
	.hitlist_section { float:left; }
	.hitlist_row { background:url(/i/x/gl/hdots.gif) repeat-x top left; }
	.hitlist_product { float:left; padding:8px; width:145px; text-align:center; }
	.hitlist_product .prd { margin:6px 0; }

.cnet-hide { display:none }