#flash {  position: relative; /*or absolute*/  z-index: 0;}
.topbanner {/*border: #ff00ff 1px solid; */padding:0px 0px 0px 0px;}
/* Standard elements */
* {
	margin: 0;
	padding: 0;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	text-decoration: none;
}
body {
	background: #171717;
	/*background: #fff url(../body-bg.gif) repeat;*/
	color: #666666;
	margin: 0px 0;
	text-align: center;
	font: normal 0.7em Verdana,sans-serif,Arial;
}
#tandc ul {
	margin: 12px 0;
}
#tandc li {
	list-style: url(../images/li.gif);
	margin-left: 18px;
	margin-bottom: 2.5px;
}
code {
	font: normal 1em "Verdana",serif;
	background: url(../images/bgcode.gif);
	color: #888;
	display: block;
	padding: 3px 6px;
	white-space: pre;
	margin-bottom: 12px;
}

#prodalink a {
	color: #999999;
	text-decoration: none;
	font-weight:bold;
}
#prodalink a:hover {
	color: #ff9900;
	text-decoration: none;
}

/* Misc */
div.quote {
	margin-bottom: 12px;
	font: normal 1.1em "Verdana",serif;
	background: url(../images/quote.gif) no-repeat;
	padding-left: 28px;
	color: #666;
}
table {
	background-color: #000;
}


/* Main structure */
.home_main_phase4{
	background: url(../images/home_bkgnd_900x400_dim.jpg) no-repeat;
	/*background: url(../images/home_bkgnd_900x400_dim_11.jpg) no-repeat;*/
	background-color: #000;
	width: 900px;
	height: 400px;
	padding-top: 0px; /*was 10px*/
	padding-left: 0px; /*was 10px*/
	padding-right: 0px;
	padding-bottom: 0px;	
}
.home_left_phase4{
	vertical-align:top;	
	background-color: #ff6600;
	width: 815px;
	height: 400px;
}
.home_right_phase4{
	background-color: #ff0000;
	width: 85px;
	/*height: 400px;*/

}
.home_right_phase4int{
	background-color: #ff0000;
	width: 85px;
	/*height: 400px;*/
}
.home_lefttop_phase4{
	background-color: transparent;
	width: 805px;
	height: 160px;
	margin-left: 10px;
	margin-top: 10px;
}
.home_lefttop_phase4_int{
	/*background: url(../bkd_ads.png) repeat-x;*/
	background-color: #ff6600;
	width: 805px;
	height: 160px;
}
.home_leftbottom_phase4{
	background-color: transparent;
	width: 805px;
	height: 230px;
	margin-left: 10px;
	margin-top: 0px;
}
.home_main_phase3{
	background: url(../home_bkgnd_900x400_dim.jpg) no-repeat;
	/*background: url(../images/home_bkgnd_900x400_dim_11.jpg) no-repeat;*/
	background-color: #000;
	vertical-align: top;
	width: 900px;
	height: 400px;
	padding-top: 0px; /*was 10px*/
	padding-left: 0px; /*was 10px*/
	padding-right: 0px;
	padding-bottom: 0px;	
}
.home_top_phase3{
	background-color: transparent;
	width: 815px;
	height: 170px;
	padding-left: 10px;

}
.home_top_phase3_int{
	/*background: url(../bkd_ads.png) repeat-x;*/	
	background-color: transparent;
	width: 815px;
	height: 160px;
}
.home_bottom_phase3{
	background-color: transparent;
	width: 800px;
	height: 220px;
	text-align: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.home_bottom_phase3_int{
	background: url(../bkd_news1.png) repeat-x;
	width: 300px;
	height: 210px;
}
/*.home_bottom_phase3_int2{
	background: transparent;
	width: 400px;
	height: 210px;
}*/
.home_main{
	/*background: url(../home_bkgnd_900x400.jpg) no-repeat;*/
	background-color: #000;
	width: 900px;
	height: 400px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;	
}
.home_top{
	background-color: #000;
	width: 900px;
	height: 170px;
	padding-left: 10px;

}
.home_bottom{
	width: 900px;
	height: 220px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.home_bottom_news{
	width: 230px;
	height: 210px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.home_bottom_but{
	width: 320px;
	height: 210px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.home_bottom_but_r{
	width: 320px;
	height: 210px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.home_but_top{
	width: 320px;
	height: 110px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.home_but_bot{
	width: 320px;
	height: 100px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.main {
	background-color: #000;
	border: 0px solid #666666; 
	border-width: 1px 1px 1px 1px;
	margin: 20px auto 0px auto; /* controls the whold body margin as well*/
	text-align: left;
	width: 900px; 
}
.mainbottom {
	background-color: #000000;
	border: 0px solid #666666; 
	border-width: 0px 1px 1px 1px;
	margin: 0px auto 4px auto; /* controls the whold body margin as well*/
	text-align: left;
	width: 900px; 
	height: 55px; /* 35px */
}
.maincartheft {
	background-color: #000;
	border: 0px solid #666666; 
	border-width: 1px 1px 1px 1px;
	margin: 20px auto 4px auto; /* controls the whold body margin as well*/
	text-align: left;
	width: 900px; 
}
.footermain {
	background-color: transparent;
	border: 0px solid #666666; 
	border-width: 0px 0px 0px 0px;
	margin: 10px auto 4px auto; /* controls the whold body margin as well*/
	text-align: left;
	width: 900px; 
}
.footernew{
	background-color: transparent;
	width: 900px;
	height: 110px;  /* main height */
}
/* Header */
.header {
	background-color: #000;
	width: 900px;
	height: 110px;  /* main height */
}
.header h1 {
	color: #666666;
	font: normal 6em Verdana,sans-serif;
}

/* Menu */
.menu {
	border: 0px;
	padding: 0px 0px 0px 0px;	
	width: 900px;
	height: 35px; /* main height */
	background: #000;
}

/*remove start

.menu a {
	background: #000 url(../images/bgmenu_test.png) repeat-x;
	border: 1px solid #1A1A1A;
	color: #ccc;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
	padding-top: 7px;
	width: 126px; height: 22px;
}
.menu a span {
	padding-left: 6px;
}
.menu a:hover {
	background-position: left bottom;
	font-weight: bold;
	color: #ffffff;
}
end*/


/*.menu a:active {
	border: 1px dashed #666666; 
	font-weight: bold;
	color: #ff8f00;
} */


/*remove start

.menuactive {
	font-weight: bold;
	color: #ff8f00;
}
.menu a#last {
	width: 130px;
	/*border-right: none;*/
/*}end*/


/* Content */
.content {            
	/* border-top: 1px solid #ffffff; */
	width: 900px;
	height: 400px;  /* main height */
}
.content h1 {
	margin: 0 0 20px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
}
.gallery {
	margin: 0 0 10px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
}
.gallerypics {
	word-spacing: 30px;
	line-height: 14pt;
	margin-left: 55px;
	color: #f5eded;
	text-align: center;
}
.content p {
	margin: 0 0 12px;
	margin-right: 10px;
	color: #f5eded;
	text-align: left;
}
.heading0 {
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #ff9900;
}
.heading1 {
	font: bold 1.1em Verdana,sans-serif,Arial;
	font-style: italic;
	color: #f5eded;
}
.heading2 {
	color: #ff9900;
}
/* Latest Products box*/
.item0_p1 {
	vertical-align: top;
	text-align: center;
	border-top: 1px dashed #666666; 
	border-bottom: 1px dashed #666666; 
	border-left: none; 
	border-right: 1px dashed #666666; 
	color: #f5eded;
	background-color: transparent;
	width: 149px;
	height: 398px;
}
.item0top_p1 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px dashed #666666; 
	color: #f5eded;
	background-color: transparent;
	width: 139px;
	height: 188px;
}
.item0top_p1 h1 {
	padding: 3px;
	background-color: #010101;
	margin: 0 0 10px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_products {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	/* border-bottom: 1px dashed #666666; */
	color: #f5eded;
	background-color: transparent;
	width: 139px;
	height: 210px;
}
.item0top_p1_products h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #ff6600;
	font: normal 1.1em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_products h2 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_products h3 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_products a:hover h2 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
.item0top_p1_products a:hover h3 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
/*--------------*/
.item0top_p1_productsmenu {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	/* border-bottom: 1px dashed #666666; */
	color: #f5eded;
	background-color: transparent;
	width: 139px;
	height: 210px;
}
.item0top_p1_productsmenu h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #ff0000;
	font: normal 1.1em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_productsmenu h2 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_productsmenu h3 {
	background: #000 url(../images/menu_productsmenubkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_productsmenu a:hover h2 {
	margin: 0 0 3px;
	color: #ff0000;
	text-decoration: none;
}
.item0top_p1_productsmenu a:hover h3 {
	margin: 0 0 3px;
	color: #ff0000;
	text-decoration: none;
}
/*------------------*/
/*.item0top_p1_news {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	
	color: #f5eded;
	background-color: transparent;
	width: 139px;
}
.item0top_p1_news h1 {
	padding: 3px;
	background-color: #000099;
	margin: 0 0 10px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_news h2 {
	padding: 2px;
	background-color: #666;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_news h3 {
	padding: 2px;
	background-color: #333;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_news a:hover h2 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
.item0top_p1_news a:hover h3 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}*/
.item0top_p1_news {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	/* border-bottom: 1px dashed #666666; */
	color: #f5eded;
	background-color: transparent;
	width: 139px;
}
.item0top_p1_news h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #000099;
	font: normal 1.1em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_newsmedia h2 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_news h2 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_news h3 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_news a:hover h2 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
.item0top_p1_news a:hover h3 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
.item0top_p1_newsmedia {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	/* border-bottom: 1px dashed #666666; */
	color: #f5eded;
	background-color: transparent;
	width: 139px;
}
.item0top_p1_newsmedia h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #000099;
	font: normal 11px Verdana,sans-serif,Arial;
	font-weight: bold;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_newsmedia a:hover h2 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}
.item0top_p1_newsmedia a:hover h3 {
	margin: 0 0 3px;
	color: #ff8f00;
	text-decoration: none;
}

/*--------------*/


.item0top_p1_contact {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	color: #f5eded;
	background-color: transparent;
	width: 139px;
}
.item0top_p1_contact h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #990000;
	font: normal 1.1em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0top_p1_contact h2 {
	background: #000 url(../images/menu_productsbkgndred.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_contact h3 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0top_p1_contact a:hover h2 {
	margin: 0 0 3px;
	color: #990000;
	text-decoration: none;
}
.item0top_p1_contact a:hover h3 {
	margin: 0 0 3px;
	color: #990000;
	text-decoration: none;
}
.item0topr_p1_contact {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	color: #f5eded;
	background-color: transparent;
	width: 100%;
	height: 188px;
}
.item0topr_p1_contact h1 {
	padding: 3px;
	background-color: #000;
	margin: 0 0 10px;
	border: 1px dotted #990000;
	font: normal 1.1em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0topr_p1_contact h2 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0topr_p1_contact h3 {
	background: #000 url(../images/menu_productsbkgnd.jpg) repeat-x;
	padding: 2px;
	margin: 0 0 3px;
	text-align: left;
	font: normal 1.0em BankGothic Md BT,Verdana,sans-serif,Arial;
	color: #fff;
}
.item0topr_p1_contact a:hover h2 {
	margin: 0 0 3px;
	color: #990000;
	text-decoration: none;
}
.item0topr_p1_contact a:hover h3 {
	margin: 0 0 3px;
	color: #cccccc;
	text-decoration: none;
}







.active {
	margin: 0 0 3px;
	color: #ff8f00;
}
.prodactive {
	margin: 0 0 3px;
	color: #ff0000;
}
.active2 {
	padding-left: 20px;
	margin: 0 0 13px;
	color: #ff8f00;
}
.active2no {
	padding-left: 20px;
	margin: 0 0 13px;
}
/* Latest News Box*/
.item0bot_p1 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
	color: #f5eded;
	background-color: transparent;
	width: 139px;
	height: 189px;
}
.item0bot_p1 h1 {
	padding: 3px;
	background-color: #010101;
	margin: 0 0 10px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}
.item0bot_p1 li {
	padding-bottom: 5px;
}
.item0bot_p1_products {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
	color: #f5eded;
	background-color: transparent;
	width: 139px;
	height: 167px;
}
.item0bot_p1_products h1 {
	padding: 3px;
	background-color: #010101;
	margin: 0 0 8px;
	font: bold 1.1em Verdana,sans-serif,Arial;
	color: #f5eded;
	text-align: center;

}

/* MAIN BODY*/
.item_p1_products {
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 500px;
	padding: 10px 10px 10px 10px;
}
.item_p1 {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 500px;
	height: 380px;
	padding: 10px 10px 10px 10px;
}
.item_p1_contactcompany {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 430px;
	height: 380px;
	padding: 10px 10px 10px 10px;
}
.item_p1_prodx {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 720px;
	height: 380px;
	padding: 20px 10px 10px 10px;
}
/*  NEW PROODUCTS PAGE */
.item_p1_products2008 {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	width: 900px;
	height: 400px;
	color: #f5eded;
	background-color: #ff33cc;
}
			.item_p1_products2008_box1 {
				vertical-align: top;
				color: #f5eded;
				cursor:hand;
			}
				.item_p1_products2008_box1 a {
					display:block;
					width: 286px;
					height: 380px;
					background: #000 url(../images/products/autobkgnd.gif) 0 0 no-repeat;
					text-decoration: none;
				}
				.item_p1_products2008_box1 a:hover {
					background-position: 0 -380px;
					color:#fff;
				}
			.item_p1_products2008_box2 {
				vertical-align: top;
				color: #f5eded;
				cursor:hand;
			}
				.item_p1_products2008_box2 a {
					display:block;
					width: 286px;
					height: 380px;
					background: #000 url(../images/products/commbkgnd.gif) 0 0 no-repeat;
					text-decoration: none;
				}
				.item_p1_products2008_box2 a:hover {
					background-position: 0 -380px;
					color:#fff;
				}			
			.item_p1_products2008_box3 {
				vertical-align: top;
				color: #f5eded;
				cursor:hand;
			}
				.item_p1_products2008_box3 a {
					display:block;
					width: 286px;
					height: 380px;
					background: #000 url(../images/products/maribkgnd.gif) 0 0 no-repeat;
					text-decoration: none;
				}
				.item_p1_products2008_box3 a:hover {
					background-position: 0 -380px;
					color:#fff;
				}

			.item_p1_products2008l2_box1 {
				/*padding-top:4px;
				padding-right:12px;*/
				vertical-align: top;
				color: #f5eded;
				/*background: #000 url(../images/products/menuprod___.gif) 0 0 no-repeat;*/
			}
				.item_p1_products2008l2_box1auto {
					/*padding-top:4px;
					padding-right:12px;*/
					position:relative;
					top:5px;
					width: 130px;
					vertical-align: top;
					line-height:1.3em;
					font-weight: normal;
					color: #f5eded;
					text-align: right;
				}	
						.item_p1_products2008l2_box1auto a {
							color:#fff;
							text-decoration:none;
						}
						.item_p1_products2008l2_box1auto a:hover {
							color:#ff9900;
							text-decoration:none;
						}	
				.item_p1_products2008l2_box1comm {
					/*padding-top:4px;
					padding-right:12px;*/
					position:relative;
					top:20px;
					width: 130px;
					vertical-align: top;
					line-height:1.3em;
					font-weight: normal;
					color: #f5eded;
					text-align: right;
				}	
						.item_p1_products2008l2_box1comm a {
							color:#fff;
							text-decoration:none;
						}
						.item_p1_products2008l2_box1comm a:hover {
							color:#ffff33;
							text-decoration:none;
						}
				.item_p1_products2008l2_box1mari {
					/*padding-top:4px;
					padding-right:12px;*/
					position:relative;
					top:35px;
					width: 130px;
					vertical-align: top;
					line-height:1.3em;
					font-weight: normal;
					color: #f5eded;
					text-align: right;
				}
						.item_p1_products2008l2_box1mari a {
							color:#fff;
							text-decoration:none;
						}
						.item_p1_products2008l2_box1mari a:hover {
							color:#66ccff;
							text-decoration:none;
						}
	/*MEDIA PAGE*/
				.item_p1_products2008l2_box1media {
					/*padding-top:4px;
					padding-right:12px;*/
					position:relative;
					top:5px;
					width: 130px;
					vertical-align: top;
					line-height:1.3em;
					font-weight: normal;
					color: #f5eded;
					text-align: right;
				}	
						.item_p1_products2008l2_box1media a {
							color:#fff;
							text-decoration:none;
						}
						.item_p1_products2008l2_box1media a:hover {
							color:#189ed0;
							text-decoration:none;
						}						
	/*MEDIA PAGE*/
	/*BIOMETRIC PAGE*/
				.item_p1_products2008l2_box1bio {
					/*padding-top:4px;
					padding-right:12px;*/
					position:relative;
					top:5px;
					width: 130px;
					vertical-align: top;
					line-height:1.3em;
					font-weight: normal;
					color: #f5eded;
					text-align: right;
				}	
						.item_p1_products2008l2_box1bio a {
							color:#fff;
							text-decoration:none;
						}
						.item_p1_products2008l2_box1bio a:hover {
							color:#ff9900;
							text-decoration:none;
						}						
	/*BIOMETRIC PAGE*/						
			.item_p1_products2008l2_box2 {
				vertical-align: top;
				padding-top: 10px;
				color: #f5eded;
				background: #000 url(../images_2010/products/prodBackground.gif) 0 0 no-repeat;
			}
			.item_p1_products2008l2_box2c {
				vertical-align: top;
				padding-top: 40px;
				color: #f5eded;
				background: #000 url(../images/products/commbkgndprod.jpg) 0 0 no-repeat;
			}
			.item_p1_products2008l2_box2m {
				vertical-align: top;
				padding-top: 40px;
				color: #f5eded;
				background: #000 url(../images/products/maribkgndprod.jpg) 0 0 no-repeat;
			}
/*NEW PRODUCTS PAGE*/			
			
/*NEW GALLERY PAGE*/			
			.item_p1_gallery2008l2_box2 {
				vertical-align: top;
				padding-top: 29px;
				color: #f5eded;
			}
			/*.item_p1_gallery2008l2_box2c {
				vertical-align: top;
				padding-top: 29px;
				color: #f5eded;
				background: #000 url(../images/products/commbkgndprod.gif) 0 0 no-repeat;
			}
			.item_p1_gallery2008l2_box2m {
				vertical-align: top;
				padding-top: 29px;
				color: #f5eded;
				background: #000 url(../images/products/maribkgndprod.gif) 0 0 no-repeat;
			}*/	

/*NEW GALLERY PAGE*/
			
.item_p1_news {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 730px;
	height: 380px;
	padding: 10px 10px 10px 10px;
}
.item_p1_profile {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 730px;
	height: 380px;
	padding: 10px 10px 10px 10px;
}
.item_p1_rd_full {
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 900px;
	/*height: 380px;*/
}
.item_p1_rd {
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 450px;
	height: 380px;
	padding: 10px 10px 10px 10px;
}
.item_p1_rd_right {
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 450px;
	height: 380px;
	padding: 9px 9px 9px 9px;
}
.item_scroll_p1{
	overflow: auto; height:370px;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #666666;	
}
.item_scroll_p1_hori{
	overflow: auto; height:270px;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #336680;
	scrollbar-highlight-color: #336680;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #336680;	
}
.item_scroll_p1hnews{
	overflow: auto; width:480px;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #666666;	
}
.item_scroll_p1x{
	overflow: auto; height:380px;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #666666;	
}
.item_scroll_p2{
	overflow: auto; height:380px;
	scrollbar-face-color: #2b2f2e;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #2b2f2e;
	scrollbar-darkshadow-color: #2b2f2e;
	scrollbar-track-color: #2b2f2e;
	scrollbar-arrow-color: #666666;	
}
.item_scroll_p3_rd{
	margin-top:40px;
	overflow: auto; height:350px; width:429px;
	scrollbar-face-color: #2b2f2e;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #2b2f2e;
	scrollbar-darkshadow-color: #2b2f2e;
	scrollbar-track-color: #2b2f2e;
	scrollbar-arrow-color: #666666;	
}
.item_scroll_p_home{
	overflow: auto; height:190px; padding-right: 5px;
	scrollbar-face-color: #1A1617;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #1A1617;
	scrollbar-darkshadow-color: #1A1617;
	scrollbar-track-color: #1A1617;
	scrollbar-arrow-color: #fff;	
}
.item_scroll_p_home_phase3{
 width:300px;
	background: transparent;
	overflow: auto; height:165px;
	scrollbar-face-color: #0b0c0d;
	scrollbar-shadow-color: #666;
	scrollbar-highlight-color: #666;
	scrollbar-3dlight-color: #0b0c0d;
	scrollbar-darkshadow-color: #0b0c0d;
	scrollbar-track-color: #0b0c0d;
	scrollbar-arrow-color: #666;	
}
.item_p1_cartheft {
	/* font: normal 1.1em Verdana,sans-serif,Arial; */
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 880px;
	height: 380px;
	padding-left: 8px;
	padding-right: 8px;
}
.item_scroll_p1_cartheft{
	overflow: auto; height:1155px;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #666666;	
}
/* RIGHT IMAGES OR TEXT BOXES*/
.item2_p1 {
	text-align: center;
	/*border-top: 1px dashed #666666; 
	border-bottom: 1px dashed #666666; 
	border-left: 1px dashed #666666; 
	border-right: none; */
	color: #f5eded;
	background-color: transparent;
	width: 229px;
	height: 398px;
}
.item2_p1_int {
	border: 0px;
	width: 100%;
	text-align: center;
}
.item2_p1_contact {
	vertical-align:top;
	text-align: center;
	border-top: none; 
	border-bottom: none; 
	border-left: 1px solid #666666; 
	border-right: none; 
	color: #f5eded;
	background-color: transparent;
	width: 229px;
	height: 398px;
}
.item2_p1_int_contact {
	vertical-align:top;
	border: 0px;
	width: 100%;
	text-align: center;
}
/* the following are to control the main body structure for pages

.item {
	vertical-align: top;
	color: #f5eded;
	background-color: transparent;
	width: 696px;
	padding: 10px 10px 10px 10px;
}
.item_scroll{
	overflow: auto; height:345px;
	scrollbar-face-color: #2b2f2e;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #2b2f2e;
	scrollbar-darkshadow-color: #2b2f2e;
	scrollbar-track-color: #2b2f2e;
	scrollbar-arrow-color: #666666;	
}
.item2 {
	text-align: center;
	border-top: 1px dashed #666666; 
	border-bottom: 1px dashed #666666; 
	border-left: 1px dashed #666666; 
	border-right: none; 
	color: #f5eded;
	background-color: transparent;
	width: 204px;
}
*/

.formelements_button {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fa9f1a;
	border: 1px solid #f37a21;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#f37a21',EndColorStr='#fa9f1a');}
}

.tstlight{
	clear:both;
	display:block;
	height:270px;
	width:830px;
	background-color:#333333;
	padding:15px;
}
.tstdark{
	clear:both;
	display:block;
	height:270px;
	width:830px;
	background-color:#666666;
	padding:15px;
}
.tst_dark_price{
	width:700px;
	background-color:#666666;
	padding:10px;
}
.tst_light_price{
	width:700px;
	background-color:#333333;
	padding:10px;
}

/* Footers */
.footer a {
	color: #999;
	text-decoration: none;
}
.footer {
	width: 900px;
} 
.footertop {
	height: 30px;  /* main height */
	text-align: center;
	background: #0A0A0A;
	color: #666;
	background: #000 url(../images/but_bkgnd4.png) repeat-x;
} 
.footertop a:hover {
	color: #666;
	text-decoration: underline;
}
.footerbot {
	background-color: #000;
	width: 100%;
	height: 30px;  /* main height */
	text-align: right;
	padding-right:10px;
	color: #999;
} 
.footerbotsup {
	font: normal 0.9em Verdana,sans-serif,Arial;
}


a.imglink:link, a.imglink:visited, a.imglink:active{ 
text-decoration: none; 
background-image: url(../images/fastfacts.jpg); 
width: 65px; /* use you own image size; */ 
height: 65px; /* use you own image size; */ 
background-repeat: no-repeat; 
background-position: left top; 
display: block; 

} 

a.imglink:hover{ 
text-decoration: none; 
background-image: url(../images/fastfacts_over.jpg); 
width: 65px; /* use you own image size; */ 
height: 65px; /* use you own image size; */ 
background-repeat: no-repeat; 
background-position: left top; 
display: block; 

} 
a.item_scroll_p_home_phase3link:hover{
text-decoration: none;
color:#ff6600;
}

/* PRODUCTS OPACITY SETTINGS - START */

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 0px solid #666;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* PRODUCTS OPACITY SETTINGS - END */

/* BREADCRUMBS SETTINGS - START */

.breadcrumb{
padding:3px;
padding-right:10px;
text-align:right;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(../breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: #ffffff;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #ffffff;
}

.breadcrumb a:hover{
color: #ff9900;
text-decoration: none;
}

/* BREADCRUMBS SETTINGS - END */

/* MEDIA PAGE SETTINGS - START */
.mediapagequotes{
	padding:10px;
	color:#ffffff;
	font-family:verdana;
	font-size:1.3em;
	font-style:italic;
 }
/* MEDIA PAGE SETTINGS - END */

/* PRODUCTS PAGE SETTINGS - START */
.product_coin {
	vertical-align: top;
	color: #f5eded;
	cursor:hand;
}
.product_coin  a {
	display:block;
	width: 204px;
	height: 315px;
	background: #000 url(../productimages/aty1_dimensions.jpg) 0 0 no-repeat;
	text-decoration: none;
}
.product_coin  a:hover {
	background-position: 0 -315px;
	color:#fff;
}
.product_coin2 {
	vertical-align: top;
	color: #f5eded;
	cursor:hand;
}
.product_coin2 a {
	display:block;
	width: 204px;
	height: 315px;
	background: #000 url(../productimages/atrd_m10_dimensions.jpg) 0 0 no-repeat;
	text-decoration: none;
}
.product_coin2  a:hover {
	background-position: 0 -315px;
	color:#fff;
}
/* PRODUCTS PAGE SETTINGS - START */

/* PRODUCTS PAGE MENU - START */
.product_auto_menu {
	vertical-align: top;
	cursor:hand;
}
.product_auto_menu_hov  a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menuauto.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position: 0 -12px;
}
.product_auto_menu  a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menuauto.gif) 0 0 no-repeat;
	text-decoration: none;
}
.product_auto_menu  a:hover {
	background-position: 0 -12px;
	color:#fff;
}
.product_comm_menu {
	vertical-align: top;
	cursor:hand;
}
.product_comm_menu_hov a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menucomm.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position: 0 -12px;
}
.product_comm_menu  a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menucomm.gif) 0 0 no-repeat;
	text-decoration: none;
}
.product_comm_menu  a:hover {
	background-position: 0 -12px;
	color:#fff;
}
.product_mari_menu {
	vertical-align: top;
	cursor:hand;
}
.product_mari_menu_hov  a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menumari.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position: 0 -12px;	
}
.product_mari_menu  a {
	display:block;
	width: 128px;
	height: 12px;
	background: #000 url(../images/products/menumari.gif) 0 0 no-repeat;
	text-decoration: none;
}
.product_mari_menu  a:hover {
	background-position: 0 -12px;
	color:#fff;
}
/* PRODUCTS PAGE MENU - START */

/* ADDED NEW 26/03/2010 */
.transheaders {
	padding-left:10px;
	font-family:verdana,arial,helvetica;
	font-size:19px;
/*	color:#ff9900;	*/
}

.prodheadersSections {
	padding-left:20px;
	padding-bottom:10px;
	font-family:verdana,arial,helvetica;
	font-size:19px;
}

.prodheaders {
	padding-left:0px;
	padding-bottom:20px;
	font-family:verdana,arial,helvetica;
	font-size:19px;
}

.prodheadersmenu {
	padding-left:0px;
	padding-bottom:25px;
	font-family:verdana,arial,helvetica;
	font-size:17px;
}

.prodheadersmenurange {
	padding-left:0px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
	font-size:14px;
}
.proditemheaders {
	position:relative;
	top:18px;
	text-align:right;
	padding-left:10px;
	font-family:verdana,arial,helvetica;
	font-size:19px;
}

.textOrange{
	color:#ff9900;
}

.proditemquotes {
	text-align:right;
	padding-left:10px;
	color:#cccccc;
	font-family:verdana,arial,helvetica;
	font-size:19px;
}

.tabberp {
	font-size:11px;
}

	
