/***************************************************************  GENERAL **/
/***************************************************************************/

html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}

body * { 
	border: 0; 
	margin: 0; 
	padding: 0; 
	}	
	
body.retail {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;

	background-image: url(../images/background2.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #1a1a1a;
	}
	
body.dealer{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	
	background-color: #2a2a2a;
	}

div.clear { 
	border: 0; 
	clear: both; 
	margin: 0; 
	padding: 0; 
	height: 0px; 
	overflow: hidden; 
	}

/***************************************************************  BUTTONS **/
/***************************************************************************/
input.button_language {
	margin: 0 5px 0 0;
	padding: 0 10px;
	width: auto!important;
	overflow: visible!important;
	/*position: relative;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background: transparent url(../images/button_language.jpg) repeat-x 0 0px;
	outline: none;
	border: none;
	color: #FFFF00;
	cursor : pointer;
	/*vertical-align: top;*/
	}
input.button_language:hover {
	background: transparent url(../images/button_language.jpg) repeat-x 0 -18px;
	color: black;
	}	
	
input.button_language_l {
	margin: 0 5px 0 0;
	padding: 0 10px;
	width: auto!important;
	overflow: visible!important;
	display: block;
	/*position: relative;*/
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background: transparent url(../images/button_language.jpg) repeat-x 0 0px;
	outline: none;
	border: none;
	color: #FFFF00;
	cursor : pointer;
	vertical-align: top;
	}
input.button_language_l:hover {
	background: transparent url(../images/button_language.jpg) repeat-x 0 -18px;
	color: black;
	}	
	
input.button_language_r {
	margin: 0 5px 0 0;
	padding: 0 10px;
	width: auto!important;
	overflow: visible!important;
	display: block;
	/*position: relative;*/
	float: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background: transparent url(../images/button_language.jpg) repeat-x 0 0px;
	outline: none;
	border: none;
	color: #FFFF00;
	cursor : pointer;
	vertical-align: top;
	}
input.button_language_r:hover {
	background: transparent url(../images/button_language.jpg) repeat-x 0 -18px;
	color: black;
	}


input.button-searchdealer {
	width: 110px;
	height: 17px;
	background: transparent url(../images/button-searchdealer.jpg) no-repeat 0 -17px;
	outline: none;
	border: none;
	cursor : pointer;
	margin-top: 5px;
	}
input.button-searchdealer:hover {
	background: transparent url(../images/button-searchdealer.jpg) no-repeat 0 0px;
	}

input.button-dealersearch {
	width: 110px;
	height: 17px;
	background: transparent url(../images/button-searchdealer.jpg) no-repeat 0 -17px;
	outline: none;
	border: 0px solid white;
	cursor : pointer;
	vertical-align: middle
	}
input.button-dealersearch:hover {
	background: transparent url(../images/button-searchdealer.jpg) no-repeat 0 0px;
	}	
/********************************************************* button 50 x 14 **/	
/***************************************************************************/
	
div.icon_120x55_print {
	width: 120px;
	height: 55px;
	background: transparent url(../images/print-icon.png) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	float: left;
	display: inline;
	}
div.icon_120x55_print:hover {
	background: transparent url(../images/print-icon.png) no-repeat 0 -55px;
	}
	
div.icon_120x55_catalog {
	width: 120px;
	height: 55px;
	background: transparent url(../images/catalog-icon.png) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	float: left;
	display: inline;
	}
div.icon_120x55_catalog:hover {
	background: transparent url(../images/catalog-icon.png) no-repeat 0 -55px;
	}
div.icon_120x55_catalog span {
	display:block;
	visibility: hidden;
	outline: none;
	border: none;
	}
div.icon_120x55_catalogDisabled {
	width: 120px;
	height: 55px;
	background: transparent url(../images/catalog-icon-disabled.png) no-repeat 0 0;
	outline: none;
	border: none;
	/*cursor : pointer;*/
	float: left;
	display: inline;
	}


div.icon_120x55_notification {
	width: 120px;
	height: 55px;
	background: transparent url(../images/notification-icon.png) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	float: left;
	display: inline;
	}
div.icon_120x55_notification:hover {
	background: transparent url(../images/notification-icon.png) no-repeat 0 -55px;
	}
div.icon_120x55_notificationDisabled {
	width: 120px;
	height: 55px;
	background: transparent url(../images/notification-icon-disabled.png) no-repeat 0 0;
	outline: none;
	border: none;
	/*cursor : pointer;*/
	float: left;
	display: inline;
	}
	
div.icon_120x55_hotlist {
	width: 120px;
	height: 55px;
	background: transparent url(../images/hotlist-icon.png) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	float: left;
	display: inline;
	}
div.icon_120x55_hotlist:hover {
	background: transparent url(../images/hotlist-icon.png) no-repeat 0 -55px;
	}
	
div.button_170x20_catalog {
	width: 170px;
	height: 20px;
	height: 16px!important;
	background: transparent url(../images/button-170x20-mcscatalog.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	margin-left: 3px;
	padding-top: 4px;
	float: left;
	display: inline;
	text-decoration: none;
	}
div.button_170x20_catalog:hover {
	background: transparent url(../images/button-170x20-mcscatalog.jpg) no-repeat 0 -20px;
	}
div.button_170x20_catalog span {
	margin-left: 28px;
	color: black;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
div.button_170x20_catalog:hover span {
	color: #FFFF00;
	}
	
div.button_130x20_hotlist {
	width: 130px;
	height: 20px;
	background: transparent url(../images/button-130x20-hotlist.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	margin-left: 3px;
	float: left;
	display: inline;
	}
div.button_130x20_hotlist:hover {
	background: transparent url(../images/button-130x20-hotlist.jpg) no-repeat 0 -20px;
	}

div.button_130x20_stock-notification {
	width: 130px;
	height: 20px;
	background: transparent url(../images/button-130x20-stock-notification.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	margin-left: 3px;
	float: left;
	display: inline;
	}
div.button_130x20_stock-notification:hover {
	background: transparent url(../images/button-130x20-stock-notification.jpg) no-repeat 0 -20px;
	}
	
div.button_70x20_print {
	width: 70px;
	height: 20px;
	background: transparent url(../images/button-70x20-print.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	margin-left: 3px;
	float: left;
	display: inline;
	}
div.button_70x20_print:hover {
	background: transparent url(../images/button-70x20-print.jpg) no-repeat 0 -20px;
	}
	
input.button_70x17_search {
	width: 70px;
	height: 17px;
	background: transparent url(../images/button-70x17-search.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	margin-right: 0;
	float: right;
	}
input.button_70x17_search:hover {
	background: transparent url(../images/button-70x17-search.jpg) no-repeat 0 -17px;
	}

input.button_50x14_add {
	width: 50px;
	height: 14px;
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 -56px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_50x14_add:hover {
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 -70px;
	}
	
input.button_50x14_mcs {
	width: 50px;
	height: 14px;
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 -14px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_50x14_mcs:hover {
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 0px;
	}

input.button_50x14_dealer {
	width: 50px;
	height: 14px;
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 -42px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_50x14_dealer:hover {
	background: transparent url(../images/button-50x14.jpg) no-repeat 0 -28px;
	}
	
/********************************************************* button 80 x 18 **/	
/***************************************************************************/
	
input.button_80x18_login {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -18px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_login:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 0;
	}
	
input.button_80x18_login2 {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 0;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_login2:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -18px;
	}
	
input.button_80x18_logout {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -54px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_logout:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -36px;
	}
	
input.button_80x18_logout2 {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -36px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_logout2:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -54px;
	}
	
input.button_80x18_send {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -72px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_send:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -90px;
	}
	
input.button_80x18_send2 {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -90px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_send2:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -72px;
	}	
input.button_80x18_clear {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -108px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_80x18_clear:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -126px;
	}
	
input.button_80x18_apply {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -162px;
	outline: none;
	border: none;
	cursor : pointer;
	float: right;
	margin-top: 4px;
	margin-right: 15px;
	}
input.button_80x18_apply:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -144px;
	}	
	
input.button_80x18_ok {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -180px;
	outline: none;
	border: none;
	cursor : pointer;
	float: right;
	}
input.button_80x18_ok:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -198px;
	}	
	
input.button_80x18_cancel {
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -216px;
	outline: none;
	border: none;
	cursor : pointer;
	float: right;
	margin-right: 15px;
	}
input.button_80x18_cancel:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -234px;
	}	
		
/******************************************************** button 100 x 18 **/	
/***************************************************************************/
	
input.button_100x18_question {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -36px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_question:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -54px;
	}	
	
input.button_100x18_clearorder {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -72px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_clearorder:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -90px;
	}	
	
input.button_100x18_import {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -108px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_import:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -126px;
	}	
	
input.button_100x18_next {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -144px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_next:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -162px;
	}	

input.button_100x18_previous {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -180px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_previous:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -198px;
	}

input.button_100x18_order {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -216px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_order:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -234px;
	}

input.button_100x18_download {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -270px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_download:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -252px;
	}	

input.button_100x18_save {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -288px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_save:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -306px;
	}
	
input.button_100x18_save2 {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -306px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_save2:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -288px;
	}
	
input.button_100x18_check {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -324px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_check:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -342px;
	}

input.button_100x18_clear {
	width: 100px;
	height: 18px;
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -360px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_100x18_clear:hover {
	background: transparent url(../images/button-100x18.jpg) no-repeat 0 -378px;
	}
	
/******************************************************** button 120 x 20 **/	
/***************************************************************************/
	
input.button_120x18_enterweb {
	width: 120px;
	height: 18px;
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 -18px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_120x18_enterweb:hover {
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 0px;
	}
	
input.button_120x18_sendcancelrequest {
	width: 120px;
	height: 18px;
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 -36px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_120x18_sendcancelrequest:hover {
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 -54px;
	}	
	
input.button_120x18_removeselected {
	width: 120px;
	height: 18px;
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 -72px;
	outline: none;
	border: none;
	cursor : pointer;
	}
input.button_120x18_removeselected:hover {
	background: transparent url(../images/button-120x18.jpg) no-repeat 0 -90px;
	}		
	
/***************************************************************  OVERLAY **/
/***************************************************************************/

#displaybox {
	z-index: 10000;
	background: url(../images/displaybox_bg.png);
	background-color: transparent;
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: middle;
	}

#displaybox-bg {
	z-index: 10000;
	background: black;
	width: 100%; 
	color: #FFFFFF; 
	}
	
#displaybox-top {
	z-index: 10000;
	width: 100%; 
	height: 100px; 
	background-image: url(../images/displaybox_top.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	}	
#displaybox-center {
	z-index: 10000;
	width: 975px; 
	height:280px; 	
	/*border-bottom: 1px solid #555;*/
	}	
	
#displaybox-bottom {
	z-index: 10000;
	width: 100%; 
	height: 50px; 
	background-image: url(../images/displaybox_bottom.png);
	background-position: top left;
	background-repeat: repeat-x;
	}

#displaybox-dealer {
	z-index: 10000;
	position: relative;
	margin: 0 auto;
	padding: 0 0; 
	width: 80%; 
	height: 121px; 
	color: #FFFFFF; 
	background-color: transparent;
	}
	
#text-displaybox-content {
	margin: 25px 0 0 0;
	padding: 0 25px 0 0; 
	width: 550px;
	float: left; 	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	background-color: transparent;
	}
	
#text-displaybox-content h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #ffff00;
	background-color: transparent;
	}
	
#text-displaybox {
	z-index: 10000; 
	margin: 0  auto;
	position: relative;
	background-color: #000000; 
	width:80%; 
	height:280px; 	
	}

#displaybox-dealer form {
	z-index: 10000;
	width: 975px; 
	height: 69px; 	
	padding: 5px 0;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	}	
	
#logo_acces {
	margin: 25px 40px 0 0;
	padding: 150px 40px 0 0; 
	float: left; 
	width: 350px;
	width: 310px!important;
	height: 240px;
	height: 90px!important;
	border-right: 1px solid #ffff00;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	background-image: url(../images/mcs_logo_yellow.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	}
	
#land_keuze {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	background-color: transparent;
	border-collapse: collapse;
	}

#land_keuze tr td#land_select {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	height: 18px;
	vertical-align: middle;
	}
	
#land_keuze tr td#land_select input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: none;
	vertical-align: middle;
	height: 18px;	}

#logo_acces a:link,
#logo_acces a:visited,
#logo_acces a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	}

#logo_acces a:hover {
	text-decoration: none;
	color: #ffff00;
	background-color: transparent;
	}
#text-displaybox-content a:link,
#text-displaybox-content a:visited,
#text-displaybox-content a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	}

#text-displaybox-content a:hover {
	text-decoration: none;
	color: #ffff00;
	background-color: transparent;
	}

#displaybox-dealer .table_dealerlogin {
	margin: 0;
	padding: 0;
	width: 700px;
	}
#displaybox-dealer .table_dealerlogin td.agree{
	margin: 0;
	padding: 5px 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
#displaybox-dealer .table_login_dealer {
	margin: 0;
	padding: 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	color: white;
	background-color: transparent;
	}
	
#displaybox-dealer .table_login_head {
	margin: 0;
	padding: 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	text-align: left;
	color: #ffff00;
	width: 150px;
	background-color: transparent;
	vertical-align: top;
	/*text-transform: uppercase;*/
	}
#displaybox-dealer .table_login_right {
	margin: 0;
	padding: 3px 0 0 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	color: #ffff00;
	vertical-align: top;
	/*text-transform: uppercase;*/
	}	
#displaybox-dealer label {
	margin: 0 5px 0 0;
	padding: 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: white;
	background-color: transparent;
	}

#displaybox-dealer input.text,
#displaybox-dealer input.password {
	margin: 0 10px 0 0;
	padding: 0;	
	border: 1px solid #fff;
	width: 170px;
	height: 14px;
	}
	
#displaybox-dealer .table_dealerlogin a.whitelink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #BBB;
	text-align: left;
	text-decoration: none;
	background-color: transparent;
	}

#displaybox-dealer .table_dealerlogin a.whitelink:link,
#displaybox-dealer .table_dealerlogin a.whitelink:visited,
#displaybox-dealer .table_dealerlogin a.whitelink:active{
	font-size: 10px;
	text-align: left;
	color: #BBB;
	background-color: transparent;
	}

#displaybox-dealer .table_dealerlogin a.whitelink:hover {
	font-size: 10px;
	text-align: left;
	color: #ffff00;
	background-color: transparent;
	}

	
/***************************************************************  SHADOWS **/
/***************************************************************************/

/**************************************   voor 1024 resolutie	     moved to: bigger_than_1024.css

#site-wrapper-shadow-left {
	margin: 0  auto;
	position: relative;
	width: 1200px;
	background-image: url(../images/shadow-left.png);
	background-position: top left;
	background-repeat: repeat-y;
	}

#site-wrapper-shadow-right {
	margin: 0  auto;
	position: relative;
	width: 1200px;
	background-image: url(../images/shadow-right.png);
	background-position: top right;
	background-repeat: repeat-y;
	}

#site-wrapper-shadow-bottom {
	margin: 0  auto;
	position: relative;
	width: 1000px;
	height: 35px;
	background-image: url(../images/shadow-bottom.png);
	background-position: top center;
	background-repeat: no-repeat;
	}

	*/
	
	
	
#site-wrapper {
	margin: 0  auto;
	position: relative;
	width: 1000px;
	}
	
/****************************************************************  HEADER **/
/***************************************************************************/

#heading {	
	margin: 0;
	padding: 0; 
	float: left; 
	width: 1000px;
	height: 120px;
	background-image: url(../images/heading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#logo {
	margin: 0;
	padding: 0; 
	float: left; 
	width: 500px;
	height: 120px;
	background-image: url(../images/mcs_logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	}

#dealer-login {
	margin: 12px 0 0 0;
	padding: 0 0 0 0; 
	float: right; 
	width: 500px;
	height: 120px;
	height: 112px!important;
	background: none;
	}
	
#dealer-login .table_dealerlogin_login {
	margin: 0 0 0 160px;
	}	

.table_dealerlogin_logout{
	float: right;
	height: 20px;
	margin: 0 40px 0 0;
	}	
	
.table_dealerlogin_logout tr td.table_login_head {
	margin: 0;
	padding: 30px 10px 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	}

.table_dealerlogin_logout tr td.table_login_dealer {
	margin: 0;
	padding: 20px 10px 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	}
	
.table_dealerlogin_logout tr td.table_login_dealer_user {
	margin: 0;
	padding: 5px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	border-top: 1px solid #555;
	}
	
.table_dealerlogin_logout tr td.table_login_logout {
	margin: 0;
	padding: 20px 0 5px 0;
/*	width: 100px;*/
	text-align: right;
	float:right;
	}

.table_login_head {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: black;
	}

#dealer-login label {
	margin: 0;
	padding: 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: black;
	}

#dealer-login input.text,
#dealer-login input.password {
	margin: 0 5px 0 0;
	padding: 0;	
	border: 1px solid #333;
	width: 90px;
	height: 14px;
	}

.table_dealerlogin_login a.whitelink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: black;
	text-align: left;
	text-decoration: none;
	background-color: transparent;
	}

.table_dealerlogin_login a.whitelink:link,
.table_dealerlogin_login a.whitelink:visited,
.table_dealerlogin_login a.whitelink:active {
	font-size: 10px;
	color: black;
	}

.table_dealerlogin_login a.whitelink:hover {
	font-size: 10px;
	color: #777;
	}

	
/*************************************************************  MAIN MENU **/
/***************************************************************************/

#top { 
	margin: 0;
	padding: 0; 
	float: left; 
	width: 1000px;
	height: 34px;
	background: black;
	}
	
#main-menu { 
	margin-top: 7px;
	margin-left: 25px;
	float: left;
	font-size: 12px; 
	width: 700px;
	width: 650px!important;		
	height: 24px;
	}

#main-menu a {
	text-decoration: none;
	color: #fff;
	}
	
ul#main-menu-nav{ 
	margin: 0;
	padding: 0; 
	width: 700px;
	width: 700px!important;	
	height: 24px;
	background: none;
	}
	
ul#main-menu-nav li {
	margin: 0 0 0 0;
	padding: 4px 14px 0 0;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align: left;
	list-style-type: none;
	color: #fff;
	height: 24px;
	height: 20px!important;
	}
	
ul#main-menu-nav-special li {
	margin: 0 0 0 0;
	padding: 4px 20px 0 0;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align: left;
	list-style-type: none;
	color: #fff;
	height: 24px;
	height: 20px!important;
	}
	
ul#main-menu-nav li:hover a,
ul#main-menu-nav-special li:hover,
ul#main-menu-nav li:hover {
	color: #ffff00;
	font-weight: bold;
	}
	
ul#main-menu-nav li.selected a,
ul#main-menu-nav-special li.selected,
ul#main-menu-nav li.selected {
	color: #ffff00;
	font-weight: bold;
	}

/*********************************************************  MAIN MENU SUB **/
/***************************************************************************/

#main-menu-sub { 
	margin-top: 8px;
	margin-bottom: 4px;
	margin-right: 25px;
	float: right;
	font-size: 12px; 
	width: 300px;		
	width: 250px!important;
	height: 24px;
	}

#main-menu-sub a {
	text-decoration: none;
	color: #ffff00;
	}
	
ul#main-menu-sub-nav{ 
	margin: 0;
	padding: 0; 
	width: 300px;		
	width: 250px!important;
	height: 24px;
	background: none;
	}
	
ul#main-menu-sub-nav li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	list-style-type: none;
	color: #ffff00;
	height: 24px;
	height: 24px!important;
	}
	
ul#main-menu-sub-nav-special li {
	margin: 0 0 0 0;
	padding: 4px 0 0 15px;
	float: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align: right;
	list-style-type: none;
	color: #ffff00;
	height: 24px;
	height: 20px!important;
	}
	
ul#main-menu-sub-nav li:hover a,
ul#main-menu-sub-nav-special li:hover,
ul#main-menu-sub-nav li:hover {
	color: #fff;
	font-weight: bold;
	}
	
ul#main-menu-sub-nav li.selected a,
ul#main-menu-sub-nav-special li.selected,
ul#main-menu-sub-nav li.selected {
	color: #ffff00;
	font-weight: bold;
	}

/****************************************************************  SEARCH **/
/***************************************************************************/

#top-search { 
	margin: 0;
	padding: 0; 
	float: left; 
	width: 1000px;
	height: 35px;
	background: black;
	}
#search-top form p { 
	margin: 0;
	padding: 0; 
	}
#search-top form { 
	margin: 0;
	padding: 0; 
	}
	
#search-top { 
	margin-top: 0px;
	margin-right: 0px;
	padding: 2px 0 0 0;
	float: right; 
	width: 300px;		
	width: 275px!important;
	height: 26px;
	height: 24px!important;
	background: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: black;
	}

#search-top a.search-link {
	margin: 0;
	padding: 0; 
	color: black;
	text-decoration: none;
	vertical-align: middle;	}

input.search-text {
	margin: 0;
	padding: 0; 
	font-size: 12px; 
	width: 175px; 
	height: 15px;
	border-width: 1px 0px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #555 #555 #555 #555;
	vertical-align: top;
	float:right;	}
	
.searchbox_submit {
	margin-right: 0;
	float: right;
	}

#search-top form p span {
	margin: 1px 0 0 5px;
	float: left;
	}
	
/********************************************************  DEALER LOCATOR **/
/***************************************************************************/

input#addressInput {
	margin: 0;
	padding: 0; 
	font-size: 12px; 
	width: 190px; 
	height: 17px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #555 #555 #555 #555;
	vertical-align: middle;
	}

select#countrySelect {
	margin: 0;
	padding: 0; 
	font-size: 12px; 
	width: 115px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #555 #555 #555 #555;
	vertical-align: middle;
	}
	
select#radiusSelect {
	margin: 0;
	padding: 0; 
	font-size: 12px; 
	width: 75px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #555 #555 #555 #555;
	vertical-align: middle;
	}
	
span.tekst {
	margin: 0;
	padding: 0; 
	font-size: 12px; 
	vertical-align: middle;
	}

div#sidebar {
	margin: 0;
	padding: 0; 
	font-size: 11px;
	color: white;
	height: 426px;
	overflow: auto;
	background: none;
	}

div#sidebar div{
	margin: 0;
	padding: 3px 10px; 
	font-size: 11px;
	color: white;
	}	
	
/**********************************************************  PRODUCT MENU **/
/***************************************************************************/

#product-lists {
	margin: 0;
	padding: 7px 25px 0 35px; 
	position: relative;
	float: left; 
	width: 1000px;
	width: 940px!important;
	height: 135px;
	height: 128px!important;
	background-image: url(../images/categories.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	overflow: hidden;
	}
#product-lists-short {
	margin: 0;
	padding: 7px 25px 0 35px; 
	position: relative;
	float: left; 
	width: 1000px;
	width: 940px!important;
	height: 40px;
	height: 33px!important;
	background-image: url(../images/categories.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	overflow: hidden;
	}

#product-lists-short #product-menu-one span.breadcrumb2,	
#product-lists #product-menu-one span.breadcrumb2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffff00;
	text-align: left;
	}

#product-lists-short #product-menu-one,	
#product-lists #product-menu-one {
	position: relative;
	margin: 0;
	padding: 0;
	width: 940px;
	float: left;
	height: 128px;

	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
	text-align: left;
	}	
#product-menu-one ul table tr td {
	margin: 0;
	padding: 0;
	}	
#product-menu-one ul {
	margin: 10px 0 0 0;
	padding: 0;
	}	

#product-menu-one ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	color: white;
	}
	
#product-menu-one li.selected {
	color: #FFFF00;
	}

#product-menu-one li.clicked {
	font-weight: bold;
	color: #FFFF00;
	}

#product-menu-one a {
	color: #FFFFFF;
	text-decoration: none;
	}
#product-menu-one a:hover {
	color: #FFFF00;
	text-decoration: none;
	}
#product-menu-one li.selected a {
	color: #ffffff;
	text-decoration: none;
	}

#product-menu-one li.clicked a {
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	}

#product-menu-one li.selected a:hover {
	color: #FFFF00;
	text-decoration: none;
	}
	
/******************************************************  PRODUCT MENU SUB **/
/***************************************************************************/

#product-menu-two {
	margin: 0;
	padding: 0;
	}

#product-menu-two ul li {
	margin: 0 0 2px 0;
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}
	
#product-menu-two li a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 14px;
	color: white;
	}
	
#product-menu-two li.selected {
	background: #FFFF00;
	color: #000000;
	}

#product-menu-two li.clicked {
	background: #FFFF00;
	font-weight: bold;
	}

#product-menu-two a {
	color: #FFFFFF;
	text-decoration: none;
	}

#product-menu-two li.selected a {
	color: #000000;
	text-decoration: none;
	}

#product-menu-two li.clicked a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

#product-menu-two li.selected a:hover {
	color: #000000;
	text-decoration: none;
	}
	
/***************************************************************  CONTENT **/
/***************************************************************************/

#content_items_3block { 	
	margin: 0 0 ;
	padding: 0 0;
 	width: 1000px; 
	height: 335px;
	background: black;
	}

#content_items_3block #home_item_seperater {
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 10px;
	height: 150px;
	background: black;	
	}
	
#content_items_3block #home_item_seperater_L ,
#content_items_3block #home_item_seperater_R {
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 25px;
	height: 150px;
	background: black;	
	}
	
#content_items_3block #home_item {
	position: relative;
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 310px;
	height: 150px;
	}

#content_items_3block #item_image {
	margin: 0 0 0 -310px;
	padding: 0;
	float: right;
	width: 310px;
	height: 150px;
	}
	
#content_items_3block #home_item #home_item_img {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	width: 310px;
	height: 150px;
	overflow: hidden;
	}	
	
#content_items_3block #home_item #home_item_text a,
#content_items_3block #home_item #home_item_text a:link {
	z-index: 5000;
	position: relative;
	margin: 0 0;
	padding: 125px 0 0 0;
	float: left;
	width: 310px;
	height: 150px;
	height: 25px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	color: #ffffff;
	background-image: url(../images/item_text_bg.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	}	
	
#content_items_3block #home_item #home_item_text a:hover {
	color: #ffff00;
	background-image: url(../images/item_text_bg.png);
	background-position: bottom left;
	background-repeat: repeat;
	}	
/***** 4 blokken**/
#content_items_4block { 	
	margin: 0 0 ;
	padding: 0 0;
 	width: 1000px; 
	height: 335px;
	background: black;
	}

#content_items_4block #home_item_seperater {
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 10px;
	height: 150px;
	background: black;	
	}
	
#content_items_4block #home_item_seperater_L ,
#content_items_4block #home_item_seperater_R {
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 25px;
	height: 150px;
	background: black;	
	}
	
#content_items_4block #home_item {
	position: relative;
	margin: 25px 0;
	padding: 0 0;
	float: left;
	width: 230px;
	height: 150px;
	}

#content_items_4block #item_image {
	margin: 0 0 0 -230px;
	padding: 0;
	float: right;
	width: 230px;
	height: 150px;
	}
	
#content_items_4block #home_item #home_item_img {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	width: 230px;
	height: 150px;
	overflow: hidden;
	}	
	
#content_items_4block #home_item #home_item_text a,
#content_items_4block #home_item #home_item_text a:link {
	z-index: 5000;
	position: relative;
	margin: 0 0;
	padding: 125px 0 0 0;
	float: left;
	width: 230px;
	height: 150px;
	height: 25px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	color: #ffffff;
	background-image: url(../images/item_text_bg.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	}	
	
#content_items_4block #home_item #home_item_text a:hover {
	color: #ffff00;
	background-image: url(../images/item_text_bg.png);
	background-position: bottom left;
	background-repeat: repeat;
	}	
	
/**********************************************************  CONTENT MAIN **/
/***************************************************************************/

#middle { 
	margin: 0 0 0 0 ;
	padding: 25px;
	height: 450px; 
	height: 400px!important; 
	width: 1000px; 
	width: 950px!important; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}

#content { 	
	margin: 0 0 0 0 ;
	padding: 24px 0 0 0;
 	width: 950px; 
	background: white;
	}
	
/***************************************************  CONTENT MAINTENANCE **/
/***************************************************************************/

#middle_maintenance { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 200px; 
	width: 1000px; 
	background: black;
	}

#content_maintenance { 	
	margin: 0 0 ;
	padding: 0 0;
 	width: 1000px; 
	height: 335px;
	background: black;
	}
	
#maintenance_top {
	position: relative;
	margin: 25px 0;
	padding: 38px 0 0 0;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: black;
	text-align: center;
	width: 1000px;
	height: 150px;
	height: 112px!important;
	background-color: yellow;
	background-image: url(../images/displaybox_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	}

#maintenance_bottom {
	position: relative;
	margin: 0;
	padding: 0 0;
	float: left;
	text-align: center;
	width: 1000px;
	height: 112px;
	background-image: url(../images/displaybox_top.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	}

/**********************************************************  CONTENT HOME **/
/***************************************************************************/
	
#middle_home { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 200px; 
	width: 1000px; 
	background: black;
	}

/************************************************  CONTENT PRODUCT BRANDS **/
/***************************************************************************/

#middle_brands { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_brands { 	
	margin: 0 0 0 0 ;
	padding: 25px 5px;
 	width: 1000px; 
 	width: 990px!important; 
	height: 450px;
	height: 400px!important;
	overflow: auto;
	/*background-image:  url(../images/dealerlounge_bg.png);*/
	background-position: top right;
	background-repeat: repeat-y;
	}
	
/*********************************************************  CONTENT TERMS **/
/***************************************************************************/

#middle_terms { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_terms { 	
	margin: 0 0 0 0 ;
	padding: 25px;
 	width: 1000px; 
 	width: 950px!important; 
	height: 450px;
	height: 400px!important;
	overflow: auto;
	}

/******************************************************  CONTENT PRODUCTS **/
/***************************************************************************/
	
#middle_product { 
	margin: 135px 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	height: 315px!important;
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_product { 	
	margin: 15px 0 0 0 ;
	padding: 25px;
	float: right;
 	width: 800px; 
 	width: 750px!important; 
	height: 450px;
	height: 250px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#product-sub-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 200px;
	width: 175px!important;
	height: 450px;
	height: 291px!important;
	background-image:  url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
	}
	
/**********************************************  CONTENT ONE PRODUCT PAGE **/		
/***************************************************************************/
/*
#middle_oneproduct_page { 
	margin: 135px 0 0 0 ;
	padding: 0 0 0 0;
	height: 550px; 
	height: 415px!important;
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_oneproduct_page { 	
	margin: 15px 0 0 0 ;
	padding: 5px 25px 25px 25px;
	float: right;
 	width: 750px; 
 	width: 700px!important; 
	height: 550px;
	height: 345px!important;
	overflow: hidden;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#product-shopping-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 250px;
	width: 225px!important;
	height: 550px;
	height: 391px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
	}	*/
#middle_oneproduct_page { 
	margin: 40px 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	height: 415px!important;
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_oneproduct_page { 	
	margin: 15px 0 0 0 ;
	padding: 5px 25px 25px 25px;
	float: right;
 	width: 750px; 
 	width: 700px!important; 
	height: 450px;
	height: 370px!important;
	overflow: hidden;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#product-shopping-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	/*position: relative;*/
	float: left; 
	width: 250px;
	width: 225px!important;
	height: 450px;
	height: 391px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
	}	
#product-shopping-lists-kuryakyn {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	float: left; 
	width: 250px;
	width: 250px!important;
	height: 16px;
	height: 16px!important;
	overflow: hidden;
	}		
/**********************************************************  CONTENT NEWS **/		
/***************************************************************************/

#middle_news { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_news { 	
	margin: 15px 0 0 0 ;
	padding: 25px;
	float: right;
 	width: 750px; 
 	width: 700px!important; 
	height: 450px;
	height: 385px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#news-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 250px;
	width: 225px!important;
	height: 450px;
	height: 426px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
	}

	
table.news-article {
	margin: 0;
	padding: 0;
	width: 650px;
	vertical-align: top;
	}

table.news-article td.news-date {
	margin: 0;
	padding: 0 0 15px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AAA;
	text-align: left;
	vertical-align: top;
	width: 100px;
	}
	
table.news-article td.news-title {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}
	
table.news-article td.news-title  a,
table.news-article td.news-title  a:link,
table.news-article td.news-title  a:active,
table.news-article td.news-title  a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: black;
	}
	
table.news-article td.news-title  a:hover {
	color: #555;
	}
	
table.news-article td.news-description {
	margin: 0;
	padding: 0 0 15px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	vertical-align: top;
	}

table.news-article td.news-divider-line{
	border-bottom: 1px dotted #ccc;
}
	
/*table#news-article {
	margin: 0 15px 0 15px;
	padding: 0;
	width: 225px;
	width: 195px!important;
	vertical-align: top;
	}

table#news-article td.news-date{
	padding-top: 6px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	vertical-align: top;
	}
	
table#news-article td.news-title{

	}
	
table#news-article td.news-title a,
table#news-article td.news-title a:link,
table#news-article td.news-title a:active,
table#news-article td.news-title a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #FFFF00;
	}

table#news-article td.news-title a:hover {
	text-decoration: underline;
	color: #FFFF00;
	}
	
table#news-article td.news-description {
	padding-bottom: 8px;
	border-bottom: 1px solid #555;
	}
	
table#news-article td.news-description a,
table#news-article td.news-description a:link,
table#news-article td.news-description a:active,
table#news-article td.news-description a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #CCC;
	}

table#news-article td.news-description a:hover {
	text-decoration: underline;
	color: #CCC;
	}*/
	
/*******************************************************  CONTENT CONTACT **/		
/***************************************************************************/

#middle_contact { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_contact { 	
	margin: 15px 0 0 0 ;
	padding: 25px;
	float: right;
 	width: 750px; 
 	width: 700px!important; 
	height: 450px;
	height: 385px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#contact-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 250px;
	width: 225px!important;
	height: 450px;
	height: 426px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
	}
	
#contact-menu .adress-head {
	margin: 0 0 0 0;
	padding: 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
	color: #ffff00;
	background: none;
	}
	
#contact-menu .adress {
	margin: 0 0 0 0;
	padding: 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}
	
#contact-menu table {
	margin: 0 0 0 0;
	padding: 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}	
#contact-menu ul li {
	margin: 0 0 2px 0;
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}
	
#contact-menu li a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: white;
	}

#contact-menu li.selected {
	background: white ;
	color: black;
	}

#contact-menu li.clicked {
	background: #ffff00 ;
	font-weight: bold;
	}

#contact-menu a,
#contact-menu li.selected a,
#contact-menu li.selected a:hover {
	color: black;
	text-decoration: none;
	}

#contact-menu li.clicked a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
	
/********************************************************  CONTENT DEALER **/		
/***************************************************************************/

#middle_dealer { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_dealer { 	
	margin: 15px 0 0 0 ;
	padding: 25px 25px 25px 0;
	float: right;
 	width: 750px; 
 	width: 725px!important; 
	height: 450px;
	height: 385px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
/****************************************************************  DEALER **/	
/***************************************************************************/

table#dealer-results	{
	float: left;
	margin-right: 50px;
	vertical-align: top;
	height: 150px;
	width: 300px;
	}

table#dealer-results td.dealer-result-city {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: black;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
	/*background-color: #ffff00;*/
	}

table#dealer-results td.dealer-result-description {
	padding-top: 6px;
	vertical-align: top;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	color: #333;
	border-top: 0px solid #CCC;
	}
	
table#dealer-results span.dealer-result-head {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: black;
	}
	
span.dealer-result-adress a:link,
span.dealer-result-adress a:visited,
span.dealer-result-adress a:active  {
	color: #888;
	text-decoration: none;
	}

span.dealer-result-adress a:hover {
	color: black;
	text-decoration: none;
	}
	
/************************************************************  BREADCRUMB **/	
/***************************************************************************/

#breadcrumb{
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	text-align: left;
	width: 500px;
	}
	
#breadcrumb2 {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffff00;
	text-align: left;
	}

/***************************************************************  HOTLIST **/
/***************************************************************************/
	
#hotlist_heading { 
	color: #000000; 
	width: 950px; 
	}	
	
table#hotlist { 
	color: #000000; 
	width: 950px; 
	font-size: 10px;
	}
	
table#hotlist td { 
	padding: 1px 10px 1px 2px; 
	line-height: 14px; 
	}
	
table#hotlist tr.title {
	background-color: #EEE;
	color: black;
	height: 25px;
	font-size: 10px;
	}

table#hotlist th {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background: black;
	color: white;
	}

table#hotlist tr.row1 { 
	background-color: #EEEEEE; 	
	font-size: 10px;
	}

table#hotlist tr.row2 { 
	background-color: white; 
	font-size: 10px;
	}
	
form#orderAddForm {

	}	
	
table#hotlist_heading input.qty { 
	margin: 0 10px 0 0;
	padding: 1px 0;	
	border: 1px solid #555;
	font-size: 12px;
	width: 300px;
	height: 14px;
	vertical-align: middle;	}	
	
table#hotlist_heading input.button_80x18_clear {
	float: right;
	}
	
table#hotlist_heading input.button_80x18_send {
	vertical-align: middle;
	}	
	
/***************************************************************  CONTACT **/
/***************************************************************************/

table#contact { 
	margin: 0;
	padding: 0;
	}
	
table#contact td.tdhead { 
	margin: 0;
	padding: 0 0 15px 0;
 	width: 750px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
	
table#contact td.tdleft { 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 0px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}

table#contact td.tdcenter { 
	margin: 0;
	padding: 0 10px 5px 0;
 	width: 100px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #888;
	text-align: right;
	}

table#contact td.tdright { 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 500px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
	
table#contact td.tdrequired { 
	margin: 0;
	padding: 2px 0 5px 0;
 	width: 500px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #AAA;
	text-align: left;
	
	}
	
table#contact input { 
	border: 1px solid #CCC;
 	width: 500px; 
	font-size: 11px;
	}
	
table#contact input.button_80x18_send { 
	border: 0px solid #CCC;
	float: right;
	text-align: right;
 	width: 80px; 	}
	
table#contact input.text_select { 
	float: left;
	margin: 0 0 0 10px;
	border: 1px solid #CCC;
 	width: 440px; 
	font-size: 11px;
	}	
	
table#contact input.radio { 
	margin: 0 0 0 10px;
	border: 0px solid #CCC;
 	width: 10px; 
	font-size: 11px;
	vertical-align: middle;
	}		
	
table#contact select { 
	float: left;
	border: 1px solid #CCC;
 	width: 50px; 
	font-size: 11px;
	}
	
table#contact textarea { 
	border: 1px solid #CCC;
 	width: 500px; 
	font-size: 11px;
	}	


/***********************************************************  BRANDS LOGO **/
/***************************************************************************/

table#brands_logo td a.whitelink img { 
 	margin: 60px 5px 40px 5px;
	padding: 0;
	border: 0px solid #CCC;
 	max-height: 60px; 
	}

#brands_logo_small {
	padding-top: 20px;
	}
	
#brands_logo_small a.whitelink img {
 	margin: 0px 0px 0 0px;
	padding: 0 0 0 0;
	border: 0px solid red;
	max-height: 33px; 	
	}
	
/******************  PRODUCT MENU *** PRODUCT OVERZICHT EN SEARCH PRODUCT **/
/***************************************************************************/

h5.list-header {
	margin: 0 0 15px 0;
	padding: 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
	text-align: left;	
	}
	
h6.list-header {
	margin: 0 0 0 0;
	padding: 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffff00;
	text-align: left;	
	}

h6.filter-list-header {
	margin: 0;
	padding:  0 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;	
	}	
h6.filter-list-header  b {
	font-size: 13px;
	color: #ffff00;

	}	
	
#product-sub-lists select,
#product-sub-lists #product-menu-two select {
	font-size: 10px;
	width: 145px;
	margin: 3px 15px 0 15px;
	}
	
#product-sub-lists input.search-button ,
#product-sub-lists #product-menu-two input.search-button {
	margin: 10px 15px 0 0;
	padding: 0 0 0 0; 
	border: 1px solid #444;
	font-family: Arial, sans-serif;
	font-size: 12px;
	/*text-transform: uppercase;*/
	width: 80px; 
	height: 19px;
	font-weight: bold;
	color: black;
	background: #ffff00;
	float: right;
	}
	
/** navigatie product multi pages **/

ul#sul{
	margin: 0 0 20px 0;
	width:700px;
	height:22px;
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	list-style-type:none;
	background: none;
	}	

ul#sul li {
	margin-left: 2px;
	padding: 2px 1px 3px 0;
	float: left;
	list-style-type: none;
	width: 20px;
	height: 12px;
	color: white;
	border: 1px solid black;
	text-align: center;
	background-color: white;
	}
	
ul#sul li:hover,
ul#sul li.selected {
	background: #FFFF00;
	color: #000000;
	}

ul#sul a {
	color: #000000;
	text-decoration: none;
	}

ul#sul li:hover a,
ul#sul li.selected a {
	color: #000000;
	text-decoration: none;
	}

ul#sul li.selected a:hover {
	color: #000000;
	text-decoration: none;
	}

/** categorie producten weergave **/

table#single_product_thumb {
	margin: 0 20px 5px 0;
	padding: 0;
	display: block;
	float: left;
	width: 122px;
	height: 200px;
	}
table#single_product_thumb tr {
	}	
	
table#single_product_thumb tr td.single_product_td {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	text-align: center;
	width: 120px;
	height: 120px;	
	}
	
table#single_product_thumb tr td.single_product_td div#product_item div#product_item_img img.product-list-thumb {
	text-align: center;
	max-width: 120px;
	max-height: 120px;

	}
table#single_product_thumb tr td.single_product_td div#product_item div#product_item_img {
	width: 120px;
	max-height: 120px;
	}

table#single_product_thumb tr td.product-description {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 120px;
	height: 80px;
	border: 0px solid #333;
	vertical-align: top;
	}	
	
table#single_product_thumb tr td.product-description span.product-brand {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: left;
	}	
	
table#single_product_thumb tr td.product-description span.product-cat {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: left;
	}	

table#single_product_thumb tr td.product-description span.product-number {
	margin: 8px 0;
	padding: 2px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: left;
	}	

table#single_product_thumb tr td.product-description span.product-body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777;
	text-align: left;
	line-height: 11px;
	}	

	
/*****************************************************  ONE PRODUCT DETAIL**/
/***************************************************************************/

/** SHOPPING CART **/

#product-shopping-lists-vandh table.shoppingcart-head,
#product-shopping-lists-kuryakyn table.shoppingcart-head,
div#product-shopping-lists table.shoppingcart-head { 
	margin: 0 15px 15px 15px; 
	width: 195px; 
	}
	
div#product-shopping-lists-vandh table.shoppingcart-head td,	
div#product-shopping-lists-kuryakyn table.shoppingcart-head td,	
div#product-shopping-lists table.shoppingcart-head td {
	margin: 0;
	padding: 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
	text-align: left;
	}

div#product-shopping-lists-vandh table.shoppingcart,	
div#product-shopping-lists-kuryakyn table.shoppingcart,	
div#product-shopping-lists table.shoppingcart { 
	margin: 0 15px 10px 15px; 
	width: 195px; 
	}
	
div#product-shopping-lists-vandh table.shoppingcart th,
div#product-shopping-lists-kuryakyn table.shoppingcart th,
div#product-shopping-lists table.shoppingcart th {
	margin: 0;
	padding: 0 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	height: 20px;
	border-bottom: 0px solid white;
	background: #ffff00;
	}

div#product-shopping-lists-vandh table.shoppingcart td,
div#product-shopping-lists-kuryakyn table.shoppingcart td,
div#product-shopping-lists table.shoppingcart td {
	margin: 0;
	padding: 0 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-align: left;
	height: 20px;
	border-bottom: 0px solid white;
	background: #444;
	}

div#product-shopping-lists-vandh table.shoppingcart td img.image-button,
div#product-shopping-lists-kuryakyn table.shoppingcart td img.image-button,
div#product-shopping-lists table.shoppingcart td img.image-button { 
	height: 14px;
	vertical-align: top;
	cursor: pointer;
	}
table#product_brands_search tr td.order {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-align: left;
	height: 16px;
	height: 12px!important;
	width: 700px;
	border-bottom: 0px solid white;
	background: #444;
	vertical-align: middle;
	}
table#product_brands_search tr td.order input.product-order-button { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid black; 
	height: 12px;
	vertical-align: middle;
	}
table#product_brands_search tr td.order input.product-order-img { 
	height: 14px;
	vertical-align: middle;
	}
	
div#product-shopping-lists-vandh table.order,
div#product-shopping-lists-kuryakyn table.order  { 
	margin: 0 0 0 2px; 
	width: 400px; 
	height: 18px;
	}

div#product-shopping-lists table.order { 
	margin: 0 15px; 
	width: 195px; 
	}

div#product-shopping-lists-vandh table.order th,
div#product-shopping-lists-kuryakyn table.order th,
div#product-shopping-lists table.order th {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	height: 20px;
	border-bottom: 0px solid white;
	background: #ffff00;
	}

div#product-shopping-lists-vandh table.order td,
div#product-shopping-lists-kuryakyn table.order td,
div#product-shopping-lists table.order td {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-align: left;
	height: 20px;
	border-bottom: 0px solid white;
	background: #444;
	}

div#product-shopping-lists-vandh table.order td input.product-order-button,	
div#product-shopping-lists-kuryakyn table.order td input.product-order-button,	
div#product-shopping-lists table.order td input.product-order-button { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid black; 
	height: 12px;
	vertical-align: top;
	}

div#product-shopping-lists-vandh table.order td input.product-order-img,	
div#product-shopping-lists-kuryakyn table.order td input.product-order-img,	
div#product-shopping-lists table.order td input.product-order-img { 
	height: 14px;
	vertical-align: top;
	}
	
/** PRODUCT TABEL BUTTONS **/

div#product-scroller table td.product-buttons div { 
	margin: 0 0 10px 0; 
	padding: 0 0 0 0;
	float: left;
	position: relative;
	}
	
/** PRODUCT TABEL IMG EN TEXT**/

div#product-wrapper img.brand_product_img { 
	/*display: block; 
	position: absolute; */
	/*top: 680px; 
	left: 850px; */
	margin: 0; 
	padding: 0 0 0 0;
	float:right;
	bottom: 340px; 
	right: 25px; 
	max-height: 55px;
	}
	
div#product-scroller-brand { 
	margin: 0 0 10px 0; 
	padding: 0 0 0 0;
	color: #000000; 
	width: 700px; 
	height: 55px;
	height: 45px!important;
	}
div#product-scroller table.product-body { 
	margin: 0; 
	padding: 0;
	color: #000000; 
	/*width: 750px; */
	}
/**************/

table.product-body tr {
	}	
	
table.product-body tr td.single_product_td {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	text-align: center;
	width: 250px;
	height: 250px;	
	}
	
table.product-body tr td.single_product_td div#product_item div#product_item_img img.product-list-thumb {
	text-align: center;
	max-width: 250px;
	max-height: 250px;

	}
table.product-body tr td.single_product_td div#product_item div#product_item_img {
	width: 250px;
	}
/**********************/
/*	
div#product-scroller table.product-body td.product-body-image { 
	margin: 0 0 0 0; 
	padding: 0 ;
	width: 240px;
	height: 240px;
	vertical-align: top;
	overflow: hidden;
	}

#product-scroller table.product-body td.product-body-image img { 
	max-width: 240px;
	}
*/
/*div#product-scroller table.product-body td.product-body-thumbs { 
	margin: 0; 
	padding: 0;
	width: 250px;
	height: 100px;
	vertical-align: bottom;
	}
	
div#product-scroller table.product-body td.product-body-thumbs img { 
	margin: 0 5px 0 0; 
	padding: 0;
	border: 0px solid #CCC; 
	float: left;
	max-width: 70px;
	max-height: 50px;
	}*/
/**************/
table#single_product_thumb_thumbs {
	margin: 5px 5px 0 0;
	padding: 0;
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	}
	
table.product-body tr {
	}	
	
table.product-body table#single_product_thumb_thumbs tr td.single_product_td_thumbs {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	text-align: center;
	width: 50px;
	height: 50px;		
	}
	
table.product-body table#single_product_thumb_thumbs tr td.single_product_td_thumbs div#product_item_thumbs div#product_item_img_thumbs img.product-list-thumb {
	text-align: center;
	max-width: 50px;
	max-height: 50px;

	}
table.product-body table#single_product_thumb_thumbs tr td.single_product_td_thumbs div#product_item_thumbs div#product_item_img_thumbs {
	width: 50px;
	}
/**********************/
div#product-scroller table td.product-body-text { 
	margin: 0; 
	padding: 0 0 0 15px;
	vertical-align: top;
	}
	
div#product-scroller span.product-category {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: left;
	}

div#product-scroller p.product-text,
div#product-scroller span.product-text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-transform: none;
	}
	
div#product-scroller span.fits { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-transform: none;
	}

div#product-scroller  table.product-body table tr td.tdleft { 
	min-width: 110px;
	}

div#product-scroller  table.product-body table tr td.tdright { 
	width: 310px;
	}
	
div#product-scroller span.product-available { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #696969;
	}
	
div#product-scroller span.product-price { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	}	
	
div#product-scroller span.product-yes { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #66BC0B; 
	}

div#product-scroller span.product-no { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red; 
	}

div#product-scroller span.product-stock-info {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
 	color: #696969;
	}
	
div#product-scroller span.reference { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red; 
	}

/**********************************************************  NEW PRODUCTS **/
/***************************************************************************/
	
#container_products{ 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0; 
	float: left; 
	width: 1000px;
	height: 160px;
	/*background-image: url(../images/newproducts.jpg);*/
	background-image: url(../images/newproducts.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
table#newproducts-head { 
	margin: 2px 25px 0 25px;
	padding: 0 0 0 0; 
	float: left; 
	width: 1000px;
	width: 950px!important;
	height: 40px;
	height: 38px!important;
	vertical-align: top;
	}

table#newproducts-head td.tdleft { 
	margin: 0;
	padding: 0 0 0 10px;
 	width: 750px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
	text-align: left;
	vertical-align: top;
	}

table#newproducts-head td.tdright { 
	margin: 0;
	padding: 0 0 0 0;
 	width: 250px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffff00;
	text-align: right;
	vertical-align: top;
	}

table#newproducts-head td.tdright a,
table#newproducts-head td.tdright a:link,
table#newproducts-head td.tdright a:active,
table#newproducts-head td.tdright a:visited {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #FFFF00;
	text-decoration: none;
	}	
	
table#newproducts-head td.tdright a:hover {	
	color: white;
	font-weight: bold;
	}
	
table#newproducts{ 
	margin: 5px 23px 0 23px;
	padding: 0 0 0 0; 
	float: left; 
	width: 1000px;
	width: 954px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-align: center;
	vertical-align: top;
	}
	
table#newproducts tr td{ 
	float: left; 
	margin: 0 0 0 0;
	padding: 0 8px; 
	width: 159px;
	width: 143px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-align: center;
	vertical-align: top;
	}	

table#newproducts tr td div.product-img img.thumbnail {
	margin: 0 0 5px 0;
	padding: 0;
	max-width: 143px; 
	max-height: 65px;
	vertical-align: bottom;
	}
	
table#newproducts tr td div.product-img  {
	margin: 0 0 5px 0;
	padding: 0; 
	height: 65px;
	}

table#newproducts tr td span.product-cat {
	margin: 0;
	padding: 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
	
table#newproducts tr td span.product-brand,	
table#newproducts tr td span.product-number {
	margin: 0;
	padding: 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-align: center;
	}

/****************************************************************  BRANDS **/
/***************************************************************************/

#brands { 
	margin: 0 0 0 0 ;
	padding: 30px 25px 0 25px; 
	float: left; 
	width: 1000px;
	width: 950px!important;
	height: 115px;
	height: 85px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: white;
	text-align: center;
	/*text-transform: uppercase;*/
	background-image: url(../images/brands.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	}
	
#brands a  {
	color: #fff;
	text-decoration: none;
	}

#brands a:hover  {
	color: #ffff00;
	text-decoration: none;
	}
	
/****************************************************************  FOOTER **/
/***************************************************************************/
#footer_logoos {
	padding-top: 5px;
	padding-left: 10px;
	}

#footer_logoos img.owc {
	width: 60px;
	height: 31px;
	}
	
#footer_logoos img.rai {
	padding-left: 10px;
	width: 75px;
	height: 28px;
	}	
	
#footer_small {	
	margin: 0 0 0 0 ;
	padding: 22px 0 0 0; 
	float: left; 
	width: 1000px;
	height: 40px;
	height: 18px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: white;
	/*text-transform: uppercase;*/
	background-image: url(../images/footer_small.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	}
#footer-home {	
	margin: 0 0 0 0 ;
	padding: 22px 0 0 0; 
	float: left; 
	width: 1000px;
	height: 40px;
	height: 18px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	/*text-transform: uppercase;*/
	background-image: url(../images/footer-home.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	}	
#footer {	
	margin: 0 0 0 0 ;
	padding: 22px 0 0 0; 
	float: left; 
	width: 1000px;
	height: 40px;
	height: 18px!important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: white;
	/*text-transform: uppercase;*/
	background-image: url(../images/footer.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	}
#footer a,
#footer_small a  {
	color: #ffff00;
	text-decoration: none;
	}

#footer a:hover,
#footer_small a:hover  {
	color: white;
	text-decoration: none;
	}

#footer-home a  {
	color: #000;
	text-decoration: none;
	}

#footer-home a:hover  {
	color: white;
	text-decoration: none;
	}
/**************************************   voor > 1024 resolutie	   moved to: bigger_than_1024.css  */
#footer_terms {	
	margin: 0;
	padding: 0; 
	position: relative;
	float: left; 
	width: 1100px;
	height: 65px;
	background: none;
	}

#footer_terms_left,
#footer_terms_center,
#footer_terms_right {	
	margin: 0 0 0 10px;
	padding: 5px 15px 0 15px; 
	float: right; 
	height: 15px;
	background: black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	/*text-transform: uppercase;*/
	color: #fff;
	}
	
#footer_terms_left a,
#footer_terms_center a,
#footer_terms_right a  {
	color: #fff;
	text-decoration: none;
	}

#footer_terms_left a:hover,
#footer_terms_center a:hover,
#footer_terms_right a:hover  {
	color: #ffff00;
	text-decoration: none;
	}
	
/***********************************************  REQUEST PASSWORD POP UP **/
/***************************************************************************/

#popup-terms-bg {	
	margin: 0;
	padding: 0; 
	float: left; 

	height: 120px;
	background-image: url(../images/heading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	background-attachment: scroll;
	}
	
#popup-terms-logo {
	margin: 0;
	padding: 0; 
	float: left; 
	width: 780px;
	height: 120px;
	background-image: url(../images/mcs_logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#popup-terms-content {	
	margin: 0 0 0 0;
	padding: 8px 30px 0 30px; 
	width: 780px;
	width: 720px!important;
	float: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	color: #fff;
	overflow: auto;
	}	
#popup-terms-content a,
#popup-terms-content a:link,
#popup-terms-content a:active,
#popup-terms-content a:visited {	
	margin: 0;
	padding: 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: white;
	}	
	
#popup-terms-content a:hover {	
	color: #FFFF00;
	}	
	
#popup-terms-logo a,
#popup-terms-logo a:link,
#popup-terms-logo a:active,
#popup-terms-logo a:visited {	
	margin: 0;
	padding: 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: black;
	}	
	
#popup-terms-logo a:hover {	
	color: #333;
	}	

/*************************************  REQUEST DEALER APPLICATION POP UP **/
/***************************************************************************/

#request-dealer-bg {	
	margin: 0;
	padding: 0; 
	float: left; 
	width: 850px;
	height: 120px;
	background-image: url(../images/heading2.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: black;
	/*overflow: hidden;*/
	}
#request-dealer-bg #breadcrumb-dealerapp-head span.path-last {
	margin: 0;
	padding: 40px 50px 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: black;
	float: right;
	}
	
#request-dealer-bg #breadcrumb-dealerapp span.path-last {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffff00;
	text-align: right;
	}	
#request-dealer-content {	
	margin: 0 0 0 0;
	padding: 0 25px 0 25px; 
	float: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	}

/** TABLE ACCOUNT **//

table#account { 
	margin: 0;
	padding: 0;
	}
	
table#account td.tdhead { 
	margin: 0;
	padding: 15px 0 15px 0;
 	width: 770px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: white;
	text-align: left;
	}
table#account h5 { 
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-align: left;
	}
	
table#account td.tdleft { 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 0px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	}

table#account td.tdcenter { 
	margin: 0;
	padding: 0 10px 5px 0;
 	width: 250px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: right;
	}

table#account td.tdright { 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 300px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	}
	
table#account td.tdleft2{ 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 20px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	}
table#account td.tdright2note{ 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 230px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: white;
	text-align: left;
	}
	
table#account td.tdlong{ 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 750px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	}
	
table#account input.long{ 
	border: 1px solid #CCC;
 	width: 790px;
	width: 780px!important;
	font-size: 11px;
	}

table#account input.radio{ 
	margin: 0 5px 0 0;
	border: 0px solid #CCC;
 	width: 20px;
	font-size: 11px;
	vertical-align: middle;
	}
table#account td.tdradio{ 
	margin: 0;
	padding: 0 0 2px 0;
 	width: 300px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	vertical-align: middle;
	}
	
table#account td.tdcheck{ 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 100px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: left;
	}
	
table#account td.td_bh{ 
	margin: 0;
	padding: 0 0 0 52px;
 	width: 100px; 
	}
	
table#account input.check{ 
	margin: 0 5px 0 0;
	border: 0px solid #CCC;
 	width: 20px;
	font-size: 11px;
	}
	
table#account input.text_short{ 
	margin: 0 0 0 0px;
	border: 0px solid #CCC;
 	width: 150px;
	font-size: 11px;
	}
	
table#account td.tdrequired { 
	margin: 0;
	padding: 0 0 5px 0;
 	width: 300px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #AAA;
	text-align: left;
	}
	
table#account input { 
	border: 1px solid #CCC;
 	width: 300px; 
	font-size: 11px;
	}
table#account input.file4 { 
	border: 1px solid #CCC;
 	width: 300px; 
	font-size: 11px;
	background-color: white;
	}	
	
table#account tr td input.button_80x18_send2 {
	z-index: 5;
	width: 80px;
	height: 18px;
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -90px;
	outline: none;
	border: none;
	cursor : pointer;
	float: right;
	text-align: right;
	}

table#account tr td input.button_80x18_send2:hover {
	background: transparent url(../images/button-80x18.jpg) no-repeat 0 -72px;
	}
	
table#account input.text_select { 
	float: right;
	margin: 0 0 0 10px;
	border: 1px solid #CCC;
 	width: 245px; 
 	width: 235px!important;
	font-size: 11px;
	}	
	
table#account select { 
	float: left;
	border: 1px solid #CCC;
 	width: 300px; 
	font-size: 11px;
	}

table#account select.cc { 
	float: left;
	border: 1px solid #CCC;
 	width: 50px; 
	font-size: 11px;
	}
	
table#account textarea { 
	border: 1px solid #CCC;
 	width: 300px; 
	font-size: 11px;
	}
/********************** Voor input file **/

table#account td.tdrightFile { 
	margin: 0;
	padding: 0;
 	width: 300px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: left;
	vertical-align: middle;
	}

table#account tr td.tdrightFile input {
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #CCC;
 	width: 300px; 
	color: black;
	font-size: 11px;	
	float: left;
	text-align: left;
	background-color: white;
	vertical-align: top;
	}

/***********************************************  REQUEST PASSWORD POP UP **/
/***************************************************************************/

#request-password-bg {	
	margin: 0;
	padding: 0; 
	float: left; 
	width: 1000px;
	height: 120px;
	background-image: url(../images/heading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
	overflow: hidden;
	}
	
#request-password-logo {
	margin: 0;
	padding: 0; 
	float: left; 
	width: 400px;
	height: 120px;
	background-image: url(../images/mcs_logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#request-password-content h2 {	
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	}	
	
#request-password-content {	
	margin: 0 0 0 0;
	padding: 8px 30px 0 30px; 
	float: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	}
	
#request-password-content table{	
	margin: 30px 0 0 0;	
	}
	
#request-password-content table tr td input#inputarea{	
	padding: 0 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: uppercase;*/
	}	
	
#request-password-content table tr td{	
	margin: 15px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	/*text-transform: uppercase;*/
	color: #fff;
	}
	
#request-password-submit {
	margin: 0 0 0 20px;
	padding: 0 0 0 0; 
	border: 1px solid #555;
	font-family: Arial, sans-serif;
	font-size: 12px;
	/*text-transform: uppercase;*/
	width: 80px; 
	height: 20px;
	font-weight: bold;
	color: #ffff00;
	background: black;
	cursor: pointer;
	}
	
/*******************************************************************************************/
/*******************************************************************************************/
/*************************************************************************  DEALER LOUNGE **/
/*******************************************************************************************/
/*******************************************************************************************/

#super_user {
	margin: 0 0 0 0; 
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}
	
#super_user form{
	margin: 0 0 0 0; 
	padding: 0;
	}
	
#super_user input.dealer_search_hidden{
	margin: 0;
	padding: 0;
 	}
	
#super_user input.dealer_search{
	margin: 2px 0 0 0;
	padding: 0;
	float: right;
	font-size: 12px;
	background: none;
	border: 1px solid #333;
	background-color: white;	
	width: 145px;
 	}
	
/*********************************************************  FOUND DEALERS **/
/***************************************************************************/
	
table#found_dealer { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 700px; 
	}
	
table#found_dealer th.tdleft {
	margin: 0;
	padding: 2px 2px 2px 10px;
	color: white;
	font-size: 10px;
	text-align: left;
	width: 600px;
	background: black;
	}

table#found_dealer th.tdright {
	margin: 0;
	padding: 2px 10px 2px 2px;
	color: white;
	font-size: 10px;
	text-align: right;
	width: 100px;
	background: black;
	}

table#found_dealer td.tdleft {
	margin: 0;
	padding: 0 0 0 10px;
	color: black;
	font-size: 10px;
	width: 600px;
	}

table#found_dealer td.tdright {
	margin: 0;
	padding: 0 10px 0 0;
	color: black;
	font-size: 10px;
	text-align: right;
	width: 150px;
	}

table#found_dealer tr.row1 { 
	background-color: #EEEEEE; 	
	font-size: 10px;
	}

table#found_dealer tr.row2 { 
	background-color: white; 
	font-size: 10px;
	}
	
/**************************************************  CONTENT DEALERLOUNGE **/
/***************************************************************************/
#middle_dealerlounge_order { 
	margin: 0;
	padding: 0;
	height: 610px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_dealerlounge_order { 	
	margin: 15px 0 0 0;
	padding: 25px;
	float: right;
 	width: 800px; 
 	width: 750px!important; 
	height: 610px;
	height: 545px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}
	
#middle_dealerlounge { 
	margin: 0;
	padding: 0;
	height: 450px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_dealerlounge { 	
	margin: 15px 0 0 0;
	padding: 25px;
	float: right;
 	width: 800px; 
 	width: 750px!important; 
	height: 450px;
	height: 385px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}

#content_dealerlounge p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: black;	
	}

#content_dealerlounge h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
#content_dealerlounge h3 {
	margin: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: black;	
	}	
	
/*********************************************  DEALERLOUNGE ORDERHISTORY **/
/***************************************************************************/

#order_history_left	{
	float: left;
	width: 120px;
	}
#order_history_right	{
	float: right;
	width: 600px;
	}

#order_history_left table#invoice	{
	width: 115px;
	background: #EEE;
	}
#order_history_left table#invoice tr td.invoice_empty	{
	padding: 0px 10px;
	height: 3px;
	font-size: 8px;
	}	
#order_history_left table#invoice tr td.invoice	{
	padding: 0 10px 0 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}
#order_history_left table#invoice tr td.invoice b	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	}
	
#order_history_right table#order-addform { 
	color: #000000; 
	width: 600px; 	
	font-size: 10px;
	}

#order_history_right table#order { 
	color: #000000; 
	width: 600px; 	
	font-size: 10px;
	}	
#content_dealerlounge ul#top-menu-special {
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border-top: 0px dotted black;
	border-left: 0px dotted black;
	border-bottom: 0px dotted black;
	border-right: 1px dotted black;
	list-style-type: none;
	width: 115px;
	background: none;
	}
	
#content_dealerlounge ul#top-menu-special li {
	margin: 0 0px 0 0px;
	padding: 0 10px 2px 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: black;
	background: none;
	}
	
#content_dealerlounge ul#top-menu-special li a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	color: black;
	}

#content_dealerlounge ul#top-menu-special li:hover {
	background: #ffff00 ;
	}

#content_dealerlounge ul#top-menu-special li a:hover {

	color: #CCC;
	}

#content_dealerlounge ul#top-menu-special li.selected {
	background: white ;
	color: black;
	}

#content_dealerlounge ul#top-menu-special li.clicked {
	background: #ffff00 ;
	font-weight: bold;
	}

#content_dealerlounge ul#top-menu-special a,
#content_dealerlounge ul#top-menu-special li.selected a,
#content_dealerlounge ul#top-menu-special li.selected a:hover {
	text-decoration: none;
	}

#content_dealerlounge ul#top-menu-special li.clicked a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
	
/*********************************************************  DEALERLOCATOR **/
/***************************************************************************/
	
#dealerlocator-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 225px;
	width: 200px!important;
	height: 450px;
	height: 426px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
	}
	
/*****************************************************  DEALERLOUNGE MENU **/
/***************************************************************************/

#dealerlounge-lists_order {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 200px;
	width: 175px!important;
	height: 610px;
	height: 586px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
	}
	
#dealerlounge-lists {
	margin: 0 0 0 25px;
	padding: 24px 0 0 0; 
	position: relative;
	float: left; 
	width: 200px;
	width: 175px!important;
	height: 450px;
	height: 426px!important;
	background-image: url(../images/product-list-menubg.png);
	background-position: top left;
	background-repeat: repeat-y;
	overflow: hidden;
	}
	
/*************************************************  NEWS MEDIA MENU ONE **/
/***************************************************************************/
#news-menu-media {
	margin: 0;
	padding: 0;
	}

#news-menu-media ul li {
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
	color: #FFFF00;
	background: none;
	}
#news-menu-media ul li img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	}
	
#news-menu-media li a{
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: white;
	vertical-align: middle;
	}

#news-menu-media li.selected {
	background: white ;
	color: black;
	}

#news-menu-media li.clicked {
	background: #ffff00 ;
	font-weight: bold;
	}

#news-menu-media a,
#news-menu-media li.selected a,
#news-menu-media li.selected a:hover {
	color: black;
	text-decoration: none;
	}

#news-menu-media li.clicked a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
	
/*************************************************  DEALERLOUNGE MENU ONE **/
/***************************************************************************/
	
#dealerlounge-menu-one {
	margin: 0;
	padding: 0;
	}

#dealerlounge-menu-one ul li {
	margin: 0 0 2px 0;
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	background: none;
	}
	
#dealerlounge-menu-one li a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: white;
	}

#dealerlounge-menu-one li.selected {
	background: white ;
	color: black;
	}

#dealerlounge-menu-one li.clicked {
	background: #ffff00 ;
	font-weight: bold;
	}

#dealerlounge-menu-one a,
#dealerlounge-menu-one li.selected a,
#dealerlounge-menu-one li.selected a:hover {
	color: black;
	text-decoration: none;
	}

#dealerlounge-menu-one li.clicked a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}

/** zichtbaarheid submenu **/

#dealerlounge-menu-one ul ul { 
	display: none;
	}

#dealerlounge-menu-one ul li.clicked ul { 
	display: block;
	}

/** submenu **/

#dealerlounge-menu-one ul li.clicked ul#top-menu-special {
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border-top: 1px dotted black;
	border-bottom: 0px dotted black;
	}
	
#dealerlounge-menu-one ul li.clicked ul#top-menu-special li {
	margin: 0 -15px 0 -15px;
	padding: 0 15px 0 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	color: white;
	background: #ffff00;
	}
	
#dealerlounge-menu-one ul li.clicked ul#top-menu-special li a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	color: black;
	}

#dealerlounge-menu-one ul li.clicked ul#top-menu-special li:hover {
	background: #ffff99 ;
	}

#dealerlounge-menu-one ul li.clicked ul#top-menu-special li a:hover {
	color: #333;
	}
	
/***********************************************  DEALERLOUNGE ORDER FORM **/	
/***************************************************************************/

/*********  dealergegevens *********/	

table#order-dealer { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 750px; 
	}

table#order-dealer td.tdleft {
	color: black;
	font-size: 11px;
	}

table#order-dealer td.tdright {
	color: black;
	font-size: 11px;
	width: 450px;
	}

/*********  buttons *********/
	
table#order-button { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 750px; 
	}

table#order-button td.tdleft {
	color: black;
	font-size: 11px;
	}

table#order-button td.tdright {
	color: black;
	font-size: 11px;
	text-align: right;
	}	
	
.order-button {
	background-color: black;
	color: #ffff00;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #555;
	margin: 0 0 0 0;
	padding: 2px 0;
	width: 100px;
	cursor: pointer;
	}

.contactform-button:hover,
.clear-button:hover,
.import-button:hover,	
.order-button:hover {
	background-color: white;
	color: black;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #555;
	margin: 0 0 0 0;
	padding: 2px 0;
	width: 100px;
	cursor: pointer;
	}
	
table#pricelist { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	}
table#pricelist tr.head {
	font-weight: bold;
	color: black;
	}
	
table#pricelist tr td a,
table#pricelist tr td a.search-link {
	margin: 0;
	padding: 0; 
	color: black;
	text-decoration: none;
	vertical-align: middle;	
	}
table#pricelist tr td a:hover.search-link {
	margin: 0;
	padding: 0; 
	color: #CCC;
	text-decoration: none;
	vertical-align: middle;	
	}	

	
/*********  addformulier *********/

table#order-addform { 
	color: #000000; 
	width: 750px; 	
	font-size: 10px;
	}
	
table#order-addform tr.title {
	background-color: #EEE;
	color: black;
	height: 25px;
	font-size: 10px;
	}
	
table#order-addform tr td input {
	font-size: 10px;
	}
	
.submit {
	background-color: white;
	color: black;
	font-weight: bold;
	font-size: 10px;
	float: right;
	border: 1px solid #DDD;
	margin: 0 5px 0 0;
	padding: 1px 0;
	width: 80px;
	cursor: pointer;
	}
	
table#order-addform td.tdempty {
	background-color: #EEE;
	color: black;
	font-size: 10px;
	/*width: 150px;*/
	}	
table#order td.tdthank {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	font-size: 12px;
	line-height: 16px; 
	}		

input.artno,
input.qty { 
	border: 1px solid #DDD;
	font-size: 10px;
	
	}
	
input.qty { 
	width: 25px;
	}
	
/*********  formulier *********/
	
table#order { 
	margin: 0 0 0 0;
	padding: 0;
	color: #000000; 
	width: 750px; 	
	font-size: 10px;
	}
	
table#order td { 
	margin: 0;
	padding: 2px; 
	line-height: 14px; 
	}

table#order tr td input.qty {
	font-size: 10px;
	background: none;
	border: 1px solid #CCC;
	background-color: white;
	}

table#order tr td input#eta,
table#order tr td input#noti,	
table#order tr td input#back {
	margin: 0 0 0 0;
	vertical-align: middle;
	border: 0px solid #CCC;
	background-color: transparent;
	}
	
table#order td.total { 
	color: #000000; 
	font-size: 10px; 
	text-align: right; 
	}

table#order th {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background: black;
	color: white;
	}

table#order tr.row1 { 
	background-color: #EEEEEE; 	
	font-size: 10px;
	}

table#order tr.row2 { 
	background-color: white; 
	font-size: 10px;
	}

table#order div.hiddencard { 
	display: none;  
	}
	
a.bluelink:link {
	color: black;
	text-decoration: none;
	}

a.bluelink:visited {
	color: black;
	text-decoration: none;
	}

a.bluelink:hover {
	color: #333;
	text-decoration: none;
	}

a.bluelink:active {
	color: black;
	text-decoration: none;
	}	

/*********  order import  ********/

table#order-import-check td.example {
	padding: 0 0 0 15px;
	vertical-align: top;
	}
	
table#order-import-check td {
	vertical-align: top;
	}
	
table#order-import-check textarea {
	margin: 0 0 15px 0;
	border: 1px solid #CCC;
	font-size: 12px;
	overflow: auto;
	width: 310px;
	height: 250px;
	}

table#order-import { 
	color: #000000; 
	font-size: 10px;
	width: 300px;
	}
	
table#order-import th {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background: black;
	color: white;
	}
	
table#order-import th.qty {
	width: 30px;
	}	
	
table#order-import th.partno {
	width: 70px;
	}	
	
table#order-import td.qty {
	margin: 0;
	padding: 2px; 
	line-height: 14px; 
	}	
	
table#order-import td.partno {
	margin: 0;
	padding: 2px; 
	line-height: 14px; 
	text-align: left;
	}	
	
/*********  backorder formulier *********/
	
table#backorder { 
	color: #000000; 
	width: 750px; 	
	font-size: 10px;
	}

table#backorder td { 
	padding: 1px 0px 1px 2px; 
	line-height: 14px; 
	}

table#backorder tr td input {
	font-size: 10px;
	background: none;
	width: 25px;
	}

table#backorder tr td input#eta,
table#backorder tr td input#noti,	
table#backorder tr td input#back {
	margin: 2px 0 0 2px;
	vertical-align: middle;
	border: 0px solid #CCC;
	background-color: transparent;
	}

table#backorder td.total { 
	color: #000000; 
	font-size: 10px; 
	text-align: right; 
	}

table#backorder th {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background: black;
	color: white;
	}

table#backorder tr.row1 { 
	background-color: #EEEEEE; 	
	font-size: 10px;
	}

table#backorder tr.row2 { 
	background-color: white; 
	font-size: 10px;
	}

table#backorder div.hiddencard { 
	display: none;  
	}

/*********  formulier step 2  *********/

table#order_step2 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 750px; 	
	font-size: 12px;
	}

table#order_step2 td.tdleft {
	padding-right: 10px;
	color: #888;
	font-size: 12px;
	text-align: right;
	width: 150px; 
	}	
	
table#order_step2 td.tdcenter { 
	margin: 0;
	padding: 0 10px 0 0;
 	width: 300px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}

table#order_step2 td.tdright { 
	margin: 0;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
	
table#order_step2 input.text { 
	padding: 1px 5px;
	border: 1px solid #CCC; 
	font-size: 10px; 
	width: 300px; 
	}

table#order_step2 textarea {
	border: 1px solid #CCC;
	font-size: 12px;
	overflow: auto;
	width: 310px;
	}

table#order_step2 select { 
	border: 1px solid #CCC; 
	font-size: 10px; 
	width: 150px; 
	}

table#order_step2 .order-button {
	background-color: black;
	color: #ffff00;
	font-weight: bold;
	font-size: 10px;
	float: right;
	border: 1px solid #555;
	margin: 0 0 0 0;
	padding: 2px 0;
	width: 100px;
	cursor: pointer;
	}

table#order-total { 
	margin-bottom: 15px;
	color: #000000; 
	width: 750px; 	
	font-size: 10px;
	text-align: right;
	float: right;
	}
	
table#order-total tr.title {
	padding: 5px;
	background-color: #EEE;
	color: black;
	font-size: 10px;
	height: 15px;
	}
	
table#order-total td {
	padding: 1px 10px 1px 2px; 
	}
	
/*********  Contact formulier  *********/

table#order_contactform { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 500px; 	
	font-size: 12px;
	}

table#order_contactform td.tdcenter {
	padding-right: 10px;
	color: #888;
	font-size: 12px;
	text-align: right;
	width: 200px; 
	}	
	
table#order_contactform td.tdright { 
	margin: 0;
	padding: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	}
	
table#order_contactform input.text { 
	padding: 1px 5px;
	border: 1px solid #CCC; 
	font-size: 10px; 
	width: 300px; 
	}

table#order_contactform textarea {
	border: 1px solid #CCC;
	font-size: 12px;
	overflow: auto;
	width: 310px;
	}

table#order_contactform select { 
	border: 1px solid #CCC; 
	font-size: 10px; 
	width: 150px; 
	}

table#order_contactform .order-button {
	background-color: black;
	color: #ffff00;
	font-weight: bold;
	font-size: 10px;
	float: right;
	border: 1px solid #555;
	margin: 0 0 0 0;
	padding: 2px 0;
	width: 100px;
	cursor: pointer;
	}
	
/*********  dealersettings *********/	

table#order-settings { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 700px; 
	}
	
table#order-settings td.tdleft {
	vertical-align: top;
	color: black;
	font-size: 12px;
	width: 200px;
	}
	
table#order-settings td.tdcenter {
	padding-left: 20px;
	vertical-align: top;
	color: black;
	font-size: 12px;
	width: 200px;
	border-left: 1px solid #CCC;
	}

table#order-settings td.tdright {
	padding-left: 20px;
	vertical-align: top;
	color: black;
	font-size: 12px;
	width: 300px;
	border-left: 1px solid #CCC;
	}

table#order-settings input {
	vertical-align: middle;
	}

/*********  dealersettings *********/	

table#product_brands_search {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	width: 700px; 	
	font-size: 12px;
	}

table#product_brands_search td.tdleft {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 12px;
	text-align: left;
	float: left; 	
	width: 400px;
	}	
table#product_brands_search td.tdleft p {
	margin: 0;
	padding: 0;
	float: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	font-size: 12px;
	}	

table#product_brands_search td.tdright { 
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: black;
	width: 150px; 
	}	
table#search-results-suppl td input.kuryakyn-add-product,
table#search-results-suppl td input.vandh-add-product {
	font-size: 10px;
	background: none;
	border: 1px solid #CCC;
	background-color: white;
	width: 25px;
	}
	
table#search-results-suppl { 
	color: #000000; 
	width: 750px; 	
	font-size: 10px;
	}

table#search-results-suppl td { 
	padding: 1px 10px 1px 2px; 
	line-height: 14px; 
	}

table#search-results-suppl tr td input {
	font-size: 10px;
	background: none;
	}

table#search-results-suppl tr td input#eta,
table#search-results-suppl tr td input#noti,	
table#search-results-suppl tr td input#back {
	margin: 2px 0 0 2px;
	vertical-align: middle;
	}
	
table#search-results-suppl td.total { 
	color: #000000; 
	font-size: 10px; 
	text-align: right; 
	}

table#search-results-suppl th {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	background: black;
	color: white;
	}

table#search-results-suppl tr.row1 { 
	background-color: #EEEEEE; 	
	font-size: 10px;
	}

table#search-results-suppl tr.row2 { 
	background-color: white; 
	font-size: 10px;
	}

table#search-results-suppl div.hiddencard { 
	display: none;  
	}
	
/********************************  BLOW OUT - SPECIAL OFFER - NEWS FLASH  **/
/***************************************************************************/

#blowout-breadcrumb{
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: left;
	width: 650px;
	border-bottom: 1px solid #CCC;
	}
	
.blowout-item-cover {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 122px;
	height: 170px;
	overflow: hidden;
	}
	
.blowout-item-image-cover {
	float: left;
	width: 120px;
	height: 120px;
	border: 1px solid #CCC;
	overflow: hidden;
	}
	
.blowout-item-image img {
	text-align: center;
	width: 120px;
	}

.blowout-item-details span.title{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	} 	
	
.blowout-item-details {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 18px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	} 
	
/*****************************************************************  JOBS  **/
/***************************************************************************/

#middle_job { 
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	height: 550px; 
	width: 1000px; 
	background-image: url(../images/content.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	}
	
#content_job { 	
	margin: 15px 0 0 0 ;
	padding: 25px;
	float: right;
 	width: 800px; 
 	width: 750px!important; 
	height: 550px;
	height: 485px!important;
	overflow: auto;
	background-image: url(../images/dealerlounge_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	}

#content_job p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: black;	
	}

#job_title {
	padding: 37px 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: black;	
  	width: 700px; 
	width: 680px!important; 
	height: 99px;
	height: 25px!important; 
	background-color: #ffff00;
	}
	
#job_col_left {
	float: left;
	margin: 0 10px 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;  
	font-weight: normal;
	text-align: left;
	color: black;	
  	width: 350px; 
	width: 340px!important;
	}
	
#job_col_right {
	float: right;
	margin: 0 0 0 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: black;	
  	width: 350px; 
	width: 340px!important;
	}

span.job_text_title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: black;	
	}
	
	