#purina_header {
	display: block;
	width: 980px;
	height: 198px;
	border: 0px;
	background: url(purina-images/purina_header_english.jpg) no-repeat left top; }
	
#purina_header.english {
	background: url(purina-images/purina_header_english.jpg) no-repeat left top; }
	
#purina_header.western {
	background: url(purina-images/purina_header_western.jpg) no-repeat left top; }
	
.type-page, .post {
	margin: 0px !important; }
	
.alignleft {
	margin-right: 15px !important; }
	
.alignright {
	margin-left: 15px !important; }
	
.purina_content {
	width: 620px;
	margin-right: 20px;
	float: left; }
	
.purina_content h1 {
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 30px;
	line-height: 32px;
	color: #c41b1b; }
	
.purina_content h2, .purina_content h3.title4 {
	font: 18px 'CartoGothicStdBold', Arial, sans-serif !important;
	line-height: 22px !important;
	color: #333 !important;
	margin: 0px 0px 10px 0px !important; }
	
.purina_content .by-line {
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 18px;
	color: #333;
	margin-bottom: 20px; }
	
.purina_quiz_promo {
	display: block;
	width: 621px;
	height: 278px;
	background: url(purina-images/quiz.jpg) no-repeat left top; }
	
.purina_quiz_promo_content {
	width: 300px;
	margin: 0px auto;
	padding: 65px 0px; 
	color: #fff; }
	
.purina_quiz_promo_content h3 {
	text-align: center;
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 28px;
	line-height: 28px; 
	color: #fff;
	font-weight: normal;
	margin: 0px 0px 5px 0px; }
	
.purina_quiz_promo_content p {
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	margin-bottom: 15px; }
	
.purina_quiz_promo_content a.btn {
	display: block;
	background-color: #b7020b;
	width: 300px;
	padding: 0px;
	text-align: center;
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 18px;
	line-height: 36px;
	color: #fff; }
	
	
.purina_side {
	float: left;
	width: 295px; }
	
.purina_side_btn {
	display: block;
	width: 265px;
	height: 60px;
	margin-bottom: 15px;
	padding: 10px 15px;
	border: #ccc 1px solid;
	color: #333; }
	
.purina_side_btn span.title {
	font-family: 'CartoGothicStdBold', arial, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #333; }
	
.purina_side_btn span.title_sml {
	font-family: 'CartoGothicStdBold', arial, sans-serif;
	font-size: 18px;
	line-height: 14px;
	text-transform: uppercase;
	color: #333; }
	
.purina_side_btn p.desc {
	width: 205px;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial; }
	
.purina_side_btn:hover {
	border: #c41b1b 1px solid;
	cursor: pointer;
	text-decoration: none; }
	
.purina_side_btn:hover span.title, .purina_side_btn:hover span.title_sml {
	color: #c41b1b; }
	
.purina_btn_articles {
	background: url(purina-images/btn_articles.jpg) no-repeat right top; }
	
.purina_btn_gallery {
	background: url(purina-images/btn_gallery.jpg) no-repeat right top; }
	
.purina_btn_videos {
	background: url(purina-images/btn_videos.jpg) no-repeat right top; }
	
.purina_btn_calendar {
	background: url(purina-images/btn_calendar.jpg) no-repeat right top; }
	
.purina_btn_quiz {
	background: url(purina-images/btn_quiz.jpg) no-repeat right top; }
	
.purina_btn_feed1 {
	background: url(purina-images/purina_feed1_sml.png) no-repeat 225px 10px; }
	
.purina_btn_feed2 {
	background: url(purina-images/purina_feed2_sml.png) no-repeat 228px 10px; }
	
.purina_quiz_hdr {
	width: 620px;
	height: 30px;
	background: url(purina-images/purina_quiz_hdr.jpg) no-repeat right top; }
	
.purina_quiz_table {
	border-right: 0px;
	border-bottom: 0px;
	border-top: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-spacing: 0px;
	margin-bottom: 20px; }
	
.purina_quiz_table td {
	border-top: 0px;
	border-left: 0px;
	border-right: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
	padding: 20px;
	margin: 0px;
	vertical-align: top; }
	
.purina_quiz_table td.text {
	width: 280px;
	font-size: 12px; 
	font-family: Arial; }
	
.purina_quiz_table td.yes {
	background-color: #f9e9e9;
	width: 110px;
	font-size: 18px;
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	color: #c41b1b; }
	
.purina_quiz_table td.no {
	background-color: #ecf2f6;
	width: 110px;
	font-size: 18px;
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	color: #4277a7; }
	
.purina_quiz_table td.yes p, .purina_quiz_table td.no p {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #333; }
	
.purina_cta_red {
	width: 618px;
	border: #fc2323 1px solid;
	margin-bottom: 20px;
	background-color: #9d000c;
	background-image: linear-gradient(left , rgb(120,0,12) 0%, rgb(158,0,13) 50%, rgb(120,0,12) 100%);
	background-image: -o-linear-gradient(left , rgb(120,0,12) 0%, rgb(158,0,13) 50%, rgb(120,0,12) 100%);
	background-image: -moz-linear-gradient(left , rgb(120,0,12) 0%, rgb(158,0,13) 50%, rgb(120,0,12) 100%);
	background-image: -webkit-linear-gradient(left , rgb(120,0,12) 0%, rgb(158,0,13) 50%, rgb(120,0,12) 100%);
	background-image: -ms-linear-gradient(left , rgb(120,0,12) 0%, rgb(158,0,13) 50%, rgb(120,0,12) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, rgb(120,0,12)),
		color-stop(0.5, rgb(158,0,13)),
		color-stop(1, rgb(120,0,12))
	); }
.purina_cta_blue {
	width: 618px;
	border: #4379a8 1px solid;
	margin-bottom: 20px;
	background-color: #05518b;
	background-image: linear-gradient(left , rgb(5,81,139) 0%, rgb(67,120,167) 50%, rgb(5,81,139) 100%);
	background-image: -o-linear-gradient(left , rgb(5,81,139) 0%, rgb(67,120,167) 50%, rgb(5,81,139) 100%);
	background-image: -moz-linear-gradient(left , rgb(5,81,139) 0%, rgb(67,120,167) 50%, rgb(5,81,139) 100%);
	background-image: -webkit-linear-gradient(left , rgb(5,81,139) 0%, rgb(67,120,167) 50%, rgb(5,81,139) 100%);
	background-image: -ms-linear-gradient(left , rgb(5,81,139) 0%, rgb(67,120,167) 50%, rgb(5,81,139) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, rgb(5,81,139)),
		color-stop(0.5, rgb(67,120,167)),
		color-stop(1, rgb(5,81,139))
	); }
	
.purina_cta {
	background: url(purina-images/purina_cta_bg.png) repeat left top;
	padding: 20px 26px 20px 170px;
	color: #fff;
	position: relative; }
	
.purina_cta_blue .purina_cta {
	padding: 20px 170px 20px 26px; }
	
.purina_cta_red .feed {
	float: left;
	position: absolute;
	top: -35px;
	left: 10px;
	margin-right: 20px;
	background: url(purina-images/purina_feed1.png) no-repeat left top;
	width: 139px;
	height: 275px; }
	
.purina_cta_blue .feed {
	float: left;
	position: absolute;
	top: -35px;
	right: 10px;
	margin-left: 20px;
	background: url(purina-images/purina_feed2.png) no-repeat left top;
	width: 139px;
	height: 275px; }
	
.purina_cta h3 {
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 28px;
	line-height: 28px; 
	color: #fff;
	font-weight: normal;
	margin: 0px 0px 10px 0px; }
	
.purina_cta p {
	color: #fff;
	line-height: 14px;
	margin-bottom: 20px; }
	
.purina_content input[type="text"] {
	width: 238px; 
	border: #ccc 1px solid;
	color: #666;
	font-size: 14px;
	line-height: 36px;
	padding: 0px 10px;
	margin: 0px 0px 10px 0px; }
	
.purina_content .btn {
	display: block;
	float: left;
	background-color: #b7020b;
	border: 0px;
	margin: 0px;
	padding: 0px 20px;
	text-align: center;
	font-family: 'CartoGothicStdBook', arial, sans-serif;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	cursor: pointer; }
	
.purina_cta_blue .btn {
	background-color: #4379a8; }
	
.clr {
	clear: both; }
	
sup {
	vertical-align: super;
	font-size: 8px; }
