body{
margin:0px;
padding:0px;
}
.main{
	height:auto;
	width:978px;
}
.header{
	margin:0px;
	width:978px;
	height:141px;
	float:left;
}
.header p{

	margin-right:32px;
	margin-top:150px;
}
#service_font{
	font-family:"Trebuchet MS";
	font-size:small;
}
#tabs {
	float:right;
	width:99%;
	font-family:"Trebuchet MS";
	font-size:14px;
	line-height:normal;
	border-bottom-color:#F4F4F4;
	border-bottom-style:solid;
	border-bottom-width:thin;
	}
#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0 0 0 4px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#000;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

.flash{
	width:978px;
	height:320px;
	float:left;
	
}
.middle_main{
	height:52px;
	width:978px;
	float:left;
	margin-top:0px;
	
}

.middle_main h1 a{
	text-decoration:none;
	color:#00AEF0;

}

.middle_main h2 a{
	text-decoration:none;
	color:#00AEF0;
}

.middle_main h1 a:hover{
	text-decoration:none;
	color:#666666;
}

.middle_main h2 a:hover{
	text-decoration:none;
	color:#666666;
}

.middle_img1{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	/*border-right-style:solid;
	border-right-width:thin;
	border-right-color:#666666;*/
	
}
.middle_img1 h1{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
}

.middle_img1 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
}

.middle_img2{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	
}
.middle_img2 h1{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
}

.middle_img2 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
	
}
.middle_img3{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	/*border-left-style:solid;
	border-left-width:thin;
	border-left-color:#666666;*/
	
}
.middle_img3 h1{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 

}
.middle_img3 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
	
}
.container{
	width:978px;
	height:auto;
	float:left;
	margin-top:-4px;
}
.middle_left{
	height:402px;
	width:323px;
	float:left;
/*	background:url(images/left.gif) repeat-x;*/
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ebebeb;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ebebeb;	
}
.middle_left h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666; 
	margin-top:30px;	
}
.middle_left p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}

.middle{
	height:402px;
	width:323px;
	float:left;
/*	background:url(images/left.gif) repeat-x;*/
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ebebeb;
}
.middle h1{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666;
	margin-top:30px; 
	
}
.middle h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666;
	margin-top:30px; 
	
}
.middle p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	
}
.middle_right{
	height:275px;
	width:323px;;
	float:left;
	/*background:url(images/left.gif) repeat-x;*/
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
}
.middle_right h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666;
	margin-top:30px;
}
.middle_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.middle_right p a{
	color:#999999;
}
.middle_img{
	width:326px;
	height:130px;
	float:right;
	background:url(images/middle_r_img.gif) no-repeat;
	vertical-align:bottom;
}
.footer_addr{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:978px;
	height:116px;
	float:left;
	background:url(images/address.gif) no-repeat;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#177890;	
}
.footer{
	width:978px;
	height:40px;
	float:left;
	background:url(images/footer.gif) no-repeat;
}
.footer a{
	color:#666666;
}

.footer p{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#666666;
	margin-top:8px;

}
a{
	text-decoration:none;
}
.product_table
{
	width:978px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
table
{
	text-align:center;
}
table td
{
	text-align:center;
	border-style:solid;
	border-width:thin;
	border-color:#efefef;
}

.product_image
{
	width:40%;
	height:10px;
	float:left;
	border-style:solid;
	border-width:thin;
	border-color:#999999;
	padding:1px;
	margin:3px;
}

.td_label
{
	color:#666666;
	text-align:left;
	font-family:"Lucida Sans";
	font-size:12px;
	padding-left:10px;
	font-weight:normal;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#efefef;
	border-left:none;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#efefef;
	border-right:none;
}
.head
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:3px;	
	color:#303030;
}
.product_table p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:20px;
	margin-right:20px;
}
.product_table h1{
	background:none repeat scroll 0 0 #EFEFEF;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.product_table h2{
	background:none repeat scroll 0 0 #EFEFEF;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
}
.about_left
{
	width:69%;
	height:20%;
	float:left;
}
.about_right
{
	width:30%;
	height:20%;
	float:left;
}
.about_left p,.about_left ul{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.about_left ul
{

	padding-left:80px;
	margin:0px;
	
}
.about_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.contact_div
{	
	width:100%;
	height:auto;
	float:left;
	text-align:justify;
	border-style:solid;
	border-width:thin;
	border-color:#efefef;
}

.contact_div p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;/*5c5c5c;a7abac*/
	text-align:justify;
	
}
.contact_div a{
	color:#00AEF0;/*5c5c5c;a7abac*/
}
.product_vs{

	height:auto;
	width:100%;
	float:left;
	padding:0px;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#efefef;

	
}
.product_vs a{
	color:#00AEF0;	
}
.product_vs a:hover{
	color:#666666;	
}
.product_vs h4{
	text-align:left;
	padding:0px;
	padding-left:35px;
	font-family:"Lucida Sans"; 
	font-size:16px;
	color:#666666;
	background:#efefef; 
	padding:8px;

}
.product_vs p{
	
	margin:0px; 
	padding:0px; 
	text-align:left; 
	padding-left:50px; 
	padding-right:50px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#999999; 
	line-height:20px;
}
.people{
	width:100%;
	height:20%;
	float:left;
}
.people h3{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#666666;
	font-weight:normal;
	background:#efefef; 
	padding:5px; 
	padding-left:30px;
}
.people p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.people a{
	text-decoration:none;
	color:#00AEF0;
	font-weight:bold;
}
.container h1{
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:20px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}
.container h2{
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:20px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}
#footer_bottom {    
float:center;
clear: both;
margin-left:205px;
margin-right:205px;
height:320px;
width:auto
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
background-color:#999;
-moz-border-radius: 20px 20px;
border-radius: 20px 20px;
}
#footer_bottom ul{
    list-style-type:none;
}
#footer_bottom ul  li{
    font-size:12px;
    color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height:17px;
}
#footer_bottom ul ul{
    float:center;
    list-style-type:none;
}
#footer_bottom ul ul li{
    font-size:11px;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height:17px;
    
}
#footer_bottom p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding-left:40px;
}
#footer_bottom a{
    color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#footer_bottom h2{
    color:#ffffff;
    text-decoration: none;
}
#footer_bottom a:hover{
    color:#ffffff;
    text-decoration: underline;
}
.left_bottom {
    float:left;
}
h1{
	background:none repeat scroll 0 0 #EFEFEF;
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:17px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}
h2{
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:15px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}
h4{
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:14px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}
.clearfix {
clear: both;
display: block;
visibility: hidden;
content: ".";
line-height: 0px;
}

#path
{
    font-size: 80%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:3px;    
margin-left:20px;
    float:left;
}

#path A
{
    color: #00AEF0;
    text-decoration: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}
#path A:hover
{
    text-decoration: underline;
    color: #00AEF0;
}
#path A A
{
    color: #00AEF0;
    text-decoration: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}
#path A A:hover
{
    text-decoration: underline;
    color: #00AEF0;
}

#path A A A
{
    color: #00AEF0;
    text-decoration: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}
#path A A A:hover
{
    text-decoration: underline;
    color: #00AEF0;
}
#path A A A A
{
    color: #00AEF0;
    text-decoration: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}
#path A A A A:hover
{
    text-decoration: underline;
    color: #00AEF0;
}


#product_content
{
    float: left;
    width: 978px;
    background: url(/images/sod.png) repeat-y top right;
}
#product_content .product_main
{
    margin-right: 0px;
}
#product_content .product_main H1
{
	margin: 0px;
	background: url(/images/hod.png) repeat-x bottom left;
}

#product_content .product_main H2
{
	font-size: 120%;
	margin-left: 20px;
	padding-bottom: 5px;
	background: url(/images/hod.png) repeat-x bottom left;
}

#product_content .product_main A
{
	color: #CC0000;
	text-decoration: none;
}

#product_content .product_main A:hover
{
	text-decoration: underline;
}
.clear
{
	clear: both;
}
#food_dyes
{ 
border:0px; 
background:#fff; 
float: left;
width: 700px;
padding:10px;}

#food_dyes ul.food_dyes_products{ margin:0px; padding:0px; list-style-type:none;}
#food_dyes ul.food_dyes_products li{ float:left; width:300px; margin-bottom:10px; margin-right:5px; font-size:70%; padding:3px; border:1px solid #eee;}
#food_dyes ul.food_dyes_products li:hover{ background:#ededed; border:1px solid #ccc;}
#food_dyes ul.food_dyes_products li img{ float:left; margin-right:10px;}
#food_dyes ul.food_dyes_products li a{ color:#555; text-decoration:none; height:40px; display:block;}
#food_dyes ul.food_dyes_products li a:hover{ color:#000; text-decoration:none;}
#food_dyes ul.food_dyes_products li a span{ padding-left:25px;}

#lake_color td{ border:0px solid #fff; padding:3px;}
.lake_color_products { background-color:#FBE2BE;}

.topbar1{
border-style:none;
background-image:url(images/top_curve.gif);
background-repeat:no-repeat;
background-position:bottom;
height:6px;
}
.bottombar{
border-style:none;
background-image:url(images/bottom_curve.gif);
background-repeat:no-repeat;
background-position:top;
height:6px;
}
.moretxt{
border-style:none;
color:#00AEF0;
text-decoration:none;
}
a.moretxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00AEF0;
text-decoration:none;
}
a.moretxt:hover{
color:#00AEF0;
text-decoration:underline;
}
.prodtext{
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.midbar1{
border:0px;
background-image:url(/images/mid_bar.gif);
background-repeat:repeat-y;
}
.pro_spec { border-top: 1px solid #A2A5AA; border-right: 1px solid #A2A5AA; margin: 0px 0px 20px 0px;}
.pro_spec td { border-left: 1px solid #A2A5AA; border-bottom: 1px solid #A2A5AA;}
.pro_spec .title { font-size:110%; font-weight: bold; color:#00AEF0; padding:10px;}
.pro_spec .row { font-size:90%; padding:6px;}
.pro_spec .row2 { font-size:90%; padding:6px;}
.pro_spec td.lft { text-align:left; padding:6px; font-size:90%;}
.pro_spec td.b { text-align:left; font-weight:bold;}

.product_table_inks
{
	width:978px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border:0px;
}
table
{
	text-align:left;
	border:0px;
}
table td
{
	text-align:justify;
	border:0px;
	font-size:12px;
}
.product_table_inkjet
{
	width:978px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	border:0px;
}
table
{
	text-align:left;
	border:0px;
}
table td
{
	text-align:center;
	border:0px;
	font-size:12px;
}
.product_table_inks h1{
	background:none repeat scroll 0 0 #EFEFEF;	
	padding:2px;
	margin:5px; 
	text-align:left;
	font-family:"Lucida Sans"; 
	font-size:16px;
	font-weight:bold;
	color:#00AEF0;
	padding-top:5px;
}
