/* CSS Document */
body {background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
td{ font-size: 14px;}
#contentarea { background-image: url(/images/layout/content-areabk.jpg); color: #333333; font-size: 14px; padding: 0 20px 5px 20px; vertical-align: top; }
#contentarea a {color: #761D7B;}
#contentarea h1 {color: #227B1D; size: 13px;}
#contentarea h2 {color: #761D7B; size: 12px;}
#contentarea h3 {color: #227B1D; size: 11px;}
#menublock {background-image: url(/images/layout/menu-left-background.jpg); margin:0;padding-left:0px; }
#menublock li{ color: #0E0E0E; display: block; font-size: 12px; padding:2px 2px 2px 20px; font-weight: bold; list-style: none; text-decoration: none;  }
#menublock li a{ color: #0E0E0E; display: block; font-size: 12px; padding:2px 2px 2px 0; font-weight: bold; list-style: none; text-decoration: none;  }
#menublock li a:hover{ color: #58A12E; }
#trackshipment {background-image: url(/images/layout/left-column-ups-bk.jpg); color: #641F70; font-size: 12px; font-weight: bold; text-align: center; padding-bottom: 50px; }
#trackshipment a {color: #641F70; }
#footer { color: #ffffff; font-size: 12px; text-align: center;}
#footer a {color: #ffffff; text-decoration: none;}
#menuk {padding-left: 8px;}
#pfv {float: right;}
#topmenubk { background-image:url(/images/layout/menu-top-spacer.jpg); }
#leftcolumnbk {background-image:url(/images/layout/left-column-background.jpg);}
#footerbk {background-image: url(/images/layout/footer.jpg);}
.menusub {color: #FF0000; background-color: #EDD6F3; border-bottom: none; }
.menusub {color: #0E0E0E; display: block; font-size: 12px; font-weight: bold; margin-left: 10px; text-decoration: none; border-bottom: 1px dotted #cccccc; }
.floatright {float:right;}
.floatleft {float: left;}

p {
 font-size: 14px;
 }

.header_title
{
display: block;
width: 520px;
height: 100px;
margin: 30px 0 0 260px;
}
.header_menu
{
margin: 60px 0 0 230px;
list-style: none;
}
.header_menu li 
{
margin: 0 0 0 23px;
height: 30px;
padding: 4px 0 0 25px;
float: left;
}
.header_menu li a
{
font-size: 17px;
text-decoration: none;
color: black;
}
.header_menu li a span
{
visibility: hidden;
}
.header_title span
{
visibility: hidden;
}
.middle
{
float: left;display:inline;
background: url(/images/conttopbg.gif) top left no-repeat;
width: 780px;
padding: 0 20px 0 30px;
}
.middle_main
{
line-height: 22px;
}
.middle_main ul
{
margin-left:30px;
}
.middle_main p
{
	margin: 0 0 15px 0;
	
}
/* middle_left column */
.middle_left
{
line-height: 22px;
float: left;display: inline;
width: 200px;
padding: 0 10px 20px 0;
margin: 0 10px 0 0;
background: url(/images/menuborder.gif) top right no-repeat;
}
.middle_left_heading
{
font-size: 16px;
text-transform: uppercase;
margin: 5px 0 10px 0;
}
.middle_left_menu
{
list-style: none;margin: 0;padding:0;
}
.middle_left_menu ul
{
margin: 0;padding:0;
list-style:none;
}
.middle_left a
{
color: #2F030C;
text-decoration: none;
}
.middle_left_menu li a 
{
font-weight: bold;
}
.middle_left_menu li ul li a
{
font-weight: normal;
}
.footer
{
padding: 20px 0 0 0;
float: left;display:inline;
width: 830px;
height: 86px;
background: url(/images/layout/footbg.jpg) bottom left no-repeat;
}
.footer p
{
text-align: center;
}
.footer a 
{
color: #AB2515;
}
.delta
{
display: none;
}
.deltaOpen
{
display:none;
}
/* Middle main */
.middle_main
{
	width: 560px;
	float: left;
	display: inline;
	/*font-family: Georgia, "Times New Roman", Times, serif;
        */
}
.middle_main h1
{
width: 560px;
color: #2F030C;
font-size: 22px;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
border-bottom: 3px solid #EFEFEF;
}
.middle_main h2
{
font-size: 18px;
color: #AB2515;
font-weight: normal;
margin: 0 0 10px 0;
}
.middle_main a
{
	
	font-variant: normal;
	/*font-family: Georgia, "Times New Roman", Times, serif;
        */
}



#quote
{
margin: 20px;
border:1px solid;
padding: 10px 20px 10px 20px
}
#ups-logo
{
width:150px;
margin:20px auto 10px 10px;
}
.visit_store
{
float:right;
font-size:16px;
margin:3px;
padding:3px;
border:2px solid #BDF7B6;
}
.visit_store a
{
font-weight:bold;
font-family:Arial;
color:#803D95;
}
#visit_store
{
float:right;
font-size:16px;
margin:3px;
padding:3px;

}
#visit_store a
{
font-weight:bold;
font-family:Arial;
color:#803D95;
width:200px;
height:50px;
display:block;
background:url(/images/visit-store.jpg) no-repeat;
}
#visit_store a:hover
{
background:url(/images/visit-store-pressed.jpg) no-repeat;
}

.products_list li
{
margin: 0px 0px 0px 20px;
}
.products_list
{
margin:20px 0px;
}

.product_table
{
border:2px solid #BDEFAE ;
}
.product_table tr
{
background:#e9f4ea;
}
.product_table td
{
border:1px solid #CEADD7;
padding-left:2px;
}

.product_table a
{
color:#000;
}
.product_table a:hover
{
color:#8D00BF;
}
.middle_main table
{
border:2px solid #BDEFAE ;
padding:3px;
}
.middle_main tr
{
	background-color: #FFFFFF;
}
.middle_main td
{
border:1px solid #CEADD7;
padding-left:2px;
}
.middle_main table a
{
color:#000;
}
.middle_main table a:hover
{
color:#8D00BF;
}


.even { background-color: #E5FFDF }
.odd { background-color:#f8dfff }

.clear { clear:both; }

#glass_jars
{
width:550px;
margin:0 auto;
}
#glass_jars li
{
display:block;
width:250px;
float:left;
margin-right:10px;
border:2px solid #803D95;
padding:3px;
height:150px;
margin-bottom:5px;
text-align:center;
}
#glass_jars img
{
float:left; display:inline;
margin-right:10px;
margin-bottom:50px;
margin-top:15px;
margin-right:10px;
}
.dotline-v
{
height:1px;
width:530px;
margin:20px auto;
background:url(/images/dotted-line-v.jpg);
clear:both;
}
#contact-name { margin-left:61px; width:224px; }
#contact-email { margin-left: 56px; width:224px;}
#contact-phone { margin-left:10px; width:224px; }
#contact-reason { margin-left: 52px; }
#contact-comments { margin-left:38px; width:224px;  }
#submit { margin-left:287px; }
.middle_left li a:hover
{
text-decoration:underline;
}

#home_kits img
{
margin:0px 5px;
}

li a
{
cursor:pointer;
}



.cont{
	color:#424242;
	width:260px;
	background:#efefef;
	margin: 10px 5px 10px 5px;
	padding: 5px;
	min-height:150px;
	font-size:11px;
	line-height:16px;
}


.cont-end{
	clear:both;
}
.fullcont{
color:#424242;
	width:750px;
	background:#efefef;
	margin: 5px;
	padding: 5px;
	min-height:200px;
	font-size: 11px;
	line-height:16px;
}

.full-left{
 float:left;display:inline;
 clear:left;
 width:275px;
}

.full-right{}

.container-left{

float:left;display:inline;
clear:left;
}

.container-right{
float:left;display:inline;
clear:right;
}

.inner-left{
 float:left;display:inline;
 width:140px;
}
.inner-right{
 clear:right;
 margin-left:140px;


}


.containerh2{
 text-align:center;
 color: #562a64;
 font-weight:bold;
 font-size:16px;
}

.place-order{
  clear:both;
}

.pad-right{
  margin: 10px 100px;
  font-size: 11px; 
}

.phone{
  color:red;
}

.image{
	float:left;display:inline;
}

.starburst{
  position:relative;
  left:490px;
  top: 60px;
  margin-top:-90px;
}

.order-text {
 background-color:#eee;
 padding:5px;
 margin-top:10px;
 font-size:18px;
 color:#525252;
}


.beaker{
 position:relative;
 left:18px;
}

.glassware{
 position:relative;
 left:7px;
 border:none;
}

.soap{
 position:relative;
 left:5px;
 border:none;
}

a img{
 border:none;
}

.bold {
 font-weight:bold;
} 

.testimonials{
 font-family:verdana;
 font-size:11px;
 color:#424242;
}
.testimonial-head{
 background-color:#E4FFCF;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 
}
.testimonial-lead{
 font-style:italic;
 font-weight:bold; 
}
.testimonial-close{
 font-weight:bold;
}

.f-starburst{
  position:relative;
  left:-60px;
  top: 230px;
}

.full-cont{
  margin-top:-50px;
}
.style5 {
	font-size: 12px;
	font-weight: bold;
}
.style6 {
	color: #FF0000;
	font-size: 13px;
}
.style20 {color: #990000}
.style43 {color: #FF0000}
.style50 {font-size: 24px}
.style53 {color: #006600}
.style56 {color: #000000}
.style3 {	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
}
.style46 {color: #0000FF}
.style47 {	color: #006600;
	font-size: 24px;
}
.style69 {
	font-size: 16pt
}
.style70 {font-size: 18pt}
.style71 {font-size: 12pt}
.style72 {color: #003300}
.style77 {color: #0000CC}
.style79 {
	color: #CC3300;
	font-size: 14pt;
}
.style80 {color: #666666}
.style81 {font-size: 11pt}
.style82 {color: #999999}
.style83 {font-size: 10pt}
.style90 {font-size: 14pt}
.style91 {font-size: 14px}
.style94 {font-size: 20pt}
.style95 {color: #006633}
.style99 {
	color: #333333;
	font-size: 12px;
}
.style102 {color: #FF3333}
.style103 {color: #145336}
.style104 {color: #3F8930}
.style105 {
	font-family: "Lucida Handwriting";
	font-size: 16pt;
}
.style111 {
	font-family: "Trebuchet MS";
	font-size: 18pt;
}
.style112 {
	font-family: "Lucida Handwriting"
}
.style113 {
	font-family: "Trebuchet MS";
	font-size: 24pt;
}
.style114 {
	font-family: "Trebuchet MS";
	font-size: 20pt;
}
.style115 {font-family: "Trebuchet MS"}
.style116 {
	font-family: "Trebuchet MS";
	font-size: 14pt;
}
.style117 {
	color: #333333;
	font-size: 12pt;
}
.style118 {color: #333333}
.style119 {font-size: 13pt}

/*===========================================================*/

.stylered{color: #FF0000; font-weight: bold; font-size:12px;}

.style1 {
	font-size: 12pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.styleten {font-size: 10px}
.bold{ font-weight:bold;}


.stylefourteen{ font-size:14px;}


.stylefour {font-size: 18px;color: #803DA8;}
.style4orange { color: #C14E00;font-weight: bold;}

.stylefive {color: #000000;}

.stylesixtynine {font-size: 12pt;}
.styleseventythree {font-size: 16pt;}

.styleeleven{color: #990000; font-size: 24px;}

.stylefourtyeight{font-size: 24px;}

.stylesixtytow {font-size: 24px; color: #000000;}

.grey {color: #333333;}

.styleeightyfourRed {color: #FF0000}

.purple{ color: #660066;}

.styleeightyeight {color: #990000;}

.styleeightynine {font-family: "Trebuchet MS"}

.styleninetyone {font-size: 9px;}

.styleninetythree {color: #0000CC;}

.styleninetysix {font-size: 18pt}

.styleninteenseven {font-size: 20pt}

.stylehandred {
	font-size: 36px;
	font-family: "Trebuchet MS";
	color: #000000;
}

.stylenine {font-size: 24px; color: #411D0F; }

.styleverdana{font-family: Verdana, Arial, Helvetica, sans-serif}

.styleeightyseven { color: #009900; font-weight: bold; font-size: 12pt; }

.styleninety { font-size: 18pt; }

.green {color: #008000}

.stylesmaller {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: #000000; }
.styletwentyone {color: #FFFFCC; font-weight: bold; }

.styleviolet { color: #4C0A9F; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.stylevioletcolor { color: #4C0A9F;}

.stylethirtyeight {font-size: 9px;}
.stylesmaller8 {color: #FDF2CE;}

.style50 {color: #00FFFF;}

.style25 {
	font-size: 18pt;
	color: #990000;
}

.style27 {color: #003300;}

.styleSix{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

.stylesixteenBlack {
	color: #000000;
	font-size: 10pt;
}

.stylechocklate {
	color: #411D0F;
	font-weight: bold;
	font-size: 9px;
}

.style26Chock {color: #411D0F;}

.style89 {
	font-size: 14pt;
	font-weight: bold;
	color: #411D0F;
}

.stylefontsmallest {font-size: 6pt;}

.styleMerun {
	color: #6A0000;
	font-size: 20px;
}

.stylebigger {font-size: 36px;}

.styleverdanasixteen {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

style12verdana {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.styleverdanaforteen {
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.styletenItalic {
	font-size: 10pt;
	font-style: italic;
}

.styleviopink {color: #990099;}

.styleDeepvio {color: #840084;}
.styledarkestvio {color: #4F099D;}

.stylefourteenred {
	color: #990000;
	font-size: 14pt;
}

.style11 {font-size: 11pt;}

.styleTrebuchet {
	font-family: "Trebuchet MS";
	font-size: 18pt;
}


.styleblacktwentyfour {font-size: 24px;
	color: #000000;
}

.stylegreenfont {color: #009900; font-size: 44px; }

.stylegreeneighteen {font-size: 18px; color: #006600; }

.styledeepblue {color: #000099;}

.stylevioletnine {color: #4A099B;}

.stylegreybold {
	color: #C0C0C0;
	font-weight: bold;
	font-size: 18pt;
}

.styleeighteenred {
	font-size: 24px;
	font-weight: bold;
	color: #B70000;
}

.stylewhitebold {
	color: #FFFFFF;
	font-weight: bold;
}

.stylewhite {color: #FFFFFF}

.stylelightviolet {color: #CC99FF;}

.stylelightgreen {color: #CCFF99;}

.styleyellow {color: #FFFF00}

.stylefontsizeeight {font-size: 8pt}

.styleboldfourteen{
	font-size: 14px;
	font-weight: bold;
}

.stylethirty {font-size: 30px}

.styletimesnew{
	font-size: 16px;
	color: #006600;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.styleItalicArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	font-style: italic;
}

.stylevioletmid {color: #4D099A;}

.stylevio {color: #71317f;}

.styleblackthirtyfour {font-family: Arial, Helvetica, sans-serif; font-size: 34px; color: #000000;}

.style78 {
	color: #006600;
	font-size: 16pt;
}

.styleItalictwentyfour {font-size: 24pt; font-style: italic;}

.styletimesBlack {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
}

.styletimes {font-family: "Times New Roman", Times, serif}

.style100 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #006600;
}

.style106 {font-size: 22pt;}

.style136 {font-size: 36pt;}

.style10 {
	font-size: 9px;
	color: #003300;
}

.styledeepblue24 {
	color: #000066;
	font-size: 24pt;
}

.style14 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style22 {font-family: Geneva, Arial, Helvetica, sans-serif}

.styledeeppink {color: #990066;}

.style28 {
	color: #000000;
	font-size: 12pt;
}

.style30 {color: #660000;}

.style31 {
	color: #FFFFFF;
	font-size: 14pt;
}

.style32 {color: #663300;}

.style33 {
	color: #7E1C7F;
	font-weight: bold;
}

.style34 {color: #000066;}

.style41 {color: #B30000;}

.backgroundcolgreen {
	background-color: #e9f4ea;
}

.styledeepred47 {
	color: #990000;
	font-weight: bold;
	font-style: italic;
}


.style52 {
	font-size: x-small;
	font-style: italic;
}

.style54 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 24px; }

.style63 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #009900; font-size: 24px; }

.style17 {
	font-size: 24pt;
	color: #FF0000;
}

.styleitalic {
	font-size: 12px;
	font-style: italic;
}

.stylegeorgia {font-family: Georgia, "Times New Roman", Times, serif; }

.style9 {
	color: #000000;
	font-size: 14px;
}

.style20chocklet {
	font-size: 10px;
	color: #482D0F;
}

.style25red {font-size: 11px; color: #FF0000;}

.style34font {font-size: 32px;}

.style19 {color: #831100;}

.style14chocklate {color: #482D0F}

.styletimesitalic {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12pt;
}

.style8blue {
	font-size: 20px;
	color: #0000FF;
	font-weight: bold;
}

.style2 {
	font-size: 22px;
}
