/* @override http://localhost:8001/css/cdclub.css */
ul.subscription {
    font-size: 12px;
    list-style-type: disc;
    margin-left: 25px;
}

table#PricingPlansTable.plans tr {background: transparent !important;}
.pricing {width:930px;}
.pricing h1{font-weight:400;margin-bottom:0;color:#12254C;font-size:1.9em !important;border-bottom:0px;text-align:left;padding-left: 0px !important;}
.pricing p{margin:5px 0;}
.pricing table.plans{font-size:1.3em; clear:both; background:transparent !important; border:none; margin:0 0 15px auto;}
.pricing table.plans th { width:270px; padding:0 !important; border:none; background:transparent; }
.pricing table.plans th.row{width:360px;height:36px;color:#444;padding-right:8px;}
.pricing table.plans .price{font-size:.9em;color:#333;font-weight:700;line-height:.8em;margin-top:3px;}
.pricing .sponsored_note{font-style:italic;color:#555;margin-top:2px;}
.pricing table.plans tr.header td{border-right:0;}
.pricing table.plans tr.header td.free-trial{text-align:center;font-size:1.2em;color:#FFF;height:28px;background-color:#152F5B;border-bottom:1px solid #244787;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;}
.pricing table.plans th.top,.pricing table.plans th.populartop,.pricing table.plans th.roundedtop{text-align:center;font-size:1.0em;color:#202020;height:75px;background-color:#b7b7b7;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.pricing table.plans th.populartop{background-color:#9AB5C2;}
.pricing table.plans th.roundedtop{-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;}
.pricing table.plans th.plan-proofing{width:180px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-right:0;}
.pricing table.plans th.plan-enterprise{width:170px;border-right:0;}
.pricing table.plans td.plan-subaccount{-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-right:0;}
.pricing table.plans td.plan-proofing,.pricing table.plans th.plan-proofing{border-left:10px solid #202128;}
.pricing table.plans td.plan-enterprise,.pricing table.plans th.plan-enterprise{width:270px;}
.pricing table.plans .checkmark{height:27px;width:27px;background-image:url(/images/checkmark_large.png);margin:0 auto;padding:0;}
.pricing table.plans .enterprise{color:#d2d2d2;font-size:.8em;height:33px;}
.pricing table.plans .addon{background-color:#FCEFB1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #FDD043;text-align:left;font-size:10px;margin:7px;padding:2px 7px;}
.pricing table.plans .addon .plus{float:left;margin-right:10px;font-size:1.8em;font-weight:700;color:#666;}
.pricing table.plans .addon .checkmark{float:left;margin-top:5px;margin-right:10px;background-image:url(/images/checkmark_large.png);padding:0;}
.pricing table.plans .addon p{margin-top:.2em;}
.pricing .basic-plan{background-color:#FCEFB1;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:10px;border:1px solid #FDD043;text-align:center;font-size:10px;margin-top:0;padding:5px 15px;margin-bottom: 10px;}
.pricing .basic-plan p{font-size:1.2em;font-weight:400;line-height:1.6em;color:#202020;margin:0;}
.pricing table.plans td.plan-personal { background-color:#DEDEDE; }
.pricing table.plans td.plan-family, .pricing table.plans td.plan-all  { background-color:#B9D3E0; }
.pricing table.plans td,#dialog-innercontents.inline table.plans td{text-align:center;color:#333; border:none; border-right:1px solid #FFF;padding:0; background:transparent; }
.pricing table.plans td.users,.pricing table.plans td.roundedusers,#dialog-innercontents table.plans td.users{background-color:#e5e5e5;}
.pricing table.plans td.popularusers,#dialog-innercontents table.plans td.popularusers{background-color:#BED8E5;}
.pricing table.plans td.backboards,.pricing table.plans td.roundedbackboards,#dialog-innercontents table.plans td.backboards{background-color:#dedede;}
.pricing table.plans td.popularbackboards,#dialog-innercontents table.plans td.popularbackboards{background-color:#B9D3E0;}
.pricing table.plans td.filesize,.pricing table.plans td.security,.pricing table.plans td.extras,.pricing table.plans td.roundedfilesize,.pricing table.plans td.roundedsecurity,.pricing table.plans td.roundedextras,#dialog-innercontents table.plans td.filesize,#dialog-innercontents table.plans td.security{background-color:#ededed;}
.pricing table.plans td.popularfilesize,.pricing table.plans td.popularsupport,.pricing table.plans td.popularextras,#dialog-innercontents table.plans td.popularfilesize,#dialog-innercontents table.plans td.popularsecurity{background-color:#BED8E5;}
.pricing table.plans td.security,.pricing table.plans td.roundedsecurity,#dialog-innercontents table.plans td.support{background-color:#e7e7e7;}
.pricing table.plans td.popularsecurity,#dialog-innercontents table.plans td.popularsupport{background-color:#c8ecc6;}
.pricing table.plans td.action,.pricing table.plans td.roundedaction,#dialog-innercontents table.plans td.action{background-color:#dfdfdf;border-top:1px solid #ccc;}
.pricing table.plans td.popularaction,#dialog-innercontents table.plans td.popularaction{background-color:#c4e8c0;border-top:1px solid #ccc;}
.pricing table.plans tr.option-qty td { font-weight:bold; }

.pricing table.plans tr.gift-promotions td { padding:10px; background-color:#E5E5E5; }
.pricing table.plans tr.gift-promotions td a {
	margin:2px; display:inline-block; float:none;
	border-color:black; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	color:#fff; font-size: 10px;
	background-color: #1C2E5E;
	background:
		-webkit-gradient(linear, center top, center 80%,
			from(#324B81), to(#122246)
		)
	;
}

.plan-header th h4 { height:50px; margin-bottom:5px; }
.plan-header th p { margin: 3px 5px; font-size: 0.9em; font-style: italic; font-weight: normal; }

