/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#ffffff;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}

/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/
	
	#crombe{
		position:		absolute;
		top:			0px;
		left:			50%;
		margin-left:		-485px;
		width:			970px;
	}
	
	#content{
		overflow:		auto;
	}

/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/	
	
	#footer{
		margin-top:		20px;
		padding-top:		10px;
		padding-bottom:		10px;
		border-top:		1px solid #b3b9be;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#a0a8ae;
		overflow:		auto;
	}
	
	#footer a,
	#footer a:link,
	#footer a:active,
	#footer a:hover,
	#footer a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#780231;
		text-decoration:	none;
	}
	
	#footer_left{
		float:			left;
		width:			830px;
	}
	
	#footer_left span{
		font-style:		italic;
		font-size:		11px;
	}

	#footer_right{
		float:			left;
		width:			140px;
		text-align:		right;
	}	
	
	#footer_right span a,
	#footer_right span a:link,
	#footer_right span a:active,
	#footer_right span a:hover,
	#footer_right span a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		font-style:		italic;
		color:			#a0a8ae;
		text-decoration:	none;	
	}
	
/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/

	#logo{
		position:		absolute;
		top:			15px;
		left:			0px;
	}
	
	#header{
		position:		relative;
		top:			15px;
		height:			130px;
		width:			811px;
		left:			159px;
	}
	
	#bg_nav{
		position:		absolute;
		top:			48px;
		right:			0px;
		width:			811px;
		height:			33px;
		background-image:	url('images/bg_nav.png');
		background-repeat:	no-repeat;
	}
	
	#bg_nav h1{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-transform:		uppercase;
		color:			#ffffff;	
		padding-left:		10px;
		padding-right:		10px;
		float:			left;
		border-right:		1px solid #b3266a;
		border-left:		1px solid #780231;
		height:			24px;
		padding-top:		9px;
	}
	
	#bg_nav a,
	#bg_nav a:link,
	#bg_nav a:active,
	#bg_nav a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-transform:		uppercase;
		text-decoration:	none;
		color:			#DC81AD;
	}

	#bg_nav a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-transform:		uppercase;
		text-decoration:	none;
		color:			#ffffff;
	}	
	
	#langChoice{
		position:		absolute;
		top:			0px;
		right:			0px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8b013e;		
	}
	
	#langChoice h2{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8b013e;
		float:			left;
	}
	
	#langChoice h2 a,
	#langChoice h2 a:link,
	#langChoice h2 a:active,
	#langChoice h2 a:hover,
	#langChoice h2 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8b013e;
		text-decoration:	none;
	}
	
	#breadcrumb{
		position:		absolute;
		top:			90px;
		left:			10px;	
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8fa2b1;
		text-decoration:	none;
		height:			15px;
		width:			792px;
		overflow:		hidden;
	}
	
	#breadcrumb a,
	#breadcrumb a:link,
	#breadcrumb a:active,
	#breadcrumb a:hover,
	#breadcrumb a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8fa2b1;
		text-decoration:	none;	
	}	

/*
--------------------------------------------------------------
|	HOME
--------------------------------------------------------------
*/	

	#home_left{
		float:			left;
		width:			255px;
		background-color:	#2c3a45;
	}
	
	#home_right{
		overflow:		auto;
		float:			left;
		width:			715px;	
	}
	
	#home_left_nav{
		background-image:	url('images/bg_home_left.jpg');
		background-repeat:	repeat-x;
		width:			215px;
		padding-top:		79px;
		padding-left:		20px;
		padding-right:		20px;
	}
	
	.homeBottomPad{
		padding-bottom:		20px;
	}
	
	#home_news{
		position:		relative;
		border-top:		1px solid #780231;
		background-image:	url('images/bg_home_left2.jpg');
		background-repeat:	repeat-x;	
		height:			174px;
		padding:		20px;
	}
	
	#home_right_content{
		border-top:		1px solid #780231;
	}
	
	#home_news h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;
		width:			215px;
		overflow:		hidden;
		padding-bottom:		18px;
	}
	
	#home_news p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#dc81ad;
		width:			215px;
		height:			107px;
		overflow:		hidden;	
		margin-bottom:		18px;
		line-height:		18px;
	}
	
	#home_news a,
	#home_news a:link,
	#home_news a:active,
	#home_news a:hover,
	#home_news a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	#home_right_content_1{
		float:			left;
		width:			360px;
	}
	
	#home_right_content_2{
		float:			left;
		width:			315px;
		padding:		20px;
	}
	
	#home_right_content_2 p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#535a5f;
		line-height:		18px;	
	}
	
	#home_right_content_2 p span{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#780231;
		line-height:		18px;	
	}
	
	#home_promo_pic{
		overflow:		auto;
		width:			360px;
		height:			214px;
	}
	
	#home_promo_info{
		padding-top:		15px;
	}
	
	#home_promo_info_1{
		float:			left;
		width:			105px;
	}
	
	#home_promo_info_2{
		float:			left;
		margin-left:		10px;
		width:			235px;	
	}
	
	#home_promo_info_2 h1{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#658195;
		width:			235px;
		overflow:		hidden;
		padding-bottom:		2px;
	}
	
	#home_promo_info_2 h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#658195;
		width:			235px;
		overflow:		hidden;	
		text-transform:		uppercase;
	}
	
	.home_button{
		background-image:	url('images/bg_button.png');
		background-repeat:	no-repeat;
		width:			105px;
		height:			24px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;
		text-align:		center;
		text-transform:		uppercase;
		padding-top:		8px;
	}
	
	.home_button a,
	.home_button a:link,
	.home_button a:active,
	.home_button a:hover,
	.home_button a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	.prodNavHome{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
		padding-bottom:		10px;
	}

	.prodNavHome a,
	.prodNavHome a:link,
	.prodNavHome a:active,
	.prodNavHome a:hover,
	.prodNavHome a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
	}	

/*
--------------------------------------------------------------
|	PRODUCTS
--------------------------------------------------------------
*/	

	#prod_left_nav{
		float:			left;
		width:			255px;
		background-color:	#2c3a45;
		background-image:	url('images/bg_home_left.jpg');
		background-repeat:	repeat-x;
		padding-top:		75px;
		padding-bottom:		40px;
	}	
	
	#prod_middle_nav{
		float:			left;
		width:			355px;
		background-color:	#af0057;
		background-image:	url('images/bg_prod_list.jpg');
		background-repeat:	repeat-x;
		padding-top:		75px;
		padding-bottom:		40px;
	}
	
	#prod_right_nav{
		float:			left;
		width:			360px;
	}
	
	.blueBG{
		background-image:	url('images/bg_blue.jpg');
		background-repeat:	repeat-x;
		padding-left:		20px;
		padding-right:		20px;
		width:			215px;
		color:			#8fa2b1;
	}

	.blueBG a,
	.blueBG a:link,
	.blueBG a:active,
	.blueBG a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		text-transform:		uppercase;
		color:			#8fa2b1;
		display:		block;
		line-height:		18px;
	}

	.blueBG a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		text-transform:		uppercase;
		color:			#ffffff;
		display:		block;
		line-height:		18px;
	}

	.pinkBG{
		background-image:	url('images/bg_pink.jpg');
		background-repeat:	repeat-x;
		padding-left:		20px;
		padding-right:		20px;
		width:			315px;
		color:			#e7a3c5;
	}	

	.pinkBG a,
	.pinkBG a:link,
	.pinkBG a:active,
	.pinkBG a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		color:			#e7a3c5;
		display:		block;
		line-height:		18px;
	}

	.pinkBG a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		color:			#ffffff;
		display:		block;
		line-height:		18px;
	}

	.prodNav{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		text-decoration:	none;
		overflow:		hidden;
		height:			22px;
		padding-top:		2px;
	}

	.prodDetail{
		padding:		20px;
	}
	
	.prodDetail h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;	
		color:			#780231;
	}
	
	.prodDetail h2{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;	
		color:			#780231;
	}

	.prodDetail p{
		padding-top:		15px;
		padding-bottom:		15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8fa2b1;
		line-height:		18px;	
	}
	
	.prodDetail table tr td{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8fa2b1;	
	}
	
	.prodDetail a,
	.prodDetail a:link,
	.prodDetail a:active,
	.prodDetail a:hover,
	.prodDetail a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#8fa2b1;
		text-decoration:	underline;
	}

/*
--------------------------------------------------------------
|	PAGES
--------------------------------------------------------------
*/
	
	#content_pages{
		float:			left;
		overflow:		auto;		
	}
	
	#content_pages_one{
		float:			left;
		overflow:		auto;
		width:			674px;
		margin-left:		1px;
		padding:		20px;
	}

	#content_pages_one h1,
	#content_pages_left h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#7a92a3;	
		line-height:		18px;
		padding-bottom:		10px;
	}
	
	#content_pages_one p,
	#content_pages_left p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#7a92a3;	
		line-height:		18px;
	}
	
	#content_pages_one ul{
		padding-top:		5px;
		padding-bottom:		5px;
	}
	
	#content_pages_one ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#7a92a3;	
		line-height:		18px;
		margin-left:		14px;
	}
	
	#content_pages_one a,
	#content_pages_one a:link,
	#content_pages_one a:active,
	#content_pages_one a:hover,
	#content_pages_one a:visited,
	#content_pages_left a,
	#content_pages_left a:link,
	#content_pages_left a:active,
	#content_pages_left a:hover,
	#content_pages_left a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ab0054;	
		line-height:		18px;	
		text-decoration:	none;
	}
	
	#content_pages_left{
		float:			left;
		width:			337px;
		padding:		20px;
	}
	
	#content_pages_right{
		background-color:	#dbe2e6;
		float:			left;
		width:			297px;	
		padding:		20px;
	}

/*
--------------------------------------------------------------
|	EMPLOYEES
--------------------------------------------------------------
*/
	
	.employee_cat h1{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#2c3a45;
		text-transform:		uppercase;
	}

	.employee_cat{
		padding-bottom:		20px;
	}
	
	.employee{
		overflow:		auto;
		padding-top:		15px;
	}
	
	.employee h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#7a92a3;	
	}

	.employee p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#2c3a45;	
		line-height:		16px;
	}	
	
	.employee a,
	.employee a:link,
	.employee a:active,
	.employee a:hover,
	.employee a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ab0054;	
		text-decoration:	none;
	}	
	
	.employee_info{
		float:			left;
		width:			177px;
		padding-right:		20px;
	}
	
	.employee_pic{
		float:			left;
		width:			100px;
		height:			100px;
		background-color:	#bcc8d0;
	}
	
	#frmSearch .home_button{
		margin-left:		215px;
	}
	
	#frmSearch input{
		width:			316px;
		margin-top:		10px;
		margin-bottom:		10px;
		padding:		2px;
		border:			1px solid #B3B9BE;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#00000;		
	}