body {
	margin: 0; padding: 0;  
	font-family: "Lucida Grande", Verdana, Tahoma, sans-serif; 
	background: #4f59a9; font-size: 11px; color: #424242; text-align: left; } 

#header {  
	width: 1000px; height: 166px; background: url(top.jpg) top left no-repeat;   }

#masthead {  
	width: 1000px; height: 231px; background: url(masthead.jpg) top left no-repeat;   }


#main  {  margin: 20px 28px 10px 0;  line-height: 17px; text-align: left; }
#main h1, h2  {  font-family: Arial, Helvetica, sans-serif;   }
#main h1 {  color: #b30000; font-size: 20px; border-bottom: 1px dotted #4f4f4f;  line-height: 24px;  }
#main h2 {   color: #4f59a9; font-size: 17px;  text-align: center;  line-height: 20px;  }

li {  margin-bottom: 6px;      }

#right   {  margin: 27px 5px 5px 5px;    }
#right h1 {  color: #4f59a9; font-size: 15px;  border-bottom: 1px dotted #4f4f4f;  line-height: 20px;  }


#footer {  width: 900px; height: 60px;  background: url(footer.gif) top left repeat-x; text-align: left;   }
#footinfo {  margin: 3px 20px;  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }

.leadname {   color: #4f59a9; font-size: 17px;   font-weight: bold;     }
#leader {  border: 1px dotted #747474; float: left; margin: 0 10px 10px 0;   }      
.leadpic {  border: 7px solid #f2f2f2; }

#genlist {  list-style-image: url(arrow.gif);    }

#tt { margin-left: 35px; width: 90%; border-top: 2px solid #333; background: #deedf6 url(ttbk.gif) top left repeat-x; line-height: 14px;  }
#ttbox {  margin: 17px 10px 6px 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #333333; }
.ttname {  font-size: 10px;   }

.enprac1 {  font-weight: bold; color: #4f59a9;    }
.blissname {  color: #b30000; font-size: 15px; line-height: 24px; font-weight: bold;  }
.blisstime {  color: #4f59a9; font-size: 13px; line-height: 24px;  }
.bltr { font-weight: bold; font-size: 18px;  }

.quote {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-style: italic;
	text-align: center; border: 1px dotted #333; padding: 10px; width: 570px;   }
.qtsm {  font-size: 13px; }



#footer {   padding: 0; margin: 0;    }
#footinfo {  margin: 0; padding-top: 5px;  font-size: 9px;  border-top: 1px solid #eee; background: #ffffff; color: #999999; }
#footinfo a:visited { color: #0000FF;  }
.foot1 {  float: left;    }
.foot2 {  text-align: right;   }

.prodimg { border: 1px solid #333; margin-left: 10px; margin-bottom: 10px;  }
#pricebox { font-weight: bold;  font-size: 19px; color: #b30000; background: url(pricebox.gif) top left no-repeat; height: 35px; }
.price {  margin: 8px 0 0 105px;    }

.hl { background-color: #FFFF00;   }

.tele1 {  font-weight: bold; color: #b30000; font-size: 13px;    }

#libox {   border: 1px solid #999; background-color: #FFFFCC; width: 415px; margin-left: 90px;   }
.content2 {
	margin: 8px 0 0 105px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 22px;
	color: #000000;

}
.content2boldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 22px;
	color: #4f59a9;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 0;


}
