/* --------------------- Start Universal --------------------- */
BODY {  
	background:#686868;
	margin: 0px; 
	padding: 0px; 
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/page-background.jpg");
	background-repeat: repeat-x;
	background: #686868 url("../images/page-background.jpg") repeat-x; 
}

TD.BODYTABLE {  
	background:#a1a1a1;
	margin: 0px; 
	padding: 0px; 
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/body-background.jpg");
	background-repeat: repeat-x;
	background: #9e9e9e url("../images/body-background.jpg") repeat-x; 
}

TD.BODYTEXT {  
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #000000;
	line-height: 16px; 
}

TD.BODYTEXTERROR {  
	font: 12px verdana, geneva, arial, sans-serif; 
	color: RED;
	line-height: 16px; 
}

TABLE.PRODUCT {  
	border: 1px solid #000000;
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #000000;
}

TD.PRODUCTS-HEADER-BLANK {  
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

TD.PRODUCT_HEADER {
	border-bottom: 1px solid #000000;
	background:#908e8e;
	padding: 2px;
	font-weight: bold;
}

TD.PRODUCT_ALT1 {  
	background:#e3e3e3;
	padding: 2px;
}

TD.PRODUCT_ALT2 {  
	background:#908e8e;
	padding: 2px;
}

TD.BODYTABLE A:link, TD.BODYTABLE A:visited, TD.BODYTABLE A:active {  
	color: #000000;
}

TD.MAINMENU-MAINITEM {
	font: 12px arial, verdana, geneva, arial, sans-serif; 
	color: #FFFFFF;
	padding-left: 16px;
	background-attachment: fixed;
	background-image: url("../images/main-menu-background.png");
	background-repeat: repeat-y;
	background: url("../images/main-menu-background.png") repeat-y; 

}

TD.MAINMENU-BLANK {
	font: 12px arial, verdana, geneva, arial, sans-serif; 
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url("../images/main-menu-background.png");
	background-repeat: repeat-y;
	background: url("../images/main-menu-background.png") repeat-y; 

}

DIV.main-menu-category, DIV.main-menu-category A:link, DIV.main-menu-category A:visited, DIV.main-menu-category A:active {
	font: 12px arial, verdana, geneva, arial, sans-serif; 
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
}

DIV.main-menu-subcategory {
	font: 12px arial, verdana, geneva, arial, sans-serif; 
	color: #FFFFFF;
	padding-left: 15px;
}

TABLE.MENUTABLE {  
	background:#686868;
	margin: 0px; 
	padding: 0px; 
	font: 14px verdana, geneva, arial, sans-serif; 
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-attachment: fixed;
	background-image: url("../images/menu-background-blank.jpg");
	background-repeat: repeat-y;
	background: #686868 url("../images/menu-background-blank.jpg") repeat-y; 
}

TD.MENUTABLE {  
	background:#686868;
	margin: 0px; 
	padding: 0px; 
	font: 14px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/menu-background.jpg");
	background-repeat: repeat-x;
	background: #686868 url("../images/menu-background.jpg") repeat-x; 
}

TD.MENUTABLEBLANK {  
	background:#686868;
	margin: 0px; 
	padding: 0px; 
	font: 14px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/menu-background-blank.jpg");
	background-repeat: repeat-y;
	background: #686868 url("../images/menu-background-blank.jpg") repeat-y; 
}

TD.MENUITEM {  
	background:#ffffff;
	margin: 0px; 
	padding: 2px;
	font: 12px verdana, geneva, arial, sans-serif; 
	color: #ffffff;
	background-attachment: fixed;
	background-image: url("../images/menu-item-background.jpg");
	background-repeat: repeat-y;
	background: url("../images/menu-item-background.jpg") repeat-y; 
}

TD.MENUITEM A:link, TD.MENUITEM A:visited, TD.MENUITEM A:active {  
	color: #ffffff;
}

TD.SIXIMAGE {  
	background:#5e5e5e;
	margin: 0px; 
	padding: 0px; 
	font: 14px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/index_06.jpg");
	background-repeat: repeat-x;
	background: #5e5e5e url("../images/index_06.jpg") repeat-x; 
}

TD.NINEIMAGE {  
	background:#5e5e5e;
	margin: 0px; 
	padding: 0px; 
	font: 14px verdana, geneva, arial, sans-serif; 
	color: #000000;
	background-attachment: fixed;
	background-image: url("../images/index_09.gif");
	background-repeat: repeat-y;
	background: #5e5e5e url("../images/index_09.gif") repeat-y; 
}

TD.EQUIPMENT-SEARCH {
	background-attachment: fixed;
	background-image: url("../images/cascade-header-3.png");
	background-repeat: none;
	background: url("../images/cascade-header-3.png");
}

INPUT.equipment-search {
	border: 0px;
	background: #ffffff;
	width: 214px;
	font: 12px verdana, geneva, arial, sans-serif; 
}

TEXTAREA {
	border: 0px;
	background: #ffffff;
	font: 12px verdana, geneva, arial, sans-serif; 
}

DIV.page-category, DIV.page-category A:link, DIV.page-category A:visited, DIV.page-category A:active {
	font: 14px arial, verdana, geneva, arial, sans-serif; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.footer {  
	font: 11px verdana, geneva, arial, sans-serif; 
	color: #bebec2;
}

.footer A:link, .footer A:visited, .footer A:active {  
	color: #bebec2;
}