x10hosting doesn't sell domains but I believe that for users that win a free domain or get one through enough forum credits have it bought from www.enom.com however I could be wrong. So you will need to double check this. prices are listen on the site in this post.
We have a reseller account at eNom. The reason that we don't sell domains here is because we get too many fraudulent orders and you can't return domain names so we lose out on the money.