
  #tp_home_desctext {position:absolute; left:30px; top:270px; width:270px; height:300px; overflow:auto; z-index:0; font-size:12px; font-weight:bold;}
  #tp_home_text {position:absolute; left:310px; top:270px; width:665px; height:400px; overflow:auto; }
  .div_product_table_include {width:665px;}
  .div_product_table {width:665px; height:380px; overflow:auto;background-color:#e0e0e0;}

  .product_table {width:645px;background-color:#e0e0e0; padding-left:15px;}
  .supplier_name {background-color:#e0e0e0; text-align:right; color:#00386e;font-weight:bold;}
  .product_image {background-color:whitesmoke;}
  .product_name {background-color:#e0e0e0; font-weight: bold; color:#00386e;}
  .product_text {background-color:whitesmoke; color: #00386e; text-align:left; font-size: 12px;}
  .product_files {background-color:whitesmoke;}
  .product_text_more {text-decoration:underline; font-style:italic;cursor:pointer; text-align:right; color:#962f34; font-size: 10px;}

  .hidden_text {display:none;}

  #productall_info {position:absolute; left:310px; top:270px; width:665px; height:412px; overflow:hidden; display:none; z-index:10;}
  #productall_table {width:665px;}
  .productall_supplier_name {background-color:#e0e0e0; text-align:right; color:#00386e;font-weight:bold;}
  .productall_product_name {background-color:#e0e0e0; font-weight: bold; color:#00386e;}

.product_b1 , .product_b2, .product_b3, .product_b4 {font-size:1px; display:block; background:#e0e0e0; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.product_b1 , .product_b2, .product_b3{height:1px;}
.product_b2, .product_b3, .product_b4 {background:#e0e0e0; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.product_b1 {margin:0 4px; background:#e0e0e0;}
.product_b2 {margin:0 2px; border-width:0 2px;}
.product_b3 {margin:0 1px;}
.product_b4 {margin:0; height:2px;}
.product_c1 , .product_c2, .product_c3, .product_c4 {font-size:1px; display:block; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.product_c1 , .product_c2, .product_c3{height:1px;}
.product_c2, .product_c3, .product_c4 {background:#e0e0e0;border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.product_c1 {margin:0 4px; background:#e0e0e0;}
.product_c2 {margin:0 2px; border-width:0 2px;}
.product_c3 {margin:0 1px;}
.product_c4 {margin:0; height:2px;}

.tp_chessboard_barr {position:absolute; top:75px; left:550px; width:300px; height:27px;}
.tp_chessboard_barr .tp_chessboard_cell {width:100px; height:13px;}
#tp_chessboard_cell1 {position:absolute; background-color:#999999; top:0px; left:0px;}
#tp_chessboard_cell2 {position:absolute; background-color:#c0c0c0; top:0px; left:100px;}
#tp_chessboard_cell3 {position:absolute; background-color:#DCDCDC; top:0px; left:200px;}
#tp_chessboard_cell4 {position:absolute; background-color:#e9e9e9; top:0px; left:300px;}

#tp_chessboard_menu {position:absolute; top:86px; left:550px; text-align:center;}
#tp_chessboard_menu ul { list-style-type:none; padding:0; margin:0;}
#tp_chessboard_menu a {text-decoration:none;}

#tp_chessboard_menu td {width:100px; height:57px; overflow:hidden; font-size:11px;}

  #horizontal_graph_block { position:absolute; left:0px; top:230px; width:1050px; height:50px; text-align:right;}
 
#horizontal_graph_block ul {list-style-type : none;}
#horizontal_graph_block table { z-index:10;}
#horizontal_graph_block td {white-space : nowrap; z-index:10;}
#horizontal_graph_block a {text-decoration:none; padding-left:5px; padding-right:5px; color:#00386e;}

.horizontal_graph_block_b1 , .horizontal_graph_block_b2, .horizontal_graph_block_b3, .horizontal_graph_block_b4 {font-size:1px; display:block; background:#f5f5f5; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.horizontal_graph_block_b1 , .horizontal_graph_block_b2, .horizontal_graph_block_b3{height:1px;}
.horizontal_graph_block_b2, .horizontal_graph_block_b3, .horizontal_graph_block_b4 {background:#f5f5f5; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.horizontal_graph_block_b1 {margin:0 4px; background:#cccccc;}
.horizontal_graph_block_b2 {margin:0 2px; border-width:0 2px;}
.horizontal_graph_block_b3 {margin:0 1px;}
.horizontal_graph_block_b4 {margin:0; height:2px;}
.horizontal_graph_block_c1 , .horizontal_graph_block_c2, .horizontal_graph_block_c3, .horizontal_graph_block_c4 {font-size:1px; display:block; background:#f5f5f5; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.horizontal_graph_block_c1 , .horizontal_graph_block_c2, .horizontal_graph_block_c3{height:1px; }
.horizontal_graph_block_c2, .horizontal_graph_block_c3, .horizontal_graph_block_c4 {border-left:solid 1px #cccccc; border-right:solid 1px #cccccc}
.horizontal_graph_block_c1 {margin-right: 4px; background:#cccccc;}
.horizontal_graph_block_c2 {margin-right: 2px; border-width:0 2px;}
.horizontal_graph_block_c3 {margin-right: 1px;}
.horizontal_graph_block_c4 {margin:0; height:2px;}

.horizontal_graph_block_b21 , .horizontal_graph_block_b22, .horizontal_graph_block_b23, .horizontal_graph_block_b24 {font-size:1px; display:block; background:#f5f5f5; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.horizontal_graph_block_b21 , .horizontal_graph_block_b22, .horizontal_graph_block_b23{height:1px;}
.horizontal_graph_block_b22, .horizontal_graph_block_b23, .horizontal_graph_block_b24 {background:#f5f5f5; border-left:solid 1px #0083a6; border-right:solid 1px #0083a6;}
.horizontal_graph_block_b21 {margin-right: 4px; background:#0083a6;}
.horizontal_graph_block_b22 {margin-right: 2px; border-width:0 2px;}
.horizontal_graph_block_b23 {margin-right: 1px;}
.horizontal_graph_block_b24 {margin:0; height:2px;}
.horizontal_graph_block_c21 , .horizontal_graph_block_c22, .horizontal_graph_block_c23, .horizontal_graph_block_c24 {font-size:1px; display:block; background:#f5f5f5; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.horizontal_graph_block_c21 , .horizontal_graph_block_c22, .horizontal_graph_block_c23{height:1px; }
.horizontal_graph_block_c22, .horizontal_graph_block_c23, .horizontal_graph_block_c24 {border-left:solid 1px #0083a6; border-right:solid 1px #0083a6}
.horizontal_graph_block_c21 {margin:0 4px; background:#0083a6;}
.horizontal_graph_block_c22 {margin:0 2px; border-width:0 2px;}
.horizontal_graph_block_c23 {margin:0 1px;}
.horizontal_graph_block_c24 {margin:0; height:2px;}

#tp_navigation_menu {position:absolute; top:80px; left:960px; list-style-type:none; padding:0; margin:0;}
#tp_navigation_menu img{border:0;}
#flag {position:absolute; top:100px; left:0px}

#tp_general_menu {position:absolute; top:80px; left:80px; list-style-type:none; font-size:12px; font-weight:bold; width:160px; z-index:2;}
#tp_general_menu li{border-bottom:dashed 1px #989898; padding-top:2px;}
#tp_general_menu a {text-decoration:none; color:#666A75;}
#tp_general_menu a:hover {color:black;}
#tp_general_menu .arrow {color:#cd5c5c; font-size:8px; font-weight:bolder;}

#tp_general_menu2 {position:absolute; top:673px; left:615px; list-style-type:none; text-align:center; font-size:9px; font-weight:bold; padding:0; margin:0;}
#tp_general_menu2 li {display:inline; border-right:solid 1px black; padding-right:2px; margin-left:2px;}
#tp_general_menu2 a {text-decoration:none; color:grey;}
#tp_general_menu a:hover {color:#00386E}

#bottom_bar {position:absolute; top:690px; left:600px;}

#events {position:absolute; top:560px; left:320px; width:200px;}
#events div { border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
#events .banner_boxtitle {background:#f0f0f0; border:none; font-weight:bold; font-size:12px;}
#events .banner_boxpointer{color:#9F1B29}
#events ul {margin:8px 0 0 0; padding:0; padding-left:4px; list-style:none;height:70px;  overflow:auto;}
#events a {text-decoration:none; font-size:9px; color:grey;}
#events a:hover {color:#00386e;}

.banner_b1 , .banner_b2, .banner_b3, .banner_b4 {font-size:1px; display:block; background:#f0f0f0; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.banner_b1 , .banner_b2, .banner_b3{height:1px;}
.banner_b2, .banner_b3, .banner_b4 {background:#f0f0f0; border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
.banner_b1 {margin:0 4px; background:#9F1B29;}
.banner_b2 {margin:0 2px; border-width:0 2px;}
.banner_b3 {margin:0 1px;}
.banner_b4 {margin:0; height:2px;}
.banner_c1 , .banner_c2, .banner_c3, .banner_c4 {font-size:1px; display:block; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
.banner_c1 , .banner_c2, .banner_c3{height:1px;}
.banner_c2, .banner_c3, .banner_c4 {background:#f0f0f0; border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
.banner_c1 {margin:0 4px; background:#9F1B29;}
.banner_c2 {margin:0 2px; border-width:0 2px;}
.banner_c3 {margin:0 1px;}
.banner_c4 {margin:0; height:2px;}

#links {position:absolute; top:560px; left:540px; width:200px;}
#links div { border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
#links .banner_boxtitle {background:#f0f0f0; border:none; font-weight:bold; font-size:12px;}
#links .banner_boxpointer{color:#9F1B29}
#links ul {margin:8px 0 0 0; padding:0; padding-left:4px; list-style:none;height:70px;  overflow:auto;}
#links a {text-decoration:none; font-size:9px; color:grey;}
#links a:hover {color:#00386e;}

   #contact_links {position:absolute; top:200px; left:100px;}
   #img_bullet {position:absolute; top:4px; left:1px;z-index:0;}
   #img_contact {position:absolute; top:0px; left:110px;border:0;z-index:2; cursor:pointer;}

   #contact_info {position:absolute; top:560px; left:30px; z-index:100;display:block; width:220px;}
   #contact_info div {background:#f0f0f0;border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29; border-bottom:solid 1px #f0f0f0; height:100px; overflow:auto; font-size:9px; color:#00386e;}
   #contact_info .btclose{position:absolute; right:1px; cursor:pointer;}
   #contact_info .btarobase{position:relative;top:3px;}

  .contact_title {font-weight:bold; font-size:10px; text-align:center;}
#language_switch {position:absolute; top:180px; left:962px;}
     #language_switch img {border:0}

			#qsearch {position:absolute; top:205px; left:723px; width:267px;z-index:100; font-size:10px; color:#00386e;}
			#qsearch div { background:#f0f0f0;}
			
			.qsearch_b1 , .qsearch_b2, .qsearch_b3, .qsearch_b4 {font-size:1px; display:block; background:#f0f0f0; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
			.qsearch_b1 , .qsearch_b2, .qsearch_b3{height:1px;}
			.qsearch_b2, .qsearch_b3, .qsearch_b4 {background:#f0f0f0; border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
			.qsearch_b1 {margin:0 4px; background:#9F1B29;}
			.qsearch_b2 {margin:0 2px; border-width:0 2px;}
			.qsearch_b3 {margin:0 1px;}
			.qsearch_b4 {margin:0; height:2px;}
			.qsearch_c1 , .qsearch_c2, .qsearch_c3, .qsearch_c4 {font-size:1px; display:block; /* hide overflow:hidden from IE5/Mac */ /**/ overflow:hidden; /* */ }
			.qsearch_c1 , .qsearch_c2, .qsearch_c3{height:1px;}
			.qsearch_c2, .qsearch_c3, .qsearch_c4 {background:#f0f0f0; border-left:solid 1px #9F1B29; border-right:solid 1px #9F1B29;}
			.qsearch_c1 {margin:0 4px; background:#9F1B29;}
			.qsearch_c2 {margin:0 2px; border-width:0 2px;}
			.qsearch_c3 {margin:0 1px;}
			.qsearch_c4 {margin:0; height:2px;}
		#conteneur {position:absolute; top:0px; left:0px;}
#img_top_vertical {position:absolute; top:74px; left:300px;}
#img_logo {position:absolute; top:5px; left:820px; z-index:2; border:0;}
#img_top {position:absolute; top:75px; left:310px;}
#img_division {position:absolute; top:5px; left:210px;}
#right_home_content {position:absolute; top:200px; left:980px; height:500px; width:135px; display:block; overflow:auto;}
#website_url {position:absolute; top:55px; left:150px; width:838px; background-image:url(http://www.optics-bfioptilas.co.uk/images/horizontal_bar.png); color:white; font-size:12px; font-weight:bold;}
#path_selected {position:absolute; top:205px; left:310px;height:21px; width:600px; font-size:10px; font-style:italic;background-image:url(http://www.optics-bfioptilas.co.uk/images/search_bar.png); color:#962F34;  background-repeat:no-repeat;padding-top:4px;}
#path_selected a{ font-size:10px;}
#copyright {position:absolute; top:680px; left:0px; color:#a9a9a9; font-size:9px; width:400px;}
#copyright a {text-decoration:none; color:#A9A9A9;}


a {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;color:#00386E}
a:hover {color:#962F34}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-top: 0px;
	margin-left: 0px;
}

h1 {
	font-size: 13px;
	color: #00386E;
}
.style1 {
	font-size: 12px;
	font-style: italic;
color: #cccccc;
}
.style2 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00386E;
	font-weight: bold;}
.style3 {
font-size: 12px;
font-weight: normal;
color: #00386e}
.style4 {
font-size: 12px;
font-weight: bold;
color: #00386e}

.style5 {
font-size: 12px;
font-weight: bold;
color: #ffffff}

.formbutton1 {cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(./images/formbg.gif) repeat-x left top;}
html, body{
scrollbar-face-color:#E0E0E0;
scrollbar-base-color:#E0E0E0;
scrollbar-arrow-color:#00386E;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#E0E0E0;
scrollbar-highlight-color:#E0E0E0;
scrollbar-3dlight-color:#00386E;
scrollbar-darkshadow-Color:#00386E;
}

