.subnav {background:#ccc; text-align: center; color:fff; border:#ccc; border-width:1px; border-style: solid;}
.subnav a {color:#000; font-family: Arial, Helvetica, san-serif; font-size: 10px; text-decoration:none; cursor:pointer;} 
.subnav a:hover { color:#000; }
  
.subnav_active {background:#029EDA; text-align: center; color:fff; border:#0000ff; border-width:1px; border-style: solid;}
.subnav_active a {color:#000; font-family: Arial, Helvetica, san-serif; font-size: 10px; text-decoration:none; cursor:pointer;} 

#menu0:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#menu1:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#menu2:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#menu3:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#menu4:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#menu5 { color:#000; }

.footnav {width:200px; background:#ccc; text-align: center; color:fff; border:#ccc; border-width:1px; border-style: solid;}
.footnav a {color:#000; font-family: Arial, Helvetica, san-serif; font-size: 10px; text-decoration:none; cursor:pointer;} 
.footnav a:hover { color:#000; }

#footmenu1:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#footmenu2:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#footmenu3:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}
#footmenu4:hover { background:#029EDA; border:#0000ff; border-width:1px; border-style: solid;}


.youarehere{color:000000; font-family: Arial, Helvetica, san-serif; font-size: 11px; font-weight: normal; text-decoration:none; padding-left:5px;}
.text { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 10pt;  line-height: 11pt; color: #000000}
    
#lifestyle_logo { margin: 0 10px 5px 0; border:1px; border-color:#ccc; }
.footer_mfgr_link_image { height:60px; border-width:1px; border-color:#ccc; border-style: solid;}
.footer_mfgr_link_image:hover { border-color:#000; }
.tall_thin_gradient { background: #fff url(../images/tall_thin_gradient.jpg) repeat-x; width: 5px;}
#main_content { padding: 5px 5px 15px 5px; }
		
body {
  background: #fff url(../images/bg_gradient.jpg) repeat-x;
  color:#000;
  behavior: url(../js/csshover3.htc); 
}

a { color:#000; }

#about_us {
  padding-bottom:10px;
  text-align: center; 
  width:150px;
  height:50px;
  background: url(../images/button_grey.png) no-repeat;
  cursor:pointer;
}
#about_us:hover { 
 background: url(../images/button_dark_grey.png) no-repeat;
}

#contact_us {
  text-align: center; 
  width:150px;
  height:50px;
  padding-bottom:10px;
  background: url(../images/button_grey.png) no-repeat;
  cursor:pointer;
}
#contact_us:hover {
  background: url(../images/button_dark_grey.png) no-repeat;
}

.top_button_nav {
  text-decoration:none;
  padding: 10px 40px 10px 40px;
}

.top_button_nav:hover {
  color:#fff;
}
#left_main_content {
  float:left;
}
#right_main_content {
  float:right;
  width:335px;
}

.welcome {
  border-top: none; 
  padding-top:0;
  font-size:14pt;
}

#table_glossary {
  border-width: 0px;
  padding: 5px 5px 5px 5px;
}

#table_glossary td {
  border-bottom: #ccc;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  border-left: #ccc;
  border-left-style: dotted;
  border-left-width: 1px;
  padding: 5px 5px 5px 5px;
}

#logo_top {
  padding-left:50px;
  border-width: 0;
  height:130px;  
}
.table_bg_top {
 background: url(../images/table_bg_top.png) no-repeat;
 height:2px;
}
.table_bg {
 background: url(../images/table_bg.png) repeat-y;
}
.table_bg_bottom {
 background: url(../images/table_bg_bottom.png) no-repeat;
 height:5px;
}
.link_reviews {
 text-decoration: none; 
 color:#029EDA;
}