div.product_visual .l_col a {
	color: #CB0101;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url(css/more.gif) right 0.4em no-repeat;
}

div.OverviewTitle a {
	padding-left: 2px;
	display: block;
	text-decoration: none;
	color: #FFF;
	width: 100%;
}

div.OverviewTitle a:hover {
	text-decoration: none;
}

td.tech_header {
	background: #cc0000;
	color: #fff;
	font-size: 10px;
	padding-left: 10px;
	width: 518px;
	height: 18px;
}

.techtitle span {
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	font-size: 11px;
}

div.prod_nav a {
	color: #CB0101;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url(css/more.gif) right 0.4 em no-repeat;
}

.dwnld_txt small {
	position: relative;
	top: 0px;
	margin: 0;
	padding-left: 2px;
	color: #CB0101;
}

.r_col .img_nav_bar a img.nav_img_active {
	border: solid 2px #CB0101;
}

.r_col .color_thumbs a img.nav_img_active {
	border: #CB0101 solid 2px;
}

div.img_nav_bar img {
	width: 50px;
	height: 28px;
}

div.color_thumbs img {
	width: 50px;
	height: 28px;
}

div#img_nav_lft {
	width: 25px;
	height: 25px;
	background: url(css/button_back.gif) 8px no-repeat #CB0101;
	cursor: pointer
}

div#img_nav_rght {
	width: 25px;
	height: 25px;
	background: url(css/button_for.gif) 8px no-repeat #CB0101;
	cursor: pointer
}

.txt_box a {
	color: #CB0101;
	text-decoration: none;
}

div.OverviewTitle {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 3px 5px;
	margin: 0px 2px 0px 2px;
	text-transform: uppercase;
}

div.printcolours p {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
}

p {
	margin: 0;
	padding: 0;
}
