* html body { text-align:center; }
body {
  margin:0;
  padding:0;
  font-family: "Lucida Grande", "Folio Std", Arial, Sans-Serif, helvetica;
  font-size: 12px;
  background:#CCC url(freshimages/bg_img.jpg) repeat-x;
}
#container { 
  width:756px;
  margin:25px auto; 
  text-align:center; 
  background:#999 url(freshimages/out_bg_img.jpg) repeat-x; 
}
#wrapper { 
  margin:0 65px; 
  width:620px;
  border-left:3px solid #fff;
  border-right:3px solid #fff;
}
#headermain {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_home_new.jpg);
}
#headerproducts {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_products_new.jpg); 
}
#headerservices {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_services_new.jpg); 
}
#headersmoke {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_smoke_away_new.jpg); 
}
#headercontact {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_contact_new.jpg); 
}
#headerdisplays {
  color:#FFFFFF; 
  width:620px; 
  height:158px;
  background:url(freshimages/banner_displays_new.jpg); 
}
#topnav { 
  background:#333333;
  height:32px; 
  border-bottom:2px solid #fff;
}
#topnav ul { margin:0 0 0 140px; padding:0; }
#topnav li {
  float:left;
  margin:0 20px 0 5px;
  padding:0;
  list-style-type:none;
  line-height:30px;
  font-weight:bold;
  font-size:11px;
}
#topnav li p { margin:0; padding:0; color:#9C3; }
#topnav li a, #topnav li a:visited { color:#ffffff; text-decoration:none; }
#topnav li a.active, #topnav li a.active:visited { color:#9c3; text-decoration:none; }
#topnav li a:hover { color:#9C3; text-decoration:none; }
#content {
  border:0;
}
#submenu {
  width:140px;
  background:#1C1C1C;
  height:375px;
  text-align:left;
}
#submenu ul { margin:25px 15px; padding:0px; }
#submenu li {
  margin:0; padding:0;
  list-style-type:none;
  height:25px;
  font-size:10px;
}
#submenu li p { margin:0; padding:0; color:#333; }
#submenu li a, #submenu li a:visited { color:#ffffff; text-decoration:none; }
#submenu li a.active, #submenu li a.active:visited { color:#ff0; text-decoration:none; }
#submenu li a:hover { color:#9C3; text-decoration:underline; }
#text {
  width:330px;
  background:#565656;
  text-align:left;
}
#text div { margin:22px 15px 20px 15px; padding:0; }
#text h1 { margin:0 0 15px 0; padding:0; font-size:14px; color:#9C3; }
#text h2 { margin:0 0 15px 0; padding:0; font-size:11.5px; color:#9C3; }
#text h3 { margin:0 0 10px 0; padding:0; font-size:11px; color:#9C3; }
#text p { margin:0 0 10px 0; padding:0; font-size:11px; color:#fff; }
#text li { margin:0 0 10px 0; padding:0; font-size:11px; color:#fff; }
#text a, #text a:visited { color:#ff0; text-decoration:none; }
#text a:hover { color:#ff0; text-decoration:underline; }
#text b {color:#9C3; font-weight:normal; }
#pics {
  width:150px;
  background:#2A2A2A;
}
#footer {
  background:#333;
  width:620px;
  color:#9C3; 
  line-height:32px;
  font-size:9px;
}
#footer table { 
  padding: 0 16px;
  width:100%;
}
#footer a, #footer a:visited { color:#9c3; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:none; }
table #fragrances {
  font-size:11px;
  color:#9C3;
  border:1px solid #9C3 ;
}
#fragrances td { width:25%; padding:2px 5px; }
#fragrances tr.odd { background:#333; }
#fragrances tr.even { background:#666; }


