a {
color: #AA2828;
}

img.d24-main-logo {
	width: 347px;
	height: 51px;
	margin: 5px 0;
}

div.d24-login .clock-logo {;
	background: none;
}
button.d24-fancy-button, input.d24-fancy-button {
	margin: 1px;
	border: 2px solid #CA5849;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 7px 18px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
		
	background: #AD3E3E url(../images/d24_bttn_bkgd.png) repeat-x;
	background-image: -moz-linear-gradient(top,#E27967,#AD3E3E);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#E27967),to(#AD3E3E));
}
button.d24-fancy-button:hover, input.d24-fancy-button:hover,
button.d24-fancy-button.waiting, input.d24-fancy-button.waiting {

	background: #E27967 url(../images/d24_bttn_bkgd_hover.png) repeat-x;
	background-image:-moz-linear-gradient(top,#E39B8E,#CE4B4B);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#E39B8E),to(#CE4B4B));
}


.d24-separated-links li {
 border-left: 1px solid #D23B3E;
}

.d24-user-bar {
font-weight:700;
font-size:10pt;
color: #AA2828;
}

.d24-main-menu {
	background-color: #BC4443;
	background-image: gradient(top,#D0604C,#BC4443);
	background-image: -moz-linear-gradient(top,#D0604C,#BC4443);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D0604C), to(#BC4443));
	border-top: 1px solid #D24C4D;
	border-bottom: 1px solid #BC1414;
}
.d24-main-menu li li a {
	color: #CA5749;
}

.d24-main-menu li li a:hover {
	background-color:#FEECE6;
}

h1, h2, h3 {
	border-bottom: 2px solid #CA5749;
}

.d24-table-title,
.d24-table-break {
	background: #CA5749;
	border-bottom: 2px solid #CA5749;
}

.ui-tabs .ui-widget-header {
background:#BC4443;
min-width:920px;
}
.ui-tabs .ui-widget-header li.ui-tabs-selected  a {
color:#BC4443;
}

/* - Convert main search input field, in logo section, to stand out more */
.d24-logo-bar .search-field {
border: 2px solid #BC4443;
height: 35px;
line-height: 35px;
font-size: 11pt;
width: 210px;
}

.d24_smallSearchIcon,
input.itemSearch {
background-image: url(../images/d24_search.png);
}
.d24_smallSearchIcon { 
width: 33px;
height: 27px;
}


.ui-widget-content a {
color:#BC4443;
}

a.d24-display-account {
background: url(../images/nav-arrow-down.png) no-repeat right center;
}

/* - Menu Header overrides. */
.d24-main-menu {
color:#000;
}
.d24-main-menu li .tab-text {
background-image: url(../images/black_down.png);
}
.d24-main-menu li.active .tab-text {
color:#000;
background-image: url(../images/red_down.png);
}

/* Positioning the "View Shopping Cart" DIV to be even with Search box */
.d24-logo-bar .shopping-cart {
bottom: 19px;
}


/* Main title bar, on dialog windows. */
.d24-dialog .ui-widget-header {
background-color: #BC4443;
background-image: gradient(top,#D0604C,#BC4443);
background-image: -moz-linear-gradient(top,#D0604C,#BC4443);
background-image: -webkit-gradient(linear, left top, left bottom, from(#D0604C), to(#BC4443));
}

/* Change the blue-arrow to red-arrow, in View Shopping Cart box */
.d24-logo-bar .shopping-cart a.cart-link {
background-image: url(../images/red_down.png);
color: #BC4443;
}

/* - Total labels on 24 Month view */
.d24-24month tr.total td.label {
color:#BC4443;
}

.d24-item-details .item-details-auto-order .title {
color:#BC4443;
}

.ui-tabs .ui-widget-header li.ui-tabs-selected a,
.ui-tabs .ui-state-default a {
color: #000;
}

.d24-item-details .item-details-auto-order .content {
border-top: 2px solid #000;
}

.d24-main-menu li li a {
font-size:10pt;
line-height:30px;
}


#d24_promos .promo-headers .list li {
padding:10px;
}
#d24_promos .promo-name {
 font-size:12pt;
}
#d24_promos .promo-date {
 margin-top:5px;
 margin-left:10px;
 color:#ccc;
}
