/* ------------------------------------------------------------------------------------------------------------------------------- */

body    {
        background:#e6e6e6 url(../images/bodybg.gif) center top repeat; 
		margin:0;padding:0;
        font:12px Arial, Helvetica, sans-serif;
        color:#000;
                }
TABLE{
	font-size:12px !important;
}

.frame_wrapper{margin:auto;width:961px;}

div#topbg{
	background:url(../images/topbg.gif) center top repeat-x; min-height:220px; height:auto !important; width:100%; height:220px;
}
div#toplogoStrip{
	background:#000; height:25px; color:#fff; padding:13px 15px 0;
}
img.logo1{
	float:left; margin-right:55px;
}
img.logo2{
	float:right;
}
div.topLinks{
	float:left; padding-top:5px;
}
div.topLinks a, div.topLinks a:visited{
	font-size:11px; color:#fff; text-decoration:none; margin-right:10px;
}
div.topLinks a:hover, div.topLinks a.topCurrent, div.topLinks a.topCurrent:visited, div.topLinks a.topCurrent:hover{
	color:#24992a; text-decoration:none;
}
div#topAd{
	text-align:center; width:auto; height:118px; padding:28px 15px 14px;
}

div#mainContArea{
	padding:15px 15px 24px; background:#fff; clear:both;
}
.sub_heading1{
	font-weight:bold;
	padding-bottom:10px;
}

div#flash-recycle{
	width:931px; height:75px; margin-top:10px;
}
div#footer{
	background:#f0f0f0; padding:20px 15px; font-size:10px; line-height:12px;
}

SELECT{
	font:12px Arial, Helvetica, sans-serif
}

.rec_cat{
	width:275px !Important;
	overflow:auto;
}

.lst_box{
	border:solid 1px #24992a;
	background:#f1f6ea;
	margin-top:15px;
}

.clr{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.detail_lft{
	width:700px;
	float:left
}

.detail_rgt{
	width:180px;
	float:right;
	
}

.info{
	padding-top:10px;
	clear:both;
	width:180px;
	border-top:dashed 1px #24992a;
	margin-top:10px;
	
}

.lst_box .title{
	border-bottom:solid 1px #24992a;
	height:20px;
	padding:5px 5px 0 6px;
	background:#cdf2cf;
}

.lst_box .title .lft{
	float:left;
	height:25px;
	width:550px;
}

.paging{
	padding:5px 6px;
	background:#f1f6ea;
	border:solid 1px #24992a;
	margin:10px 5px 0;
}

.tp_srch{
	background:#d0f9d2 ;
	border:solid 4px #24992a;
	padding-left:5px;
}

FORM {
	margin:0;
	padding:0;
}

.lst_box .title .rgt{
	float:right;
	height:25px;
	width:325px;
	text-align:right;
}

.lst_box .caption{
	font-weight:bold;
	padding-bottom:5px;
}

.lst_box .added{
	padding-top:5px;
}

.lst_box .viewed{
	padding-top:5px;
}

.detail_descr{
	padding-bottom:8px;
}

.gmap{
	padding-bottom:8px;
}

.gmap .address{
	padding:8px 0;
}

.map_btm{
	height:22px;
	background:#f1f6ea;
	padding:5px 5px 0;
	border: solid 1px #24992a;
	margin-bottom:15px;
}

.map_btm .b_left{
	float:left;
	width:400px;
}

.map_btm .b_rgt{
	float:right;
	width:190px;
	text-align:right;
}

.info{
	padding-top:15px;
	clear:both;
	width:180px;
}

.detail_heading1{
	font-weight:bold;
	color:#222;
	font-size:14px;
	border-bottom:dashed 1px #24992a;
	padding-bottom:5px;
	margin-bottom:10px;
}


/* ------------------------------------------------------------------------------------------------------------------------------- */
        
.colorclass0 {
        background-color: #ffffff;
}

.colorclass1 {
	background-color: #f1f6ea;
}

.colorclass2 {
        background-color: #dcebc7;
}

.padder1 { padding: 1; } .padder2 { padding: 2; } .padder3 { padding: 3; } .padder4 { padding: 4; } .padder5 { padding: 5; }
.padder6 { padding: 6; } .padder7 { padding: 7; } .padder8 { padding: 8; } .padder9 { padding: 9; } .padder10 { padding: 10; }

.tdclass1 {
        padding: 5;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: DDDDDD;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: D9D9D9;
        background-repeat: repeat-x;
                background-color: #f1f6ea;
}

.textclass1
        {
        color: 476C8E;
        font-size:19px;
        }
                
.textclass2
        {
        color: #006241;
        font-size:25px;
        }    
		
		.textclass2
        {
        color: #666;
        font-size:12px;
        }                     
        
a:link
        { color: #24992a; font-size:12px; text-decoration:underline; font-weight:normal;}
a:active
        { color: #24992a; font-size:12px; text-decoration:underline;font-weight:normal;}
a:visited
        { color: #24992a; font-size:12px; text-decoration:underline; font-weight:normal;}
a:hover
        { color: #24992a; font-size:12px; text-decoration:none; }
                
.subcat_link a:link 
        { color: #006241; text-decoration:none; font-size: 11px; }
.subcat_link a:active 
        { color: #006241; text-decoration:none; font-size: 11px; }
.subcat_link a:visited 
        { color: #006241; text-decoration:none; font-size: 11px; }
.subcat_link a:hover 
        { color: #82c82a; text-decoration:underline; font-size: 11px; }                
                
.itty_link a:link 
        { color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:active 
        { color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:visited 
        { color: #000000; text-decoration:none; font-size: 11px; }
.itty_link a:hover 
        { color: #EB6812; text-decoration:underline; font-size: 11px; }

.itty_link 
        {
        font-size:11px;
        color:#000000;
        }
        
.itty_itty_link 
        {
        font-size:10px;
        }                        
        
.white_link a:link 
{ color: DEE0E5; font-size:14px; text-decoration:none; }
.white_link a:active 
{ color: DEE0E5; font-size:14px; text-decoration:none; }
.white_link a:visited 
{ color: DEE0E5; font-size:14px; text-decoration:none; }
.white_link a:hover 
{ color: ffffff; font-size:14px; text-decoration:underline; }        

.white_link {
        color: ffffff;
        font-size:14px;
}                

.bigtitle a:link 
{ color: 006241; font-size:20px; text-decoration:none; }
.bigtitle a:active 
{ color: 006241; font-size:20px; text-decoration:none; }
.bigtitle a:visited 
{ color: 006241; font-size:20px; text-decoration:none; }
.bigtitle a:hover
{ color: 006241; font-size:20px; text-decoration:underline; }
A B{font-weight:normal;}
