#locale {
	float: left;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
}

.globalFont{
	font-family: Arial, Verdana, sans-serif;
	color: #007D4E;
	font-size: 8pt;
}

#catalogName{
	float: left;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	font-family: Arial, Verdana, sans-serif;
	color: #007D4E;
	font-size: 14pt;
	padding: 0;
}

#locale .rich-label-text-decor {
	
}

#locale .rich-menu-list-bg {
	background: none;
	border: none;
	background-color: white;
	width: 175px;
}

#locale .rich-ddmenu-label-select {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	color: #007D4E;
}

#locale .rich-label-text-decor {
	width: 165px;
}

#locale .selectLangHeader {
	width: 100%;
}

#locale .selectLangHeaderCell {
	
}

#locale .selectLangHeaderCellFlag {
	text-align: right;
}

#locale .rich-menu-list-border {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: none;
	float: left;
	position: absolute;
}

#locale .rich-menu-item {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid #CCCCCC;
}

#locale .rich-menu-item-hover {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid #CCCCCC;
}

#locale .rich-menu-item-icon img,.rich-menu-group-icon img {
	height: 8px;
	vertical-align: middle;
	width: 4px;
}

#locale .rich-menu-item-icon {
	display: block;
	height: 0px;
}

#locale .rich-menu-item-label {
	display: block;
	width: 163px;
}

#locale .rich-menu-item-label-selected {
	display: block;
	width: 163px;
	background-color: #f1f1f1;
}

#locale .languageMenuTable {
	width: 100%;
}

#locale .iconCell {
	text-align: right;
	width: 24px;
}

#locale .labelCell {
	
}

#locale .flagCell {
	text-align: right;
	width: 24px;
}



#search {
	display: block;
	float: right;
	width: 177px;
	height: 32px;
	background-color: white;
	position: relative;
	/* top: 30px; */
	/* margin-right: 12px; */
}


#search input[type="text"] {
	width: 588px;
	height: 24px;
	line-height: 24px;
	border: none;
	background-color: white;
	background-image: none;
}

#search input[type="submit"] {
	background: url("../images/loupe.png") no-repeat scroll 5px 4px
		transparent;
	border: none;
	height: 24px;
	width: 24px;
	vertical-align: middle;
	cursor: pointer;
}

.searchPanelClass {
	font-family: Arial, Verdana, sans-serif;
	color: #007D4E;
	font-size: 8pt;
	padding: 0;
}

.up2date-panelmenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-image: url("../images/menu_arrow.gif");
	font-family: Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.up2date-panelmenu-group {
	margin-left: 5px;
	list-style-type: none;
	padding: 0;
	color: #007d4e;
}

.up2date-panelmenu-item {
	margin-left: 5px;
	cursor: pointer;
	color: #007d4e;
	color: #000000;
    line-height: 20px;
}

.up2date-panelmenu-disabled-element {
	cursor: default;
}

.up2date-panelmenu-selected-element {
	font-style: italic;
}

.up2date-panelmenu-group a:link {
	text-decoration: none;
	color: #007d4e;
}

.up2date-panelmenu-item a:link {
	text-decoration: none;
	color: #007d4e;
}

.up2date-panelmenu-group a:visited {
	text-decoration: none;
	color: #007d4e;
}

.up2date-panelmenu-group a:visited {
	text-decoration: none;
	color: #007d4e;
	font-weight: bold;
}

.up2date-panelmenu-item a:visited {
	text-decoration: none;
	color: #007d4e;
}

.up2date-panelmenu-item a:active {
	text-decoration: none;
	color: #007d4e;
	font-weight: bold;
}

.up2date-panelmenu-item .active {
	text-decoration: none;
	color: #007d4e;
	font-weight: bold;
}

#menu {
	margin-left: 14px;
	
}

#productCode {
	color: #007d4e;
	font-weight: bold;
}

#smallProcuctSeparator {
	color: #007D4E;
	background-color: #007D4E;
	height: 0.5px;
	border: none;
}

#product {
	width: 476px;
}

.productTable {
	width: 476px;
	border-collapse: collapse;
	border: 1px solid;
	border-color: #E0E0E0;
	color: #007D4E;
	font-size: 9pt;
	float: left;
}

.productTableCols {
	border-top: 1px solid;
	border-color: #E0E0E0;
	color: #000000;
	font-size: 11px;
}

.productDetailCategories {
	border-spacing: 5pt;
	margin-left: -5px;
}

.productDetailCategories td {
	width: 232px;
	height: 48px;
	border: 1px solid;
	border-color: #007D4E;
	color: #007D4E;
}

#breadcrumb li {
	float: left;
	margin-left: 15px;
	list-style-image: url("../images/menu_arrow.gif");
	list-style-type: none;
}

#breadcrumb  a:link {
	color: #8e8e8e;
	text-decoration: none;
}

#breadcrumb  a:visited {
	color: #8e8e8e;
	text-decoration: none;
}

#products .rich-table {
	border-collapse: separate;
	width: 720px;
}

#products .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
}

#products .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
}

#products .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
}

#products .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
}

#products .rich-table-row {
	background-color: #fdf9b2;
}

.listTitle {
	color: #007D4E;
	font-size: 10pt;
	font-weight: bold;
}

.listText {
	font-size: 10pt;
}

.listLink {
	margin-left: 13px;
	list-style-image: url("../images/menu_arrow.gif");
	margin-top: 5px;
}

.label {
	color: #007D4E;
}

#product .rich-table {
	border: medium none;
	border-collapse: collapse;
	width: 720px;
}

#product .rich-table-header   {
    background: none repeat scroll 0 0 white;
    border: medium none;
    text-align: left;
    color: #007D4E;

}

#product .rich-table-headercell {
    background: none repeat scroll 0 0 white;
    border: medium none;
    text-align: left;
    color: #007D4E;
    font-weight: normal;

}
	
#product .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
}

#product .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
}

#product .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
}

#product .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
}

#product .rich-table-row {
	background-color: #fdf9b2;
	border: 1px solid #E0E0E0;
}

#product .productFeatureCells {
	background: none repeat scroll 0 0 none;
	border: none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8px;
	padding: 0;
	width: 1%;
}

#product .rich-panel-body {
	background: none repeat scroll 0 0 #FDF9B2;
	padding: 0;
}

#product .rich-panel-header {
	background: none repeat-x scroll 0 0 transparent;
	border-color: -moz-use-text-color -moz-use-text-color #E0E0E0;
	border-style: none none solid;
	border-width: medium medium 1px;
	font-weight: normal;
	color: #007D4E;
	height: 17px;
    line-height: 17px;
    vertical-align: middle;
}

#product .rich-panel {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: none;
	padding: 0;
}

.dimensionsLegend .rich-panel-body {
	background: none repeat scroll 0 0 #FFFFFF !important; 
	font-family: Arial, Verdana, sans-serif;
	color: #007d4e;
	padding: 0;
	font-size:11px;
	border:3px;
}

#dimensionsSearchNote .rich-panel {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: none;
	padding: 0;
}

.largeHrSeparator {
	color: #007D4E;
	background-color: #007D4E;
	height: 1px;
	border: none;
	width: 730px;
	
}

.home {
	width: 100%;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	line-height: 2em;
	font-size: 11px;
	font-weight: bold;
}

.home-left {
	float: left;
}

.home-right {
	float: right;
    margin-left: 0;
    padding-left: 0;
    padding-right: 12px;
}

.float-clear {
	clear: both;
}

.header-vertical-separator {
	background-color: #007D4E;
	border: medium none;
	color: #007D4E;
	height: 18px;
	margin: -1px;
	width: 1px;
}

.searchbutton {
	background: none repeat scroll 0 0 #007D4E;
	color: white;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 2;
	padding-left: 10px;
	vertical-align: middle;
	width: 74px;
}

.searchLinkImage {
	border: none;
}

#codesearch {
	min-height: 48px;
	width: 730px;
}

#codesearch a:link {
	color: #007D4E;
	text-decoration: none;
}

#codesearch a:visited {
	color: #007D4E;
	text-decoration: none;
}

#codesearch\3A panel_panelB  input {
	background-color: white;
	background-image: none;
	border: 1px solid #007D4E;
	height: 22px;
	width: 160px;
	margin-top: 2px;
}

#codesearch .searchbuttonGroup {
	background-color: #007D4E;
	color: White;
	display: block;
	line-height: 2em;
	padding-left: 10px;
	vertical-align: middle;
	width: 70px;
	margin-top: 10px;
}

#codesearch   table {
	border-collapse: collapse;
}

#codesearch   .middle {
	border-top: 1px solid #007D4E;
	border-left: 1px solid #007D4E;
	border-bottom: 1px solid #007D4E;
	background-color: white;
}

#codesearch   .right {
	border-top: 1px solid #007D4E;
	border-right: 1px solid #007D4E;
	border-bottom: 1px solid #007D4E;
	background-color: white;
	text-align: center;
	width: 30px;
}

#codesearch input[type="text"] {
	background-color: white;
	background-image: none;
	border: none;
	height: 22px;
	width: 160px;
	    line-height: 20px;
    vertical-align: middle;
}

#codesearch input[type="submit"] {
	background: url("../images/loupe.png") no-repeat scroll 4px 4px
		transparent;
	width: 22px;
	height: 22px;
	border: medium none;
	cursor: pointer;
}

#codesearch .rich-panel {
	background: none repeat scroll 0 0 #F1F1F1;
	border: medium none;
	padding: 0;
}

#codesearchui {
	color: #007D4E;
	font-size: 8pt;
	padding: 8px;
	background: none repeat scroll 0 0 #F1F1F1;
}

#codesearchui .left {
	padding-right: 5px;
}

#newproducts {
	background: none repeat scroll 0 0 #F1F1F1;
	color: #007D4E;
	font-size: 8pt;
	height: 48px;
	line-height: 24px;
	vertical-align: middle;
	width: 730px;
}

textarea,textarea[type="textarea"],input[type="text"],input[type="password"],select
	{
	background-color: #FFFFFF;
	background-image: none;
	border-color: 1px solid #007D4E color:#000000;               
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
}

#login {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

#login input[type="text"],input[type="password"],select {
	background-color: #FFFFFF;
	background-image: none;
	border-color: 1px solid #007D4E color:#000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

#login button[type="button"],button[type="reset"],button[type="submit"],input[type="reset"],input[type="submit"],input[type="button"]
	{
	background: none repeat scroll 0 0 #007D4E;
	background-image: none;
	border-color: 1px solid #007D4E;
	color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

#login a:link {
	color: #007D4E;
	text-decoration: none;
}

#login a:visited {
	color: #007D4E;
	text-decoration: none;
}

.pkws {
	
}

#product .rich-toggle-panel {
	width: 720px;
}

.rich-stglpanel {
	background-color: #FFFFFF;
	background-image: none;
	border: medium none;
	color: #007D4E;
}

.rich-stglpanel-header {
	background-color: white;
	background-image: none;
	border: medium none;
	color: #007D4E;
}

.rich-stglpanel-body {
	overflow: auto;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

#product .rich-table {
	border: 0px solid #E0E0E0;
	border-collapse: collapse;
	width: 100%;
}

#product .even-row {
	background-color: white;
	height: 24px;
	border: 1px solid #E0E0E0;
}

#product .odd-row {
	background-color: #FDF9B2;
	height: 24px;
	border: 1px solid #E0E0E0;
}

#product .rich-table-subheader {
	background-color: white;
	border: none;
}

#product .rich-table-subheadercell {
	border-right: medium none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: center;
	white-space: nowrap;
}

.contentAdvert{
	width: 352px;
	height: 182px !important;
}

.contentAdvert img{
	border:none;
}

.catalogRegion{
	color: #000000;
    font-size: 11px;
}

/* .catalogRegion a:link, a:hover, a:active, a:visited{ */
/* 	color: #000000; */
/*     font-size: 11px; */
/*     text-decoration: underline; */
/* } */
#contentFooter {
	width: 730px;
}

.contentFooterControls {
	width: 100%;
}

.contentFooterLeft {
	white-space: nowrap;
}

.contentFooterRight {
	text-align: right;
	white-space: nowrap;
}

.contentFooterTable {
	width: 720px;
}

#contentFooter a:link {
	margin-left: -5px;
}
#contentFooter li {
	margin-right: 10px;
	list-style-image: url("../images/menu_arrow.gif");
	list-style-position: inside;
}

#leftFooterLink a:link {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
}

#leftFooterLink a:active {
	color: #007D4E;
	text-decoration: none;
}

#leftFooterLink a:visited {
	color: #007D4E;
	text-decoration: none;
}

#middleFooterLink a:link {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
}

#middleFooterLink a:active {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
}

#middleFooterLink a:visited {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
}

#rightFooterLink a:link {
	color: #007D4E;
	font-weight: normal;
	text-decoration: none;
}

#rightFooterLink a:active {
	color: #007D4E;
	text-decoration: none;
}

#rightFooterLink a:visited {
	color: #007D4E;
	text-decoration: none;
}

#favoritesList {
	max-height: 300px;
	overflow: hidden;
	position: relative;
	width: 720px;
	z-index: 1000000;
/* 	border: 1px solid #007D4E; */
}
.arrowImage {
	border:none;	
}

#favoritesList img{
	border:none;
}

#favoritesList_favOpened {
	background: none repeat scroll 0 0 white;
	border: 2px solid #007D4E;
	max-height: 300px;
	overflow: visible;
	position: relative;
	z-index: 1;
}

#favoritesList_favOpened .rich-table-headercell,#historyFormHeader .rich-table-headercell
	{
	background: none repeat scroll 0 0 white;
	color: #007D4E;
	text-align: left;
}

#historyFormHeader {
	background: white;
}

#historyFormHeader .rich-table {
	width: 605px;
}

#favoritesList_historyOpened .odd-row {
	background-color: white;
}

#favoritesList_historyOpened .even-row {
	background-color: #FDF9B2;
}

#favoritesList_favOpened .rich-table {
	background-color: #FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	border-collapse: separate;
	width: 690px;
}

#favoritesList_favOpened .odd-row {
	background-color: white;
	height: 70px;
}

#favoritesList_favOpened .even-row {
	background-color: #FDF9B2;
	height: 70px;
}

#favoritesList_favOpened .thumbnail {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 56px;
}

#historyFormHeader .rich-table-headercell {
	widht: auto;
}

#historyFormHeader .date {
	width: 33%;
}

#historyFormHeader .category {
	width: auto;
}

#historyFormHeader .link {
	
}

#favoritesList_favOpened li,#historyFormHeader li {
	list-style-image: url("../images/menu_arrow.gif");
	list-style-position: outside;
	margin-left: 13px;
}

#favoritesList_favOpened .rich-table-headercell{
	border-right:none;
}

#favoritesList a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoritesList a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoritesList a:active {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#modifyFavorites a:link,#modifyHistory a:link {
	color: white;
	text-decoration: none;
	font-weight: normal;
	border: none;
}

#modifyFavorites a:visited,#modifyHistory a:visited {
	color: white;
	text-decoration: none;
	font-weight: normal;
	border: none;
}

#modifyFavorites a:active,#modifyHistory a:active {
	color: white;
	text-decoration: none;
	font-weight: normal;
	border: none;
}

#modifyFavorites img,#modifyHistory img {
	border: none;
}

.dropDownFooter {
	background: #007D4E;
}

.editFavs {
	color: white;
	text-align: left;
	white-space: nowrap;
}

.closeFavs {
	color: white;
	text-align: right;
	width: 100%;
}

.favoritesButton {
	background: none repeat scroll 0 0 #007D4E;
	color: white;
	display: block;
	position: relative;
	height: 18px;
	top: 7px;
	line-height: 1.5em;
	padding-left: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 80px;
}

.oeNumber {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

#loginForm,#logoutForm,#registerForm,#profileForm,#feedbackForm,#lostPasswordForm,#changePasswordForm,#vehicleFeedbackForm,#productFeedbackForm
	{
	background: none repeat scroll 0 0 #F1F1F1;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	width: 730px;
	font-size: 11px;
	padding: 10px;
}

#registerForm a:link,#verificationConfirm a:link {
	color: #007D4E;
	text-decoration: underline;
}

#registerForm a:visited,#verificationConfirm a:visited {
	color: #007D4E;
}

#verificationConfirm,#verificationFail,#registrationMailConfirm,#registrationMailFail,#feedbackConfirm,#feedbackFail,#lostPasswordFail,#lostPasswordMailConfirm,#lostPasswordMailFail,#permissionDenied
	{
	background: none repeat scroll 0 0 #F1F1F1;
	color: #007D4E;
	height: 48px;
	width: 730px;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}

#product a:link {
	color: #007D4E;
	text-decoration: none;
	border: none;
	margin-left: -5px;
}

#product a:visited {
	color: #007D4E;
	text-decoration: none;
	border: none;
}

.productMedias{
    float: right;
    vertical-align: top;
    width: 240px;
}

#product\3A vehicle .rich-table-subheader {
    background-color: white;
    border: medium none;
    color: #007D4E;
    
}

#product\3A vehicle .rich-table-subheadercell {
color: #007D4E;
text-align: left;
padding-left: 10px;
}

#product\3A vehicle .rich-table-cell {
  border-right:none;
  padding-left: 10px;
}

#product\3A vehicle
{}

.rich-mpnl-header {
	background: none repeat scroll 0 0 #007D4E;
	border-style: solid;
	border-width: 1px;
	color: white;
	padding: 2px;
	border-color: #E0E0E0;
}

.rich-mpnl-content {
	background-color: #FFFFFF;
	border-color: #E0E0E0;
}

.rich-mpnl-body {
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.infolink {
	list-style-type: none;
	vertical-align: top;
	margin: 0;
	list-style-position: inside;
	list-style-image: url("../images/icons/reach.gif");
	margin: 0;
}

.infolink_blue {
	list-style-type: none;
	vertical-align: top;
	margin: 0;
	list-style-position: inside;
	list-style-image: url("../images/icons/reach-blue.gif");
	margin: 0;
}

.infolink_blue a:link,.infolink_blue a:ACTIVE,.infolink_blue a:HOVER, .infolink_blue a:VISITED {
    color: #009EE3 !important;
    text-decoration: none;
}

.headerDropDownButtons {
	background: none repeat scroll 0 0 #007D4E;
	color: white;
	display: block;
	position: relative;
	height: 18px;
	top: 7px;
	line-height: 1.5em;
	padding-left: 4px;
	text-decoration: none;
	vertical-align: middle;
}

.rich-dtascroller-table {
	background-color: #F1F1F1;
	border: 0px none #FFFFFF;
	border-collapse: collapse;
}

.rich-datascr-button-dsbld {
	background-color: #F1F1F1;
	border: 0px none #FFFFFF;
	color: #C0C0C0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 20px;
}

.rich-datascr-button,.rich-datascr-ctrls-separator {
	background-color: #F1F1F1;
	border: 0px none #FFFFFF;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 20px;
}

.rich-datascr-act {
	background-color: #F1F1F1;
	border: 0px none #FFFFFF;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	height: 20px;
}

.rich-datascr-inact {
	background-color: #F1F1F1;
	border: 0px none #FFFFFF;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 20px;
}

.infoText {
	
}

#expertSearchSelectFilter {
	background-color: #F1F1F1;
	height: 48px;
	width: 732px;
	line-height: 48px;
}

#expertSearchSelectFilter select {
	margin-left: 15px;
	height: 22px;
}

.smallHrSeparator {
	color: #007D4E;
	background-color: #007D4E;
	height: 1.0px;
	border: none;
	width: 240px;
}

.mediumHrSeparator {
	color: #007D4E;
	background-color: #007D4E;
	height: 0.5px;
	border: none;
	width: 476px;
}

#expertSearchForm {
	float: left;
	width: 476px;
	padding-right: 5px;
}

#expertSearchForm .rich-table-cell {
	
}

#expertSearchForm input[type="text"] {
	background-color: #FFFFFF;
	background-image: none;
}

#expertSearchForm .rich-table-footer {
	background-color: white;
}

#expertSearchForm .rich-table-footercell {
	text-align: left;
}

#expertSearchForm	.rich-table-footercell  a {
	color: #007D4E;
	background-color: #007D4E;
	background-image: url("../images/transparent.gif");
}
#expertSearchImageBox {
	float:right;
    width: 240px;
    margin-top: 8px;
}

#expertSearchImageBox img {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 230px;
}

.clear {
	clear: both;
}

#expertSearch	.rich-table {
	border-collapse: separate;
	width: 476px;
}

#expertsearchProducts .rich-table {
	border-collapse: separate;
	width: 720px;
}

#expertsearchProducts .rich-table-subheader {
	background-color: white;
}

#expertsearchProducts .rich-table-subheadercell {
	border-right: medium none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid #C0C0C0;
	color: #007D4E;
	width: 1%;
}

#expertsearchProducts .rich-table-footercell {
	font-weight: normal;
	text-align: right;
	background-color: white;
}

#expertSearch .selected-row {
	background-color: #f1f1f1;
}

#expertSearch .even-row {
	background-color: white;
}

#expertSearch .odd-row {
	background-color: #fdf9b2;
}

#expertsearchProducts .even-row {
	background-color: white;
}

#expertsearchProducts .odd-row {
	background-color: #fdf9b2;
}

#expertSearch .rich-table {
	border: 1px solid #C0C0C0;
	background-color: #007D4E;
	color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

#expertSearch .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: none;
	padding: 4px;
}

#expertSearchForm input[type="submit"] {
	background-color: #007D4E;
	background-image: none;
	border: medium none;
	color: white;
}

.labelFilter {
	color: #007D4E;
}

#favoriteForm {
	background: none repeat scroll 0 0 white;
	position: relative;
}

#favoriteForm .rich-table-headercell {
	background: none repeat scroll 0 0 white;
	color: #007D4E;
	text-align: left;
	border-right:none;
}


#favoriteForm .rich-table {
	background-color: #FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	border-collapse: collapse;
	width: 695px;
}

#favoriteForm .odd-row {
	background-color: white;
	height: 70px;
}

#favoriteForm .even-row {
	background-color: #FDF9B2;
	height: 70px;
}

#favoriteForm .thumbnail {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 56px;
}

#favoriteForm li {
	list-style-image: url("../images/menu_arrow.gif");
	list-style-position: outside;
	margin-left: 13px;
}

#favoriteForm a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteForm a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteForm a:active {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteForm .rich-table-subheadercell {
	background: none repeat scroll 0 0 white;
	color: #007D4E;
	text-align: left;
}

#favoriteProductTreeNodesForm {
	background: none repeat scroll 0 0 white;
	height: 300px;
	position: relative;
}

#favoriteProductTreeNodesForm .rich-table-headercell {
	background: none repeat scroll 0 0 white;
	color: #007D4E;
	text-align: left;
	border-right:none;
}

#favoriteProductTreeNodesForm .rich-table {
	background-color: #FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	border-collapse: separate;
	width: 695px;
}

#favoriteProductTreeNodesForm .odd-row {
	background-color: white;
	height: 70px;
}

#favoriteProductTreeNodesForm .even-row {
	background-color: #FDF9B2;
	height: 70px;
}

#favoriteProductTreeNodesForm .thumbnail {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 56px;
}

#favoriteProductTreeNodesForm li {
	list-style-image: url("../images/menu_arrow.gif");
	list-style-position: outside;
	margin-left: 13px;
}

#favoriteProductTreeNodesForm a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteProductTreeNodesForm a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteProductTreeNodesForm a:active {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#favoriteProductTreeNodesForm .rich-table-subheadercell {
	background: none repeat scroll 0 0 white;
	color: #007D4E;
	text-align: left;
}

@CHARSET "UTF-8";

.required {
	color: red;
	margin-left: 5px;
	vertical-align: top;
}

.requiredMessage {
	margin-left: 5px;
	vertical-align: top;
}

#newproductsresult .rich-table {
	border-right: 1px solid #C0C0C0;
	border-collapse: separate;
	width: 720px;
}

#newproductsresult .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#newproductsresult .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#newproductsresult .rich-table-row {
	background-color: #fdf9b2;
}

#newproductsresult .even-row {
	background-color: white;
	height: 70px;
}

#newproductsresult .odd-row {
	background-color: #fdf9b2;
	height: 70px;
}

#newproductsresult .selected-even-row {
		background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#newproductsresult .selected-odd-row {
		background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}



#newproductsresult .image-column {
	width: 96px;
	border-right: medium none;
}

#newproductsresult .article-code-column {
	border-right: medium none;
}

#newproductsresult .article-details-column {
	border-left: medium none;
}

#newproductsresult .rich-table-cell {
	
}

#newproductsresult ul {
	list-style-position: inside;
	list-style-image: url("../images/menu_arrow.gif");
	margin: 0px;
	padding: 0px;
}

#newproductsresult li {
	list-style-position: inside;
	list-style-image: url("../images/menu_arrow.gif");
}

#newproductsresult .thumbnailContainer img {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 56px;
}

#newproductsresult .thumbnailContainer img:hover {
	width: 112px;
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	position: relative;
	top: -25px;
	left: -28px;
	border: 1px solid #F1F1F1;
	display: block;
	-webkit-box-shadow: 2px 2px 2px #BBBBBB;
	box-shadow: 2px 2px 2px #BBBBBB;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#BBBBBB,
		direction=135 );
}


.vehiclesChoice {
	list-style-position: inside;
	list-style-image: url("../images/menu_arrow.gif");
	cursor: pointer;
	color: #007D4E;
	font-size: 11px;
}

#products .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#products .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#products .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#products .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#pkw .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#pkw .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#pkw .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#pkw .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#offhighway .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#offhighway .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#offhighway .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#offhighway .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#truck .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#truck .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#truck .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#truck .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#motorcycle .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#motorcycle .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#motorcycle .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#motorcycle .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#products .even-row {
	background-color: white;
	border: 1px solid #C0C0C0;
}

#products .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#pkw .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#truck .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#motorcycle .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#offhighway .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#products .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#products .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#pkw .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#truck .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#motorcycle .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#offhighway .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#products ul {
	list-style-position: inside;
	list-style-image: url("../images/menu_arrow.gif");
	margin: 0px;
	padding: 0px;
}

#products li {
	list-style-position: inside;
	list-style-image: url("../images/menu_arrow.gif");
}

#products .thumbnailContainer img {
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
	display: block;
	width: 56px;
	-webkit-box-shadow: 2px 2px 2px #BBBBBB;
	box-shadow: 2px 2px 2px #BBBBBB;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#BBBBBB,
		direction=135 );
}

#products .thumbnailContainer img:hover {
	width: 112px;
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	position: relative;
	top: -25px;
	left: -28px;
	border: 1px solid #F1F1F1;
	display: block;
	-webkit-box-shadow: 2px 2px 2px #BBBBBB;
	box-shadow: 2px 2px 2px #BBBBBB;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#BBBBBB,
		direction=135 );
}

#products .rich-table {
	border-collapse: separate;
	width: 720px;
}

#products .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#products .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

#products .even-row {
	background-color: white;
	height: 70px;
}

#products .odd-row {
	background-color: #fdf9b2;
	height: 70px;
}

#products .image-column {
	width: 96px;
	border-right: medium none;
}

#products .article-code-column {
	border-right: 1px solid #C0C0C0;
	color: #007D4E;
	font-size: 14px;
	font-weight: bold;
}

#products .rich-table-cell {
	
}

#product\3A product_cell .rich-tab-active {
	background-image: url("../images/searchButtonProductsActive2.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 172px;
	color: #ffffff;
	display: block;
}

#product\3A product_cell .rich-tab-inactive {
	background-image: url("../images/searchButtonProducts2.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 172px;
	color: #007D4E;
	display: block;
}


.searchProducts {
	background-image: url("../images/searchButtonProducts.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 172px;
	color: #007D4E;
	display: table-cell;
	vertical-align: middle;
}

.searchProductsText {
	padding-left: 60px;
}

.searchProductsActive {
	background-image: url("../images/searchButtonProductsActive.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 172px;
	color: white;
	display: table-cell;
	vertical-align: middle;
}

.searchVehicles {
	background-image: url("../images/searchButtonVehicles.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 162px;
	color: #007D4E;
	display: table-cell;
	vertical-align: middle;
}

.searchVehiclesActive {
	background-image: url("../images/searchButtonVehiclesActive.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 162px;
	color: white;
	display: table-cell;
	vertical-align: middle;
}

.searchCrossreferences {
	background-image: url("../images/searchButtonCrossreferences.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 211px;
	color: #007D4E;
	display: table-cell;
	vertical-align: middle;
}

.searchCrossreferencesActive {
	background-image: url("../images/searchButtonCrossreferencesActive.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
	width: 211px;
	color: white;
	display: table-cell;
	vertical-align: middle;
}

.searchCrossreferencesText {
	padding-left: 60px;
}


#product\3A vehicle_cell .rich-tab-active {
	background-image: url("../images/searchButtonVehiclesActive2.gif");
	background-repeat: no-repeat;
	border: none;
	height: 36px;
	width: 162px;
	color: white;
	display: block;
}

#product\3A vehicle_cell .rich-tab-inactive {
	background-image: url("../images/searchButtonVehicles2.gif");
	background-repeat: no-repeat;
	border: none;
	height: 36px;
	width: 162px;
	color: #007D4E;
	display: block;
}

#product .rich-tab-header {
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.searchVehiclesText {
	padding-left: 55px;
	white-space: nowrap;
}

#product\3A crossreferences_cell .rich-tab-active {
	background-image:
		url("../images/searchButtonCrossreferencesActive2.gif");
	background-repeat: no-repeat;
	border: none;
	height: 36px;
	width: 211px;
	color: #ffffff;
	display: block;
}

#product .rich-tabpanel {
	width: 720px;
}

#product\3A crossreferences_cell .rich-tab-inactive {
	background-image: url("../images/searchButtonCrossreferences2.gif");
	background-repeat: no-repeat;
	border: none;
	height: 36px;
	width: 211px;
	color: #007D4E;
	display: block;
}

#product .rich-tabhdr-side-border {
	background-image: none;
	border: none;
	background-color: #e3e5e1;
}

#product .rich-tabhdr-side-border img {
	width: 0px;
}

#product .rich-tabhdr-side-cell {
	border: none;
}

#product .rich-tabpanel-content {
	background-color: #FFFFFF;
	border: medium none;
	padding: 0px;
}

#product .rich-tab-bottom-line {
	border-bottom: none;
	background-image: url("../images/productsTabBar.gif");
	background-repeat: no-repeat;
}

.tabText {
	vertical-align: middle;
	text-align: left;
	display: table-cell;
	height: 36px;
	padding-left: 55px;
	font-size: 11px;
}

.searchSpacer {
	background-image: url("../images/searchButtonSpacer.gif");
	background-repeat: no-repeat;
	border: medium none;
	height: 36px;
}

.searchButtons {
	border: medium none;
	border-collapse: separate;
	width: 720px;
}

#searchButtons {
	border: medium none;
	border-collapse: separate;
	width: 720px;
}

.searchProductsColumn {
	height: 36px;
	width: 172px;
	border: medium none;
	padding: 0;
}

.searchVehiclesColumn {
	border: medium none;
	height: 36px;
	width: 162px;
	padding: 0;
}

.searchCrossreferencesColumn {
	border: medium none;
	height: 36px;
	width: 211px;
	padding: 0;
}

.searchSpacerColumn {
	border: medium none;
	border: medium none;
	height: 36px;
	padding: 0;
	width: 175px;
}

#searchresults {
	color: #007D4E;
	font-size: 11px;
}

#pkws {
	color: #007D4E;
	font-size: 11px;
}

#offhighways {
	color: #007D4E;
	font-size: 11px;
}

#trucks {
	color: #007D4E;
	font-size: 11px;
}

#motorcycles {
	color: #007D4E;
	font-size: 11px;
}

#oenumbersresult .even-row {
	background-color: #fdf9b2;
	border: 1px solid #C0C0C0;
}

#oenumbersresult .odd-row {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}

#oenumbersresult .selected-even-row {
		background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#oenumbersresult .selected-odd-row {
		background-color: #f1f1f1;
	border: 1px solid #C0C0C0;
	cursor: pointer;
}

#oenumbersresult .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	empty-cells: show;
	width: 720px;
}

#oenumbersresult .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: medium none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 38px;
	padding: 4px;
}

#oenumbersresult .rich-table-subheadercell {
	background-color: white;
	border-right: medium none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: left;
	white-space: nowrap;
}

#oenumbersresult .oenumberColumn {
	width: 125px;
	font-weight: normal;
	color: #007D4E;
}

#oenumbersresult .manufacturerColumn {
	width: 200px;
}

#oenumbersresult .productColumn {
	width: 120px;
	font-weight: bold;
}

#oenumbersresult .infoColumn {
	
}

#oenumbersresult .rich-table  a:link {
	color: #007D4E;
	text-decoration: none;
	font-weight: bold;
}

#oenumbersresult .rich-table  a:visited {
	color: #007D4E;
	text-decoration: none;
	font-weight: normal;
}

.thumbnailContainer {
	display: block;
	height: 61px !important;
	width: 56px !important;
}

.oeInput {
	border: 1px solid #007D4E;
}

.vehicleHeader {
	background: url("../images/vehiclebar.gif") no-repeat scroll 0 0
		transparent;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.vehiclePkw {
	padding-left: 40px;
	width: 181px;
	background: url("../images/icons/vehiclesCarsInactive.gif") no-repeat
		scroll 0 0 transparent;
	float:left;
}

.vehicleLkw {
	padding-left: 40px;
	width: 181px;
	background: url("../images/icons/vehiclesLkwsActive.gif") no-repeat
		scroll 0 0 transparent;
	float:left;
		
}

.vehicleOffihgway {
	width: 181px;
	background: url("../images/icons/vehiclesOffInactive.gif") no-repeat
		scroll 0 0 transparent;
	float:left;		
}

.vehicleMotorcycle {
	width: 183px;
	background: url("../images/icons/vehiclesMotocyclesInactive.gif")
		no-repeat scroll 0 0 transparent;
	float:left;		
}
#typesForm .rich-table,#parts .rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	empty-cells: show;
	width: 720px;
}

#typesForm .rich-table-subheadercell,#parts .rich-table-subheadercell {
	border-right: medium none;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 32px !important;
	padding: 0 4px;
	text-align: left;
}

#typesForm .rich-table-cell {
	border-bottom: medium none;
	border-right: medium none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
}
#typesForm .rich-table-cell img{
	border:none;
}

#typesForm .rich-table-subheader,#parts .rich-table-subheader {
	background: url("../images/graygradient.gif") repeat scroll 0 0
		transparent;
	border: 1px solid #f1f1f1;
}

#typesForm .even-row {
	background-color: white;
	border: 1px solid #f1f1f1;
}

#typesForm .odd-row {
	background-color: #fdf9b2;
	border: 1px solid #f1f1f1;
}

#typesForm .selected-even-row {
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
}

#typesForm .selected-odd-row {
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
}

#typesForm a {
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#typesForm a:visited {
	color: #000000;
}

#typesForm a:active {
	color: #000000;
}

#typesForm a:hover {
	color: #000000;
	text-decoration: underline;
}

#typesForm .rich-table-subheader  a {
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#typesForm .rich-table-subheader  a:visited {
	color: #007D4E;
}

#typesForm .rich-table-subheader  a:active {
	color: #007D4E;
}

#typesForm .rich-table-subheader  a:hover {
	color: #007D4E;
	text-decoration: underline;
}

#kbaForm {
	background: #f1f1f1;
	height: 45px;
	width: 730px;
}

#kbaForm input[type="submit"] {
	background: url("../images/loupe.png") no-repeat scroll 5px 4px
		transparent;
	border: none;
	height: 24px;
	width: 24px;
	vertical-align: middle;
	cursor: pointer;
}

#kbaPanel {
	color: rgb(0, 0, 0);
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#vehicleForm\3A dropdownsGrid {
	background: none repeat scroll 0 0 transparent;
	height: 45px;
	text-decoration: none;
}
#vehicleForm\3A dropdownsContainer {
	background: none repeat scroll 0 0 #F1F1F1;
	height: 45px;
	width: 100%;
}

#vehicleForm .rich-table-cell{
	padding: 0px;
}

#vehicleForm .vehiclePkw .active  a:link,#vehicleForm .vehicleLkw .active  a:link,#vehicleForm .vehicleMotorcycle .active  a:link,#vehicleForm .vehicleOffihgway .active a:link
{
	color: #FFFFFF;
    padding-left: 36px;
    display: block;
    width: 135px;
    font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}

#vehicleForm .vehiclePkw .active a:hover,#vehicleForm .vehicleLkw .active a:hover,#vehicleForm .vehicleMotorcycle .active a:hover,#vehicleForm .vehicleOffihgway .active a:hover
{
	 color: #FFFFFF;
    padding-left: 36px;
    display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}
#vehicleForm .vehiclePkw .active a:visited,#vehicleForm .vehicleLkw .active a:visited,#vehicleForm .vehicleMotorcycle .active a:visited,#vehicleForm .vehicleOffihgway .active a:visited
{
	color: #FFFFFF;
    padding-left: 36px;
    display: block;
    width: 135px;
    font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}
#vehicleForm .vehiclePkw .active a:active,#vehicleForm .vehicleLkw .active a:active,#vehicleForm .vehicleMotorcycle .active a:active,#vehicleForm .vehicleOffihgway .active a:active
{
	 color: #FFFFFF;
    padding-left: 36px;
        display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;
	
}

#vehicleForm .vehiclePkw .inactive a:link,#vehicleForm .vehicleLkw .inactive a:link,#vehicleForm .vehicleMotorcycle .inactive a:link,#vehicleForm .vehicleOffihgway .inactive a:link
{
	 color: #007D4E;
    padding-left: 36px;
        display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}

#vehicleForm .vehiclePkw .inactive a:hover,#vehicleForm .vehicleLkw .inactive a:hover,#vehicleForm .vehicleMotorcycle .inactive a:hover,#vehicleForm .vehicleOffihgway .inactive a:hover
{
	 color: #007D4E;
    padding-left: 36px;
        display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}
#vehicleForm .vehiclePkw .inactive a:visited,#vehicleForm .vehicleLkw .inactive a:visited,#vehicleForm .vehicleMotorcycle .inactive a:visited,#vehicleForm .vehicleOffihgway .inactive a:visited
{
	 color: #007D4E;
    padding-left: 36px;
        display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;
}
#vehicleForm .vehiclePkw .inactive a:active,#vehicleForm .vehicleLkw .inactive a:active,#vehicleForm .vehicleMotorcycle .inactive a:active,#vehicleForm .vehicleOffihgway .inactive a:active
{
	 color: #007D4E;
    padding-left: 36px;
        display: block;
    width: 135px;
        font-size: 9px;
    line-height: 9px;
    text-decoration: none;	
}

#vehicleForm .vehiclePkw .active{
	background: url("../images/icons/vehiclesCarsActive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0;
	width: 100% !important;
	padding:0px:
}

#vehicleForm .vehiclePkw .inactive{
	background: url("../images/icons/vehiclesCarsInactive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
	
}

#vehicleForm .vehicleLkw a:link
{
	padding-left:20px;
}

#vehicleForm .vehicleLkw .active{
	background: url("../images/icons/vehiclesLkwsActive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}

#vehicleForm .vehicleLkw .inactive{
	background: url("../images/icons/vehiclesLkwsInactive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}

#vehicleForm .vehicleOffihgway a:link
{
	padding-left:20px;
}

#vehicleForm .vehicleOffihgway .active{
	background: url("../images/icons/vehiclesOffActive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}

#vehicleForm .vehicleOffihgway .inactive{
	background: url("../images/icons/vehiclesOffInactive.gif") no-repeat
		scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}

#vehicleForm .vehicleMotorcycle a:link {
	padding-left:20px;
}

#vehicleForm .vehicleMotorcycle .active{
	background: url("../images/icons/vehiclesMotocyclesActive.gif")
		no-repeat scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}

#vehicleForm .vehicleMotorcycle .inactive{
	background: url("../images/icons/vehiclesMotocyclesInactive.gif")
		no-repeat scroll 0 0 transparent;
	height: 34px !important;
	padding: 0px;
	width: 100% !important;
}
.air-column {
	background-color: #FDF9B2;
	width: 128px !important;
	vertical-align: top;
}

.oil-column {
	background-color: #ffffff;
	width: 128px !important;
	vertical-align: top;
}

.fuel-column {
	background-color: #FDF9B2;
	width: 128px !important;
	vertical-align: top;
}

.cabin-column {
	background-color: #ffffff;
	width: 128px !important;
	vertical-align: top;
}

.mis-column {
	background-color: #FDF9B2;
	width: 128px !important;
	vertical-align: top;
}

.misext-column {
	background-color: #ffffff;
	vertical-align: top;
}

/* #parts .rich-table { */
/* 	width: 720px; */
/* } */

/* #parts .rich-table-subheadercell { */
/* 	background: none repeat scroll 0 0 white; */
/* 	border-bottom: 1px solid #C0C0C0; */
/* 	border-collapse: collapse; */
/* 	border-right: 1px solid #C0C0C0; */
/* 	color: #000000; */
/* 	font-family: Arial, Verdana, sans-serif; */
/* 	font-size: 11px; */
/* 	padding: 4px; */
/* 	text-align: center; */
/* 	white-space: nowrap; */
/* } */
#parts a {
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

#parts a:visited {
	font-weight: bold;
	color: #000000;
}

#parts a:active {
	color: #000000;
	font-weight: bold;
}

#parts a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#parts li {
	list-style-position: outside;
	margin-left: 15px;
	list-style-image: url("../images/info.png");
}

#dm_360_viewer #browser {
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 100%;
}

#dm_360_viewer #header {
	background-color: #dm_360_viewer #666666;
	color: #dm_360_viewer #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	height: 0;
	line-height: 20px;
	padding: 0;
	text-align: left;
	text-indent: 0;
	width: 100%;
}

#dm_360_viewer #wrapper span {
	font-size: 11px;
	font-weight: bold;
}

#dm_360_viewer #header a {
	color: #dm_360_viewer #F3F3F3;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#dm_360_viewer #logoViewer {
	position: absolute;
	right: 0;
	top: -2px;
	z-index: 20;
}

#dm_360_viewer #logoViewer img {
	width: 26px;
}

#dm_360_viewer #footer {
	background-color: transparent;
	bottom: 0;
	color: #dm_360_viewer #EEEEEE;
	font-weight: bold;
	height: 44px;
	margin: auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 10;
}

#dm_360_viewer #spinfooter {
	height: 100%;
}

#dm_360_viewer #innerzoomfooter {
	background-image: url("../img/zoomfooterback.html");
	background-repeat: no-repeat;
	height: 32px;
	margin: 0 auto;
	width: 216px;
}

#dm_360_viewer #innerspinfooter {
	height: 100%;
	margin: 0 auto;
	width: 132px;
}

#dm_360_viewer #zoomfooter {
	
}

#dm_360_viewer #innerspinfooter a {
	color: #dm_360_viewer #EEEEEE;
	display: block;
	float: left;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	margin: 0 6px;
	text-align: center;
	text-decoration: none;
}

#dm_360_viewer #footer span {
	font-size: 11px;
	font-weight: bold;
}

#dm_360_viewer #scroller {
	padding: 0;
}

.rotationViewer {
	cursor: move;
	height: 615px;
	margin: auto;
	position: relative;
	width: 718px;
	z-index: 3;
}

.rotationViewer img {
	display: none;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

#dm_360_viewer #Preloader {
	background-image: url("../img/preloader.html");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 11px;
	position: absolute;
	top: 65px;
	width: 100%;
	z-index: 50;
}

#dm_360_viewer #ZoomCnt {
	position: absolute;
	z-index: 4;
}

.inner {
	text-align: center;
	width: 100%;
}

#dm_360_viewer #closeZoom a {
	display: block;
	height: 28px;
	margin-top: 6px;
	width: 110px;
}

#dm_360_viewer #closeBtn {
	color: #dm_360_viewer #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	left: 0;
	padding: 14px;
	position: absolute;
	text-shadow: 0 0 3px #dm_360_viewer #FFFFFF;
	top: 0;
	z-index: 30;
}

#dm_360_viewer #closeBtn a {
	color: #dm_360_viewer #222222;
	text-transform: uppercase;
}

#dm_360_viewer #closeBtn a:hover {
	color: #dm_360_viewer #000000;
}

#dm_360_viewer #page_imagePort {
	background-color: transparent !important;
}

#dm_360_viewer #page_XSlider {
	float: left;
	height: 32px;
	margin-left: 12px;
	margin-top: 0;
	width: 172px;
}

#dm_360_viewer #page_XSlider-track {
	
}

#dm_360_viewer #page_XSlider table {
	border-style: none;
}

#dm_360_viewer #page_XSlider-full {
	opacity: 0;
	visibility: hidden;
}

#dm_360_viewer #page_XSlider-empty {
	opacity: 0;
	visibility: hidden;
}

#dm_360_viewer #buyBtnOuter {
	bottom: 60px;
	display: block;
	left: 50%;
	position: absolute;
}

.Inner {
	display: block;
	left: -50%;
	position: relative;
}

a.button {
	background: url("../img/bg_button_a.html") no-repeat scroll right top
		transparent;
	color: #dm_360_viewer #FFFFFF;
	display: block;
	float: left;
	font: 12px arial, sans-serif;
	height: 17px;
	margin-right: 6px;
	padding-right: 8px;
	text-decoration: none;
}

a.button span {
	background: url("../img/bg_button_span.html") no-repeat scroll 0 0
		transparent;
	display: block;
	line-height: 11px;
	padding: 3px 0 3px 8px;
}

a.button:active {
	background-position: right bottom;
	color: #dm_360_viewer #FFFFFF;
	outline: medium none;
}

a.button:active span {
	background-position: left bottom;
	padding: 3px 0 3px 8px;
}

#dm_360_viewer #productInfo {
	display: block;
	left: 10px;
	position: absolute;
	top: 45px;
	z-index: 33;
}

a.buttonInfo {
	background: url("../img/bg_buttonInfo_a.html") no-repeat scroll right top
		transparent;
	color: red;
	display: block;
	float: left;
	font: 12px arial, sans-serif;
	height: 17px;
	margin-right: 6px;
	padding-right: 8px;
	text-decoration: none;
}

a.buttonInfo span {
	background: url("../img/bg_buttonInfo_span.html") no-repeat scroll 0 0
		transparent;
	display: block;
	line-height: 11px;
	padding: 3px 0 3px 8px;
}

a.buttonInfo:active {
	background-position: right bottom;
	color: red;
	outline: medium none;
}

a.buttonInfo:active span {
	background-position: left bottom;
	padding: 3px 0 3px 8px;
}

#dm_360_viewer #closeZoom {
	float: left;
	height: 31px;
	overflow: hidden;
	width: 28px;
}

#dm_360_viewer #articleTitle {
	bottom: 0;
	color: #dm_360_viewer #8E8E8E;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 11px;
	position: absolute;
	right: 0;
	z-index: 30;
}

#dm_360_viewer #vermassung {
	-moz-box-shadow: 2px 2px 5px #dm_360_viewer #C6C6C6;
	background-color: #dm_360_viewer #FFFFFF;
	border: 1px solid #dm_360_viewer #C6C6C6;
	bottom: 11px;
	display: block;
	left: 11px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 500;
}

#dm_360_viewer #massCont {
	cursor: auto;
	height: 615px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 718px;
	z-index: 5;
}

/* #typesForm .rich-table-subheadercell a { */
/* 	color: #007D4E; */
/* 	font-family: Arial, Verdana, sans-serif; */
/* 	font-size: 11px; */
/* 	text-decoration: none; */
/* 	font-weight: bold; */
/* 	border: none; */
/* } */

#typesForm .rich-table-subheadercell a:link {
	font-weight: normal;
	color: #007D4E;
	border: none;
}

#typesForm .rich-table-subheadercell a:visited {
	font-weight: normal;
	color: #007D4E;
	border: none;
}

#typesForm .rich-table-subheadercell a:active {
	color: #007D4E;
	font-weight: normal;
	border: none;
}

#typesForm .rich-table-subheadercell a:hover {
	color: #007D4E;
	text-decoration: underline;
	font-weight: normal;
	border: none;
}

#typesForm .rich-table-subheadercell img,#parts .rich-table-subheadercell img
	{
	border: none;
}

#parts .rich-table-row {
	border: 1px solid #F1F1F1;
}

#parts .rich-table-cell {
	border-bottom: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
}

.selectClass {
	border: 1px solid #007D4E;
	height: 24px;
	padding: 3px;
	width: 230px;
}

.hiddenButton {
	width: 0px;
}

#topNavi {
	background-color: #f3f3f3;
}

#home-right .rich-panel {
	height: 182px;
	padding: 0;
	width: 354px;
	border: none;
	background-color: #F8EC00;
}

.slideButton {
	height: 160px;
	vertical-align: middle;
	width: 25px;
	padding: 0px;
}

.slidePanelBody{
	padding: 0;
	height: 182px;
}

.slideGrid{
	border-collapse: collapse;
	height: 182px;
}

.slideContent {
	width: 100%;
	text-align: center;
	height: 160px;
	vertical-align: middle;
}

.playButton {
	width: 100%;
	text-align: center;
}

#home-right img {
	border: none;
}

#home-right a:VISITED {
	border: none;
}

#home-right a:ACTIVE {
	border: none;
}

#home-right a:LINK {
	border: none;
}

#home-right a:HOVER {
	border: none;
}

.slideThumb {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB',
		Direction=135, Strength=4 );
	-webkit-box-shadow: 2px 2px 2px #BBBBBB;
	box-shadow: 2px 2px 2px #BBBBBB;
	-moz-box-shadow: 2px 2px 2px #BBBBBB;
	border: 1px solid #F1F1F1;
}

.slidThumbnail {
	height: :120px;
	vertical-align: middle;
}

.slideLink {
	height: 20px;
}

.slideControl {
	height: 20px;
}

#expertsearchProducts .rich-table {
	border: 1px solid #C0C0C0;
}

#expertsearchProducts .rich-table-cell {
	border-bottom: 1px solid #C0C0C0;
	border-right: none;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 4px;
}

.expertSearchCode {
	background-color: #007D4E;
	color: #FFFFFF;
	font-size: 16px;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	width: 24px;
	font-weight: bold;
}

.expertSearchNoCode {
	background: none;
}

.expertSearchTemplateName {
	width: 150px;
	color: #007D4E;
	vertical-align: middle;
}

.expertSearchInput {
	width: 134px;
	color: #007D4E;
	vertical-align: middle;
}

.expertSearchContent {
	color: #007D4E;
	vertical-align: middle;
}

#viewerContainerNoImage, #viewerContainerNoImageCN {
	height: 400px;
	width: 720px;
	text-align: center;
}

#viewerContainerNoImage img, #viewerContainerNoImageCN img {
	-moz-box-shadow: 0 1px 2px #999999;
}

.reachHeader {
	background: none repeat scroll 0 0 #007D4E;
	border: 1px solid #E0E0E0;
	color: white;
	height: 25px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.reachFooter {
	color: #007D4E;
	height: 25px;
	text-align: right;
}

.reachTable {
	background: none repeat scroll 0 0 #white;
	width: 600px;
	height: 400px;
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 7pt;
	left: 0;
	position: absolute;
	top: 0;
}

.reachSubsTable{
	border-collapse: collapse;
	border: 1px solid  #ebebeb;
}
.reachTableHeader{
	background:  #ebebeb;
	
}

.reachRow {
	background: none repeat scroll 0 0 white;
	vertical-align: top;
}

.reachTable hr {
	background-color: #007D4E;
	border: medium none;
	color: #007D4E;
	height: 1px;
	width: 340px;
}

.reachFooter a {
	color: 007D4E;
	font-size: 7pt;
}

.reachFooter li {
	list-style-image: url("../images/menu_arrow.gif");
	list-style-position: inside;
}

.reachFooterLeft {
	text-align: left;
}

.reachFooterRight {
	text-align: right;
}

.reachFooterTable {
	width: 100%;
	border-top: 1px solid #007D4E;
}

#product .rich-pmenu-top-group {
	background-color: #FFFFFF;
	background-image: none;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#product .rich-pmenu-top-group-div {
	border: medium none;
}

#product .rich-pmenu-group {
	background-color: #FFFFFF;
	background-image: none;
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#product .rich-pmenu-nowrap img {
	width: 4px;
	height: 8px;
}

#product .rich-tab-inactive {
	background-color: transparent;
	background-position: center top;
	border: 0;
	cursor: pointer;
}

#product .rich-pmenu-selected-element {
	font-style: normal;
}

#product .rich-pmenu-hovered-element {
	background-color: white;
}

#product .rich-pmenu  .even-row {
	background-color: #FDF9B2;
	height: 24px;
}

#product .rich-pmenu   .odd-row {
	background-color: white;
	height: 24px;
}

#product .rich-stglpanel-marker {
	float: left;
	background: list-style-image:            url("../images/menu_arrow.gif")
		no-repeat scroll 0 0 transparent;
}

#product .rich-stglpanel-header {
	font-weight: normal;
}

#product .rich-stglpnl-marker {
	padding-right: 5px;
}

#productHeader {
	width: 720px;
}

#product .productsInactiveTabs {
	background-position: 0 -36px;
}

#product .vehiclesInactiveTabs {
	background-position: 0 -36px;
}

#product .crossreferencesInactiveTabs {
	background-position: 0 -36px;
}

#product .rich-tab-active {
	height: 36px;
	border: none;
	cursor: pointer;
}

#searchLinkForm {
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
}

#searchLinkForm a {
	color: #007D4E;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#searchLinkForm img {
	border: medium none;
}

.usageModels {
	padding-left: 10px;
}

.smallText {
	color: #007D4E;
	display: block;
	font-size: 11px;
	line-height: 15px;
	padding-top: 5px;
}

#dm360_viewer {
	width: 718px;
	height: 655px;
	position: absolute;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#c6c6c6',
		Direction=135, Strength=4 );
	-webkit-box-shadow: 0px 1px 2px #999;
	-moz-box-shadow: 0px 1px 2px #999;
	box-shadow: 0px 1px 2px #999;
}

.formsSubHeadline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.favorite-entry-image-column {
	border-right:none;
	
}

.favorite-entry-code-column {
	border-right:none;
}

.favorite-entry-name-column {
	border-right:none;
}

.favorite-entry-remark-column {
	width: 200px;
	border-right:none;
}

.favorite-entry-actions-column {
	width: 80px;
	border-right:none;
}

.vehicleEngine{
	white-space: nowrap;
	width: 150px;
}

.vehiclePower{
	white-space: nowrap;
	width: 50px;
}

.vehiclePeriod {
	white-space: nowrap;
	width: 80px;
}

.vehicleCode {
	white-space: nowrap;
	width: 200px;
}

.vehicleAllModels {
	width: 150px;
}

.vehicleHeaderIcons{
	height:25px;
	width:25px;
}

.rich-sb-ext-decor-1{
	border: 0px solid #007D4E;
}

.rich-sb-ext-decor-2{
	background:white;
	border: 0px solid #007D4E;
	color: black;
	
}

.rich-sb-ext-decor-3{
	border: 0px solid #007D4E;
}

.rich-sb-common-container{
	border: 1px solid #007D4E;
}

.rich-sb-int-sel{
	background-image: none;
	 background-color: #F1F1F1
}

.rich-sb-overflow
{}
.rich-sb-int-decor-table
{}
.rich-sb-cell-padding
{}

.expertSearchResultcodeColumn{
	width: 120px;
}

.rich-tool-tip {
    background-color: #FDF9B2;
    border: 1px solid #007D4E;
    color: #007D4E;
    }
.rich-tool-tip img{
	-moz-box-shadow: 2px 2px 2px #BBBBBB;	
	-webkit-box-shadow: 2px 2px 2px #BBBBBB;
	box-shadow: 2px 2px 2px #BBBBBB;
	border:none;	
}

.tooltip{
    background-color: #ffffff;
    border: 1px solid #009EE3;
    color: #009EE3;}
    
.manualLink{
	color: #009EE3;
}
.tooltip a:ACTIVE{
	color: #009EE3;
}
.tooltip a:HOVER{
	color: #009EE3;
}
.tooltip a:VISITED{
	color: #009EE3;
}

.dropDownColumnTop{
	vertical-align: top;
}
.dropDownColumnBottom{
	vertical-align: bottom;
}
.dropDownColumnBottom{
	
}

/* Style for Bannerslidshow */

.bannerSlideShow{
	height: 336px !important;
	text-align: center;
    width: 718px !important;
}

.bannerPanel{
	border:none;
	background-repeat:no-repeat;
	padding:0px;
	width: 718px !important;	
}
.bannerPanelBody{
	padding: 0px;
	width: 718px;
}
.bannerSlideButton {
	height: 336px !important;
	vertical-align: middle;
	width: 25px;
}

.bannerGrid{
	width:718px;
	border-collapse: collapse;
}

.bannerSlideContent {
	width: 100%;
	text-align: center;
	height: 336px !important;
	vertical-align: middle;
}

.bannerSlideButton img
{
	border:none;
}

.rich-mpnl-content {
	overflow: auto !important
}

.contentLi{
	font-family: Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 400;
    list-style-image: url("../images/menu_arrow.gif");
    list-style-type: none;
    list-style-position: inside;
        line-height: 20px
	
}
/*content Classes */
.Legal {
    float: right;
    font-size: 11px;
}

.Legal a {
    color: #666666;
    font-size: 11px;
}

.Legal a:hover {
    opacity: 0.8;
    text-decoration: underline;
    font-size: 11px;
}

.topnaviContainer{
	background: url("../images/Navi.png");
}

#kbaForm ul {
    margin-left: 0;
}

.viewerContainerCN {
	list-style-image: url("../images/menu_arrow.gif");
    list-style-position: inside;
    margin-right: 10px;
}
