@import url("lightbox.css");
body
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#c0c0c0;
	font-size:11.34px;
	position:absolute;
	height:100%;
	width:100%;

	}
	
*
	{
	margin:0px;
	}
	
*
	{
	padding:0px;
	}
	
#main_bg
	{
	width:920px;
	height:570px;
	margin:auto;
	margin-top:50px;
	background:url(../../_images/tmr-bg.png) no-repeat;
	}
	
#main
	{
	float:left;
	width:920px;
	height:570px;
	position:relative;
	}
	
#perfotube_ring
	{
	float:left;
	width:581px;
	height:476px;
	position:absolute;
	top:44px;
	left:33px;
	background:url(../../_images/tmr-light-bg.png);
	}
	
#fade_perfotube_ring
	{
	float:left;
	width:581px;
	height:476px;
	position:absolute;
	top:44px;
	left:33px;
	background:url(../../_images/tmr-dark-bg.png);
	}
	
#left_box
	{
	width:611px;
	height:498px;
	margin:24px 12px 0px 0px;
	float:left;
	position:relative;
	left:24px;
	}
	
#right_box
	{
	width:246px;
	height:498px;
	margin:24px 0px 0px 12px;
	float:left;
	position:relative;
	left:24px;
	}
	
#right_box1
	{
	width:200px;
	height:522px;
	margin:24px 0px 0px 0px;
	float:left;
	position:relative;
	left:10px;
	}
	
*html #right_box
	{
	position:relative;
	left:19px;
	}
	
#menu
	{
	height:9px;
	float:left;
	margin:-3px 0px 0px 0px;
	padding-left:12px;
	}
	
html>body #menu
	{
	width:599px;
	}
	
*html #menu
	{
	width:587px;
	}
	
#menu ul li 
	{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	float:left;
	color:#3d71b1;
	padding:2px 0px 0px 0px;
	height:9px;
	font-size:8px;
	}
	
#menu ul li a 
	{
	margin:0px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	float:left;
	height:9px;
	padding-top:2px;
	padding-right:1px;
	}
	
#menu ul li span
	{
	background:url(../../_images/top-menu-seperator.png) 0px 4px no-repeat;
	width:4px;
	margin:0px 2px 0px 3px;
	float:left;
	}
	
#menu ul li a.mdf_panelen
	{
	background:url(../../_images/top-menu-mdf-panelen.png) left no-repeat;
	width:52px;
	height:9px;
	overflow:hidden;
	text-indent:-65px;
	}
	
#menu ul li a.profielen
	{
	background:url(../../_images/top-menu-profielen.png) left no-repeat;
	width:35px;
	height:9px;
	overflow:hidden;
	text-indent:-65px;
	}
	
#menu ul li a.shopsystems
	{
	background:url(../../_images/top-menu-shopsystems.png) left no-repeat;
	width:54px;
	height:9px;
	overflow:hidden;
	text-indent:-65px;
	}
	
#menu ul li a.dragers
	{
	background:url(../../_images/top-menu-dragers.png) left no-repeat;
	width:32px;
	height:9px;
	overflow:hidden;
	text-indent:-65px;
	}
	
#menu ul li a.tmr
	{
	background:url(../../_images/top-menu-tmr.png) left no-repeat;
	width:18px;
	height:9px;
	overflow:hidden;
	text-indent:-25px;
	}
		
#logo
	{
	float:left;
	margin:26px 0px 0px 0px;
	}
	
html>body #logo
	{
	padding-left:3px;
	}
	
*html #logo
	{
	padding-left:8px;
	}
	
#logo img
	{
	border:none;
	}
		
#right_content_box
	{
	width:100%;
	margin:10px 0px 10px 0px;
	float:left;
	}
	
/*#perfotube_index #right_content_box
	{
	height:181px;
	}
	
*html #perfotube_index #right_content_box
	{
	height:178px;
	}
	
*+html #perfotube_index #right_content_box
	{
	height:181px;
	}*/
	
#right_content_box a img
	{
	border:none;
	}
	
html>body #right_content_box a img
	{
	padding:2px 0px 0px 48px;
	}
	
html>body #right_content_box a.route_map img
	{
	padding:2px 0px 0px 13px;
	}
		
*html #right_content_box a.route_map img
	{
	position:relative;
	top:0px;
	left:17px;
	}
		
*html #right_content_box a img
	{
	position:relative;
	top:0px;
	left:53px;
	}
		
*+html #right_content_box a img
	{
	position:relative;
	top:-2px;
	}
		
#perfo_links 
	{
	float:left;
	height:108px;
	width:246px;
	}
	
html>body #perfo_links
	{
	padding-left:5px;
	}
	
*html #perfo_links
	{
	padding-left:10px;
	}
	
#perfo_links p
	{
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#444;
	line-height:18px;
	}
	
html>body #perfo_links p
	{
	/*width:236px;*/
	width:233px;
	}
	
*html #perfo_links p
	{
	/*width:249px;*/
	width:246px;
	}
	
#menu_bottom 
	{
	float:left;
	width:880px;
	position:relative;
	left:24px;
	}
	
#menu_bottom ul 
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
#menu_bottom ul li 
	{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 4px 0px 6px;
	color:#444444;
	font-size:14.17px;
	}
	
#menu_bottom ul li a 
	{
	color:#444444;
	font-size:14.17px;
	font-weight:normal;
	padding-right:15px;
	text-decoration:none;
	}
	
#menu_bottom ul li.diff_margin
	{
	padding:0px 0px 0px 6px;
	}
	
#menu_bottom ul li.diff_margin a
	{
	padding-right:10px;
	}

#content_box
	{
	height:465px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	width:601px;
	}
	
*html #content_box.contact_content_box
	{
	position:relative;
	top:-4px;
	}
	
html>body #content_box.specials_inner_content_box
	{
	margin-top:10px;
	}
	
*html #content_box.specials_inner_content_box
	{
	margin-top:8px;
	}
	
/*html>body #content_box
	{
	width:599px;
	}
	
*html #content_box
	{
	width:587px;
	}
*/	
#content_box h1
	{
	color:#222222;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	width:100%;
	letter-spacing:0px;
	}
	
html>body #content_box h1
	{
	padding:5px 0px 17px 0px;
	}
	
*html #content_box h1
	{
	padding:1px 0px 17px 0px;
	}

#content_box p
	{
	float:left;
	padding:0px 0px 16px 0px;
	color:#444;
	font-size:12px;
	line-height:16px;
	width:545px;
	}
	
#content_box .route_content p,#content_box .nieuws_content p
	{
	line-height:14px;
	}
	
#content_box .contact_content p
	{
	padding-bottom:0px;
	padding-top:3.4px;
	width:400px;
	}
	
*html #content_box p
	{
	width:579px;
	}
	
*+html #content_box p
	{
	width:579px;
	}
	
#content_box ul
	{
	width:579px;
	float:left;
	padding-bottom:8px;
	}
	
#content_box ul.voordelen_list
	{
	padding-top:11px;
	}
	
#content_box ul.specials_list
	{
	padding-top:11px;
	}
		
#content_box ul.voordelen_list li
	{
	color:#222222;
	font-size:12px;
	line-height:17px;
	margin-left:16px;
	}
	
#content_box ul.specials_list
	{
	padding-top:22px;
	}
	
#content_box ul.specials_list li
	{
	line-height:17px;
	margin-left:15px;
	padding-bottom:13px;
	}
	
#content_box ul.specials_list li a
	{
	color:#222222;
	font-size:12px;
	text-decoration:none;
	padding-left:23px;
	}
	
.producten_content_box,.specials_content_box
	{
	width:100%;
	float:left;
	}
	
html>body .producten_content_box
	{
	height:252px;
	}
	
*html .producten_content_box
	{
	height:248px;
	}
	
html>body #content_box.specials_inner_content_box .specials_content_box
	{
	height:238px;
	}
	
*html #content_box.specials_inner_content_box .specials_content_box
	{
	height:236px;
	}
	
html>body .specials_content_box
	{
	height:261px;
	}
	
*html .specials_content_box
	{
	height:255px;
	}
	
#content_box .producten_content_box h1
	{
	padding-bottom:10px;
	float:left;
	}
	
#content_box .specials_content_box h1
	{
	padding-bottom:10px;
	float:left;
	}
	
#content_box .specials_content_box h1.specials_inner_header
	{
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 13px 1px;
	}
	
#content_box a img
	{
	border:none;
	}
	
.producten_list_box
	{
	width:100%;
	float:left;
	margin-bottom:10px;
	}
	
#content_box.specials_inner_content_box p
	{
	padding-left:1px;
	padding-bottom:14px;
	line-height:14px;
	}
	
#content_box ul.producten_list
	{
	width:100%;
	float:left;
	padding-bottom:0px;
	}
	
#content_box ul.producten_list li.producten_list_item
	{
	width:60px;
	color:#507bbb;
	font-size:11.34px;
	line-height:16px;
	display:inline;
	float:left;
	}
	
#content_box ul.producten_list li.producten_list_img
	{
	width:16px;
	color:#507bbb;
	font-size:11.34px;
	line-height:16px;
	display:inline;
	float:left;
	margin:0px 3px 0px 0px;
	list-style:none;
	}
	
#images 
	{
	float:left;
	margin:0px 0px 0px 0px;
	width:599px;
	}
	
html>body #images 
	{
	padding-top:24px;
	}

html>body.producten #images
	{
	padding-top:8px;
	}
	
*html .producten #images
	{
	padding-top:4px;
	}
	
*html .contact #images
	{
	padding-top:20px;
	}
	
*html #images 
	{
	padding-top:25px;
	}
	
#special_images
	{
	float:left;
	margin:0px 0px 0px 0px;
	width:650px;
	}
	
#special_images img
	{
	border:none;
	}
	
.specials_hover_images_box
	{
	float:left;
	padding-top:48px;
	}
	
#images img 
	{
	float:left;
	}
		
html>body #images p.kokers
	{
	background:url(../../_images/perfotube-producten-images/mdf-panelen.png) no-repeat;
	width:63px;
	height:10px;
	position:relative;
	left:7px;
	top:-2px;
	}
	
html>body #images p.staanders
	{
	background:url(../../_images/perfotube-producten-images/profielen.png) center no-repeat;
	width:42px;
	height:8px;
	position:relative;
	left:13px;
	top:-1px;
	}
	
html>body #images p.montagedelen
	{
	background:url(../../_images/perfotube-producten-images/accessoires-metaal.png) center no-repeat;
	width:61px;
	height:18px;
	position:relative;
	left:7px;
	top:-2px;
	}
	
html>body #images p.schapdragers
	{
	width:61px;
	height:20px;
	background:url(../../_images/perfotube-producten-images/accessoires-acryl.png) center no-repeat;
	position:relative;
	left:7px;
	top:-2px;
	}
	
html>body #images p.chroomdelen
	{
	background:url(../../_images/perfotube-producten-images/technische-tekeningen.png) center no-repeat;
	width:56px;
	height:20px;
	position:relative;
	left:11px;
	top:-2px;
	}
	
html>body #images p.h_systeem
	{
	background:url(../../_images/perfotube-producten-images/HMB-technologie.png);
	width:57px;
	height:19px;
	position:relative;
	left:9px;
	top:-3px;
	}
	
/*----- special images text --------*/	
	
#images p.specials_kokers
	{
	background:url(../../_images/specials-images/midden_presentatie.png) no-repeat;
	width:55px;
	height:19px;
	position:relative;
	left:13px;
	top:-2px;
	}
		
html>body #images p.specials_staanders
	{
	background:url(../../_images/specials-images/hand_made.png) center no-repeat;
	width:56px;
	height:19px;
	position:relative;
	left:13px;
	top:-2px;
	}
	
html>body #images p.specials_montagedelen
	{
	background:url(../../_images/specials-images/_foam_wall.png) center no-repeat;
	width:49px;
	height:18px;
	position:relative;
	left:13px;
	top:-2px;
	}
	
html>body #images p.specials_schapdragers
	{
	width:80px;
	height:20px;
	background:url(../../_images/specials-images/brandvertragen_de_panelen.png) center no-repeat;
	position:relative;
	left:-3px;
	top:-1px;
	}
	
html>body #images p.specials_chroomdelen
	{
	background:url(../../_images/specials-images/bedrukken_van_panelen.png) center no-repeat;
	width:58px;
	height:19px;
	position:relative;
	left:12px;
	top:-2px;
	}
	
html>body #images p.specials_h_systeem
	{
	background:url(../../_images/specials-images/afwijkende_maten.png);
	width:52px;
	height:19px;
	position:relative;
	left:10px;
	top:-2px;
	}
/*----- end of special images text --------*/	
	
	
#images p span
	{
	display:none;
	}
	
#images p
	{
	padding:0px;
	}
	
.images_box
	{
	float:left;
	width:81px;
	text-align:center;
	cursor:pointer;
	}
	
#images .producten_image_kokers,#images .producten_image_staanders,#images .producten_image_montagedelen,#images .producten_image_schapdragers,#images .producten_image_chroomdelen,#images .producten_image_H-systeem,#images .producten_image_perfotube-excellence,#images .producten_image_specials
	{
	width:81px;
	cursor:pointer;
	height:133px;
	float:left;
	margin:0px 0px 0px 0px; 
	}
	
html> body #images .producten_image_kokers
	{
	background:url(../../_images/tmr-home-images/tmr_image1.png);
	}
	
html> body #images .producten_image_staanders
	{
	background:url(../../_images/tmr-home-images/tmr_image2.png);
	}
	
html> body #images .producten_image_montagedelen
	{
	background:url(../../_images/tmr-home-images/tmr_image3.png);
	}
	
html> body #images .producten_image_schapdragers
	{
	background:url(../../_images/tmr-home-images/tmr_image4.png);
	}
	
html> body #images .producten_image_chroomdelen
	{
	background:url(../../_images/tmr-home-images/tmr_image5.png);
	}
	
html> body #images .producten_image_H-systeem
	{
	background:url(../../_images/tmr-home-images/tmr_image6.png);
	}


/*---------- specials images --------------*/

#images .specials_image_kokers,#images .specials_image_staanders,#images .specials_image_montagedelen,#images .specials_image_schapdragers,#images .specials_image_chroomdelen,#images .specials_image_H-systeem,#images .specials_image_perfotube-excellence,#images .specials_image_specials
	{
	width:81px;
	cursor:pointer;
	height:133px;
	float:left;
	margin:0px 0px 0px 0px; 
	}
	
html> body #images .specials_image_kokers
	{
	background:url(../../_images/specials-images/specials-img1.png);
	}
	
html> body #images .specials_image_staanders
	{
	background:url(../../_images/specials-images/specials-img2.png);
	}
	
html> body #images .specials_image_montagedelen
	{
	background:url(../../_images/specials-images/specials-img3.png);
	}
	
html> body #images .specials_image_schapdragers
	{
	background:url(../../_images/specials-images/specials-img4.png);
	}
	
html> body #images .specials_image_chroomdelen
	{
	background:url(../../_images/specials-images/specials-img5.png);
	}
	
html> body #images .specials_image_H-systeem
	{
	background:url(../../_images/specials-images/specials-img6.png);
	}
	
/*---------- end of specials images --------------*/







	
html> body #images .producten_image_perfotube-excellence
	{
	background:url(../../_images/tmr-home-images/tmr_image7.png);
	}
	
html> body #images .producten_image_specials
	{
	background:url(../../_images/tmr-home-images/tmr_image8.png);
	}
	
#content_box .images_box p
	{
	width:81px;
	font-size:8.5px;
	line-height:8px;
	font-family:Tahoma;
	float:left;
	}
	
.overview_kokers_header
	{
	background:url(../../_images/perfotube-producten-images/perfotube-overviewkokers-bg.png) no-repeat;
	width:601px;
	height:25px;
	float:left;
	}
	
html>body .overview_kokers_header
	{
	margin:0px 0px 0px -4px;
	}
	
*html .overview_kokers_header
	{
	position:relative;
	left:-4px;
	}
	
#content_box .overview_kokers_header h1
	{
	float:left;
	font-size:8.5px;
	color:#444444;
	font-weight:bold;
	position:relative;
	left:182px;
	}
	
html>body #content_box .overview_kokers_header h1
	{
	top:0px;
	}
	
*html #content_box .overview_kokers_header h1
	{
	top:5px;
	}
	
#perfotube_pdf_image_box
	{
	width:130px;
	float:left;
	padding:0px 0px 0px 0px;
	}
	
#perfotube_pdf_image_box img
	{
	border:none;
	}
	
#right_content_box p
	{
	float:left;
	line-height:14px;
	padding:0px 0px 12px 0px;
	color:#507bbb;
	font-size:11.34px;
	width:199px;
	}
	
#right_content_box p.static_text
	{
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#444;
	line-height:18px;
	width:240px;
	}
	
#right_content_box p.static_text a
	{
	padding:0px;
	outline:none;
	}
	
#right_content_box p.static_text a img
	{
	margin:0px;
	padding:0px;
	left:0px;
	top:4px;
	}
	
#right_content_box a.banner img
	{
	padding:0px;
	left:0px;
	}
	
#right_content_box.specials_right_content_box p.contact_right_text
	{
	padding:57px 0px 0px 46px;
	line-height:16px;
	color:#444;
	}
	
#right_content_box.specials_right_content_box p.contact_right_text a
	{
	padding-left:0px;
	top:0px;
	}
	
*html #right_content_box.specials_right_content_box p.contact_right_text
	{
	padding:54px 0px 0px 51px;
	line-height:16px;
	color:#444;
	}
	
*+html #right_content_box.specials_right_content_box p.contact_right_text
	{
	padding:50px 0px 0px 46px;
	line-height:16px;
	color:#444;
	}
	
#content_box .submit p
	{
	width:120px;
	}
	
#emailMessage
	{
	float:left;
	}
	
#emailMessage p
	{
	width:100%;
	}
	
#right_content_box.specials_right_content_box
	{
	padding-top:127px;
	}
	
#right_content_box.nieuws_right_content_box img.top_image
	{
	margin:8px 0px 32px 8px;
	}
	
#right_content_box.nieuws_right_content_box img.bottom_image
	{
	margin:0px 0px 0px 12px;
	}
	
#right_content_box.nieuws_right_content_box p.nieuws_right_text
	{
	padding:5px 0px 0px 33px;
	margin:0px;
	line-height:15px;
	color:#000;
	float:left;
	}
	
#right_content_box.nieuws_right_content_box p.nieuws_right_text
	{
	font-size:10px;
	}
	
*html #right_content_box.nieuws_right_content_box p.nieuws_right_text
	{
	font-size:9px;
	}
	
*+html #right_content_box.nieuws_right_content_box p.nieuws_right_text
	{
	font-size:9px;
	}
	
#right_content_box.specials_right_contact_box
	{
	padding:127px 0px 0px 0px;
	}
	
*html #right_content_box.specials_right_content_box
	{
	padding-top:128px;
	}
	
*+html #right_content_box.specials_right_content_box
	{
	padding-top:131px;
	}
	
html>body #right_content_box.specials_right_content_box p a
	{
	padding-left:45px;
	}
	
*html #right_content_box.specials_right_content_box p a
	{
	padding-left:50px;
	}
	
#projecten_right_images_box
	{
	float:left;
	margin-top:53px;
	width:147px;
	position:relative;
	left:33px;
	}
	
#projecten_right_images_box img
	{
	float:left;
	margin-bottom:21px;
	cursor:pointer;
	}
	
#projecten_right_images_box img.right_image
	{
	margin-left:31px;
	}
	
.projecten_left_images_box
	{
	float:right;
	width:284px;
	height:401px;
	margin:10px 0px 0px 0px;
	position:relative;
	right:51px;
	top:4px;
	border:4px solid #666;
	}
	
.projecten_left_images_box div
	{
	float:left;
	}
	
.projecten_left_images_box div img
	{
	float:left;
	}
		
.image_box1-1
	{
	border-bottom:4px solid #666;
	}
	
.image_box1-2
	{
	border-right:3px solid #666;
	}
	
.image_box1-4
	{
	border-top:4px solid #666;
	}
	
.image_box_left-2
	{
	width:97px;
	}
	
.image_box2-1
	{
	border-bottom:3px solid #666;
	border-left:1px solid #666;
	}
	
.image_box2-2
	{
	border-left:1px solid #666;
	}
	
.image_box2-3
	{
	border-left:4px solid #666;
	}

.image_box2-4
	{
	border-top:5px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	}
	
.image_box_left-3
	{
	width:97px;
	}
	
.image_box3-1
	{
	border-left:1px solid #666;
	border-bottom:4px solid #666;
	}
	
.image_box3-2
	{
	border-left:1px solid #666;
	border-bottom:4px solid #666;
	}
	
.image_box3-3
	{
	border-left:1px solid #666;
	border-bottom:2px solid #666;
	}
	
.image_box3-4
	{
	border-left:4px solid #666;
	border-bottom:2px solid #666;
	}
	
.image_box4-1
	{
	border-left:1px solid #666;
	border-bottom:4px solid #666;
	}
	
.image_box4-2
	{
	border-left:1px solid #666;
	border-right:4px solid #666;
	}
	
.image_box4-4
	{
	border-left:1px solid #666;
	border-top:5px solid #666;
	}

#contact_box
	{
	float:left;
	width:100%;
	height:266px;
	}
	
.contact_fields 
	{
	float:left;
	width:100%;
	}
	
.contact_fields input
	{
	float:right;
	margin-right:20px;
	}
	
.contact_fields textarea
	{
	float:right;
	margin-right:20px;
	height:36px;
	width:220px;
	}
	
.submit
	{
	padding-top:5px;
	}
	
#right_content_box img.contact_perfoplug_logo
	{
	margin:0px 0px 10px 0px;
	}
	
#right_content_box p.perfotube_contact_address
	{
	padding-top:10px;
	}
	
#right_content_box p a
	{
	color:#444444;
	text-decoration:none;
	}
	
html>body #right_content_box p a
	{
	padding:0px 0px 0px 48px;
	}
	
*html #right_content_box p a
	{
	padding:0px 0px 0px 53px;
	position:relative;
	top:-4px;
	}
	
*+html #right_content_box p a
	{
	padding:0px 0px 0px 53px;
	position:relative;
	top:-6px;
	}
	
.route_content,.nieuws_content
	{
	float:left;
	width:545px;
	}
	
.nieuws_content
	{
	height:251px;
	position:relative;
	top:-9px;
	}
	
.nieuws_images_main
	{
	width:560px;
	float:left;
	padding-left:1px;
	}
	
.nieuws_image
	{
	float:left;
	width:125px;
	padding-right:20px;
	}
	
.nieuws_image a
	{
	text-decoration:none;
	color:#000;
	line-height:14px;
	}
	
.nieuws_image a
	{
	font-size:10px;
	}
	
*html .nieuws_image a
	{
	font-size:9px;
	}
	
*+html .nieuws_image a
	{
	font-size:9px;
	}
	
.nieuws_image a span
	{
	float:left;
	padding:2px 0px 0px 1px;
	cursor:pointer;
	}
	
.last
	{
	padding-right:0px;
	}
	
.nieuws_image img
	{
	float:left;
	}
	
.route #images
	{
	padding-top:0px;
	}
	
#content_box h1.route_main_header
	{
	font-weight:bold;
	color:#444;
	padding-bottom:15px;
	font-size:11.34px;
	}
	
#content_box h1.route_header
	{
	font-weight:bold;
	color:#444;
	margin:0px;
	padding:0px;
	font-size:11.34px;
	}
	
#right_content_box h1
	{
	font-weight:bold;
	color:#3d71b1;
	padding-top:60px;
	font-size:11px;
	}
	
.contact-form-message
	{
	float:left;
	position:relative;
	left:140px;
	top:5px;	
	font-size:11.34px;
	color:#444;
	
	}
	
/*----------------product_details_content_box css----------------*/

	
.product_details_box
	{
	width:581px;
	float:left;
	margin-top:20px;
	}
	
.product_details
	{
	width:510px;
	float:left;
	}
	
.product_details_table
	{
	width:100%;
	float:left;
	border-bottom:1px solid #bfc0c2;
	}
	
.system_icons_box
	{
	width:140px; 
	height:35px;
	}
	
.system_icons_box p
	{
	float:right;
	padding-top:8px;
	color:#007ac1;
	margin:0px 2px 0px 0px;
	}
	
.system_icons_box p.perforatie
	{
	width:110px;
	float:right;
	color:#909294;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	}
	
.system_icons_box h1
	{
	float:right;
	font-weight:normal;
	color:#007ac1;
	font-size:20px;
	margin:0px 6px 0px 0px;
	}
	
.system_icons_box img
	{
	margin:5px 1px 0px 0px;
	padding:0px;
	float:left;
	}
	
.system_icon_images_box
	{
	float:right;
	}
	
.product_description
	{
	padding:0px 0px 0px 20px;
	}
	
.product_description table
	{
	width:98%;
	}
	
.product_description table td
	{
	padding-left:5px;
	color:#666666;
	}
	
.product_description table td.product_description_left_td
	{
	border-right:1px solid #BFC0C2;
	width:56px;
	color:#909294;
	}
	
.product_description table ul li
	{
	list-style:none;
	}
	
.product_description h1
	{
	color:#666;
	font-size:11.34px;
	text-transform:uppercase;
	}
	
.product_description_table
	{
	width:100%;
	float:left;
	color:#666;
	border-top:1px solid #BFC0C2;
	border-bottom:1px solid #BFC0C2;
	border-left:1px solid #BFC0C2;
	margin:15px 0px 25px 1px;
	}
	
.product_description_table tr
	{
	height:15px;
	}
	
.product_description_table tr.header
	{
	color:#909294;
	}
	
.product_description_table td
	{
	border-right:1px solid #BFC0C2; 
	}
	
#right_scroll 
	{
	background:#c0c0c0;
	float:left;
	height:475px;
	left:0px;
	margin:0px;
	position:relative;
	top:0px;
	width:20px;
	margin-top:10px;
	}
	
#right_button 
	{
	background:#666;
	cursor:pointer;
	height:20px;
	position:relative;
	width:20px;
	}

#product_details_content_box
	{
	width:581px;
	float:left;
	margin-top:10px;
	overflow:hidden;
	height:475px;
	position:relative;
	}
	
html>body #right_content_box table
	{
	float:left;
	width:80px;
	padding-left:15px;
	}
	
*html #right_content_box table
	{
	float:left;
	width:80px;
	position:relative;
	left:18px;
	}
	
#right_content_box table input.submit
	{
	float:right;
	height:24px;
	width:80px;
	color:#666;
	margin:2px 0px 0px 0px;
	border:none;
	cursor:pointer;
	background:none;
	} 
	
#right_content_box table input.map24_input 
	{
	float:right;
	width:174px;
	height:15px;
	color: #666;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border:1px #666 solid;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 5px;
	}
	
.map24_list 
	{
	background-color: #FFFFFF; 
	border-style: groove;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px;
	}
	
.map24_text	
	{
	font-family: Arial; 
	font-size: 11px; 
	color: #586A75;
	}
	
.map24_margin	
	{
	margin-left: 10px;
	}

.map24_padding
	{
	padding-left: 10px;
	}
	
/*--------------overlay css----------------*/

.overlay_table
	{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../../_images/overlay_bg.gif);
	}
	
.Login_box	
	{
	width:377px;
	border:2px solid #666;
	padding:10px 0px 10px 0px;
	background:#EAE9E7;
	color:#666;
	}
	
.input_fields_box
	{
	width:100%;
	}
	
.input_fields_box p
	{
	width:95%;
	text-align:left;
	padding:5px 0px 5px 10px;
	}
	
.input_fields_box input
	{
	width:95%;
	border:1px solid #666;
	color:#666;
	background:#EAE9E7;
	}
	
.buttons_box
	{
	width:100%;
	height:20px;
	padding-top:10px;
	}
	
.buttons_box input.close_button
	{
	float:left;
	margin-left:8px;
	border:1px solid #666;
	color:#666;
	}
	
.buttons_box input.submit_button
	{
	float:right;
	margin-right:8px;
	border:1px solid #666;
	color:#666;
	}
	
/*  perfo front page css*/
.perfo_pagelinks
	{
	position:relative;
	float:left;
	}
	
.perfoplug_linkpages
	{
	float:left;
	width:285px;
	}
	
.perfotube_page
	{
	width:147px;
	height:97px;
	position:absolute;
	z-index:100;
	right:133px;
	bottom:41px;
	}
	
.perfotube_page img
	{
	float:left;
	}
	
.perfotube_page a
	{
	float:left;
	text-decoration:none;
	}
	
.perfoplug_page
	{
	width:138px;
	height:104px;
	position:absolute;
	z-index:10;
	right:16px;
	bottom:46px;
	}

*html .perfotube_page
	{
	right:138px;
	}	
*html .perfoplug_page
	{
	right:21px;
	}
	
.perfoplug_page img
	{
	float:left;
	}
	
.perfoplug_page a
	{
	float:left;
	text-decoration:none;
	
	}
	
.text 
	{
	display:block; 
	font-family:Eurostile; 
	color:#07478f; 
	font-weight:normal; 
	font-size:9px;
	}