.category-title { display: none;}


/******************************************  EMAIL LANDING PAGES STYLES **********************************************/

.sections { overflow: hidden;}
.sections h2 { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/section-header.gif) no-repeat scroll 50% 0; width: 100%; height: 44px;} 
.sections h2 span { padding: 0 0 0 30px; font: bold 20px 'PT Sans', sans-serif; color: #fff; line-height: 1.9;}

#tip-content {overflow: auto; padding: 20px 10px 0;}
#tip-content .tip-right {float: right; display: inline; padding: 0 0 5px 15px;}
#tip-content .tip-left {/*float: left; display: inline; width: 500px; text-align: justify;*/}
#tip-content .tip-left p, #tip-content .tip-left dl, #tip-content .tip-left ul {font: 11.5px 'PT Sans', sans-serif;}
#tip-content .tip-left p, #tip-content .tip-left dd {padding: 0;}
#tip-content .tip-left dt{font-size: 14px;}
#tip-content .tip-left ul {padding-left: 2.5em;}
#tip-content .tip-left li {line-height: 1.8;}

#back-crc {display: block; font: bold 14px/2 'PT Sans', sans-serif; text-transform: uppercase; color: #777; padding: 5px 0 10px;}

#winner {overflow: auto; padding: 10px 0; position: relative;}
#winner h2 {background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/winBar.gif) no-repeat scroll 50% 0; width: 100%; height: 80px; text-align: center; color: #fff; font: bold 40px/1.6 'Bowlby One SC', sans-serif; text-transform: uppercase; margin: 0;}
#winner a {position: absolute; top: 60px; right: 105px; font: bold 14px 'PT Sans', sans-serif; color: #fff; font-style: italic; background: url(http://speedy-usa.s3.amazonaws.com/images/political/tips/win-arrow.png) no-repeat scroll 100% 52%; padding: 0 20px 0 0; cursor: pointer;}
#winner a:hover {text-decoration: none;}

/******************************************  END EMAIL LANDING PAGES STYLES **********************************************/


/******************************************  CAMPAIGN CENTRAL PAGES STYLES **********************************************/

#winner {overflow: hidden; padding: 35px 0 0;}
#winner h1 {background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/winBar.gif) no-repeat scroll 50% 0; width: 100%; height: 80px; text-align: center; color: #fff; font: bold 34px/2.3 'Bowlby One SC', sans-serif; text-transform: uppercase;}

.resource { overflow: hidden;}
.resource h2 { text-align: center; font: bold 27px 'PT Sans', sans-serif; padding: 10px 0; color: #000;}
.resource-copy { overflow: hidden; padding: 0;}
.resource-copy a { float: left; display: inline;}

#middle-copy {float: left; display: inline; width: 410px; padding: 0 29px; font-family: 'PT Sans', sans-serif; line-height: 1.2; color: #000;}
#middle-copy p {}
#middle-copy ul {padding: 0 0 0 3.5em;}

#why-choose {float: left; display: inline; background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/whyChoose.gif) no-repeat scroll 0 0; width: 209px; height: 258px; font-family: 'PT Sans', sans-serif; color: #000;}
#why-choose p { font-weight: bold; font-size: 12px; text-align: center; padding: 7px 0 0 0; margin: 0;}
#why-choose ul { list-style-type: none; padding: 0 3px;}
#why-choose li{ background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/chooseCheck.png) no-repeat scroll 0 11px; padding: 8px 0 8px 35px;}
#why-choose li strong{ font-style: italic;}
#why-choose li span{ font-size: 10px; display: block; line-height: 1.2;}

#fade-monials {width:890px; height:85px; overflow: hidden; margin: 50px 0; float: left; display: inline; background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/open-quotes.gif) no-repeat scroll 0 0;}
#fade-monials .fade-monials-inner { height:85px; padding: 0 25px; overflow:hidden; background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/close-quotes.gif) no-repeat scroll 100% 100%;}
#fade-monials ul {position: relative; margin:0; padding:0;}
#fade-monials li {  list-style:none; margin:0; padding:2px; position:absolute; left:0; top:0;  height: 85px; font-size:18px; color: #58595B;}
#fade-monials li p { padding:0 20px; margin: 0 0 5px; font: 1.3em times new roman;}
#fade-monials li span { float: right; display: inline; font-size: 14px; padding: 0 20px 0 0; font-weight:bold;}

.sections { overflow: hidden;}
.sections h2 { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/section-header.gif) no-repeat scroll 50% 0; width: 100%; height: 50px;} 
.sections h2 span {font: bold 20px 'PT Sans', sans-serif; color: #fff; line-height: 1.9;}

#product-links { overflow: hidden; padding: 30px 0; margin-bottom: 15px;}
#product-links .campaign-products { float: left; display: inline; width: 148px; text-align: center;}
#product-links .campaign-products p { font: bold 13px 'PT Sans', sans-serif; padding: 3px 0; color: #000;}


#campaign-packages { overflow: hidden; padding: 30px 0 50px;}
#campaign-packages .packages { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/packagesBG.gif) no-repeat scroll 50% 0; width: 250px; height: 299px; float: left; display: inline; font-family: 'PT Sans', sans-serif; text-align: center; margin: 0 68px 50px 0; color: #000;}
#campaign-packages .packages p.large-caps { font-size: 30px; text-transform: uppercase; padding: 12px 0 7px 0; margin: 0;}
#campaign-packages .packages p { font-size: 22px; font-weight: bold; margin: 0 0 6px 0;}
#campaign-packages .packages .hr { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/star-divider.gif) repeat-x scroll 0 0 transparent; width: 218px; height: 8px; display: inline-block;}
#campaign-packages .packages dl { margin: 0;}
#campaign-packages .packages dt { color: #f20000; line-height: 1.2; font-size: 13px;}
#campaign-packages .packages .package-specs { position: relative; left: 27px; text-align: left; margin: 5px 0 0 0; width: 220px; padding: 0 0 0 0.8em}
#campaign-packages .packages .package-specs li { color: #f20000; font-size: 13px; font-weight: bold; line-height: 1.6;}
#campaign-packages .packages .package-specs li span{ color: #000;}

#campaign-packages #package-info { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/package-infoBG.gif) no-repeat scroll 50% 0; clear: both; height: 59px; width: 100%; text-align: center; padding-bottom: 50px; border-bottom: 2px dashed #C4C4C4;}
#campaign-packages #package-info span { font: bold 19px/1.2 'PT Sans', sans-serif; color: #fff; width: 728px; display: inline-block; padding: 6px 0 0 0;}

#advice {overflow: hidden;}
#advice ul { list-style-type: none; float: left; display: inline; padding: 0 0 0 18px;}
#advice ul li { background: url(http://speedy-usa.s3.amazonaws.com/images/political/campaigncentral/star-advice.gif) no-repeat scroll 0 50%; padding: 0 0 0 15px; font-family: 'PT Sans', sans-serif; line-height: 30px;}
#advice ul a { color: #000;}

/******************************************  END CAMPAIGN CENTRAL PAGES STYLES **********************************************/