body, html { background: #eee; }

/*#header .container, #footer .container { max-width: 750px; }*/

#header { background:#101115;
background:-moz-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:-webkit-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:linear-gradient(to bottom,#101115 0%,#1e1f26 100%); }
#header h1 a { display: block; width: 160px; height: 80px; background: url(../../../img/site-specific/pharmadispatch/logo.png) no-repeat center; background-size: 100% auto; text-indent: -9999px; }
#header #account-header a { color: #eee; }

#header { color: #fff !important; color: rgba(255,255,255,0.9) !important; }
#header H1 a { color: #fff !important; }
#header #account-header a { color: #fff !important; color: rgba(255,255,255,0.9) !important; }
#header #account-header li:before { background: #fff !important; background: rgba(255,255,255,0.3) !important; }
#header #shopping-cart > .cart .checkout { background: url(../../../img/icon-cart-white.svg) no-repeat 10px center !important; background-size: 16px !important; padding-left: 31px !important; }

@media only screen and (max-width: 520px) {
	#header h1 a { width: 100%; height: 50px; background-size: auto 100%; }
	#header #account-header { margin-top: 15px; }
}

/* Main Headings */
.option-heading { background:#101115;
background:-moz-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:-webkit-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:linear-gradient(to bottom,#101115 0%,#1e1f26 100%); }
.option-heading p,
.option-heading p a { color: #aaa; }

/* Sub Text */
.main-content a, .subscription-options .signup .info p, p.agreement, p.agreement a, .cnd-user-orders #order-detail .name { color: #D2252C; }

/* Error Message */
.error-message { background: #D2252C; }

/* Buttons */
.button, .ui-dialog .ui-dialog-buttonset button { background: #D2252C; box-shadow: inset 0px 1px 0px #DF4D67, 0px 1px 3px rgba(0,0,0,0.4), inset 0 -10px 20px rgba(0,0,0,0.1), inset 0px 10px 20px rgba(255,255,255,0.1); border: 1px solid #B11934; border-top-color: #D42C49; border-bottom-color: #A10D28;}
.button:hover, .ui-dialog .ui-dialog-buttonset button:hover { background: #D2252C; box-shadow: inset 0px -1px 0px #DF4D67, inset 0 10px 20px rgba(0,0,0,0.1), inset 0px -10px 20px rgba(255,255,255,0.1); }

/*Footer*/
#footer { background:#101115; color: #8E8E93;
background:-moz-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:-webkit-linear-gradient(top,#101115 0%,#1e1f26 100%);
background:linear-gradient(to bottom,#101115 0%,#1e1f26 100%); }