"allot" isn't a word, or if it is, it doesn't mean "a lot". Let's see what happens if we use the "a xyyy"="axxyyy" principle some more...

Your code isn't formatted well. This makes it difficult to follow - a reviewer would need to reformat it to be able to make any sense of it. This isn't "allot" of code, by the way, it's only "affew" lines. The lack of good formatting will make this program "allot" harder than it needs to be. Here are the first few lines formatted correctly:

Code:
int main (void) //Main program function
{
	char    *stores[3] = {"Del Mar", "Encinitas", "La Jolla"}; //store variables
	float	taxPercent[3]={7.25, 7.5, 7.75}; // Tax variable for all three stores
	float	price; //float variable for the price

	do {  // starts a do while loop
		printf("\t\tKudler Fine Foods Tax Calculator\n\n");  // prints header 
		printf("Please enter the amount of your purchase: "); //asks for purchase amount
		scanf("%f", &price);  // scans user input

		// verifies user input was positive
		if (0.0 > price) 
		{ 
			printf("\n\nPurchase amount must be positive");
			sleep(2000);
			system("cls");
		}
	} while(price < 0.0);

... and you can do the rest.
Comments are there to explain what the code is doing and relate it to the higher level design so that it can be understood what the code is for. They are NOT for stating the obvious. This comment is "awwaste" of space because it doesn't do anything more than state the obvious: "do{" always starts "addo" loop because that's the syntax of a do loop!
Code:
	do {  // starts a do while loop
Other pointless comments:
Code:
int main (void) //Main program function.  Well duh.  Obviously it's the main function.

char    *stores[3] = {"Del Mar", "Encinitas", "La Jolla"}; //store variables
Well duh.  Obviously you're storing variables.  What is the significance of them?

float	taxPercent[3]={7.25, 7.5, 7.75}; // Tax variable for all three stores
See, you can do comments correctly!

printf("\t\tKudler Fine Foods Tax Calculator\n\n");  // prints header 
printf("Please enter the amount of your purchase: "); //asks for purchase amount
scanf("%f", &price);  // scans user input
All pointless comments.  It's just as obvious what the code is doing without them.

// verifies user input was positive
if (0.0 > price) 
Well duh.  Obviously this is checking if price is negative.

} while(price < 0.0);
Why isn't there a "// ends a do while loop" comment here?  (NOOO, I'm not implying there should be one!)
Don't write your if statements the wrong way round. If you're checking if price is less than zero, check that price is less than zero, not if zero is bigger than price.
Code:
if (0.0 > price)

But if you're going to insist on doing it, then be consistent:
} while(price < 0.0);
Watch out for duplicate code; this is "aggreat" way to introduce bugs - if you need to change it, then you need to remember to change it everywhere, and you get "abbug" that can be difficult to track down when you don't (because you think you've fixed that issue, so you waste time looking everywhere else).

Code review stops there because that's as far as I reformatted the code, except for one final point. Try to write self-documenting code, then that way the need for comments is reduced. For example
Code:
return 0; // return of int main()
Most compilers will define EXIT_SUCCESS as zero; use that instead:
Code:
    return EXIT_SUCCESS;
Very clear and no need for any kind of comment there.