/* Sub-Branding */

#sub-branding h2 { float:left; width: 500px; } 
#sub-branding h2 a { display: block; height: 80px; } 
#sub-branding h2 a b { position:absolute; left: -9999em; }

body.tier3 #sub-branding {
background:url("/prod/assets/section/playbook/playbook-blog-bgd.jpg") no-repeat scroll 0 0 transparent !important;
margin-bottom: 10px;
}

#sub-branding h2 .sub-brand-logo, #sub-branding .h2 .sub-brand-logo, body.tier3 #sub-branding h2 .sub-brand-logo, body.tier3 #sub-branding .h2 .sub-brand-logo {
background: none no-repeat scroll 50% 50% transparent;
float: left;
height: 68px;
margin: 4px 0 0 2px;
width: auto;
}

/* Alerts */

.mod-accordion div p.wide {
width: 285px;
}

.mod-accordion div p {
margin: 0;
padding: 0 0 0 8px;
}

.cgd-alerts {
-moz-background-inline-policy: continuous;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
color: #666666;
font-size: 10px;
margin: 6px 0;
padding: 3px;
width: 130px;
}

.mod-accordion div.active {
display: block;
padding: 0 5px 3px 0;
}

.alerts-form .submit {
float: right;
}

/* -- About NEXT -- */

.mod-package img {
margin: 0px;
float: none;
}

.mod-package .mod-content .gradient-container {
padding: 0px;
}

.mod-package .col-full{
padding: 0 8px 0 8px;
}

.mod-package .mod-content {
border-top-width:1px;
}

/* -- Countdown -- */

.countdown-hdr {
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #276099;
padding:7px 0 5px 0;
}

.countdown {
float: left;
margin: 0 49px 16px;
}

.countdown li {
float: left;
width: 46px;
}

.countdown li p {
color: #040f1e;
font: 400 10px Verdana, Arial, sans-serif;
margin: 0 !important;
text-align: center;}

.countdown li div {
color: #040f1e;
font: 700 21px Helvetica,Arial,sans-serif;
font-weight: bold;
height: 18px;
margin: 0 auto;
padding-top: 2px;
text-align: center;
}

/* -- Galleries -- */


.mod-photo-galleries div.split-divider {
margin-top:5px;
}

.mod-open.mod-photo-galleries .mod-content h6 {
padding-top: 6px;
}




