body
{
  text-align: center;
  margin: 0px;
  padding: 0px;
  border: 0px;
  
  background-color: #323232; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
}

.site_text, .site_text p, .site_text a, .site_text td
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  line-height: 18px;
  color: #828282;
  text-decoration: none;
} 

.site_text a:hover
{ 
  color: #474747;
}

.left_site_text, .left_site_text_p, .left_site_text a { 
                  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 10px;
                  line-height: 18px;
                  color: #828282;
                  text-decoration: none;
                  width: 305px;
                  padding-left: 85px;
 }

html>body .left_site_text, .left_site_text_p, .left_site_text a { 
                  font-family: Verdana, Arial, Helvetica, sans-serif; 
                  font-size: 10px;
                  line-height: 18px;
                  color: #828282;
                  text-decoration: none;
                  width: 220px;
                  padding-left: 85px;
 }

.left_site_text a:hover
{ 
  color: #474747;
}

#splash_container { min-height: 100%;  width: 1000px;  background-color: #ffffff; overflow: hidden; padding: 0px; margin: 0px }
#content { min-height: 900px; width: 1000px; background-image: url("/static/images/background_gradient.jpg"); background-repeat: no-repeat; background-color: #ffffff; }
#header_container { width: 1000px; height: 125px; } 

#splash_flash { position: relative; top: 10px; left: 20px; }
#contact_flash { position: relative; top: 10px; left: 19px; }
#services_flash { position: relative; top: -20px; left: -20px; z-index: 1; }

#products_flash { float: left;  width: 316px; }

#products_text { float: left;  width: 300px; padding-right: 50px;}
html>body #products_text { float: left;  width: 250px; padding-right: 50px;}

#products_menu {  float: left; width: 360px; text-align: left; }

#nav_logo { float: left; width: 350px; height: 125px; }
/* #menu_container { float: right; padding-top: 65px; left: 0px; height: 125px; width: 650px;}  */

 #menu_container { float: right; padding-top: 65px; left: 0px; height: 60px; width: 650px;} 

/* menu */
#menu { width: 100%; float: left;  } 
#menu ul { list-style: none; margin: 0; padding: 0; float: left; }
#menu a { display: block; margin: 0; padding: 0;  }
#menu li { position: relative; }

/* #menu ul ul { position: absolute; z-index: 500; } */
/* #menu ul ul { position: absolute; z-index: 500; width: 350px; }  */
#menu ul ul { position: absolute; z-index: 500; width: 400px; } 

#menu ul ul li { float: left; }

 #menu ul ul ul {  top: 100%; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{ display: none; }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{ display: block; }
