@charset "utf-8";
/* line 5, ../sass/style.scss */
body {
	background: #d2ecf9 url(../img/body.png) 0 0 repeat-x;
}
#universal #uNav7 {margin:0 !important;}
#universal4o #universal-personalized {width:76px !important;padding-top:3px !important;}
#universal-account {margin-right:20px;}
#innerHeader {display:none;}
#logo {padding-left:15px;}
/* line 9, ../sass/style.scss */
.printables-content {
	margin-top: 13px;
	font: 16px/1.3em arial, helvetica, sans-serif;
}
/* line 13, ../sass/style.scss */
.printables-content * {
	margin: 0;
	padding: 0;
}
/* line 18, ../sass/style.scss */
.printables-content .relative {
	position: relative;
}
/* line 22, ../sass/style.scss */
.printables-content .nowrap {
	white-space: nowrap;
}
/* line 27, ../sass/style.scss */
.printables-content .clearfix:before, .printables-content .clearfix:after {
	content: " " !important;
	display: table !important;
}
/* line 32, ../sass/style.scss */
.printables-content .clearfix:after {
	clear: both !important;
}
/* line 36, ../sass/style.scss */
.printables-content .clearfix {
 *zoom:  !important1;
}
/* line 40, ../sass/style.scss */
.printables-content .float-left {
	float: left !important;
}
/* line 44, ../sass/style.scss */
.printables-content .float-right {
	float: right !important;
}
/* line 48, ../sass/style.scss */
.printables-content .imagetext {
	text-indent: -9999em !important;
}
/* line 52, ../sass/style.scss */
.printables-content a {
	outline: none !important;
	color: #ed1b2f !important;
}
/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content a:visited {
	color: #ed1b2f !important;
}
/* line 21, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content a:focus {
	color: #ed1b2f !important;
}
/* line 24, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content a:hover {
	color: #ed1b2f !important;
}
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content a:active {
	color: #ed1b2f !important;
}
/* line 56, ../sass/style.scss */
.printables-content a .button {
	text-decoration: none !important;
	display: block !important;
}
/* line 66, ../sass/style.scss */
.printables-content h1, .printables-content h2, .printables-content h3, .printables-content p, .printables-content ul {
}
.redtxt {
	color: #e3173f !important;
}
/* line 70, ../sass/style.scss */
.printables-content ul {
	margin-left: 1em !important;
}
/* line 74, ../sass/style.scss */
.printables-content li {
	margin: 0 0 .5em !important;
}
/* line 78, ../sass/style.scss */
.printables-content div.container {
	color: #333 !important;
	width: 890px !important;
	margin: 0 auto !important;
	background: #fff !important;
}
/* line 86, ../sass/style.scss */
.printables-content div.section-header a.sign-in-button {
	background: url("../img/sign-in-button.png") no-repeat 0 0 !important;
	float: right !important;
	height: 30px !important;
	margin: 43px 26px 0 0 !important;
	width: 206px !important;
}
/* line 96, ../sass/style.scss */
.printables-content div.section-intro > .container {
	/*background: #f1e0ef url(../img/bg-promo-vday.jpg) no-repeat 0 0;*/
	min-height: 200px !important;
}
/* line 101, ../sass/style.scss */
.printables-content div.section-intro div.content {
	padding: 40px 40px 0 !important;
}
/* line 105, ../sass/style.scss */
.printables-content div.section-intro h1 {
	font-size: 40px !important;
	line-height: 1.1em !important;
	margin: 0 !important;
	height: 145px !important;
}
/* line 112, ../sass/style.scss */
.printables-content div.section-intro h2 {
	font-size: 20px !important;
	line-height: 1.5em !important;
}

/* line 134, ../sass/style.scss */
.printables-content div.section-intro div.float-left {
	width: 400px !important;
}
/* line 142, ../sass/style.scss */
.printables-content div.section-intro a.subscribe-now {
	display: block !important;
	width: 170px !important;
	text-align: center !important;
	background: #e3173f !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	color: white !important;
	padding: 15px 20px !important;
	text-decoration: none !important;
	margin: 20px 0 15px !important;
	font-size: 20px !important;
}
/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content div.section-intro a.subscribe-now:visited {
	color: white !important;
}
/* line 21, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content div.section-intro a.subscribe-now:focus {
	color: white !important;
}
/* line 24, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content div.section-intro a.subscribe-now:hover {
	color: white !important;
	background-color: #c70c30 !important;
}
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.printables-content div.section-intro a.subscribe-now:active {
	color: white !important;
}
.printables-content div.section-intro p.promocode {
	font-size: 11px !important;
	text-transform: uppercase !important;
	line-height: 1.2em !important;
	text-align: center !important;
	width: 200px !important;
	margin-bottom: 40px !important;
}
.printables-content div.section-intro p.promocode span {
	color: #a01589 !important;
}

/* line 184, ../sass/style.scss */
.printables-content div.section-pages h3 {
	font-size: 17px !important;
	height: 40px !important;
	line-height: 40px !important;
	margin: 0 !important;
	text-transform: uppercase !important;
	text-align: center !important;
	background: #ff3333 !important;
	text-shadow: 2px 2px 2px #97111e !important;
}
/* line 198, ../sass/style.scss */
.printables-content div.section-footer div.container {
	background: white !important;
	color: #999999 !important;
	min-height: 50px !important;
}
/* line 203, ../sass/style.scss */
.printables-content div.section-footer div.content {
	padding: 2px 10px 0px !important;
}
/* line 211, ../sass/style.scss */
.printables-content div.section-footer p {
	width: 870px !important;
	font-size: 9px !important;
	line-height: 1.5em !important;
	padding-top: 10px !important;
	text-align: center !important;
}
.printables-content div.section-info {
	width: 860px !important;
	min-height: 300px !important;
}
.printables-content div.section-info div.content {
	padding: 0px !important;
}
.printables-content div.section-info h1 {
	margin-top: 80px !important;
	font-size: 26px !important;
	color: #3b96d1 !important;
	line-height: 30px !important;
	margin-bottom: 20px !important;
	height: auto !important;
}
.printables-content div.section-info h1.main-title {
	background: url(../img/bg-title.gif) 0 0 no-repeat !important;
	font-size: 21px !important;
	line-height: 30px !important;
	height: 100px !important;
	color: #fff !important;
	float: left !important;
	width: 890px !important;
	padding-top: 30px !important;
	text-align: center !important;
	margin-top: 0px !important;
}
.printables-content div.section-info .last {
	margin-top: 30px !important;
}
.odd {
	background-color: #fff !important;
	padding-left: 30px !important;
}
.odd img {
	float: left !important;
}
.odd .description {
	width: 400px !important;
	float: left !important;
}
.printables-info .numbers {
	float: left !important;
	width: 40px !important;
	height: 31px !important;
	margin-top: 80px !important;
	margin-right: 20px !important;
	background-color: #ffa041 !important;
	-webkit-border-radius: 3px 3px 3px 3px !important;
	border-radius: 3px 3px 3px 3px !important;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: bold !important;
	text-align: center !important;
	padding-top: 9px !important;
	display: block !important;
}
.printables-content .even {
	color: #95856b !important;
	border-top: 1px solid #dcdcdb !important;
	border-bottom: 1px solid #dcdcdb !important;
	/* fallback */ background-color: #e8ddcc !important;
	background: url(../img/bg-gradient.jpg) !important;
	background-repeat: repeat-x !important; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8ddcc), to(#f5eee6)) !important; /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f5eee6, #e8ddcc) !important; /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f5eee6, #e8ddcc) !important; /* IE 10 */
	background: -ms-linear-gradient(top, #f5eee6, #e8ddcc) !important; /* Opera 11.10+ */
	background: -o-linear-gradient(top, #f5eee6, #e8ddcc) !important;
}
.even {
	padding-left: 30px !important;
}
.even img {
	float: left !important;
}
.even .description {
	width: 400px !important;
	float: left !important;
}
.printables-content a.subscribe-main {
	width: 250px !important;
	font-size: 20px !important;
	border: 1px solid #3e96b16 !important;
	display: block !important;
	text-align: center !important;
	background: #ff5600 !important;
	-webkit-border-radius: 3px 3px 3px 3px !important;
	border-radius: 3px 3px 3px 3px !important;
	color: white !important;
	text-shadow: 2px 2px 2px #853500 !important;
	padding: 15px 10px !important;
	text-decoration: none !important;
	background: #ff8b00 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #ff8b00 0%, #ff5600 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8b00), color-stop(100%, #ff5600)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff8b00 0%, #ff5600 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff8b00 0%, #ff5600 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff8b00 0%, #ff5600 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #ff8b00 0%, #ff5600 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b00', endColorstr='#ff5600', GradientType=0 ) !important; /* IE6-9 */
}
.printables-content a.subscribe-main:hover {
	background: #ff5600 !important;
}

.printables-content .banner-container {
	background: #fff url(../img/bg-banner.jpg) no-repeat 0 0 !important;
	width:890px !important;
	height:496px !important;
}

.printables-content .banner-container .banner-text {
	font-size:18px !important;
	line-height:21px !important;
	color:#fff !important;	
	width:335px !important;
	text-shadow: .05em .05em #138cba !important;
	margin-left:237px !important;
	padding-top:170px !important;
}

.printables-content .banner-container .banner-text span {
	/*font-size:24px;*/
	font-weight:bold !important;
	color:#ffd800 !important;
}

.printables-content .banner-container .subscribe-btn {
	margin-left:224px !important;
	padding-top:4px !important;
}

.printables-content .banner-container .promocode {
	font-size: 22px !important;
	line-height: 1.2em !important;
	color:#fff !important;
	text-shadow: 2px 2px 2px #000 !important;
	text-align: left !important;
	width: 420px !important;
	margin-left:224px !important;
	padding-top:313px !important;
}

.printables-content .banner-container .promocode strong {
	font-weight:bold !important;
}