body:after{
 display:none;
 content: url(../images/menu_company01.gif) url(../images/menu_products01.gif) url(../images/menu_technology01.gif) url(../images/menu_network01.gif) url(../images/menu_contact01.gif) url(../images/menu_company03.gif) url(../images/menu_products03.gif) url(../images/menu_technology03.gif) url(../images/menu_network03.gif) url(../images/menu_contact03.gif);
}

#topMenuMobile {
    display: none;
}

#bannerMobile {
    display: none;
}

/* Banner Backgrounds */
#bannerDesktop {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;
}
#bannerDesktop_aboutus {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_aboutus01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;     
}
#bannerDesktop_corpsocial {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_corpsocial01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;     
}
#bannerDesktop_parentco {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_parentco01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;     
}
#bannerDesktop_careers {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_careers01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;     
}
#bannerDesktop_contactus {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_contact03.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;     
}
#bannerDesktop_products {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;
}
#bannerDesktop_p_panel {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_panel01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_furniture {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_furniture01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_structural {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;
    background: url("../images/banner_p_structural01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_automotive {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;
    background: url("../images/banner_p_automotive01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_nonwoven {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_nonwoven01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_industrial {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_industrial01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_overlays {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_overlays01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_formalin {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_formalin01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_p_hpl {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_p_hpl01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_network {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_network01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_technology {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_technology01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
#bannerDesktop_ceo {
    position: relative;
    margin: 0 auto;
    padding: 0;
    min-width: 768px;   
    background: url("../images/banner_ceo01.jpg");
    background-size: cover;
    background-position: center;
    height: 450px;   
}
/* END Banner Backgrounds */

#topMenu {
    margin: 0 auto;
    padding: 0;
    height: 52px;
    width: 1024px;
    background-image: url("../images/top_bg.gif");
    background-repeat: repeat-x;
    background-color: #ffffff;
    font-size: 0;
}

#menu{
    position: initial;
	width:100%;  /*---Give our UL a width ---*/
	list-style:none;  /*--- Makes the bullets go away ---*/
	margin:0;  /*--- Take out any default margin on the UL tag ---*/
	padding:0;  /*--- Take out any default padding on the UL tag ---*/
	margin:0 auto;  /*--- Center the menu ---*/
}
 
#menu li{
	float:left;  /*--- Make the list go horizontal ---*/
	margin:0;
}

#menu li#main a{
	background: url(../images/aica_logo.gif) no-repeat;
	width: 204px;
    height: 52px;
    min-width: 204px;
    min-height: 52px;
}
#menu li#company a{
	background: url(../images/menu_company00.gif) no-repeat;
	width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#company a:hover{
	background: url(../images/menu_company01.gif) no-repeat;
    width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#products a{
	background: url(../images/menu_products00.gif) no-repeat;	
	width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#products a:hover{
	background: url(../images/menu_products01.gif) no-repeat;
    width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#technology a{
	background: url(../images/menu_technology00.gif) no-repeat;	
	width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#technology a:hover{
	background: url(../images/menu_technology01.gif) no-repeat;
    width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#network a{
	background: url(../images/menu_network00.gif) no-repeat;	
	width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#network a:hover{
	background: url(../images/menu_network01.gif) no-repeat;
    width: 151px;
    height: 52px;
    min-width: 151px;
    min-height: 52px;
}
#menu li#contact a{
	background: url(../images/menu_contact00.gif) no-repeat;	
	width: 162px;
    height: 52px;
    min-width: 162px;
    min-height: 52px;
}
#menu li#contact a:hover{
	background: url(../images/menu_contact01.gif) no-repeat;
    width: 162px;
    height: 52px;
    min-width: 162px;
    min-height: 52px;
}
#menu li#language a{
	background: url(../images/menu_langeng.gif) no-repeat;	
	width: 54px;
    height: 52px;
    min-width: 54px;
    min-height: 52px;
}
#menu li#language a:hover{
	background: url(../images/menu_langchi.gif) no-repeat;
    width: 54px;
    height: 52px;
    min-width: 54px;
    min-height: 52px;    
}
#menu li a{
	display:block;  /*--- Make the entire button are clickable rather than the text alone ---*/
	text-indent: -9999px; /*--- Push the text off screen to hide text---*/
	overflow: hidden; /*--- Makes text outside of bounding box hidden ---*/
	height:52px;
    }
.clear{
	clear:both;  /*--- Clears the float of the list items to restore normal document flow ---*/
}

#pMenu {
    margin: 0 auto;
    width: 1024px;
    background-color: #ffffff;
    margin-top: 20px;
}
#pMenu_deskmobile {
    margin: 0 auto;
    width: 768px;
    background-color: #ffffff;
}
#mainTableCellR {
    float: left;
    display: inline-block;
    width: 199px;
    border-left: 1px dotted grey;
}
#mainTableCellL {
    float: left;
    display: inline-block;
    width: 804px;
    padding: 0px 10px 0px 10px;
}
#pMenucontentLR {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 10%;
    background-color: #ffffff;
    float: left;
    margin-top: 20px;
}
#pMenucontent {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 80%;
    background-color: #ffffff;
    float: left;
    margin-top: 20px;
}

#pMenu01 {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 33%;
    background-color: #ffffff;
    float: left;
    margin-top: 20px;
}
#pMenu02 {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 34%;
    background-color: #ffffff;
    float: left;
    margin-top: 20px;
}
#pMenu01m {display: none;}

#globeLineTop {
    position: relative;
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    float: left;
    background-image: url("../images/globe_line01.gif");
    margin-top: 30px;
}
#pMenu03 {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 90%;
    background-color: #ffffff;
    float: left;
    margin-top: 90px;
}
#pMenu04 {
    display: none;
}
#pMenu05 {
    display: none;
}
#mobile_globeline {display: none;}

#pMenu03LR {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 5%;
    background-color: #ffffff;
    float: left;
    margin-top: 20px;
}
.pMenu06 {
    display: inline-block;
    position: relative;
    margin: 15px 15px 0 0;
    padding: 0;
    width: 45%;
    background-color: #ffffff;
    float: left;
    border-bottom: 1px dotted grey;
}
.pMenu06cellL {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 40%;
    background-color: #ffffff;
    float: left;
}
.pMenu06cellR {
    display: inline-block;
    position: relative;
    margin: 5px 0 0 5px;
    padding: 0;
    width: 50%;
    background-color: #ffffff;
    float: left;
    font-size: 0.75em;
}
.pMenu07 {
    display: inline-block;
    position: relative;
    margin: 10px auto;
    padding: 5px;
    width: 22%;
    background-color: #ffffff;
    float: left;
}
.pMenu07 h3 {
   width: 100%;
}
.pMenu07 h3 span {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: auto;
    font: 16px Helvetica, Sans-Serif;
    color: white;
    padding: 0;
    width: 100%;
}
.pMenu08 {
    display: inline-block;
    position: relative;
    margin: 10px auto;
    padding: 5px;
    width: 30%;
    background-color: #ffffff;
    float: left;
}
.pMenu08 h3 {
   width: 100%;
}
.pMenu08 h3 span {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: auto;
    font: 16px Helvetica, Sans-Serif;
    color: white;
    padding: 0;
    width: 100%;
}

#globeLineBot {
    position: relative;
    width: 100%;
    height: 1px;
    float: left;
    background-image: url("../images/grid_black.gif");
    background-repeat: repeat-x;
    background-color: #ffffff;
    margin-top: 20px;
}
#fContent {
    margin: 0 auto;
    width: 1024px;
    background-color: #ffffff;
    margin-top: 20px;
    color: #8b0025;
    font-size: 0.75em;
}

#sitemap{
    width: 100%;
    height: 230px;
    margin: 0 auto;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
    overflow-x: hidden;
    background-color: #2c2c2c;
    font-size: 0.8em;
}
#sitemapContentWrap {
    margin: 0 auto;
    width: 1024px;
    margin-top: 20px;
    color: #fff;
}
#sitemapContent {
    margin: 0 auto;
    width: 33%;
    color: #fff;
    float: left;
}
#videoLetter {
    margin: 0 auto;
    width: 50%;
    float: left;
}
#corpvideo {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    background-color: #ffffff;
    float: left;
    margin-top: 50px;
}
