body {
background-image: url(/premier_farnell/assets/images/bg1.gif); margin-top: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 77%; color:#303538; background-attachment: fixed;
}

a {
text-decoration:underline; color:#094784;
}

a:hover {
text-decoration:none;
}

#outer {
width:798px; position: relative; margin: 0 auto; background-color: white; border-top: 1px solid #CACFD3; border-left: 1px solid #CACFD3; border-right: 1px solid #38545F; border-bottom: 1px solid #38545F;
}

#inner {
width:778px; padding: 10px;
}

#nav {
	/*height:31px;*/
	padding-bottom:3px;
	border-bottom: 2px solid white;
	background-color:#DFE0E2;
	width:778px;
}

#navitem {
float:left; background-image: url(/premier_farnell/assets/images/navseparator.gif); background-position:top right; background-repeat:no-repeat; height:25px; padding-top:3px; padding-left:10px; padding-right:10px; font-size: 85%;
}

#navitemlast {
float:left; height:25px; padding-top:4px; padding-left:10px; padding-right:10px; font-size: 85%;
}

#navitemlast a, #navitem a {
color:#303538;
}

#nav strong {
color:#396E8E;
}

#leftcolumn {
background-color:#396E8E; width:193px; float:left;}

#logo {
width:193px; height:60px;
}

#shareprice_ir h2 { color: #fff; margin-top: 25px; }

#h1intro {
width:193px; height:264px; border-bottom: 2px solid white; color:#FFD602; position: relative;
}

#h1intro a {
color:#FFD602;
}

#rightcolumn {
float:right; width:585px;
}

#introimage {
width:585px; height:324px; border-bottom: 2px solid white;
}

#mainrow {
width:778px; border-bottom: 2px solid white;
}

#leftnavbox {
background-color:#FFFFFF; width:193px; position:relative;
}

#latestnewsbox {
background-color:#DFE0E2; background-image: url(/premier_farnell/assets/images/Homepagelady.jpg); background-position: bottom left; background-repeat:no-repeat; width:193px; height:300px; position:relative;
}

#companyreportsbox {
background-color:#E1E5F0; width:193px; height:300px; border-left: 2px solid white; border-right: 2px solid white; float:left;
}

#homebox3 {
background-color:#E1E5F0; width:193px; height:300px; border-right: 2px solid white; float:left;
}

#homebox4 {
background-color:#E1E5F0; width:193px; height:300px; float:left;
}

#ircompanyreportsbox {
background-color:#E1E5F0; width:193px; height:400px; border-left: 2px solid white; border-right: 2px solid white; float:left;
}

#irhomebox3 {
background-color:#E1E5F0; width:193px; height:400px; border-right: 2px solid white; float:left;
}

#irhomebox4 {
background-color:#E1E5F0; width:193px; height:400px; float:left;
}

.subbox1 {
border-bottom: 2px solid white; /*height: 129px;*/ height: 180px;
}

.subbox1 img { position: relative; top: 5px; border: none; margin-right: 5px; }
.subbox1 h2.news { position: relative; top: -5px; }
.rssheader { margin: 20px 0 5px 0; position: relative; top: 5px; }
.newsheader, { margin: 0 0 5px 0; position: relative; top: -5px; }

.subbox2 {
/*height: 129px;*/ height:180px;
}

.subbox2 ul {
	padding:0 ;
	margin:5px 0 7px 0 ;
}

.subbox2 ul li{
	list-style:none;
	background-image:url('../images/arrow.gif');
	background-repeat:no-repeat;
	background-position:3px 3px;
	margin:0 ;
	padding:0 0 3px 18px ;
	
}

#footer {
color:#868686; font-size: 80%; width:778px;
}

#footleft{
float:left;
}

#footright{
float:right;
}

#footright a {
color:#868686;
}

h1 {
margin:0; padding:0; font-size: 120%; color:white; font-weight:normal;
}

h2 {
margin:0; padding:0; font-size: 100%; color:#303538;
}

h3 {
margin:0; padding:0; font-size: 100%; color:#303538;
}

.h2sectionhome {
margin-bottom:15px;
}

p {
margin-top:10px; margin-bottom:10px;
}

#padd10home{
padding-left:0px; padding-right:0px; padding-top:0px;
}

#padd10{
padding-left:20px; padding-right:20px; padding-top:20px;
}

#padd20{
padding-left:20px; padding-right:20px; padding-top:10px;
}

#vpadd10{
padding-left:10px; padding-right:10px; padding-bottom:7px; position: absolute; bottom: 0;
}

#ourdivs{
padding-bottom:15px;
}

#ourdivs2{
padding-top:30px;
}

form {
margin:0; padding:0;
}

#searchbox {
padding-left:20px; float:left; padding-top:8px;
}

#searchboxholder {
/*height:52px;*/ background-color:#E1E5F0; border-bottom: 10px solid white; padding-bottom: 10px; float:left; width:778px;
}

#searchleftfloater {
float:left; padding-top:5px;
}

#leftnavsearchbox {
padding-left:10px; padding-bottom:15px; padding-top:20px;
}

#searchbox input, #leftnavsearchbox input, #pressearchleft input {
font-size: 70%; border:1px solid #87888D; color:#303538; background-color:white; margin-bottom:2px;
}

#navitemlast input {
font-size: 90%; border:1px solid #87888D; color:#303538; background-color:white; margin-top:5px; margin-left:3px;
}

.searchfield {
width:100px; margin-right:3px;
}

.searchfieldtop {
width:60px; margin-right:3px;
}

#subbox1 select {
font-size: 70%; border:1px solid #87888D; color:#303538; background-color:white; width:130px;
}

.sharepricebig {
font-size: 130%;
}

.normalh2 {
font-weight:normal;
}

.arrow {
font-size: 150%; font-stretch:ultra-condensed;
}

#leftlevels {
padding-top:10px; font-size: 90%;
}

.leftlevel2 {
border-bottom:1px dotted #999999; padding-bottom:2px; margin-bottom:2px; padding-left:10px; padding-right:10px;
}

.leftlevel3 {
border-bottom:1px dotted #999999; padding-bottom:2px; margin-bottom:2px; margin-left:20px; padding-right:10px;
}

.breadcrumb {
padding-left:10px; padding-right:10px; padding-top:10px; font-size: 90%;
}

#titlehead {
width:585px; height:60px; background-image: url(/premier_farnell/assets/images/titlehead.jpg);
}

#titleh1 {
padding:15px 20px 15px 20px; background-color:#E1E5F0; border-left:2px solid white; border-top:2px solid white;
}

#titleh1 H2 {
font-size: 100%; font-weight:bold;
}

#pressearch {
width:582px; height: 129px; background-color:#E1E5F0; border-left:2px solid white;
}

#pressearchleft {
float:left; width:367px; border-right:2px solid white; height:109px; padding:10px;
}

#pressearchright {
float:left; padding:10px; width:173px;
}

.searchfieldpress {
width:290px; margin-right:3px;
}

.boardtext {
font-size: 90%;
padding-left: 10px;
}

#newsimage{
	float:left;
	padding:20px 10px 0px 0px;
}

#imgcaption{
	font-size:90%;
	/*font-style:italic;*/
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

#pressimage{
	float:left;
	padding:6px 10px 0px 0px;
}

.imgleft{
	float:left;
	padding:0px 10px 5px 0px;
}

.imgright{
	float:right;
	padding:0px 0px 5px 10px;
}

/* Dividend History styles   */

.divtitleright{
	background-color:#E1E5F0;
	font-weight:bold;
	text-align:right;
}

.divtitlecenter{
	background-color:#E1E5F0;
	font-weight:bold;
	text-align:center;
}

.divyear{
	color:#95A8C9;
	font-weight:bold;
	width:39%;
	float:left;
}

.divyearhr{
	width:61%;
	float:left;
}

.divcontentbold{
	background-color:#F2F5F9;
	font-weight:bold;
}

.divcontentcenter{
	background-color:#F2F5F9;
	text-align:center;
}

.divcontentright{
	background-color:#F2F5F9;
	text-align:right;
}

.count { float: right; position: relative; right: 385px; }
.divisions { width: 385px; }
#companiescount08 { float: left; width: 193px !important; background-color: #fff; }
#companiescount08 img { margin-left: 3px; }

#pressreleasecenter ul { position: relative; left: 17px; }

/* New Careers page element styles  */

.leftcol_logos{
	padding:2px 0px 2px 0px;
	width: 193px;
}

#v_container{
	width:563px;
	float:left;
	padding:10px;
	background-color:#DFE5F1;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}

#v_country{
	width:230px;
	float:left;
}

#v_location{
	width:320px;
	float:left;
}

#v_company{
	width:230px;
	float:left;
}

#v_department{
	width:320px;
	float:left;
}

#v_posting_date{
	width:230px;
	float:left;
}

#v_search{
	width:230px;
	/*float:left;*/
}

#adv_search_container{
	width:573px;
	padding-left:10px;
	background-color:#DFE5F1;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}

#adv_input_container{
	width:390px;
	padding:10px 0px 10px 0px;
	border-right:2px solid #FFFFFF;
	float:left;
}

#adv_basic_input{
	width:348px;
	float:left;
}

#advanced{width:348px;} 

#adv_search_btn{
	width:80px;
}

#vacancy_alerts_img{
	width:180px;
	padding-top:24px;
	text-align:center;
	float:left;
}

.inputtips{
	font-size:90%;
}

.posdetails{
	width:543px;
	margin:0px 0px 5px 0px;
	padding:10px;
}

.posdetails_bg{
	width:523px;
	margin:0px 0px 0px 0px;
	padding:20px;
	background-image:url('/premier_farnell/assets/images/detailshadow_bg.gif');
	background-repeat:repeat-y;
	color:#FFFFFF;
}

.posdetails_bg ul li{
	list-style-image:url('../images/detail_dot.gif');
	margin-bottom:10px;
}

.h3white{
	color:#FFFFFF;
	margin-left:10px;
}

.posimage{
	float:right;
	margin:10px 10px 10px 10px;
}

/* Vacancy Alerts styles */

.checkboxdiv{
	width:30px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
}

.vac_checkbox{
	padding:0px;
	margin:0px;
}

.checkboxdivall{
	width:30px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
}

.vac_checkboxall{
	padding:0px;
	margin:0px;
}

.labeldiv{
	float:left;
	width:120px;
	padding-top:0px;
	margin-top:0px;
}

.vac_label{
	padding-top:3px;
	margin-top:3px;
}

.labeldivall{
	float:left;
	width:20px;
	padding-top:0px;
	margin-top:0px;
}

.vac_labelall{
	padding-top:3px;
	margin-top:3px;
}

/* HighPerformance styles */

.hp_leftbox{
	width:200px;
	float:left;
	padding:10px 0px 10px 10px;
}

.hp_h3title{
	padding-bottom:10px;
}

.hp_maintext{
	width:355px;
	padding:10px 10px 0 10px;
	float:left;
}

/* Careers Contact us intro blue box */
#car_introbox{
	padding:10px;
	background-color:#E1E5F0;
	border-left:2px solid white;
	border-bottom:2px solid white;
	border-top:2px solid white;
}

.shadowtop_img{
	width:563px;
	height:13px;
}

.shadowbtm_img{
	width:563px;
	height:15px;
}

.detailtop_bg{
	color:#FFFFFF;
	width:563px;
	background-image:url('/premier_farnell/assets/images/topinfo_top_bg.gif');
	background-repeat:repeat-y;
}

.detailstop_leftcol{
	width:95px;
	float:left;
	text-align:right;
	padding-left:10px;
	font-weight:bold;
}

.detailstop_rightcol{
	 width:280px;
	 float:left;
	 padding-left:10px;
}

.notopspace{
	padding-top:0px;
	margin-top:0px;
}

.nobtmspace{
	padding-bottom:0px;
	margin-bottom:0px;
}

.detailtop_btm_bg{
	color:#FFFFFF;
	width:563px;
	background-image:url('/premier_farnell/assets/images/topinfo_btm_bg.gif');
	background-repeat:repeat-y;
}

#bottrap{
visibility:hidden;
display:none;
}

/* table style for Financial Reports */

.fr_table_border{border:1px solid #000000;}
.fr_header_one{border-bottom: 1px solid #000; background-color:#B8E1F8; vertical-align:top;}
.fr_header_two{border-left: 1px solid #000; border-bottom: 1px solid #000; background-color:#B8E1F8; vertical-align:top; text-align:center;}

.fr_whitebg_onebd{border-bottom: 1px solid #000; vertical-align:top;}
.fr_whitebg_twobd{border-left: 1px solid #000;border-bottom: 1px solid #000; text-align:center;vertical-align:top;}
.fr_bluebg_onebd{border-bottom: 1px solid #000; background-color:#DAF0FC; vertical-align:top;}
.fr_bluebg_twobd{border-left: 1px solid #000; border-bottom: 1px solid #000; background-color:#DAF0FC; vertical-align:top; text-align:center;}


/* NEW financial table */
table.financial{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 20px;}
.content-page-normal table.financial{width:92%;}
.accordion table.financial{width:95%;}
table.financial td,table.financial th{line-height:120%;vertical-align:bottom;font-weight:400;padding:2px;}
table.financial td.width10,table.financial th.width10{width:10%;}
.financial tr .bottom-border-thick{border-bottom:2px solid #3f9bcc;}
.financial tr .left-border-thin{border-left:1px solid #3F9BCC;}
.financial tr .top-border-thin,table.top-border-thin{border-top:1px solid #3f9bcc;}
.financial tr .Body_Heading_L3{color:#999;font-weight:700;}
.financial .solid-border-top{border-top:solid 1px #000;}
.financial .solid-border-left{border-left:solid 1px #000;}
.financial .solid-border-right{border-right:solid 1px #000;}
.financial .solid-border-bottom{border-bottom:solid 1px #000;}
table.financial td.figures,.financial .table_head, .financial .Figs{text-align:right;padding-left:30px;}
.Left{text-align:left;}
.Bold{font-weight:700;}
.no-border{border-bottom:0!important;}
.content-page-normal table.wide-table{width:700px;}
#contentArea ul.nopaddingLeft{padding-left:0;}
table.key-figures{border-top:2px solid #3f9bcc;margin-top:5px;}
table.key-figures td{line-height:1.6em;padding:5px 0 0;}
table.key-figures th{font-size:1.2em;}
table.key-figures td strong{font-size:1.8em;color:#3F9BCC;font-weight:400;margin-right:10px;}
table.key-figures td span{color:#999;margin-left:10px;}
table.financial.valignTop td,table td.valignTop,table.text-only td{vertical-align:top;}
td.alignRight,table.financial td.figures{text-align:right;}
tr .bottom-border-thin,.table_head,tr .ThinRule_Below_Gray{border-bottom:1px solid #3f9bcc;}

/* WYSIWYG table */
table.premier-table{border: 1px solid #454545; border-collapse:collapse;}
table.premier-table tr{border-bottom:1px solid #454545;}
tr.blue-row{background-color: #daf0fc;}
.premier-table thead td{border-left: 1px solid #454545; border-right: 1px solid #454545; border-top: 1px solid #454545; background-color: #b8e1f8;}
.premier-table td{border-right: 1px solid #454545; padding:2px 4px;}

