The delivery time frame listed below are estimated transit times per carrier and based on the actual “leave from our warehouse” date. In-stock items leave our warehouse within 1-2 business days. Out of stock items will display an estimated in-stock time frame. Please be sure to take into account these expected shipment dates when placing your order and allow additional time for arrival of your order. Once packages leave our warehouse, we have no control over the transit times of the United States Post Office and UPS Delivery transit times.

Please use the information below as a guideline.


USPS Priority Mail Domestic® (
within the United States )

Delivery within 1, 2, or 3 Business Days are based on where your package started and where it’s being sent. USPS does not guarantee this however it is their standard delivery time.

USPS Priority Mail International® ( Canada Only)

Expected Delivery Date 6 - 10 Business Days to many major markets 1, 2

1. Average performance to major markets.

2. Actual transit time may vary for origin and destination

USPS Priority Mail International® (Other Countries )

Expected Delivery Date 6 - 25 Business Days to many major markets

1. Average performance to major markets.

2. Actual transit time may vary for origin and destination

Below is a list of the 2014 post office holidays. Mail will not be delivered or sent on these days so plan accordingly. It is very important to pay close attention to the information below because many of the days that you might expect the USPS to be closed or open aren't always as you expect.

You can also visit USPS HOLIDAY SHIPPING SCHEDULE for up-to-date information.
Jan 1 New Year's Day
Jan 20 Martin Luther King Day
Feb 17 Presidents' Day
May 26 Memorial Day
Jul 4 Independence Day
Sep 1 Labor Day

Nov 11

Veterans' Day

Nov 27 Thanksgiving
Dec 24 Christmas Eve
(close at noon)

Dec 25 Christmas Day
Dec 31 New Year's Eve
(close at noon)

UPS Ground
(Transit time is estimated at 1-6 Business Days depending on location within the United States.)
UPS Package(s) pick-ups are Monday - Friday business days only.
UPS 2nd Day Air: In-stock items are typically processed the same business day, however please allow at up to 2 Business Days for in-stock items to leave our warehouse. UPS 2nd Day refers to the actual transit time from when UPS pick-ups the package.
For example: If you place an order Friday afternoon or evening for an in-stock item, your package will not be picked-up by UPS until Monday by 4pm. Therefore your order will arrive Wednesday by 4pm.

FedEx International :Transit time is estimated at 10-12 Business Days depending on destination for International Order only (Outside of the United States).

Starting Aug 17, 2014 - Only $4.95 Flat rate ground shipping on your entire order for most items within the United States, excluding Hawaii, Alaska, and International. At our discretion, shipments will be via USPS or UPS ground with varying transit times between 2-7 business days depending on carrier. During checkout, you MUST select the "Flat Rate Shipping $4.95" option to receive this offer. If you select other shipping options, those shipping rates will apply. Certain items do not qualify for this flat rate offer. If you add an item into your shopping cart that does not qualify for the $4.95 Flat Rate Shipping, then other shipping rates may apply. **Please see product page for additional info.**

If you require assistance with a product you purchased, please contact us via email first. We may be able to assist you in resolving any questions or issues you may be having with the product or installation. We are here to help. If the issue cannot be resolved, then we will need to issue you an RMA number which is required in order to proceed with a return or exchange of any product. Please see our FAQs section for additional information.

Please email: for the quickest response time.
We do our best to reply to your email within 24 business hours and appreciate your patience. In the unlikely nature that you do not receive a reply to your initial email in a timely manner, please email us again so that we may assist you accordingly. Thank you!