* {
    margin: 0;
    padding: 0;
}
html, body {
    
	font-family:Verdana, Arial;
	font-size:11px;
	margin:auto;
	text-align:center;
	padding:10px

}


/* algemeen */

a {
    text-decoration: underline;
	outline:none;
}

h2{
	
}

div.article-content h3 {
	color:#8CB61B;
	margin-top:10px;
	padding-top:4px;
}


h4{
	color:#EE1C23;
	font-size:100%;
}


.clearboth {
    clear: both;
}

.clearleft{
	clear:left;
}

.clearright{
	clear:right;	
}

form input[type=text]{
	border:1px solid #3561AB;
	color:#3561AB;
	font-size:9px;
}

form textarea{
	border:1px solid #3561AB;
	color:#3561AB;
	font-size:9px;	
}

form input[type=button]{
	margin-top:3px;
	background:none;
	border:1px solid #3561AB;
	color:#3561AB;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}

/* main */

#main{
	width:960px;
	margin:auto;
	text-align:left;
}

#content_container{
margin-top:10px;
clear:both;
} 

#header_slogan{
	height:44px;
	position:relative; 
	#left:250px;
	#top:20px
}

#header_slogan img{
	padding-top:19px;
	padding-left:254px;
}

#header_slogan h3{
	padding-top:15px;
	padding-left:250px;
	font-size:125%;
	text-transform:uppercase;
	letter-spacing:2px;
}

#header_container{
	padding-right:187px;
	padding-bottom:6px;
	position:relative;
}

#header_text{
	position: absolute; 
	margin-left: 10px; 
	margin-top: -136px;
	display: none;
}
#header_image{
	z-index:0;
}

#logo{
	width:192px;
	height:45px;
	position:absolute;
	margin-left:46px;
	margin-top:-9px;
	z-index:5;
}

#header_text{
	width:300px;
	height:90px;
	position:absolute;
	padding-left:445px;
	margin-top:-150px;
	z-index:20;
}

#header_text p{
	color:#FFFFFF;
	font-size:130%;
	font-style:italic;
	line-height:20px;
}

#header_buttons{
	width:70px;
	height:17px;
	margin-top:-163px;
	position:absolute;
	right:191px;
	z-index:25;
}

#header_buttons ul{
	list-style-type:none;
}

#header_buttons li{
	display:inline;
}

#header_buttons li a{
	float:left;
	padding-left:5px;
}

/* top menu */

#topmenu{
	width:776px;
	height:22px;
	background-color:#8CB61B;
	float:left;
}

#topmenu ul li{
	list-style-type:none;
}

#topmenu li{
	display:inline;
}

#topmenu li a{
	float:left;
	padding:0 13px;
	line-height:22px;
	font-weight:bold;
	border-right:3px solid #FFFFFF;
	color:#FFFFFF;
	font-size:13px;
	text-transform:lowercase;
	text-decoration:none;
}

#topmenu li a.active, #topmenu li a:hover{
	background-color:#8B8B8D;
}

#menu_spacer{
	width:775px;
	height:19px;
	float:left;
}

/* right panel */

#pnlTopRight{
	width:184px;
	float:right;
	
}

.pnlRightHeader img {
	
}
.pnlRightHeader{
	background-color:#3561AB;
	height:22px;
	text-align:right;
	
}

.pnlRightHeader a{
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	display:block;
	padding-right:5px;
		text-decoration:none;
		
}

.pnlRightHeader a:hover{
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	display:block;
	padding-right:5px;
	text-decoration:none;
}

.pnlRightContent{
	/*position:relative;*/
	background-color:#D1DAF1;	
}

.pnlRightSearch{
	height:37px;
}

.pnlRightContact{
	margin:0 8px 0 8px;
	color:#3561AB;
	line-height:14px;
	padding-top:3px;
	font-size: 10px;
}

.pnlRightContact p {
	color: #3561AB;
	font-size: 10px;
	line-height:14px;
}

.pnlRightContent input{
	margin:13px 0 0 8px;
}

.searchinput{
	border:1px solid #3561AB;
	width:120px;
	font-size:9px;
	color:#3561AB;
}

.searchButton img{
	padding-top:2px;
	padding-left:3px;
	border:none;
}

.searchButton{
	/*
padding-left:2px;
*/
}

.searchButton a{
	font-weight:bold;
	font-size:10px;
	color:#3561AB;
	text-decoration:none !important;
}

.searchButton a:hover{
	font-weight:bold;
	font-size:10px;
	color:#3561AB;
}

.pnlRightBottom{
	height:10px;
	position:relative;
}

/* content */

#content_container{
	clear:left;
	
}

/* restore content ul,ol default left margin */
#content_container ul, #content_container ol
{
	margin-left: 15px;
}

#product_content_container a{
	text-decoration:none;
}

#product_content_container a:hover h3{
	text-decoration:underline !important;
}

#homeTopContent{
/*
	width:776px;
*/
	height:166px;
	margin-bottom:3px;
}

#homeBottomContent{
	height:172px;
}

.overlay_top_right{
	position:absolute;
	left:156px;
	height:35px;
	width:35px;
	background:url(../images/corner_topright.png) no-repeat scroll right top;
}

.overlay_top_left{
	position: absolute;
	height: 35px;
	width: 35px;
	background:url(../images/corner_topleft.png) no-repeat scroll left top;
}

.overlay_bottom_right{
	height:35px;
	width:35px;
	position:absolute;
	left:156px;
	bottom:0;	
	background:url(../images/corner_bottomright.png) no-repeat scroll right bottom;
}

.overlay_bottom_left{
	height:35px;
	width:35px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/corner_bottomleft.png) no-repeat scroll left bottom;
}

.overlay_bottom_right_right{
	height:35px;
	width:35px;
	position:absolute;
	/*
left:149px;
*/
	right:0;
	bottom:0;	
	background:url(../images/corner_bottomright.png) no-repeat scroll right bottom;
}

.blok_groen{
	width:191px;
	height:166px;
	float:left;
	position:relative;
	cursor:pointer;
}

.blok_empty{
	width:191px;
	height:166px;
	float:left;
	margin-right:2px;
}

.blok_groen h2{
	color:#FFFFFF;
	font-size:16px;
	padding:22px 21px 10px 17px;
	overflow:hidden;
	font-weight:100;
}

.blok_groen_content{
	height:83px;
	background-color:#8CB61B;
}

.blok_groen2{
	width:191px;
	height:166px;
	float:left;
	margin-right:3px;
	cursor:pointer;
	position:relative;
}

.blok_groen2 h2{
	color:#FFFFFF;
	font-size:16px;
	padding:19px 21px 10px 17px;
	overflow:hidden;
	font-weight:100;
}

.blok_groen2_content{
	height:83px;
	background-color:#8CB61B;
}


.blok_blauw{
	width:191px;
	height:166px;
	margin-left:3px;
	float:left;
	position: relative;
	cursor:pointer;
}

.blok_blauw h2{
	color:#FFFFFF;
	font-size:16px;
	padding:22px 21px 10px 17px;
	overflow:hidden;
	font-weight:100;
}

.blok_blauw_titel{
	height:83px;
	background-color:#3561AB;
}

.blok_paars{
	background-color:#8B8B8D;
	width:191px;
	height:166px;
	float:left;
	margin-right:3px;
	cursor:pointer;
	position:relative;
}

.blok_paars_titel{
	height:83px;
	
}

.blok_paars_content{
	height:83px;
	overflow:hidden;
}

.blok_paars_text{
	padding:10px 17px 10px 17px;
}

.blok_paars_content p{
	color:#FFFFFF;
	font-size: 11px;
}

.blok_grijs{
	background-color:#8B8B8D;
	width:191px;
	height:166px;
	float:left;
	position:relative;	
}

.blok_grijs_titel h2{    
	color:#FFFFFF;
	font-size:16px;
	padding:8px 17px 10px 17px;
	overflow:hidden;
	font-weight:100;
}

.blok_grijs_content{
	
}

#footer_container{
/*
	padding-top:27px;
*/
	font-size:10px;
	color:#3561AB;
	margin-top: 30px;
	margin-bottom: 10px;
	clear: both;
	padding-top:30px
}
#footer_container li{
display:inline
}

#footer_container h5, #footer_container ul{
display:inline
}

#footer_container a, #footer_container small{
	font-size:9px;
	color:#3892D1;
}

#footer_container div{
	display:inline;
}

/* select boxes */

#choose_container{
	/*position:relative;*/
	height:50px;
	width:184px;
	border-top:1px solid #3561AB;
	/*border-bottom:1px solid #3561AB;*/
	margin-top:30px
	
}

#choose_container a, .find_distribitor a {
	text-decoration: none;
}

#chooseBox1{
	position:absolute;
	/*top:0px;*/
}

#chooseBox2{
	position:absolute;
	/*top:0px;*/
}

.pnlRightSpacer {
	height: 3px;
}

.find_distribitor{
/*
	float: right;
*/
	/*position:relative;	*/
	height: 34px;
	width:184px;
	/*border-top:1px solid #3561AB;*/
	/*border-bottom:1px solid #3561AB;*/
	background-color:transparent;
	margin-top: 5px;		
}

.find_distribitor_label{
	color:#3561AB;
	font-weight: bold;
	padding: 8px 8px 0px 8px;
	
}

#chooseRegion{
	margin:10px 0 0 8px;
	width:120px;
	height:12px;
	border:1px solid #3561AB;
	background-color:#FFFFFF;	
}

#linkPanel {
	font-size:9px;
	color:#3561AB;
	display:block;
	padding-left:8px;
}

#myPanel
{
	background-color:#FFFFFF;
	width:120px;
	border-bottom:1px solid #3561AB;
	border-left:1px solid #3561AB;
	border-right:1px solid #3561AB;
	margin-left:8px;
	padding:5px 0 5px 0;
	text-transform: capitalize;
	z-index: 50;
}

#myPanel a, #myPanel2 a{
	font-size:9px;
	display: block;
	padding-left:8px;
}
#myPanel a:hover, #myPanel2 a:hover{
  background-color: #3561AB;
  color: white;
  text-decoration: none;
}
#linkPanel img{
	padding-left:22px;
}

#linkPanel2 img{
	padding-left:8px;
}

#chooseLanguage{
	margin:10px 0 0 8px;
	width:120px;
	height:12px;
	border:1px solid #3561AB;
	background-color:#FFFFFF;
}

#linkPanel2 {
	font-size:9px;
	color:#3561AB;
	display:block;
	padding-left:8px;
}

#myPanel2
{		
	background-color:#FFFFFF;
	width:120px;
	border-bottom:1px solid #3561AB;
	border-left:1px solid #3561AB;
	border-right:1px solid #3561AB;
	margin-left:8px;
	padding:5px 0 5px 0;
	font-size:9px;
	text-transform: capitalize;
	z-index: 100;
}

#myPanel2 ul, #myPanel ul{
	list-style-type:none;
	
}
#myPanel2 li, #myPanel li{
	display: inline;
	margin: 0;
	padding: 0;
}
/* news homepage */

#newsListHome{
	padding:0 10px 0px 17px;
	color:#FFFFFF;
	font-size:10px;
	width: 195px; 
	height: 166px;
}

#newsListHome a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

#newsListHome ul{
	list-style-type:none;
}

/* news presspage */

#newsListPress{
	
}

.newsPressMessage{
	
}

.newsPressHeading{
	margin-bottom:5px;
}

.newsPressHeading a{
	color:#8CB61B;
}

.newsPressHeading .h3{
	color:#8CB61B;
	font-size:140%;
}

.newsPressDate{
	font-size:9px;
	color:#C9C8C7;
}

.newsPressElement{
	display:inline-block;
}

.newsPressOverviewImage{
	float:left;
	margin-right:10px;	
	border:1px solid #8CB61B;	
}

.newsPressText{
	line-height:14px;
}

.newsPressMore{
	
}

#newsPressNavigation{
	
}

/* news item */

#newselement h2.h2{
	color:#8CB61B;
	font-size:140%;
	margin-bottom:5px;
}

#newsItemImage{
	float:right;
	margin-left:20px;
	margin-bottom:10px;	
}

#newsItemImage img{
	border:1px solid #8CB61B;
}

#newsdetails p{
	text-align:justify;
}

#newsrelated{
	
}

#newsnavigation{
	
}

/* product list catalog */
.product_catalog_list
{
	
}

.product_catalog_list ul
{
	margin-left: 0 !important;

}

li.product_catalog_block
{	
	margin: 0 0 19px 0;
	text-align: left;
	vertical-align: top;
	list-style-type: none;
}

.product_catalog_item
{
	position: relative;
	width: 240px;
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
	margin-right: 5px;	
}

.product_catalog_item_full
{
	position: relative;
	width:500px;
	display: block;
	margin-bottom: 20px;
	vertical-align: top;
	margin-right: 5px;
}


.product_catalog_image{
	border:1px solid #3561AB;
	height:80px;
	width:80px;
	/*float:left;*/
	position:relative;
	margin-right:10px;	
	display: inline-block;
	vertical-align: top;
}

.product_catalog_image_medium{
	border:1px solid #3561AB;	
	float:right;
	position:relative;
	margin-right:10px;
	margin-left:10px;
	z-index: 1;
}

.product_catalog_text
{
	position:relative;
	display: inline-block;
	width: 139px;
	/*height: auto;*/	
	vertical-align: top;
	
	padding-right: 5px;
}
.product_catalog_text_full
{
	position:relative;
	display: inline-block;
	vertical-align: top;
}

.product_catalog_text_full_image
{
	position:relative;
	display: inline-block;
	width: 400px;
	vertical-align: top;
}


.product_catalog_text_detail
{
	position:relative;
}

.product_catalog_image img{
	padding:0;
}

.product_list_image_overlay{
  position:relative;
	bottom:40px;
	#bottom:42px;
	left:5px;
	height:35px;
	width:35px;
	background:url(../images/corner_1px_blue_bottomleft.png) no-repeat scroll left bottom;
}

.image {
  float: left;
  height:80px;
	width:80px;
	margin-right: 10px;
}

.image img {
  
  border: 1px solid rgb(76,116,181);
}

/* product page */

#product_left_menu{
	width:191px;
	position:relative;
	float:left;
	background-color:#E4E3E1;
		
}

#left_menu_title{
/*
	height:41px;
*/
	background-color:#8B8B8D;
}

#left_menu_title h4{
	color:#FFFFFF;
	font-size:120%;
	padding:22px 21px 3px 18px;
	overflow:hidden;
	font-weight:600;	
}

.product_menu_bottom_left{
	position:relative;
	height:34px;
}

#left_menu_list{
	width:191px;
	_width:176px;
}

#left_menu_list h3.headerbar{
	font-size:12px;
	color:#FFFFFF;
	background-color:#8B8B8D;
	margin-bottom: 5px;
	padding:1px 2px 4px 18px;
	margin-top:20px;
	font-weight:normal;
}

#left_menu_list h3.headerbar:hover{
	background-color:#8CB61B !important;
}

h3.active{
	background-color:#8CB61B !important;
}

h3.access{
	color: #BCE64B !important;
}

h3.noaccess{
	color: #BCE64B !important;
}

a.access{
	color: #3561AB !important;
}

a.noaccess{
	color: #3561AB !important;
}


#left_menu_list ul li a.noaccess, #left_menu_list ul li a.access {	
	background:url(../images/bullet_blue-white.gif) no-repeat 18px 5px !important;
}

#left_menu_list .submenu3 {
	margin:0;
	padding:0;
	position:relative;
	left:15px;	
} 

#left_menu_list .submenu3 li {
	margin:0;	
}

#left_menu_list .submenu4 {
	margin:0;
	margin-right: 8px;
	padding:0;
	position:relative;
	left:23px;	
}

#left_menu_list .submenu4 li {
	margin:0;	
}

#left_menu_list .submenu5 {
	margin:0;
	margin-right: 8px;
	padding:0;
	position:relative;
	left:23px;	
}

#left_menu_list .submenu5 li {
	margin:0;	
}

#left_menu_list h3 {
	font-weight: normal;
}

#left_menu_list .submenu3 h3 {
	font-weight: bold;
	font-size: 0.95em;
}

#left_menu_list a {
	text-decoration: none;
	color:#fff;
	display: block;
	background:gray;
	padding:2px 0 2px 15px;
	margin:0;
}
#left_menu_list a:hover {
	text-decoration: none;
	color:#fff;
	background:#8cb61b;
}

#left_menu_list{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#left_menu_list li{
	padding: 0;
	margin:20px 0 0 0;
	
	list-style-type:none;
	position:relative;
	left:-15px;
	
	
}

	
#left_menu_list li:hover{

}

#left_menu_list ul li a{
	color: #000000;
	background:url(../images/bullet_green-lgrey.gif) no-repeat 18px 5px;
	display: block;
	padding: 2px 0 4px 31px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}


#left_menu_list .submenu3 a:hover{
	background:url(../images/bullet_green-lgrey.gif) no-repeat 18px 5px;
	color:#8cb61b;
	
}

#left_menu_list a.active-item {
	background-color:#8cb61b
	
}

#left_menu_list .submenu3 a.active-item {
	color:#FFFFFF;
	background-color:rgb(201,200,199);
	
}

/* product content */

#product_content_container{
	float:left;
	width:585px;
}

#product_overview{
/*
	padding:0px 45px 0 45px;
*/
	padding:0px 5px;
}

#product_overview p{
	line-height:14px;
}

#product_overview img.movie{
	float:left;
	padding:0 33px 20px 0;
}

#product_information{
	padding:21px 45px 0 45px;
}

#product_information h2{
	font-size:120%;
	padding-bottom:25px;
}

#product_print{
	float:right;
	list-style-type:none;
}

#product_print li{
	display:inline;
}

#product_print li a{
	float:left;
	padding-left:5px;
}

.product_list{
	border:1px solid #8B8B8D;
	display:inline-block;
	position:relative;
	width:492px;
}

.product_list ul{
	list-style-type:none;
}

.product_list li{
	display:block;
	float:left;
	width:123px;
}

.product_img{
	margin:12px 0 8px 0;
}

.product_list_image{
	text-align:center;
}

.product_list_content{
	background-color:#8B8B8D;
	border-right:1px solid #FFFFFF;
}

.product_list_content p{
	color:#FFFFFF;
	padding:7px 7px 0 7px;
}

.product_list_content a{
	color:#3561AB !important;
	padding-left:7px;
}

.product_list_content a:hover{
	color:#3561AB;
	padding-left:7px;
}

.overlay_product_overview{
	position:absolute;
	right:-1px;
	top:-1px;
	height:35px; 
	width:35px;
	background:url(../images/corner_1px_grey_topright.png) no-repeat scroll right top;
}

.product_bottom_left{
	height:44px;
	background-color:#8B8B8D;
	position:relative;
	margin:0 0 -1px -1px;
}

.left_menu_bottom{
	background:url(../images/corner_bottomleft.png) no-repeat scroll left bottom;
	height:35px;
	list-style-type:none;
	}
#product_related_links{
	padding:8px;
}

#product_related_links_container{
	width:172px;
	float:right;
	border:1px solid #8CB61B;
	margin:0 0 20px 10px;
	position:relative;
	clear: right;
}

#product_related_links h4{
	color:#8CB61B;
	font-size:100%;
	padding:10px 0 7px 6px;
}

#product_related_links ul{
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 33px;
}

#product_related_links ul li{
	padding-bottom: 1px;	
}

#product_related_links ul li a{
	color: #000000;
	background:transparent url(../images/bullet_green-lgrey.gif) no-repeat 2px 5px !important;	
display: block !important;
	padding: 2px 0 4px 10px !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 10px;
}


.overlay_bottom_right_related{
	height:35px;
	width:35px;
	position:absolute;
	right:-1px;
	bottom:-1px;	
	background:url(../images/corner_1px_green_bottomright.png) no-repeat scroll right bottom;
}

/* news scroller on homepage */

#newsListHome{
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 164px; /* important */
	height: 121px; /* important */	
}

#newsItemContent{
	position: absolute;
	left: -10px; 
	top: -786px; 
	height: 445px; 
	width: 188px; 
	visibility: visible; 
	opacity: 1;
	margin-left:20px
}

.newsItemHome.old{
    padding-left: 18px;
	padding-right: 18px;
	width: 180px;
	height: 182px;
	text-align: left;
	overflow:hidden;			
	font-size: 11px;
	margin-left:20px
}

.newsItemHome{
    xpadding-left: 18px;
    padding-top: 8px;
	padding-right: 5px;
	width: 155px;
	
	height: 142px;
	text-align: left;
	overflow:hidden;			
	font-size: 11px;
	#width: 160px;
	#height: 150px;
	#padding-top:20px;
	
}

.newsItemHome  h3 a {
	font-size: 11px !important;
	font-weight: bold;
		text-decoration:none;
}

.newsItemHome  a {
	font-size: 11px !important;
	font-weight: bold;
		text-decoration:none;
}


/* events */

.agendaTitle {
	border-bottom:1px solid #8CB61B;
	padding-bottom:3px;
	margin-bottom:3px;
	color:#8CB61B;
}

.agendaDatum {
	font-weight:bold;
	font-style:italic;	
}

.agendaTijd {
	font-weight:bold;
	font-style:italic;	
}

.agendaImage {
	float:right;
	margin-left:20px;
	margin-bottom:15px;
}

.agendaOmschrijving {
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
}

.agendaInformatie {
	font-weight:bold;
	font-style:italic;	
}

.titelBalk {
	background-color:#8CB61B; 
	height:22px;
	color:#FFFFFF;
	text-align:center;
}

.locationName{
	color:#8CB61B;
}

/* human resources */

#hrSearchForm{
	margin-bottom:20px;
}

.aplhabet{
	color:#C9C8C7;
}

.aplhabet a{
	font-size:8px;
}

.hrBackButton{
	
}

#hrListEmployees{
	
}

.hrEmployeeContainer{
	
}

.hrEmployeeName{
	
}

.hrEmployeeImage{
	float:left;
	border:1px solid #8CB61B;
	margin-right:20px;
}

.hrDepartmentLevel1{
	color:#8CB61B;
	font-size:16px;
	padding-bottom:5px;
}

.hrDepartmentLevel2{
	color:#8B8B8D;
	font-size:130%;
	padding:10px 0 5px 0;	
}

/* dealerlocator */

#dealerSearch{
	margin-bottom:25px;
}

.DealerElement0{
	background-color:#ffffff;
}

.DealerElement1{
	background-color:#eeeeee;
}

.DealerLabel{
	width:100px;
}

.DealerLine{
	background-color:#cccccc;
	height:1px;
}

.dealerRow{
	height:20px;
}

/* search */

#search_menu{
	margin:50px 0pt 0pt 20px;
	float:left;
}

.searchBox {
	background-image: url(../images/buttons/bg_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #8CB61B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	width: 150px;
	height: 16px;
	float:left;
	margin-top:1px;
	margin-right: 5px;
	padding:2px 0 0 2px;
}


#zoekresultaten {
	
}

#zoektekst{
	margin-top:5px;
}

#zoeknavigatie {
	padding-top:10px;
}

#zoeknavigatie a{
	border: 1px solid gray; 
	padding:4px; 
	text-align: center; 
	line-height: 25px;
}

#zoeknavigatie a:hover{
	background-color:#eee;
	border: 1px solid #8CB61B; 
	padding:4px; 
	text-align: center; 
	line-height: 25px;
}

#zoeklijst {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #3561AB;
	border-bottom:1px solid #3561AB;
}

.zoekwoord, #zoeklijst strong{
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	color:#3561AB;
}

.zoekhighlight{
	font-size:100%;
	font-weight:bold;
	color:#3561AB;
}

/* filepublisher */

.fileUploadContainer{
padding:20px 0 20px 0;	

}

.fileUploadContainer a 
{
	text-decoration : none;
	color: #8B8B8D;
	font-size: 12px;
}

.fileUploadContainer a:hover
{
	text-decoration : none;
	color: #8CB61B;
	font-weight: bold;
	font-size: 12px;
}

.fileRow:hover
{
	background-color: #f3f3f3;

}

.fileRow
{
	cursor: pointer;
	color: #8B8B8D;
	font-size: 12px;
}

.fileRowDivider td
{
	background-color: #8CB61B;
	height: 1px;
}

/* sitemap */

#sitemap ul{
	margin:0;
	padding-left:0px;
	list-style-type:none;
}

#sitemap ul ul{
    padding-left: 20px;
}

#sitemap .M0 li{
	list-style-image:url(../images/basics/arrow_orange.gif);
}

#sitemap .M1 li{
	list-style-image:url('../images/bullet_green-lgrey.gif')

}

#sitemap .M2 li{
/*
	list-style-image:url('../images/arrow_blue-lblue_right.gif');
*/
	background:none;
}

#sitemap .M3 li{
	/*
list-style-image:url(../images/basics/arrow_blue.gif) !important;
*/
	background:none;
}

#sitemap .M4 li{
	/*
list-style-image:url(../images/buttons/arrow_tl.gif) !important;
*/
	background:none;
}	

#sitemap ul.M1{
	margin-left:20px;
}

/*
#sitemap ul.M3 li a{
	font-weight:bold;
	color:#004189;
}

#sitemap ul.M4 li a{
	font-weight:normal;
	color:#004189;
}
*/

#sitemap .M0 li a{
	color:#000000;
	font-size:14px;
	font-weight:normal;
	display:block;
	height:18px;
	padding:4px 0 4px 18px;
}

#sitemap .M0 li a:hover{
	background-color:#f3f3f3;
	color:#8CB61B;
}

#sitemap .M1 li a{
	color:#8B8B8D;
	display:block;
	font-weight:normal;
	padding-left:3px;
	text-decoration:none;
	font-size:12px;
	height:14px;
	padding:2px 0 2px 0;
	background:none;
}

#sitemap .M1 li a:hover{
	background-color:#f3f3f3;
	color:#8CB61B ;
	font-weight:bold !important;
}

/*
#sitemap .M2 li a{
	display:block;
	font-size:11px;
	height:16px;
	color:#004189;
	padding-left:3px;
	padding-top:2px;
	background:none;
}

#sitemap .M2 li a:hover{
	background-color:#f3f3f3;
	color:#8CB61B ;
	font-weight:bold !important;
}
*/

/*
#sitemap .M3 li a{
	display:block;
	height:18px;
	color:#004189;
	padding-left:3px;
	padding-top:2px;
	font-style:italic;
	background:none;
}

#sitemap .M3 li a:hover{
	background-color:#f3f3f3;
	color:#8CB61B ;
	font-weight:bold !important;
}
*/

.rightmenu_container{
	width:182px;	
	border:solid 1px #3561AB;
	margin-top:28px;	
	float: right;
	position: relative;
	padding-bottom: 0px;
}

.rightmenu {
	padding:5px 5px 5px 5px;
}

.rightmenu h4 {
	color:#3561AB;
	font-size:14px;	
	padding:10px 0 7px 6px;
}


.rightmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 33px;
}

.rightmenu ul li{
	padding-bottom: 1px;
}

.rightmenu ul li a{
	color: #000000;
	background:url(../images/bullet_blue-white.gif) no-repeat 7px 5px;
	display: block;
	padding: 2px 0 4px 20px;
	text-decoration: none;
	font-weight: bold;
}

.overlay_bottom_left_blue {
	height:35px;
	width:35px;
	position:absolute;
	left:-1px;
	bottom:-1px;	
	background:url(../images/corner_1px_blue_bottomleft.png) no-repeat scroll left bottom;
}


.third_level li {
	padding-left: 10px;
}

/* Notify a Friend */

.input_box{
	width:250px;
	border: 1px solid #8CB61B;
	color: #444444;
	margin-top:1px;
	margin-right: 5px;
	padding:2px 0 0 2px;
}

/* RSS */

.RSS_item{
	margin-bottom:10px;
}

.RSS_item h4{
	margin-bottom:5px;
	color:#8CB61B;
}

.dealer_locator{
	width:500px;
	float:left;
}

.distributor_only a
{
	background:url(../images/bullet_blue-white.gif) no-repeat 7px 5px !important;
	color: #3561AB !important;
}

/* Media Gallery */

.mediaOverview{
	
}

.mediaImg {
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
}

#media_main_container{
	
}

.media_ligtbox_container{
	border:1px dashed #000000;
	text-align:center;
}

#media_search_container{
	
}

#media_tellafriend_container{
	
}

.media_image_overview{
	width:773px;
	text-align:center;
}

#media_element{

}

.media_image_information{
	width:773px;
	padding-top:10px;
}

.media_information{

}

#myTabs2{
	margin:0 auto;
}

.navigate_back{ 
	margin-top:10px;
}

.navigate_back a{
	background-color:#8CB61B;
	padding:2px 8px 2px 8px;
	border:1px solid #8B8B8D;
	text-decoration:none !important;
	color:#FFFFFF;
}

.navigate_back a:hover{
	background-color:#8B8B8D;
	color:#FFFFFF;
}



.usercontent ul 
{
/*	list-style-position:inside; */
	margin-top: 5px;
	margin-bottom:5px;
}

.usercontent 
{
margin-left:20px
}
.usercontent h1
{
width:300px;
font:italic 14px Verdana;
color:#fff;
}

#thecontent {display: block; }

@media print {
   #thecontent { display: block; }
}


.left {float:left;width:270px;}
.right{float:right;width:270px;}

.newstext small{color:#fff}

.box-header {color: #8cb61b; font-size: 19px; font-weight: bold; margin: 0.5em 0 1em 0;}

.error {list-style: none; color: red; font-weight: bold;}
.success {color: green; font-weight: bold;}

.wysiwyg {_clear:both}
.wysiwyg img {margin:5px}


.intro_img{
	position: absolute; left: 0px; top: 0px;
}
.text-big{
	font-size: 16px;
}

.intro_img2{
	#margin-left:4px
}
.display-none{
	display:none
}
.display-block{
	display:block
}
