/*
---------------------------------------------------------
|	FRAMEWORK 
---------------------------------------------------------
*/

	body{
		background-color:	#242424;
		background-image:	url('../images/bg.jpg');
		background-repeat:	repeat-x;
	}
	
	ul, li{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
	img{
		border:			0px;
		display:		block;
	}

	#guardian{
		position:		absolute;
		top:			0px;
		left:			50%;
		height:			auto;
		margin-left:		-512px;
	}	
	
	#content{
		height:			auto;
		width:			1024px;
	}	

	#theContent{
		float:			left;
		/*margin-right:		44px;*/
		width:			738px;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#fff;	
		display:		inline;
	}

	#theMenu{
		float:			left;
		top:			0px;
		margin-left:		38px;
		width:			200px;
		display:		inline;
	}
	
	.highlight{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		color:			#ffffff;
		line-height:		20px;	
	}
	
/*
---------------------------------------------------------
|	HEADER + FOOTER 
---------------------------------------------------------
*/

	#header{
		padding-bottom:		10px;
	}
	
	#footer{
		position:		absolute;
		left:			50%;
		margin-left:		-480px;
		width:			945px;
		clear:			both;
	}
	
	#footer_adres{
		margin-left:		17px;
		margin-top:		-34px;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#9e9e9e;		
	}
	
	#footer_adres a:link, #footer_adres a:active, #footer_adres a:hover, #footer_adres a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	#adres_red{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		bold;
		color:			#c8013a;	
	}

	#topnav{
		position:		absolute;
		top:			80px;
		left:			275px;
	}
	
	#topnav a:link, #topnav a:hover, #topnav a:active, #topnav a:visited{
		font-family:		Arial;
		font-size:		14px;
		font-weight:		bold;
		color:			#ffffff;
		text-decoration:	none;
		margin-right:		15px;
	}
	
	#breadcrumb{
		font-family:		Arial;
		font-size:		10px;
		color:			#ffffff;	
		position:		absolute;
		top:			130px;
		left:			275px;
	}	
	
/*
---------------------------------------------------------
|	CONTENT
---------------------------------------------------------
*/	

	#splashimg{
		margin-top:		-10px;
		margin-bottom:		5px;
	}
	
	#title_bar_title{
		font-family:		Arial;
		font-size:		12px;
		color:			#ffffff;	
		margin-top:		-30px;
		margin-left:		34px;
	}
	
	#newproduct{
		margin-left:		3px;
		margin-top:		7px;
	}
	
	#newproduct table tr td{
		vertical-align:		top;
		font-family:		Arial;
		font-size:		11px;
		color:			#ffffff;
	}
	
	#newproduct table tr td hr{
		border:			0px;
		height:			1px;
		background-color:	#505050;
		padding:		0px;
		margin-top:		12px;
		margin-bottom:		5px;
	}

	.product_title{
		font-family:		Arial;
		font-size:		12px;
		color:			#ffffff;
		font-weight:		bold;
		display:		block;
		margin-bottom:		10px;
	}
	
	.product_desc{
		color:			#a1a1a1;
		line-height:		22px;
	}	
	
	#prod_pdfs img{
		display:		inline;
		margin:			0px;
		padding:		0px;
	}
	
	#prod_pdfs{
		margin-top:		15px;
		margin-left:		-5px;
		cursor:			pointer;
	}
	
	#product_image{
		cursor:			pointer;
	}

	.spacing{
		width:			30px;
	}
	
	.detailbutton{
		width:			118px;
		vertical-align:		bottom;
	}

	.detailbutton img{
		cursor:			pointer;
	}
	
	.product_desc a, .product_desc a:active, .product_desc a:hover, .product_desc a:visited{
		color:			#ffffff;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	underline;
	}
 

/*
---------------------------------------------------------
|	NEWS
---------------------------------------------------------
*/

	.news_image{
		cursor:			pointer;
		border:			1px solid #9e9e9e;
		padding:		4px;
		background-color:	#ffffff;
	}	
	
	.news_date{
		color:			#9e9e9e;
		font-style:		italic;
		font-size:		10px;
	}

/*
---------------------------------------------------------
|	QUICK DOWNLOAD 
---------------------------------------------------------
*/

	#theContent #quick{
		float:			left;
		margin-right:		0px;
		margin-left:		35px;
		margin-left:		20px !important;
		margin-top:		0px;
		margin-bottom:		15px;
		width:			670px;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#9e9e9e;
		line-height:		20px;
		text-align:		left;
	}
	
	#theContent #quick tr td{
		border-bottom:		1px solid #646464;
		padding-top:		5px;
	}
	
	#theContent #quick th{
		font-family:		Arial;
		font-size:		14px;
		font-weight:		bold;
		color:			#cc0033;	
	}
	
	#theContent #quick tr td a, #theContent #quick tr td a:link, #theContent #quick tr td a:visited, #theContent #quick tr td a:hover{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	#theContent p{
		float:			left;
		margin-right:		0px;
		margin-left:		35px;
		margin-top:		0px;
		margin-bottom:		15px;
		width:			670px;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#9e9e9e;
		line-height:		20px;
		display:		inline;
	}	

	#theContent p a, #theContent p a:link, #theContent p a:visited, #theContent p a:hover{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#ffffff;
		line-height:		20px;	
	}

/*
---------------------------------------------------------
|	CONTACT
---------------------------------------------------------
*/

	#theContent #contact{
		float:			left;
		margin-right:		44px;
		margin-left:		37px;
		margin-top:		0px;
		margin-bottom:		15px;
		width:			670px;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#9e9e9e;
		line-height:		20px;
		text-align:		left;
		display:		inline;
	}
	
	#theContent #contact tr td{
		padding-top:		5px;
	}
	
	#theContent .label{
		vertical-align:		top;
		width:			95px;
	}
	
	#theContent #contact tr td input, #theContent #contact tr td textarea{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#9e9e9e;
		width:			250px;
		border:			1px solid #9e9e9e;
		margin:			0px;
		padding:		2px;
		background-color:	#242424;
	}
	

/*
---------------------------------------------------------
|	SUBSCRIBE 
---------------------------------------------------------
*/

	#subscribe{
		width:			196px;
		padding-top:		7px;
		cursor:			pointer;
	}
	
	#frmSubscribe{
		background-image: 	url('../images/subscribe_blanc.jpg'); 
		height:			167px;
		width:			196px;
	}
	
	#tblSubscribe{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;	
		margin-top:		43px;
		margin-left:		14px;
		color:			#ffffff;
	}
	
	#tblSubscribe tr td input{
		width:			163px;
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;
		color:			#000000;
		background-color:	#ffffff;
		border:			1px solid #9c0015;
	}
	

	/*
	#tblSubscribe tr td .inputbtn{
		width:			80px;
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;
		color:			#000000;
		background-color:	#ffffff;
		border:			1px solid #9c0015;	
	}
	*/
	
/*
---------------------------------------------------------
|	PRODUCT MENU 
---------------------------------------------------------
*/

	#prodMenu{	
		margin-left:		0px;
		width:			196px;
	}
	
	.subMenu1{
		display:		none;
	}

	.subMenu2{
		display:		none;
		background-color:	#272727;
	}

	.subMenu3{
		display:		none;
		background-color:	#272727;
	}

	.m_prod{
		background-image:	url('../images/mnu_bg_3.jpg');
		background-repeat:	no-repeat;	
		font-family:		Arial;
		font-size:		10px;	
		vertical-align:		top;
		height:			20px;
		padding-left:		10px;
		cursor:			pointer;
	}
	
	.m_prod div{
		padding-top:		3px;
	}
	
	.pm2 div{
		margin-left:		15px;
	}
	
	.pm3 div{
		margin-left:		30px;
	}

	.pm4 div{
		margin-left:		45px;
	}

	.toggler{
		font-family:		Arial;
		font-size:		10px;
		padding-left:		10px;
		cursor:			pointer;
	}

	.togglerSel{
		background-repeat:	no-repeat;	
		color:			#ffffff;
	}

	.togglerDeSel{
		background-repeat:	no-repeat;	
		color:			#a1a1a1;
	}

	.ms_2{
		padding-top:		3px;
		margin-left:		15px;
	}

	.ms_3{
		padding-top:		3px;
		margin-left:		30px;
	}

	.mnuSel{
		background-image:	url('../images/mnu_bg_2.jpg');
		background-repeat:	no-repeat;	
		color:			#ffffff;
		background-color:	#000000;
	}

	.mnuDeSel{
		background-image:	url('../images/mnu_bg.jpg');
		background-repeat:	no-repeat;
		color:			#ffffff;
		background-color:	#484848;
	}

	.parent{
		height:			20px;
		font-family:		Arial;
		font-size:		10px;
		cursor:			pointer;
		padding-left:		10px;
	}
	
	.parent div{
		padding-top:		3px;
	}


/*
---------------------------------------------------------
|	BUTTONS
---------------------------------------------------------
*/

	.fadeDef{
		cursor:			pointer;
	}