﻿td.treeMenu {
	border-bottom: 1px solid white;
	width: 226px;
	font-size: 9pt;
	font-family: verdana, arial, tahoma;
	padding-left: 20px;
	color: #003366;
	height: 30px;
}

table.treeMenu {
	width: 226px;
	padding: 0;
	margin: 0px;
	border: 0;
	border-spacing: 0px;				
}

body.style {
	margin: 0;
}

h3 {
	font-size: 1em;			
	font-family: Verdana, Arial, sans-serif;	
}

h4 {
	font-size: 1em;			
	font-family: Verdana, Arial, sans-serif;	
}

td.shadow_left {
	width: 16px;
	background-image: url('../images/shadow_left.gif');
	background-repeat: repeat-y;
	background-position: right;
}

td.logo {
	width: 226px;
	vertical-align: bottom;
	text-align: center;
	height: 191px;
}

img.logo {
	padding-bottom: 43px;
}

td.top_menu {
	height: 191px;
	vertical-align: bottom;
	text-align: left;		
	background-position:left bottom;		
}

p.top_menu_dynamic_item {
	border-top:1px solid white;
	width: 150px;
	height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	background-color: #bccddf;
	color: #003366;
	padding-left: 5px;
}

span.top_menu_static_item {
	padding-left: 10px;
	padding-right: 10px;
}

td.shadow_right {
    width: 16px;
    background-image: url('../images/shadow_right.gif');
    background-repeat: repeat-y;
}

td.tree_menu_space {
				text-align: left;
				background-image: url('../images/bg_navi_links.gif');
				vertical-align: top;
				width: 226px;
				height: 210px;
				max-height: 210px;
}

td.content {
    vertical-align: top;
    text-align: left;
    background-image: url('../images/bg_content.gif');
}

div.content {
    font: 9pt verdana, arial, tahoma;
    padding: 20px;
    color: #003366;				
}

p.content {
    font: 9pt verdana, arial, tahoma;
    color: #003366;
    vertical-align: top;
}

td.table_spare {
    background-image: url('../images/bg_navi_links.gif');				
    width: 226px;
}

td.shop_login {
    background-image: url('../images/bg_navi_links.gif');				
    width: 226px;
    height: 30px;
}


td.shop_login_spare {
    background-image: url('../images/bg_navi_links.gif');				
    width: 226px;
    height: 55px;
    max-height: 55px;
}

td.bottom_menu_spare {
	background-image: url('../images/bg_navi_links.gif');
	height: 40px;
}

td.top_menu_spare {
	background-image: url('../images/bg_navi_links.gif');
	max-height: 30px;
	border-bottom: 1px solid white;
}

td.bottom_menu {
	text-align: left;
	background-image: url('../images/bg_content.gif');
	vertical-align: top;
	padding-left: 15px;				
}

span.bottom_menu_static_item {
	padding-right: 10px;
	padding-left: 10px;				
}

td.shadow_under_left {
	height: 16px;
	width : 16px;
	background-image: url('../images/shadow_under_left.gif');
	background-repeat: no-repeat;
	background-position: right;				
}

td.shadow_under {
	height: 16px;
	width: 16px;
	background-image: url('../images/shadow_under.gif');
	background-repeat: repeat-x;
}

td.shadow_under_right {
	height: 16px;
	width: 16px;
	background-image: url('../images/shadow_under_right.gif');
	background-repeat: no-repeat;
}

li {
	list-style-image: url('../images/li_text.gif');
}

.PageMenu {
	width: 226px;
	height: 30px;		
	font: 9pt verdana, arial, tahoma;
    color: #003366;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    border-bottom: 1px solid white;
}

.PartsSearch {
	width: 226px;
	height: 30px;		
	font: 9pt verdana, arial, tahoma;
    color: #003366;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid white;
}

.PartsSearchLink {
	font: 9pt verdana, arial, tahoma;
    color: #003366;
    padding-left: 10px;
    text-decoration: none;
}

.AOGLink {
	font: 9pt verdana, arial, tahoma;
	font-weight: bold;
    color: Red;
    padding-left: 10px;
    text-decoration: none;
}

.PartsSearchLink:visited {
	font: 9pt verdana, arial, tahoma;
    color: #003366;
    padding-left: 10px;
    text-decoration: none;
}


.PageMenuSub {
	width: 105px;
	height: 30px;		
	font: 9pt verdana, arial, tahoma;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid white;
    background-color: #bccddf;
    padding-left: 5px;
	color: #003366;
}
