#skin{overflow: hidden;}  /* random bottom padding fix */
#leaderboard-bottom{margin: 0;} /* leaderboard bg image fix on pcw */


#footerwrap{width: 100%;display: block;}
#footer_top_wrap{width: 960px;margin: 0 auto;background: #fff url(images/footer_content_grad.png) repeat-x 0 0;height: 383px;}
#footer_top_wrap h3{display: block;width: 960px;text-align: left;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 18px;text-shadow: 1px 1px 1px #fff;color: #343434;font-weight: 300;line-height: 18px;padding: 11px 0 15px 14px; margin: 0;}
#footer_moreon{height: 166px;}
ul#footer_moreon_imglist{}
ul#footer_moreon_imglist li{border:5px solid #4c4c4c;display:inline;float:left;height:92px;margin:0 6px 0 0;-moz-border-radius:5px;-webkit-border-radius: 5px;}
ul#footer_moreon_imglist li#first{margin-left: 9px;}

#footer_sitemap{text-shadow: 1px 1px 1px #fff;}
#footer_sitemap ul{display: inline;float: left; width: 172px;height:199px;margin: 18px 0 0;padding-left: 20px;background: url(images/footer_linesep.gif) repeat-y 0 0;}
#footer_sitemap ul#footer_biglinks{background: none;margin-top: 13px;}
#footer_sitemap ul#footer_biglinks li a{font-size: 14px;font-weight: 700;line-height: 27px;color: #565656;text-shadow: 1px 1px 1px #fff;}
.footer_linklist li a{color: #373737;font-size: 12px;line-height: 17px;}
.footer_linklist .footer_linklist_header{font-size: 15px;color: #4a4a4a;padding: 0 0 10px;}
.footer_linklist li.footer_linklist_bluelink a{color: #0080C0;line-height: 25px;}

#footer_bot_wrap{width: 100%;height: 95px;background: url(images/footer_bg_grad.jpg) repeat-x 0 0;color: #bebebe;font-size: 9px;line-height: 11px;overflow: hidden;}
.footer_bot_centre{width: 974px;height: 35px;margin: 0 auto;background: url(images/footer_rounded_bg.jpg) no-repeat 0 0;}
.footer_bot_centreinner{width: 960px;height: 65px;margin: 0 auto;padding-top: 30px;position: relative;}
.footer_alleft{float: left;}
.footer_alright{padding-left: 20px;}
#footer_idglogo{float: left;margin:15px 14px;}
#footer_copy{float: left;margin: 15px 0 0 10px;width: 547px;height: 33px;letter-spacing: -0.1px;overflow: hidden;}
#footer_followus{float: right;margin: 16px 0 0 0;}
#footer_followus img{margin-right: 10px;}
#footer_followustxt{float: left;font-size: 12px;padding:12px 14px 0 0;}
#footer_followus #footer_audit_btn{margin: 0 10px 0 0;float: left;}
#footer_followus #footer_audit_btn img{margin: 0;}


/* forum */

#forum .forum_newthread label { color: #666; font-size: 14px; font-weight: 100; float: left; display: inline; margin: 0 15px 0 0; padding: 7px 0 0 0; width: 100px; }
#forum .forum_newthread #id_name { width: 410px; }
#forum .forum_newthread #id_email { width: 410px; }
#forum .forum_newthread #id_title { width: 410px; }
#forum .forum_newthread #id_body { width: 410px; }
#forum .forum_newthread .forum_submit { margin: 5px 0 0 115px; }

#forum .forum_newreply #id_body { width: 555px }

#forum .forum_newreply label { color: #666; font-size: 14px; font-weight: 100; float: left; display: inline; margin: 0 15px 0 0; padding: 7px 0 0 0; width: 100px; }
#forum .forum_newreply #id_name { float: left; width: 410px; font-size: 14px; padding: 5px; border: 1px solid #bbbbbb; margin: 0 0 5px 0; font-family: Arial; }
#forum .forum_newreply #id_email { float: left; width: 410px; font-size: 14px; padding: 5px; border: 1px solid #bbbbbb; margin: 0 0 5px 0; font-family: Arial; }
#forum .forum_newreply #id_title { float: left; width: 410px; font-size: 14px; padding: 5px; border: 1px solid #bbbbbb; margin: 0 0 5px 0; font-family: Arial; }
#forum .forum_newreply #id_body { float: left; width: 410px; font-size: 14px; padding: 5px; border: 1px solid #bbbbbb; font-family: Arial;  }
#forum .forum_newreply .forum_submit { margin: 5px 0 0 115px; }

#biz.pcw_header_wrap{background: url(images/business/pcw_business_header_repeat.jpg) repeat-x 0 0;box-shadow: 0 1px 3px #666;-moz-box-shadow: 0 1px 3px #666;}
#biz #biz_header_bg_image{background: url(images/business/pcw_business_header_big.jpg) no-repeat 0 0;}
#biz .pcw_header_logo{background: none;}
#biz .pcw_header_toprow_links{background: none;}
#biz .pcw_header_toprow_links li{border-right:1px solid;display:inline;float:right;margin:10px 10px 0 0;padding-right:10px;font-size: 11px;}
#biz .pcw_header_toprow_links li.last{border: 0;}
#biz .pcw_header_toprow_links li.last a{background: url(images/business/pcw_business_header_mailicon.jpg) no-repeat 100% 50%;padding-right: 26px;}
#biz .pcw_header_search{right:0;left: auto;background: url(images/business/pcw_business_header_searchbg.png) no-repeat 0 0;width: 280px;top:59px;}
#biz .pcw_header_search #pcwsearch_text{width: 180px;margin-right: 5px;}
#biz .pcw_header_search #pcwsearch_btn{background: url(images/business/pcw_business_header_searchbtn.png) no-repeat 0 0;float: left;width: 81px;}
#biz #pcw_header_firstrow_links{margin: 3px 0 0;font-size: 14px;height: 32px;line-height: 22px;}
#biz #pcw_header_firstrow_links ul li{height: 32px;text-indent: 0;background: url(images/business/pcw_business_header_sep.png) no-repeat 100% 50%;padding:0 15px 0 12px;}
#biz #pcw_header_firstrow_links ul li.last{background: none;padding-right: 0;}
#biz #pcw_header_firstrow_links ul li.first{padding-left: 0;}
#biz #pcw_header_firstrow_links ul li a{color: #fff;background: none;}
#biz #pcw_header_firstrow_links ul li.selected a{background: url(images/business/pcw_business_header_bluearrow.jpg) no-repeat 50% 26px;height: 100%;}
#biz #pcw_header_firstrow_links ul li a:hover{text-decoration: none;text-shadow: 0 0 5px #fff;}
#biz #pcw_header_firstrow_links ul li.pcw_header_ddactive a{color: #fff;background: url(images/business/pcw_business_header_whitearrow.png) no-repeat 100% 50%;padding-right:15px;}
#biz .pcw_header_logo{width: 300px;height: auto;margin: 0;}
#biz .pcw_header_logo #pcw_logo{width: 159px;height: 37px;margin: 0 0 0 -16px;background: url(images/business/pcw_business_header_pcwlogo.png) no-repeat 0 -2px;}
#biz .pcw_header_logo #biz_logo{width: 320px;height: 65px;background: url(images/business/pcw_business_header_bizlogo.png) no-repeat 2px 15px;}

.product-summary-main .best_buys_award.list_award {background:url("images/pcw_best_buy_52.jpg") no-repeat scroll 0 0 transparent;display:block;float:right;height:41px;text-indent:-9999px;width:52px;margin: 5px 5px 0;}
.product-summary-main .editors_choice_award.list_award {background: url(images/pcw_editors_choice_52.jpg) no-repeat 0 0;display:block;float:right;height:41px;text-indent:-9999px;width:52px;margin: 5px 5px 0;}

#videolist_page { padding: 0 16px 16px 16px; }
#videolist_page .video_list { margin: 0 0 0 15px; width: 300px; display: inline; }
#videolist_page .video_list_left { margin: 0; }
#videolist_page .video_list_right { margin: 0 0 0 15px; }
#videolist_page .subsection_header  { margin: 0; }
#videolist_page .more_link {  border-top: 1px solid #000; text-align: center; padding: 5px 0 0 0; font-size: 11px; font-weight: 700;  }
.video_summary { padding: 0; position: relative; margin: 5px 0 0 0; overflow:hidden; border-top: 1px dotted #ddd; height: 101px;}
.video_summary_1 { border: none; margin: 0; }
.video_summary .thumbnail { position: absolute; top: 10px; left: 0; width: 115px; height: 86px; border: 0px solid #000; }
.video_summary .thumbnail img { width: 115px; height: 86px; }
.video_summary .text { margin: 10px 9px 0 128px; }
.video_summary h3 { font-size: 14px; line-height: 16px; padding: 0 0 0 0; margin: 0; font-weight: 700; }
.video_summary p { margin: 3px 0; font-size: 11px; line-height: 13px; font-weight: 100; color: #888; }

#sectionpage-content { padding: 0 16px 16px 16px; }
#sectionpage-content .video_summary_1 { margin: -10px 0 0 0; }
#sectionpage-content .video_summary h3 { font-size: 16px; line-height: 20px; font-weight: 700; }
#sectionpage-content .video_summary p { font-size: 12px; line-height: 17px; }

.xmascomp_rhs_promo { margin-left: 5px; width: 300px; }
