* {
	/*font-size: 10px;*/
	font-family: Arial, Helvetica, sans-serif;
}

html { margin:0;padding:0 }
body {
	font-size: 10px;
	width: 100%;
	text-align: center;
	padding:0;
	margin:0;
	background: #B4B4B4 url(imagens/fundo3.gif) repeat-x 0 0; 
	/* background: #6699ff;  #1A5DAC */
}

body.pf { background: #fff; text-align: center; font-size: 12px; line-height: 18px }

p,h1,pre { margin: 5px 0px 0px 0px; font-size: 10px; }
	
h1 {
	font-size: 22px;
	padding-top: 7px;
	font-weight: 700;
	font-family: Helvetica, Arial, sans-serif;
	color: #555;
}

a {
	text-decoration: underline;
	color: #0060B6;
}
a:hover { text-decoration: none; }

ul, ol, dl {
	position: relative;
}

#main {
	width: 976px;
	text-align: center;
	background: #666666 url("4-pcworld_files/pcw_drop_bg.gif") top center repeat-y;
	margin: 0 auto;
	_margin: 0;
	padding: 0px;
}

#frame {
	background: #fff url("4-pcworld_files/pcw_frame_bg_wdrop.gif") top left repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	_margin: 0;
	padding: 0px;
	text-align: left;
	position: relative;
	overflow: hidden;
}
	
#contentleft {
	margin: 0px 0px 5px 0px;
	width: 162px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

/*#contentleft a {*/
	/*text-decoration: none;*/
	/*font-weight: 700;*/
/*}*/

.clearfix:after, .cfix:after, #featurebox:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* hides from ie-mac \*/
* html .clearfix, * html .cfix, * html #featurebox {height: 1%;}
/* end hide from ie-mac */
/*
hr.clearall
{
	color: #fff;
	background-color: #fff;
	border: none;
	height: 1px;
	padding:0;margin:0;
	visibility: hidden;
	clear: both;
}
*/
div.hr { clear: both; height: 0px; font-size: 0; background: #ffffff; }
div.hr hr { display: none; }

.centerthis {
	width:100%;
	text-align: center;
}

form { padding:0;margin:0;}

input.textfield {
	border: 1px solid #888;
	color: #555;
	/*font-size: 11px;*/
	padding: 2px 3px 2px 3px;
	font-weight: 700;
}

input.button {
	border: 1px solid #777;
	background: #eee;
	color: #555;
	font-weight: 700;
}


a.more_article {
	margin-left: 30px;
}

#contentcenter {
	margin: 0px 0px 5px 0px; 
	width: 636px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

#contentcenter .news_padding_pcw { padding: 0px 13px !important }

#contentcenter .newscontent {
	padding: 0px 2px;
}

#contentcenter .article_page {
	/*padding: 0;*/
	/*margin: 0 20px;*/
	padding: 0 15px;
	margin: 0;
	/*width: 100%; _width: auto;*/
}

.artboombox {
	position: relative;
	float: right;
	border: 1px solid #ccc;
	width: 302px; height: 270px;
	text-align: center;
	margin: 20px 0 10px 10px;
	background: #ccc;
	color: #fff;
	overflow: auto;
	font-weight: 700;
	font-size: 10px;
}

.artboombox iframe { width:300px; height: 250px; }

#contentcenter .newscontent p, #contentcenter .article_page p  {
	font-size: 12px;
}

#contentcenter .newscontent h1, #contentcenter .article_page h1 {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color: #555;
	font-weight: 700;
}

#contentcenter .newscontent h2, #contentcenter .article_page h2 {
	margin: 20px 0 0 0;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #aaa;
}

#contentcenter .newscontent a, #contentcenter .article_page a {
	font-weight: 700;
}

#contentcenter .otherstory {
	font-size: 11px;
	font-weight: 700;
	color: #999;
}

#contentcenter .otherstory a {
	color: #0060B6;
}

#contentcenter .newscontent_antihack {
	width: auto !important;
}

#contentright_div {
	float: left;
	width: 162px;
}

#contentcenter .boxheader, #contentcenter div.latest_rev_header {
	background: none;	
	margin: 15px 0 0 0;
	padding: 1px 0;
	font-size: 13px;
	font-weight: 700;
	color: #1A5DAC;
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 2px solid #1A5DAC;
}

#contentcenter .boxheader a {
	color: #aaa;
	font-size: 14px;
	font-weight: 700;
}

#contentcenter .page_title {
	background:  #666666 url(4-pcworld_files/ptitle_default.gif) repeat-x;
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 12px 15px 10px 17px;
	font-weight: 700;
	border: none;
}
#contentcenter .drop_s {
	/*display: none;*/
	height: 9px;
	background: transparent url("4-pcworld_files/pcw_title_bg_drop.gif") top left repeat-x;
}

#contentcenter .top_drop_s {
	padding-top: 7px;
	border-top: 1px solid #999; /* fix ie */
	background: transparent url("4-pcworld_files/pcw_title_bg_drop.gif") repeat-x top left;
}

#contentcenter .page_title a {
	color: #fff;
	font-size: 16px;
	padding: 0;
	margin: 0;
	font-weight: 700;
	text-decoration: none;
}

#contentcenter .page_title a:hover {
	text-decoration: underline !important;
}

#contentcenter div.boxwrap {
	margin: 0 0 5px 0; padding: 0;
	position: relative;
}

#contentcenter div.boxwrapinner .boxheader {
	/*color: #aaa;*/
	margin: 0;
}

#right_ad_div {
	float: left;
	margin: 1px 0px 1px 1px;
	width: 160px;
	height: 600px;
	padding: 0;
	background: #fff;
}

#right_ad {
	position: absolute;
}
#contentheader {
	color: #fff;
	display: block;
	padding: 0;
	margin: 0;
	background: #E70000 url("4-pcworld_files/pcw_header_new.gif") -20px -13px no-repeat;
	overflow: visible;
	/*height: 107px;*/
}

#top_drop_shadow {
	position: relative;
	z-index: 1px;
	display: block;
	height: 30px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	_margin: 0;
	padding: 0px;
	margin-top: 10px;
	background: #666666 url("4-pcworld_files/pcw_header_new.gif") center 17px no-repeat;
	overflow: hidden;
}

#signin_box {
	color: #888888;
	font-size: 7pt;
	font-weight: 700;
	float: right;
	margin: 1px 5px 0 0;
}
#signin_box a { color: #B2B2B2; }
#signin_box input.txtfield {
	padding: 0 1px;
	margin: 0 0 1px 0;
	border: 1px solid #999;
	background: #fff;
	color: #555;
	width: 75px;
	font-size: 11px;
}
#signin_box input.btn {
	border: 1px solid #555;
	background: #000 url("4-pcworld_files/navbar_glossy_bg.gif") left 0 repeat-x;
	color: #ddd;
	font-weight: 700;
	font-size: 10px;
}

/*#contentfooter {*/
	/*background: #fff;*/
	/*color: #fff;*/
	/*clear: both;*/
/*}*/

#footer_ads {
	overflow: hidden;
	clear: both;
	padding: 0;
}

#footer_ads .drop {
	clear: both;
	display: block;
	height: 15px; width: 960px;
	background: #fff url("4-pcworld_files/pcw_frame_bg_drop_wdrop.gif") top left repeat-x;
	padding: 0;
}

.footer_ad {
	width: 319px;
	height: 150px;
	float:left;
	overflow: hidden;
	border-right: 1px solid #999;
}

#footer_ads .r { width: 320px; border: none; }

.footer_book_ad {
	background:#3399CC;
	color: #fff;
	position: relative;
	overflow: hidden;
	height: 150px;
}
.footer_book_ad a.title {
	display: block;
	font-size: 13px;
	font-weight: 700;
	margin: 5px 100px 0px 7px;
	color: #fff;
	text-decoration: none;
}
.footer_book_ad a.allbooks {
	position: absolute;
	top: 4px; right: 4px;
	color: #fff; font-weight: 700;
}
.footer_book_ad .content {
	display: inline;
	width: 190px;
	float: left;
	margin: 4px 7px;
	padding: 0;
	font-size: 10px;
	line-height: 13px;
}
.footer_book_ad a.book_cover {
	width: 110px;
	position: absolute;
	bottom: -40px;
	right: 5px;
	text-align: center;
}
.footer_book_ad a.book_cover:hover { bottom: -30px }

.footer_book_ad a.book_cover img {
	border: 1px solid #333;
}
.footer_book_ad a.buyit {
	position: absolute;
	top: 20px; right:4px;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
}
.pcworld_offer {
	background: #FFC522;
	color: #333;
}
.pcworld_offer a.title { color: #000; }
.pcworld_offer a.buyit { color: #000; top: 6px; }
.pcworld_offer a.book_cover { right: 12px; bottom: -60px }
.pcworld_offer a.book_cover:hover { right: 12px; bottom: -50px }
.pcworld_offer .content { width: 180px }
.pcworld_offer p { color: #000; margin: 0 0 3px 0 }

.careerone_search {	
	background: #fff url("4-pcworld_files/careerone_footer_bg.gif") repeat-x bottom right;
}
.careerone_search .content { padding: 0; margin: 2px 10px; line-height: 13px; }
.careerone_search .form_column { width: 140px; float: left }
.careerone_search .form_item {
	padding: 0 0 3px 0;
}
.careerone_search .label {
	font-weight: 700;
	color: #888;
}
.careerone_search input, .careerone_search select {
	border: 1px solid #888;
	background: #fff;
	width: 130px;
	margin:0;
	font-size: 11px;
	color:#65A601; 
}
.careerone_search input { padding-left: 2px; }
.careerone_search input.go {
	float: left;
	color: #fff;
	background: #65A601;
	padding: 0px 3px;
	font-weight: 700;
	margin: 12px 0 0 0;
	width: auto;
}
.careerone_search .seeker, .careerone_search .advertisers { width: 150px; float: right; margin-bottom: 5px }
.careerone_search b { color: #555; display: block }
.careerone_search a { color: #6600CC; white-space: nowrap }
.careerone_search a:hover { text-decoration: none }
.tjobbox .careerone_search { background: none }
.tjobbox .careerone_search .form_column { float:none;margin: 0 8px; }

#footer_nav {
	padding: 4px 0 0 0;
	text-align: center;
	color: #fff;
	font-size: 10px;
	background: #202020 url("4-pcworld_files/pcw_footer_grad.gif") left bottom repeat-x;
}

#footer_nav a { font-size: 10px; color: #fff; }

#footer {
	font-size: 10px;
	color: #B2B2B2;
	display: block;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	_margin: 0;
	padding: 0px;
}
#footer a { color: #B2B2B2 }

#footer .drop {	
	background: #151515 url("4-pcworld_files/pcw_drop_bg_bottom.gif") top center no-repeat;
	height: 15px;
}

#footer .cright {
	padding: 0 23px;
	text-align: left;
}

#footer a { font-size: 10px; }

#idg_logo_footer {
	float: left; margin: 2px 10px 0 10px; width: 57px; height: 22px;
}
#idg_copyright_footer {
	float: left; width: 840px; padding-bottom: 15px;
}

#logobox {
	position: relative;
	float: left;
	width: 212px;
	height: 84px;
	clear: left;
	overflow: hidden;
}


#logobox a img {
	margin: 13px 0 0 12px;
	border: none;
}

#hnavbar {
	width: 100%;
	padding:0; margin: 0;
	background: #CD0000; /* #CD853F #DAA520 */
	/* fix for firefox 1.07 */
	/*border-bottom: 1px solid #000;*/
}

#header_bar_bg {
	height: 10px;
	margin: 10px 8px 0 8px;
	background: transparent url("4-pcworld_files/header_top_bar.gif") left top no-repeat;
	background: none;
	
}

#header_bar {
	float: left;
	margin: 0;padding: 0;
	text-align: center;
	width: 212px;
	height: 22px;
}

#tracking { height: 1px; overflow: hidden; }

#today_date {
	float: left;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	font-size: 12px;
	font-weight: 700;
	margin: 0 auto;
	text-indent: 12px;
	color:#fff;
}

#headeradbox {
	/*float: right;*/
	position: absolute;
	right: 2px; top: 9px;
	display: block;
	width: 728px;
	height: 90px;
	padding: 0; margin: 4px 0px 0 10px;
	background: #999;
	border: 1px solid #777;
	/*border-width: 1px 0 1px 1px;*/
	overflow: visible;
	z-index: 25;
}

#headeradbox iframe, #headeradbox a {
	/*float: left;*/
	/*background: #999;*/
}

a.readmore {
	margin-left:0px;
	white-space: nowrap;
	font-weight:700;
}

div.barleft, div.barright {
	float: left;
	width: 10px;
	margin:0;padding:0;
}

div.barmid {
	float: left;
	width: 940px;
	margin:0;padding:0;
}

#searchmenu {
	float: right;
	padding: 2px 0 1px 3px;
	background: #000;
}

#searchmenu input {
	border: 1px solid #000;
	padding: 2px;
	font-size: 11px;
}
#searchmenu select {
	border: 1px solid #000;
	font-size: 11px;
	z-index: 1;
}

#hnavbar_menu, .titlenav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin:1px 0 0 0;
}
#hnavbar_menu { margin: 1px 0 0 1px; }
#hnavbar_menu li, .titlenav li  {
	display: inline;
	float:left;
	padding: 2px 0 0 0;
}

.titlenav li  { padding: 5px 0 0 0; }

#hnavbar_menu a {
	display:block;
	text-decoration: none;
	padding: 0 0 0 4px;
	margin-left: 2px;
}

#hnavbar_menu a:hover { 
	font-weight: bold;
}

#hnavbar_menu a span {
	display:block;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family: Verdana, "Lucida Grande", Sans-serif;
	color: #ddd;
	font-size: 10px;
	font-weight: 700;
	background: transparent url("4-pcworld_files/navbar_tab_sel_right.gif") top right no-repeat;
	padding: 4px 7px 5px 4px;
}



#hnavbar_menu a:hover span { color: #fff; background-image: url("4-pcworld_files/navbar_tab_sel_right.gif") }

#hnavbar span img {
	border: none;
}

.author {
	display: block;
	margin-top: 12px;
	width: 100%;
	text-align: right;
	color: #1A5DAC;
}

.author a {
	font-style: italic;
	text-decoration: none;
}

input.search_btn, input.button, a.impopclosebar {
	font-size: 11px;
	font-weight: 700;
	color: #bbb;
	padding: 2px 0 2px 0;
	background: transparent;
	border: 2px solid #333;
	background: #000 url("http://www.pcworld.idg.com.au/images/pcw/site/navbar_glossy_bg.gif") left 0 repeat-x;
}

#searchmenu .search_btn { width: 62px; margin: 0 2px; }

div.boxwrap {
	border: none;
	padding: 0px;
	margin: 0px;
	clear: both;
	/*overflow: hidden;*/
}

/* Hides from IE-mac \*/
* html div.boxwrap, * html div.boxwrapdbl { height: 1%; }
div.boxwrap, div.boxwrapdbl { display: block; }
/* End hide from IE-mac */

div.boxwrap:after, div.boxwrapdbl:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div.boxwrapdbl {
	position: relative;
	clear: both;
	/*overflow: hidden;*/
	padding: 0; margin: 5px 0 0 0;
}

div.boxwrapinner {
	position: relative;
	float: left;
	/*padding: 0;*/
	/*margin: 5px 0 0 0;*/
	width: 305px;
	overflow: hidden;
}

div.competition {
	display: block;
	width: 788px;
}

div.boxheader, div.artheader, div.mediaheader, div.formheader, .newsdate {
	/*position: relative;*/
	font-weight: 600;
	color: #fff;
	padding: 3px 5px;
	border: 0px;
	font-size: 10px;
	overflow: hidden;
	clip: auto;
	margin: 0;
}

div.boxheader {
	background: #000 url("http://www.pcworld.idg.com.au/images/pcw/site/navbar_glossy_bg.gif") right -8px repeat-x;
	color: #ccc;
	font-size: 11px;
	font-weight: 700;
	padding: 4px 5px 3px 7px;
}

div.boxheader a {
	font-size: 11px;
	color: #fff;
}

div.boxheader a:hover {
	text-decoration: underline;
}

#contentleft div.boxheader { margin: 0; }

div.navheader {
	padding:0;
	background: #eee;
}

div#distynav {
	display:block;
	width: 100%;
	height: 19px;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	background-color: #eee;
}

ul#distynav {
	float: left;
	list-style: none;
	padding: 0;
	margin:0;
}

#distynav li  {
	display: inline;
	float:left;
	margin:0;padding:0;
}


div.mediaheader, .newsdate, #distynav {
	background: #eee;
	color: #777;
	font-weight: 550;
	font-size: 10px;
}

div.artheader {
	background: #aaa;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}

div.mediaheader {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 10px;
}

.tabheader { background: #eee; position: relative; border: 1px solid #fff; border-width: 1px 0 1px 0 }

.titlenav {  }
.titlenav ul { padding-left:3px; position: relative; }
.titlenav li { position: relative; }
.titlenav a, #distynav a {
	position: relative;
	display:block;
	text-decoration: none !important;
	margin: 0 0 0 3px;
	padding: 0 0 0 4px;
	background: #BFBFBF url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_left.gif") top left no-repeat;
	color: #fff;
}
.titlenav a span, #distynav a span { 
	display: block;
	font-size: 12px;
	padding: 4px 10px 2px 6px;
	background: transparent url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_right.gif") top right no-repeat;
	font-weight: 700;

}

.titlenav a.offers_tab {
	background: #FF7F00 url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_offers_left.gif") top left no-repeat;
}

.titlenav a.offers_tab span {
	color: #fff !important;
	background-image: url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_offers_right.gif");
	background-color: #FF7F00;
}

.titlenav a.offers_tab:hover span { text-decoration: underline }

.titlenav a.offers_sel {
	background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_sel_left.gif") top left no-repeat;
}

.titlenav a.offers_sel span {
	color: #FF7F00 !important;
	background: transparent url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_sel_right.gif") top right no-repeat;
}

.titlenav a:hover span, #distynav a:hover span {
	color: #555;
}

.titlenav a.sel, #distynav a.sel {
	background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_sel_left.gif") top left no-repeat;
}

.titlenav a.sel span, #distynav a.sel span {
	background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/titlebar_tab_sel_right.gif") top right no-repeat;
	color: #0060B6;
}

#distynav a { margin: 0 0 0 3px; display: block; }
#distynav a:hover { text-decoration: underline; }
#distynav a.sel { margin: 0 0 0 3px; }
#distynav a.sel span { color: #0060B6; }

div.comment_header {
	background: #eee url(http://www.goodgearguide.com.au/images/comment_title_bg_lg.gif) no-repeat center right;
}

div.formheader {
	color: black;
	background: #bbb;
	font-weight: normal;
}

div.boxcontent, div.boxcontentdbl,
div.boxcontentdark, div.boxcontentdarkdbl,
div.boxcontentgrey,
div.boxcontentnopad, div.artcontent, 
div.rightad, div.formcontent {
	position: relative;
	padding: 0px 5px 5px 5px;
	text-align: left;
	font-size: 10px;
	border: 0px;
}

#contentright_div .boxcontent { background:#ccc; border: 1px solid #000; }

#contentleft div.boxcontent { margin: 0; padding:0 }
/*#contentleft a { font-size: 10px; color: #333; line-height: 16px; }*/
/*#contentleft ul.taxmenu a { margin-left: 0; font-weight: 100 }*/
/*#contentleft a:hover { text-decoration: underline; }*/

div.taxh_head {
	position: relative;
	font-weight: 700;
	width: 100%;
	clear: both;
}

#contentleft .lhs_review_menu div.taxh_head a.taxh_head { padding: 0 0 0 4px; border:none }
#contentleft .lhs_review_menu div.taxh_head a.taxh_head:hover { background: none; color: #1A5DAC }

a.taxh_head {
	font-size: 12px;
	text-decoration: none;
}

a.taxh_head:hover { text-decoration: underline; }

ul.taxmenutop, ul.taxmenu {
	list-style: none;
	margin: 0px 0 5px 3px;
	padding: 0;
	clear: both;
	width: 150px;
}

ul.taxmenu {
	margin-left: 15px;
	width: 138px;
	display: none;
}

ul.taxmenutop li, ul.taxmenu li { display: block; position: relative; padding: 0 }

ul.taxmenutop li.p { font-weight: 700 }

/* Hides from IE-mac \*/
* html ul.taxmenutop li {
	height: 1%;
}
/* End hide from IE-mac */
div.taxhicon {
	z-index: 15;
	width: 15px; height: 15px;
	position: absolute;
	left: 0; top: 0;
}

div.taxhicon img {
	border:none;
	margin:0;
	padding:5px 0 0 3px;
	width:8px; height:8px;
}

/* Hides from IE-mac \*/
* html div.taxhicon {
	top: 1px;
}
/* End hide from IE-mac */

a.taxhiconlink { color: #babfbf; text-decoration: none; }

div.taxhname { margin: 0 0 0 14px; font-size: 12px; color: #000 }

div.taxhname .sel { font-weight: 700; }

a.taxhnamelink { position: relative; color: #333; text-decoration: none; }
a.taxhnamelink:hover { color: #0060B6; text-decoration: underline; }
a.taxhnamelink .c { color: #0060B6; }

.lhs_menu ul { padding:0; margin:0; list-style-type: none }
.lhs_menu li { padding:0; margin:0; position: relative; display: block; width: 100% }
.lhs_menu ul.lv0 { display: block; margin: 0 2px 0 0; }
.lhs_menu ul.lv1 { display: none; padding: 0 0 5px 0 }
.lhs_menu ul.lv2,
.lhs_menu ul.lv3,
.lhs_menu ul.lv4 { display: none; }
.lhs_menu ul.expand { display: block }
.lhs_menu ul.lv0 li { padding: 2px 0; border-bottom: 1px dashed #ccc; }
.lhs_menu ul.lv1 li { padding: 2px 0 0 0; border: none }
.lhs_menu ul.lv2 li,
.lhs_menu ul.lv3 li,
.lhs_menu ul.lv4 li { padding: 0 }
.lhs_menu .btn { position: absolute; display: block; background: #ccc; height:10px;width:10px; top: 4px; text-indent: -1000px; text-decoration:none; }

.lhs_menu ul.lv0 .btn { left:0px; background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l0_exp.gif") no-repeat; }
.lhs_menu ul.lv1 .btn { left:5px; background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l2_exp.gif") no-repeat; }
.lhs_menu ul.lv2 .btn { top: 2px; left:10px; background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l2_exp.gif") no-repeat; }

.lhs_menu ul.lv0 .col { background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l0.gif") no-repeat; }
.lhs_menu ul.lv1 .col { background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l2.gif") no-repeat; }
.lhs_menu ul.lv2 .col { background: url("http://www.pcworld.idg.com.au/images/pcw/site/menu_btn_l2.gif") no-repeat; }

.lhs_menu .lbl { display: block; text-decoration: none }
.lhs_menu a.lbl:hover { text-decoration: underline }
.lhs_menu ul.lv0 .lbl { margin: 0 0 0 13px; font-size: 11px; font-weight: 700; color:#333 }
.lhs_menu ul.lv1 .lbl { margin: 0 0 0 18px; color:#1A5DAC }
.lhs_menu ul.lv2 .lbl { margin: 0 0 0 23px; color:#666666 }
.lhs_menu ul.lv3 .lbl { font-weight: 100; color:#555; }
.lhs_menu .nosub { padding: 0 }
.lhs_menu .nosub a.lbl {
	margin-top: 1px;
	padding: 0 0 0 2px;
	border: 1px solid #ddd; border-width: 0 0 1px 2px;
	font-size: 11px; font-weight: 100; color:#555;
}
.lhs_menu .nosub a.lbl:hover { text-decoration: none; border-color: #1A5DAC; color: #1A5DAC }
/*.lhs_menu li.hl { background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/lhs_menu_hl.gif") top left repeat-y; background: #FFCC33 }*/
.lhs_menu li.hl a.lbl { border-color: #1A5DAC; color: #1A5DAC; font-weight: 700 }
.lhs_menu_title {
	background: transparent url("http://www.pcworld.idg.com.au/images/pcw/site/lhs_menu_title.gif") left 0 no-repeat;
	text-align: center;
	color: #fff; font-weight: 700; padding: 8px 13px 10px 0; margin-top: 3px; font-size: 11px }
/*
.lhsmenu_cont { padding :0; overflow: hidden; width: 100%; }
#contentleft .lhsmenu_cont a, #contentleft a.taxh_head {
	display: block;
	z-index: 25px;
	border-bottom: 1px solid #e2e2e2;
	margin: 0 2px 0 0;
	padding: 2px 0 2px 13px;
	font-size: 11px;
	font-weight: 100;
}
#contentleft .lhsmenu_cont a:hover , #contentleft a.taxh_head:hover {
	background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/lhs_menu_hover.gif") repeat-y top right;
	border-color: #bbb;
	margin: 0;
	padding: 2px 0 3px 13px;
	border: none;
	text-decoration: none;
}

#contentleft .lhs_review_menu div.taxh_head {
	padding: 0 0 2px 0;
	text-indent: 13px;
	width: 100%;
	border-bottom: 1px solid #aaa;
	color: #1A5DAC;
}

.lhsmenu_cont .lhs_review_menu { margin: 0 2px 0 0; padding: 2px 0 2px 11px;  border-bottom: 1px solid #e2e2e2 }
.lhsmenu_cont ul.taxmenutop { margin: 0; }
.lhs_review_menu a { background: none !important; border: none !important }
.lhs_review_menu a:hover { text-decoration: underline !important }
.lhs_review_menu .taxhname a, .lhs_review_menu .taxhicon a { padding-bottom: 2px !important }
.lhsmenu_cont a.taxhiconlink, .lhsmenu_cont a.taxhnamelink, .lhsmenu_cont div.taxhname a
{ padding: 0 !important; margin: 0 !important }
*/
div.article_ie_fix { _padding-top: 10px; }

div.boxcontent, div.boxcontentdbl {
	overflow: hidden;
	/*clip: auto;*/
}

div.boxcontentdark { padding: 0; }

div.boxcontentgrey {
	padding: 0px;
	background: #eeeeee;
	color: #555;
	margin-bottom: 5px;
	position: relative;
	border: 1px dashed #bbb;
}

div.insurance_box { position: relative }
div.insurance_box .text { width: 480px !important; position: relative }
div.insurance_box .image { position: relative; }

div.prodlist {
	float: left;
	background: #fbfbfb;
	border-bottom: 1px solid #ccc;
	border-width: 1px 0 2px 0;
	width: 100%;
	padding: 0px;
}

div.boxcontentdbl, div.boxcontentdarkdbl { padding-bottom: 3px; }

div.media_rel b { display: block; float: left; width: 80px; color: #555; }
div.media_rel ul { list-style-type: none;margin: 0.75em 0 0.75em 1em;padding: 0;}
div.media_rel ul a { display: block; float: left; width: 480px; margin-bottom: 10px; }
div.media_rel ul a:hover { text-decoration: underline !important }
div.media_rel li { margin-bottom: 3px; clear: both; }


.nopadding { padding: 0 !important; }
.padding_five { padding: 5px !important; }

.boombox { width: 300px; height: 260px; }
.adbox_fix { position: absolute; border:1px solid #bbb; left: 487px; top: 1336px; _top: 1339px; }

div.editorchoicebox { overflow:hidden; position:relative; height: 255px; border: 1px solid #f0f0f0; }

div.findgear .icon {
	width: 50px; height: 50px; float: right; margin:0; border: 1px solid #eee; border-width: 0 3px 3px 3px;
}
div.findgear h2 { font-size: 15px !important; color: #707070; }
div.findgear .label { color: #777; font-weight: 700; }


div.boxcontentnopad { padding: 0; margin: 0; }

div.artcontent { padding: 7px; position: relative; }

div.artcontent p { margin-top: 10px; line-height: 14px; }

div.tabbox { color: #333 }
div.tabbox p, div.tabbox .author_extra, div.tabbox .author { font-size: 12px; line-height: 17px; }

.similarprodbox { padding: 0 }

div.squaread_holder {
	float: right;
	clear: right;
	width: 300px;
	height: 250px;
	margin: 0px 0px 7px 7px;	
}

div.squaread {	
	position: absolute;
	width: 302px;
	height: 270px;
	top:7px; right:7px;
	overflow: auto;
}

div.squaread #sky5 { border: 1px solid #ccc; }
div.squaread iframe { width: 300px; height: 250px }

div.rightad { padding: 0px; }

div.formcontent { padding: 7px; background: #eee; position: relative }

div.formitem { display: inline-table; position: relative; clear: both; margin-top: 2px; }

/* Hides from IE-mac \*/
* html div.formitem { height: 1%; }
div.formitem { display: block; }
/* End hide from IE-mac */

div.formitem:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div.formcaption {
	float: left;
	position: relative;
	width: 150px;
}

div.formelement {
	float: left;
	position: relative;
	width: 320px;
}

div.doubleboxbottom { display: none; }

.topstoryheadline {
	display: block;
	font-size: 14px;
	font-weight: 700;
	padding-top: 10px;
}

#contentheader h1 {
	font-size: 14px;
	padding: 10px;
	margin: 0px;
}
/*?*/
.content { padding: 5px; }

div.spacer { clear: both; }

a.ecprodname {
	display: block;
	font-size: 16px;
	text-decoration: none;
	font-weight: 700;
	color: #0060B6;
}

div.ecrating { margin-left: 0 !important; }

a.ecimage {
	position: relative;
	display: block;
	text-align: left;
	width: 100%;
	height: 150px;
	text-decoration: none !important;
}

a.ecimage img { position: absolute; top: 10px; left: 10px; }

.eclinkbox {
	position: absolute;
	bottom :0px; left:0px;
	background: #1A5DAC;
	width: 100%;
	color: #fff;
	padding-bottom: 5px;
}
.eclinkbox div { margin: 5px 5px 0 5px }
.eclinkbox a { display: inline; color: #fff; margin: 0 0 0 5px }

div.ecdes {
	position: absolute;
	right: -5px;
	top: 5px;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
}

div.ecdes * { font-size: 11px; }

div.ecdes .cont {
	position: relative;
	display: block;
	background: #DAE3EC;
	color: #000;
	margin-right: 3px;
	width: 150px; height: 75px;
	overflow: hidden;
}

div.ecdes .cont .title {
	width: 100%;
	text-indent: 3px;
	font-weight: 700;
	margin-bottom: 3px;
	background: #555;
	color: #fff;
}

div.ecdes .cont_body { padding: 3px; }
div.ecdes .q { font-weight: 700; }
div.ecdes a { white-space: nowrap }

.latest_rev { width: 100%; }
.latest_rev * { font-size: 12px; }
.latest_rev .column { width: 50%; }
.latest_rev a { text-decoration: none; }
.latest_rev a .num {
	float: left;
	text-align: center;
	height: 50px;
	width: 30px;
}
.latest_rev a .num span {
	font-weight: 700;
	color: #B3C8D6;
	display: block;
	margin-top: 14px;
	font-size: 14px;
}
.latest_rev a {
	display: block;
	margin: 0 2px;
	height: 50px;
	border-bottom: 1px solid #ddd;
	color: #555;
	font-weight: 700;
}
.latest_rev a:hover { color: #BA0000; background: #fbfbfb; }
.latest_rev .t { margin: 2px 0 0 4px; float: left; height: 46px; width: 260px; cursor:hand; }
.latest_rev .t span { color: #999; font-weight: 100;  }
.latest_rev .t span.date { color:#6F98B2; font-size: 10px; }

div.searchbox { border: 1px solid #f0f0f0; background: #fbfbfb; }

div.searchwizard { margin: 5px; }
div.searchwizard p {
	margin-bottom: 5px; text-align: justify; font-size: 11px; color: #555; 
}
div.searchwizard select {
	width: 100%; margin-top: 2px; font-size: 11px; height: 20px;
}

.catchline { color: #babfbf; }

div.headline { font-size: 11px; margin: 10px 2px 10px 2px; }
div.headline a { font-size: 12px; }

.hlcompany { color: #999; }

img.rating { width: 78px; height: 16px; border: 0px; margin: 0px; }
div.rrp { height: 20px; }
div.rrptitle { display: inline; }
.rrpstrike { text-decoration: line-through; }
.rrpspecial { background: #ffcc00; border: 1px solid #babfbf; padding: 1px; }

div.paging { clear: both; text-align: right; font-weight: 700; }
div.paging p { color: #1A5DAC; }
div.paging * { font-size: 11px; padding: 1px 5px 1px 5px; color: #888; }
div.paging a { color: #888; text-decoration: none !important }
div.paging a.sel { background: #1A5DAC !important; color: #fff !important; font-weight: 700; }
div.paging a:hover { background: #777; color: #fff; }

.prodlist div.paging {
	background: #eee;
	padding: 1px 0 ;
	overflow: hidden;
	color: #fff;
	border-top: 2px solid #ccc;
	text-align: left;
}
.prodlist .top_p div.paging { border: none; }
.prodlist div.paging *, .prodlist div.paging a { color: #555 }

.adv_search_header { text-indent: 15px }
a.zoom, a.newwin, a.article, a.add, a.print, a.remove, a.entercomp {
	float: left;
	display: block;
	padding: 1px 1px 0px 0px;
	font-size: 11px;
	font-weight: 700;
	white-space: nowrap;
	text-decoration: underline;
}

#contentcenter .dbl_left .boxheader,
#contentcenter .dbl_right .boxheader,
div.latest_rev_header,
div.buying_g_header {
	color: #BA0000;
	border-color: #BA0000;
	background: none;
}
#contentcenter .dbl_right { float: right }
#contentcenter div.latest_rev_header { color: #1889AE; border-color: #1889AE }

 #contentcenter .buying_g { clear:both; float: left; width: 100%; margin: 5px 0 0 0; padding: 8px 0 4px 0; border-top: 2px solid #eee; }
.buying_g a {
	display: block;
	float: left;
	padding: 0 0 0 5px;
	font-weight: 700;
	font-size: 11px;
	color: #888;
	white-space: nowrap;
	border-left: 3px solid #B3C8D6;
	margin: 3px 10px 2px 10px;
	text-decoration: none !important;
}

.buying_g a:hover { color: #000; border-color: #1A5DAC; }

.buying_g ul { padding: 0; margin: 0 0 0 8px; list-style-type: none;  }
.buying_g ul li { margin: 0; padding: 0; }

#buyinggbox .buying_g { border: none; padding-top: 2px; }

div.top_latest_box { positiion: relative; padding: 0px; }
div.top_latest {
	position: relative;
	width: 100%;
	height: 190px;
	padding: 5px 0 0 0;
	text-align: left;
	border-top: 1px dashed #ddd;
	overflow: hidden;
}
div.top_latest * { font-size: 10px; }
div.top_latest a { text-decoration: none }
div.top_latest a:hover { text-decoration: underline }
div.top_latest .spec {
	float: right;
	width: 145px;
	height: 105px;
	margin: 0 3px 0 0;
	font-size: 11px;
	color: #333;
	overflow: hidden;
}
div.top_latest .prodname {
	padding: 0 5px 0 5px;
	width: 190px;
	height: 32px;
	font-weight: 700;
	float: left;
}
div.top_latest .prodname a {
	font-size: 12px !important;
	color: #0060B6;
}
div.top_latest .date {
	position: absolute;
	color: #888;
	font-size: 11px;
	top:6px; right:5px;
}
div.top_latest .stars { width: 80px; overflow: hidden; float: right; }
div.top_latest .price_range {
	float: right;
	margin: -5px 0 2px 0;
	padding: 0 5px 0 0;
	width: 100%;
	text-align: right;
}
div.top_latest .price_range a {
	color: #FF7F00;
	text-decoration: underline;
	font-weight: 700;
}

div.top_latest .price {
	color: #0060B6;
	float: right;
	margin: 2px 5px 0 0;
	font-weight: 700;
	text-align: right;
}
div.top_latest .price * { font-size: 11px }
div.top_latest .imgbox { margin-left: 5px; _margin-left: 2px; float: left; }
div.top_latest .image { height: 92px; width: 140px; border: 1px solid #e5e5e5; }

div.top_latest .article_div { margin-left: 32px; _margin-left: 16px; overflow:show; float: left; }
div.top_latest .article_div a { color: #bbb; font-size: 12px; }
div.top_latest .article_div a:hover { color: #0060B6; text-decoration: none; }
div.top_latest a.type {
	font-size: 14px;
	font-weight: 700;
	margin-left: 5px;
	color: #888;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none !important;
}
div.top_latest a.type:hover { color: #333; }

div.search_result .search  { padding: 5px 0 0 5px; }

div.search_result .search .t { font-weight: 700; font-size: 11px }

div.prodmain {
	float: left;
	position: relative;
	width: 385px;
	block: inline;
	margin: 0 0 3px 2px;
	overflow: hidden;
}
div.prodmain a.zoom {
	margin-left: 60px;
	_margin-left: 30px;
	color: #aaa;
	text-decoration: none;
}
div.prodmain a.zoom:hover { color: #0060B6 }

a.prodimg {
	display: block;
	float: left;
	margin-top: 12px;
	border: 2px dotted #fff;
}
a.prodimg:hover { border-color: #B3C8D6; }
a.prodimg img { border: none; margin: 0; }

div.prodname { font-size: 15px; color: #666666; font-weight: 700; }
div.prodnamelinks { font-size: 13px; }

div.prodstills {
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/dash_vertical.gif) repeat-y top left;
	padding-left: 10px;
	margin-top: 0px;
	float: right;
	width: 208px;
	height: 305px;
	position: relative;
	text-align: center;
	font-size: 11px;
	color: #aaa;
}

div.prodstills div { float: left; width: 104px; height: 70px; }
div.prodstills div a {
	display: block;
	overflow: hidden;
	width: 100px; height: 66px;
	border: 2px dotted #fff;
}
div.prodstills div a:hover { border-color: #B3C8D6; }

/******** THESE CLASSES MUST STAY ABOVE "div.prodinfo div.specqa" ********/
div.specqa { clear: both; display: inline-table; padding: 0px; }

/* Hides from IE-mac \*/
* html div.specqa { height: 1%; }
div.specqa { display: block; }
/* End hide from IE-mac */

div.specqa:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div.specq, div.speca { float: left; width: 50%; font-size: 11px; }

.pf .specq { width: 45%; padding-right: 5px; }

div.specgroup {
	clear: both;
	color: #0060B6;
	background: #eee;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 10px;
	padding: 1px;
}

img.qdesc {
	width: 11px;
	height: 11px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.specq img { margin: 0px 0px 0px 4px; }

div.prodinfo, div.prodwrap {
	clear: left;
	display: inline-table;
	position: relative;
	background: #fff;
}

/* Hides from IE-mac \*/
* html div.prodinfo, * html div.prodwrap { height: 1%; }
div.prodinfo, div.prodwrap { display: block; }
/* End hide from IE-mac */

div.prodinfo:after, div.prodwrap:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div.prodinfo {
	margin: 5px 7px 7px 7px;
	padding: 10px 0 0 1px;
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/dash_horizontal.gif) repeat-x top left;
}

div.prodinfo p, div.prodinfo .rrp { position: relative; }
div.prodinfo a.rexp {
	white-space: nowrap;
	font-size: 11px; font-weight:100;
	margin-left: 4px;
}
div.prodinfo * { font-size: 11px; }
div.prodinfo b, div.prodinfo div.rrptitle {
	display: block;
	width: 92px;
	clear: left;
	position: absolute;
	top: 0; left: 3px;
	text-align: left;
	color: #888;
	font-size: 11px;
	border: 1px solid #eee;
	border-width: 1px 3px 0 0;
}
div.prodinfo div.specqa { margin-top: 7px; }
div.prodinfo .spec { margin: 0px 0px 0px 7px !important; }
div.prodinfo div.title {
	color: #0060B6;
	margin: 0 0 12px 1px;
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
}
div.prodinfo div.value, div.prodinfo .rrpnorm {
	display: block;
	margin: 0 0 10px 101px;
	font-weight: 700;
}
div.prodinfo div.rrptitle { margin-top: 0px; font-weight: 700; }
div.prodinfo div.rrp div.rrptitle { margin-right: 0px; }
div.prodinfo div.spec { margin-bottom: 7px; }
div.prodinfo .rrpstrike { margin-left: 101px; }
div.prodinfo a.price_range, div.prodinfo a.price_range:visited { color: #FF7F00; text-decoration: underline }
div.prodinfo a.price_range_img img { color: #FF7F00; border: none;margin:-3px 0 0 6px;padding;0;  width: 77px; height: 14px }
div.prodinfo div.dirbox {
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #bbb;
	padding: 0px;
	width: 250px;
	margin: 7px;
	_margin: 4px;
}
div.prodinfo div.dirbox .dirb_pad { width: 230px; margin: 10px; }
div.prodinfo div.dirbox img { border:none; }
div.prodinfo div.dirbox a:hover { text-decoration: underline; }

div.mobilead { clear: both; padding: 7px; color: #babfbf; }
span.form_item_subtitle { color: gray; font-size: 8pt; }
span.field_error { color: red; font-size: 10pt; }

div.userreview {
	display: inline-table;
	position: relative;
	margin-top: -1px;
	background: transparent url(http://www.pcworld.idg.com.au/images/pcw/site/dash_horizontal.gif) repeat-x bottom left;
	padding: 7px;
	clear: both;
}

.overallr { background: #F4F8FA url(http://www.pcworld.idg.com.au/images/pcw/site/dash_horizontal.gif) repeat-x bottom left !important; }
.overallr .userreviewcontent, .overallr .userreviewhdr { width: 400px; }

/* Hides from IE-mac \*/
* html div.userreview { height: 1%; }
div.userreview { display: block; }
/* End hide from IE-mac */

div.userreview:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div.userreview img { float: left; position: relative; }
div.userreviewhdr { font-size: 18px; font-weight: bold; text-align: center; width: 464px; margin-top: 43px; color: #1A5DAC; }
div.userreviewcontent { float: left; position: relative; margin-left: 7px; width: 460px; }
div.userreviewheading { font-size: 12px; font-weight: bold; }
div.userreviewbody { margin: 3px 0 0 2px; }
div.userreviewdate {
	position: absolute;
	bottom: 3px; right: 3px;
	font-size: 12px;
	font-weight: 700;
	color: #999;
}

.mv_strap {
	border-bottom:2px solid #000;
	background: #000 url("http://www.pcworld.idg.com.au/images/pcw/site/boxheader_bg.gif") right -1px repeat-x;
	padding:4px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}

.mv_strap img { border: 1px solid #888; margin: -1px -1px 0 0 }

a.impopclosebar { display: block; text-align: center; text-decoration: none; }

.menux {
	position: relative;
	float: right;
	width: 12px;
	height: 12px;
	border: 0px;
}
#popup_im { border: none; }
b.disty { color: #cc0000; }
a.findoutbuy { border: 1px solid #FFAC2C; padding: 5px; background: #BA0000; color: #fff !important;font-size:13px; font-weight: 700; }
a.findoutbuy:hover { border-color: #FFD62C;}
a.findoutbuy b { color:#FFAC2C; }

div .prod_comp_box { width: 100%; padding: 3px; }
table.prod_comp { border-collapse: collapse; table-layout: fixed; }
table.prod_comp th { padding-top: 5px; border-bottom: 1px solid #BA0000; font-weight: 700; }
table.prod_comp td { padding: 3px; width: 150px; }
table.prod_comp tr.dark td { background: #efefef; }

.competition_box { text-align: center; padding: 5px; background: #000; color: #fff; }
.competition_box .text { margin-top: 3px; }
.competition_box * { font-size: 12px; font-weight:700; }

ul.manu li { text-indent: 14px; background: url(http://www.goodgearguide.com.au/images/marker_m.gif) no-repeat center left; }
ul.prod li { list-style-image: url(http://www.goodgearguide.com.au/images/marker_p.gif); }
ul.deal li { text-indent: 14px; background: url(http://www.goodgearguide.com.au/images/marker_d.gif) no-repeat center left; }

div.img_box { display: block; text-align: center; }
div.img_box .cap { color: #888; font-size: 11px; }
div.img_box img { border: 2px solid #888; }

.byline { color: #999; font-weight: 700; font-size: 11px; }

div.storybody { padding: 15px; }

#contentcenter .newscontent, #contentcenter .article_page {
	font-size: 12px; line-height: 18px; color: #333;
}
p.storybody , #contentcenter .article_page p {
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin-top: 12px;
	/*margin-right: 0 !important;*/
}

div.comment { border-bottom: 1px dashed #999; padding: 5px; }
div.comment .commentheading { font-weight: 700; font-size: 14px; }
div.comment .commentsubheading { font-size: 10px; color: #999; }
div.comment .comment_body { font-size: 11px; margin: 15px 5px 5px 5px; }

.column { display: block; float: left; width: 48%; }

br.ggg_br { display: none; }

div#related1 { padding-bottom:5px; width: 300px; float: right; }

div.sortmenu {
	padding: 5px;
	background: #666666;
	border: 2px solid #fff;
	border-width: 1px 0 0 0 ;
	color: #fff;
}

div.sortmenu a { color: #fff; }
div.sortmenu a:hover  { text-decoration: underline; }
div.sortmenu a.sel { font-weight: 700; text-decoration: none; }

div.prod_crit { border-bottom: 1px solid #BABFBF; padding: 3px 6px; }
div.prod_crit span { padding: 3px 6px 0 0; }

div.impopc {
	position: absolute;
	width: 650px;
	z-index: 500;
	left:50px; top:200px;
	border:2px solid #000;
	background-color: #fff; 
	display:none;
}


div.advwizcaption {
	width: 100%;
	color: #ddd;
	padding: 3px 5px 3px 5px;
	background: #777;
	font-weight: 700;
	text-transform: uppercase;
}

div.advwizcaption * { color: #eee !important }

div.advwizitem {
	width: 90%;
	margin: 20px 0 0 10px;
	border: 1px solid #777;
	background: #fff;
	text-align: left;
	padding-bottom: 10px;
	color: #333;
	overflow: hidden;
}

div.advwizelem { margin: 3px 5px 0px 5px; }

.prod_summary {
	display: block;
	position: relative;
	float: left;
	border: 1px solid #eee;
	background: #fff;
	height: 330px; width: 140px;
	margin: 6px;
	overflow: hidden;
	_margin: 6px 0px 6px 8px;
}
.prod_summary * { font-size: 11px; }
.prod_summary div, .prod_summary a.deal, .prod_summary a.image, .prod_summary a.type { display: block; width: 100%; text-align: center; }
.prod_summary .image, .top_latest .image {
	display: block;
	height: 90px;
	background: #fff;
	border-bottom: 1px dashed #eee;
	_position:relative;
	display:table;
	padding: 0;
	text-align: left; 
	overflow: hidden;
}
.prod_summary .image span , .top_latest .image span {
	display: block;
	_position:absolute;
	_top:50%;
	height: 90px;
	_height: auto;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align: center;
}

.prod_summary .image img , .top_latest .image img {
	_position:relative; _top:-50%;
}

.prod_summary .price_range a { color: #FF7F00 }

.imgbox { position: relative;}
.imgbox .link {
	position: absolute;
	z-index: 25;
	top:0;right:0;
	width:140px;
	height: 90px;
	display: block;
	background: url("http://www.goodgearguide.com.au/images/spacer.gif") repeat;
}


.prod_summary a.type {
	background: #B3C8D6;
	color: #fff;
	padding:3px 2px 3px 2px;
	font-weight: 700;
	height: 32px;
	border-bottom: 1px solid #eee;
	text-decoration: none;
}
.prod_summary a.type:hover { background: #92B0C4; }
.prod_summary .prod_name { font-weight: 700; }
.prod_summary .prod_name a:hover { text-decoration: underline; }
.prod_summary .price { margin-top: 5px; }
.prod_summary .price .rrp { height: auto }
.prod_summary .rrptitle, .prod_summary .rrpnorm {
	font-size: 11px; display: inline; font-weight: 700 !important;
}
.prod_summary .links { position: absolute; bottom: 0px; font-weight: 700 }
.prod_summary .remove { position: absolute; font-weight: 700; bottom: 35px; width: 100%; text-align: center; }
.prod_summary .remove a:hover { color: #555; }
.prod_summary .prod_site { height: 20px; }
.prod_summary .prod_site a { height: 20px; width:100%; display: block }
.prod_summary .prod_site a.ggg { background: transparent url(http://www.pcworld.idg.com.au/images/pcw/site/prodlist_ggg_logo.gif) no-repeat 10px bottom; } 
.prod_summary .prod_site a.pcw { background: transparent url(http://www.pcworld.idg.com.au/images/pcw/site/prodlist_pcw_logo.gif) no-repeat 10px bottom; } 

#ggg_specials {
	width: 625px;
	height: 180px;
	background: #eee;
	padding:0;
	margin-top: 0px;
	z-index: 10;
}
#ggg_specials iframe {
	border: none;
	width: 625px;
	height: 180px;
	padding: 0; margin: 0;
}
#ggg_specials .ggg_specials_div { position: absolute; z-index: 0; }
.ggg_specials_div * { z-index: 0; }

.newswrap {
	margin-left: 2px;
	margin-top: 2px;
	border: 1px solid #babfbf;
	float: left;
	width: 625px;
}

.newsbox p, #storysummary .summary {
	color: #333;
	font-size: 11px;
	line-height: 17px;
	margin: 5px 20px 0 20px;
	display: block;
}
#storysummary, .newsbox {
	margin: 10px 20px 10px 20px;
	padding: 5px 0 20px 5px;
	border-bottom: 2px solid #eee;
}
#storysummary a.storymore, .newsbox a.storymore {
	color: #999;
	font-weight: 700;
	font-size: 11px;
	text-decoration: none;
	margin: 2px 2px 0 0;
	float: right;
}
#storysummary a:hover, .newsbox a:hover { text-decoration: underline; }

a.newsartlink, a.summarystoryheadline {
	font-size: 14px;
	color: #555;
	font-weight: 700;
	text-decoration: none;
	display: block;
	/*font-family: Helvetica, Arial, sans-serif;*/
}

#contentcenter .newscontent .newssection, .datesummary {
	color: #babfbf;
	font-size: 11px;
	font-weight: 700;
}

.newslinks { float:right; }

.author_extra { color: #ccc; }

.cat_boxes .boxcontent { font-size: 12px; padding: 5px; }
.cat_boxes .boxwrap { border: none }
.cat_boxes .catbox_title { background:none;border-bottom:2px solid #999;color:#0B4EAF;padding:2px;font-weight:700}
.cat_boxes .boxcontent { color: #606060; }


/* Customization for each section */
#contentcenter .News_title { background: #0060B6 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_news.gif) repeat-x; }
#contentcenter .Features_title { background: #00A0C6 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_features.gif) repeat-x; }
#contentcenter .Opinions_title { background: #05AF4C url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_opinions.gif) repeat-x; }
#contentcenter .WebYou_title { background: #7DAA0A url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_webnyou.gif) repeat-x; }
#contentcenter .HeresHow_title { background: #8600B3 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_hereshow.gif) repeat-x; }
#contentcenter .DigitalMusic_title { background: #ACE70E url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_music.gif) repeat-x; }
#contentcenter .BuyingGuides_title { background: #FF7F00 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_buyingguides.gif) repeat-x; }
#contentcenter .PHPDevelopersGuide_title,
#contentcenter .HTMLDevelopersGuide_title,
#contentcenter .Guides_title { background: #8600B3 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_guides.gif) repeat-x; }
#contentcenter .Reviews_title { background: #BA0000 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_reviews.gif) repeat-x; }
#contentcenter .MediaReleases_title { background:  #5384AC url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_mediarel.gif) repeat-x; }
#contentcenter .Books_title { background: #CD8C74 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_books.gif) repeat-x; }
#contentcenter .CurrentEdition_title { background: #000 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_curred.gif) repeat-x; }
#contentcenter .HelpScreen_title { background: #FF7F00 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_buyingguides.gif) repeat-x; }

#contentcenter .auth_title { background: #CC6600 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_relart.gif) repeat-x; }
#contentcenter .comp_title { background: #CC6600 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_relart.gif) repeat-x; }
#contentcenter .page_wrap { position: relative; }
#contentcenter .MediaReleases_box, .MediaReleases_section .page_wrap {
	padding: 0 15px; margin: 0 0 2px 0;
	font-size: 11px;
}
.Reviews_section .page_wrap {
	margin:  3px 8px; padding: 0; overflow: hidden;
}
.HelpScreen_section .page_wrap { margin: 0 15px; }
.Books_section .page_wrap { margin: 0; }
.search_result_wrap { padding: 0 15px; font-size: 12px; }

.CurrentEdition_section .left { position: relative; float: left }

.Reviews_section .artheader { margin-top: 10px }
.Reviews_section .boxcontentnopad { padding: 5px; }

.BuyingGuides_section .artboombox { clear: right }
.HelpScreen_section p, .HelpScreen_section { font-size: 11px; color: #555 }

.infopage { padding:  3px 20px; overflow: hidden; font-size:12px; color: #555 }
.infopage p { font-size:12px; line-height: 18px; }
.books_page_wrap { padding:  3px 20px; overflow: hidden; }
.books_page_wrap img { float: left; padding: 0 7px 7px 0; border: none; }
.books_page_wrap td { border-bottom: 2px solid #eee; padding-top: 15px; }
.books_page_wrap h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #777;
	font-weight: 700;
}
.books_page_wrap a { font-size: 12px; font-weight: 700; }

.ggg_product_awards { padding: 0 0 20px 0 }
.ggg_product_awards ul { padding: 0; margin: 0; list-style: none; }
.ggg_product_awards li { float: left; }
.ggg_product_award_item{ text-align: center; }
.ggg_product_award_item img { border: none; }

.ggg_about_awards img { padding: 0 1em 1em 0; }
.ggg_about_awards p { margin-bottom: 1em; }

div.imatest_boxheader {
	position: relative;
	color: #777;
	padding: 5px 7px;
	font-size: 11px;
	margin: 5px 5px;
	overflow: hidden;
	background: #eee;
}
.imatest_cont { padding: 5px }
.imatest_title {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	margin-top:30px;
	background: #bbb;
	padding: 2px 5px;
	float: left;
	width: 600px;
	clear:both;
}

.imatest_image_category_name { font-size: 16px; font-weight: bold; }
.imatest_image_category { padding: 2px; clear: both; }
.imatest_test_form_cat > table { width: auto; }
.imatest_test_form_cat > table td { padding: 2px; }
.imatest_display_form div { border-top: 1px solid #babfbf; }
.imatest_image_category ul { padding: 0; list-style-type: none; clear: both; }
.imatest_image_category li {
	padding-right: 4px;
	padding-bottom: 4px;
	display: table-cell;
	float: left;
}
.imatest_imgprev_img_dl_container { text-align: center; }
.imatest_imgprev_img_container { text-align: center; }
.imatest_rating_group { margin-top: 10px; margin-bottom: 10px; text-align: center; }
.imatest_rating_group table { margin-left: auto; margin-right: auto; empty-cells: hide; }
.imatest_test_image_container { padding: 15px; }
.imatest_sect_menu { background: #f0f0f0; padding: 9px 2px 0 5px; color: #ccc; }
.imatest_sect_menu a {
	font-size: 12px;
	color: #fff;
	background: #bfbfbf;
	padding: 4px;
	margin-right: 3px;
	border: 2px solid #eee;
	text-decoration: none !important;
}
.imatest_sect_menu .testcontsel {
	color: #fff;
	background: #1A5DAC !important;
	font-weight: 700;
	border-color: #1A5DAC;
}
.imatest_sect_menu a:hover { background: #555; }
.imatest_menu { position: absolute; top:0px; left:120px; width: 480px; }
.imatest_menu a	{
	display: block;
	float: left;
	background: #bfbfbf;
	margin-left: 5px;
	color: #fff;
	padding: 6px;
	text-decoration: none;
	font-weight: 700;
}
.imatest_menu a.testcontsel {
	background: #fff !important;
	color: #1A5DAC !important;
	font-weight: 700;
	border-color: #fff;
}
.imatest_menu a:hover { color: #555; }
.imatest_data_text_container { vertical-align: top; }
.imatest_data_text { font-size: 11px; }
.imatest_download_text, .imatest_download_text a { font-size: 11px; font-weight: 700; }
.imatest_test_explain_text { margin: 15px 0px; line-height: 16px; font-size: 12px; }
.imatest_test_explain_text h3 {
	font-size: 17px;
	font-weight: 700;
	color: #999;
	margin: 4px 0;
}

.at_bench_elem_label { font-weight: bold; }

.at_bench_elem_bar div {
	border: 1px solid #448;
	border-color: #aad #448 #448 #aad;
	background-color: #668;
}

.at_bench_elem_bar_value { font-weight: bold; margin-left: 2px; }

.at_bench_section_elements table { margin-top: 15px; width: 100%; }
.at_bench_section_elements td { background-color: #f6f6f6; }

#contentcenter .offersheader { background: #FF7F00; font-weight: 700;}
#contentcenter .offerscontent { border: 2px solid #FF7F00; border-width: 0 2px 2px 2px; padding:2px; }

#contentcenter .commentheader { background: #1A5DAC; font-weight: 700;}
#contentcenter .commentcontent { border: 2px solid #1A5DAC; border-width: 0 2px 2px 2px; }

#contentcenter .awardsheader { background: #CFAE80; font-weight: 700;}
#contentcenter .awardscontent { border: 2px solid #CFAE80; border-width: 0 2px 2px 2px; }

.offer_box img { border: none; }
.offer_box th {
	background: #aaa;
	color: #fff;
	padding: 3px 5px;
	font-size: 11px;
	font-weight: 700;
	white-space: nowrap;
	text-align: center;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
}
.offer_box th.store { border-left: none; }
.offer_box td {
	text-align: center;
	padding: 1px 3px;
	border-left:2px solid #fff;
	border-bottom: 1px solid #ddd;
	height: 80px;
}
.offer_box td.store {
	border-left: none;
	color: #FF7F00;
	font-size: 10px; font-weight: 700;
}
.offer_box td.price { font-weight: 700; }
.offer_box td a { color: #FF7F00; font-size: 11px; font-weight: 700; }
.offer_box td.price, .offer_box td.price a { color: #333399; font-size: 14px; }
.offer_box a { text-decoration: none; }
.offer_box td.price a { text-decoration: underline; }
.offer_box img.trusted, .offer_box img.smartbuy { margin: 5px 0 0 0; }
.offer_box .highlight td { background: #FFFAE5; border-left-color: #FFFAE5 }

.offer_sort { padding: 3px; margin-bottom: 2px; }
.offer_sort * { color: #555 !important; font-size: 11px; }
.offer_sort a { text-decoration: underline; }
.offer_sort .text { float: left; }
.offer_sort .menu { float: right; }

.offers_pager { background: #fff; padding: 2px 5px; margin: 5px 0 0 0;  }
.offers_pager * { color: #555; font-size: 11px }
.offers_pager a { text-decoration: underline; color: #555 !important }
.offers_pager a:visited { color: #777 !important }
.offers_pager .info { width: 33%; float: left; }
.offers_pager .pager { width: 34%; float: left; text-align: center; }
.offers_pager .next { width: 33%; float: right; text-align: right; }

.offers_footer a { color: #888; padding: 3px; text-decoration: underline; }

#contentcenter .donextheader { background: #047391; }
#contentcenter .gggboxheader { font-size: 12px; font-weight: 700; padding: 4px 5px 3px 5px; }

.donextbox {
	position: relative;
	margin: 10px 0 5px 0;
	padding-top: 5px;
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/dash_vertical.gif) repeat-y 360px top;
}

.donextbox .buyingguide { position: relative; float: left; width: 340px; }

.donextbox .morereview {
	position: relative;
	float: right;
	padding-left: 15px;
	width: 240px;
}

.donextbox h2, .donextbox h2 a {
	color:#047391;
	margin: 0;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
}
.donextbox h2 { margin-bottom: 5px }

.donextbox a { color:#3b3b3b; }
.donextbox a:hover { color:#1A5DAC; text-decoration: underline }

.donextbox ul {
	position: relative;
	list-style-type: square;
	padding: 3px 0 0 20px;
	margin: 0 0 0 0;
}
.donextbox li { color: #bbb; margin-bottom: 2px; }
.donextbox .image { position: relative; float: left; width: 80px; text-align: center; padding-top: 10px; }
.donextbox .text { position: relative; float: left; width: 230px; }
.donextbox .main_img { float: left; width: 175px; }
.donextbox .desc { float: right; width: 155px; }
.donextbox .rev { margin-bottom: 5px }
.tableofcontent {
	clear: right;
	position: relative;
	width: 250px;
	_width: 234px;
	float: right;
	padding: 5px 10px;
	margin: -5px 0 20px 15px;
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/dash_vertical.gif) repeat-y top left;
}

.donextbox .bglink {
	color:#047391;
	margin: 0;
	font-weight: 700;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.pf .tableofcontent { display: none; }

#contentcenter .tableofcontent h2 {
	font-size: 12px;
	color: #555;
	margin: 0 0 5px 0;
	padding: 0;
}

#contentcenter .tableofcontent ul { list-style-type: decimal; margin: 0px; padding: 0}

.tableofcontent li { color: #888; padding: 0; margin-left: 35px; }

#printarticle { background: #fff; }
#printarticle #printframe { position: relative; width: 960px; text-align: left; }
#printarticle hr { clear: both; margin-top: 5px }
#printarticle .topstoryheadline { clear: left }
#printarticle #footer { width: 960px;float: left;margin-top:5px; color: #555 }
#printarticle .artboombox { float: right; clear: right; margin: 10px }
#printarticle #footer_nav { margin-top: 5px }
#printarticle #footer .drop { display: none; }

#contentright_div .bookheader { background: #FF9933; color: #fff; }
.bookbox {
	border: 1px solid #FF9933;
	border-width: 0 2px 2px 2px;
	background: #fff;
}

.bookbox .book_cover { text-align: center; padding: 5px 0; }
.bookbox .book_cover img { border: 2px solid #ddd }
.bookbox .book_cover a:hover img { border-color: #FFCC33 }
.bookbox .book_title {
	display: block;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	margin: 3px 0;
	text-decoration: none;
}
.bookbox .book_desc {
	color: #fff;
	background: #FF9933;
	padding: 5px;
	font-size: 11px;
}
.bookbox .book_buy { text-align: right; }
.bookbox .book_buy a { font-weight: 700; color: #fff; font-size: 11px; }

#contentright_div .gggboxheader, .gggboxheader {
	background: #BA0000 url(http://www.pcworld.idg.com.au/images/pcw/site/pcw_ggg_box_header.gif) repeat-x left bottom;
	color: #fff;
}

.gggboxheader img { border:none; float: right }

.gggbox {
	position: relative;
	border: 1px solid #A30000;
	background: #fff;
	padding: 2px 0 0 0;
}
.gggbox .images {
	position: relative;
	padding: 3px;
	text-align: center;
}
.gggbox .images a img { border: none; }
.gggbox .images a { position: relative; float: left; display: block; display: inline; text-decoration: none; border: 2px dotted #f9f9f9; margin: 0 25px; }
.gggbox .images a.sm_img {  width: 60px; margin: 3px 0 3px 9px; }
.gggbox .images a.main_img { width: 100px; margin: 3px 0 3px 25px;}

.gggbox .images a:hover { border-color: #B3C8D6; }
.gggbox a.prodname { display:block; font-size: 12px; padding:0; margin:2px 0 0 6px; color: #BA0000; font-weight: 700; text-decoration: none }
.gggbox a.prodname b { font-size: 12px; color: #999 }
.gggbox .ratings { margin: 2px 0 1px 6px }

.gggbox .text { clear: both; border-top: 1px dashed #ddd; background: #f9f9f9; padding: 0 5px 5px 5px; }
.gggbox .text p { color: #333; margin: 5px 0; }
.gggbox .text b { color: #000; }
.gggbox .text a { color: #777; font-weight: 700; }
.gggbox a.price_range { color: #FF7F00; }

#contentright_div .curredheader {
	background: #000 url("http://www.pcworld.idg.com.au/images/pcw/site/boxheader_bg.gif") right -8px repeat-x;
	color: #ccc;
}
.curredbox { border: none; }
.curredbox .book_cover { padding: 5px;background: #000; border: 1px solid #555; border-width: 1px 0 1px 0 }
.curredbox .book_desc { background: #333; border-bottom: 2px solid #555; }
.curredbox .book_desc a { display:block; color: #bbb; font-weight: 700; font-size: 10px; text-decoration:none;
	border: 1px solid #555; border-width: 0 0 1px 3px; padding: 0 0 0 2px;
}
.curredbox .book_desc a:hover { border-color: #FFCC33; color: #eee }
.curredbox ul { padding:0;margin:0 0 5px 3px; list-style-type:none; }
.curredbox li { padding:0;margin:2px 0; width: 100% }

#contentright_div .tjobheader { background: #65A601; color: #fff; border: 1px solid #555; border-bottom: none; }
#contentright_div .tjobbox {
	border: 1px solid #65A601;
	border-width: 2px 1px 2px 1px;
	border-color: #65A601 #888 #888 #888;
	background: #fff url("http://www.pcworld.idg.com.au/images/pcw/site/careerone_footer_bg.gif") repeat-x bottom right;
	padding: 0;
}
#contentright_div .tjobbox .jcontent {
	margin: 2px;
}
.tjobbox .jcontent a { color: #888; font-weight: 700 }
.tjobbox .jcontent ul { padding:0;margin:0 0 0 20px; list-style-type:square; }
.tjobbox .jcontent li { padding:0;margin:2px 0;color:#65A601 }

div.pffooter {
	border-top: 1px solid #888;
	margin: 5px 5px 0 5px;
	padding-top: 5px;
	font-size: 11px;
	font-style: italic;
	color: #888;
}

div.pfheader { margin: 15px 0; }

.pf #contentcenter { overflow: visible; }
.pf p { font-size: 12px; line-height: 18px }
.pf .page_wrap, .pf .boxwrap { maring:0; overflow: visible }
.pf #pf_frame {
	margin:0;
	width: 636px;
	background: none;
	text-align: left;
	margin: 3px auto;
	height: auto;
}

.pf .boxheader, .pf .artheader {
	width: 100%;
	padding: 2px 0 2px 0;
	text-indent: 5px;
	background: none;
	color: #888;
	border-bottom: 1px solid #BABFBF;
	font-size: 12px;
}

.pf .page_title, .pf .page_title a { color: #999 !important; font-size: 18px !important; padding: 5px 0 !important; background: none !important }

.pf a.print { display: none; }
#pf_backbar {
	background: #1A5DAC;
	padding: 3px;
	color: #fff;
	text-align: left;
}

#pf_backbar a { color: #fff; }

#pcwdhtmlsubmenu {
        position:absolute;
	display: none;
        font-family: Arial, Helvetica, sans-serif;
	top: 200px;
        width:400px;
        left:30px;
        border:2px solid #333;
        background-color: #eee;
	color: #000;
        z-index:1000;
        padding:0px;
        display:none;
        font-size:14px;
}

#pcwdhtmlsubmenu .poptitlebar {
	background: #C20000;
	height: 20px;
}

#pcwdhtmlsubmenu span.popbartitle {
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	padding: 2px 2px 4px 2px;
}

#pcwdhtmlsubmenu .closebtn {
	display: block;
	color: #fff;
	float:right;
	font-size: 12px;
	text-decoration: none;
	background: #333;
	padding: 0 3px 0 3px;
	height: 14px;
	width:45px;
}

#pcwdhtmlsubmenu .closebtn * {
	color: #fff;
	font-size: 11px;
	font-weight:700;
}

#pcwdhtmlsubmenu .popcontent {
	padding: 10px;
	color: #555;
}

#pcwdhtmlsubmenu .popcontent b { color: #555; }

#pcwdhtmlsubmenu img { border: 1px solid #888;margin:3px; }

#pcwdhtmlsubmenu .poptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 8px;
	color: #555;
}

#pcwdhtmlsubmenu .details {
	width: 100px;
	color: #555;
	font-size: 11px;
}

#pcwdhtmlsubmenu input, #pcwdhtmlsubmenu select {
	border: 1px solid #ddd;
	margin-bottom: 2px;
	color: #555;
}

#pcwdhtmlsubmenu input.button {
	border: none;
	background: #888;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
}

.ggg_box {
	float: left;
	width: 202px;
	margin: 3px 0 0 0;
	padding: 0;
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/vertical_grad_line.gif) left -200px no-repeat;
}
.ggg_box_first { background:none }

.ggg_box .header {
	background: #BA0000 url(http://www.pcworld.idg.com.au/images/pcw/site/pcw_ggg_box_header.gif) repeat-x left bottom;
	padding-bottom: 2px;
	margin-bottom: 3px;
	float:left;
}

.ggg_box .title {
	margin-left: 4px;
	float: left;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	width: 140px;
}

.ggg_box a.prodname, .ggg_box a.taxname {
	display: block;
	margin: 0 2px 2px 4px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ba0000;
}

.ggg_box a.taxname { color: #333; margin: 5px 2px 0 4px; }
.ggg_box a.prodname:hover, .ggg_box a.taxname:hover { text-decoration: underline; }

.ggg_box .taxname a {
	margin-left: 2px;
	color: #fff;
	width: 200px;
	font-size: 15px;
	text-decoration: none;
}


.ggg_box .header img { margin: 2px 2px 0 0; float: right; }

.ggg_box .details_box {
	clear: both;
	margin: 5px 3px 3px 5px;
	color: #555;
	font-size: 11px;
	padding-top: 5px;
	background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/dash_horizontal.gif) repeat-x top left;
}

.ggg_box .details_box * { color: #555; font-size: 11px; }
.ggg_box .details_box a { color: #BA0000; }
.ggg_box .details_box .rev { display: block; }
.ggg_box .m_box { padding: 3px; }
.ggg_box img { margin:0px; border: none }
.ggg_box .photo_area { text-align: center; margin-top: 8px; clear:both; }
.ggg_box .photo_area a { display: block; border: 2px dotted #fff; padding: 0; }
.ggg_box .photo_area a:hover { border-color: #B3C8D6; }
.ggg_box a.main_photo { clear: both; height: 133px; width: 197px;margin-left: 1px }
.ggg_box .tn { margin: 2px 0 0 0; height: 44px; }
.ggg_box .tn a { display: block; margin-left: 2px;height: 40px; width: 60px; float: left; }
.ggg_box .rating { clear: both; margin: 0 0 1px 2px; }
.ggg_box .rating img { float: none; }

.fp_review_box { padding: 0 0 0 1px; background: #fff url(http://www.pcworld.idg.com.au/images/pcw/site/vertical_grad_line.gif) left -300px no-repeat; }
.fp_review_box a.main_photo { width: auto; height: auto; margin: 3px; }
.fp_review_box a.prodname, .fp_review_box .rating, .fp_review_box .details_box { margin: 3px; }
.fp_review_box a { color: #1A5DAC !important; }
.fp_review_box .details_box b { color: #1A5DAC; }
.fp_gggbox_first { border: none; margin-left: 0 }

.fp_boombox .artboombox { height: 280px; margin: 8px 0 0 0; }
.fp_boombox .adheader { padding: 4px 0; }

.summarystoryheadline, a.summarystoryheadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	color: #555;
	font-family: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	margin-bottom:2px;
}
.storymore, a{
	margin-top:0px;
	margin-left:0px;
}

.menu, a.menu  {
	FONT-SIZE: 11px;
	color:black;
	margin-left: 0px;
}

.dyntabbar { border-bottom: 3px solid #000 }
.dyntabbar ul { float: left; list-style: none; padding: 0; margin:1px 0 0 0; }
.dyntabbar li  { display: inline; float:left; padding: 2px 0 0 0; }
.dyntabbar a {
	display: block;
	padding: 5px 7px 3px 7px;
	margin-right: 2px;
	color: #555;
	font-size: 12px; font-weight: 700; text-decoration: none;
	background: #E6E6E6 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_grey.gif) repeat-x top left;
	border: 2px solid #E6E6E6; border-width: 1px 2px 0px 2px;
}
.dyntabbar a.sel {
	background: #000 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_black.gif) repeat-x top left;
	color: #fff;
	border-color: #000;
}
.dyntabbar:after, .tabpage:after, .tabpage_first:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* hides from ie-mac \*/
* html .dyntabbar, * html .tabpage, * html .tabpage_first {height: 1%; }
/* end hide from ie-mac */

.dyntabbox { border: 1px solid #333; border-width: 0 1px 1px 1px; position: relative; }
.dyntabbox .tabpage { padding: 5px; display: none; background: #fff; }
.dyntabbox .tabpage_first { display: block }

.dyntabbox a { text-decoration: none }
.dyntabbox a:hover { text-decoration: underline }

.morelink { height: 12px }
.morelink a {
	position: absolute;
	top: 0; right: 20px;
	padding: 0px 3px 2px 3px;
	color: #fff;
	font-weight: 700;
}

#gearbox .dyntabbar { border-color: #BA0000 }
#gearbox .dyntabbar a { padding: 5px 20px 3px 20px; }
#gearbox .dyntabbar a.sel { background: #BA0000 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_red.gif) repeat-x; border-color: #BA0000 }
#gearbox .details_box a { text-decoration: underline }
#gearbox .morelink a { background: #BA0000 }
#articlesbox .dyntabbar { border-color: #1358A4 }
#articlesbox .dyntabbar a.sel { background: #1358A4 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_blue.gif) repeat-x; border-color: #1358A4 }
#articlesbox .morelink a { background: #1358A4; }
#articlesbox .dyntabbox .tabpage, #hereshowbox .dyntabbox .tabpage,#mediarelbox .dyntabbox .tabpage { height: 250px; overflow:auto }
#hsbox .dyntabbar { border-color: #FF7F00 }
#hsbox .dyntabbar a { padding: 5px 20px 3px 20px; }
#hsbox .dyntabbar a.sel { background: #FF7F00 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_orange.gif) repeat-x; border-color: #FF7F00 }
#hsbox .morelink a { background: #FF7F00 }
#mediarelbox .dyntabbar { border-color: #5384AC }
#mediarelbox .dyntabbar a.sel { background: #5384AC url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_steelblue.gif) repeat-x; border-color: #5384AC }
#mediarelbox .morelink a { background: #5384AC }
#hereshowbox .dyntabbar { border-color: #8600B3 }
#hereshowbox .dyntabbar a.sel { background: #8600B3 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_purple.gif) repeat-x; border-color: #8600B3 }
#hereshowbox .morelink a { background: #8600B3 }

.artbox #storysummary { margin: 0; padding: 5px 0 ; border:none }
.artbox a.summarystoryheadline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1358A4; text-decoration: underline }
.artbox #storysummary a.storymore { float: none;font-size: 10px; color: #1358A4; }
.artbox #storysummary .summary { margin: 0; line-height: 15px }

#hsbox ul.hs_latest { list-style-type: none; margin: 0 0 0 10px; padding:0 3px }
#hsbox ul.hs_latest li { margin: 4px 0; padding: 0 }
#hsbox a.hs_topic { text-decoration: underline }
#hsbox .hs_title, #hsbox .hs_title * { font-size:11px }
#hsbox .dyntabbox a { color: #FF7F00 }

#hsbox ul.hs_cat { list-style-type: none; margin:0; padding:1px 0 5px 13px }
#hsbox ul.hs_cat li { float: left; width: 33%; color: #777; font-size: 11px; margin: 3px 0; padding:0 }
#hsbox ul.hs_cat a { font-size: 11px; font-weight: 700 }

#hs_askaques * { font-size: 11px }
#hs_askaques h1 { color: #FF7F00; font-size: 15px; font-weight: 700 }
#hs_askaques .label { font-weight: 700; color: #888; margin-top: 10px; }
#hs_askaques .textfield { width: 275px; border: 1px solid #777; padding: 2px 3px }
#hs_askaques textarea { width: 475px; height: 150px; border: 1px solid #777; padding: 2px 3px }
#hs_askaques input.button { background-image: url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_orange.gif); color: #fff; border-color: #FF7F00 }

#mediarelbox .artbox a.summarystoryheadline { font-size: 11px; line-height: 15px; color: #5384AC; }

#hereshowbox .artbox a.summarystoryheadline, #hereshowbox .artbox a.storymore { color: #8600B3; }

#contentcenter .prodlist_header { position: relative; overflow: show; border-color: #1A5DAC !important; height: 18px; }
.hh_taxmenu { margin: 0 20px; padding: 0; color: #ccc; border-bottom: 1px solid #ddd }
.hh_taxmenu .item a {
	font-size: 11px; white-space: nowrap; text-decoration: none; padding: 1px 4px;  color: #555; margin: 3px 4px 0 0; display: block; float: left;
	border: 1px solid #eee; border-width: 2px 1px 0 1px; 
	}
#contentcenter .hh_taxmenu .item a { font-weight: 100 }
.hh_taxmenu .item a:hover { border-color: #bbb; color: #111; }
.hh_taxmenu .taxmenu_level {
	border-bottom: 1px solid #ddd;
	padding: 0 0 2px 0;
}
.hh_taxmenu .sel a { font-weight: 700 !important; border-color: #8600B3 !important }
.hh_taxmenu .lvl1 .item a { font-size: 14px; padding: 1px 6px; }
.hh_taxmenu .lvl2 .item a { font-size: 12px; }

.prod_source { position: absolute; clear: none;border: none; margin: 0; right:0; bottom:0; }
#contentcenter .boxheader .prod_source .item a { padding: 2px 6px; font-size: 11px; color: #555;font-weight:700; border: 1px solid #E6E6E6; background: #E6E6E6 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_grey.gif) repeat-x left -3px; }
#contentcenter .boxheader .prod_source .select a { background: #1358A4 url(http://www.pcworld.idg.com.au/images/pcw/site/tab_bg_blue.gif) repeat-x left -3px; border-color: #1358A4; color: #fff; }

.article_page .hh_taxmenu { margin: 0 }

.soush_center { margin: 5px; }
.soush_lhs { margin-top: 40px }

.about_starrating { margin: 10px 20px }
.about_starrating, .about_starrating p { font-size: 12px; color: #555; }

.art_paging { font-size: 11px }
.art_paging .next { float: right; margin-right: 20px; }
.art_paging .prev { float: left; margin-left: 20px; }


/* search result */
.result_page { margin: 15px 0; }
ul.search_result { margin: 0; padding: 0 0 0 15px; list-style-type: square; }
ul.search_result li { margin: 0; padding: 4px 0; color: #777 }

.search_crit_t { margin: 0; }
p.search_crit { font-size: 12px; margin: 2px 0 8px 0 }

table.forum { width:100%; padding:0; margin:0; }
.forum th { background: #777; color: #fff; padding: 4px 2px; }
.forum td { padding: 4px 2px; margin:0; border-bottom: 1px solid #eee }
.forumsubject { width: 65%; }
.forumdate { width: 15% }
.forumresponses { width:20% }

.review_search_header { padding-left: 5px !important; }

/* helpscreen */
.HelpScreen_section ul { list-style-type: square; padding: 3px 0 5px 20px; margin:0; position: static; }
.HelpScreen_section li { color: #777; font-size: 11px; padding:2px 0; margin:0; }
.HelpScreen_section li a { color: #555 }
.HelpScreen_section h2 {
	font-weight: 700;
	font-size: 13px;
	color: #FF7F00;
	border-bottom: 2px solid #ddd;
	margin: 15px 0 0 0;
	padding: 1px 3px;
	font-family: Helvetica, Arial, sans-serif;
}
.HelpScreen_section hr { border: none; border-top: 1px solid #ccc; height:1px; }
.HelpScreen_section .writeresp { color: #bbb; font-size: 11px; font-weight: 700 }
.HelpScreen_section .latest_threads { border: 1px solid #ccc; padding: 5px; margin-top: 5px }
.HelpScreen_section .latest_threads li a { font-weight: 700 }

#featurebox {
	display: block;
	border: 2px solid #eee;
	padding: 5px;
	margin-bottom: 10px;
}

#featurebox .bookleft { float: left; margin-right: 5px; }

.qofw { padding: 5px 10px 15px 10px }
.qofw_box { border: 1px solid #eee; padding: 5px; margin-bottom: 5px; }
.HelpScreen_section .latestq .moreq a { margin-left: 20px; color: #555 }
.idglogin {
	position: relative;
	background: #f5f5f5;
	color: #777;
	font-weight: 700;
	border: 2px solid #aaa;
	padding: 8px 8px 10px 8px;
}
.idglogin a { color: #B2B286 }
.idglogin p { color: #777; }
.idglogin .usrname, .idglogin .password { float: left; margin-left: 10px; position: relative }
.idglogin .submitbtn { padding: 12px 0 0 10px; }
.idglogin .button { padding: 0px 3px; }
.idglogin input.textfield { color: #B2B286; margin:0 !important; font-size: 11px; }
.idglogin .title { color: #90905B; font-weight: 700; font-size: 13px; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 2px }

.widesoush {
	background: #555;
	color: #F3F3F3;
	padding: 5px;
	text-align: center;
	font-weight: 700;
	margin: 20px 5px 5px 5px;
}

