body {
 background-image: url(../logos/gradient_black.jpg); 

margin:0;
padding:0;
padding-bottom: 20px;
font-family: trebuchet ms, lucida grande, arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

#container {
position: relative;
width: 920px;
/* height: 704px; */
background: #fff;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
padding: 0;
text-align: left;
}

/* LEFT COLUMN */

#left_col {
float: left;
width: 180px;
margin:0;
padding:0;
padding-top: 10px;
border: 0px solid black;
}


#left_col span {
display: block;
margin:0;
margin-bottom: 0;
margin-top: 0;
padding:0;
width: 172px;
/*  border: 1px solid green;  */
}




#left_col hr {
display: block;
width: 85%;
margin: 0;
margin-left: 20px;
margin-bottom:5px;
margin-top: 5px;
padding:0;
}


/* RIGHT COLUMN */

#right_col img {
padding: 0;
margin: 0;
border: 0px solid black;
}

#right_col {
float: right;
width: 365px;
margin:0;
margin-right: 5px;
padding:0;
border:0px solid green;
} 

#right_col_about {
float: right;
width: 345px;
margin:0;
margin-right: 5px;
padding:0;
border:0px solid green;
} 

#right_col_pos {
float: right;
width: 335px;
margin:0;

padding:0;
padding-right: 20px;
border:0px solid green;
} 

#right_col_wire {
float: right;
width: 335px;
margin:0;
padding:0;
padding-right: 22px;
border:0px solid green;
} 


#right_col_bespoke {
float: right;
width: 300px;
margin:0;
padding:0;
padding-right: 15px;
border:0px solid green;
} 


#right_col_plastic {
float: right;
width: 175px;
margin:0;
padding:0;
padding-right: 5px;
border:0px solid green;
} 


#right_col_99 {
float: right;
width: 341px;
margin:0;
margin-right: 5px;
padding:0;
border:0px solid green;
} 

#right_col_stattrade {
float: right;
width: 340px;
margin:0;
margin-right: 5px;
padding:0;
border:0px solid green;
} 

#right_col_substrate {
float: right;
width: 350px;
margin:0;
padding:0;
padding-right: 180px;
border:0px solid green;
} 




#right_col  .uv_list {
margin-left:20px;
padding:0;
padding-right: 10px;
}

#right_col  .uv_list ul {
margin:0;
padding:0;
}

#right_col  .uv_list li {
list-style-image: url(../logos/uv_bullet.gif);
list-style-position: outside;
 background-repeat: no-repeat;
margin-left:0;
margin-bottom: 10px;
padding:0;
border: 0px solid blue;
}



/* MIDDLE COLUMN */

#middle_col {
background-image: url(../logos/left_border.gif);
background-repeat: repeat-y;
margin-top:0;
margin-bottom: 0;
padding-left:8px;
padding-bottom: 10px;
margin-left: 181px;
margin-right: 0;
border: 0px solid red;

}

#middle_col_pos {
background-image: url(../logos/left_border.gif);
background-repeat: repeat-y;
margin-top:0;
margin-bottom: 0;
padding-left:8px;
padding-bottom: 10px;
margin-left: 181px;
margin-right: 0;
border: 0px solid red;
}

#middle_col_fsc{
background-image: url(../logos/FSC_leaf_new.gif);
background-repeat: no-repeat;
/* background-position: 247px 160px; */
margin-top:0;
margin-bottom: 0;
padding-left:8px;
padding-bottom: 10px;
margin-left: 181px;
margin-right: 0;
border: 0px solid red;

}


#middle_col_contact {
background-image: url(../logos/left_border.gif);
background-repeat: repeat-y;
margin-top:0;
margin-bottom: 0;
padding-left:8px;
padding-bottom: 290px;
margin-left: 181px;
margin-right: 0;
border: 0px solid red;
}


#fakeframe {
display:block;
width: 720px;
height: 550px;
overflow: auto;
}

#fakeframe1 {
display:block;
width: 720px;
height: 385px;
overflow: auto;
}

#fakeframe_fsc {
display:block;
width: 425px;
height: 355px;
padding:20px;
padding-top: 160px;
overflow: auto;
}


/* #middle_col img {
margin:0;
margin-left: -5px;
margin-top: 4px;
padding:0;

} */


#mid_left_col {
border: 0px solid grey;
width: 310px;
margin-left: 10px;
padding:0;
height: 550px;
}

#mid_left_col_mirri {
border: 0px solid grey;
width: 325px;
margin-left: 10px;
padding:0;
height: 550px;
}

#mid_left_col_uv {
border: 0px solid #ccc;
width: 300px;
margin-left: 10px;
padding:0;
height: 357px;
}

#mid_left_col_about {
border: 0px solid grey;
width: 350px;
margin-left: 10px;
padding:0;
height: 430px;
}

/* #mid_left_col_wire {
border: 0px solid grey;
width: 330px;
margin:0;
margin-left: 10px;
padding:0;

} */

#mid_left_col_stat {
border-right: 2px solid #d2d2d2;
width: 390px;
margin-left: 10px;
padding:0;
height: 400px;
}

#mid_left_col_pos {
border: 0px solid #ccc;
width: 335px;
margin-left: 10px;
padding:0;

}

#mid_left_col_fsc {
border: 0px solid #ccc;
width: 365px;
margin-left: 260px;
padding:0;
height: 545px;
}

#mid_left_col_plastic {
border: 0px solid #d2d2d2;
width: 515px;
margin-left: 10px;
padding:0;
height: 510px;
}

#mid_left_col_99 {
border: 0px solid red;
width: 350px;
margin-left: 10px;
padding:0;
height: 550px;
}

#mid_left_col_wire {
border: 0px solid #d2d2d2;
width: 515px;
margin-left: 10px;
padding:0;
height: 490px;
}


#mid_left_col_stattrade {
border: 0px solid grey;
width: 348px;
margin-left: 10px;
padding:0;
height: 550px;
}

#mid_left_col_substrate {
border: 0px solid red;
width: 175px;
margin-left: 10px;
padding:0;
height: 470px;
}

#mid_left_col_news {
border: 0px solid grey;
width: 700px;
margin-left: 10px;
padding:0;
height: 550px;
}



/* TEXT STYLES */

.top_pgraph {
font-family: verdana, lucida grande, sans-serif;
font-size: 13px;
margin-top: 0;
padding: 0;
}

p {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
margin-top: 4px;
margin-bottom: 18px;
text-align: justify;
}

#right_col_bespoke p {
padding-right: 10px;
padding-left: 10px;
}

#mid_left_col_stat .top_pgraph {
font-family: verdana, lucida grande, sans-serif;
font-size: 13px;
margin-top: 0;
padding: 0;
padding-right: 12px;
}

#mid_left_col_stat p {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
padding-right: 12px;
margin:0;
margin-top: 4px;
margin-bottom: 18px;
text-align: justify;
}

.pos_header .top_pgraph {
font-family: verdana, lucida grande, sans-serif;
font-size: 13px;
margin-top: 0;
padding: 0;
padding-right: 12px;
padding-left: 14px;
}

.pos_header p {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
padding-right: 12px;
padding-left: 14px;
margin:0;
margin-top: 4px;
margin-bottom: 18px;
text-align: justify;
}


#mid_left_col_plastic .plastic_offset {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
padding-right: 12px;
margin:0;
margin-top: 4px;
margin-left: 205px;
margin-bottom: 18px;
text-align: justify;
border: 0px solid blue;
}



.centered_text {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
margin:0;
text-align: center;
font-weight: bold;
border: 0px solid red;
}


#mid_left_col_stat .centered_text {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
padding:0;
margin:0;
text-align: center;
font-weight: bold;
border: 0px solid red;
}

.centered_text img {
border: 0;
}

h2 {
font-size: 12px;
margin:0;
padding:0;
}

#mid_left_col_about h2 {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
margin:0;
padding:0;
}

#mid_left_col_news h2 {
font-family: verdana, lucida grande, sans-serif;
font-size: 12px;
margin:0;
padding:0;
}


#middle_col_pos  h2 {
font-family: verdana, lucida grande, sans-serif;
font-size: 11px;
margin:0;
margin-top: 10px;
padding:0;

}



#middle_col_pos p {

}


.rh_heading {
margin-top: 192px;
}

#middle_col_pos .offset {
padding-top: 10px;

}

.self_cling {
height: 110px;
margin-bottom: 25px;
}

.self_adhesive {
height: 110px;
margin-bottom: 25px;
}






/* IMAGES */

.img_left {
float: left;
margin:0;
margin-right: 10px;
padding:0;
}

.img_left_offset {
float: left;
margin:0;
margin-left: -10px;
margin-right: 10px;
padding:0;
}


#right_col_about .about_image {
margin-top: 50px;

}

.about_c5 {
margin-left: 8px;
}

#mid_left_col_stat .stat {
margin:0;
margin-left: 11px;
padding:0;
}

#middle_col_pos img {
border: 0px solid blue;
}

 .img_extra {
position:absolute;
top: 611px;
left: 400px;
padding:0;
margin:0;
border: 0px solid blue;
} 


.img_etheo {
position:absolute;
top: 500px;
left: 215px;

}

.img_odeon {
position:absolute;
top: 430px;
left: 185px;

}

.fakeframe_fsc {
position: relative;
left: -13px;
}

.img_wiro {
position:absolute;
top: 530px;
left: 645px;

}

.img_stattrade {
position:absolute;
top: 430px;
left: 560px;

}

.img_substrate {
position:absolute;
top: 470px;
left: 380px;

}


/* HEADER AND NAVIGATION */
 
#header {
background: #000;
height: 120px;
border: 0px solid #000;
margin:0;
padding:0;
}

#footer {
clear:both;
height: 1px;
background: #fff;
margin:0;
padding: 0;
}

.pos_header {
margin-right: 10px;
margin-left: 10px;
border: 0px solid green;
}

#navbar {
width: 100%;
background-image: url(../logos/navbar.gif);
background-repeat: repeat-x;
height: 44px;
border-bottom: 0px solid #000;
margin:0;
padding:0;
}

#navigation {
position: absolute;
top: 128px;
left: 25px;
/*background-image: url(../logos/nav_left.gif);
background-repeat: no-repeat; */
border-bottom: 0px solid #000;
height: 44px;
margin:0;
padding:0;
}

#navigation ul {
margin:0;
padding:0;
}

#navigation li {
margin: 0; 
padding: 0;
  display: inline;
 list-style-type: none;
  }
	
#navigation a:link, #navigation a:visited {
float: left;
font-weight: bold;
color: #656565;
padding: 0px 50px 0px 0px;
margin-right: 4px;
text-decoration: none;
letter-spacing: 0.1em;
}

#navigation a:link.active, #navigation a:visited.active {
background: transparent;
color: #bcbcbc;
}

#navigation a:hover {
background: transparent;
color: #000;
}


a:link {
color:#000;   
text-decoration:none;
font-weight: bold;
}

a:visited {
color:#bbb; 
text-decoration:none;
font-weight: bold;
}

a:active {
color:#808080; 
text-decoration:none;
font-weight: bold;
}

a:hover {
color:#656565;
text-decoration:none;
font-weight: bold;
}





/* FRONT PAGE */

.fsc {
position: relative;
top: -27px;
left: 50px;
margin: 0;
padding:0;
}

.form {
margin-left: 60px;
}

#point_of_sale {
position: relative;
 background-image: url(../logos/POS_new.gif); 
  background-repeat: no-repeat;
 width: 720px;
 height: 261px;
 margin:0;
 padding:0;
}

#news_wire_post {
position: relative;
background-image: url(../logos/home_strip_bottom_new.gif); 
  background-repeat: no-repeat;
 width: 720px;
 height: 261px;
 margin:0;
 margin-bottom: 22px;
 padding:0;
}

.pos {
position: absolute;
right: 20px;
top: 14px;
margin:0;
padding: 0;
width: 50px;
}
.postcards {
position: absolute;
left: 653px;
bottom: 238px;
margin:0;
padding: 0;
width: 50px;
}

.news {
position: absolute;
left: 186px;
bottom: 238px;
display: inline;
margin:0;
padding:0;
width: 50px;
}

.wirebinding {
position: absolute;
left: 418px;
bottom: 238px;
display: inline;
margin:0;
padding: 0;
width: 50px;
}


.postcards a:link {
color:#fff;   
text-decoration:underline;
font-weight: bold;
}

.postcards a:visited {
color:#ccc; 
text-decoration:underline;
font-weight: bold;
}

.postcards a:active {
color:#808080; 
text-decoration:underline;
font-weight: bold;
}

.postcards a:hover {
color:#aaa;
text-decoration:underline;
font-weight: bold;
}

.wirebinding a:link {
color:#fff;   
text-decoration:underline;
font-weight: bold;
}

.wirebinding a:visited {
color:#ccc; 
text-decoration:underline;
font-weight: bold;
}

.wirebinding a:active {
color:#808080; 
text-decoration:underline;
font-weight: bold;
}

.wirebinding a:hover {
color:#aaa;
text-decoration:underline;
font-weight: bold;
}


.pos a:link {
color:#fff;   
text-decoration:underline;
font-weight: bold;
}

.pos a:visited {
color:#ccc; 
text-decoration:underline;
font-weight: bold;
}

.pos a:active {
color:#808080; 
text-decoration:underline;
font-weight: bold;
}

.pos a:hover {
color:#aaa;
text-decoration:underline;
font-weight: bold;
}


.news a:link {
color:#fff;   
text-decoration:underline;
font-weight: bold;
}

.news a:visited {
color:#ccc; 
text-decoration:underline;
font-weight: bold;
}

.news a:active {
color:#808080; 
text-decoration:underline;
font-weight: bold;
}

.news a:hover {
color:#aaa;
text-decoration:underline;
font-weight: bold;
}



/* NEW SIDE NAV */

#button {
	width: 172px;
	padding: 0;
	margin:0;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  font-weight: bold;
	  font-size: 12px;
	background-color: #fff;
	color: #333;

	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {	
		border-bottom: 7px solid #fff;
		margin: 0;
		padding: 0;
		}
		
			#button .bottom {
		margin: 0;
		padding:0;
		}
		
		#button li a {
		display: block;
		padding: 5px 5px 5px 5px; 
		margin-left:7px;
	border-left: 10px solid #fff;
	/*	border-right: 10px solid #508fc4; */
		background-color: #fff;
		color: #333;
		text-decoration: none;
		letter-spacing: 0.1em;
		width: 150px;
		}

	html>body #button li a {
		width: auto;
		}


	#button li a:hover {
		border-left: 10px solid #ccc;
	/*	border-right: 10px solid #5ba3e0; */
		background-color: #ccc;
		color: #333;
		font-weight: normal;
		}
		
		
		
		#left_col  a img {
  border: 1px solid red;
  padding:0;
  margin:0;
  }