A:link {

   color: #223e65;
   text-decoration: none;
   background: transparent;

}

A:active {

   color: #127e65;
   text-decoration: underline;
   background: transparent;

} 

A:visited {

   color: #127e65;
   text-decoration: none;
   background: transparent;

}

A:hover {

   color: #dc5230;
   text-decoration: underline;
   background: transparent;

}

/* .background { background-image:url(""); } */

.ness_soaps_logo {

   position: absolute;
   z-index: 2;
   top: 35px;
   left: 20px;
   width: 200px;
   height: 102px;

}

.bubbles {

   position: absolute;
   z-index: 3;
   top: 10px;
   left: 260px;
   width: 259px;
   height: 186px;

}

.soaps {

   position: absolute;
   z-index: 4;
   top: 10px;
   right: 20px;
   width: 275px;
   height: 183px;

}

body, tr {

   background: white;
   font-family: Arial;
   font-size: 0.95em;
   color: #000000;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 0px;
   margin-bottom: 0px;

}

.main_text {

   background-color: white; 
   border-style: solid; 
   border-bottom: 0px solid #a0a0a0;
   border-right: 0px solid #a0a0a0; 
   border-top: 0px solid #a0a0a0;
   border-left: 0px solid #a0a0a0;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 10px;
   padding-bottom: 10px;

}

.big_text {

   font-family: Arial;
   font-size: 1.25em;

}

.menu_text {

   font-family: Arial;
   font-size: 0.95em;

}

.contact_us {

   position: absolute;
   z-index: 5;
   top: 500px;
   left: 20px;
   width: 230px;
   height: 350px;

}

ul.menu {

   list-style-type: none;
   padding: 0;
   margin: 0;

}


li.menu {

   list-style: none;
   background-image: url(graphics/bubble.gif);
   background-repeat: no-repeat;
   background-position: 0.4em;
   font-size: 0.95em;
   padding-left: 2.75em;
   padding-right: .4em;
   padding-top: .4em;
   padding-bottom: .4em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top: 1em;
   margin-bottom: 0em;

}

li.links_menu {

   font-size: 0.95em;
   padding-left: 2.75em;
   padding-right: .4em;
   padding-top: .4em;
   padding-bottom: .4em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top: 1em;
   margin-bottom: 0em;

}

.align_center {

  text-align: center;

} 

.align_left {

  text-align: left;

} 

.align_right {

  text-align: right;

} 

.title {

   font-family: Arial;
   font-size: 1.75em;
   color: #666699;
   letter-spacing: 1px;

}

.page_sub_title {

   font-family: Arial;
   font-size: 11pt;
   color: #666699;
   letter-spacing: 1px;

}

.footer_text {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   letter-spacing: 0px;

}

div.spacer {

   width: 275px;
   height: 200px;

}

.line_bottom {

   background-color: white; 
   border-style: solid; 
   border-bottom: 1px solid #a0a0a0;
   border-right: 0px solid #a0a0a0; 
   border-top: 0px solid #a0a0a0;
   border-left: 0px solid #a0a0a0;

}

.line_left {

   background-color: white; 
   border-style: solid; 
   border-bottom: 0px solid #a0a0a0;
   border-right: 0px solid #a0a0a0; 
   border-top: 0px solid #a0a0a0;
   border-left: 1px solid #a0a0a0;
   padding-left: 1em;
   padding-right: 0em;
   padding-top: 1em;
   padding-bottom: 1em;

}

.image_right {

   background-color: white; 
   border-style: solid; 
   border-bottom: 0px solid #a0a0a0;
   border-right: 0px solid #a0a0a0; 
   border-top: 0px solid #a0a0a0;
   border-left: 0px solid #a0a0a0;
   padding-left: 1em;
   padding-right: 0em;
   padding-top: 2em;
   padding-bottom: 1em;

}

.form_elements {

   font-family: Arial;
   font-size: 10pt;
   color: #000000;
   background-color: #eeeae1; 
   border-style: solid; 
   border-bottom: 1px solid #87836f;
   border-right: 1px solid #87836f; 
   border-top: 1px solid #87836f;
   border-left: 1px solid #87836f;
   width: 200px;
   height: 19px;

}

.blockquote {

   margin-left: 30px;

}