@charset "utf-8";
/* CSS Document */

.b-vertical {
	margin-top: -35px;
	width: 200px;
}
.desktop-subs {
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%, #f5f5f5 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%, #f5f5f5 0%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%, #f5f5f5 0%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%, #f5f5f5 0%, #eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;
#1e5799&#039;, endColorstr=&#039;
#eeeeee&#039;, GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
.desktop-subs .price-callout {
	font-size: 30px;
	color: #444;
}
.desktop-subs .srp {
	font-size: 16px;
	color: #444;
}
.desktop-subs-suite {
	margin-top: -33px;
}
.desktop-subs-suite h3 {
	margin-bottom: 12px;
}

.b-horizontal {
	overflow: auto;
	padding: 12px;
}
.desktop-subs-large {
	height: 100px !important;
}
.desktop-subs .wp-col1, .desktop-subs .wp-col2 {
	float: left;
	padding-right: 12px;
}
.desktop-subs .wp-col3 {
	float: right;
}
.desktop-subs .wp-col3 p {
	margin-top: 15px;
}
.desktop-subs .wp-col2 {
	border-left: 1px solid #dadada;
	padding-left: 16px;
}
.wp-col3-left {
	float: left;
	border-left: 1px solid #dadada;
	padding-left: 16px;
}
.grey-box {
	margin-bottom: 20px
}
/*-- BUY PAGE BENTOS --*/

.wp-bento {
	overflow: auto;
	display: table;
	border-collapse: separate;
	border-spacing: 12px 0px;
	margin-left: -12px;
	margin-bottom: 48px;
}
.wp-bento .wp-row {
	display: table-row;
}
.wp-bento .plan {
	width: 228px;
	background-color: #efefef;
	border-right: 1px solid #dadada;
	display: table-cell;
	padding: 14px 14px 0px 14px;
	vertical-align: top;
}
.wp-bento .buy {
	border-bottom: 1px solid #dadada;
	padding: 0px 14px 21px 14px;
	background-color: #efefef;
	border-right: 1px solid #dadada;
	display: table-cell;
	vertical-align: top;
}
.wp-bento .preferred {
	background-color: #e6f5fc;
	border-right: 1px solid #dadada;
}
.wp-bento .plan h3 {
	font-weight: normal;
	margin-top: 27px;
	margin-bottom: 16px;
}
.wp-bento .preferred h3 {
	margin-top: 10px;
}
.wp-bento .best-value {
	margin-bottom: 10px;
}
.wp-bento .price-callout {
	font-size: 24px;
	color: #444;
}
.wp-bento .price-callout .currency {
	font-size: 16px;
}
.wp-bento .price-callout .currency:first-child {
	vertical-align: top;
}
.desktop-subs .price-callout .currency {
	font-size: 16px;
}
.desktop-subs .price-callout .currency:first-child {
	vertical-align: top;
}
.price-callout .disclaimer {
font-size: 16px;
}