diff --git a/css/dc_ajax_add_cart.css b/css/dc_ajax_add_cart.css
index 079296f..d2c8502 100644
--- a/css/dc_ajax_add_cart.css
+++ b/css/dc_ajax_add_cart.css
@@ -1,38 +1,33 @@
 .add-to-cart-overlay {
-  background: transparent url(../images/overlay.png) repeat top left;
-  bottom: 0px;
-  left: 0px;
   position: fixed;
-  right: 0px;
-  top: 0px;
   z-index: 100;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  background-image: url(../images/overlay.png);
 }
 
 .add-cart-message-wrapper {
-  background-color: #fff;
-  border: 2px solid #ccc;
-  color: #7f7f7f;
-  -khtml-border-radius: 20px;
-  left: 30%;
-  padding: 20px;
   position: fixed;
-  -moz-box-shadow: 0 1px 5px #333;
-  -moz-border-radius: 20px;
-  right: 30%;
-  top: 100px;
-  -webkit-box-shadow: 0 1px 5px #333;
-  -webkit-border-radius: 20px;
   z-index: 101;
+  top: 100px;
+  right: 30%;
+  left: 30%;
+  padding: 20px;
+  color: #7f7f7f;
+  border: 2px solid #ccc;
+  background-color: #fff;
 }
 
 a.add-to-cart-close {
-  background: transparent url(../images/cancel.png) repeat top left;
-  cursor: pointer;
   float: right;
+  width: 26px;
   height: 26px;
-  margin-right: -30px;
   margin-top: -30px;
-  width: 26px;
+  margin-right: -30px;
+  cursor: pointer;
+  background: url(../images/cancel.png) no-repeat;
 }
 
 .shopping-cart-header th {
@@ -45,28 +40,28 @@ a.add-to-cart-close {
 }
 
 .option-button {
-  cursor: pointer;
   margin-bottom: 20px;
   padding: 5px 10px;
+  cursor: pointer;
   text-align: center;
 }
 
 .option-button.checkout {
-  background: none repeat scroll 0 0 #bbdcff;
+  background-color: #bbdcff;
 }
 
 .option-button.continue {
-  background: none repeat scroll 0 0 #969696;
+  background-color: #969696;
 }
 
 .option-button.checkout a {
-  color: #626262;
   font-weight: bold;
+  color: #626262;
 }
 
 .option-button.continue span {
-  color: #ffffff;
   font-weight: bold;
+  color: #fff;
 }
 
 .new-item-details {
@@ -79,7 +74,7 @@ a.add-to-cart-close {
 }
 
 .new-item-details p {
-  display: inline;
+  display: inline-block;
   margin-bottom: 0;
 }
 
@@ -107,7 +102,7 @@ a.add-to-cart-close {
 }
 
 .ajax-shopping-cart-shipping {
-  clear: both;
   float: left;
+  clear: both;
   margin-bottom: 10px;
 }
