/* CSS Document */
/* ------------- FORMATTING ------------------------ */
body {
		text-align:center;
		margin:0px 0px 0px 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#663333;
		background-color:#333333;
}

html,body {
	height: 100%;
	/*border:1px solid #663333;*/
}

h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663333;
		font-weight:bold;
		display:inline;
		padding:0px;
		margin:0px;
}
h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		font-weight:bold;
		padding:0px 0px 3px 5px;
		margin:0px 0px 3px 5px;
}
h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663333;
		font-weight:bold;
		display:inline;
		padding:0px 0px 3px 5px;
		margin:0px 0px 3px 5px;
}
h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663333;
		font-weight:bold;
		padding:5px 0px 3px 2px;
		margin:5px 0px 3px 2px;
}
form {
	display:inline;
}
a em {
	font-style: normal;
	text-decoration: underline;
}

/* ------------- MAIN FRAME CONTAINER ------------------------ */

#frame {
		width:770px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		/* border:1px solid #663333; */
		height:100%;
}

/* ------------- TOP IMAGE ------------------------ */

#top_image {
		width:700px;
		height: 125px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
}


/* ------------- MAIN WINDOW ------------------------ */

#main_w_top {
	background:url(../images/main_w_top.gif) #333;
	width:770px;
	height:128px;
	color:#990033;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
* html #main_w_top {
		height: 125px;
}

#main_w_content {
	background-image:url(../images/main_w_bg.gif);
	width:770px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:770px;
	/* border-right:2px solid #ffffff;
	border-left:2px solid #ffffff; 
	border-top:2px solid #ffffff;*/
}
* html #main_w_content {
	width:770px;
	overflow:hidden;
}


#main_w_content_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding:10px 0px 10px 15px;
	line-height:15px;
}

#main_w_bottom {
	background-image:url(../images/main_w_bottom.gif);
	width:770px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/* ------------- NAVIGATION ------------------------ */

#navigation {
	width:612px;
	/* border:1px solid #000000; */
	height:68px;
	text-align:center;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:52px 0px 0px 145px;
}
* html #navigation {
	height:68px;
	width:615px;
	margin:52px 0px 0px 155px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:620px;
	margin:52px 0px 0px 145px;
}

*:first-child+html #navigation { /* IE 7 */
	height:68px;
	width:615px;
	margin:59px 0px 0px 143px;
}

/* --------------- COPYRIGHT ---------------------- */

#copyright {
	width:190px;
	text-align:left;
	color:#999999;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
* html #copyright {
	width:180px;
	padding:10px 10px 8px 10px;
}

/* -------------- Main Content Window (left/right) ----------------------- */
#main_w_content_left {
	display:inline;
	float:left;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	
	width:193px;
    /* border:1px solid #663333;  */
}
* html #main_w_content_left {
	width:180px;
	margin:0px -10px 0px 0px;
}

#main_w_content_right{
	display:inline;
	float:left;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	/* border:1px solid #663333; */
	width:400px;
}
* html #main_w_content_right {
	width:370px;
}

/* -------------- SUB MENU (right)----------------------- */
#sub_menu_top {
	background-image:url(../images/sub_menu_top.gif);
	width:193px;
	height:30px;
	margin:4px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #sub_menu_top {
	width:193px;
}
#sub_menu_content{
	background-image:url(../images/sub_menu_bg.gif);
	width:185px;
	overflow:hidden;
	/* height:200px; */
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	/* border:1px solid #000000; */
}
* html #sub_menu_content {
	width:193px;
	padding:0px 0px 0px 9px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:183px;
}
#sub_menu_bottom {
	background-image:url(../images/sub_menu_bottom.gif);
	width:193px;
	height:30px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #sub_menu_bottom {
	width:193px;
}

/* -------------- SUB MENU 2 (right)----------------------- */
#sub_menu_top2 {
	background-image:url(../images/menu_top.gif);
	width:193px;
	height:30px;
	margin:4px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #sub_menu_top2 {
	width:193px;
}
#sub_menu_content2{
	background-image:url(../images/sub_menu_bg.gif);
	width:185px;
	overflow:hidden;
	/* height:200px; */
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	/* border:1px solid #000000; */
}
* html #sub_menu_content2 {
	width:193px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:183px;
}
#sub_menu_bottom2 {
	background-image:url(../images/sub_menu_bottom.gif);
	width:193px;
	height:30px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #sub_menu_bottom2 {
	width:193px;
}
/* -------------- Search (right) ----------------------- */

#search_menu_top {
	background-image:url(../images/search_menu_top.gif);
	width:193px;
	height:45px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #search_menu_top {
	width:193px;
}
#search_menu_bottom {
	background-image:url(../images/sub_menu_bottom.gif);
	width:193px;
	height:30px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #search_menu_bottom {
	width:193px;
}
#search_menu_content{
	background-image:url(../images/sub_menu_bg.gif);
	width:180px;
	margin:0px 0px 0px 13px;
	padding:10px 0px 0px 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
* html #search_menu_content {
	width:193px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:180px;
}
#search_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:2px 0px 1px 0px;
	margin:0px 0px 4px 0px;
	width:140px;
}
.search_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.search_paging {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	padding-left:10px;
}
.search_actpaging {
	text-decoration:underline;
	padding-left:10px;
}
.search_text {
}
.search_filename {
	color:#000000;
}
.highlight {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
/* --------------- Main Content Window (Right window) ---------------------- */

#main_content_window_container {
	width:547px;
	padding:4px 0px 0px 0px;
}
* html #main_content_window_container {
	width:547px;
}
#main_content_window_top {
	background-image:url(../images/content_w_top.gif);
	width:547px;
	height:30px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #main_content_window_top {
	margin:0px 0px 0px 0px;
}
#main_content_window_bottom {
	background-image:url(../images/content_w_bottom.gif);
	width:547px;
	height:30px;
	margin:0px 10px 0px 13px;
	padding:0px 0px 0px 0px;
}
* html #main_content_window_bottom {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#main_content_window_content{
	background-image:url(../images/content_w_bg.gif);
	width:542px;
	overflow:hidden;
	/* height:380px; */
	margin:0px 0px 0px 13px;
	padding:10px 20px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;

	voice-family: "\"}\""; 
	voice-family:inherit;
	width:512px;

	/* border:1px solid #000000; */
}
* html #main_content_window_content {
	margin:0px 0px 0px 0px;
}
#main_content_window_team{
	background-image:url(../images/content_w_bg.gif);
	width:512px;
	overflow:hidden;
	/* height:380px; */
	margin:0px 0px 0px 13px;
	padding:10px 20px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
* html #main_content_window_team {
	margin:0px 0px 0px 0px;
}
#main_content_window_general {
	background-image:url(../images/content_w_bg.gif);
	width:512px;
	overflow:hidden;
	/* height:380px; */
	margin:0px 0px 0px 13px;
	padding:10px 20px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
* html #main_content_window_general {
	margin:0px 0px 0px 0px;
}

#green_bar {
	background-color:#99CC00;
	width:515px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
}
#green_bar2 {
	background-color:#99CC00;
	width:515px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
}
/* --------------- IMAGE FRAME ---------------------- */

.images {
	border:0px solid #999999;
	padding:0px 3px 0px 3px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}
.content_images {
	border:1px solid #99CC00;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

#address {
	padding:0px 0px 0px 20px;
	margin:30px 0px 0px 0px;
	color:#000000;
	width:190px;
}
#address a {
	width:190px;
	color:#A11F24;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
#address a:hover {
	color:#000000;
	text-decoration:underline;
	
}

#address_table {
	padding:0px 0px 0px 135px;
	margin:30px 150px 0px 0px;
	color:#000000;
	width:180px;
	text-align:left;
}
#address_table a {
	width:190px;
	color:#000000;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#address_table a:hover {
	color:#66aa66;
}
.catalogue_request {
	font-size:9px;
	color:#666666;
}
/* --------------- PDF WINDOW FRAME ---------------------- */

#pdf_top {
	background-image:url(../images/pdf_top.gif);
	width:735px;
	height:30px;
	margin:0px 10px 0px 20px;
	padding:0px 0px 0px 0px;
}
* html #pdf_top {
	margin:0px 0px 0px 20px;
}
#pdf_bottom {
	background-image:url(../images/pdf_bottom.gif);
	width:735px;
	height:30px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
* html #pdf_bottom {
	margin:0px 0px 0px 20px;
}
#pdf_content{
	background-image:url(../images/pdf_bg.gif);
	width:727px;
	/* height:380px; */
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
* html #pdf_content {
	width:730px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 6px;
}
#pdf_content object{
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:10px solid #99CC00;
	border-bottom:10px solid #99CC00;
}

#pdf_content p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#663333;
		font-weight:bold;
		padding:10px 0px 3px 5px;
		margin:0px 0px 3px 5px;
}

/* Table Layout Products*/
#main_content_window_content table{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:10px solid #99CC00;
}
#main_content_window_content tr{
	text-align:center;
	border-bottom:1px solid #666666;
}
#main_content_window_content td{
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#main_content_window_content a{
	color:#A11F24;
	font-weight:bold;
	text-decoration:none;
}
#main_content_window_content a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.homepage_bullets li{
	color:#663333;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
}
.homepage_bullets ul{
	padding:0px 0px 10px 0px;
	margin:20px 0px 0px 260px;
}
.homepage_images {
	border:1px solid #666666;
	padding:0px 0px 0px 0px;
	/* background-color:#FFFFFF; */
	margin:0px 0px 0px 10px;
}
* html .homepage_images { 
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.titles{
	background-color:#000000;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	text-align:center;
}
.titlesL{
	background-color:#000000;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	text-align:left;
}
.dgreenbg {
	background-color:#006666;
	color:#FFFFFF;
}

.Lgreenbg{
	background-color:#339900;
	color:#FFFFFF;
}
.mgreenbg{
	background-color:#99CC00;
	color:#FFFFFF;
}

.redbg{
	background-color:#ff3333;
	color:#FFFFFF;
}

.dyellowbg{
	background-color:#ffcc00;
}

.Lyellowbg{
	background-color:#ffff99;
}

.dbluebg{
	background-color:#0033cc;
	color:#FFFFFF;
}

.Lbluebg{
	background-color:#00ccff;
}

/* Table Layout Team*/
#main_content_window_team table{
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:10px solid #99CC00;
}
#main_content_window_team tr{
	text-align:center;
	border-bottom:1px solid #666666;
}
#main_content_window_team td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#main_content_window_team a{
	color:#A11F24;
	font-weight:bold;
	text-decoration:none;
}
#main_content_window_team a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#main_content_window_team img{
	border:1px solid #A11F24;
}

/* Table Layout General*/
#main_content_window_general table{
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:10px solid #99CC00;
}
#main_content_window_general tr{
	text-align:left;
	border-bottom:1px solid #666666;
}
#main_content_window_general td{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#main_content_window_general a{
	color:#A11F24;
	font-weight:bold;
	text-decoration:none;
}
#main_content_window_general a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#main_content_window_general img{
	border:1px solid #A11F24;
}
#main_content_window_general ul{
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 20px;
}
#distributor_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:140px;
	color:#990000;
}
.certificate_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:160px;
	color:#990000;
}

.tick1{
padding:2px;
font-size:11px;
color:#000;
}
#ticker a:link, #ticker a:active, #ticker a:visited{
text-decoration:none;
color:#000;
}
#ticker a:hover{
color:#663333;
}
#ticker{
text-decoration:none;
}

.newsdiv{
height:1px;
margin:0px 10px 15px 10px;
background:#999;
}
.newslist2{
padding:0px 10px;
}