body {
	background-color: #000000;
	margin: 0px 0px 0px 0px;
}


td.server
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 14px;
	font-weight: bold;
	background-image: url(/res/images/background2.gif);
	padding: 0px;
	padding-left:6px;
}

td.server-start
{
	padding: 0px;
}


h1
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 16pt;
	text-decoration: underline;
}

h2
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 14px;
	text-decoration: underline;
}

p
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12x;
}


table.rares-start
{
	width: 800px;
	padding:0px;

	border-collapse: collapse;
	border-spacing:0px;
	margin: 0px;
    margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

table.rares
{
	width: 800px;
	padding:0px;
	border-spacing:2px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border:1px solid #00446A;
}

table.server
{
	padding:0px;
	border-collapse: collapse;
	border-spacing:0px;
	text-align: left;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	margin: 0px;
}

table.form-start
{
	width: 550px;
	padding:0px;

	border-collapse: collapse;
	border-spacing:0px;
	margin: 0px;
    margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

table.form
{
	width: 100%;
	padding:0px;
	border-spacing:2px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border:1px solid #00446A;
}

table.group
{
	padding:0px;
	border-collapse: collapse;
	border-spacing:0px;
	text-align: left;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	width:100%;
}



table.key
{
	width: 800px;
	padding:2px;
	border-spacing:2px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 1px;
	border:1px solid #00446A;
}

table.item-info
{
	width: 100%;
	padding:0px;
	border-spacing:0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	border:0px;
}

td
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	border-color: #000000;
	padding: 0px;
}

/* Table heading styles */

td.heading-name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	padding: 2px;
	padding-left:4px;
}

td.heading-tl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.heading-part-all
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	text-align: center;
	width: 80px;
	padding: 2px;
}

td.heading-part
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.heading-part-hide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #606060;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.heading-compare
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 10px;
	font-weight: normal;
	background-color: #606060;
	text-align: center;
	width: 35px;
	padding: 1px;
}

td.heading-qty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #606060;
	text-align: center;
	width: 35px;
	padding: 2px;
}

/* Table item row styles */

td.item
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
}

td.item-filter
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	text-align: center;
	width: 70px;
}

td.item-part
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #414141;
	text-align: center;
	padding:2px;
}

td.item-no-compare
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding:2px;
}

td.item-compare-status
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding:2px;
}




td.item-stock
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding:2px;
}

td.item-part-all
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding: 2px;
}

td.qty
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding: 1px;
}

td.item-no-part
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding: 2px;
}

td.item-name
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	padding-left:4px;
}

td.item-tl
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: right;
	padding: 2px;
	padding-left: 4px;
	padding-right:6px;
}

td.item-green
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #00FF33;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-red
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-noparts
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	background-color: #FF0000;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-incomplete-spares
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #FFFF33;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-incomplete
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	background-color: #FF9933;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-complete
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #00CC33;
	text-align: center;
	width: 70px;
	padding: 2px;
}

td.item-qty
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #00CC33;
	text-align: center;
	padding: 2px;
}

td.item-noqty
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	text-align: center;
	padding: 2px;
}

td.item-complete-spares
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #00FF33;
	text-align: center;
	width: 70px;
	padding: 2px;
}

/* Table group row styles */

td.group
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

td.group-edit
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding:0px;
}


td.group-images
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding-right:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}

td.group-servers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding:2px;
	text-align: center;		
}

/* Other table styles */

td.key
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #000000;
	padding: 1px;
	padding-bottom: 4px;
	text-decoration: underline;
}

td.key-read
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #000000;
	padding: 1px;
	padding-bottom: 4px;
	text-decoration: underline;
	width:50%;
}

td.key-info
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	border-color: #000000;
	padding: 1px;
	padding-left:6px;
}

td.info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 14px;
	font-weight: bold;
	background-color: #ff0000;
	padding: 1px;
}

td.contact-info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	border-color: #000000;
	padding: 1px;
	vertical-align: top; 
}


td.loading
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 18px;
	font-weight: bold;
	height:100px;
	vertical-align: middle; 	
	background-color: #303030;
	text-align: center;
}

td.no-js
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	height:100px;
	vertical-align: left; 	
	background-color: #303030;
	text-align: left;
	padding:12px;
}

td.save-button
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	text-align: right;
}


/* Blue pages cells */

td.blue-user
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
 	width:200px;
}

td.blue-name
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
 	width:410px;
}

td.blue-parts
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding: 2px;
 	width:50px;
  	text-align: center;
}

td.blue-updated
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
 	width:140px;
}

td.blue-none
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 14px;
	font-weight: bold;
	background-color: #606060;
	padding:12px;
 	width:100%;
 	text-align: center;
}

td.blue-item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	padding-left:4px;
}

td.blue-compare
{
	width:20%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	padding-left:4px;	
}

td.blue-qty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	padding-right:4px;
 	text-align: right;
}

td.blue-row;
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 0px;
	wdith:100%;
}

td.blue-icon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	width:19px;
}

td.item-url
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	width:20px;	
}

td.item-reqs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#33FF00;
	font-weight:normal;
	font-size : 12px;
}

/* Other styles */

td.h2forms
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 18px;
	font-weight: bold;
}

td.formtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 20px;
	font-weight: bold;
	background-color: #005B7F;
}

td.warning
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	font-weight: bold;
	height:24px;
}

.disabled
{
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	background-color: #C0C0C0;
}

.enabled
{
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	background-color: #ffffff;
}

form#rares-edit {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #000000;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px;  
 	text-indent : 2px;
}

form#blue-pages {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #000000;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px;  
 	text-indent : 2px;
}

#rares-edit .edit {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #000000;
	background-color: #ffffff;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px;  
 	text-indent : 2px;
}

#blue-pages .days {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #000000;
	background-color: #ffffff;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px;  
 	text-indent : 2px;
}

input.edited {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #000000;
	background-color: #FFFF66;
	border-top-width : 2px; 
	border-right-width : 2px; 
	border-bottom-width : 2px; 
	border-left-width : 2px;  
 	text-indent : 2px;
}


input.main {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:  normal;
	border-color : #0F6C9B;
	background-color: #ffffff;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;  
 	text-indent : 2px;
}

input.click
{
	cursor:pointer;
}

.mainmenu	
{
	font-size : 11px;
	color : #eeeeee;
}

.mainmenu-edit
{
	font-size : 11px;
	color : #eeeeee;
	cursor: pointer;
}

.mainmenu-edit-hover
{
	font-size : 11px;
	color : #eeeeee;
	cursor: pointer;
	text-decoration: underline;
}


a.mainmenu
{
	text-decoration: none;
	color : #eeeeee;
}
a.mainmenu:hover
{
	text-decoration: underline;
	color : #ffffff;
}


a
{
	text-decoration: none;
	color : #1F7CaB;
}
a:hover
{
	text-decoration: underline;
	color : #0F6C9B;
}

a.item
{
	text-decoration: none;
	color : #eeeeee;
}
a.item:hover
{
	text-decoration: underline;
	color : #ffffff;
}


table
{
	border-color: #000000;
	border-width: 0px;
	border-style: none;
}

img
{
	border-width: 0px;
}

img.click
{
	cursor: pointer;
	border-width: 0px;	
}

img.click_hide
{
	display: none;
	cursor: pointer;
	border-width: 0px;	
}


.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright:link { color: #444444; text-decoration: none;}
a.copyright:hover { color: #666666; text-decoration: underline;}

/* Styles for filter buttons */

.filter-button
{
	color : #eeeeee;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #303030;
	border:1px solid #606060;
	margin:2px;
	margin-bottom:0px;
	border-bottom:1px solid #00446A;
}

.filter-button-select
{
	color : #ffffff;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #606060;
	margin:2px;
	background-color: #606060;
	margin-bottom:0px;
}

.filter-button-hover
{
	color : #f0f0f0;
	cursor: pointer;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #414141;
	border:1px solid #606060;
	margin:2px;
	margin-bottom:0px;
	border-bottom:1px solid #00446A;
}

td.filters
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #f0f0f0;
	font-size : 12px;
	font-weight: bold;
	background-color: #00446A;
	border-bottom:1px solid #606060;
	padding-left:4px;
	padding-top: 6px;
	padding-bottom: 2px;
}

/* Comapare styles */

td.item-noparts-compare
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	background-color: #FF0000;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.item-incomplete-spares-compare
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #FFFF33;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.item-incomplete-compare
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	background-color: #FF9933;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.item-complete-compare
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #00CC33;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.item-complete-spares-compare
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	background-color: #00FF33;
	text-align: center;
	width: 35px;
	padding: 2px;
}

td.item-interest
{
	background-color: #E0E0E0;
	color : #000000;
}

td.compare-left
{
	border-left:2px solid #414141;
}

td.compare-right
{
	border-right:2px solid #414141;
}

/* Search CSS */

table.search
{
	width: 800px;
	padding:0px;
	border-spacing:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #303030;
}

table.search_stock
{
	width: 790px;
	padding:0px;
	border-spacing:2px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border:1px solid #00446A;
	background-color: #000000;
}

td.param
{
	width:150px;
	padding-right:5px;
	text-align: right;
	height:40px;
}

td.search_h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 18px;
	font-weight: bold;
	padding:10px;
}

td.search
{
	padding:5px;
	padding-left:10px;
}

td.search_buttons
{
	text-align: right;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}


td.search-item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
}

td.search-list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	padding-left:4px;
	width:185px;	
}

td.search-row;
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 0px;
	wdith:100%;
}

td.search-icon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	background-color: #303030;
	padding: 2px;
	width:19px;
}

td.search-results
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #E0E0E0;
	font-size : 12px;
	padding:10px;
	padding-bottom:15px;
	padding-top:5px;
}

td.search-highlight
{
	background-color:#8E0000;
}

