*{padding:0px;
	margin:0px;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image: url(../images/new_back.jpg);
	background-repeat: repeat-x;
	background-position: center -25px;
}

.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}

#container_header{
	width: 100%;
	background-position: left bottom;
	display: block;
	float: left;
	padding-bottom: 30px;
}

#header{
	margin: auto;
	width: 950px;
	padding-top: 20px;
}

#container_footer{
	width: 100%;
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	clear: both;
	background-color: #F2F2F2;
	padding-bottom: 20px;
	margin-top: 20px;
	float: left;
}

#footer{
	margin: auto;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 20px;	
}

#containter_top_image{
	width: 950px;
	position: absolute;
	z-index: 50;
	left: 0px;
	top: -30px;
	background-image: url(../images/bac.gif);
	border-bottom: 1px solid #FFF;
}

#container{
	width: 950px;
	margin: auto;


}


#content{
	background-color: #FFF;
	width: 100%;
	background-image: url(../images/new_purico_colours.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	min-height:430px;
	height:auto !important;
	height:430px;
	margin-top: 10px;
	padding-top: 6px;
	position: relative;
}

.text00, .text00a, .text01{
	width: 45%;
	display: block;
	padding-top: 10px;

}

.text00{
	padding-left: 25px;
}

/* Contact form no image bullets */
.text00a{
	padding-left: 25px;
}


.text01{
	padding-right: 25px;
}

/* BIG area */

.text02{
	width: 649px;
	padding-left: 25px;
	padding-top: 10px;
}

/* SUB MENU */

.text03{
	width: 200px;
	padding-right: 25px;
	padding-top: 5px;
}


.textcentre{
	width: 900px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
}

.text00, text01, .text02, .text03, .textcentre{
	position: relative;
	z-index: 50;
}

.text_image_top{
	padding-top: 40px;
	padding-right: 25px;
	padding-left: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 900px;
}

.textline{
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.textback{
	color: #FFF;
	display: block;
	padding: 10px;
	background-image: url(../images/new_purico_text_back.jpg);
	clear: both;
}


a{
	color: #006;
}

a:hover{
	text-decoration: underline;
}

a:active{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}




h1, h2, h3, h4, h5{
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
	background-position: left bottom;
}

h1{
	background-color: #f1f1f1;
	background-image: none;
	display: block;
	padding: 5px;
	clear: both;
	float: left;
	width: 100%;
}

h2{background-image: none;	margin-bottom: 5px;
}


.text02 h2{
	background-image: url(../images/new_text_list_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 1px;
}

.directors h2 {
	float:left;
	display:block;
	width: 100%;
}

.accordionPanel{
display:none;
}
.accordion h3 {
	cursor:pointer;
	background-color: #f1f1f1;
	padding: 5px;
	background-image: none;
}

.accordion h3:hover {
	text-decoration: underline;
}

.text_image_top h1, .text_image_top h2{
	color:#FFF;
	background-image: none;
	padding-bottom: 0px;
}

.text_image_top h2{
}

.text_image_top h2 a{
	color: #0CF;
	text-decoration: underline;
}

.text_image_top h3{
	color: #999;
	background-image: none;
	padding-bottom: 0px;
}

#footer h4{
	position: relative;
	clear: both;
}



#footer h6{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	clear: both;
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	width: 100%;
	padding-top: 10px;
}

#footer h6 a{
	color: #CCC;
}

p{
	line-height: 18px;
	margin-bottom: 10px;
	text-align: justify;
}

p.directors{
	float: left;
	width: 131px;
	padding: 5px;
	clear: none;
	background-color: #f1f1f1;
	border-right: 1px solid #FFF;
}

p.directors span{
	display: block;
}

/* ============================ Images */

#content img{
	position: relative;
	z-index: 0;
	background-image: url(../images/new_purico_colours_all_fade.gif);

}

.content_image{
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 5px;	
}

.content_image img{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-right-style: none;
	border-left-style: none;
}



.comp_logo{
	background-image: url(../images/purcio_.jpg);
	width: 428px;
	float: left;
	display: block;
	margin-bottom: 20px;
	margin-top: 5px;
	
}

.text02 img{
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 5px;
}

.thumb img{ width:250px; margin-bottom: 0px!important;}

/* Content list */

.text00 ul li, .text02 ul li{
	margin-bottom: 10px;
	background-image: url(../images/new_text_list_li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	list-style-type: none;
	padding-top: 3px;
}



/* ============================ Sectors 


Sector 1 	=	Construction

Sector 3 	=	Paper
Sector 4 	=	Ploymers
Sector 5 	=	Property
*/

/* Sector Images */

#sector_image_big, #sector_image_big_sec{
	display: block;
	height: 311px;
	width: 950px;
}

#sector_image_big_sec{
	margin-bottom: -83px;
	position: relative;
	top: -83px;
	height:256px;
}

.sector_image_big_1{
		background-image: url(../images/new_sector_image_big_1.jpg);
}

.sector_image_big_2{
		background-image: url(../images/new_sector_image_big_2.jpg);
}

.sector_image_big_3{
		background-image: url(../images/new_sector_image_big_3.jpg);
}

.sector_image_big_4{
		background-image: url(../images/new_sector_image_big_4.jpg);
}

.sector_image_big_5{
		background-image: url(../images/new_sector_image_big_5.jpg);
}

.sector_image_big_6{
		background-image: url(../images/new_sector_image_big_6.jpg);
}

.sector_image_loactions{
		/*background-image: url(../images/new_purico_locations.jpg);*/
}



/* Sector image links */

h3.sector01_h3, h3.sector02_h3, h3.sector03_h3 ,h3.sector04_h3 ,h3.sector05_h3, h3.sector06_h3{
	width: 100%;
	padding-bottom: 120px;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #999;
}

h3.sector01_h3{
	background-image: url(../images/new_sector_image_link_1.jpg);
}

h3.sector02_h3{
	background-image: url(../images/new_sector_image_link_2.jpg);
}

h3.sector03_h3{
	background-image: url(../images/new_sector_image_link_3.jpg);
}

h3.sector04_h3{
	background-image: url(../images/new_sector_image_link_4.jpg);
}

h3.sector05_h3{
	background-image: url(../images/new_sector_image_link_5.jpg);
}

h3.sector06_h3{
	background-image: url(../images/new_sector_image_link_6.jpg);
}

a.seclink_h3{
	display: block;
	float: left;
	width: 87px;
	margin-right: 3px;
}

a.sec_locations{
	margin-right: 3px;
}	


/* Loactions image links */

h3.locations{
	clear: both;
	float: left;
	width: 100%;
}

h3.locations a{
	clear: both;
	float: left;
	margin-bottom:10px;
}


/* sectors top of page */
#containter_top_image h2{
	font-size: 15px;
	text-align: center;
	display: block;
	float: left;
	width: 158px;
	padding-top: 15px;
	font-weight: normal;
	background-position: left top;
}

#containter_top_image h2.sector_colour_6{width: 160px;}

#containter_top_image a{
	color: #0CF;
	text-decoration: none;
}


#containter_top_image a:hover{
	color: #FFF;
}



/* Colour bands */

#sector_colour{
	height: 20px;
	width: 100%;
	display: block;
	clear: both;
	margin-bottom: 10px;
	
}

.sector_colour_1{
	background-image: url(../images/new_sector_colour_1.gif);
}

.sector_colour_2{
	background-image: url(../images/new_sector_colour_2.gif);
}

.sector_colour_3{
	background-image: url(../images/new_sector_colour_3.gif);
}

.sector_colour_4{
	background-image: url(../images/new_sector_colour_4.gif);
}

.sector_colour_5{
	background-image: url(../images/new_sector_colour_5.gif);
}

.sector_colour_6{
	background-image: url(../images/new_sector_colour_6.gif);
}

.sector_colour_all{
	background-image: url(../images/new_purico_colours_all.gif);
}

/* Company show */

span.company_colour, span.company_colour2{
	display: block;
	height: 5px;
	width: 428px;
	position: absolute;
	top: 10px;
	right: -473px;
}

span.company_colour2{
	top: 205px;
	height:10px;
}


/* Sector show */

.sector_images_1{
	width: 428px;
	background-image: url(../images/sector_images_1.jpg);
	height: 525px;
	display: block;
	clear: both;
}


.sector_images_3{
	width: 428px;
	background-image: url(../images/sector_images_3.jpg);
	height: 525px;
	display: block;
	clear: both;
}


.sector_images_4{
	width: 428px;
	background-image: url(../images/sector_images_4.jpg);
	height: 525px;
	display: block;
	clear: both;
}

/* ============================ Company Listings */


ul.list00{
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 15px;
}

ul.list00 ul{
	width: 100%;
	position: relative;
	clear: both;
	float: left;
}

ul.list00 li{
	clear: both;
	float: left;
	width: 100%;
	list-style-type: none;
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

ul.list00 li:hover{
	background-color: #F0F0F0;
}


ul.list00 li a{
	color: #000066;
	text-decoration: none;
}

ul.list00 li a:hover{
	text-decoration: underline;
}


/*span widths*/

ul.list00 li.heading{
	color: #000;
}

ul.list00 li.heading:hover{
	background-color: transparent!important;
}



.t00, .t00a, .t00b, .t00c, .t01, .t01a, .t02, .t03, .t04, .t03a, .t03b{
	display: block;
	float: left;
}

.t00{
	width: 320px;
}

.t00a{
	width: 400px;
}

/* Company info */
.t00b{
	width: 100px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}

/* loctaion show */

.t00c{
	width: 300px;
}


.t01{
	width: 100px;
}

.t01a{
	width: 70px;
	text-align: right;
	margin-right: 20px;
}


.t02{
	width: 100px;
	background-repeat: repeat-y;
	padding-left: 10px;
}

.t03{
	width:200px;
	background-repeat: repeat-x;
	background-position: left center;
}

.t03a{
	width:20px;
	background-repeat: repeat-x;
	background-position: left center;
}

.t03b{
	width:100px;
	background-repeat: repeat-x;
	background-position: left center;
}


/* company contact info */

ul.contact_info{
	margin-bottom: 15px;
	clear: both;
	float: left;
	width: 100%;
}

ul.contact_info li{
	width: 100%;
	list-style-type: none;
	clear: both;
	float: left;
	margin-bottom: 5px;
}

ul.contact_info li label{
	display: block;
	float: left;
	width: 100px;
}

ul.contact_info li span{
	display: block;
	float: left;
	width: 320px;
}
/*


.t04{
	width:50px;
}

/* ============================ Navigation */

ul.menu{
	float: left;
	margin-top: 61px;
	width:625px;
}

#container_header ul.menu {
	width: 565px;
	position: relative;
	left: 80px;
}

#container_footer ul.menu{
	margin-top: 0px;
	margin-bottom: 20px;
	width:100%;
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
}

ul.menu li{
	font-size: 15px;
	list-style-type: none;
	padding-left: 10px;
	float: left;
	position: relative;
}

#container_header ul.menu li{
	padding-left: 17px;

}

#container_footer ul.menu li{
	font-size: 11px;
	float: right;
}

ul.menu li a{
	text-decoration: none;
}

#container_footer ul.menu li.sectorfoot{
	width: 70px;
	display: block;
	float: left;
	margin-left: 1px;
	padding-left: 0px;
	padding-right: 10px;
	font-size: 11px;
}

#container_footer ul.menu li span{
	background-repeat: repeat-x;
	display: block;
	height: 5px;
	width: 100%;
	position: absolute;
	right: 0px;
	bottom: -10px;
}

/* SUBNAV  */

ul.submenu{}

ul.submenu li{
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	list-style-type: none;
}

ul.submenu li a{
	font-size: 15px;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.submenu li a:hover{}

/* ============================ FORMS */

form ul li{
	padding-left: 0px;
	list-style-type: none;
	margin-bottom: 10px;
}

form ul li label{
	display: block;
	float: left;
	width: 100px;
}

form ul li{}

form input[type="text"], form input[type="password"], form input[type="password_confirm"], textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align: middle;
	border: none;
	width:310px;
	background-color: #E2E2E2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

textarea{
		height:150px;}
		
.submit00{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #006;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-color: #FFF;
	border-style: none;
	left: 100px;
	cursor:pointer;
}

/* ============================ Extras */

a#logo{
	background-image: url(../images/new_purico.gif);
	text-indent: -10000px;
	display: block;
	float: left;
	height: 87px;
	width: 303px;
	margin-right: 20px;
}

#footlogo{
	background-image: url(../images/new_purico_.gif);
	text-indent: -10000px;
	display: block;
	float: left;
	height: 57px;
	width: 200px;
	margin-right: 20px;
	clear: both;
	margin-bottom: 20px;
}


/* Footer addresses */

#footer h5{}

ul.address{
	display: block;
	width: 190px;
	padding-right: 10px;
	margin-bottom: 20px;
}

ul.address li{
	margin-bottom: 3px;
	list-style-type: none;
}

ul.address{}

#purico_p{
	/*
	background-image: url(../images/new_purico_p.png);
	background-repeat: no-repeat;
	clear: both;
	float: right;
	height: 72px;
	width: 75px;
	position: relative;
	z-index: 100;
	top: -55px;
	display: block;
	right: 15px;
	margin-bottom: -75px;
	*/
	display:none;
}

#flash{
	position: absolute;
	z-index: 1;
	top: 6px;
	right: 0px;
}

a.back, #top00{

	display: none;

}


#adminlog{
	position: absolute;
	z-index: 100;
	left: 10px;
	top: 10px;
}

hr{
	background-image: url(../images/new_line00_x.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin-bottom:10px;
	padding-bottom:10px;
	display: block;
	clear: both;
	width: 100%;
	border-style: none;
}

