html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background-color:#fff;
  min-width:800px;
/*  text-align:center; */
  font-family:Arial, Helvetica, sans-serif;
  color:#592D00;
  text-align:center;
/*  background-image: url(graphics/grad.jpg); */
	font-size:11px;
	color:#592D00;
	color:#585a5b;
}



/* ----- FONTS ----- */

h1,h2{font-size:20px;
	color:#666;
	font-weight:normal }

h2{font-size:16px; }

h3{	font-size:14px;
	color:#666;
	font-weight:bold}

h4{	font-size:12px;
	color:#666;
	font-weight:bold}

p{ 
	font-size:12px;
	color:#592D00;
	color:#626164;
	
}

#center p{ font-weight:normal;
	font-size:12px;
}

a{ 
	color:#d2070b;
	text-decoration:none;
}

a:hover{ 
	color:#d2070b;
	text-decoration:none;
}

/* ********************** CLASSES *********************/

.error{ color:#E85F29;font-size:12px;font-weight:bold}

.red{ font-size:12px;font-weight:normal;color:#d2070b; }
.red a{ font-size:12px;font-weight:normal;color:#d2070b;}
.black{ font-size:12px;	font-weight:bold;color:#000000; }

.small{	font-size:9px;	color:#999999;}

.menuItems{ color:#000000;	font-weight:bold;	padding-right:35px;	font-size:11px}
.menuItems a{ color:#000000;font-weight:bold;}
.menuItems a:hover{ color:#d2070b;}
.menuItems a:active{ color:#d2070b;}

.darkgrey a{ color:#999999;}
.show{ display:block}

.home p{ 	font-style:normal;	font-size:11px;	text-align:left}

.highlight{	color:#666666;	font-weight:bold;	font-size:11px;	}

.required {border-left:2px solid #33CCFF;font-size:11px;font-family:Arial, Helvetica, sans-serif}


/*******************************************       LAYERS, BLOCKS & POSITIONING      *************************/


#main { 
/*	width:960px;
	height:100%;
	min-height:400px;*/
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;

	text-align:left;

	 }
	 
#header { 
	width:950px;
	height:173px;
	background-color:#FFFFFF;
	border-bottom:1px solid #d2070b;
	padding:0; 
	margin:0px;
	 }

#logo{ float:left;width:620px;height:130px;border:0px solid red;}
#motto{ float:left;width:306px;height:80px;border:0px solid red;clear:right;
padding-top:44px;

}

#motto h1{ color:#d2070b;font-size:18px }


#menu{ 
	position:relative;
	float:left;
	border:0px solid black;
	width:950px;
/*	width:960px;*/
	padding-left:10px;
	padding-top:25px;
	}




#content{

	text-align:left;
	width:960px;
/* 	min-height:390px; */
	height:auto;
	margin-right:auto;
	margin-top:0px;
	margin-left:auto;
	border:0px solid #ccc;
	z-index:auto;	

	}	 
	
	
#contenthead{ border:1px solid #fff;	
margin-top:-65px;}	
	 
#center a{ color:red}	 
	 


	 
#textbody{ 
	position:relative;
	float:left;
	/* min-height:600px;*/
	padding-top:0px;
	z-index:auto;
	border:0px solid #ccc;

}

.breadcrumbs{
	width:500px;
	/* height:15px; */
	margin-left:0px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#DF8B40;
	visibility:visible;
	}


/* ******************* CENTER / LEFT COLUMN ***************************/

#center{ 
	float:left;
	position:relative;
	left:0px;
	width:540px;
	padding-top:10px;	
	padding-left:10px;
	padding-bottom:0px;	
	padding-right:70px;
	border:0px solid red;
 }

#center a{ color:#999999}
#center a:hover{ color:#d2070b;}


#contentFooter{ 
	float:left;
	position:relative;
	width:540px;
	margin-top:47px;
	margin-bottom:20px;
}

#contentFooter h3{ font-size:12px}

#contentFooterProducts{ 
	float:left;
	width:320px;
	margin-right:20px;
	border:0px solid #ccc;
}	

#contentFooterNews{
	float:left;
	/* width:200px; */
	margin-right:0px;
}

#cats{color:#000000;text-align:center

}

#cats a{color:#666666;text-decoration:underline

}


.block{ 
	float:left;
	width:140px;	
}

.block2{ 
	float:left;
	width:196px;
	border:1px solid #ccc;	
}


/* ******************* RIGHT COLUMN ***********************/


#right{
	float:left;
	height:480px;
/*	min-height:70%;*/
	width:320px;
	border:0px solid #ccc;
	padding-top:50px;	
	border:0px solid green
}

#right h1{ color:#d2070b;font-size:16px }

#right a:hover{ text-decoration:underline}

#yvonne{ width:320px;height:300px;margin-top:25px;clear:right;border:0px solid red}



#rightMenu{
	width:180px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	z-index:5;
	position:relative;
	font-size:16px;
	margin-top:40px;

	}


.overviewSectionHeaders{ font-size:14px;font-weight:bold}

.linker_block1{
	margin:18px;
	margin-top:10px;
	text-align:right;
	font-size:11px;
	font-family:arial,helvetia,sans-serifs;
	font-weight:bold
}







/* ******************* Sitemap ***********************/

#sitemap{ font-size:12px}
#sitemap ul{ margin-left:0px}
#sitemap ul ul{ margin-left:0px}
#sitemap ul ul ul{ margin-left:10px}
#sitemap ul ul ul ul{ margin-left:10px} 


#sitemap ul{ padding-left:0px;padding-bottom:0px}
#sitemap ul ul{ padding-left:20px;margin-bottom:10px}
#sitemap ul ul ul{ padding-left:20px;margin-bottom:10px}
#sitemap ul ul ul ul{ padding-left:10px} 



/* ******************* Footer ***********************/



#footer{ 
	position:relative;
	float:left;
	height:30px;
	width:960px;
	z-index:3;	
	text-align:left;
	padding-top:3px;
	margin-top:0px;
	border-top:1px solid #d2070b;

}



#footerMenu{ 
	float:left;
	position:relative;
	width:610px;
	padding-left:10px;
	font-size:11px
}


#copyright{ 
	float:left;
	position:relative;
	width:300px;
	font-size:11px;
}

#bookmarks{ 
	float:left;
	position:relative;
	width:300px;
	font-size:11px;
	margin-top:-80px;
	height:60px;
}

#bookmarks a{ color:#999999}
#bookmarks a:hover{ color:#d2070b}

#copyright a{ color:#999999}
#copyright a:hover{ color:#d2070b}

#secondMenu{ 
	position:relative;
	padding-left: 47px; 
	top:8px;
	float:left;
	width:135px;
	border:0px solid green;
	height:110px;
	z-index:auto;
}







#subMenu{ 
/*	position:relative;
	float:left;
	top:30px;*/
	width:520px;
	margin-top:28px;
	margin-top:10px;	
	padding-left:35px;
	height:12px;
	border-bottom:0px solid #ccc;
	z-index:auto	
	}


		
		
.clear{
		clear:both;
	}



	




	
	/*
	General rules
	*/



	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		color:#816D65;
		color:#585a5b;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		color:#816D65;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:145px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #816D65; 
		color:#7C3F3F; 
		color:#666;
		text-decoration:none;	
		display:block;
		clear:both;
		width:130px;	 
		padding-left:2px;	
	}
	
	#dhtmlgoodies_slidedown_menu a:hover{
		color:#CC6600; 
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;border-bottom:0px solid #000;
		font-weight:bold;
		font-size:10px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;font-size:10px;		
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;font-size:10px;			
		/*font-style:italic;
		 color:blue; */
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;font-size:10px;	
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;font-size:10px;	
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:0px;
		padding-bottom:2px;				
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:0px;
	
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5 ul{
		margin-left:15px;
		padding:0px;		padding-bottom:1px;	
	}
	
	/* ..........................................Form table ........................................*/

table.p1{ text-align:left;width:350px;color:#333;font-weight:normal;margin-left:0px; margin-right:0px}
input {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
textarea {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif }
