#AMWInterfaceHead{
   position: absolute; 
   left: 50%;
   width: 950px;
   height:148px;
   margin-left: -475px;
   margin-top:15px;
   background: #FFF url(../images/AMWInterfaceHead.jpg);
}

#AMWInterfacePrintHead{
   display:none;
}

#AMWInterface{
   position: absolute; 
   left: 50%;
   top:163px;
   width: 960px; 
   margin-left: -480px;
   background: #FFF url(../images/AMWInterface.jpg);
}

#AMWInterfaceTop{
   height:15px;
   background:#FFF url(../images/AMWInterfaceTop.jpg);
}

   #AMWInterfaceTop form{
      position:absolute;
      width:200px;
      left:650px;
      top:5px;
   }

#AMWInterfacePageNav{
   background:#FBF7EA;
   color:#900;
   height:30px;
   text-align:right;
   margin-right:5px;
}

   #AMWIntefacePageNav small,
   #AMWIntefacePageNav small *{
      color:#900;
   }

#AMWInterfaceLeft{
   width: 160px;
   float: left;
   display:inline;
   margin-left:6px;
}

#AMWInterfaceMain{
   float:left;
   display:inline;
   width:490px;
   margin:0px 10px;
   overflow:hidden;
}

#AMWInterfaceRight{
   float:right;
   display:inline;
   width:267px;
   padding-left:2px;
   margin-right:11px;
}

   #AMWInterfaceHomeContentRight{
   }

#AMWInterfaceFooter{
   background: #FCF8EB url(../images/AMWInterfaceFooter.jpg) no-repeat top left;
}

#AMWInterfaceFeet{
   height:50px;
   padding-right:5px;
}
   #AMWInterfaceFeet li{
      list-style-type:none;
      background:none;
      padding:0;
      margin:0;
      padding-top:16px;
      padding-left:20px;
      float:right;
      font-size:0.9em;
   }

   #AMWInterfaceFeet li#Copyright{
      float:left;
      padding-left:5px;
   }

#AMWInterfaceCopyright{
   display:none;
}

.AMWInterfaceClear{
   clear:both;
}

.AMWMainMenu{
    position:relative;
    /* solve a Opera7/IE display bug */
    width:152px;
    width/**/:150px;
    margin:0;
    padding:0;
    list-style-type:none;
    background:none;
    }

.AMWMainMenu li ul{
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background: #F7F7F7;
}
      
.AMWMainMenu span{
    display:none;
    }
    
.AMWMainMenu ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }
    
.AMWMainMenu li ul{
    visibility:hidden;
    }
            
.AMWMainMenu li ul{
    margin-left:80px; /* be careful */
    margin-top:-7px;
    }
    
.AMWMainMenu a{
    text-align:left;
    font-size:11px;
    background: #F7F7F7;
    color:#000;
    display:block;
    width:150px;
    text-decoration:none;
    margin:0;
    padding:2px 0 2px 0; /* em units can creat little graphic bug in mozilla */
    }

.AMWMainMenu a:active,
.AMWMainMenu a:visited{
    color:#000;
    font-size:11px;
}
   
.AMWMainMenu a:hover{
    font-size:11px;
    background-color: #DDD;
    color:#900;
    text-decoration:none;
    }
    
/* for a mozilla better display with key nav */
.AMWMainMenu a:focus{
    font-size:11px;
    background: #DDD;
    color:#900;
    text-decoration:none;
}

.AMWMainMenu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.AMWMainMenu li{
    list-style-type:none;
    background:none;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .AMWMainMenu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    list-style-type:none;
    background:none;
    }


      #AMWMainMenu li a#MainMenuGenesis          { padding:0; margin:0; border:0; width:160px; height:41px; background: url(../images/menu/genesis.gif);    }
      #AMWMainMenu li a#MainMenuBanks            { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/banks.gif);      }
      #AMWMainMenu li a#MainMenuCollins          { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/collins.gif);    }
      #AMWMainMenu li a#MainMenuGabriel          { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/gabriel.gif);    }
      #AMWMainMenu li a#MainMenuHackett          { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/hackett.gif);    }
      #AMWMainMenu li a#MainMenuRutherford       { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/rutherford.gif); }
      #AMWMainMenu li a#MainMenuPhillips         { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/phillips.gif);   }
      #AMWMainMenu li a#MainMenuWilson           { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/wilson.gif);     }
      #AMWMainMenu li a#MainMenuDiverse          { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/umfeld.gif);     }

      #AMWMainMenu li a:hover#MainMenuGenesis    { padding:0; margin:0; border:0; width:160px; height:41px; background: url(../images/menu/genesis.gif)    bottom left; }
      #AMWMainMenu li a:hover#MainMenuBanks      { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/banks.gif)      bottom left; }
      #AMWMainMenu li a:hover#MainMenuCollins    { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/collins.gif)    bottom left; }
      #AMWMainMenu li a:hover#MainMenuGabriel    { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/gabriel.gif)    bottom left; }
      #AMWMainMenu li a:hover#MainMenuHackett    { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/hackett.gif)    bottom left; }
      #AMWMainMenu li a:hover#MainMenuRutherford { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/rutherford.gif) bottom left; }
      #AMWMainMenu li a:hover#MainMenuPhillips   { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/phillips.gif)   bottom left; }
      #AMWMainMenu li a:hover#MainMenuWilson     { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/wilson.gif)     bottom left; }
      #AMWMainMenu li a:hover#MainMenuDiverse    { padding:0; margin:0; border:0; width:160px; height:37px; background: url(../images/menu/umfeld.gif)     bottom left; }
/*
a.linkOver{
    background: #EEE;
    color:#900;
    }
*/
#AMWInterfaceArtists{
    position:absolute;
    top:12px;
    left:5px;
    text-align:center;
    font-size:12px;
    background:url('../images/topmenu/li_artists_hover.gif');
    width:162px;
    padding-top:5px;
    padding-bottom:2px;
}
.AMWInterfaceArtistsNormal{
    background:url('../images/topmenu/li_artists.gif');
}
.AMWTopMenu{
   position:absolute;
   top:13px;
   left:175px;
   /* solve a Opera7/IE display bug */
   width:494px;
   width/**/:492px;
   margin:0;
   padding:0;
   list-style-type:none;
   background:none;
   z-index:200;
}

   .AMWTopMenu li{
      list-style-type:none;
      float:left;
      display:block;
      width:82px;
      height:24px;
      margin:0;
      padding:0;
      background:none;
      background:url('../images/topmenu/li.gif');
   }

      .AMWTopMenu li a{
         text-align:center;
         display:block;
         padding-top:5px;
         color:#000;
      }

      .AMWTopMenu li a:hover{
         color:#900;
         background:url('../images/topmenu/li_hover.gif');
      }

      .AMWTopMenu li a.TopMenuActive{
         background:url('../images/topmenu/li_active.gif');
      }

      .AMWTopMenu li ul{
         margin:0;
         padding:0;
         position:absolute; /* important */
         width:152px;
         width/**/:150px;
         margin-left:2px; /* be careful */
         margin-top:1px;
         visibility:hidden;
         border-top: 1px solid #DFDFDF;
         border-left: 1px solid #DFDFDF;
         border-right: 1px solid #CCCCCC;
         border-bottom: 1px solid #CCCCCC;
         background: #F7F7F7;
      }

      .AMWTopMenu li ul li{
         background:none;
         height:auto;
      }

         .AMWTopMenu li ul li a{
            background:none;
            text-align:left;
            font-size:11px;
            background: #F7F7F7;
            color:#000;
            display:block;
            width:150px;
            text-decoration:none;
            margin:0;
            padding:2px 0 2px 0; /* em units can creat little graphic bug in mozilla */

         }

         .AMWTopMenu li ul li a:hover{
            background:none;
            font-size:11px;
            background-color: #DDD;
            color:#900;
            text-decoration:none;
         }


* html.AMWTopMenu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    list-style-type:none;
    background:none;
    }

#AMWInterfaceSearch{
   position:absolute;
   width:280px;
   height:20px;
   top:17px;
   left:675px;
   background:#FFF url(../images/AMWInterfaceSearch.gif) no-repeat top left;
}

#InterfaceSearch div{
   display:none;
}


#InterfaceSearchQ{
   position:absolute;
   left:1px;
   top:1px;
   width:259px;
   height:18px;
   margin:0;
   padding:0;
   border:0;
   color:#CCC;
   background:#FCF8EB url(../images/AMWInterfaceSearchQ.gif) no-repeat top left;
   font-size:1.2em;
}

#InterfaceSearchI{
   position:absolute;
   left:261px;
   width: 19px;
   height:20px;
}

.itHomeList{
      list-style-type:none;
      margin:0;
      padding:0;
}

   .itHomeList li{
      list-style-type:none;
      margin:0;
      padding:0;
   }

.it_ad{
   background:#F7F7F7;
   border:1px solid #CCC;
   text-align:center;
}

   .it_ad h3{
      display:block;
      color:#910000;
      background:#EAEAEA;
      border-bottom:1px solid #DDD;
      font-size:1.2em;
      font-weight:bold;
      margin-bottom:5px;
   }

   .it_ad p{
      margin-top:5px;
      padding:2px;
      padding-top:5px;
      background:#EEE;
      border-top:1px solid #CCC;
      font-size:1em;
      clear:both;
   }

   .it_ad div{
   }

   .it_ad_image{
      margin: 0px 0px 0px 20px;
   }

.socialMedia{
	background:#F2F2F2;
	border-top:1px dashed #CCC;
	padding:3px;
	margin-top:10px;
	height:30px;
}
	.socialMedia div{
		 float:left;
		 width:220px;
		 padding:2px;
	}
	.socialMedia img{
		padding:3px;
	}

#AMWSocialLinks{
	border:0;
	margin:0;
	padding:0;
	border:0;
	height:36px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
}
	#AMWSocialLinks li{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		width:64px;
		text-align:center;
	}