h1 {color:#818696; font-size:29px;  font-style:italic;}
h2 {color:#231F20; font-style:italic; font-weight:normal; font-size:20px; margin-bottom:19px;}


#body {}
  #header {background:url('/_images/head_bg.jpg') left bottom no-repeat; height:340px; }
    #logo {background-color:#E2E0DF; border-bottom:9px solid #FFF; height:100px;}
    #headProducts {height:223px; position:absolute; top:117px; left:0px; width:800px;}
    #personImage {top:-41px;}
    
  
  #nav {}
  #nav ul {  margin-left: 20px; }
  
  #main {}
    #article {background:url('/_images/body_bg.jpg') left top no-repeat; padding:35px 20px; width:770px;}
    #aside {float:left; padding:35px 9px; width:180px;}
  
  
#smallShoppingCart {position:absolute; top:340px; right:0px;}


  #address1 {font-size:11px;}

.logos {float:left; margin-top:20px;}
.logos img {margin-right:12px;}

#mp_address1_State,#mp_address1_Country, #mp_address1_Internet {display:none;}
.vcard {font-size:11px;}
.vcard .type {display:none;}
.vcard .postal-code {margin-right:3px;}
.vcard .region, .vcard .country-name, .vcard .url {display:none;}

#mp_address1_Title {color:#A29060; font-size:11px; font-weight:bold;}
.vcard .org {color:#A29060; font-size:11px; font-weight:bold;}

.contactprefix  {display:inline-block; width:35px;}
.adr, .break, .street-address {display:block;}

#prodSearch {position:relative; left:10px;}


a:hover {color: #988555;}

#article a {text-decoration: underline;}
#article a:hover {text-decoration: none;}