﻿* 
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
a
{
	color: #114098;
}
body
{
	background-color: #d6d6d6;
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	margin-top: 0px;
}
h3
{
	color: #ed241c;
}
h5
{
	color: #114098;
}
h3 a
{
	color: #ed241c;
}
h5 a
{
	color: #114098;
}
p
{
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
}
img
{ 
	border: solid 1px #848474;
	display:block;
	margin:0;
}
ul li
{
	margin-left:24px;
}
#top
{
    background-color: #727272;
    height: 10px;
    width: 100%;
}
#container
{
    background-color: #d6d6d6;
    background-image: url(Graphics/header.jpg);
    background-repeat: repeat-x;
    min-height: 550px;
    width: 100%;
}
#center
{
    background-color: #d6d6d6;    
    margin-left: auto;
    margin-right: auto;
    width: 900px;
}
#navigationheader
{     
	background-color: #d6d6d6;
	background-image: url(Graphics/header.jpg);
    background-repeat: repeat-x;
	float: left;   	
	height: 100px;
	text-align: center;
	width: 900px;
}
#contentheader
{
	background-color: #d6d6d6;
	background-image: url(Graphics/header.jpg);
    background-repeat: repeat-x;
	float: left;  
	height: 43px;
	padding-top: 57px;	
	width: 700px;
}
#navigation
{
	background-color: #d6d6d6;
	float: left;  
	height: 80px;	
	width: 150px;
}
#main
{
	float: left; 
	width: 600px;
}
#lineage
{
	float: left;  	
	min-height: 26px;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	width: 590px;
}
#content
{
	background-color: #d6d6d6;	
	float: left;  	
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	width: 590px;
}
#logos
{
	background-color: #ffffff; 
	border-collapse: collapse;
	border: solid 1px #848474;                   	
    float: left;  
    min-height: 600px;
	width: 148px;
}
#bottom
{
	background-color: #727272;
	background-image: url(Graphics/footer.jpg);
    background-repeat: repeat-x;
    clear: both;
    color: #ffffff;
	height: 20px;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}
#bottom a
{
	color: #ffffff;
	font-weight: lighter;
}
#footer
{
    background-color: #727272;
    height: 10px;
    width: 100%;
}
.border_table
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.border_table td
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.borderless_table
{
	border-collapse: collapse;
	border-style: None;
	border-width: 0px;
	margin: -1px;
	padding: 0px;
}
.borderless_table td
{
	border-collapse: collapse;
	border-style: None;
	border-width: 0px;	
	margin: 0px;
	padding: 0px;
}
.left
{	
	background-image: url(Graphics/frame_right.jpg); 
	background-repeat: repeat-y;
	width: 5px;
	background-position: right;
}
.right
{	
	background-image: url(Graphics/frame_left.jpg); 
	background-repeat: repeat-y;
	width: 5px;
	background-position: left;
}
.button
{
	background-color: #ed241c;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	height: 20px;
	text-align: center;
	width: 100px;
}
.button:hover
{
	background-image: url(Graphics/button_over.jpg); 
	text-decoration: underline;
}
.buttonWide
{
	background-color: #ed241c;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	height: 20px;
	text-align: center;
	width: 150px;
}
.butbuttonWideton:hover
{
	background-image: url(Graphics/button_over.jpg); 
	text-decoration: underline;
}
.cat_category_table
{
	border-collapse: collapse;
	width: 100%;
}
.cat_category_table tr
{
	height: 30px;
	vertical-align: top;
}
.cat_category_table td
{
	width: 100%;
}
.catalog_table
{
	border-collapse: collapse;
}
.catalog_table td
{
	border-collapse: collapse;
}
.catalog_producttype
{
	border-collapse: collapse;
}
.catalog_producttype th
{
	background-color: #d6d6d6;
	border-collapse: collapse;
	border-color: #919191;
	border-style: solid;
	border-width: 1px;
}
.catalog_producttype td
{
	border-collapse: collapse;
	border-color: #919191;
	border-style: solid;
	border-width: 1px;
}
.catalog_producttype td a
{
	color: Black;
	text-decoration: none;
}
.catalog_producttype td a:hover
{
	color: Black;
	text-decoration: underline;
}
.catalog_altrow
{
	background-color: #d6d6d6;
}
.catalog_productslist
{
	background-color: #d6d6d6;
}
.centered_panel
{
	background-color: Gray;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.colored
{
	color: #c5333d;
	font-weight: bold;
}
.combobox
{
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	width: 150px;
}
.combobox_small
{
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	width: 100px;
}
.content_table
{	
	background-color: #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.content_table th
{
	border-width: 1px;
	border-style: solid;
	color: #0f313b;
	height: 12px;
}
.content_table td
{
	background-color: #ffffff;
	border-style: none;
	color: #0f313b;
	height: 16px;
	padding: 2px;
}
.default_table
{
	background-color: #ffffff;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.default_table th
{
	background-color: Gray;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.default_table td
{
	background-color: #ffffff;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.document_table
{	
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	width: 100%
}
.document_table td
{
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 10px;
	margin-top: 0px;
	vertical-align: top;
}
.header
{
	background-color: #ed241c;
	padding: 4px;
	color: #ffffff;
	height: 14px;
}
.header a
{
	color: #ffffff;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 10px;
	font-weight: normal;
}
.header_table
{
	border-collapse: collapse;
	border-style: none;
}
.header_table td
{
	background: none;
	border-collapse: collapse;
	border-style: none;
	color: #ffffff;
	padding: 2px;
	text-align: center;
}
.header_table td a
{
	color: #ffffff;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 10px;
	text-decoration: none;
}
.header_table td a:hover
{
	text-decoration: underline;
}
.highlight
{
	background-color: #ed241c;
}
.layout_table
{
	border-style: None;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
.layout_table td
{
	background-image: None;
	border-style: None;
	border-width: 0px;
	margin: 0px;
	padding: 2px;
}
.lineagepanel
{
	border: solid 1px #848474; 
	background-color: #ed241c; 
	color: #ffffff; 
	padding: 4px; 
	vertical-align: top;
}
.lineagepanel a
{	
	color: #ffffff; 
}
.nav_table
{
	border-collapse: collapse;
	border: 0;	
}
.nav_table .navitem
{
	background-color: #ffffff;	
	border: solid 1px #848474;
	color: #000000;
	height: 18px;	
	padding: 2px;
	width: 200px;
}
.nav_table .navitem a
{
	color: #000000;
	text-decoration: none;
}
.nav_table .navitem:hover
{
	background-color: #ed241c;
}
.nav_table .navitem:hover a
{
	color: #ffffff;
	text-decoration: none;
}
.nav_table .navselected
{
	background-color: #ed241c;
	border: solid 1px #848474;
	height: 18px;	
	padding: 2px;
	width: 200px;
}
.nav_table .navselected a
{
	color: #ffffff;
	text-decoration: none;
}
.nav_table .navspace
{
	background-color: #d6d6d6;	
	height: 6px;	
}
.preview_table
{
	border-collapse: collapse;
	border-style: none;
	text-align: center;
}
.preview_table th
{
	background-color: #ed241c;
	border-color: #848474;
	border-width: 1px;
	border-style: solid;
	color: #ffffff;
	height: 16px;
	padding: 2px;
}
.preview_table td
{
	background-color: #ffffff;
	border-color: #848474;
	border-width: 1px;
	border-style: solid;
	color: #0f313b;
	height: 16px;
	padding: 2px;
}
.preview_table td a
{
	color: #0f313b;
	font-weight: bold;
}
.textbox
{
	background-color: #ffffff;
	border: solid 1px #848474;	
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	width: 150px;
}
.upload
{
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 10px;
}

/* Webshop */
#cat_main
{
	float: left; 
	width: 750px;
}
#cat_lineage
{
	float: left;  	
	min-height: 26px;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	width: 745px;
}
#cat_content
{
	background-color: #d6d6d6;	
	float: left;  	
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	width: 590px;
}
#cat_sidebar
{
}
#cat_login
{
	background-color: #ffffff; 
	border-collapse: collapse;	
	border: solid 1px #848474;       	
    float: left;  
    margin-top: 5px;
    padding: 5px;
    text-align: center;
	width: 138px;
}
#cat_cart
{
	background-color: #ffffff; 
	border-collapse: collapse;	
	border: solid 1px #848474;       	
    float: left;  
    margin-top: 5px;
    padding: 5px;
	width: 138px;
}
#cat_search
{
	background-color: #ffffff; 
	border-collapse: collapse;	
	border: solid 1px #848474;       	
    float: left;  
    margin-top: 5px;
    padding: 5px;
	width: 138px;
}
#cat_container
{
	background-color: #ffffff;
	border: solid 1px #848474;
	min-height: 550px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 10px;
}
.cat_subcategories
{
	border: solid 1px #848474;	
	float: left;
	width: 110px;
}
.cat_product_table
{
	border-collapse: collapse;
	width: 100%;
}
.cat_product_table td
{
	border: solid 1px #848474;	
	padding: 5px;
	vertical-align: top;
}
.cat_product_header
{
	font-size: 14px;
	font-weight: bold;
}
.cat_description_tbl
{
	width: 100%;
}
.cat_related_list
{
	color: #000000;
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	height: 200px;
	width: 100%;
}
.cat_related_header
{
	background-color: #114098;
	border: solid 1px #848474;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
}
.cat_products_grid
{
	border: solid 1px #848474;	
	border-collapse: collapse;
	width: 100%;
}
.cat_products_grid th
{
	background-color: #114098;
	border: solid 1px #848474;
	color: #ffffff;
	padding: 5px;
	text-align: left;
}
.cat_products_grid th a
{
	color: #ffffff;	
}
.cat_products_grid td
{
	border: solid 1px #848474;	
	padding: 5px;
	vertical-align: top;
}
.cat_products_alt
{
	background-color: #ccdaf6;
}
.cat_products_grid_container
{
	height: 300px;
	overflow: auto;
}
.cat_products_grid_qty
{
	color: #ffffff;
	font-weight: bold;
	width: 50px;
}
.cat_products_grid_qty_txt
{
	border: solid 1px #848474;	
	font-family: Tahoma, Verdana, 'Times New Roman';
	font-size: 11px;
	text-align: center;
}
.cat_products_img
{
	border: solid 1px #848474;	
	height: 130px;
	text-align: center; 
	vertical-align: middle;
	width: 160px
}
.cat_products_cat
{
	background-color: #114098;
	border: solid 1px #848474;	
	height: 25px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.cat_products_cat a
{
	color: #ffffff;	
	font-weight: bold;
}
.cat_image_popup
{
	background-color: #ffffff;
	border: solid 1px #000;
	text-align: center;	
	padding: 5px;
}
.cat_grayedOut
{ 
	background-color: Gray;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.cat_cart_pnl
{
	text-align: center;
}
.cat_cart_logo
{
	margin-left:auto; 
	margin-right:auto;
}
.cat_login_header
{
	background-color: #114098;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}
.cat_login_body
{	
	padding: 5px;
	text-align: center;
}
.cat_side_table
{
	border: solid 1px #848474;	
	border-collapse: collapse;
	width: 100%;
}
.cat_side_table th
{
	background-color: #114098;
	border: solid 1px #848474;
	color: #ffffff;
	padding: 5px;
	text-align: center;
}
.cat_side_table td
{
	border: solid 1px #848474;	
	padding: 5px;
	vertical-align: top;
}
.cat_login_table
{
	border: solid 1px #848474;	
	border-collapse: collapse;
	width: 100%;
}
.cat_login_table th
{
	background-color: #114098;
	color: #ffffff;
	padding: 5px;
	text-align: center;
}
.cat_login_table td
{
	padding: 5px;
	vertical-align: top;
}
.cat_register
{
	text-align: center;
}
.cat_wizard
{
	margin: 0 auto;
	width: 400px;
}
.cat_orders_grid
{
	border: solid 1px #848474;	
	border-collapse: collapse;
	width: 100%;
}
.cat_orders_grid th
{
	background-color: #114098;
	border: solid 1px #848474;
	color: #ffffff;
	padding: 5px;
	text-align: center;
}
.cat_orders_grid th a
{
	color: #ffffff;	
}
.cat_orders_grid td
{
	border: solid 1px #848474;	
	padding: 5px;
	vertical-align: top;
}
.cat_order_tbl
{
	border: none;
	border-collapse: collapse;
	width: 100%;
}
.cat_order_tbl td
{
	border: none;	
}
