﻿.subscription-container { float: left; width: 940px; font-family: Arial; }
.subscription-table { width: 940px; }
.subscription-table table { background: #EAEAEA; border-top: 3px solid #000; float: left; color: #6F7072; width: 940px; }
.subscription-table th { background: #005689; border-bottom: 5px solid #FFF; color: #FFF; font-size: 16px; padding: 10px 15px; text-align: center; font-family: ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; }
.subscription-table th.options { width: 250px; text-align: left; }
.subscription-table th p { font-size: 12px; font-family: Arial, Sans-Serif; }    
.subscription-table tr.last td { border-bottom: 5px solid #FFF; padding: 10px 15px 8px 15px; }
.subscription-table tr.buttons td { padding-bottom: 20px; }
.subscription-table td { padding: 8px 15px 0 15px; text-align: center; }
.subscription-table td strong { color: #000; font-size: 1.6em; font-family: ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; }
.subscription-table td.options { text-align: left; }
.subscription-table th.option-head { width: 100px; }
.subscription-container .button.orange { padding: 10px 20px; background: orange; color: #FFF; border-radius: 5px; -moz-border-radius: 5px; width: 60px; text-align: center; font-size: 16px; text-decoration: none; font-weight: bold; text-transform: uppercase; }
        
.subscription-content { float: left; width: 299px; margin-right: 20px; }
.subscription-content.first { margin-left: 160px; }
.subscription-content h2 { background: #FFF; border-top: 3px solid #000; float: left; font-family: ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-size: 20px; margin: 0; padding: 0 10px 5px 10px; width: 279px; }
.subscription-content .box { background: #EAEAEA; border-top: 1px solid #C7C7C7; height: 130px; float: left; margin-bottom:20px; padding: 12px 10px 10px 10px; width: 279px; }
.subscription-content .box p { margin: 0; padding: 0 0 15px 0; font-size: 13px; }
.subscription-content .cover { float: left; width: 90px; margin: 0 15px 15px 0; text-align: center; }
.subscription-content .cover img { box-shadow: 0 2px 8px rgba(0,0,0,0.45);  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.45); width: 90px; }

#colwrapper { background: none; }