h1
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 40px 10px 40px;
}

h2
{
	color: #306;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 40px 10px 40px;
}

h3
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 40px 10px 40px;
}


h4
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 40px 10px 40px;
}

.h4_table
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
}

h5
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 40px 10px 40px;
}

h6
{
	color: black;
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

body
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	background-image: url(images/background2.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.body_no_background
{
	background-color: #059fbb;
	margin: 80px 0px 0px 0px;
	background-image: url(none);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.body_no_background_popup
{
	background-color: #ffffcc;
	padding: 20px 0px 0px 0px;
	background-image: url(none);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.header_background_colour
{
	background-color: #66CCCC;
}

.popup_text
{
	background-color: #ffffff;
	margin: 80px 50px 50px 50px;
	background-image: url(popups/background_popup.jpg);
}

.top_button { margin: 0px 40px 0px 40px; }
.cd_2000_menu_features { padding: 5px 5px 5px 0px; color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; }
.project_popup_headings
{
	padding: 10px 0px 10px 0px;
	background-image: url(none);
	color: #306;
	font-size: 18px;
	font-family: arial, helvetica, sans-serif;
	text-align: center; }

.top_bar { margin: 0px 0px 0px 0px; }
.top_border_margin { margin: 20px 40px 5px 40px; }
p { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 40px 10px 40px; line-height: 16px; }
.p_no_margin { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
ul { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 40px 5px 40px; }
.ul_product_specifications { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
.literature { color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
.email { text-align: center; color: grey; font-size: 10px; font-family: arial, helvetica, sans-serif; margin: 20px 40px 10px 40px; }
.copyright { text-align: center; color: grey; font-size: 9px; font-family: arial, helvetica, sans-serif; margin: 0px 40px 20px 40px; }
.ICON_heading { text-align: left; color: black; font-size: 16px; font-family: arial, helvetica, sans-serif; margin: 10px 40px 15px 40px; }
.pricing { text-align: left; color: black; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
.pricing_bold { text-align: right; color: black; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
.border { border: 1px gray; border-collapse: collapse; border-style: outset outset outset outset; padding: 5px 5px 5px 5px; }

.side_bar_text { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 10px 0px 10px 0px; text-align: left; }
.js_stations_table { text-align: left; color: black; font-size: 10px; font-family: arial, helvetica, sans-serif; }
.js_stations_table_center { text-align: center; color: black; font-size: 10px; font-family: arial, helvetica, sans-serif; }
.parts { color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif; padding: 0px 0px 0px 0px; }
.project_installation { text-align: center; color: #666666; font-size: 9px; font-family: arial, helvetica, sans-serif; padding: 5px 0px 10px 0px; }
.caption { color: #666666; text-align: center; font-size: 11px; font-family: arial, helvetica, sans-serif; padding: 5px 0px 10px 0px; }
.part_ordering_chart_bold { color: #333333; text-align: left; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; padding: 0px 5px 0px 5px; }
.part_ordering_chart_description { color: #333333; text-align: left; font-size: 12px; font-weight: none; font-family: arial, helvetica, sans-serif; padding: 0px 5px 0px 5px; }
.part_ordering_chart_dimensions { color: #333333; text-align: left; font-size: 12px; font-weight: none; font-family: arial, helvetica, sans-serif; padding: 0px 5px 0px 5px; }
.part_ordering_chart_price { color: #333333; text-align: right; font-size: 12px; font-weight: bold; font-family: arial, helvetica, sans-serif; padding: 0px 5px 0px 5px; }
.part_ordering_chart_paypal { color: #333333; text-align: center; font-size: 9px; font-weight: none; font-family: arial, helvetica, sans-serif; padding: 0px 5px 0px 5px; }
.p_indent_1 { padding-left: 1cm }
.p_indent_2 { padding-left: 1.5cm }
.p_indent_3 { padding-left: 2cm }


td
{
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	line-height: 14px;
}

li
{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	font-weight: none;
	margin: 0px 0px 5px 0px;
}

.bullet { margin: 0px 3px 0px 0px; }
.outside_main_table { padding: 5px 5px 5px 5px; width: 550px; }
.img_left { padding: 5px 5px 5px 0px; }
.img_right { padding: 5px 0px 5px 5px; }
.subheading_table { padding: 1px 0px 1px 10px; }

A:link
{
	color: blue;
	text-decoration: none;
	font-weight: none;
}

A:visited
{
	color: blue;
	text-decoration: none;
	font-weight: none;
}

A:active
{
	color: black;
	text-decoration: none;
	cursor: hand;
	font-weight: none;
}

A:hover
{
	color: black;
	text-decoration: none;
	cursor: hand;
	font-weight: none;
}