body {
	font:13px "Georgia", "lucida grande",Geneva, Arial, Verdana, sans-serif; line-height: 18px; color:#4d4d4d;}

h1, p, body, html {margin:0;padding:0;}


li{
	list-style: none;	}

a {font-weight: bold; text-decoration: none;
	}


	A {color:#666666; text-decoration: none; }
	A:link	  {color:#0d229d;text-decoration: none;}
	A:visited {color:#0d229d; text-decoration: none; }
	A:hover	  {color:#4f8700;text-decoration: none;}

#container_master {width: 950px; margin:-80px auto 0 auto;}

#conbdy {width: 850px; margin:0px auto 0px auto;}

#div-1a {
 float:left;
 width:200px;
padding: 0px 0px 0px 20px;
font-size: 15px;
}
#div-1b {
 float:left;
 width:190px;
padding: 0px 0px 0px 20px;
font-size: 15px;
}

#div-1c {
 float:left;
 width:190px;
padding: 0px 0px 0px 20px;
font-size: 15px;
}

#div-1d {
 float:left;
 width:190px;
padding: 0px 0px 0px 20px;
font-size: 15px;
}

#logo {width:800px; margin:-10px auto 0px auto; padding: 0px 90px 10px 0px}

#header {width:100%; background-color:#424242;}
#footer {line-height: 40px; width:100%; background-color:#424242; color:#fff;}
.clear {clear:both;}

img {border: none;}

#subleft2 {float: right; width: 235px; margin: 0px 0px 0px 0px; border: 0px dotted #000; padding: 0px 20px 0px 0px;}
#dvd_txt_off {width: 95%; margin: 8px 0px 0px 10px; padding: 0px 0px 0px 10px; font-size: 14px; font-weight: none; color: rgb(96, 96, 96);}




#header_fd {height: 100px; background:#fff url(http://www.ecosutra.com/EcoSutra09/images/bg_grey_top.gif) repeat-x;}
#footer_fd {background:#FFF url(http://www.ecosutra.com/EcoSutra09/images/bg_grey_top_flip.png) repeat-x; 
	font:11px Geneva, Arial, Verdana, sans-serif; line-height: 100px; color:#fff;}

/* #top_row {width: 400px; margin: -120px auto 0 470px; padding 0px 10px 0px 0px;}
#top_row a{color:#fff; text-decoration:none;}*/

#top_row {
	float:none;
	width:390px;
	height: 25px;
	margin-left: 525px;
	margin-top: -120px;
	color:#fff; 
}



#top_row a:link {
	padding-right: 0px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	height: 0px;
	text-align: none;
	color:#fff;
	text-decoration:none;
}

#top_row a:visited {
	padding-right: 8px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	height: 20px;
	text-align: center;
	color:#fff;
	text-decoration:none;
}

#ev1 {width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#dtm_master {position:relative; margin: 0px 0px 20px 20px;}
#dtm {margin: 0px 0px 0px 50px;}

#hmlnk {width:750px; margin: 0px auto 0px auto;}


#divider {margin: 0 2px 0 6px; padding: 10px 0px;}

#page_half { text-align: left; width: 82%; margin: 10px auto 0 auto; height: auto; border-top: 1px dotted #999; padding: 15px 0px 10px 0px; }
#subpage_half { width:99%; margin: 0px 0px 0px 0px;}

#header_features_a 	{ padding: 0px 0px 0px 10px; margin: 8px 0 0 0px; height: 252px; overflow: visible; }

.header_feature_a {  border: 1px solid #d1d1d1; background: white; position: relative; 
	width: 145px; height: 254px; float: left; margin: 0 2px 0 14px; padding: 5.9px; display: block; color: black; font-weight: normal; }

.header_feature_a img { background: white; width: 145px; height: 155px;  }

.header_feature_a:hover { text-decoration: none; background: url(images/header_feature_hover_bg.png) bottom left repeat-x white; border-color: #9b9b9b;  }

.header_feature_category_a  { font-weight: bold; padding: 3px 3px 0 3px; text-transform: uppercase; font-size: 1.1em;}

.header_feature_title_a {color:#000000; padding: 3px; font-size: 1.15em;  }


