@charset "utf-8";
/* CSS Document */


a:link {color:#930; text-decoration:none;}      /* unvisited link */
a:visited {color:#930;}  /* visited link */
a:hover {color:#333; text-decoration:underline;}  /* mouse over link */
a:active {color:#000;}  /* selected link */ 
 

.footerLinkStyle a:link {color:#ccc; text-decoration:none;}      /* unvisited link */
.footerLinkStyle a:visited {color:#DDD;}  /* visited link */
.footerLinkStyle a:hover {color:#fff; text-decoration:underline;}  /* mouse over link */
.footerLinkStyle a:active {color:#fff;}  /* selected link */

img {border:none;} 

html, form, body {
   height:100%;
}   

body {
	margin: 0;
	width:100%;
	background-color:#7D7B7D;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('/fonts/DroidSans-webfont.eot');
    src: url('/fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DroidSans-webfont.woff') format('woff'),
         url('/fonts/DroidSans-webfont.ttf') format('truetype'),
         url('/fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('/fonts/DroidSans-Bold-webfont.eot');
    src: url('/fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('/fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*------------------------------------------------------------------- Text Styles ---------------*/


.content_text_style {
	font-family:DroidSansRegular;
	font-size:16px;
	line-height: 34px;
	color:#707070;
	text-align:left;
	letter-spacing:1px;
}


h1 {
	font-family:DroidSansRegular;
	font-size:14px;
	color: #999;
	letter-spacing:1px;
	line-height: 26px;

}


h2 {
	font-family:DroidSansRegular;
	font-size:12px;
	color:#999;
	letter-spacing:1px;
	line-height: 24px;
}


h3 {
	font-family:DroidSansRegular;
	font-size:14px;
	color:#FEA624;
	letter-spacing:1px;
	line-height: 26px;
	
}


.phoneNumberStyle {
	font-family:Droid, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	vertical-align:bottom;
	letter-spacing:1px;
}

.phoneNumberStyle a:link {color:#ccc; text-decoration:none;}      /* unvisited link */
.phoneNumberStyle a:visited {color:#DDD;}  /* visited link */
.phoneNumberStyle a:hover {color:#fff; text-decoration:underline;}  /* mouse over link */
.phoneNumberStyle a:active {color:#fff;}  /* selected link */

.footerTitleStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	vertical-align:bottom;
	letter-spacing:1px;
}


.footerLinkStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 24px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	vertical-align:bottom;
	padding-left:10px;
}



.tagline1Style {
	font-family:DroidSansBold;
	font-size:19px;
	font-weight:normal;
	color:#000;
	text-align:left;
	letter-spacing:1px;
}


.tagline2Style {
	font-family:DroidSansRegular;
	font-size:19px;
	font-weight:lighter;
	color:#999;
	text-align:left;
	letter-spacing:1px;
}


.content_title_1_style {
	font-family: DroidSansBold;
	font-size:36px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	letter-spacing:1px;
}


.content_title_2_style {
	font-family:DroidSansBold;
	font-size:20px;
	color:#FFF;
	text-align:left;
	letter-spacing:1px;
}



.textStyle {
	font-family:DroidSansRegular;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:justify;
	line-height:18px;
}

.QuestionStyle{
	font-family:DroidSansRegular;
	font-size:15px;
	color:#039;
	letter-spacing:1px;
	line-height: 26px;
	
}
	
.QuestionStyle a{
	font-family:DroidSansRegular;
	font-size:15px;
	color:#039;
	letter-spacing:1px;
	line-height: 26px;
	
}

.QuestionStyle a:visited{
	font-family:DroidSansRegular;
	font-size:15px;
	color:#039;
	letter-spacing:1px;
	line-height: 26px;
	
}

.QuestionStyle a:hover{
	font-family:DroidSansRegular;
	font-size:15px;
	color:#39F;
	letter-spacing:1px;
	line-height: 26px;
	
}

.AnswerStyle{
	font-family:DroidSansRegular;
	font-size:14px;
	color:#707070;
	letter-spacing:1px;
	line-height: 26px;
	
}


/************************************  Main Layout ****************************************************/

#wrap {
	min-height:100%;
}


#Main_Container {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:100%;
	z-index:10;
	background-color:#fff;
}


#content_top {
	top: 0px;
	height:186px;
	width:980px;
	left:0;
	z-index:10;
	position:relative;
	margin-left: auto;
	margin-right: auto;
}
							   
#center_image_track_and_trace, #center_image_automated_palletization, #center_image_product_marking, 
#center_image_gs1, #center_image_epedigree, #center_image_scanning_and_vision, #center_image_packaging_line_automation,
#center_image_about, #center_image_contact, #center_image_case_studies, #center_image_resellers,
#center_image_warehouse_management, #center_image_weigh_labeling, #center_image_smart_printing, #center_image_ez_printing, #center_image_product_diversion, #center_image_mpes, #center_image_retail, #center_image_wood, #center_image_medical, #center_image_food, #center_image_plastics, #center_image_beverage, #center_image_labeling_coding, #center_image_pepp_farm_1, #center_image_pepp_farm_2, #center_image_cabot_cream_1, #center_image_herb_poultry_1, #center_image_morning_fresh_1, #center_image_sahlen_1, #center_image_lfd, #center_image_support, #center_image_udi_compliance, #center_image_udi_compliance_faqs, #center_image_udi_compliance_solutions {
	position:relative;
	width:100%;
	height:340px;
	z-index: 1;
	background-color: #333;
	background-position:center;
	background-repeat: no-repeat;

}


#center_image_track_and_trace {
	background-image:url(../Uploads/content_track_and_trace.jpg);
}

#center_image_udi_compliance {
	background-image:url(../Uploads/content_udi_compliance.jpg);
}

#center_image_udi_compliance_faqs {
	background-image:url(../Uploads/content_Jay_Crowley.jpg);
}

#center_image_udi_compliance_solutions {
	background-image:url(../Uploads/content_udi_solutions.jpg);
}

#center_image_product_marking {
	background-image:url(../Uploads/content_product_marking.jpg);
}

#center_image_gs1 {
	background-image:url(../Uploads/content_gs1.jpg);
}





#center_image_retail {
	background-image:url(../Uploads/content_retail.jpg);
}

#center_image_wood {
	background-image:url(../Uploads/content_engineered_wood_products.jpg);
}

#center_image_medical {
	background-image:url(../Uploads/content_medical.jpg);
}

#center_image_food {
	background-image:url(../Uploads/content_food.jpg);
}

#center_image_plastics {
	background-image:url(../Uploads/content_plastics.jpg);
}

#center_image_beverage {
	background-image:url(../Uploads/content_beverage.jpg);
}

#center_image_labeling_coding {
	background-image:url(../Uploads/content_labeling_coding.jpg);
}



#center_image_epedigree {
	background-image:url(../Uploads/content_epedigree.jpg);
}

#center_image_scanning_and_vision {
	background-image:url(../Uploads/content_scanning_and_vision.jpg);
}

#center_image_packaging_line_automation {
	background-image:url(../Uploads/content_packaging_line_automation.jpg);
}


#center_image_warehouse_management {
	background-image:url(../Uploads/content_warehouse_management.jpg);
}

#center_image_mpes {
	background-image:url(../Uploads/content_mpes.jpg);
}

#center_image_lfd {
	background-image:url(../Uploads/content_lfd.jpg);
}

#center_image_support {
	background-image:url(../Uploads/content_support.jpg);
}


#center_image_weigh_labeling {
	background-image:url(../Uploads/content_weigh_labeling.jpg);
}

#center_image_smart_printing {
	background-image:url(../Uploads/content_smart_printing.jpg);
}

#center_image_ez_printing {
	background-image:url(../Uploads/content_ez_printing.jpg);
}

#center_image_product_diversion {
	background-image:url(../Uploads/content_product_diversion.jpg);
}

#center_image_about {
	background-image:url(../Uploads/content_about.jpg);
}

#center_image_contact {
	background-image:url(../Uploads/content_contact.jpg);
}

#center_image_case_studies {
	background-image:url(../Uploads/content_case_studies.jpg);

}

#center_image_resellers {
	background-image:url(../Uploads/content_resellers.jpg);
}

#center_image_pepp_farm_1{
	background-image:url(../Uploads/pepp_farms_1.jpg);
}

#center_image_pepp_farm_2{
	background-image:url(../Uploads/pepp_farms_2.jpg);
}

#center_image_cabot_cream_1{
	background-image:url(../Uploads/cabot_creamery_1.jpg);
}

#center_image_herb_poultry_1{
	background-image:url(../Uploads/herb_poultry.jpg);
}

#center_image_morning_fresh_1{
	background-image:url(../Uploads/morning_fresh.jpg);
}

#center_image_sahlen_1{
	background-image:url(../Uploads/sahlen.jpg);
}






#Content_layer {
	min-height:200px;
	width:980px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	top: -113px;
	z-index:10;
}



/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

#push {
	position:relative;
	clear:both;
	width:980px;
	height:20px;
	background-color: #FFF;
	z-index: 140;
	margin-left: auto;
	margin-right: auto;
	top: -113px;
}

#pushFooter {
	position:relative;
	clear:both;
	width:980px;
	min-height:20px;
	z-index: 140;
	margin-left: auto;
	margin-right: auto;
	top: -113px;
}




#logoContainer {
	position:absolute;
	left:0px;
	width:205px;
	height:42px;
	background-image:url(../images/matrix_logo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	top: 41px;
}



#Tagline_Container_1 {
	position:absolute;
	left:0px;
	width:384px;
	height:22px;
	bottom: 30px;
}

#Tagline_Container_2 {
	position:absolute;
	left:0px;
	width:600px;
	height:26px;
	bottom: 2px;
}

#menuTop {
	position:absolute;
	min-width:650px;
	height:30px;
	z-index:50;
	right: 0px;
	top: 46px;
}



#content_title_1 {
	position:relative;
	width:800px;
	float:left;
	z-index:3;
	height: 60px;
	font-size: 24px;
}

#content_title_2 {
	position:relative;
	width:630px;
	float:left;
	z-index:3;
	height: 40px;
	padding-top: 13px;
}


#content_image {
	position:relative;
	width:330px;
	top:0px;
	float:right;
	z-index:100;
	min-height: 239px;
	clear: right;

}


#content_image_track_and_trace, #content_image_automated_palletization, #content_image_product_marking, 
#content_image_gs1, #content_image_epedigree, #content_image_scanning_and_vision, #content_image_packaging_line_automation,
#content_image_about, #content_image_contact, #content_image_case_studies, #content_image_resellers,
#content_image_warehouse_management, #content_image_weigh_labeling, #content_image_smart_printing, #content_image_ez_printing, #content_image_product_diversion {
	position:relative;
	width:340px;
	top:0px;
	float:right;
	z-index:100;
	min-height: 439px;
	clear: right;
	background-image: url(../images/3d_image_track_and_trace.jpg);
	background-repeat: no-repeat;
}

#content_image_track_and_trace {
	background-image: url(../images/3d_image_track_and_trace.jpg);
	background-repeat: no-repeat;
}

#content_image_automated_palletization {
	background-image: url(../images/3d_image_automated_palletization.jpg);
	background-repeat: no-repeat;
}

#content_image_product_marking {
	background-image: url(../images/3d_image_product_marking.jpg);
	background-repeat: no-repeat;
}

#content_image_gs1 {
	background-image: url(../images/3d_image_gs1.jpg);
	background-repeat: no-repeat;
}

#content_image_epedigree {
	background-image: url(../images/3d_image_epedigree.jpg);
	background-repeat: no-repeat;
}

#content_image_scanning_and_vision {
	background-image: url(../images/3d_image_scanning_and_vision.jpg);
	background-repeat: no-repeat;
}

#content_image_packaging_line_automation {
	background-image: url(../images/3d_image_packaging_line_automation.jpg);
	background-repeat: no-repeat;
}




#content_image_about {
	background-image: url(../images/3d_image_about.jpg);
	background-repeat: no-repeat;
}

#content_image_contact {
	background-image: url(../images/3d_image_contact.jpg);
	background-repeat: no-repeat;
}

#content_image_case_studies {
	background-image: url(../images/3d_image_case_studies.jpg);
	background-repeat: no-repeat;
}

#content_image_automated_resellers {
	background-image: url(../images/3d_image_resellers.jpg);
	background-repeat: no-repeat;
}




#content_image_warehouse_management {
	background-image: url(../images/3d_image_warehouse_management.jpg);
	background-repeat: no-repeat;
}

#content_image_weigh_labeling {
	background-image: url(../images/3d_image_weigh_labeling.jpg);
	background-repeat: no-repeat;
}

#content_image_smart_printing {
	background-image: url(../images/3d_image_smart_printing.jpg);
	background-repeat: no-repeat;
}

#content_image_ez_printing {
	background-image: url(../images/3d_image_ex_printing.jpg);
	background-repeat: no-repeat;
}

#content_image_product_diversion {
	background-image: url(../images/3d_image_product_diversion.jpg);
	background-repeat: no-repeat;
}




#content_text {
	position:relative;
	width:600px;
	top:40px;
	float:left;
	z-index:3;
	min-height: 200px;
	margin-bottom: 45px;
	clear: left;
}


/*-----------------------------------------Footer Styles ----------------------------------------------------*/



#footer {
	position:relative;
	width:100%;
	min-height:300px;
	clear: both;
	background-color: #7D7B7D;
	top:-113px;
	z-index:13;
}


#footer_content {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:300px;

}



#site_map_text {
	top:30px;
	height:30px;
	width:300px;
	left:0;
	margin-left:14px;
	z-index:200;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color: #999;
	line-height: 14pt;

}



#site_map_links {
	position:relative;
	top:70px;
	left:0;
	min-height:200px;
	width:630px;
	margin-left:14px;
	z-index:200;
}

#site_map_links_divider {
	height:200px;
	width:1px;background-color: #CCC;
	float: left;
	z-index:200;
	position: relative;
	
}

#site_map_links_column_1 {
	min-height:200px;
	width:138px;
	float: left;
	margin-left:0;
	z-index:200;
	position: relative;
	margin-right: 10px;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#CCC;
}

#site_map_links_column_2 {
	min-height:200px;
	width:138px;
	float: left;
	margin-right:10px;
	z-index:200;
	position: relative;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#CCC;
}

#site_map_links_column_3 {
	min-height:200px;
	width:138px;
	float: left;
	margin-right:10px;
	z-index:200;
	position: relative;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#CCC;
}

#site_map_links_column_4 {
	min-height:200px;
	width:138px;
	float: left;
	margin-left:0;
	z-index:200;
	position: relative;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#CCC;
}


#footer_contact {
	top:20px;
	height:60px;
	width:300px;
	right:0px;
	z-index:200;
	position:absolute;
	color: #CCC;

}


#footer_contact_1 {
	min-height:60px;
	width:290px;
	z-index:200;
	position:relative;
	color: #CCC;
	float: left;
}

#footer_contact_2 {
	min-height:60px;
	width:290px;
	z-index:200;
	position:relative;
	color: #CCC;
	float: left;
}


#pushFooter {  /* the key to this working is setting the height to be tall enough --*/
	position:relative;
	clear:both;
	width:980px;
	height:130px;
	z-index: 140;
	margin-left:auto;
	margin-right:auto;
}