body

{

	background-color: #000000;

	color: #ffffff;

	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;

	font-size: 9pt;

	text-align: center;

	margin: 0;

	height: 100%;

	width: 100%;

	/*border: 2px #cc0000 solid;*/

}



a:link

{

	color: #cc0000;

	text-decoration: none;

}

a:visited

{

	color: #cc0000;

	text-decoration: none;

}

a:active

{

	color: #000000;

	text-decoration: underline;

}

a:hover

{

	color: #606060;

	text-decoration: underline;

}



a:link.white

{

	color: #ffffff;

	text-decoration: underline;

}

a:visited.white

{

	color: #ffffff;

	text-decoration: underline;

}

a:active.white

{

	color: #cc0000;

	text-decoration: underline;

}

a:hover.white

{

	color: #cc0000;

	text-decoration: underline;

}



div

{

	text-align: left;

}



div.medium_text

{

	font-size: 10pt;

	padding: 10px;

}



span.page_title

{

	font-size: 16pt;

	font-weight: normal;

	font-family: Verdana, Geneva, sans-serif;

}



span.page_subtitle

{

	font-size: 12pt;

	font-weight: bold;

	font-family: Verdana, Geneva, sans-serif;

}



div.container

{

	/*

	text-align: left;

	position: absolute;

	*/

	height: 100%;

}



#content_padding

{

	padding: 5px 0px 5px 0px;

}























div.product_description

{

	text-align: left;

	padding: 0px 3px 0px 3px;

}



span.news_header

{

	font-weight: bold;

	font-size: 12pt;

}



#page_table

{

	height: 100%;

}







a.navlink

{

	color: #ffffff;

	text-decoration: none;

}

a.navlink:hover

{

	color: #cc0000;

	text-decoration: none;

}



a.bottomlink

{

	color: #ffffff;

	text-decoration: none;

	font-size: 7pt;

}

a.bottomlink:hover

{

	color: #c0c0c0;

	text-decoration: none;

}



a.breadcrumb

{

	font-size: 8pt;

	font-weight: bold;

	text-decoration: none;

}



a.kits

{

	font-weight: bold;

}

a:link.kits

{

	color: #333333;

	text-decoration: none;

}

a:visited.kits

{

	color: #333333;

	text-decoration: none;

}

a:active.kits

{

	color: #ff0000;

}

a:hover.kits

{

	color: #ff0000;

}



a.navlink_bottom

{

	font-size: 8pt;

	font-weight: bold;

	text-decoration: none;

}

a:link.navlink_bottom

{

	color: #ff0000;

	

}

a:visited.navlink_bottom

{

	color: #ff0000;

}

a:active.navlink_bottom

{

	color: #cccccc;

}

a:hover.navlink_bottom

{

	color: #cccccc;

}



a:link.a_bottomlink

{

	color: #c0c0c0;

	text-decoration: none;

}

a:visited.a_bottomlink

{

	color: #c0c0c0;

	text-decoration: none;

}

a:active.a_bottomlink

{

	color: #cc0000;

}

a:hover.a_bottomlink

{

	color: #cc0000;

}



img

{

	border: none;

	display: block;

}



div.column_header

{

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	color: #ffffff;

	background-color: #333333;

	font-weight: bold;

	padding: 4px;

	width: 240px;

}



.div_bread_crumb

{

	color: #000000;

	text-align: left;

	font-size: 8pt;

	font-weight: bold;	

}



.div_kit_contents

{

	text-align: left;

	min-height: 200px;

	height: auto !important;

	height: 200px;

}



.div_kit_scrolling_images

{

	text-align: left;

	width: 784px;

	height: 95px;

	white-space: nowrap;

	overflow: auto;

}



p

{

	text-align: left;

}



span

{

	text-align: left;

}



span.product_header

{

	color: #cc0000;

	font-size: 11pt;

	font-weight: bold;

}



.span_kit_title

{

	color: #000000;

	font-size: 20px;

	font-weight: bold;

}



.span_content_header

{

	font-weight: bold;

	font-size: 14pt;

}



table

{

	border: none;

	width: auto;

	margin-left: auto;

	margin-right: auto;

	white-space: none;

	padding: none;

}



td

{

	vertical-align: top;

	text-align: left;

}



td.nav_button

{

	width: 113px;

	height: 23px;

	background-image: url(/images/nav_button.jpg);

	background-repeat: none;

	text-align: right;

	vertical-align: middle;

	color: #ffffff;

	font-weight: bold;

}



td.nav_button_ghost

{

	width: 113px;

	height: 23px;

	background-image: url(/images/nav_button_ghost.jpg);

	background-repeat: none;

	text-align: right;

	vertical-align: middle;

	color: #666666;

	font-weight: bold;

}



span.nav_button

{

	padding-right: 20px;

}



td.bottom_link

{

	height: 24px;

	text-align: center;

	vertical-align: middle;

	color: #ffffff;

	font-weight: bold;

}



.td_content

{

	text-align: left;

	color: #000000;

	width: 620px;

	background-color: #ffffff;

	padding: 0 10px 0px 10px;

}



.td_spec_table

{

	color: #ffffff;

	background-color: #909090;

	border: 1px solid #000000;

	padding: 2px;

}



.td_image_table

{

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #000000;

	padding: 2px;

}



.span_title

{

	font-size: 12pt;

	font-weight: bold;

}



hr

{

	border: none;

	color: #999999;

	background-color: #999999;

	height: 1px;

}



/*

.hr_black

{

	color: #000000;

	background-color: #000000;

}

*/



li

{

	list-style: inside;

}



/*Highslide CSS*/

.highslide

{

	cursor: url(/images/highslide/zoomin.cur), pointer;

	outline: none;

}

.highslide img

{

	border: none;

}

.highslide:hover img

{

	border: none;

}

.highslide-image

{

	border: none;

}

.highslide-image-blur

{

}

.highslide-caption

{

	display: none;    

	border: 2px solid white;

	border-top: none;

	font-family: Verdana, Helvetica;

	font-size: 10pt;

	padding: 5px;

	background-color: white;

	color: black;

}

.highslide-loading

{

	display: block;

	color: white;

	font-size: 8pt;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

	background-color: black;

	/*

	padding-left: 22px;

	background-image: url(/images/highslide/loader.gif);

	background-repeat: no-repeat;

	background-position: 3px 1px;

	*/

}

a.highslide-credits,

a.highslide-credits i

{

	padding: 2px;

	color: silver;

	text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i

{

	color: white;

	background-color: gray;

}

.highslide-move

{

	cursor: move;

}

.highslide-overlay

{

	display: none;

}

/* Controlbar example */

.controlbar

{

	background: url(/images/highslide/controlbar4.gif);

	width: 167px;

	height: 34px;

}

.controlbar a

{

	display: block;

	float: left;

	/*margin: 0px 0 0 4px;*/	

	height: 27px;

}

.controlbar a:hover

{

	background-image: url(/images/highslide/controlbar4-hover.gif);

}

.controlbar .previous

{

	width: 50px;

}

.controlbar .next

{

	width: 40px;

	background-position: -50px 0;

}

.controlbar .highslide-move

{

	width: 40px;

	background-position: -90px 0;

}

.controlbar .close

{

	width: 36px;

	background-position: -130px 0;

}

/* Necessary for functionality */

.highslide-display-block

{

	display: block;

}

.highslide-display-none

{

	display: none;

}































.div_contentwrapper

{

	margin: 0 auto 0 auto;

	width: 800px;

}



div.div_header

{

	width: 950px;

	height: 107px;

}



div.div_mainlinks

{

	border-top: none;

	border-right: 2px #000000 solid;

	border-bottom: none;

	border-left: 2px #000000 solid;

}



div.div_content

{

	border: 2px #000000 solid;

}



div.div_inner_border

{

	text-align: left;

	border: 2px #cc0000 solid;

	background-color: #efefef;

}



span.span_mainlink

{

	background-color: #ffffff;

	border-right: 2px #000000 solid;

}



span.span_celltitle

{

	width: 100%;

	border: 2px #ffffff solid;

	background-color: #cc0000;

	white-space: pre;

}



span.span_search_fields

{

	width: 100%;

}



span.notation

{

	font-size: 8pt;

}



table.table_style1

{

	background-color: #000000;

	color: #000000;

	border: outset 3px #000000;

}



table.table_form

{

	width: auto;

	margin: 0 auto 0 auto;

}



td.td_header

{

	border: 1px solid #ffffff;

	background-color: #cc0000;

	background-image: url(/pch/images/td_header_bg.gif);

	background-repeat: repeat-x;

	color: #ffffff;

	font-weight: bold;

}



td.td_content

{

	background-color: #ffffff;

	color: #000000;

}



td.td_menuitem

{

	background-color: #000000;

	color: #ffffff;

	border-top: 1px #ffffff dotted;

	cursor: pointer;

}



td.td_form1

{

	width: auto;

	white-space: nowrap;

	text-align: right;

}



td.td_form2

{

	width: auto;

	text-align: left;

}



td.td_form3

{

	width: auto;

	text-align: center;

}



form

{

	display: inline;

}



input

{

	background-color: #dadada;

	border: inset 2px #cc0000;

	font-size: 8pt;

}



input.button

{

	background-color: #dadada;

	border: outset 2px #cc0000;

	font-size: 8pt;

}



input.input_qty

{

	text-align: center;

	width: 25px;

}



textarea

{

	background-color: #dadada;

	border: inset 2px #cc0000;

	font-size: 8pt;

}



select

{

	background-color: #dadada;

	border: inset 2px #cc0000;

	font-size: 8pt;

}



img.img_item_list

{

	border: outset 3px #000000;

}



.small_text

{

	font-size: 8pt;

}

#news {

	font-size: 14px;

	padding: 10px;

}

