.list {float:left;width:180px;padding:5px;
margin:5px;
margin-left:8px;
line-height: 22px;}

.list a{color: #86ce84;}

h2 {line-height: 20px;font-size:15px;}
.note{line-height: 16px;font-size:14px;font-weight: bold;}


/********************for dealers: **********************/

.distributor_list {float:left;width:240px; padding:5px;
margin:5px;
margin-left:22px;
line-height: 22px;}

.distributor_list h3{font-size:13px;font-weight:bold;}

.distributor_list a{color: #86ce84;}

.flag {float:left;margin-right:7px;margin-top:6px;clear:both;}

/********************for clean water: **********************/

.image_of_text {float:left;
width:380px;
margin:5px;
margin-top:10px;
padding-left:30px;
padding-right:30px;
}

.text_under_image {float:left;width:220px;padding:5px;
margin:5px;
margin-left:40px;}

/********************for construction mats: **********************/

.navi {float:right;margin-right:-20px;}
.navi a{color: #77c8ff;}

.grey_line {clear:both;width:821px;height:1px;background: url(images/blue_marker.jpg) repeat-x;}

.materials {float:left;clear:right;padding-left:20px;}
.materials li {color: #77c8ff;}
.materials h2 {font-size:13px;}

.block {width:800px;}
.block h4{font-size:13px;margin:0px;padding:0px;margin-bottom:2px;}
.paragraph {width:800px;background: #8e8e8e;border: #aaa 1px solid;padding:10px;}
.paragraph .image {float:left;width:200px;clear:right;clear:right;}
.paragraph p{padding:10px;}
.paragraph .text {padding:10px;clear:bottom;margin-left:210px;}
.paragraph .about {clear:left;float:left;}


/********************for presentation: **********************/
.slides {width:595px;background: #efefef;}

/********************for news: **********************/
.new {width:180px;padding:10px 14px;background: #8e8e8e;border: #aaa 1px solid;}
.new-image {width:50px;height:37px;float:right;border: #aaa 2px solid;}

#news a{cursor: point; cursor: hand;}