#selection th.top {
	font-size: 14px;
	border-bottom: 1px solid #333333;
	padding-bottom: 5px;
	}

#roll_box a, .roll_box a {
	display: block;
	position: relative;
	float: left;
	width: 174px;
	height: 144px;
	text-align: left;
	padding: 8px;
	margin: 4px 5px 0 0;
	background-position: bottom center;
	background-repeat: no-repeat;
	text-decoration: none;
	}

#roll_box h2, .roll_box h2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	border: none;
	padding: none;
	margin: none;
	display: inline;
	}

#roll_box h2.m, .roll_box h2.m {
	font-size: 16px;
	line-height: 18px;
	}

#roll_box a img, .roll_box a img {
	position: absolute;
	left: 2px;
	top: 50px;
	}

#roll_box a:link, #roll_box a:visited, .roll_box a:link, .roll_box a:visited {
	color: white;
	border-top: 5px solid white;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}

#roll_box a:hover, .roll_box a:hover {
	color: white;
	border-top: 5px solid #00ffff;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}

span.list {
	position: absolute;
	right: 5px;
	top: 54px;
	width: 95px;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	}

#roll_box a:link span.list, #roll_box a:visited span.list, .roll_box a:link span.list, .roll_box a:visited span.list {
	text-decoration: none;
	color: #555555;
	}

#roll_box a:hover span.list, .roll_box a:hover span.list {
	text-decoration: none;
	color: #0000ff;
	}

#tag1, .tag1 {
	background-image: url(http://www.laser2000.co.uk/cbgs/1.jpg);
	background-color: #ccffcc;
	}
.tag1a {
	background-image: url(http://www.laser2000.co.uk/cbgs/1.jpg);
	background-color: #ccffcc;
	}
h2 a.tag1a {
	font-size: 10px;
	line-height: 12px;
	}
#tag2, .tag2 {
	background-image: url(http://www.laser2000.co.uk/cbgs/2.jpg);
	background-color: #ffcccc;
	}

#tag3, .tag3 {
	background-image: url(http://www.laser2000.co.uk/cbgs/3.jpg);
	background-color: #ccccff;
	}

#tag4, .tag4 {
	background-image: url(http://www.laser2000.co.uk/cbgs/4.jpg);
	background-color: #ffcc99;
	}

#tag5, .tag5 {
	background-image: url(http://www.laser2000.co.uk/cbgs/5.jpg);
	background-color: #ffffcc;
	}

#tag6, .tag6 {
	background-image: url(http://www.laser2000.co.uk/cbgs/6.jpg);
	background-color: #99ccff;
	}

#tag7, .tag7 {
	background-image: url(http://www.laser2000.co.uk/cbgs/7.jpg);
	background-color: #baebe4;
	}

#tag8, .tag8 {
	background-image: url(http://www.laser2000.co.uk/cbgs/8.jpg);
	background-color: #e7c2f4;
	}

#tag9, .tag9 {
	background-image: url(http://www.laser2000.co.uk/cbgs/9.jpg);
	background-color: #ff99cc;
	}

#tag10, .tag10 {
	background-image: url(http://www.laser2000.co.uk/cbgs/10.jpg);
	background-color: #febdbe;
	}

#tag11, .tag11 {
	background-image: url(http://www.laser2000.co.uk/cbgs/11.jpg);
	background-color: #fffacd;
	font-size: 10px;
	}

#tag12, .tag12 {
	background-image: url(http://www.laser2000.co.uk/cbgs/12.jpg);
	background-color: #fae3b6;
	}

#tag13, .tag13 {
	background-image: url(http://www.laser2000.co.uk/cbgs/13.jpg);
	background-color: #779977;
	font-size: 9px;
	line-height: 12px;
	}

#tag14, .tag14 {
	background-image: url(http://www.laser2000.co.uk/cbgs/14.jpg);
	background-color: #9999ff;
	}

#tag15, .tag15 {
	background-image: url(http://www.laser2000.co.uk/cbgs/15.jpg);
	background-color: #ffcc99;
	}

#tag16, .tag16 {
	background-image: url(http://www.laser2000.co.uk/cbgs/16.jpg);
	background-color: #e7c2f4;
	}

#tag17, .tag17 {
	background-image: url(http://www.laser2000.co.uk/cbgs/17.jpg);
	background-color: #000000;
	font-size: 10px;
	}

#tag18, .tag18 {
	background-image: url(http://www.laser2000.co.uk/cbgs/18.jpg);
	background-color: #fae3b6;
	}

#tag19, .tag19 {
	background-image: url(http://www.laser2000.co.uk/cbgs/19.jpg);
	background-color: #dcdcdc;
	}

#tag20, .tag20 {
	background-image: url(http://www.laser2000.co.uk/cbgs/20.jpg);
	background-color: #dcdcdc;
	}

#search_intro {
	padding: 25px 15px 10px 15px;
	vertical-align: bottom;
	}

#wide_content {
	padding: 0 15px 400px 15px;
	}

#wide_content p {
	padding-left: 20px;
	padding-right: 20px;
	}

#show_lasers, #hide_lasers, 
#show_scanners, #hide_scanners, 
#show_fops, #hide_fops, 
#show_fibres, #hide_fibres, 
#show_fotests, #hide_fotests, 
#show_filters, #hide_filters, 
#show_optics, #hide_optics, 
#show_test, #hide_test, 
#show_accsry, #hide_accsry, 
#show_gamma, #hide_gamma {
	position: relative;
	width: 750px;
	height: 28px;
	text-align: left;
	margin: 0;
	background-position: top left;
	background-repeat: no-repeat;
	}

#show_lasers, #hide_lasers {
	background-color: #ffcccc;
	}
#show_scanners, #hide_scanners {
	background-color: #e7c2f4;
	}
#show_fops, #hide_fops {
	background-color: #ccccff;
	}
#show_fibres, #hide_fibres {
	background-color: #ccffcc;
	}
#show_fotests, #hide_fotests {
	background-color: #333399;
	} 
#show_filters, #hide_filters {
	background-color: #99ccff;
	}
#show_optics, #hide_optics {
	background-color: #febdbe;
	}
#show_test, #hide_test {
	background-color: #ffffcc;
	}
#show_accsry, #hide_accsry {
	background-color: #ff99cc;
	}
#show_gamma, #hide_gamma {
	background-color: #fae3b6;
	}

#show_lasers {
	border-bottom: 2px solid #993300;
	background-image: url(http://www.laser2000.co.uk/tpi/shwl.gif);
	}
#show_scanners {
	border-bottom: 2px solid #6d0d91;
	background-image: url(http://www.laser2000.co.uk/tpi/shwscn.gif);
	}
#show_fops {
	border-bottom: 2px solid #333399;
	background-image: url(http://www.laser2000.co.uk/tpi/shwfop.gif);
	}
#show_fibres {
	border-bottom: 2px solid #336633;
	background-image: url(http://www.laser2000.co.uk/tpi/shwfibre.gif);
	}
#show_fotests {
	border-bottom: 2px solid #333399;
	background-image: url(http://www.laser2000.co.uk/tpi/shwfotest.gif);
	}
#show_filters {
	border-bottom: 2px solid #1481b7;
	background-image: url(http://www.laser2000.co.uk/tpi/shwfilter.gif);
	}
#show_optics {
	border-bottom: 2px solid #cc0000;
	background-image: url(http://www.laser2000.co.uk/tpi/shwoptic.gif);
	}
#show_test {
	border-bottom: 2px solid #cc9900;
	background-image: url(http://www.laser2000.co.uk/tpi/shwtest.gif);
	}
#show_accsry {
	border-bottom: 2px solid #990066;
	background-image: url(http://www.laser2000.co.uk/tpi/shwaccsry.gif);
	}
#show_gamma {
	border-bottom: 2px solid #e19604;
	background-image: url(http://www.laser2000.co.uk/tpi/shwgamma.gif);
	}

#hide_lasers {
	background-image: url(http://www.laser2000.co.uk/tpi/hdl.gif);
	}
#hide_scanners {
	background-image: url(http://www.laser2000.co.uk/tpi/hdscn.gif);
	}
#hide_fops {
	background-image: url(http://www.laser2000.co.uk/tpi/hdfop.gif);
	}
#hide_fibres {
	background-image: url(http://www.laser2000.co.uk/tpi/hdfibre.gif);
	}
#hide_fotests {
	background-image: url(http://www.laser2000.co.uk/tpi/hdfotest.gif);
	}
#hide_filters {
	background-image: url(http://www.laser2000.co.uk/tpi/hdfilter.gif);
	}
#hide_optics {
	background-image: url(http://www.laser2000.co.uk/tpi/hdoptic.gif);
	}
#hide_test {
	background-image: url(http://www.laser2000.co.uk/tpi/hdtest.gif);
	}
#hide_accsry {
	background-image: url(http://www.laser2000.co.uk/tpi/hdaccsry.gif);
	}
#hide_gamma {
	background-image: url(http://www.laser2000.co.uk/tpi/hdgamma.gif);
	}

#show_lasers a, #hide_lasers a, 
#show_scanners a, #hide_scanners a,
#show_fops a, #hide_fops a,
#show_fibres a, #hide_fibres a,
#show_fotests a, #hide_fotests a,
#show_filters a, #hide_filters a,
#show_optics a, #hide_optics a,
#show_test a, #hide_test a,
#show_accsry a, #hide_accsry a,
#show_gamma a, #hide_gamma a  {
	display: block;
	position: relative;
	width: 250px;
	height: 20px;
	text-align: left;
	padding: 5px 8px 3px 45px;
	margin: 0;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	}

#show_lasers a:link, #show_lasers a:visited, 
#hide_lasers a:link, #hide_lasers a:visited, 
#show_scanners a:link, #show_scanners a:visited, 
#hide_scanners a:link, #hide_scanners a:visited, 
#show_fops a:link, #show_fops a:visited, 
#hide_fops a:link, #hide_fops a:visited, 
#show_fibres a:link, #show_fibres a:visited, 
#hide_fibres a:link, #hide_fibres a:visited, 
#show_fotests a:link, #show_fotests a:visited, 
#hide_fotests a:link, #hide_fotests a:visited, 
#show_filters a:link, #show_filters a:visited, 
#hide_filters a:link, #hide_filters a:visited, 
#show_optics a:link, #show_optics a:visited, 
#hide_optics a:link, #hide_optics a:visited, 
#show_test a:link, #show_test a:visited, 
#hide_test a:link, #hide_test a:visited, 
#show_accsry a:link, #show_accsry a:visited, 
#hide_accsry a:link, #hide_accsry a:visited, 
#show_gamma a:link, #show_gamma a:visited, 
#hide_gamma a:link, #hide_gamma a:visited {
	color: #000099;
	}

#show_lasers a:hover, #hide_lasers a:hover, 
#show_scanners a:hover, #hide_scanners a:hover, 
#show_fops a:hover, #hide_fops a:hover, 
#show_fibres a:hover, #hide_fibres a:hover, 
#show_fotests a:hover, #hide_fotests a:hover, 
#show_filters a:hover, #hide_filters a:hover, 
#show_optics a:hover, #hide_optics a:hover, 
#show_test a:hover, #hide_test a:hover, 
#show_accsry a:hover, #hide_accsry a:hover, 
#show_gamma a:hover, #hide_gamma a:hover {
	color: #0000ff;
	}

