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: 64px; background: url(../../../img/logo.png) no-repeat center; background-size: 100% auto; text-indent: -9999px; }
#header #account-header, #header .phone { margin: 10px 5px 0 0; color: #eee; }

@media only screen and (max-width: 520px) {
	#header { padding-top: 0; }
	#header h1 a { margin: 0 auto; }
}


/* 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 { 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, .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); }
.button.disabled { background: #ccc; box-shadow: inset 0px 2px 0px #ddd, 0px 1px 3px rgba(0,0,0,0.4); border: 1px solid #aaa; border-top-color: #bbb; border-bottom-color: #999; }


INPUT:focus { outline: none; border: 1px solid #D2252C; box-shadow: inset 0px 0px 3px #F0B1BB; }


/*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%); }
#footer a { color: #8E8E93; }
#footer .right { color: #8E8E93; }