.textblue {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #194ca4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textred {
	font-weight: bold; font-size: 16px; color: #990000; font-family: Arial, Helvetica, sans-serif;
}

.titlegrey {
	font-weight: bold; font-size: 16px; color: #5D5D5D; font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 00px 0px

}

li.zonetop10 {
	list-style-type: decimal
	list-style-position: inside;
	text-indent: 0px;
	font-weight: normal; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
li.zone {
	list-style-image: url(http://demo.idg.com.au/cw/zones/red_bullet.gif); 
	list-style-position: inside; 
	text-indent: 0px;
	font-weight: normal; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}

ul {
	padding: 0px 0px 0px 0px;
}

table.zoneheader {
	background: white;
}

p.zonetext, span.zonetext {
	font-weight: normal; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}

h2 {
	font-weight: bold; font-size: 16px; color: #990000; font-family: Arial, Helvetica, sans-serif; 
	padding: 20px 0px 00px 0px
}

div.quickpoll {
	border: 1px solid black;
	padding: 2px 5px 2px 5px;
}

.heads11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003399; line-height: 11pt; text-decoration: none }

div.featurebox {
	clear: both;
	border: 1px solid #666666;
}

div.featurebox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	margin: 0px;
	padding: 5px;
}

div.featurecontent {
	display: inline-table;
	padding: 5px;
	color: #666666;
}

/* hide from IE-mac \*/
*html div.featurecontent { height: 1%; }
div.featurecontent { display: block; }
/* End hide from IE-mac */

div.featurecontent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.featurecontent img {
	float: right;
}

div.featurecontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	color: #666666;
	font-size: 12pt;
	border: 0px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

div.featurecontent p {
	margin: 10px 0px 0px 0px;
	color: #666666;
}

.poll_option { margin-top: 10px }
.poll_option .bar_wrap { background: #eee; border: 1px solid #bbb }
.poll_option .bar { background: #FFCC00; height: 15px; color: #111; padding: 2px; font-weight: 700; }

table.zoneheader { background: #fff; }
table.zoneheader .formcaption { color: #777787; }
table.zoneheader .formelement { margin: 2px 0 10px 0px; }
table.zoneheader .formelement input { border: 1px solid #aaa; padding: 1px 1px 1px 1px; height: 18px; }
table.zoneheader .formelement select { border: 1px solid #aaa; height: 18px; }
table.zoneheader .clipheader { width: 570px; background: #bbb; color: #fff; font-weight: 700; padding: 3px; margin-bottom: 15px; }
table.zoneheader .formelement * { color: #000; font-size: 12px; }
table.zoneheader label input { border: none }
table.zoneheader .button { background: #ACB8D2; border: 2px solid #A3A5A8; color: #fff; }
table.zoneheader .zonetext, table.zoneheader p { font-weight: normal; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
table.zoneheader p { padding: 0 0 10px 0; margin:0 }

table.zoneheader .zonebar { width: 100%; padding: 0}
table.zoneheader td { margin:0; vertical-align: top }

table.zoneheader h2 { font-weight: bold; font-size: 16px; color: #990000; padding: 20px 0 0 0 }
table.zoneheader .titleblue { font-weight: bold; font-size: 16px; color: #027ABB; padding: 20px 0 0 0 }
table.zoneheader .titlered { font-weight: bold; font-size: 16px; color: #990033; padding: 20px 0 0 0 }
table.zoneheader .titlegrey { font-weight: bold; font-size: 14px; color: #5D5D5D; padding: 10px 0 0 0 }
table.zoneheader .titlegrey2 { font-weight: bold; font-size: 16px; color: #5D5D5D; padding: 20px 0 0 0 }
table.zoneheader .wptitle { font-weight: 700; color: #696969; font-size: 12px }
table.zoneheader h3 { font-weight: bold; font-size: 16px; color: #FFFFFF; }


table.zoneheader .heads11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003399; line-height: 11pt; text-decoration: none }

table.zoneheader div.wpbox {
	clear: right;
	border: 1px solid black;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}

table.zoneheader h2.wptitle {
	padding-top: 0px;
	line-height: 120%;
}

table.zoneheader table.box300 { border: 1px solid #ddd; margin: 10px; width: 300px }
table.zoneheader a img { border: none }

.careeronecolumns #frame { background-image : url("http://www.pcworld.net.au/images/pcw/site/rhs300px/pcw_frame_bg_wdrop.gif") }
.careeronecolumns #footer_ads .drop { background-image : url("http://www.pcworld.net.au/images/pcw/site/rhs300px/pcw_frame_bg_drop_wdrop.gif") }

#careeronezone #wideheader {
        float: left;
        background: none;
}
#careeronezone #wideheader_inner {
        background: transparent url(images/zones/careerone/section_header_careerone.gif) no-repeat 0 0;
        position: relative;
        width: 798px;
		text-indent: -1000px;
}
#careeronezone #wideheader .wheader_main {
        height: 80px; width: 798px;
}
#careeronezone #wideheader .logo { float: left; display: inline; margin: 15px 10px 0 15px; width: 5px; height: 50px; }
#careeronezone #wideheader .title { color: #fff; float: left; display: inline; font-family: Arial; font-size: 24px; font-weight: 100; margin: 25px 10px 0 0; }
#careeronezone #wideheader .desc { color: #333; font-family: Arial; font-size: 12px; font-weight: 100; padding: 0 20px 20px 20px; }
#careeronezone #wideheader .desc ul { padding:0;margin: 0; list-style-type:none; }
#careeronezone #wideheader .desc li { float: left; padding:0; margin: 5px 10px 0 0; }
#careeronezone #wideheader .desc li a { white-space: nowrap; }

#careeronezone #widefooter {
        float: right; height: 70px; width: 798px;
        background: transparent url(images/section_footer.gif) top left no-repeat;
}
#careeronezone #widefooter .title { color: #fff; float: left; display: inline; font-family: Arial; font-size: 20px; font-weight: 100; margin: 23px 25px; }

#careeronezone #contentcenter { margin: 0px 0px 5px 0px; width: 636px; }

#careeronezone #contentcenter .news_padding_pcw { padding: 0px 13px !important }

#careeronezone #contentcenter .newscontent {
        padding: 0px 2px;
}

#careeronezone #contentcenter .article_page {
        /*padding: 0;*/
        /*margin: 0 20px;*/
        padding: 0 10px;
        margin: 0;
        /*width: 100%; _width: auto;*/
}
#careeronezone #contentcenter .newscontent p, #careeronezone #contentcenter .article_page p  {
        font-size: 12px;
}

#careeronezone #contentcenter .newscontent h1, #careeronezone #contentcenter .article_page h1 {
        font-size: 18px;
        font-family: Helvetica, Arial, sans-serif;
        color: #555;
        font-weight: 700;
}

#careeronezone #contentcenter .newscontent h2, #careeronezone #contentcenter .article_page h2 {
        margin: 20px 0 0 0;
        font-size: 14px;
        font-family: Helvetica, Arial, sans-serif;
        color: #333;
}

#careeronezone #contentcenter .newscontent a, #careeronezone #contentcenter .article_page a {
        font-weight: 700;
}

#careeronezone #contentcenter .otherstory {
        font-size: 11px;
        font-weight: 700;
}

#careeronezone #contentcenter .otherstory a {
        color: #0060B6;
}

#careeronezone #contentcenter .newscontent_antihack {
        width: auto !important;
}

#careeronezone #contentcenter .boxheader, #careeronezone #contentcenter div.latest_rev_header {
        background: none;
        margin: 15px 0 0 0;
        padding: 1px 0;
        font-size: 13px;
        font-weight: 700;
        color: #1A5DAC;
}

#careeronezone #contentcenter .boxheader a {
        color: #aaa;
        font-size: 14px;
        font-weight: 700;
}

#careeronezone #contentcenter .page_title {
        background:  #666666 url(http://www.pcworld.idg.com.au/images/pcw/site/ptitle_default.gif) repeat-x;
        color: #fff;
        font-size: 16px;
        margin: 0;
        padding: 12px 15px 10px 17px;
        font-weight: 700;
        border: none;
}
#careeronezone #contentcenter .drop_s {
        /*display: none;*/
        height: 9px;
        background: transparent url("http://www.pcworld.idg.com.au/images/pcw/site/pcw_title_bg_drop.gif") top left repeat-x;
}

#careeronezone #contentcenter .top_drop_s {
        padding-top: 7px;
        border-top: 1px solid #999; /* fix ie */
        background: transparent url("http://www.pcworld.idg.com.au/images/pcw/site/pcw_title_bg_drop.gif") repeat-x top left;
}

#careeronezone #contentcenter .page_title a {
        color: #fff;
        font-size: 16px;
        padding: 0;
        margin: 0;
        font-weight: 700;
        text-decoration: none;
}

#careeronezone #contentcenter .page_title a:hover {
        text-decoration: underline !important;
}

#careeronezone #contentcenter div.boxwrap {
        margin: 0 0 5px 0; padding: 0;
        position: relative;
}

#careeronezone #contentcenter div.boxwrapinner .boxheader {
        /*color: #aaa;*/
        margin: 0;
}

#careeronezone #right_ad_div {
        display: inline;
        float: left;
        margin: 1px 0px 1px 1px;
        width: 160px;
        height: 600px;
        padding: 0;
        background: #fff;
}

#careeronezone #right_ad {
        position: absolute;
}
#careeronezone #contentheader {
        color: #fff;
        display: block;
        padding: 0;
        margin: 0;
        background: #E70000 url("http://www.pcworld.idg.com.au/images/pcw/site/pcw_header_new.gif") -20px -13px no-repeat;
        overflow: visible;
        /*height: 107px;*/
}

#careeronezone #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: 0px;
        background: #666666 url("http://www.pcworld.idg.com.au/images/pcw/site/pcw_header_new.gif") center 17px no-repeat;
        overflow: hidden;
}
#careeronezone #contentright_div .boxcontent { background:#ccc; border: 1px solid #000; }

#careeronezone #contentright_div .rightsoush {
        background: #555;
        color: #F3F3F3;
        padding: 1px;
        text-align: center;
        font-weight: 700;
        margin: 5px 5px 5px 5px;
        font-size: 11px;
}

#careeronezone #contentright_div .rightsoush .soushad_iframe {
        margin: 2px 0;
        padding: 2px 0;
}
#careeronezone #articleSection {
		width: 480px;
		height: auto;
		margin:0 0 10px 0;
		background-color: #fff;
		color: black;
		overflow: hidden;
		float: left;
		clear: both;
		}
#careeronezone #articleSection .title_header {
		margin: 0 0 3px 0;
		}
#careeronezone #articleSection p.inner {
		margin: 0 10px 0 5px;
		padding: 0;
		font-size: 13px;
		color: #000;
		}
#careeronezone #articleSection div.inner {
		padding-left: 10px;

}
#careeronezone #articleSection li p.inner {
		margin-left: 0;
}
#careeronezone #articleSection .inner ul {
		margin: 10px 10px 0 10px;
		padding: 0;
		list-style-type: none;
		}
#careeronezone #articleSection .inner li {
		background: #fff url(images/zones/careerone/careerbullet.gif) no-repeat 0 6px;
		padding: 0 0 10px 10px;
		} 
#careeronezone #articleSection .inner b {
		font-size: 12px;
		color: #00a94f;

		}
#careeronezone #articleSection .inner .careertools b {
		background: #fff url(images/zones/careerone/careerbullet.gif) no-repeat 0 4px;
		padding: 0 0 7px 7px;
		}
#careeronezone #articleSection .inner h3 {
		font-size: 12px;
		color: #00a94f;
		margin-top: 0;
		margin-bottom: 0;
		}
#careeronzone #articleSection .inner p {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #000;
		}
#careeronezone #articleSection .inner a:link {
		text-decoration: underline;
		color: #00a94f;
		}
#careeronezone #articleSection .inner a:hover {
		text-decoration: underline;
		color: orange;
		}	
#careeronezone #articleSection .inner a:visited {
		text-decoration: underline;
		color: purple;
}

#careeronezone #articleSection .inner .rsslink {
		background:  url('images/zones/careerone/icon_rss.gif') no-repeat ;
		padding: 0 0 7px 37px;
}
#careeronezone #articleSectiob img {border: none;}
 
#careeronezone #careeronesidebar {
		width: 302px;
		height: auto;
		float: right;
		position: relative;
		margin-left: 5px;
		margin-right:3px;
}
#careeronezone #careeronesidebar .sideinner{
		background-color: #fff;
		width: auto;
		height: auto;
		margin-bottom: 10px;
}
#careeronezone #careeronesidebar .sideinner_greenborder{
		border:1px solid #00a94f;
}
#careeronezone #careeronesidebar .sideinner h2{
		color: #00a94f;
		margin-top: 0;
}
#careeronezone #careeronesidebar .sideinner a {
		color: #00a94f;
}	
#careeronezone #careeronesidebar .sideinner a:hover {
		color: #7bb592
}
#careeronezone #careeronesidebar .sideinner .dyntabbar a {
		color: #555 !important;
}	
#careeronezone #careeronesidebar .sideinner .dyntabbar .sel a {
		color: #fff !important;
}	
#careeronezone #careeronesidebar .sideinner input.button {
		background: #00a94f;
		border: none;
		color: #fff;
}

#careerone_search_box {position:relative;width:302px;background: #0c9e00 url("images/zones/careerone/careerone_js300_bg.gif") no-repeat 0 100%;padding: 0 0 16px}

#careerone_search_box select, #careerone_search_box input, #careerone_search_box a {font: 11px tahoma}

#careerone_search_box fieldset {border:none}

#careerone_search_box input:focus, #careerone_search_box textarea:focus {background: #ffefd4}

#careerone_search_box label, #careerone_search_box h1 span {position:absolute;left:-9999px}

#careerone_search_box h1 {width:302px;height:32px;background: transparent url("images/zones/careerone/careerone_js300_title.gif") no-repeat 0 0;margin:0 0 13px;padding:0;border:none}

#careerone_search_box .advanced {position:absolute;top:17px;right:13px;width:70px;text-align:right}

#careerone_search_box .advanced a:link, #careerone_search_box .advanced a:visited {color:#9ed999 !important}

#careerone_search_box .advanced a:hover, #careerone_search_box .advanced a:active {color:#fff;text-decoration:underline !important}

#careerone_search_box #q {width: 267px;margin: 0 0 8px 17px;color:#afafaf;padding: 2px 0}

#careerone_search_box #qCity {width: 187px;margin: 0 0 8px 17px;color:#afafaf;padding: 1px 0}

#careerone_search_box #qState {width: 71px;margin: 0;position:absolute;top:74px;right:15px}

#careerone_search_box select {width: 271px;margin: 0 0 8px 17px}

#careerone_search_box .searchbutton {margin: 5px 0 0 17px}

#careerone_search_box .search-tips {position:absolute;bottom:20px;right:-2px;width:70px}

#careerone_search_box .search-tips a:link, #careerone_search_box .search-tips a:visited {color:#9ed999 !important}

#careerone_search_box .search-tips a:hover, #careerone_search_box .search-tips a:active {color:#fff;text-decoration:underline !important}


.careerone_gsearchbox { width: 300px; height: 300px; background: url('images/zones/careerone/careerone_js300_bg.gif') no-repeat top left; }
.careerone_gsearchbox_inner { padding: 20px; }

.zone_layout { }
.zone_layout .zone_content { width: 486px; float: left; }
.zone_layout .zone_rightcol { width: 312px; float: left; }
.zone_layout .pagewrap { padding: 5px 0; }
.zone_layout .colwrap { padding: 5px 5px 5px 7px; }

.zone_layout .boxw { border: 1px solid #D5E0E0; margin-top: 5px; }
.zone_layout .boxw .bheader { background: #D5E0E0; padding: 4px; color: #214D75; font-weight: 700; font-size: 12px; }
.zone_layout .boxw .bcontent { padding: 5px; }
.zone_layout p { font-size: 12px; }

#toshibaBC { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
#toshibaBC a { color: #214D75; text-decoration: underline; }
#toshibaBC .centre_header { height: 70px; }
#toshibaBC .centre_header a img { border:none; }
#toshibaBC .centre_fpromo { margin: 5px 0 0 0; }
#toshibaBC .centre_fpromo .fpromo { border: 1px solid #000; background: #333; }
#toshibaBC .centre_fpromo .fpromo .buttons { display: none; }

#toshibaBC .desc { line-height: 1.2em; }
#toshibaBC .nb_list { padding: 0; }
#toshibaBC .nb_list_item { margin: 20px 0 0 0; }
#toshibaBC .notebooktype { margin: 0 0 10px 0; }
#toshibaBC .notebooktype h3 { font-size: 18px; font-weight: 700; color: #FE0017; margin: 2px 0; }
#toshibaBC .notebooktype p { margin: 0; line-height: 1.2em; font-weight: 100; color: #000; }
#toshibaBC .notebook { margin: 15px 0 0 0; }
#toshibaBC .notebook .desc { float: right; width:300px; }
#toshibaBC .notebook h3 { font-size: 16px; font-weight: 700; background: #757F81; color: #fff; background: none; color: #214D75; margin: 0; padding: 3px 0 3px 0; }
#toshibaBC .notebook h3 a { text-decoration: none; }
#toshibaBC .notebook h3 a:hover { text-decoration: underline; }
#toshibaBC .notebook p { font-size: 11px; line-height: 1.3em; }
#toshibaBC .notebook .image { width: 150px; margin: 0 10px 0 0; float: left; }
#toshibaBC .notebook .image img { width: 150px; height: 150px; }
#toshibaBC .nb_list_item .moreinfo { margin: 20px 0 0 0; }

#toshibaBC .acc_list { padding: 0; }
#toshibaBC .acc_list_item { margin: 0; padding: 5px 0; }
#toshibaBC .acc_list_item {}
#toshibaBC .acc_list_item .desc { float: right; width: 185px; }
#toshibaBC .acc_list_item h3 { font-size: 14px; font-weight: 700; color: #214D75; margin: 0; padding: 2px 0 0 0; }
#toshibaBC .acc_list_item h3 a { text-decoration: none; }
#toshibaBC .acc_list_item h3 a:hover { text-decoration: underline; }
#toshibaBC .acc_list_item p { font-size: 11px; line-height: 1.3em; }
#toshibaBC .acc_list_item .image { width: 90px; margin: 0 10px 0 0; float: left; }
#toshibaBC .acc_list_item .image img { width: 90px; height: 90px; }

#toshibaBC ul.storylist_r li a.taxname { color: #777; text-decoration: none; }
#toshibaBC ul.storylist_r li a.prodname { color: #333; }

