/*
PDD CSS
AUTHOR: Jason Zajac & TJ Nicolaides
VERSION: 1.0
****************************/
/*
body { background: url(http://www.phillydailydeals.com/images/pdd-mwc-bg-2.jpg) top center no-repeat #669933; }*/
table#everything header.grid_12 { margin-left: 0; margin-right: 0; padding-top: 0; width: 960px; }
header hgroup.store_title { background: url(http://www.phillydailydeals.com/images/pdd-todays-deal-bg.jpg) 0 0 no-repeat; margin-bottom: 10px; width: 943px; height: 80px;  }
header hgroup.store_title h1 { display: inline-block; padding: 10px 0 0 250px; font-size: 29px; height: 80px; width: 689px; }
header.grid_12 img { width: 960px; }
header.grid_12.menu-holder  img{ width: auto; }

header.grid_12.menu-holder{ background-color: #ECEFE9; background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.39, rgb(245,248,241)),
    color-stop(0.67, rgb(234,237,231))
);
background-image: 
-moz-linear-gradient(
    center top,
    rgb(245,248,241) 39%,
    rgb(234,237,231) 67%
); border-top: 2px solid #ebe3a2; border-bottom: 2px solid #d9d9d9; margin-bottom: 8px; }

.sf-menu a, .sf-menu a:link, .sf-menu a:visited { color: #999; font-size: 24px; font-weight: bold; }
.sf-menu a:hover { background: #e7e7e7; color: #97c46b; }
.sf-menu { margin-bottom: 0; }
.sf-menu li { background: none; }

table#everything { background: #fff; }
table#everything { border: 10px solid #4d7426; border-top: 0; margin-bottom: 100px; }
#deal-dashboard .price-info table tr { background: #F9F3B0 }
aside#side-bar section table tr { background: #F9F3B0; }

article section#deal-dashboard { height: auto; margin-bottom: 0; }
article section#deal-dashboard #price-and-buy { background: #5b8a2e url(http://www.phillydailydeals.com/images/pdd-price-and-buy-bg.jpg) 0 0 no-repeat; padding-bottom: 20px; }

.price-info, .deal-timer, .meter-holder { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }

aside#side-bar section#CustomSidebarItem_1 { background: none; box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); padding: 0 0 0 3px; } 
aside#side-bar section#CustomSidebarItem_1 h1 { display: none; }
aside#side-bar section#CustomSidebarItem_1 p span a { background: url(http://www.phillydailydeals.com/images/pdd-deal-alert-registration-sprite.jpg) 0 0 no-repeat; display: block; height: 146px; width: 293px; text-indent: -9999px; }
aside#side-bar section#CustomSidebarItem_1 p span a:hover { background-position: 0 -147px; }

.gift-this-deal .button { _padding-top: 12px; }

footer.grid_12 { padding-bottom: 10px; }
footer span.grid_6 { font-size: 1.3em; }
footer span.grid_6 a { display:inline; }
footer span.grid_6.presented-by a { display: inline-block; background: url(http://www.phillydailydeals.com/images/pdd-pho-logo.jpg) 0 0 no-repeat; height: 46px; width: 72px; text-indent: -9999px; }

a, a:link, a:visited {  color: #333; }
a.button, a.button:link, a.button:visited {  color: #fff; }
a.button:hover { background: #CA6B69; background-image:-webkit-gradient(linear, left top, left bottom, #8E1816, #DB8280); background-image:-moz-linear-gradient(center top, #8E1816, #DB8280); color: #fff; cursor: pointer; }
a:hover, .deal-list a:hover { color: #8E1816; cursor: pointer; }
#other_deals .deal-list tr:hover { background: #FFFCDF; color: #8E1816; cursor: pointer;  }
article section#deal-dashboard #price-and-buy button.buy-now-button:hover { background: #CA6B69; background-image:-webkit-gradient(linear, left top, left bottom, #8E1816, #DB8280); background-image:-moz-linear-gradient(center top, #8E1816, #DB8280); }

div.title a:hover { color: #8E1816; }
.deal-widget-container .title { height: auto; }
.ui-dialog-titlebar, .checkout .cart-info thead, .deal-widget-container .dashboard .price-and-buy { background: #649732; color: #fff; }
div.more-info a { background: url(http://www.phillydailydeals.com/images/pdd-more-info-btn-sprite.jpg) 0 0 no-repeat; display: block; height: 24px; width: 122px; }
div.more-info a:hover { background-position: 0 -25px; }
div.more-info a img { width: 0; height: 0; position: relative; left: -9999px; }
