It is a fluoroquinolone. Amoxicillin is a beta-lactam antibiotic. So no, they are different.
http://en.wikipedia.org/wiki/Moxifloxacin
Hi there. Actually no, these are two different kinds of antibiotics. Amoxicillin is a penicillin type of antibiotic and Avelox is a quinilone. Different mechanisms of action but both antiobitics used to treat bacterial infections. Quinilones are used less frequently for sure due to some side effect issues and warnings about the class of drugs. Check with your doctor if you have any concerns but they are definately not the same thing.
Often antibiotics have little niches that they are used in.
good luck and hope you feel better.