body {
	background-color: #000;
	background: #000;
	border-color: #F00;
	color: #ff0;
}
#navigation li.level2 {
	background: transparent;
}
#navigation li.level2 a.level2 {
	background: transparent;
}
#search {
	background: transparent;
	background-image: transparent;
	color: #FFFF00 !important;
}
#result-list li {
	background: transparent;
}
html {
	background: #000;
	border-color: #F00;
	color: #ff0;
}
li {
	background: transparent;
}
button {
	background: transparent;
}
blockquote {
	background: #000;
	border-color: #F00;
	color: #ff0;
}
ul ul li {
	background: transparent;
}
#footer ul  li {
	background: transparent;
}
table th {
	background: transparent;
}
form li {
	background: transparent;
}
input.active {
	background: transparent;
}
textarea.active {
	background: transparent;
}
div#spam-tip {
	background: transparent;
}
#content #content-list li {
	background: transparent;
	background-image: transparent;
}
div.busySignalContainer {
	background: transparent;
}
.busySignal {
	background: transparent;
}
div.messageList {
	background: transparent;
	color: #FFFF00 !important;
}
div.errorList {
	background: transparent;
	color: #FFFF00 !important;
}
input.busyStatus {
	background: transparent;
}
textarea.busyStatus {
	background: transparent;
}
.external-link {
	background: transparent;
}
.no-result span {
	background: transparent;
	color: #FFFF00 !important;
}
#search-filter ul li {
	background: transparent;
}
#footer .plug {
	background: transparent;
	color: #FFFF00 !important;
}
#footer .plug:hover {
	background: transparent;
}
div.join a.external-link {
	background: transparent;
}
#logo img {
	background: transparent;
}
#JsWindow {
	background: transparent;
}
#JsWindowBar a.close {
	background: transparent;
}
#screenOverlay {
	background: transparent;
}
li.fp-credit {
	background: transparent;
}
li.fp-credit:hover {
	background: transparent;
}
.overlay-button {
	background: transparent;
}
a.video-link:hover .overlay-button {
	background: transparent;
}
#container {
	background: #000;
}
body #content #content-list li {
	background: transparent;
}
.titled-frame {
	background: transparent;
}
.category {
	background: transparent;
}
.product {
	background: transparent;
}
div.linked ul.link-nav li {
	background: transparent;
}
#sbox-btn-close {
	background: transparent url(/css/admin/images/squeezeBox/closebox.png) no-repeat scroll center center;
}
#sbox-controller a.sbox-next:hover {
	background: transparent;
}
#sbox-controller a.sbox-previous:hover {
	background: transparent;
}
.sbox-bg-n {
	background: transparent;
}
.sbox-bg-ne {
	background: transparent;
}
.sbox-bg-e {
	background: transparent;
}
.sbox-bg-se {
	background: transparent;
}
.sbox-bg-s {
	background: transparent;
}
.sbox-bg-sw {
	background: transparent;
}
.sbox-bg-w {
	background: transparent;
}
.sbox-bg-nw {
	background: transparent;
}
.sbox-caption-table {
	background: transparent;
	color: #FFFF00 !important;
}
table.sbox-caption-table tbody td {
	background: transparent;
	color: #FFFF00 !important;
}
table.sbox-caption-table tbody tr:nth-child(odd) td {
	background: transparent;
}
table.sbox-caption-table tbody tr:hover td {
	background: transparent;
	color: #FFFF00 !important;
}
#bread-crumb li {
	background: transparent;
}
#navigation li.level1 a.level1 {
	background-image: transparent;
	color: #00FFFF !important;
}
#navigation li.level1 a.level1:hover {
	color: #00FF00 !important;
}
#navigation li.level1 a.level1:focus {
	color: #00FF00 !important;
}
#navigation li.level1 a.level1:active {
	color: #00FF00 !important;
}
#navigation div.level2 {
	background-image: transparent;
}
#navigation div.level2-bottom {
	background-image: transparent;
}
#navigation li.level2 span.thumb {
	background-image: transparent;
}
#navigation li.level2:hover ul.level3 {
	background-image: transparent;
	background-color: transparent;
}
#navigation li.level2:hover li.level3-0 {
	background-image: transparent;
	background-color: transparent;
}
#navigation li.level2:hover li.level3-1 {
	background-image: transparent;
	background-color: transparent;
}
#navigation li.level3 {
	background-image: transparent;
}
#footer {
	background: #000;
}
#footer p.contact-us {
	background-image: transparent;
}
#footer p.browse {
	background-image: transparent;
}
#footer p.join {
	background-image: transparent;
}
#footer p.phone-1300 {
	background-image: transparent;
	color: #FFFF00 !important;
}
#footer div.bottom li {
	background-image: transparent;
}
#footer div.bottom li.first {
	background-image: transparent;
}
#footer div.join input.button {
	background-image: transparent;
	color: #FFFF00 !important;
}
#footer ul.std-form {
	background-image: transparent;
}
a.more-info {
	background-image: transparent;
	color: #00FFFF !important;
}
a.more-info:hover {
	color: #00FF00 !important;
}
a.more-info:focus {
	color: #00FF00 !important;
}
a.more-info:active {
	color: #00FF00 !important;
}
#member-login input[type=SUBMIT] {
	background-image: transparent;
	background-color: transparent;
	color: #FFFF00 !important;
}
.category ul.std-form input[type=SUBMIT] {
	background-image: transparent;
	background-color: transparent;
	color: #FFFF00 !important;
}
.titled-frame .titled-box {
	background-image: transparent;
}
.category .left {
	background-image: transparent;
}
.left h1 {
	background-image: transparent;
	color: #FFFF00 !important;
}
body .left h2.expand-collapsed {
	background-image: transparent;
}
.left h2.expand-expanded {
	background-image: transparent;
}
.children li {
	background-image: transparent;
}
.sbox-window-ie6 #sbox-btn-close {
	background-image: transparent;
}
.sbox-loading #sbox-content {
	background-image: transparent;
}
.right .one-box {
	background-image: transparent;
}
.right span.h3 {
	background-image: transparent;
	color: #FFFF00 !important;
}
.right .one-box a.request-quote {
	background-image: transparent;
}
#navigation {
	background: #000;
	color: #0ff;
}
#navigation li.level2:hover li.level3-0:hover {
	background-color: transparent;
}
#navigation li.level2:hover li.level3-1:hover {
	background-color: transparent;
}
#navigation div.level3 {
	background-color: transparent;
}
#solution-form fieldset input.submit {
	background-color: transparent;
	color: #FFFF00 !important;
}
#search-form fieldset input.submit {
	background-color: transparent;
	color: #FFFF00 !important;
}
.pagination a:hover {
	background-color: transparent;
}
.pagination a.active {
	background-color: transparent;
	color: #00FFFF !important;
}
.pagination a.active:hover {
	color: #00FF00 !important;
}
.pagination a.active:focus {
	color: #00FF00 !important;
}
.pagination a.active:active {
	color: #00FF00 !important;
}
ul.autocompleter-choices {
	background-color: transparent;
}
ul.autocompleter-choices li.autocompleter-selected {
	background-color: transparent;
	color: #FFFF00 !important;
}
#content {
	background: #000;
}
#footer div.join input {
	background-color: transparent;
}
#footer ul.std-form .formErrorMessage {
	background-color: transparent;
}
#navigation div.top {
	background-color: transparent;
}
#ShadowBox table {
	background-color: transparent;
}
#ShadowBox table td {
	background-color: transparent;
}
#ShadowBox table tbody td {
	background-color: transparent;
}
#sbox-overlay {
	background-color: transparent;
}
#sbox-window {
	background-color: transparent;
}
#sbox-content {
	background-color: transparent;
}
#navigation li.level2 span.text span.h3 {
	color: #FFFF00 !important;
}
#navigation li.level2 span.text span.h3-small {
	color: #FFFF00 !important;
}
#navigation li.level2 span.text p.h3 {
	color: #FFFF00 !important;
}
#navigation li.level2 span.text p {
	color: #FFFF00 !important;
}
#navigation li.level3 a.level3 span {
	color: #00FFFF !important;
}
#navigation li.level3 a.level3 span:hover {
	color: #00FF00 !important;
}
#navigation li.level3 a.level3 span:focus {
	color: #00FF00 !important;
}
#navigation li.level3 a.level3 span:active {
	color: #00FF00 !important;
}
#navigation li.level3 a.level3 span.h4 {
	color: #00FFFF !important;
}
#navigation li.level3 a.level3 span.h4:hover {
	color: #00FF00 !important;
}
#navigation li.level3 a.level3 span.h4:focus {
	color: #00FF00 !important;
}
#navigation li.level3 a.level3 span.h4:active {
	color: #00FF00 !important;
}
#search-form fieldset label {
	color: #FFFF00 !important;
}
#solution-form fieldset div.select-solution {
	color: #FFFF00 !important;
}
#search-form fieldset input.text {
	color: #FFFF00 !important;
}
#search div.keys a.solution {
	color: #00FFFF !important;
}
#search div.keys a.solution:hover {
	color: #00FF00 !important;
}
#search div.keys a.solution:focus {
	color: #00FF00 !important;
}
#search div.keys a.solution:active {
	color: #00FF00 !important;
}
#search div.keys a.search {
	color: #00FFFF !important;
}
#search div.keys a.search:hover {
	color: #00FF00 !important;
}
#search div.keys a.search:focus {
	color: #00FF00 !important;
}
#search div.keys a.search:active {
	color: #00FF00 !important;
}
#search div.phone {
	color: #FFFF00 !important;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #FFFF00 !important;
}
#login-header {
	color: #FFFF00 !important;
}
#login-header a {
	color: #00FFFF !important;
}
#login-header a:hover {
	color: #00FF00 !important;
}
#login-header a:focus {
	color: #00FF00 !important;
}
#login-header a:active {
	color: #00FF00 !important;
}
h1 {
	background: #000;
	border-color: #F00;
	color: #ff0;
}
legend {
	color: #FFFF00 !important;
}
a {
	color: #0FF;
}
form li > label {
	color: #ff0;
}
.formErrorMessage {
	color: #FFFF00 !important;
}
#footer div.browse li a {
	color: #00FFFF !important;
}
#footer div.browse li a:hover {
	color: #00FF00 !important;
}
#footer div.browse li a:focus {
	color: #00FF00 !important;
}
#footer div.browse li a:active {
	color: #00FF00 !important;
}
#footer div.bottom li a {
	color: #00FFFF !important;
}
#footer div.bottom li a:hover {
	color: #00FF00 !important;
}
#footer div.bottom li a:focus {
	color: #00FF00 !important;
}
#footer div.bottom li a:active {
	color: #00FF00 !important;
}
#footer div.join p a {
	color: #00FFFF !important;
}
#footer div.join p a:hover {
	color: #00FF00 !important;
}
#footer div.join p a:focus {
	color: #00FF00 !important;
}
#footer div.join p a:active {
	color: #00FF00 !important;
}
div.linked ul.link-nav li.selected {
	color: #FFFF00 !important;
}
.left h2 {
	color: #FFFF00 !important;
}
.children h5 a {
	color: #00FFFF !important;
}
.children h5 a:hover {
	color: #00FF00 !important;
}
.children h5 a:focus {
	color: #00FF00 !important;
}
.children h5 a:active {
	color: #00FF00 !important;
}
.children img.hr {
	color: #FFFF00 !important;
}
.children li a {
	color: #00FFFF !important;
}
.children li a:hover {
	color: #00FF00 !important;
}
.children li a:focus {
	color: #00FF00 !important;
}
.children li a:active {
	color: #00FF00 !important;
}
.right .box-content {
	color: #FFFF00 !important;
}
.right .box-content span.h4 a {
	color: #00FFFF !important;
}
.right .box-content span.h4 a:hover {
	color: #00FF00 !important;
}
.right .box-content span.h4 a:focus {
	color: #00FF00 !important;
}
.right .box-content span.h4 a:active {
	color: #00FF00 !important;
}


/**
 * This stylesheet is a base for our high-contrast styles. It should contain tag colours for base
 * elements shared among projects (base elements like #navigation, anchors, text) and not much more.
 * Project specific changes must go in the high-contrast.css file under public_html.
 * The CSS expected here should deal with:
 * background, color, border
 */
html,
body,
blockquote,
h1 {
	background: #000;
	border-color: #F00;
	color: #ff0;
}

#container,
#content,
#header,
#footer {
	background: #000;
}

#navigation,
#navigation li a,
#navigation li a strong,
#navigation li ul li a {
	background: #000;
	color: #0ff;
}

#navigation li:hover a,
#navigation li:hover ul a,
#navigation li.active a,
#navigation li.active ul a {
	background: #0ff;
	color: #000 !important;
}

a,
#footer a,
#header a,
form .formErrorMessage,
.pagination li a {
	color: #0FF;
}

a:hover,
#navigation ul li ul li a:hover,
#navigation ul li ul li a.hover,
#navigation li.hover a {
	color: #0F0;
}

form fieldset {
	background: #000;
	color: #ff0;
}
form {
	background: #000;
	color: #ff0;
	border:1px solid #ff0;
}

textarea,
select,
input[type="password"],
input[type="checkbox"],
input[type="text"] {
	border:1px solid #ff0;
	color: #ff0;
	background-color: #000;
}

input[type="submit"] {
	background-color: #000;
	border:1px solid #0ff;
	color: #0ff;
	cursor: pointer;
}

form fieldset,
form ul.std-form {
	background-color: #000;
}

form li > label {
	color: #ff0;
}



/**
 * This stylesheet extends our high-contrast-base styles. It should contain tag colours for project-specific
 * and not much more.
 * The CSS expected here should deal with:
 * background, color, border
 */


.category .left,
.product .left,
.right .one-box,
.titled-frame .titled-box,
.more-info,
.request-quote,
.children li,
#footer p.phone-1300,
#navigation div.level2-bottom,
#navigation li.level2:hover li.level3-0,
#navigation li.level2:hover li.level3-1,
#navigation li.level1 a.level1,
#navigation div.level2,
#navigation li.level2 div.thumb,
#footer ul.std-form,
.linked .register, .content .request-quote,
#member-login input[type="SUBMIT"], .category ul.std-form input[type="SUBMIT"],
#navigation li.level2:hover ul.level3,
#carousel ul.category-products li,
#carousel div.carousel-one,
#carousel a.more-info-left,
#carousel ul.carousel-buttons li,
#carousel ul.carousel-buttons {
	 background-image: none !important;
	 background-color: #000 !important;
}
#navigation li.level2:hover li.level3-0,
#navigation li.level2:hover li.level3-1,
#navigation li.level2 li.level3-0,
#navigation li.level2:hover ul.level3,
#navigation li.level2 li,
#navigation li.level3 {
	border: none;
}

#member-login input[type="SUBMIT"], .category ul.std-form input[type="SUBMIT"],
#footer div.join input,
#search-form fieldset input.text {
	border: 1px solid #ff0;
}

#footer p.join, #footer p.browse, #footer p.contact-us {
	background: none;
	text-indent: 0;
	height: 19px;
	font-size: 1.5em;
	font-weight: bold;
}
#footer {
	color: #FFFF00 !important;
}

#footer .plug {
	color: #00FFFF !important;
	background-image:url(/css/images/web-design-by-fatpublisher-high-constrast.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
#footer .plug:hover {
	color: #00FF00 !important;
	background-image:url(/css/images/web-design-by-fatpublisher-high-constrast.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.product li {
	background-repeat: no-repeat;
}
#footer div.join input.button,
#footer div.join label {
	text-indent: 0;
}
h1, .right span.h3 {
	color: #0ff;
}

