h1 { font-size: 32px; font-weight: 700; margin: 30px 0 10px 0; padding: 0; color: #000; }
h2 { font-size: 24px; font-weight: 700; margin: 30px 0 10px 0; padding: 0; color: #000; }
h3 { font-size: 18px; font-weight: 700; margin: 30px 0 10px 0; padding: 0; color: #000; }

#threecolumns { background: #FFF; }
#left_center_columns { margin: 0; float: none; }
.twocolumns_noLHS #contentcenter_wrap { width: auto; float: none; }
#contentcenter { padding:0; margin: 0; }
#tracking_pixels{position: absolute;top:0;}
#noskin_bump{height: 30px;}
#skin_bump{height: 155px; width:960px; margin: 0 auto;}

#contentpage{background: #fff;color: #333;padding:7px;}
#contentpage-content{float: left; width:620px; margin: 0 0 0 5px;}
#contentpage-right-column{width: 310px;float: right; }
#contentpage #sites-promo{background: transparent;border-top: 0;}
.frontpage-boombox{border: 5px solid #dfdfdf;-moz-border-radius: 5px;margin:0 -5px;}
#contentpage #marketplace-padding{float: left;width: 950px;}
#contentpage #marketplace{margin: 0;}
#contentpage #ad-bottom{background: transparent;float: left;padding: 0;width: 940px;}
#contentpage #leaderboard-bottom-padding{padding:10px 0 0;}
#careerone-promo, .contentpage-hotdeals, .whistleout_rhs {margin-left: 5px;width: 300px;}

.section-header{float: left;width: 630px;}
#section-header{padding-left: 2px;}
#sectionpage-header { font-size: 32px; font-weight: 700; line-height: 24px; padding: 10px 5px 10px 5px; margin: 0; border-bottom: 1px dotted #bbb;margin: -3px 0 0; }
#follow-top h2{font-size:24px; line-height:17px; padding-top:17px;}
#sectionpage-header-tags { font-size: 11px; color: #999; padding: 10px 5px 15px; width: 470px;float: left;}
#sectionpage-header-tags a.selected { color: #999; font-weight: 300; }
h2.sectionpage-subheader { font-size: 22px; font-weight: 100; line-height: 22px; padding: 9px 0 0 0; color: #000; margin: 10px 0 0 0; border-bottom: 1px solid #ddd; }
h2.sectionpage-subheader#first{margin-top: -10px;}
h2.sectionpage-subheader span { display: block; padding: 0 9px 9px 0;  }
#contentpage-content h2.sectionpage-subheader:first-child{margin: -10px 0 0;}
div.read-more {line-height: 20px;margin:5px 0 15px;}
.read-more a{float: right;background: url(images/pcw_flat_btn.png) no-repeat 100% 0;color: #fff;}
.read-more a span{height: 20px;float: right;background: url(images/pcw_flat_btn.png) no-repeat 0 0;margin: 0 40px 0 -3px;padding-left: 10px;}
.read-more a:hover{text-decoration: none;}
h2.contentpage-subheader-rhs { font-size: 12px; font-weight: 700; line-height: 12px; padding: 8px 0 0 0; background: #f3f3f3; color: #000; margin: 10px 0 0 0; background: url(images/sectionpage_subheader_rhs.gif) no-repeat top left; }
h2.contentpage-subheader-rhs span { display: block; padding: 0 10px 8px 10px; background: url(images/sectionpage_subheader_rhs.gif) no-repeat bottom left; }
h2.contentpage-subheader-rhs:first-child{margin: 0;}
#sectionpage { padding: 0px; }
#sectionpage-left { width: 620px; float: left;margin: 0 5px; }
#sectionpage-right { width: 300px; float: right; padding: 0 0 0 5px; }
.section-header #toggle-submenu{width: 120px;height: 19px;background: url(images/pcw_brandstoggle_btn.png) no-repeat 0 0;float: right;text-indent: -9999px;display: block;margin: 12px 0 0;}
.section-header #toggle-submenu.toggled{background-position: 100% 100%;}
.brands-submenu{display:none;float: left;width: 936px;color:#999999;font-size:11px;padding: 10px 5px;border-top: 1px dotted #999;}
.brands-submenu ul li{display: inline;float: left;height: 19px;width: 155px;}
.brands-submenu ul li a{padding: 2px 5px;margin-left: -5px;}
.brands-submenu ul li a:hover{background: #ececec;border-radius:5px;-moz-border-radius: 5px;border: 1px;padding: 2px 5px;text-decoration: none;}

#section-header-follow{float: right;width: 310px;margin: 0 0 0 6px;position: relative;}
#follow-top-text{font-size:11px;position:absolute;right:10px;top:6px;text-align:right;color: #676767;font-weight: 300;line-height: 13px;}
#follow-top span{float: right;width: 100%;}
#follow-top a{float: right;}
#follow-bot span#followtxt{float: left;width: 85px;font-size: 11px;color: #676767;text-align: right;margin: 10px 0 0;}
#follow-bot .tooltip_wrap{float: left;margin: 7px 0 0 19px;}
.tooltip_wrap{position: relative;}
.tooltip_wrap .popup{position: absolute;width: 140px;z-index: 100;display:none;}
.tooltip_wrap #tooltip_arrow{background: url(images/tooltip_top.png);width: 140px;height: 14px;}
.tooltip_wrap #tooltip_body{background: url(images/tooltip_body.png) 100% 100%;width: 110px;padding: 0 15px 10px;text-align: center;font-size: 11px;}

#sectionpage-left .prstorydisc { margin: 0; }
.mediarelease #contentcenter { margin: 0; padding: 0; }

.contentpage-boombox { margin: 0 0 10px ; width: 300px; background: transparent; border-radius:5px; -moz-border-radius: 5px; border: 5px solid #dfdfdf;}
.sectionpage-stories { margin:0; }
.sectionpage-story { margin: 10px 0 0 0; }
.sectionpage-story.first { margin: 15px 0 0 0; }
.sectionpage-story.latest-teaser-first { margin: 15px 0 0 0; }
.sectionpage-story-image { float: left; width: 100px; height: 66px; display: block; display: inline; margin: 0; }
.sectionpage-story-image img { width: 71px;margin:0 0 0 10px; }
.sectionpage-story-title { float: left; display: block; width: 480px; font-size: 16px; }
.sectionpage-story-summary { float: left; width: 480px; font-size: 11px; line-height: 14px; margin: 5px 0 0 0;max-height: 42px;overflow: hidden; }
.sectionpage-story-info { float: right; width: 520px; font-size: 11px; line-height: 6px; margin: 5px 0 5px 0; }

.sectionpage-story-columns { margin: 0 0 20px 0; }
.sectionpage-story-column { display: inline; float: left; margin: 10px 0 0 30px; width: 125px; }
.sectionpage-story-column-first { margin: 10px 0 0 15px; }
.sectionpage-story-column-image { width: 125px; height: 97px; }
.sectionpage-story-column-image img { width: 125px; }
.sectionpage-story-column-title { font-size: 16px; margin: 10px 0 0 0; display: block  }
.sectionpage-story-column-summary { font-size: 11px; line-height: 14px; margin: 5px 5px 0 0; }

.contentpage-story-rhs { padding: 7px 5px; margin: 0 10px;  border-top: 1px solid #e5e5e5; font-size: 11px; }
.contentpage-story-rhs-title { font-weight: 700; }
.contentpage-story-rhs-info { margin: 5px 0 0 0; }
.contentpage-story-rhs-author { color: #888; font-weight: 700; }
.contentpage-story-rhs-date { color: #888; }
.contentpage-story-rhs-first { border: none; margin: 5px 10px 0 10px; }
.contentpage-story-rhs-more { text-align: right; padding: 7px 0; }

#section-header-midwrap{}
#section-header-midwrap .contentpage-boombox{float: right;}
#sectionpage-promo { width: 628px; height: 260px; position: relative;float: left; }
#rotating-promo { width: 628px; height: 260px; background: #000; margin: 0 0 15px; position: relative; font-family: Arial; overflow: hidden; }
#rotating-promo-caption { position: absolute; width: 628px; bottom: 0; left: 0; background: #222; }
#rotating-promo-current-title { padding: 10px 1px 0 12px; font-size: 20px; color: #fff; }
#rotating-promo-current-description { padding: 0 110px 10px 12px; font-size: 12px; color: #fff; font-weight: 100; }
#rotating-promo-image-holder { padding: 0; margin: 0; position: absolute; margin: 0 0 0 -10px; }
#rotating-promo-link { width: 628px; height: 260px; position: absolute; background: url(http://www.idg.com.au/images/spacers.gif) repeat top left; }
#rotating-promo-menu { height: 16px; position: absolute; bottom: 9px; right: 9px; font-weight: 700; font-family: Arial; }
#rotating-promo-menu ul { list-style-type: none; padding: 0; margin: 0; }
#rotating-promo-menu ul li { float: left; display: inline; margin: 0 0 0 3px; line-height: 16px; }
#rotating-promo-menu a { display: block; background: url(images/rotating_promo_button.png) no-repeat bottom left; padding: 0; width: 16px; height: 16px; text-align: center; color: #fff; font-size: 10px; font-weight: 700; line-height: 17px;}
#rotating-promo-menu a:hover { background: url(images/rotating_promo_button_selected.png) no-repeat bottom left; text-decoration: none; }
#rotating-promo-menu .selected a { background: url(images/rotating_promo_button_selected.png) no-repeat bottom left; }
.promo-corner{background: url(images/rounded_corners_5px.png) no-repeat; width: 5px; height: 5px; position: absolute;z-index: 1;}
.promo-corner#tl{background-position: 0 0;top:0;left: 0;}
.promo-corner#tr{background-position: 100% 0;top:0;right:0;}
.promo-corner#bl{background-position: 0 100%;bottom: 0;left: 0;}
.promo-corner#br{background-position: 100% 100%;bottom: 0;right: 0;}

#section-header-roundup-wrap{width: 100%;margin: 4px 0 14px;float: left}
.roundup-summary { margin: 30px 0; }
.roundup-summary .summary { font-size: 12px; padding: 0 0 0 0; line-height: 18px; color: #333; }
.header-roundup{float: left;border-radius:5px; -moz-border-radius: 5px; border: 5px solid #dfdfdf;position: relative;background: #dfdfdf;margin: 0 11px 0 0;}
.header-roundup:last-child{margin: 0 0 0 1px;}
.header-roundup .roundup-imgwrap{width: 170px;height: 128px;background: #fff;overflow: hidden;-moz-border-radius: 0 0 5px 5px;}
.header-roundup .roundup-desc{width: 150px;-moz-border-radius: 0 0 5px 5px;background:#000;background: rgba(0,0,0,0.6);color: #fff;text-shadow: 1px 1px 0 #000;text-align: center;font-size: 13px;position: absolute;bottom: 0;padding: 5px 10px;min-height: 27px;}
.header-roundup .roundup-imgwrap img{padding: 5px 0 0 5px;}

.n-product-rating-stars-0-00 { background: url(images/n_star_review_0.00.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-0-25 { background: url(images/n_star_review_0.25.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-0-50 { background: url(images/n_star_review_0.50.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-0-75 { background: url(images/n_star_review_0.75.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-1-00 { background: url(images/n_star_review_1.00.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-1-25 { background: url(images/n_star_review_1.25.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-1-50 { background: url(images/n_star_review_1.50.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-1-75 { background: url(images/n_star_review_1.75.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-2-00 { background: url(images/n_star_review_2.00.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-2-25 { background: url(images/n_star_review_2.25.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-2-50 { background: url(images/n_star_review_2.50.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-2-75 { background: url(images/n_star_review_2.75.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-3-00 { background: url(images/n_star_review_3.00.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-3-25 { background: url(images/n_star_review_3.25.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-3-50 { background: url(images/n_star_review_3.50.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-3-75 { background: url(images/n_star_review_3.75.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-4-00 { background: url(images/n_star_review_4.00.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-4-25 { background: url(images/n_star_review_4.25.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-4-50 { background: url(images/n_star_review_4.50.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-4-75 { background: url(images/n_star_review_4.75.png) no-repeat; text-indent: -9999px;width:80px;}
.n-product-rating-stars-5-00 { background: url(images/n_star_review_5.00.png) no-repeat; text-indent: -9999px;width:80px;}

.review_sum_leftinfo .n-product-rating { width: 185px; float: left; margin:0; }
.review_sum_leftinfo .n-product-rating-r { width: 185px; float: left; margin:20px 0 0; }
.review_sum_leftinfo .n-product-rating-stars { float: right; height: 18px; margin: 3px 5px 0 0; background-repeat: no-repeat; background-position: top right; text-indent: -9999px; width: 52px; }
#contentright_div { background: #eee; }

#breadcrumb{text-align:left;font-size:13px;text-transform:capitalize;color: #333;padding: 0 0 7px;margin: 0 0 10px;border-bottom: 1px dotted #bbb}
ul#breadcrumb_listwrap{}
ul#breadcrumb_listwrap li{display: inline;float: left;padding: 0 0 0 25px;margin: 0 0 0 13px;background: url(images/breadcrumb_arrow.gif) no-repeat 0 60%;}
ul#breadcrumb_listwrap li a{color: #333;}
ul#breadcrumb_listwrap li a:hover{color: #0080C0;text-decoration: underline;}
ul#breadcrumb_listwrap li.home{background: none;margin: 0;padding: 0;text-indent: -9999px;float: left;width: 15px;height: 17px;}
ul#breadcrumb_listwrap li.home a{background: url(images/breadcrumb_home.gif) no-repeat;float: left;width: 15px;height: 17px;}


.review_sum_wrap{ margin: 15px 0 0;}
.review_sum_leftinfo { width: 331px; float: left; }
.review_sum_leftinfo h1 { font-family:Verdana, Helvetica, Arial; font-size:23px; margin:0; padding:0; }
.review_sum_leftinfo p { font-family:Arial, Helvetica; font-size:12px; line-height: 18px; margin:7px 0 0; padding:0; }
.review_sum_leftinfo h1, .review_sum_leftinfo p { margin-left: 3px;  }

.review_sum_price { float: right; width: 146px; height: 19px; margin:20px 0 0 0; }
.review_sum_price_title { font-size: 10px; text-transform: uppercase; font-weight: 300; color: #333; padding:0; float: left; }
.review_sum_price_amount{ float: right; color: #333; padding:3px 10px 0 0; font-weight: bold; font-size: 10px;}
.review_sum_price_currency{ float: right; color: #333; padding: 3px 5px 0 0; font-weight: bold; font-size: 10px;}

.image_click{width:614px;height:277px;position:relative;}
.image_click .images{width:614px;height:277px;overflow:visible;position:relative;margin:0;}
.image_click ul{position:absolute;width:1842px;left:0;list-style:none;margin:0;padding:0;}
.image_click ul li{float:left;width:614px;text-align: center;}
/* .image_click ul li{opacity:0.5;} */
.image_click ul li.image_click_sel{opacity:1;}
.image_click .images img{width:415px;height:277px; margin: 0 auto;}
/* .image_click .buttonright a, .image_click .buttonleft a { display: block; width: 20px; height: 20px; text-indent:9999px; } */
.image_click .image_info { position: absolute; width: 415px; bottom: -100px; background: #000; opacity:0.8; opacity:80; }
.image_click .image_info_wrap { display: block; padding: 10px; color: #fff; text-align: center; }
#product_image_number{position:absolute;top:5px;left:10px;color:#ccc;}
#product_image_number_label{font-size: 11px;padding: 0 0 2px 0;}
#product_image_number_num b{font-size: 20px;font-weight:100;}

.awardplacement{ position: absolute; width: 90px; top: -16px; right: -4px; }
.awardplacement_100#bestbuy { background: transparent url('images/pcw_best_buy_90x70.jpg') no-repeat 0 0;height: 70px; }
.awardplacement_100#editors_choice { background: transparent url('images/pcw_editors_choice_90x70.jpg') no-repeat 0 0;height: 70px; }
.awardplacement_213#bestbuy { background: transparent url('images/ggg_best_buy_90x84.jpg') no-repeat 0 0;height: 84px; }
.awardplacement_213#editors_choice { background: transparent url('images/ggg_editors_choice_90x84.jpg') no-repeat 0 0;height: 84px; }
#slideshow_widget_wrap .awardplacement{top: 10px; right: 5px;}

.review_sum_featurebox { background: transparent url('images/featurebox.png') no-repeat 0 0; width: 630px; height: 122px; float: left; margin-top:20px; margin-left:-9px; }
.review_sum_type { float: left; width: 120px; margin: 0; padding: 0}
.review_sum_type li{ height:25px; line-height:25px; margin:10px 0 0 5px; padding:0 0 0 30px; list-style: none;}
.review_sum_type #feat{ background: transparent url('images/feat.png') no-repeat 0 0;}
.review_sum_type #hot{ background: transparent url('images/hot.png') no-repeat 0 0;}
.review_sum_type #not{ background: transparent url('images/not.png') no-repeat 0 0;}

.review_sum_content { width: 510px; float: left; margin: 0; padding: 0}
.review_sum_content li { padding: 0 5px 0 0; height: 30px; overflow: hidden ; }
.review_sum_content #feat{ padding-top: 16px; }
.review_sum_content #hot{ padding-top: 6px; }
.review_sum_content #not{ padding-top: 3px; }

.review_menu{height: 47px;margin: 20px 0 5px;padding: 0;}
.review_menu li{float: left;display: inline-block;height: 100%;}
.review_menu li.left{background: url(images/review_menu_left.png) no-repeat 0 0;width: 5px;}
.review_menu li.right{background: url(images/review_menu_right.png) no-repeat 0 0;width: 5px;}
.review_menu li span{background-position: 0 0;display: block;height: 100%;}
.review_menu li span:hover{background-position: 0 -47px !important;}
.review_menu li span.current{background-position: 0 -47px !important;}
.review_menu li span.disabled{background-position: 0 -102px !important;}
.review_menu li span.disabled a{display: none;width: 0;height: 0;}
.review_menu li span a{height: 100%;width: 100%;display: block;text-indent: -9999px;}

.review_menu li.review span{background: url(images/review_menu_review.png) no-repeat; width: 85px;}
.review_menu li.specs span{background: url(images/review_menu_specs.png) no-repeat; width: 84px;}
.review_menu li.images span{background: url(images/review_menu_images.png) no-repeat; width: 83px;}
.review_menu li.user span{background: url(images/review_menu_user.png) no-repeat; width: 122px;}
.review_menu li.qa span{background: url(images/review_menu_qa.png) no-repeat; width: 125px;}
.review_menu li.buy span{background: url(images/review_menu_buy.png) no-repeat; width: 108px;}

.review_body { margin: 0 10px; }
.review_title { font-family: Verdana, Arial, Helvetica; font-size: 22px; font-weight: 300; margin:0; }
.review_item_quote { font-family: Arial, Helvetica; font-style: normal; font-size: 14px; color: #6b6b6b; margin-bottom: 5px; }
.review_body hr { margin: 5px 0; border-width: 1px 0 0; }
#review_tophr { margin: 6px 0 3px; }
.review_body h2 { font-family: Verdana, Helvetica, Arial; font-size: 18px; color: #0080c0; line-height: 18px; padding: 10px 0 0; font-weight: 300; }


.imageview_current { padding:15px 0 0; margin-left: -9px;margin-right:-5px; }
.imageview_current img {width:614px;}
.imageview_previews { margin: 20px -5px 0 -9px; padding-top: 20px; border-top: 1px dotted #ccc;  }
.imageview_previews li { display: inline; float: left; border:1px solid #fff; padding: 3px; margin: 7px 9px; }
.imageview_previews li.current{ border: 1px solid #333; }

#whistleout_wrap{ width: 639px; background:url('images/mobile_widget_bg.png') 0 100%; padding-bottom:10px; margin:10px 0 0 2px;}
#whistleout_headerwrap{ width: 639px; background:url('images/mobile_widget_bg.png') 0 0; height:36px;}
#bars_icon{ float: left; width:23px; height:30px; background: transparent url('images/bars_icon.png') no-repeat; margin:6px 8px 0; }
#whistleout_header{ float: left; width: 600px; }
#whistleout_header h1{ font-family: Arial, Helvetica; padding:0 0 0 10px; margin:0; font-size:14px; line-height:36px;}
#popular_plans{ margin:10px 0 0 51px; width:280px; float: left; font-family: Arial, Helvetica; border-right: 1px solid #ccc; }
#popular_plans ul { list-style-type: decimal; }
#popular_plans h2, #available_plans h2{ padding:0; margin:0; font-size:11px; line-height:13px; }
#popular_plans ul, #available_plans ul{ list-style-position:inside; font-size:10px; line-height:10px;}
#popular_plans h2, #available_plans h2{ padding:0; margin:0; font-size:11px; line-height:13px; color:#333; }
#available_plans{ margin:10px 0 0 20px; width: 280px; float: left; font-family: Arial, Helvetica; }
#available_plans ul { list-style-type: none; }

.product-page-whistleout-noplans-wrap {margin: 10px 0 -10px;}
.product-page-whistleout-noplans { background:url('images/compare_btn.png') no-repeat 0 0; height:39px; float:left; }
.product-page-whistleout-noplans a { float:left; position:relative; margin:9px 5px 0 40px; font-size:13px; color:#fff; }
.product-page-whistleout-noplans a:hover { text-decoration:none; }
.product-page-whistleout-noplans b { position:absolute; font-weight:300; top:-1px; left:-1px; }
.product-page-whistleout-noplans a span { color:#333; }
.product-page-whistleout-noplans-fin { float:right; background:url('images/compare_btn.png') no-repeat 100% 0; height:39px; width: 11px; }
.buy_now_menu{float:right;}
.mwave_btnwrap {float:right;background:url('images/button_bgs.png') 100% 0;height:22px;padding:0 5px 0 0;margin:0 5px 0 0;}
.mwave_btnwrap a {float:left;background:url('images/button_bgs.png') 0 0;height:22px;padding:0 0 0 5px;line-height:22px; color:#fff;text-shadow: 1px 1px 1px #000;}
.mwave_btnwrap a:hover{text-decoration:none;}
.mwave_product{margin:5px 0;}
.mwave_imagewrap{float:left;background:url('images/mwave_productbg.png') 0 0;height:69px;padding:15px 0 0 15px;min-width:80px;}
.mwave_imagewrap a img {max-width:66px;}
.mwave_imagewrap_right{float:right;width:15px;height:84px;background:url('images/mwave_productbg.png') 100% 0;margin-top:-15px;}
.mwave_infowrap{float:left;margin-left:10px;width:520px;}
.mwave_infowrap h3{margin:0;line-height:22px;padding:0;}
.mwave_pricewrap{float:left;background:url('images/button_bgs.png') 0 22px;height:22px;margin:5px 0 0;}
.mwave_pricewrap a {float:left;background:url('images/button_bgs.png') 100% 22px;height:22px;padding:0 5px 0 0;margin:0 0 0 5px;line-height:22px; color:#000;text-shadow: 1px 1px 1px #fff;}

.category_wizard .category_wizard_head{height: 36px;padding: 0;}
.category_wizard .category_wizard_head h2{height: 20px;line-height: 20px;background: url("http://cdn.idg.com.au/idg/images/category_wizard_bg.png") no-repeat scroll right top transparent;padding: 8px 10px 8px 0;margin: 0 0 0 10px;}
.category_wizard .category_wizard_list{background: url("http://cdn.idg.com.au/idg/images/category_wizard_bg.png") no-repeat scroll right bottom transparent;margin: 0 0 0 10px;}
.category_wizard .category_wizard_list ul{padding: 10px 20px 13px 0;}

.pagination{float:right;margin:10px 0;}
.page{line-height:22px;padding:0 2px;font-size:11px;color: #c1c1c1;}
a.page{color: #0080C0;}
.pagination .prev, .pagination .next{background: #ececec;-moz-border-radius: 5px;font-size:11px;font-weight:300;margin:18px 0 5px;padding:3px 6px;}
.pagination a.prev:hover, .pagination a.next:hover{background: #0080C0;text-decoration: none;color: #fff;}

.specs_mini_link{width:122px;height:16px;background:#ff0000 url('images/specs_page_promo.gif') no-repeat;float:right;margin-top:-1px;}
.specs_mini_link a{display:block;width:100%;height:100%;}

/* pcw ggg article restyle from CW */
#article_main_right #article_extra{background: none;}
#article_main_right #article_extra_border{border: none;}
#article_main_right #article_extra_inner{background: none;padding: 0;}
#article_main_right #article_extra_content{border: none;background: none;}
#article_main_right .article_extra_box{background: #f9f9f9;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 10px;margin:0 0 10px;}
#article_main_right .article_extra_box_header{background: none;border: 0;display: block;float: none;height: auto;line-height: normal;margin: 0 0 0 -1px;padding: 0 0 3px;text-transform: none;width: auto;color: #333;font-family: Helvetica, Arial;font-size: 18px;}
#article_main_right .article_extra_box_header b{display: none;}


.product-summary-categories { width:448px; }
.product-summary-date { width:160px; }
.product-summary-main { width:398px; }
.product-summary { background-image: url(images/category_productbox_bg.png);margin: 0 0 0 -10px; } /* negative margin fix for old styling in new page layout fix */
.product-summary-body { background-image: url(images/category_productbox_bg.png); }
.product-summary-title { background-image: url(images/category_productbox_bg.png); }
.sortmenus{background: none;}
.searchwizard { background-image: url(images/category_wizard_bg.png);margin-left: -10px; } /* negative margin fix for old styling in new page layout fix */
.searchwizard-title { background-image: url(images/category_wizard_bg.png); }
.product-summary-main .best_buys_award.list_award {left: 465px; } /* more fixes for old layout in new page */
.product-summary-main .editors_choice_award.list_award {left: 465px;} /* more fixes for old layout in new page */

#section-subsections { margin: 10px 0 15px 0; padding: 8px 0 0 0; border-top: 1px solid #bbb; }
#section-subsections h2 { float: left; font-size: 11px; margin: 0; padding: 0 7px 0 0; line-height: 11px; color: #999; }
#section-subsections ul { list-style-type: none; margin: 0; padding: 0; font-size: 11px; line-height: 11px; }
#section-subsections ul li { float: left; margin: 0; padding: 0 7px; border-left: 1px solid #ddd; }
#section-subsections ul li a.selected { color: #000; font-weight: 700; }

.review_wrap_home_appliances .n-product-rating-r{display: none;}
.review_wrap_home_appliances .review_sum_price{float: left;}
.review_wrap_home_appliances .review_sum_featurebox{background: #f9f9f9 none;height: auto;border: 1px solid #ececec;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.review_wrap_home_appliances .review_sum_type{font-weight: 700;}
.review_wrap_home_appliances .review_sum_price_amount{color: #a2FF33;font-weight: 300;}
.product-summary-main .product-summary-price{margin: -1px 0 4px 9px;}

#review_tags_wrap{margin: 30px 0 0;padding: 10px 0;border-top: 1px dotted #bbb;border-bottom: 1px dotted #bbb;}
#review_tags_wrap h2{font-family:Helvetica,Arial;font-size:18px;margin:0;padding:0;float: left;display: block;text-align: right;font-weight: 300;width: 120px;line-height: 20px;}

.review_tags{width:460px;float: right;}
.review_tags ul li{float:left;font-size:14px;line-height:18px;text-transform:capitalize;width:200px;}

h1{font-family: Arial, Helvetica, Sans Serif; font-size: 30px;font-weight: 300;margin: 0 0 0 -1px;padding: 0;}
span.author{font-family: Arial, Helvetica, Sans Serif;color: #555;line-height: 20px;font-size: 11px;}
span.publication{color: #888;}

h1#review_product_name{padding: 0 0 10px 5px;}
#review_wrap p{margin:0 0 5px; line-height: 20px;}
#review_wrap p.storybody{margin:15px 0;}
#slideshow_widget_wrap{width: 614px;margin: 20px 0 0;display: block;border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;position: relative;}
#slideshow_widget_wrap.review{margin: 15px 0 0;}
#pcw_whitebox_top{background: url(images/pcw_whitebox_top.png) no-repeat 0 0;height: 6px;width: 616px;margin: -1px;}
#pcw_greybox_bottom{background: url(images/pcw_greybox_bottom.png) no-repeat 0 0;height: 7px;width: 616px;margin: -1px;}

.review .product_image_wrap{padding: 0;height: 280px;position: relative; overflow: hidden;}
.review .product_image_wrap .image_click{;display: block;margin: 0;width: auto;}
.review #image_nav{margin: 0 auto -60px;padding: 0 10px;}

.product_image_wrap{padding: 20px 0;}
.product_image_wrap .image_click{width: 415px;margin: 0 auto;display: block;}
#image_nav{margin: 0 auto -60px;padding: 0 10px;}


.product_images_link{display:block;text-indent: -9999px;background: url(images/review_imageplus.png) no-repeat 0 0;width: 27px;height: 25px;position: absolute; bottom: 0; right: 10px; cursor: pointer;}
.product_images_link:hover,.product_images_link_hover{background: url(images/review_imageplus_expand.png) no-repeat 0 0;width: 246px;height: 25px;}
.product_image_wrap .buttonleft { position: absolute; left:0; top:0px; cursor: pointer; background: url(images/slideshow_prev.png) no-repeat 100% 50%;width: 24px;height: 280px;border: 0;padding-left: 10px;opacity:0.5; }
.product_image_wrap .buttonright { position: absolute; right:0; top:0px; cursor: pointer;background: url(images/slideshow_next.png) no-repeat 0% 50%;width: 24px;height: 280px;border: 0;padding-right: 10px;opacity:0.5; }
.product_image_wrap .buttonleft:hover{opacity:1;}
.product_image_wrap .buttonright:hover{opacity:1;}

#image_nav ul{width: 570px;float: left;}
#image_nav ul li{display: inline;float: left;height: 66px;width:80px; }
#image_nav ul li a{margin: 0 0 0 14px;}
#image_nav ul li img{border: 1px solid #ccc;padding: 2px;background: #eee;opacity:0.5;-moz-border-radius: 5px;-webkit-border-radius: 5px;height: 40px;width: 60px;}
#image_nav ul li img:hover{border: 1px solid #0080C0;opacity:1;}
.product_info_wrap{background: #f2f2f2;border-top: 1px solid #cdcdcd;text-shadow: 1px 1px #fff;width: 574px;padding: 10px 20px 0;margin: 10px 0 0;}
.product_info_wrap .prodname{font-size: 18px;}
.page_num{font-size: 24px; position: absolute; top: 12px; left: 12px; color: #ccc;}
.page_num #prod_num{font-size: 11px;line-height: 7px;}
.page_num #pagetotal{font-size: 13px;}

div#image_nav .prev{background: url(images/pcw_leftarrow.gif) no-repeat 0 50%;width: 20px;height: 46px;border: 0;}
div#image_nav .next{background: url(images/pcw_rightarrow.gif) no-repeat 0 50%;width: 20px;height: 46px;border: 0;}

ul.product_menu{background: #4b4b4b;text-shadow: none;margin: 20px 0 0;float: left;width: 100%;}
ul.product_menu li a{color: #fff;width: 574px;}
ul.product_menu li a.disabled{color: #828282;cursor: default;}
ul.product_menu li a.disabled:hover{text-decoration: none}
ul.product_menu li{border-right:1px solid #828282;display:inline;float:left;height:15px;line-height:15px;margin-right:17px;margin-top:4px;padding-right:17px;}
ul.product_menu li.last{border: 0;margin-right:0;padding:0;}
ul.product_menu li.menu_rounded_left{border: 0;padding: 0;margin: 0;background: url(images/pcw_greybar.gif) no-repeat 0 0;width: 6px;height: 23px;display: block;text-indent: -9999px;margin: 0 20px 0 0;}
ul.product_menu li.menu_rounded_right{border: 0;padding: 0;margin: 0;background: url(images/pcw_greybar.gif) no-repeat 100% 0;width: 6px;height: 23px;display: block;float: right;text-indent: -9999px;}
#info_left{float: left;width: 40%;margin: 5px 0 10px;}
#info_right{float: right;width: 40%;margin: 5px 0 10px;}
#info_bottom{margin: 20px 0 0;}
.info_bottom_line{margin: 10px 0 0;}
.hr_greywhite_drop{background: url(images/pcw_hr_greywhite_drop.gif) repeat-x 0 0;width: 100%;height: 2px;margin: 5px 0 0;clear: both;}
.info_type{float: left;font-weight: 700; padding-left: 5px; }
.info_result{float: right;}
.info_hotnot{float: right;width: 460px;}
#info_right ul li, #info_left ul li{height:18px;overflow: hidden;max-width: 110px;}
.info_bottom_icons{float: left;}
.info_bottom_icons img{margin: -7px 5px 7px 0;}

#slideshow_prev{text-indent: -9999px;width: 24px;height: 43px;background: url(images/slideshow_prev.png) no-repeat 0 0;opacity:0.5;position: absolute;top:140px;left: 10px;}
#slideshow_next{text-indent: -9999px;width: 24px;height: 43px;background: url(images/slideshow_next.png) no-repeat 0 0;opacity:0.5;position: absolute;top:140px;right: 10px;}
#slideshow_prev:hover{opacity:1;}
#slideshow_next:hover{opacity:1;}

.tooltip_wrap{position: relative;}
.popup{position: absolute;width: 100px;z-index: 100;}
@media screen and -webkit-min-device-pixel-ratio0  {
#tiptip_content {background-color:rgba(45,45,45,0.88);padding:5px 8px;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color:rgba(20,20,20,0.92);}
}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_holder.tip_left #tiptip_content{margin-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;border:1px solid rgba(255,255,255,0.25);background-color:rgba(25,25,25,0.92);background-image:0 to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;padding:5px 8px 4px;text-align: center;max-height: 27px;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:6px;margin:-12px 0 0 45px;}
#tiptip_arrow_inner{border-width:6px;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgba(25,25,25,0.92);}

ul.review_tags{width:460px;float: right;}
ul.review_tags li{float:left;font-size:14px;line-height:18px;text-transform:capitalize;width:200px;}

#commerical_break_layer{background: #252525;padding: 15px 0 0 0;}
#commerical_break_layer .loading{color:#fff;font-size:11px;}
#commercial_break_inner{width: 680px;margin: 0 auto;padding: 50px 0 0;}
#commercial_break_border{width: auto;border: 5px solid #ececec;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: #fff;}
/* #commerical_break_header{border-bottom: 1px solid #555;} */
#commerical_break_header { text-align: left; margin: 0 15px 0 15px; padding: 0; height: 90px; position: relative; border-bottom: 1px solid #555; font-size: 11px; font-weight: 700; }
#commerical_break_layer a.close_btn {color:#00a5d0;}
#commerical_break_layer a.close_btn:hover {color:#04cbff;}
#commerical_break_ad_div{background: none;}

.blue_arrowright{line-height: 20px;margin: 5px 0;}
.blue_arrowright a{float: right;background: url(images/pcw_flat_btn.png) no-repeat 100% 100%;color: #fff !important;font-weight: 300 !important;}
.blue_arrowright a span{height: 20px;float: right;background: url(images/pcw_flat_btn.png) no-repeat 0 0;margin: 0 40px 0 0;padding-left: 10px;}
.blue_arrowright a:hover{text-decoration: none;}
.blue_arrowright a.close_btn {color: #fff;}

#rhs_resource_promo{width: 300px;}
#rhs_resource_promo h2{font-size: 18px;color: #333;font-weight: 700;padding: 0 0 3px 10px;margin: 10px 0 0;}
#rhs_resource_promo #restop{background: url(images/resourcebox_top.png) 0 0 no-repeat;width: 300px;height: 9px;}
#rhs_resource_promo #resmid{background: #f6f6f6;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
#rhs_resource_promo .res_item{background: transparent url(images/resourcebox_mid.png) bottom left repeat-x;padding: 0 0 10px;margin: 5px 0 0;}
#rhs_resource_promo .res_item:first-child{margin: 0;}
#rhs_resource_promo .res_item:last-child{padding: 0;background: none;}
#rhs_resource_promo .res_item .res_item_title{float:right;font-weight:700;margin-right:5px;padding-top:3px;width:175px;}
#rhs_resource_promo .res_item span{float:right;font-size:11px;line-height:12px;margin-right:5px;padding-top:3px;width:175px;}
#rhs_resource_promo .res_item img{float: left;width: 95px;margin: 2px 0 0 10px;}
#rhs_resource_promo #resbot{background: url(images/resourcebox_bot.png) 0 0 no-repeat;width: 300px;height: 10px;}

.sony-fb-header #article_fb_like{float: left;width: 50%;height: 25px;}
.sony-fb-header #article_tools{margin: -15px 0 0;}
.sony-fb-header #article_tools_tips{margin: 5px 5px 5px 0;}
.sony-fb-header #fb_fan_btn{float: right;}
.sony-fb-header#article_main_top{border-bottom: 1px dotted #bbb;padding: 0 0 6px;margin: 7px 0 0;}

#dpop { display: none; }

.section-page-type-7 { border-bottom: 1px solid #ddd; padding: 0 0 20px 0; }

#searchfilters{margin: 0 0 20px;}
#searchfilters .searchfilters-selected {float:left;background: #58595a;border: 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 9px; width: 160px;height: 194px; color: #fff;}
#searchfilters .searchfilters-selected h2{color: #fff;font-size: 17px;font-weight: 300;border-bottom: 1px solid #acacad;line-height: 17px;padding-bottom: 8px;margin-bottom: 10px;}
#searchfilters .searchfilters-selected ul{padding-left: 0;margin: 0;}
#searchfilters .searchfilters-selected ul li{background: url(images/flatbtn_greyblack_x.png) no-repeat 0 0;margin-bottom: 4px;list-style-type: none;}
#searchfilters .searchfilters-selected ul li a{line-height: 23px;font-size: 13px;color: #58595a;padding-left: 10px;height: 23px;display: block;}
#searchfilters .searchfilters-selected ul li a:hover{text-decoration: none;color: #666;}
#searchfilters .searchfilters-selected ul li a span{width: 130px;height:23px;overflow: hidden;display: block;}
#searchfilters .searchfilters-removeall{background: url(images/flatbtn_redblack_x.png) 0 0 no-repeat;width: 138px;}
#searchfilters .searchfilters-removeall a{background: url(images/flatbtn_redblack_x.png) 100% 0 no-repeat; color: #58595a;line-height: 22px;font-size: 13px;height: 22px;float: right;padding-right: 27px;text-align: left;}
#searchfilters .searchfilters-removeall a:hover{text-decoration: none;}

.searchfilters_header{width: 740px;background: #58595a;border: 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 9px;margin: -1px;}
.searchfilters_header h2{color:#FFF;font-size:17px;font-weight:300;line-height:17px;}
#searchfilters .searchfilters-fields {float:left;margin: 0 0 0 4px;border: 1px solid #b2b2b2;-moz-border-radius: 5px;-webkit-border-radius: 5px;height: 210px;width: 756px;}
#searchfilters .searchfilters-field {float:left; z-index: 9989;height:157px; padding: 0 0 0 0;border-left: 1px solid #b2b2b2;width: 131px;margin: 10px 0 10px 0;position: relative;overflow: hidden;}
#searchfilters .searchfilters-field#num1{border: 0 none;}
#searchfilters .searchfilters-field-label {font-weight:700;font-size: 13px;padding: 0 10px 5px 10px;}
#searchfilters .searchfilters-field ul{position: absolute;display: block; padding: 0 0;width:131px; z-index: 9999;overflow:hidden;font-size: 11px;line-height: 13px;list-style: none;margin: 0; overflow-y: hidden;background:#fff;}
#searchfilters .searchfilters-field li{margin: 0 0 0 0; padding:0;}
#searchfilters .searchfilters-field li a {display:block;padding: 4px 10px;}
#searchfilters .searchfilters-field li a:hover {background:#f4f4f4;text-decoration:none;}
.searchfilters-field-more {position:absolute;height:9px;color:#888;line-height:10px;font-size:9px;text-transform:uppercase;bottom:-10px;left:9px;width:111px;text-indent:-9999px;border-top: 1px solid #eee;background:url(images/searchfilters_field_more.png) no-repeat 50% 50%; display: none;}
#searchfilters .searchfilters-field-exp .searchfilters-field-more{ display: block;}
#searchfilters .searchfilters-field-exp-hover ul{margin: 0 -1px; border: 1px solid #b2b2b2; border-width: 0 1px 1px 1px; }

#searchfilters .searchfilters-full {font-size: 13px;margin: 10px 0 0 10px;}

#christmas-sect-minihead{background: url(images/xmas-mini-head.png) no-repeat 0 0; width: 995px; height: 44px; margin: -9px 0 10px -24px; overflow: hidden;}
#christmas-sect-minihead ul{height: 21px; font-size: 12px; float: left; margin-top: 17px; width: 100%;}
#christmas-sect-minihead ul li{display: inline; float: left; border-right: 1px solid #96c481; line-height: 21px; padding: 0 13px 0 14px;}
#christmas-sect-minihead ul li:last-child{border: 0;}
#christmas-sect-minihead ul li a{color: #fff;}

#comment-form{background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius:5px; padding: 10px; margin: 0 0 10px;}
.review-comments .comment_number{color: #aaa; float: left; font-family: tahoma; font-size: 34px; font-style: italic; padding: 10px 0 0 15px; text-shadow: 1px 0 0 #fff;}
.review-comments .comment_author{width: 90%; float: right; margin: 10px 0;}
.review-comments .comment_author .comment_details{float: right; font-size: 10px; font-weight: 300; color: #999; padding: 0 10px 0 0;}
.review-comments .comment_content{width: 90%; float: right;}
.comment_odd{background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.comment-post{padding: 3px 10px 10px 0; margin: 10px 0;}
#edit-name-wrapper, #edit-email-wrapper, #edit-url-wrapper{width: 185px; float: left; padding: 5px 21px 0 0;}
#edit-url-wrapper{padding: 5px 0 0;}
#edit-name-wrapper input, #edit-email-wrapper input, #edit-url-wrapper input{border: 1px solid #666666; height: 22px; line-height: 22px; width: 100%;}
#edit-name-wrapper label, #edit-email-wrapper label, #edit-url-wrapper label, #edit-comment-wrapper label{font-weight: bold;}
#edit-comment-wrapper, #id_comment{width: 597px; clear: both;}
#edit-submit{float: right; margin: 10px 0;}
#comment_policy{float: left; padding: 5px 0 0 3px;}
#comment_login_register{float: left; width: 300px; padding: 5px 0 5px 3px;}
#email_description{color: #666; font-size: 10px;}

#wiz-printer-promo { height: 136px; width: 946px; background: url(images/finder_printer_promo.png) no-repeat 0 0; clear: both; margin-bottom: 8px; }
#wiz-printer-promo-text { float: left; display: inline; margin: 0 0 0 128px; width: 430px; }
#wiz-printer-promo h3 { height: 51px; margin: 0; padding: 0; text-indent: -9999px; }
#wiz-printer-promo p { height: 75px; margin: 0; padding: 0;font-size: 11px; color: #8d8d8d; text-shadow:0px 1px 0px #fff; line-height: 14px; font-family: "Lucida Grande",Verdana, Arial; }
#wiz-printer-promo a { font-weight: 700; }
#wiz-printer-promo-buttons { float: right; display: inline; margin: 11px 11px 0 0; width: 360px; height: 113px;  }
a.wiz-printer-promo-button { width: 113px; height: 113px; float: left; display: inline; margin: 0 0 0 7px; background: url(images/finder_printer_promo.png) no-repeat -582px -11px; text-indent: -9999px; }
a#wiz-printer-promo-idk {}
a#wiz-printer-promo-iknow { background-position: -702px -11px; }
a#wiz-printer-promo-upgrade { background-position: -822px -11px; }
a#wiz-printer-promo-idk:hover { background-position: -582px -147px; }
a#wiz-printer-promo-iknow:hover { background-position: -702px -147px; }
a#wiz-printer-promo-upgrade:hover { background-position: -822px -147px; }


