body{
	margin:0px auto; 
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#404041;
	text-decoration:none;
}
/*html{ behavior: url("iepngfix.htc"); }*/
.white_rectes, .white_rectes img,  .white_rectes a img{
	behavior: url(iepngfix.htc); 
}
h1, h2, h3, h4, h5, h6, p, form, ul, li{
	margin:0px; 
	padding:0px;
}
h2{
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	color:#404041;
	
}
p{
	margin:0px; padding:0px;
	margin-bottom:8px;
}

ul{
	margin-left:15px;
	list-style-type:disc;
}
ul li{
	margin-bottom:5px;
}
h1, h1 a, h1 a:link, h1 a:active, h1 a:visited/***yellow color**/{
	font:15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#EAE50E;
}
h1 a:hover/***yellow color**/{
	text-decoration:none;
	color:#348C3E;
}


h2,  h2 a. h2 a:link, h2 a:active, h2 a:visited/***green color**/{
	font:15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#37B24A;
}
h2 a:hover{
	text-decoration:none;
	color:#37B24A;
}

img{
	behavior: url("iepngfix.htc"); 
}
a img{
	border:none;
}

a, a:link, a:visited{
	text-decoration:none;
	color:#663300;
}


/*---------main container-----------*/
#wrapper{
	width:950px;
	margin:0px auto;
	padding:0px;
	background:#8BC43F;
}

	#HeaderContainer{
		margin:0px auto;
		padding:0px;
		background:#FFFFFF;
		border-bottom:10px solid #006837;
	}
	/* Aboutus, Termsofuse, privacy pages Header CLASS BEGIN*/
	#HeaderContainerNew{
		margin:0px auto;
		padding:0px;
	}
	/* Aboutus, Termsofuse, privacy pages Header CLASS END*/
		#LogoContainerNew{
			position:relative;
			background:url(../images/logo_bg_new.jpg) no-repeat left top #8BC43F;
			height:138px;
			border-bottom:9px solid #006738;
			margin:0px; padding:0px;
		}
		#LogoContainer{
			position:relative;
			background:url(../images/logo_bg.jpg) no-repeat left top #8BC43F;
			height:276px;
			border-bottom:9px solid #006738;
			margin:0px; padding:0px;
		}
			#LogoNew{
				position:absolute;
				top:10px;
				left:33px;
			}
			#Logo{
				position:absolute;
				top:84px;
				left:33px;
			}
			
			
   			#city{
			    position:absolute;
			    width:350px;
			    height:100px;
			    color:#8BC43F;	
			    top:70px;
			    left:320px;
			    font:30px;
			    font-size:14px;
			    font-weight: bold;
			    
   			}
			#Call{
			    position:absolute;
			    top:9px;
			    right:30px;
			    width:140px;
			    height:106px;
			    background:url(../images/rect_logo.gif) no-repeat right;
			    color:#E8E312;
			    font-weight:bold;
			    padding-right:65px;
   			}
			
			#Login{
				position:absolute;
				top:145px;
				right:22px;
				width:192px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF; 
				text-decoration:none;
				
			}
				#Login input{
					background:#8BC43F;
					border:none;
					color:#FFFFFF;
					width:120px;			
				}
				#Login p{
					border-bottom:1px #FFFFFF solid;
					margin:0px; padding:0px;
					padding-top:6px;
				}
				
				#Login #sign_in, #Login a#sign_in, #Login a#sign_in :link, #Login a#sign_in :active, #Login a#sign_in :visited{
					text-align:right;
					background:url(../images/white_arrow.gif) no-repeat right;
					padding-right:17px;
					float:right;
					margin-top:7px;
					color:#FFFFFF;
					font-size:11px;
				}
				#Login  a#sign_in:hover{
					text-align:right;
					background:url(../images/yellow_arrow.gif) no-repeat right;
					float:right;
					color:#E8E312;
					text-decoration:none;														
				}
				
				
			#LoginMessage{
				position:absolute;
				top:168px;
				right:27px;
				width:192px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF; 
				text-decoration:none;				
			}
				#LoginMessage #sign_out, #LoginMessage a#sign_out, #LoginMessage a#sign_out :link, #LoginMessage a#sign_out :active, #LoginMessage a#sign_out :visited{
					text-align:right;
					background:url(../images/white_arrow.gif) no-repeat right;
					padding-right:17px;
					/*float:right;*/
					margin-top:7px;
					color:#FFFFFF;
					font-size:11px;
				}
				#LoginMessage  a#sign_out:hover{
					text-align:right;
					background:url(../images/yellow_arrow.gif) no-repeat right;
					/*float:right;*/
					color:#E8E312;
					text-decoration:none;														
				}
			

				
			#PageHead{
				position:absolute;
				top:246px;
				right:10px;
				width:auto;
				font-family:Gothem, Verdana, Arial, Helvetica, sans-serif;
				font-size:20px;
				color:#404041; 
				text-decoration:none;
			}
	
			#ToplinksContainer{
				position:absolute;
				bottom:0px;
				left:20px;
			}
				#ToplinksContainer a.home_active, a.home_active:link, a.home_active:visited, a.home_active:hover{
					float:left;
					text-align:center;
					width:71px;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/home_bg_active.gif) no-repeat center #006738;
				}
				
		
				#ToplinksContainer a.home, a.home:link, a.home:visited{
					float:left;
					text-align:center;
					width:71px;
					color:#36B34B;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/home_bg.gif) no-repeat center #006738;
				}
				#ToplinksContainer a.home:hover{
					float:left;
					text-align:center;
					width:71px;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/home_bg_hover.gif) no-repeat center #006738;
				}
				/* Search tab classes BEGIN */
				#ToplinksContainer a.search_active, a.search_active:link, a.search_active:visited, a.search_active:hover{
					float:left;
					width:92px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					margin-left:3px;
					background:url(../images/search_bg_active.gif) no-repeat center #006738;
				}
				
				
				#ToplinksContainer a.search, a.search:link, a.search:visited{
					float:left;
					width:92px;
					text-align:center;
					color:#36B34B;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/search_bg.gif) no-repeat center;	
					margin-left:3px;
				}
				
				#ToplinksContainer a.search:hover{
					float:left;
					width:92px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/search_bghover.gif) no-repeat center;	
				}
				/* Search tab classes END */
				
				#ToplinksContainer a.business_active, a.business_active:link, a.business_active:visited, a.business_active:hover{
					float:left;
					text-align:center;
					width:130px;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bg_active.gif) no-repeat center;
					margin-left:3px;
				}

				#ToplinksContainer a.business, a.business:link, a.business:visited{
					float:left;
					text-align:center;
					width:130px;
					color:#36B34B;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bg.gif) no-repeat center;
					margin-left:3px;
				}
				
				#ToplinksContainer a.business:hover{
					float:left;
					width:130px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bghover.gif) no-repeat center;	
				}
				
				
				
				#ToplinksContainer a.tellafrnd_active, a.tellafrnd_active:link, a.tellafrnd_active:visited, a.tellafrnd_active:hover{
					float:left;
					text-align:center;
					width:130px;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bg_active.gif) no-repeat center;
					margin-left:3px;
				}

				#ToplinksContainer a.tellafrnd, a.tellafrnd:link, a.tellafrnd:visited{
					float:left;
					text-align:center;
					width:130px;
					color:#36B34B;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bg.gif) no-repeat center;
					margin-left:3px;
				}
				
				#ToplinksContainer a.tellafrnd:hover{
					float:left;
					width:130px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/business_bghover.gif) no-repeat center;	
				}
				



				#ToplinksContainer a.browse_active, a.browse_active:link, a.browse_active:visited, a.browse_active:hover{
					float:left;
					text-align:center;
					width:178px;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/browse_bg_active.gif) no-repeat center;
					margin-left:3px;
				}
				#ToplinksContainer a.browse, a.browse:link, a.browse:visited{
					float:left;
					text-align:center;
					width:178px;
					color:#36B34B;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/browse_bg.gif) no-repeat center;
					margin-left:3px;
				}
				
				#ToplinksContainer a.browse:hover{
					float:left;
					width:178px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 15px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/browse_bghover.gif) no-repeat center;	
				}
				
				#ToplinksContainer a.connect_active, a.connect_active:link, a.connect_active:visited, a.connect_active:hover{
					float:left;
					width:92px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 17px Arial, Helvetica, sans-serif;
					line-height:25px;
					margin-left:3px;
					background:url(../images/connect_bg_active.gif) no-repeat center #006738;
				}
				
				
				#ToplinksContainer a.connect, a.connect:link, a.connect:visited{
					float:left;
					width:92px;
					text-align:center;
					color:#36B34B;
					text-decoration:none;
					font:bold 17px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/connect_bg.gif) no-repeat center;	
					margin-left:3px;
				}
				
				#ToplinksContainer a.connect:hover{
					float:left;
					width:92px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
					font:bold 17px Arial, Helvetica, sans-serif;
					line-height:25px;
					background: url(../images/connect_bghover.gif) no-repeat center;	
				}
									
					
		
		#WelcomeContainer{
			background:#009345;			
			float:left;
			width:580px;
			padding:10px 10px 10px 20px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:18px;
			margin:0px;
			
		}
		#WelcomeContainerNew{
			background:#009345;			
			float:left;
			width:370px;
			padding:10px 10px 15px 10px;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;

		}
		
	
		#WelcomeContainer h1{
			font-size:19px;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin:0px; padding:0px;
			font-weight:normal;
			/*color:#89C53F;*/
			color:#FFFFFF;
		}
		
		/* View Profile page Google Map Container BEGIN */
		#GoogleMapContainer{
			background:#009345;			
			float:left;
			width:390px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:24px;
			margin-right:20px;
		}
		/* View Profile page Google Map Container END */

	 #SearchContainer{
		float:left;
		margin:0px auto; padding:0px;
		width:300px;
		background:#FFFFFF;
	}
		#SearchContainer h1{
				margin:0px; padding:0px;
				margin-left:15px;
				font:15px Verdana, Arial, Helvetica, sans-serif;
				color:#194429;
				text-decoration:none;
			}
	
	
	 
	
	

		a.SearchtabActive, a.SearchtabActive:link, a.SearchtabActive:visited, a.SearchtabActive:hover {
			background:#006A36;			
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			line-height:30px;
			display:block;
			text-align:center;
			padding-left:12px;
			padding-right:12px;			
			text-decoration:none;
			float:left;
		}
	a.SearchtabActive:active{
			background:#38B349;			
			color:#FFFFFF;
			text-decoration:none;							
	}
		
		
		a.Searchtab, a.Searchtab:link, a.Searchtab:visited{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			line-height:30px;
			display:block;
			color:#37B24A;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			float:left;
			border-right:1px #6AC578 solid;
		}
		a.Searchtab:active{
			background:#38B349;			
			color:#FFFFFF;
			text-decoration:none;				
		}
		
		a.Searchtab:hover{
			background:#38b349;			
			color:#FFFFFF;
			text-decoration:none;
		}		
		

#BodyContainer{
	margin:0px auto;
	padding:0px;
	background:#8BC43F;
}

	#ContentLeft{
		margin:0px; padding:20px;
		background:#8BC43F;
		float:left;
		width:290px;		
	}

			
				#FeaturedBusiness{
					margin:0px; padding:0PX;
					width:256px;
					background:#231f20;					
				}
				#FeaturedBusiness1{
					margin:0px; padding:0PX;
					width:256px;
					background:#231f20;					
				}
				#FeaturedBusiness1 #content{
					margin:0px auto;
					padding:17px;
					width:256px;					
					background:#FFFFFF;					
					background:url(../images/lt_btmcurve.gif) bottom no-repeat #FFFFFF;			
				}
				#FeaturedBusiness #content{
					margin:0px auto;
					padding:17px;
					width:256px;					
					background:#231f20;					
					background:url(../images/lt_btmcurve.gif) bottom no-repeat #231f20;			
				}
				#FeaturedBusiness #content_nocurve{
					margin:0px auto;
					padding:17px;
					width:256px;					
					background:#231F20;		
				}
				#FeaturedBusiness #reviews{
					margin:0px auto;
					padding:15px 17px 17px 17px;
					width:256px;					
					background:#006738;
				}
				#FeaturedBusiness #googlebox{
					margin:0px auto;
					padding:15px 17px 17px 17px;
					width:256px;					
					
				}
				





	#ContentRight{
		margin:0px;
		padding:0px;
		float:left;
		margin:20px 10px 17px 0px;
		width:610px;
		background:url(../images/review_footerbg.gif) no-repeat center;
	} 
		#LatestReviewsContainer{
			padding:0px;
			margin:0px auto;
			background:#FFFFFF;		
		}
		#LatestReviewsContainer #content{
			margin:0px auto;
			padding:5px 8px 5px 8px;			
			border-top:2px solid #BEDD94; 
			background:url(../images/content_btmcurve.gif) bottom no-repeat #FFFFFF;			
		}
		#LatestReviewsContainer #content1{						/*-----WITHOUT ANY BORDER----*/
			margin:0px auto;
			padding:0px 0px 10px 0px;			
			background:url(../images/content_btmcurve.gif) bottom no-repeat #FFFFFF;			
		}
		
		


		#ShopperFavourites{
			margin:0px auto;
			padding:0px;
			width:920px;
			background:url(../images/shopperfooter.gif) no-repeat center bottom #194429;
		}


	#footerContainer{
		margin:0px auto;
		padding:0px;
		/*margin-top:20px;*/
		width:100%; height:25px;
		background:#404042;
		border-top:5px solid #006837;
		border-bottom:5px solid #FFFFFF;
	}
	
	#DisContainer{
		margin:0px auto;
		padding-left:0px;
		padding-top:1px;
		width:99.8%;
		height:17px;
		line-height:12px;
		background:#000000;
		color:#EBE50B;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		
		
	}
	
		#WebisteDesign{
			margin:0px; padding:0px;
			margin-right:20px;
			text-align:right;
			line-height:20px;
			background:#8BC43F;
		}
		#WebisteDesign a, #WebisteDesign a:link, #WebisteDesign a:active, #WebisteDesign a:visited {
			text-decoration:underline;
			color:#404041;
		}
		#WebisteDesign a:hover{
			text-decoration:none;
			color:#404041;
		}
		
	
		#footerlinks{
			float:left;
			margin:0px; padding:0px;
			padding-left:30px;
			line-height:25px;
			text-transform:uppercase;
			text-decoration:none;
			color:#FFFFFF;
			font:10px Verdana, Arial, Helvetica, sans-serif;						
		}
		
		#footerlinks p{
			width:45px;
			float:left;
		}
		#footerlinks a, #footerlinks a:link, #footerlinks a:active, #footerlinks a:visited{
			float:left;
			margin:0px; padding:0px;
			line-height:25px;
			text-transform:uppercase;
			text-decoration:none;
			text-align:center;
			color:#8AC43F;					
		}
		#footerlinks a:hover{
			text-decoration:none;
			color:#EAE50E;
		}

		a#FooterActive, a#FooterActive:link, a#FooterActive:active, a#FooterActive:visited{
			float:left;
			margin:0px; padding:0px;
			line-height:25px;
			text-transform:uppercase;
			text-decoration:none;
			text-align:center;
			color:#FFFFFF;					
		}

	
	
			#copyright{
				float:right;
				font:10px Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#8AC43F;	
				padding-right:15px;
				padding-top:5px;
			}


/*---------PADDING CLASSES-----------*/
.padtp5{
	margin-top:5px;
}
.padtp10{
	padding-top:10px;
}
.padtp13{
	padding-top:13px;
}
.padtp20{
	padding-top:20px;
}

.padlt5{
	padding-left:5px;
}
.padlt10{
	padding-left:10px;
}
.padlt15{
	padding-left:15px;
}
.padlt20{
	padding-left:20px;
}

.padrt5{
	padding-right:5px;
}

.padrt10{
	padding-right:18px;
}

.padrt15{
	padding-right:15px;
}
.padrt20{
	padding-right:20px;
}

.padlt5{
	padding-left:5px;
}

.padboth20{
	padding-left:20px;
	padding-right:20px;
}
.padboth15{
	padding-left:15px;
	padding-right:15px;
}

.padtpbtm5{
	padding-bottom:5px; padding-top:5px;
}
.padall20{
	padding:20px;
}
/*---------PADDING CLASSES END-------*/




/*---------LINKS CLASSES----------------*/
a.menutxt, a.menutxt:link, a.menutxt:visited, a.menutxt:active{
	font-size:12px;
	text-decoration:none;
	color:green;
	font:14px Arial, Verdana, Helvetica, sans-serif;						
}

a.yellowtext, a.yellowtext:link, a.yellowtext:visited, a.yellowtext:active{
	color:#EBE50B;
	text-decoration:underline;	
}
a.yellowtext:hover{
	color:#EBE50B;
	text-decoration:none;	
}

a.yellowtext1, a.yellowtext1:link, a.yellowtext1:visited, a.yellowtext1:active{
	color:#EBE50B;
	text-decoration:none;	
}
a.yellowtext1:hover{
	color:#EBE50B;
	text-decoration:underline;	
}

a.YellowWhite, a.YellowWhite:link, a.YellowWhite:visited, a.YellowWhite:active{
	color:#EBE50B;
	text-decoration:none;	
}
a.YellowWhite:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

/* BEGIN - Written by Srinivas for Related Services display in Search results Page */
a.YellowWhiteUpper, a.YellowWhiteUpper:link, a.YellowWhiteUpper:visited, a.YellowWhiteUpper:active{
	color:#EBE50B;
	text-decoration:none;	
	text-transform: uppercase;
	white-space: nowrap;
}
a.YellowWhiteUpper:hover{
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
	white-space: nowrap;	
}
/* END - Written by Srinivas for Related Services display in Search results Page */

		a.green11, a.green11:link, a.green11:visited{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			line-height:24px;
			display:block;
			color:#89C541;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			background:#184328;
			float:left;
			border-right:2px #065E34 solid;
		}
		a.green11:hover{
			color:#EAE50D;
			text-decoration:none;
		}
		a.green11_ActiveTab, a.green11_ActiveTab:link, a.green11_ActiveTab:visited, a.green11_ActiveTab:hover{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:24px;
			display:block;
			padding-left:12px;
			padding-right:12px;
			float:left;
			border-right:2px #065E34 solid;
			background:#006738;			
			color:#89C541;
			text-decoration:none;		
		}







		a.green12, a.green12:link, a.green12:visited{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:34px;
			display:block;
			color:#89C541;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			background:#184328;
			float:left;
			border-right:2px #065E34 solid;
		}
		a.green12:hover{
			/*background:#006738;*/			
			color:#EAE50D;
			text-decoration:none;
		}
		
		
		a.green12_ActiveTab, a.green12_ActiveTab:link, a.green12_ActiveTab:visited, a.green12_ActiveTab:hover{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:34px;
			display:block;
			padding-left:12px;
			padding-right:12px;
			float:left;
			border-right:2px #065E34 solid;
			background:#006738;			
			color:#89C541;
			text-decoration:none;
		
		}




/*--------------------------------Used for the inner pages style--------------------*/

		a.green12_inner, a.green12_inner:link, a.green12_inner:visited{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:34px;
			display:block;
			color:#89C541;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			background:#184328;
			float:left;
			border-left:2px #065E34 solid;
		}
		a.green12_inner:hover{
			color:#EAE50D;
			text-decoration:none;
		}
		
		
		a.green12_inner_ActiveTab, a.green12_inner_ActiveTab:link, a.green12_inner_ActiveTab:visited, a.green12_inner_ActiveTab:hover{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:34px;
			display:block;
			padding-left:12px;
			padding-right:12px;
			float:left;
			border-left:2px #065E34 solid;
			background:#006738;			
			color:#89C541;
			text-decoration:none;
		}

		
		
		
		a.more, a.more:link, a.more:visited{
			font:12px Verdana, Arial, Helvetica, sans-serif;
			line-height:34px;
			display:block;
			color:#38B349;
			padding-left:12px;
			padding-right:12px;
			text-decoration:none;
			background:#184328;
			background-image:url(../images/moreicon.gif);
			background-position:right;
			background-repeat:no-repeat;
			float:left;
		}
		a.more:hover{
			color:#EAE50D;
			text-decoration:none;
			background-image:url(../images/moreicon_hover.gif);
		}
		




a.yellowlink, a.yellowlink:link, a.yellowlink:active, a.yellowlink:visited{
	color:#EBE50B;
	text-decoration:underline;
}

a.yellowlink:hover{
	color:#EBE50B;
	text-decoration:none;	
}

a.toplinks, a.toplinks:link, a.toplinks:active, a.toplinks:visited{
	color:#37B247;
	text-decoration:none;
	font:bold 17px Arial, Helvetica, sans-serif;
	line-height:25px;
	background:#FFFFFF;
}
a.toplinks:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

a.toplinks_active, a.toplinks_active:link, a.toplinks_active:active, a.toplinks_active:visited{
	color:#FFFFFF;
	text-decoration:none;
	font:bold 17px Arial, Helvetica, sans-serif;
	line-height:25px;
	background:#006738;
}
a.toplinks_active:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

a.profile_btn, a.profile_btn:link, a.profile_btn:active, a.profile_btn:visited{
	color:#37B24A;
	text-decoration:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/green_arrow_white.gif) no-repeat right;
	padding-right:18px;
	text-align:right;
}
a.profile_btn:hover{
	color:#EAE50B;
	text-decoration:none;
	background:url(../images/green_arrow_white_expanded.gif) no-repeat right;	
}


/*---------BORDER CLASSES-----------*/
.brdrall_green{
	border:1px solid #69C676;
}
.brdrbtm_green_dark{
	border-bottom:2px solid #69C578; 
}
.brdrrt_green{
	border-right:2px #065E34 solid;
}
.brdr_tpgreen{
	border-top:1px solid #36B449; 
}
.brdr_ltgreen{
	border-left:1px solid #36B449; 
}

.brdr_tpgreen2{
	border-top:2px solid #0E5631; 
}

/*---------BORDER CLASSES END-------*/


/*---------OTHER CLASSES-----------*/

.right_flt{
	float:right;
}
.left_flt{
	float:left;
}
.clear{
	clear:both;
}
.whitespacer{	
	width:1px;
	background:#FFFFFF;
	display:inline;
	float:left;	
}
.greenspacer{	
	width:1px;
	background:#38B349;
	display:inline;
	float:left;	
}

/*
.hydrebad a, .hydrebad a:link, .hydrebad a:visited, .hydrebad a:hover{
	line-height:22px;
	display:block;
	width:auto;
	border:1px solid #36B449;
	text-decoration:none;
	padding:5px;
	color:#37B14C;
	font:15px Verdana, Arial, Helvetica, sans-serif;
}
*/			
					.greentext_und, .greentext_und a, .greentext_und a:link, .greentext_und a:visited{
						color:#37B24A;
						text-decoration:underline;
						font-size:11px;
					}
					.greentext_und a:hover{
						color:#0E6F42;
						text-decoration:underline;
					}
					
					.greentext12_dark, a.greentext12_dark, a.greentext12_dark:link, a.greentext12_dark:visited{	
						color:#009245;
						text-decoration:none;
					}
					.blacktext, a.blacktext, a.blacktext:link, a.blacktext:visited{	
						color:#404041;
						text-decoration:none;
					}
					a.blacktext:hover{	
						color:#333333;
						text-decoration:none;
					}
					.greentext, a.greentext, a.greentext:link, a.greentext:visited{	
						color:#94CB54;
						text-decoration:none;
					}
					a.greentext:hover{	
						color:#FFFFFF;
						text-decoration:none;
					}
					
					.greentext_shopper, a.greentext_shopper, a.greentext_shopper:link, a.greentext_shopper:visited{	
						color:#37B24A;
						text-decoration:none;
					}
					a.greentext_shopper:hover{	
						color:#FFFFFF;
						text-decoration:none;
					}
					/* BEGIN - Written by Srinivas for Related Services display in Search results Page */
					.greentextupper, a.greentextupper, a.greentextupper:link, a.greentextupper:visited{	
						color:#94CB54;
						text-decoration:none;
						text-transform: uppercase;
						white-space: nowrap;
					}
					a.greentextupper:hover{	
						color:#FFFFFF;
						text-decoration:none;
						text-transform: uppercase;
						white-space: nowrap;
					}
					/* END - Written by Srinivas for Related Services display in Search results Page */
					
					.GreenDarkText, a.GreenDarkText, a.GreenDarkText:link, a.GreenDarkText:visited{	
						color:#94CB54;
						text-decoration:none;
					}
					a.GreenDarkText:hover{	
						color:#006738;
						text-decoration:none;
					}
					
					.greentext10{	
						color:#37B24A;
						font-size:10px;
						text-decoration:none;
					}
					.greentext_dark{	
						color:#37B24A;
						text-decoration:none;						
					}
					.springgreentext_dark{	
						color:#54C571;
						text-decoration:none;						
					}
					.green12_dark{
						color:#009245;
						text-decoration:none;
						font-size:12px;						
					}
					
					.green12_link, a.green12_link, a.green12_link:link, a.green12_link:active, a.green12_link:visited{
						color:#37B24A;
						text-decoration:none;
						font-size:12px;
					}
					a.green12_link:hover{
						color:#006738;
						text-decoration:none;
					}
					.greenArial_11dark, .greenArial_11dark A, .greenArial_11dark A:LINK, .greenArial_11dark A:VISITED{	
						color:#37B24A;
						font:11px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}

					.greenArial_11dark A:HOVER{
						color:#016938;
						text-decoration:none;						
					}

					.greenArial_dark{	
						color:#006738;
						font:bold 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
					.yellowtext{	
						color:#EAE50E;
						text-decoration:none;
					}
					.yellowtext12{	
						color:#EAE50E;
						text-decoration:none;
						font-size:12px;
					}					
					.reviewhead, a.reviewhead, a.reviewhead:link, a.reviewhead:visited {
						font:15px Verdana, Arial, Helvetica, sans-serif;
						text-decoration:none;
						color:#37B24A;
					}
					a.reviewhead:hover{
						color:#0E6F42;
						text-decoration:none;
					}
					
					.reviewheadnew, a.reviewheadnew, a.reviewheadnew:link, a.reviewheadnew:visited {
						font:15px Verdana, Arial, Helvetica, sans-serif;
						text-decoration:none;
						color:green;
					}
					a.reviewheadnew:hover{
						color:#37B24A;
						text-decoration:none;
					}
					.businesshead, a.businesshead, a.businesshead:link, a.businesshead:visited {
						font:15px Verdana, Arial, Helvetica, sans-serif;
						text-decoration:none;
						color:#36B448;
					}
					a.businesshead:hover{
						color:#EAE50E;
						text-decoration:none;
					}
					
					
					.date{
						font-size:10px;	
					}
					.whitelink, .whitelink a, .whitelink a:link, .whitelink a:visited{
						color:#FFFFFF;
						padding-left:3px;
						text-decoration:none;
					}
					.whitelink a:hover{
						text-decoration:none;
						color:#FFFFFF;			
					}
					.whitetext{
						color:#FFFFFF;
						text-decoration:none;
					}
					
					.forgot, a.forgot, a.forgot:link, a.forgot:visited{
						color:#FFFFFF;
						padding-left:3px;
						text-decoration:underline;
						font-size:11px;
					}
					a.forgot:hover{
						text-decoration:none;
						color:#FFFFFF;			
					}
					
					.WhiteGreen_link, .WhiteGreen_link a, .WhiteGreen_link a:link, .WhiteGreen_link a:visited{
						color:#FFFFFF;
						text-decoration:none;
					}
					.WhiteGreen_link a:hover{
						text-decoration:none;
						color:#EAE50E;			
					}

					
					.greenlink, .greenlink a, .greenlink a:link, .greenlink a:visited{
						color:#37B24A;
						padding-left:3px;
						display:block;
						line-height:25px;
						text-decoration:none;
					}
					.greenlink a:hover{
						text-decoration:none;
						color:#37B24A;			
					}

					#googleads{
						text-align:center;
						margin:0px auto;
					}
					
					.TickBox{
						border:none;
						text-decoration:none;
					}
					a.mailto, a.mailto:link, a.mailto:active, a.mailto:visited{
						color:#37B24A;
						text-decoration:none;					
					}
					a.mailto:hover{
						color:#37B24A;
						text-decoration:underline;					
					}
					
			


/*---------OTHER CLASSES END-------*/



/*---------INNER EXPENDED CLASSES-------*/

#ContainerExpanded{
	margin:20px 20px 0px 20px;
	padding:0px;
}
#PageHead_Expended{
	background:#FFFFFF;
	height:37px;
	border-bottom:2px solid #BEDD94; 
}
#ContentExpended{
	margin:0px auto;
	padding:10px 18px 20px 18px;			
	background:url(../images/content_btmcurve_ext.gif) bottom no-repeat #FFFFFF;			
}

	#ContentExpended #Left{
		padding:0px; margin:0px;
		float:left;
		width:440px;
	}
	#ContentExpended #Right{
		padding:0px; margin:0px;
		float:right;
		width:420px;
	}
	#ContentExpended ul{
		margin:0px; padding:0px;
		list-style:none;
		font:13px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#37B24A;
		width:285px;
	}
	#ContentExpended ul a, #ContentExpended ul a:link, #ContentExpended ul a:visited{
		margin:0px; padding:0px;
		text-decoration:none;
		color:#37B24A;
	}
	#ContentExpended ul a:hover{
		margin:0px; padding:0px;
		text-decoration:none;
		color:#006838;
	}
	#ContentExpended ul li{
		margin:0px; padding:0px;
		margin-bottom:10px;						
	}
	#ContentExpended ul li ul li{
		margin:0px; padding:0px;
		padding-left:15px;
		text-decoration:none;
	}
	
#ContentExpended1{
	margin:0px auto;
	padding:10px 18px 20px 10px;			
	background:url(../images/content_btmcurve_ext.gif) bottom no-repeat #FFFFFF;			
	clear:none;
	height: 420px;
}
	#ContentExpended1 #Left{
		padding:0px; margin:0px;
		float:left;
		font-size:12px;
		text-align: justify;
		word-spacing: normal;
		width:440px;
	}
	#ContentExpended1 #Right{
		padding:0px; margin:0px;
		float:right;
		width:420px;
	}
#ContentExpended2{
	margin:0px auto;
	padding:0px 10px 0px 0px;			
	background:url(../images/content_btmcurve_ext.gif) bottom no-repeat #FFFFFF;			
}
	
.text15{
	font-size:15px;
}
.text13{
	font-size:13px;
}
.text20{
	font-size:20px;
}

.SearchTags, a.SearchTags, a.SearchTags:link, a.SearchTags:active, a.SearchTags:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.SearchTags:hover{
	color:#E8E315;
	text-decoration:none;
}


/*-------------Use for inputfield---------------*/
.input{
	height:17px;
	border:#69C578 solid 1px;
	text-decoration:none;
	color:#37B24A;
	font-size:11px;
	padding-top:4px; padding-left:8px;
}

/*modified width from 248 to 245*/
.InputHome{	
	height:20px;
	width:245px; 
	border:#69C578 solid 1px;
	text-decoration:none;
	color:#37B24A;
	font-size:11px;
	padding-top:5px; padding-left:4px;
}

.InputHome_advance{	
	height:20px;
	width:160px;
	border:#69C578 solid 1px;
	text-decoration:none;
	color:#37B24A;
	font-size:11px;
	padding-top:5px; padding-left:4px;
}


.business_arrow{
	background:url(../images/arrow_tab.gif) no-repeat right;
	padding-left:10px;
	border-right:1px solid #37B24A;
	border-bottom:1px solid #37B24A;	
	color:#37B24A;
	line-height:23px;
}
.brdrbtm{
	border-bottom:1px solid #37B24A;	
}


/*--------feedback form------*/
#Feedback_Form{
 margin:5px auto;
 padding:0 0 10px 0;
 width:600px;
 height:420px;
 overflow:hidden;
 }


 #Feedback_Form #content{
  margin:0px auto;
  padding:0 0 10px 0;
  width:600px;
  background:url(../images/feedback_btm_curve.gif) no-repeat bottom  #231F20;  
 }
		.InputFeedback{
			width:250px;
			height:12px;
			border:1px solid #EAE50E;
			background:#231F20;
			color:#EAE50E;
			font-size: 10px;
			font-style: normal;
			text-decoration: none;
			text-shadow: none;
		}
		.TextArea_Feedback{
			width:250px;
			border:1px solid #EAE50E;
			background:#231F20;
			color:#EAE50E;
			overflow:hidden;
			font-size: 12px;
		}






/*--------Premium FAQ form------*/
#Premium_Form{
 margin:5px auto;
 padding:5px 0px 10px 0px;
 width:590px;
 height:360px;
 overflow:hidden;
 }


 #Premium_Form #content{
  margin:0px auto;
  padding:5px 0px 10px 0px;
  width:590px;
  overflow:hidden;
  background:url(../images/feedback_btm_curve.gif) no-repeat bottom  #231F20;  
 }
		

/*---Used for Slider----*/


#SliderBar{
	margin:0px; padding:0px;
	position:relative;
	/*background:url(../images/sliderbar_bg.png) no-repeat left top;*/
	behavior: url(iepngfix.htc);
	height:30px;	
/*	line-height:20px;*/
	color:#EAE50E;	
}
	/*
	#Slider{
		margin:0px; padding:0px;
		left:0px; margin-top:5px;
		z-index:1;
		cursor:pointer;
	}
	
	*/

#SliderBar span{
		margin:0px 0px 0px 38px; 
		padding:10px 0 0 0;
		display:inline;
	}
#slider {
	    margin:0px; 
	    padding:0px;
		left:0px; margin-top:5px;
		z-index:1;
		cursor:pointer;
		
}
.yellowtext10{
	font-size:10px;
	color:#EAE50E;
	text-decoration:none;
}
.yellowtext11{
	font-size:11px;
	color:#EAE50E;
	text-decoration:none;
}
.whitetext10{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.blacktext10{
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.greentext9{
	font-size:9px;
	color:#37B24A;
	text-decoration:none;
}

#rectes img{ behavior: url(iepngfix.htc); }

.rating_arrow{
	background:url(../images/ratings_arrow.gif) no-repeat right #006738;
	line-height:23px; 
	padding-left:10px;
}

.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404041;
	text-decoration:none;
	}
.news a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#37B24A;
	text-decoration:none;
	}
.news a:hover{
	color:green;
	text-decoration:underline;
	cursor: pointer;
	}
	
	
/*---------Featured business image CLASSES BEGIN ----------------*/
.imagesizer{
behavior:url(minmax.htc);
max-width: 290px;
max-height:240px;
min-width:10px;
min-height:10px;
width:expression(this.width>290?"290px":true);
height:expression(this.height>240?"240px":true);
}
/*---------Featured business image CLASSES END ----------------*/


/* --------- Tell a friend CLASS BEGIN ----------------*/
			#TellNew{
				position:absolute;				
				top:200px;
				right:15px;
				width:auto;
				color:#404041; 				
			}
			#Tell{
				position:absolute;				
				top:255px;
				right:15px;
				width:auto;
				color:#404041; 				
			}
* --------- Tell a friend CLASS END ----------------*/

/*---------ERROR CLASS BEGIN----------------*/
.error{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:red;
}
/*---------ERROR CLASS END----------------*/

/*---------View business image CLASS BEGIN----------------*/
.businessimagesizer{
behavior:url(minmax.htc);
max-width:274px;
max-height:263px;
min-width:10px;
min-height:10px;
}
/*--------- Featured business image CLASS END ----------------*/

/*--------- Search results CLASSES BEGIN  ----------------*/
.green12_dark_strong{
						color:#009245;
						text-decoration:none;
						font-size:12px;
						font-weight:bold;
						text-transform: uppercase;						
					}
					
.green11_dark_link, .green11_dark_link a, .green11_dark_link a:link, .green11_dark_link a:visited{
						color:#37B24A;
						font-size:11px;
						padding-left:3px;
						display:block;
						line-height:25px;
						text-decoration:none;
					}
.green11_dark_link a:hover{
						text-decoration:none;
						color:#009245;			
					}

					
.green14_dark_strong{
						padding-left: 10px;
						padding-right: 10px;
						width:250px;
						color:#fff;
						text-decoration:none;
						font-size:14px;
						font-weight:bold;
						text-transform: uppercase;
						background-color: #009245;					
					}
/*---------Search results CLASSES CLASSES END written by Srinivas----------------*/

/* View Business Page CLASS BEGIN */
.yellowtxt15{
						font:15px Verdana, Arial, Helvetica, sans-serif;
						text-decoration:none;
						color:#EAE50E;
}

/* View Business Page CLASS END */

/* 404 Page CLASS BEGIN */
#errorpage {
	background: #99cc00; 
	height: auto;
	padding: 17px;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 1.3em;
	font-strength: bold;
	text-align: left;
	vertical-align: middle;
}
/* 404 Page CLASS END */

