@charset "utf-8";

/*  ** COLORS **

	Products:
	Olive-drab green (nav bg): #84a82e
	Lighter green (highlight + main): #a6cd3c
	
	Technical *Old*:
	Darker red (nav bg): #cd623c
	Coral red (highlight + main): #FF7F50
	
	Technical *New*:
	Chocolate (nav bg): #D2691E
	Darkorange (highlight + main): #FF8C00
	
	Order:
	Gold (nav bg): #FFD700
	GoldenRod (highlight + main): #DAA520
	
*/
	
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Styles for the topmost navigation (home, about, contact, etc.) */
#headerNav {
	font-size: 0.8em;
	text-align:right;
	padding:10px 0px;
}
#headerNav a:link{
	color:black;
	text-decoration:none;
}
#headerNav a:visited {
	color:black;
	text-decoration:none;
}

/* Styles for the area containing the header image with the dishes */
#headerImg {
	display:none;
}

#homepagelink {display:none;}
/* Styles for the container of the three top drop down navigation menu containers (Product, Order, Reference) */
#mainNav {
	display:none;
}

#mainNavIE6 {
	display:none;
}


/* Styles for the left side navigation bar */
#sideNav {
	display:none;
}
	/* Styles for things inside the left side navigation like links, lists, and text */

/* Styles for the main content areas */
#pageContent {
}
#pageContent-noNav {
}

	/* Styles for the headers inside the main content area */
	#pageContent-noNav h3 {text-align:center;}
	#pageContent h3 {text-align:center; padding-top:1em; margin-top:0px;}
	#pageContent h4 {text-align:left; padding:3px;}
	#pageContent.product h3, #pageContent.product h4 {color:#000000;}
	#pageContent.technical h3, #pageContent.technical h4 {color:#000000;}
	#pageContent.order h3, #pageContent.order h4 {color:#000000;}
	
	#pageContent.product blockquote { font-size:small; background-color:#E6F1CB; padding:5px; border:1px inset gray;}

/* Style for the footer (contains the copyright notice and 'back to top' link) */
#footer {
	font-size:0.9em;
}

/* FAQ styles */
td.qheader {
	background-color:#000099;
	color:#FFFFFF;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
}

td.qleft {
	color:#666666;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

td.qmiddle {
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

td.qright {
	vertical-align:top;
	text-align:left;
	font-weight:normal;                 
}

td.aleft {
	background-color:#CCCCCC;
	color:#000099;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

td.aright {
	color:#333333;
	vertical-align:top;
	text-align:left;
}

td.adivider {
	background-color:#CCCCCC;
	vertical-align:top;
	text-align:center;
}

/* Styles for the sortable tables on the product & price list page */
table.sortable {
	font-size:small;
}
table.sortable thead {
	background-color:#eeeeee;
	font-weight:bold;
	cursor:default;
}

/* Home page image link border */
.highlightit-product img, .highlightit-technical img {
border: 1px solid #fff;
}

.highlightit-product:hover img{
border: 1px solid #84a82e;
}

.highlightit-technical:hover img{
border: 1px solid #cd623c;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* Style for all text within <p> tags: */
p {

}

/* General purpose style for centering text within a container */
.centered {
	text-align:center;
}

span.smallerFont {
	font-size:small;
}

span.good_compatibility {
	color:green;
	font-weight:bold;
}

h1 {}
h2 {}

#trh1 {text-align:center;}
#trh2 {text-align:center;}
#trpartnumberp {text-align:center;}
.trpartnumber {font-weight:bold;} /*{background-color:#E6F1CB; padding-left:3px; padding-right:3px;}*/
#trtable { }

#orderForm input, #orderForm select {text-align:left; border:1px solid black;}
#shoppingCart input, #shoppingCart select { border:1px solid black;}
table.orderFormProducts {}
table.orderFormProducts thead {background-color:#dedede; font-weight:bold;}
table.orderFormProducts a {text-decoration:none;}


#sitemap { background-color:#ccdbff; -moz-border-radius:10px; border:10px solid #B0C4DE; margin-bottom:10px;}
#sitemap a {text-decoration:none; }
#sitemap ul { list-style-type:none; }
#sitemap li { margin-bottom:1em;}
#sitemap li.checked { list-style-type:square; }
#closesitemap {color:black; text-decoration:none; top: 0em; right: 0em; background-color:#B0C4DE; border-left:0.7em solid #B0C4DE; border-bottom:0.6em solid #B0C4DE; -moz-border-radius-bottomleft:10px; }


.home_box {text-align:left; background-color:#F5F5F5; border:2px solid #999999; border-top:10px solid #A6A6A6; border-bottom:10px solid #8C8C8C; -moz-border-radius:10px; vertical-align:top; padding:0px 15px 10px;}
#home_ourproducts { width:53%;}
.homeboxheader {color:#B22222; font-weight:bold; font-style:italic; text-align:center;}

/*#search { background-color:#ccdbff; -moz-border-radius:10px; }
#closesearch {color:black; text-decoration:none; position: absolute; top: 1.5em; right: 1em;}*/

#feedback {display:none;}

.noprint {}