body{ 
	background-image: url('/images/ecobg3.jpg');    background-repeat: repeat;
background-color: #ffffff;
	margin-top: 0px;
}
.small_description {
  padding-left:10px;
  padding-top:5px;
  font-size: 11px; 
}
.maintable {  
	border-top: 0px solid #A9A9A9; 
border-left: 0px solid #A9A9A9; 
	border-right: 0px solid #A9A9A9; 
	border-bottom: 0px solid #A9A9A9;
}
h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #033455; 
	text-decoration: none; 
	font-weight: bold; 
	margin: 0px;
	padding: 0 0 5px 0;
} 
h2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #a42222; 
	text-decoration: none; 
	font-weight: bold; 
	margin: 0px;
} 
h3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #033455; 
	text-decoration: none; 
	font-weight: bold; 
	margin: 0px;
}
h4 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #033455;  
	text-decoration: none; 
	font-weight: normal; 
	margin: 0px;
} 
.bodytext {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #444444; 
	text-decoration: none;
	line-height:18px;
}

a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #07538F; 
	text-decoration: none; 
	font-weight: bold;
}
a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #8DC73F; 
	text-decoration: underline; 
	font-weight: bold;
}
.menu {  
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #fff; 
	font-weight: normal;
	text-decoration: none; 
}
.menu:hover { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #fff; 
	font-weight: normal;
	text-decoration: underline; 
}
.footertext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	text-decoration: none; 
	font-weight: normal;
}
.footer_link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	text-decoration: none; 
	font-weight: normal;
}
.footer_link:hover { 
	text-decoration: underline; 
	color: #fff; 
	font-weight: normal;
	font-size: 11px; 
} 
.left_menu_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
	line-height:16px;
}
.menu_button {  
	background-image: url('/images/leftbar_menu.jpg');
	width:144px;
	height:26px;
}
.menu_button_link {  
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #272727; 
	font-weight: normal;
	text-decoration: none;
	padding-left: 11px;
}
.menu_button_link:hover { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: underline; 
	color: #272727; 
	font-weight: normal;
	padding-left: 11px;

}
.right_bar_link{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000; 
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}
.right_bar_link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000; 
	font-weight: normal;
	text-decoration: underline;
}
.image_02{
	background-color: #767676;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #fff; 
	height:35px;
	width:990px;
}
.image_04{
	background-color: #cccccc;
	height:38px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	font-weight: normal;
	text-decoration: none;
	
}
.menu_button_sm {  
	background-image: url('/images/leftbar_menu_sm.jpg');
	font-size: 12px; 
font-weight: bold;
width:144px;
	height:20px;
}
.menu_button_link_sm {  
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #272727; 
	font-weight: normal;
	text-decoration: none;
	padding-left: 6px;
}
.menu_button_link_sm:hover { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline; 
	color: #272727; 
	font-weight: normal;
	padding-left: 6px;
}
.menu_heading_sm {  
	background-color: #86858D;
width:144px;
	height:20px;
padding-left: 2px;
}
.state_list {
    list-style-type: none;
    float: left;
    padding: 7px;
    width: 220px;
}

.city_list {
    list-style-type: none;
    float: left;
    padding: 5px;
    width: 160px;
}

.cat_list {
    list-style-type: none;
    float: left;
    padding: 5px;
    width: 300px;
}

.search_input {
	border: 1px solid #7EA2FC;
    color: #594400;
    font-size: 12pt;
    height: 25px;
    width: 163px;
}

.search_select {
	border: 1px solid #7EA2FC;
    color: #594400;
    font-size: 12pt;
    height: 30px;
    width: 150px;
}

.search_button {
	background-color: #2881BF;
    border: 1px solid #155E92;
    color: #FFFFFF;
    display: block;
    font-size: 14pt;
    padding: 5px 25px;
}

.search_button:hover {
	background-color: #67B6EE;
    border: 1px solid #155E92;
    color: #FFFFFF;
    display: block;
    font-size: 14pt;
    padding: 5px 25px;
    text-decoration: none;
}

.even_tr {
	background-color:#EEE
	}
.odd_tr {
	background-color:#FFF
	}
tr.odd_tr:hover, tr.even_tr:hover {
	background-color: #FFFFC8;
}
.listing_table {
    border: 1px solid #3A9BC8;
    background-color: #EEE;
    margin: 10px;
}
.listing_table th {
    background-color: #3A9BC8;
    text-align: center;
    color: white;
}
.listing_table td {
    height: 120px;
}