#pgSubBg {
	position: absolute;
	top: 16px;
	left: 117px;
	z-index: 0;
	width: 100%;
	height: 582px;
	/*background-image: url(../i/bgPg_.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;*/
}
#shell {
	position: relative;
	z-index: 2;
	margin: 0 auto;
	width: 940px;
}
#headerMast {
	width: 940px;
	height: 50px;
	position: relative;
	z-index: 10;
	overflow: visible;
	padding: 61px 0 0 0;
}
.homePg #headerMast {
	height: 25px;
}
#linkFriskies {
	position: absolute;
	z-index: 12;
	display: block;
	width: 133px;
	height: 80px;
	top: 36px;
}
#linkFriskies a:link, #linkFriskies a:active, #linkFriskies a:visited, #linkFriskies a:hover {
	display: block;
	width: 133px;
	height: 80px;
	background: url(../i/x.gif);
	background-repeat: repeat;
}
#logoFriskies {
	position: absolute;
	z-index: 11;
	width: 139px;
	height: 93px;
	top: 33px;
	background-image: url(../i/logoFriskies.png);
	/*_background-position: -1000px;*/
}
#topNav {
	height: 29px;
	width: 811px;
	padding: 2px 0 0 129px;
	background-image: url(../i/bgTnav.png);
	_background: url(../i/bgTnav.gif) no-repeat 0 2px;
	position: relative;
	overflow: visible;
	z-index: 10;
}
.Gold #topNav {
	background-image: url(../i/bgTnav.png);
	_background-image: url(../i/bgTnav.gif);
}
/*** Iframe Login ***/
#logInDrop iframe {
	height: 189px;
	margin-top: 27px;
}
/**** Phase II Friskies Mastheads ***/
#masthead {
	z-index: 1;
}
.NoFlash #mastheadCatFood {
	background-image: url(../i/cat/catFoodMasthead.png);
	_background-position: 0 -1000px;
	width: 832px;
	height: 509px;
	position: absolute;
	top: 81px;
	left: 90px;
}
#mastheadCatFood {
	width: 940px;
	height: 509px;
	position: absolute;
	top: 100px;
	left: 0px;
}
#mastheadDownloads {
	background-image: url(../i/downloads/downloadsMasthead.png);
	_background-position: 0 -1000px;
	width: 926px;
	height: 504px;
	position: absolute;
	top: 10px;
	left: -25px;
}

#imgSeusPix {
  background: url(/purina/friskies/res/i/pix/resumo.png) no-repeat 0 0;
  _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/purina/friskies/res/i/pix/resumo.png', sizingMethod='crop');
  height: 458px;
  width: 926px;
}

#mastheadExplorers {
	background-image: url(../i/pix/resumo.png);
	_background-position: 0 -1000px;
	width: 926px;
	height: 504px;
	position: absolute;
	top: 5px;
	left: 35px;
	border: 1px solid red;
}
#mastheadFriskiesPix {
	background-image: url(../i/pix/friskiesPixMasthead.png);
	_background-position: 0 -1000px;
	position: absolute;
	width: 916px;
	height: 739px;
	top: 8px;
	left: -25px;
}
#mastheadSelectsIndoor {
	background-image: url(../i/selects-indoor/selectsIndoorMasthead.png);
	_background-position: 0 -1000px;
	width: 945px;
	height: 410px;
	position: absolute;
	top: 95px;
	left: 0;
}
#headerClubLogin, #headerClubLoggedIn {
	position: absolute;
	z-index: 11;
	top: 0;
	left: 700px;
	visibility: visible;
}
#greetUser {
	color: #fff;
	padding: 35px 0 0 0;
	width: 200px;
	position: absolute;
	z-index: 1;
	left: 14px;
	font-size: 1.2em;
}
.Selects #greetUser {
	color: #8c8d0f;
}
#logoExplorers {
	position: absolute;
	z-index: 11;
	top: 59px;
	left: 759px;
	width: 121px;
	height: 34px;
	background-image: url(../i/logoExplorers.png);
	_background-position: -1000px;
}
#bgExplorers {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 747px;
	width: 187px;
	height: 134px;
	background-image: url(../i/bg/bgExplorers.png);
	_background-position: -1000px;
}
#logInDrop {
	position: absolute;
	width: 217px;
	z-index: 2;
	top: 62px;
	left: 10px;
	color: #fff;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	visibility: visible;
}
#logInDropBlocker {
	position: absolute;
	width: 365px;
	height: 500px;
	z-index: 1;
	top: 0;
	left: -65px;
	_background-color: Aqua;
	_filter: alpha(opacity=.1);
	visibility: visible;
}
#logInDropTop {
	padding: 45px 15px 0 19px;
	background-image: url(../i/bgLogInTop.gif);
}
#logInDropMid {
	padding: 22px 15px 0 19px;
	background-image: url(../i/bgLogInMid.gif);
}
#logInDropBtm {
	width: 217px;
	height: 10px;
	background-image: url(../i/bgLogInBtm.gif);
}
#logInDrop a:link, #logInDrop a:active, #logInDrop a:visited, #logInDrop a:hover {
	color: #fff;
}
#logInDrop .frmGroup {
	padding: 0 0 10px 0;
}
#logInDrop .frmGroup2 {
	padding: 0 0 5px 0;
}
#logInDrop .frmLabel, #logInDrop .frmLabel2 {
	float: left;
	width: 60px;
	padding: 0 5px 0 0;
	display: block;
	text-align: right;
}
#logInDrop .frmLabel2 {
	width: 155px;
}
#logInDrop .textField {
	width: 115px;
	height: 13px;
	float: left;
	border-color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #004326;
}
#logInDrop #btnSignInHdrLogin {
	display: block;
	width: 60px;
	height: 15px;
	margin: 0 0 5px 122px;
}
#btnDropDownToggle {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	padding: 0 0 5px 20px;
	background-repeat: no-repeat;
}
.btnDropDownToggleOff {
	background-image: url(../i/bgArwRght.gif);
}
.btnDropDownToggleOn {
	background-image: url(../i/bgArwDwn.gif);
}
#loggedInConsole {
	padding: 50px 0 0 0;
}
#loginBtns, #accountBtns {
	position: absolute;
	z-index: 3;
	width: 220px;
	height: 21px;
	left: 10px;
	top: 65px;
	visibility: visible;
}
#loginBtns a span, #accountBtns a span {
	display: none;
}
.btnMastJoin, a.btnMastJoin:link {
	display: block;
	width: 169px;
	height: 21px;
	background-image: url(../i/bgBtnJoinNow.gif);
	background-position: 0 -21px;
	float: left;
}
.Gold .btnMastJoin, .Gold a.btnMastJoin:link {
	background-image: url(../i/bgBtnJoinNowGold.gif);
}
a.btnMastJoin:hover {
	background-position: 0 0;
}
.btnMastLogInOff, .btnMastLogInOn {
	display: block;
	width: 49px;
	height: 21px;
	float: left;
	background-image: url(../i/bgBtnLogIn.gif);
	background-position: 0 -21px;
	cursor: pointer;
	cursor: hand;
}
.Gold .btnMastLogInOff, .Gold .btnMastLogInOn {
	background-image: url(../i/bgBtnLogInGold.gif);
}
.btnMastLogInOn {
	background-position: 0 0;
}
.btnMastAccount, a.btnMastAccount:link {
	display: block;
	width: 169px;
	height: 21px;
	background-image: url(../i/bgBtnAccount.gif);
	background-position: 0 -21px;
	float: left;
}
.Gold .btnMastAccount, .Gold a.btnMastAccount:link {
	background-image: url(../i/bgBtnAccountGold.gif);
}
a.btnMastAccount:hover {
	background-position: 0 0;
}
.btnMastLogOut, a.btnMastLogOut:link {
	display: block;
	width: 49px;
	height: 21px;
	float: left;
	background-image: url(../i/bgBtnLogOut.gif);
	background-position: 0 -21px;
	cursor: pointer;
	cursor: hand;
}
.Gold .btnMastLogOut, .Gold a.btnMastLogOut:link {
	background-image: url(../i/bgBtnLogOutGold.gif);
}
a.btnMastLogOut:hover {
	background-position: 0 0;
}
.sndFrndWrap {
	height: 36px;
	margin: 0;
	position: relative;
	width: 200px;
	z-index: 2;
}
#rColLarge .sndFrndWrap {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 588px;
}
a.btnSndFrnd:link, a.btnSndFrnd:visited {
	background-image: url(../i/btnTellAFriend.gif);
	display: block;
	width: 186px;
	height: 20px;
	text-indent: -9999px;
}
a.btnSndFrnd:hover, a.btnSndFrnd:active {
	background-position: 0 -20px;
}
.sndFrndContentWrap {
	left: -127px;
	position: absolute;
	top: 0;
	width: 314px;
	z-index: 3;
}
.sndFrndContentWrap a {
	color: #fff;
}
.sndFrndContent {
	position: relative;
	width: 278px;
	padding: 10px 18px 10px 18px;
	background-image: url(../i/bgTellAFriendTop.gif);
	background-repeat: no-repeat;
	color: #fff;
}
.sndFrndContent .rndCrnErrorList {
	margin: 10px 0 10px 0;
}
.sndFrndContent .textField, .sndFrndContent textarea {
	width: 280px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	border: 0;
}

.btnSndFrndClose {
	position: absolute;
	z-index: 4;
	left: 121px;
	top: 3px;
	_top: -17px;
	display: block;
	width: 52px;
	height: 17px;
}

.sndFrndContent h1 {
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
}
.sndFrndContentBtm {
	width: 314px;
	height: 11px;
	background-image: url(../i/bgTellAFriendBtm.gif);
}
/*** default for sub-pages ***/
#mainContent {
	margin: 0 0 10px 0;
	z-index: 2;
}
/*** this is to make room for the headers on the top pages. ***/
body.CatFood #mainContent {
	margin-top: 396px;
}
body.Downloads #mainContent {
	margin-top: 391px;
}
body.joinExplorers #mainContent {
	margin-top: 126px;
}
body.sensoryZone #mainContent .lvlOneTop, body.sensoryZone #mainContent .lvlOneMid, body.sensoryZone #mainContent .lvlOneBtm {
	background-image: none;
}
body.friskiesPix #mainContent {
	margin-top: 400px;
}
body.SelectsIndoor #mainContent {
	margin-top: 381px;
}
body.SelectsIndoorFlash #mainContent {
	margin: 10px 0 0 10px;
}
.lvlOneTop {
	background-image: url(../i/bgLvlOneTop.png);
	width: 940px;
	height: 25px;
	_background-position: -1001px;
}
.lvlOneMid {
	background-image: url(../i/bgLvlOneMid.png);
	width: 920px;
	height: 2000;
	padding: 0 0 20px 20px;
	border: 0px #FF0000 solid;
	_background-position: -1000px;
}
.lvlOneBtm {
	background-image: url(../i/bgLvlOneBtm.png);
	width: 940px;
	height: 17px;
	_background-position: -1000px;
}
#footerMast {
	width: 900px;
	margin: 0 20px 0 20px;
	padding: 10px 0 0 0;
	height: 90px;
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #f5f5f5;
	color: #f5f5f5;
}
body.Selects #footerMast {
	border-top: 1px solid #B3B416;
	color: #7E8014;
}
/*************************************************************************************/
#footerBg {
	display: block;
	position: relative;
	z-index: 1;
	margin: -287px auto;
	/*background-image: url(../i/bgFtr_.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;*/
	height: 528px;
}
#footerSubBg {
	display: block;
	position: relative;
	z-index: 0;
	margin: -528px auto;
	/*background-image: url(../i/bgSubFtr_.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0;*/
	height: 528px;
}
.homePg #footerBg {
	margin: -328px auto;
}
.homePg #footerSubBg {
	margin: -527px auto;
}
.CatFood #footerBg {
	margin: -325px auto;
}
.CatFood #footerSubBg {
	margin: -528px auto;
}
#ftrLinks {
	padding: 0 0 3px 0;
	text-align: center;
	text-transform: uppercase;
}
#ftrLinks a:link, #ftrLinks a:visited {
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: #f5f5f5;
}
#ftrLinks a:hover, #ftrLinks a:active {
	text-decoration: underline;
}
body.Selects #ftrLinks a:link, body.Selects #ftrLinks a:visited {
	color: #7E8014;
}
#footerTrademark {
	height: 20px;
	text-align: center;
}
#ftrSearch {
	background-image: url(../i/bgFtrSrch.png);
	_background-image: url(../i/bgFtrSrch.gif);
	width: 195px;
	height: 32px;
	padding: 3px 0 0 5px;
	margin: 0 0 0 340px;
	position: relative;
	z-index: 1;
}
.ftrSearchInput {
	border: 0;
	width: 148px;
	height: 13px;
	margin: 8px 0 0 9px;
	font-size: 11px;
	color: #5C6A6C;
	background-color: transparent;
}
.ftrSearchButton {
	position: absolute;
	z-index: 1;
	top: 7px;
	left: 168px;
	display: block;
	width: 25px;
	height: 21px;
	text-indent: -9999px;
}
#ftrPetHealth {
	padding-left: 300px;
}
#ftrPetHealth a:link, #ftrPetHealth a:visited {
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: #f5f5f5;
}
body.Selects #ftrPetHealth a:link, body.Selects #ftrPetHealth a:visited {
	color: #7E8014;
}
#ftrPetHealth a:hover, #ftrPetHealth a:active {
	text-decoration: underline;
}
#lCol {
	width: 126px;
	float: left;
}
#lColLarge {
	width: 713px;
	float: left;
}
#mCol {
	width: 555px;
	margin: 0 18px 0 14px;
	display: inline;
	float: left;
}
#rCol {
	width: 186px;
	float: left;
}
.CatFood #rCol {
	margin-top: 28px;
}
#rColLarge {
	position: relative;
	width: 760px;
	float: left;
	padding: 0 0 0 14px;
}
/** START Homepage **/
#homeFlash {
	margin: 3px 0 0 0;
	width: 940px;
	height: 515px;
}
#homeNoFlash {
	padding: 35px 0 50px 120px;
}
#homeBtm {
	width: 923px;
	height: 190px;
	margin: 0 0 0 9px;
	/**background:url(../i/home/bgHomeBtmBlue.png) no-repeat;	*/
}
/** ------------------ **/
body.homePg {
	background-image: none;
	background-color: #FFF;
}
body.homePg #pgSubBg, body.homePg #footerBg, body.homePg #footerSubBg {
	background-image: none;
}
/** ------------------ **/
body.Blue {
	background-image: url(../i/bgSubPg.jpg);
	background-color: #E1F7FD;
}
body.Blue #homeBtm, #noFlash #homeBtm {
	background-image: url(../i/home/bgHomeBtmBlue.png);
}
body.Blue #pgSubBg {
	background-image: url(../i/bgPg.jpg);
}
body.Blue #footerBg {
	background-image: url(../i/bgFtr.jpg);
}
body.Blue #footerSubBg {
	background-image: url(../i/bgSubFtr.jpg);
}

/** ------------------ **/
body.Red {
	background-image: url(../i/bgSubPgRed.jpg);
	background-color: #FEEEEF;
}
body.Red #homeBtm {
	background-image: url(../i/home/bgHomeBtmRed.png);
}
body.Red #pgSubBg {
	background-image: url(../i/bgPgRed.jpg);
}
body.Red #footerBg {
	background-image: url(../i/bgFtrRed.jpg);
}
body.Red #footerSubBg {
	background-image: url(../i/bgSubFtrRed.jpg);
}
/** ------------------ **/
body.Orange {
	background-image: url(../i/bgSubPgOrange.jpg);
	background-color: #FDF7E5;
}
body.Orange #homeBtm {
	background-image: url(../i/home/bgHomeBtmOrange.png);
}
body.Orange #pgSubBg {
	background-image: url(../i/bgPgOrange.jpg);
}
body.Orange #footerBg {
	background-image: url(../i/bgFtrOrange.jpg);
}
body.Orange #footerSubBg {
	background-image: url(../i/bgSubFtrOrange.jpg);
}
/** ------------------ **/
body.Purple {
	background-image: url(../i/bgSubPgPurple.jpg);
	background-color: #faecfc;
}
body.Purple #homeBtm {
	background-image: url(../i/home/bgHomeBtmPurple.png);
}
body.Purple #pgSubBg {
	background-image: url(../i/bgPgPurple.jpg);
}
body.Purple #footerBg {
	background-image: url(../i/bgFtrPurple.jpg);
}
body.Purple #footerSubBg {
	background-image: url(../i/bgSubFtrPurple.jpg);
}
/** ------------------ **/
body.Green {
	background-image: url(../i/bgSubPgGreen.jpg);
	background-color: #F1F8EA;
}
body.Green #homeBtm {
	background-image: url(../i/home/bgHomeBtmGreen.png);
}
body.Green #pgSubBg {
	background-image: url(../i/bgPgGreen.jpg);
}
body.Green #footerBg {
	background-image: url(../i/bgFtrGreen.jpg);
}
body.Green #footerSubBg {
	background-image: url(../i/bgSubFtrGreen.jpg);
}
/** ------------------ **/
body.Teal {
	background-image: url(../i/bgSubPgTeal.jpg);
	background-color: #ebfbfb;
}
body.Teal #homeBtm {
	background-image: url(../i/home/bgHomeBtmTeal.png);
}
body.Teal #pgSubBg {
	background-image: url(../i/bgPgTeal.jpg);
}
body.Teal #footerBg {
	background-image: url(../i/bgFtrTeal.jpg);
}
body.Teal #footerSubBg {
	background-image: url(../i/bgSubFtrTeal.jpg);
}
/** ------------------ **/
body.Gold {
	background-image: url(../i/bgSubPgGold.jpg);
	background-color: #FEFF93;
}
body.Gold #homeBtm {
	background-image: url(../i/home/bgHomeBtmGold.png);
}
body.Gold #pgSubBg {
	background-image: url(../i/bgPgGold.jpg);
}
body.Gold #footerBg {
	background-image: url(../i/bgFtrGold.jpg);
}
body.Gold #footerSubBg {
	background-image: url(../i/bgSubFtrGold.jpg);
}
/** ------------------ **/
body.Selects {
	background-image: url(../i/bgSubPgSelects.jpg);
	background-color: #FFFF39;
}
body.Selects #pgSubBg {
	background-image: url(../i/bgPgSelects.jpg);
	height: 717px;
}
body.Selects #footerBg {
	background-image: none;
}
body.Selects #footerSubBg {
	background-image: none;
}
/** ------------------ **/
.homeCallout {
	padding: 16px 16px 0 16px;
	color: #fff;
	position: relative;
	z-index: 1;
}
.homeCallout a:link, .homeCallout a:active, .homeCallout a:hover, .homeCallout a:visited {
	color: #fff;
}
.homeCallout p {
	line-height: 1.5em;
	margin: 0;
}
.homeCallout p.note {
	color: #e8e8e8;
}
.homeCallout .hr {
	height: 1px;
	margin: 0 0 7px 0;
}
.homeCallout .sup {
	font-size: 100%;
	position: relative;
	bottom: 0.5em;
}
#callout1 {
	width: 365px;
	padding: 16px 0 0 16px;
	margin: 0 2px 0 0;
	float: left;
	position: relative;
	z-index: 1;
}
#callout1 .link {
	display: block;
	width: 349px;
	height: 140px;
	position: absolute !important;
	z-index: 2;
	top: 0;
	background: url(../i/x.gif);
	background-repeat: repeat;
	_background-color: Aqua;
	_filter: alpha(opacity=.1);
}
#callout1 h2, #callout1 h2 a {
	color: #4FDAEE;
}
#callout1 .hr {
	background-color: #4FDAEE;
	margin-right: 16px;
}
#callout1 #wowText {
	float: left;
	width: 160px;
	border: 0px solid red;
}
#callout1 #wowText a {
	line-height: 1.5em;
	display: block;
}
#callout1 #wowImageLink {
	float: left;
	display: block;
	width: 125px;
	height: 100px;
}
#callout1 p.disclaimer {
	font-size: .9em;
}
#callout2 {
	width: 217px;
	margin: 0 2px 0 0;
	float: left;
	position: relative;
	z-index: 1;
}
#callout2 .link {
	display: block;
	width: 150px;
	height: 140px;
	position: absolute !important;
	z-index: 2;
	top: 0;
	background: url(../i/x.gif);
	background-repeat: repeat;
	_background-color: Aqua;
	_filter: alpha(opacity=.1);
}
#callout2 h2 {
	color: #F5D555;
}
#callout2 .hr {
	background-color: #FCCC0C;
}
#callout2 #wowText2 {
	width: 130px;
	border: 0px solid red;
}
#callout2 #wowText2 a {
	line-height: 1.5em;
	display: block;
}
#callout2 h2, #callout2 h2 a {
	color: #4FDAEE;
}
#callout2 p.disclaimer {
	font-size: .9em;
}
#callout3 {
	width: 256px;
	float: left;
	position: relative;
	z-index: 1;
}
#callout3 .link {
	display: block;
	width: 256px;
	height: 140px;
	position: absolute !important;
	z-index: 2;
	top: 0;
	background: url(../i/x.gif);
	background-repeat: repeat;
	_background-color: Aqua;
	_filter: alpha(opacity=1);
}
#callout3 .hr {
	background-color: #A8DC1C;
}
#callout3 #wowText3 {
	width: 130px;
	border: 0px solid red;
}
#callout3 #wowText3 a {
	line-height: 1.5em;
	display: block;
}
#callout3 h2, #callout3 h2 a {
	color: #BFEB49;
}
#callout3 p.disclaimer {
	font-size: .9em;
	border: 0px solid red;
}
/** END Homepage **/
/** START Level 2 Product Landing Page **/
.prodLanding h1 {
	display: none;
}
.prodLanding h2 {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #21b3bd;
}
.prodLanding h2.divirtaselista {
	color: #f4b512;
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
}
.Purple .prodLanding h2 {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #7b0182;
}
.prodLanding p.intro {
	margin: 0 60px 10px 0;
}
.prodLandingBtm {
	padding: 20px 0 0 0;
}
.prodLandingBtmLCol {
	width: 267px;
	margin: 0 20px 40px 0;
	float: left;
}
.prodLandingBtmRCol {
	width: 268px;
	margin: 0 0 40px 0;
	float: left;
}
.prodWithHdr {
	width: 120px;
	height: 225px;
	margin: 0 18px 0 0;
	float: left;
	display: inline;

}
.modalProdutos {
	display: none;
	width: 422px;
	height: 213px;
	position: relative;
	z-index: 9999;
	background: url(../i/balloon/balaounico.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/balloon/balaounico.png', sizingMethod='crop');
}
.modalProdutos2 {
	display: none;
	width: 422px;
	height: 213px;
	position: relative;
	z-index: 9999;
	background: url(../i/balloon/balaounico2.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/balloon/balaounico2.png', sizingMethod='crop');
}
.introprincipal {
	display: block;
	float: left;
	width: 180px;
	padding: 10px 0 0 40px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 15px;
	border: 0px solid red;
}
.introprincipal2 {
	display: block;
	float: left;
	width: 160px;
	padding: 10px 0 0 20px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 15px;
	border: 0px solid red;
}
h2.titprodutosint {
	width: 100%;
	display: block;
	float: left;
	font-size: 15px;
	color: #298F92;
	padding: 0 0 10px 0;
}
.introprincipal p.intro {
	display: block;
	float: left;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #476064;
}
.imgpetisco {
	width: 182px;
	height: 180px;
	background: url(../i/balloon/petiscosmarbalao.gif) no-repeat left bottom;
	display: block;
	float: left;
	padding: 10px 0 0 0;
}
.imgchef {
	width: 182px;
	height: 180px;
	background: url(../i/balloon/modachefbalao.gif) no-repeat left bottom;
	display: block;
	float: left;
	padding: 10px 0 0 0;
}

.imgespecial {
	width: 182px;
	height: 180px;
	background: url(../i/balloon/selecaosaborosabalao_.gif) no-repeat left bottom;
	display: block;
	float: left;
	padding: 10px 0 0 0;
	
}
.imgsensacoes {
	width: 182px;
	height: 180px;
	background: url(../i/balloon/sensacoesmarinhasbalao.gif) no-repeat left bottom;
	display: block;
	float: left;
	padding: 10px 0 0 0;
}
.imgselecao {
	width: 182px;
	height: 180px;
	background: url(../i/balloon/selecaosaborosabalao.gif) no-repeat left bottom;
	display: block;
	float: left;
	padding: 10px 0 0 0;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
}
#tooltip h3, #tooltip div {
	margin: 0;
}
.prodWithHdr .h3 {
	height: 48px;
	position: relative;
}
.prodWithHdr .h3 h3 {
	position: absolute;
	bottom: -11px;
	left: 16px;
}
.prodWithHdr img {
	display: block;
}
.prodWithHdr .h3 h3 span {
	font-size: .8em;
	font-weight: normal;
	color: #949697;
}
a.tmbLnk:link, a.tmbLnk:active, a.tmbLnk:hover, a.tmbLnk:visited {
	color: #687674;
	line-height: 1.3em;
	width: 85px;
	margin: 0 25px 0 0;
	padding: 0 0 20px 0;
	display: inline-block;
	float: left;
}
a.tmbLnk:hover {
	text-decoration: none;
}
a.tmbLnk span {
	display: block;
}
a.tmbLnkR:link, a.tmbLnkR:active, a.tmbLnkR:hover, a.tmbLnkR:visited {
	color: #687674;
	line-height: 1.3em;
	width: 85px;
	margin: 0 25px 0 0;
	padding: 0 0 20px 0;
	display: inline-block;
	float: left;
}
a.tmbLnkR:hover {
	text-decoration: none;
}
a.tmbLnkR span {
	display: block;
}
.prodLandingBtm .hr88999C {
	margin: 0 0 10px 0;
}
/** END Level 2 Product Landing Page **/
/** START Level 3 Product Category Page **/
.prodCatType {
	margin: 25px 0 17px 0;
	border-bottom: 1px solid #57C3C9;
}
.prodCatType h1 {
	color: #21B3BD;
}
.prodCatSubType {
	margin: 0 0 20px 0;
}
.prodCatSubType h3 {
	margin: 0 0 0.2em 0;
}
.prodCatSubTypeSubCol {
	width: 277px;
	float: left;
}
a.prodTmbLnk:link, a.prodTmbLnk:active, a.prodTmbLnk:hover, a.prodTmbLnk:visited {
	line-height: 1.3em;
	width: 119px;
	margin: 0 19px 0 0;
	padding: 0 0 17px 0;
	display: inline-block;
	float: left;
	color: #5D6B6D;
}
a.prodTmbLnk:hover {
	text-decoration: none;
}
a.prodTmbLnk img {
	display: block;
	margin: 0 0 3px 0;
}
a.prodTmbLnk span {
	display: block;
}
/** END Level 3 Product Category Page **/
/** START Level 4 Product Detail Page **/
#prodDetTop {
	width: 760px;
	padding: 0 0 12px;
	border-bottom: 1px solid #57C3C9;
	margin: 0 0 17px 0;
}
#prevNextBtns {
	width: 186px;
	height: 20px;
}
#prevNextBtns a {
	float: left;
	display: block;
}
#prevNextBtns a span {
	display: none;
}
a.btnPrev:link, a.btnPrev:visited {
	width: 84px;
	height: 20px;
	background-image: url(../i/btn/btn_prev.gif);
	background-position: 0 -20px;
}
a.btnNext:link, a.btnNext:visited {
	width: 84px;
	height: 20px;
	background-image: url(../i/btn/btn_next.gif);
	background-position: 0 -20px;
}
#prevNextBtns a:active, #prevNextBtns a:hover {
	background-position: 0 0;
}
#prodDetTxt {
	float: left;
	width: 335px;
	padding: 15px 0 0 10px;
	display: inline;
}
#prodDetTxt h1 {
	font-size: 3.5em;
	color: #21B3BD;
	margin-top: 7px;
}
#prodDetTxt h2 {
	display: none;
}
ul.intro {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#prodDetTxt ul li, ul.intro li {
	margin: 0 0 0.8em 0;
	padding: 0 0 0 13px;
	background-image: url(../i/ulArw0E9FAC.gif);
	background-position: 0 7px;
}
.prodDetPhto {
	float: right;
	display: block;
	margin-top: 15px;
}
#prodDetBtmL {
	width: 534px;
	float: left;
}
#prodDetBtmL h3, #prodDetBtmL p {
	margin-left: 10px;
}
table.gAnalysis {
	border-collapse: collapse;
	margin: 0 0 1.5em 0;
	color: #7D9294;
	width: 480px;
}
table.gAnalysis td {
	border-bottom: 1px solid #D0E4E5;
	margin: 0 10px 0 0;
	padding-left: 10px;
	width: 270px;
}
table.gAnalysis td strong {
	color: #384344;
	font-weight: bold;
}
table.gAnalysis td div {
	border-bottom: 1px solid #D0E4E5;
	margin: 0 13px 0 0;
	padding: 0 0 0 8px;
}
table.gAnalysis td div span.desc {
	width: 155px;
	float: left;
}
table.gAnalysis td div span.amnt {
	color: #384344;
	font-weight: bold;
}
#prodDetBtmR {
	width: 186px;
	float: right;
}
#prodDetBtmR ul {
	margin-left: 7px;
}
#prodDetBtmR li {
	margin-bottom: 0;
	padding-bottom: 0;
}
#prodDetBtmR .rndCrnCCCTop {
	width: 182px;
	padding: 10px 0 0 4px;
}
#prodDetBtmR h2 {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #7B8F91;
	font-size: 1.4em;
	margin: 0 0 1em 6px;
}
a.assocTmbLnk:link, a.assocTmbLnk:active, a.assocTmbLnk:hover, a.assocTmbLnk:visited {
	color: #E31F48;
	line-height: 1.3em;
	width: 77px;
	margin: 0 8px 0 6px;
	padding: 0 0 25px 0;
	display: inline;
	float: left;
	overflow: hidden;
}
a.assocTmbLnk:hover {
	text-decoration: none;
}
a.assocTmbLnk span {
	display: block;
}
/** END Level 4 Product Detail Page **/
/** START CRM Club Pages **/
#joinWrapTop {
	width: 694px;
	background-image: url(../i/club/bgClubTop.gif);
	background-repeat: no-repeat;
	color: #fff;
	padding: 4px 0 0 0;
}
#joinWrapTop .fieldsetWrap {
	width: 403px;
	border: 2px solid #7DA714;
	margin: 0 0 4px 0;
	background-color: #ABD646;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	overflow: visible;
}
#joinWrapTop .fieldsetWrapFeeding {
	background-color: #A7CC4D;
}
#joinWrapTop fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: 403px;
	overflow: visible;
	_overflow: hidden;
}
#joinWrapTop fieldset legend {
	*margin-left: -7px;
}
#joinWrapTop fieldset legend span {
	width: 383px;
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px 0 3px 20px;
	color: #fff;
	background-color: #7DA714;
	display: block;
	position: relative;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}
#joinWrapTop #aboutPartOne {
	background-color: #98C32E;
	width: 363px;
	padding: 10px 20px 13px 20px;
}
.frmGroupL {
	float: left;
	width: 170px;
	display: inline-block;
}
.frmGroupR {
	float: right;
	width: 170px;
}
#joinWrapTop .frmGroupL .textField, #joinWrapTop .frmGroupR .textField {
	width: 168px;
	display: inline-block;
}
#joinWrapTop .frmGroupCity {
	float: left;
	margin: 0 12px 0 0;
	display: inline-block;
}
#joinWrapTop .frmGroupCity .textField {
	width: 200px;
	display: inline-block;
}
#joinWrapTop .frmGroupState {
	float: left;
	margin: 0 12px 0 0;
	display: inline-block;
}
#joinWrapTop .frmGroupState .stateDrop {
	width: 50px;
	margin: 0;
	display: block;
}
#joinWrapTop .frmGroupZip {
	float: left;
	display: inline-block;
}
#joinWrapTop .frmGroupZip .textField {
	width: 70px;
}
#joinWrapTop .frmGroup .textField {
	width: 361px;
}
#joinWrapTop ol.frmBirthDate {
	margin: 0;
	padding: 0;
}
#joinWrapTop ol.frmBirthDate li {
	float: left;
	list-style-type: none;
}
#joinWrapTop ol.frmBirthDate li.frmBirthDateMonth .textField, #joinWrapTop ol.frmBirthDate li.frmBirthDateDay .textField {
	width: 16px;
}
#joinWrapTop ol.frmBirthDate li.frmBirthDateYear .textField {
	width: 32px;
}
#joinWrapTop ol.frmBirthDate li.frmBirthDateDivider {
	color: #000;
	text-align: center;
	width: 18px;
}
#joinWrapTop table.frmGender {
	color: #000;
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}
#joinWrapTop table.frmGender td label {
	float: left;
	margin: -1px 5px 0 2px;
}
#joinWrapTop table.frmGender td input {
	float: left;
}
#joinWrapTop .frmGroupWow {
	padding: 7px 20px 10px 20px;
	color: #000;
}
.frmGroupWow #wowToutWrap {
	position: relative;
	z-index: 2;
	overflow: visible;
}
.frmGroupWow #wowToutWrap #wowTout {
	background-image: url(../i/wow/bgWowJoinTout.png);
	width: 230px;
	height: 225px;
	position: absolute;
	top: -220px;
	left: 365px;
	z-index: 3;
}
#joinWrapTop .frmGroupWowLeft {
	float: left;
	width: 15px;
	display: inline-block;
}
#joinWrapTop .frmGroupWowRight {
	float: left;
	padding: 0 0 5px 6px;
	line-height: 15px;
	width: 300px;
	display: inline-block;
}
#joinWrapTop .frmGroupTerms {
	background-color: #7EB128;
	padding: 7px 20px 3px 40px;
}
#joinWrapTop .frmGroupTermsLeft {
	float: left;
	width: 15px;
}
#joinWrapTop .frmGroupTermsRight {
	float: left;
	padding: 0 0 5px 9px;
	line-height: 15px;
	width: 300px;
}
#joinWrapTop h1 {
	color: #fff;
	font-size: 2.3em;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#joinWrapTop h2 {
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#joinWrapTop h3 {
	margin: 0 0 5px 0;
	color: #FFFC00;
}
#joinWrapTop p {
	line-height: 16px;
}
#joinWrapTop p.topPara {
	padding-top: 11px;
}
#joinWrapTop p.btmPara {
	color: #FFF6AC;
	margin-left: 20px;
}
#joinWrapTop h4 {
	color: #FFF6AC;
	margin: 0;
}
#joinWrapTop a {
	color: #E2284A;
}
#joinWrapTop .hr {
	height: 1px;
	background-color: #7DAE2D;
	border-bottom: 1px solid #C5DC96;
	margin: 0 0 5px 0;
}
.frmLabel {
	display: block;
	margin: 0;
}
#joinWrapTop .frmLabel {
	color: #000;
}
#joinWrapTop .frmLabel .infoIcn {
	background-image: url(../i/club/icnInfoJoin.gif);
	background-position: 100% 1px;
	height: 14px;
	padding: 0 16px 3px 0;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	position: relative;
	z-index: 1;
}
#joinWrapTop .frmLabel .note {
	color: #333;
	line-height: 1em;
}
.joinToolTip {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #000;
	margin: 0 0 0 10px;
}
#joinWrapTop .lCol {
	float: left;
	width: 208px;
	padding: 30px 30px 0 45px;
	overflow: visible;
}
#joinWrapTop p {
	margin: 0 0 20px 0;
}
#joinWrapTop .rCol {
	float: left;
	width: 411px;
	overflow: visible;
	z-index: 1;
}
#joinWrapTop .textField {
	border: 1px solid #fff;
}
#joinWrapTop select {
	height: 19px;
	display: inline-block;
}
#logoClub {
	display: block;
	margin-bottom: 25px;
}
.joinFtnote {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	color: #5c8903;
	font-size: 10px;
	text-align: right;
	margin-right: 17px;
}
.joinIndoor {
	background-image: url(../../res/i/club/bgSelectIndoorCallout.png);
	width: 230px;
	height: 408px;
	padding-top: 16px;
	padding-left: 55px;
	color: #3a4344;
}
.joinIndoor p {
	width: 168px;
	margin: 0;
}
.indoorNote {
	color: #868713;
	width: 168px;
}
#clubUpdatesTop {
	width: 358px;
	padding: 10px 25px 15px 20px;
	color: #000;
	border-top: 2px solid #7DA714;
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 10px;
}
#clubUpdatesTop tr {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #000;
}
#clubUpdatesTop h2 {
	color: #000;
}
#clubUpdatesCheck {
	margin-top: -3px;
	margin-left: 5px;
	width: 25px;
	height: 35px;
	float: left;
}
#clubUpdatesText {
	width: 310px;
	float: left;
	line-height: 12px;
}
a.lnkClubSignup {
	color: White;
	text-decoration: underline;
}
a.lnkClubSignup:hover {
	color: White;
	text-decoration: none;
}
.frmGroupFeeding {
	background-color: #98C32E;
	padding: 0 0 0 20px;
}
.feedingPrefTable {
	margin: 0 0 15px 0;
}
.feedingPrefTable td {
	padding: 0 10px 0 0;
}
.feedingPrefTable .frmLabel {
	font-weight: normal;
}
#joinWrapTop .frmGroup .feedingPrefTable .textField {
	width: 100px;
}
#editProfile .frmGroup .feedingPrefTable .textField {
	width: 100px;
}
.feedingBrandsTop {
	padding: 10px 12px 5px 30px;
	color: #000;
}
.foodBrandsTable {
	margin: 0 0 10px 0;
}
#joinWrapTop .feedingBrandsTop p {
	margin: 0 0 5px 0;
}
.feedingBrandsTop .c1 {
	padding: 0 10px 0 20px;
}
.wetFeedingTable td {
	padding: 0 4px 0 0;
}
.wetFeedingTable td input {
	margin: 0 4px 0 0;
}
#frmGroupHaveDogs {
	color: #000;
	padding: 10px 40px 10px 30px;
}
.frmGroupAlmostThere {
	padding: 5px 70px 5px 20px;
	color: #000;
	line-height: 1.4em;
}
.feedingBrandsBtm {
	background-image: url(../i/club/bgExpPurchBtm.gif);
	background-repeat: no-repeat;
	height: 9px;
	margin: 0 0 10px 0;
}
#clubFreeFriskiesTop {
	width: 340px;
	padding: 15px 10px 10px 10px;
	background-image: url(../i/club/bgFreeFriskiesTop.gif);
	background-repeat: no-repeat;
	height: 25px;
	position: relative;
	z-index: 1;
}
#freeFriskBalloon {
	width: 186px;
	color: #7C9092;
	position: absolute;
	z-index: 1;
	left: 358px;
	top: -320px;
}
#freeFriskBalloon a:link {
	color: #cc0000;
	outline: none;
}
#freeFriskBalloon a:hover, a:active {
	color: #660000;
	outline: none;
}
#freeFriskBalloon a:visited {
	color: #990000;
	outline: none;
}
#freeFriskBalloonPointer {
	z-index: 2;
	position: absolute;
	width: 45px;
	height: 47px;
	background-image: url(../i/club/arwBalloonNew.gif);
	left: 354px;
	top: -16px;
}
#clubFreeFriskiesBtm {
	width: 360px;
	height: 4px;
	margin: 0 0 15px 0;
	background-image: url(../i/club/bgFreeFriskiesBtm.gif);
}
#balloonExclusiveWrap {
	position: relative;
	cursor: pointer;
	cursor: hand;
}
#balloonExclusive {
	position: absolute;
	top: -380px;
	left: -210px;
	display: block;
	background-image: url(../i/club/blnExclusive.png);
	width: 338px;
	height: 384px;
	z-index: 4;
}
#balloonNewsletters {
	position: absolute;
	top: 265px;
	left: 245px;
	background-image: url(../i/club/blnNewsletters.png);
	width: 338px;
	height: 365px;
}
/** START CRM Edit Profile Page **/
#editProfile .frmLabel {
	display: block;
	margin: 0;
	color: #000;
}
#editProfile .pad01 {
	padding-right: 18px;
}
#editProfile .pad02 {
	padding-right: 5px;
}
#editProfile .pad03 {
	margin: 18px 0 18px 0;
}
#editProfile .pad03 div {
	margin: 3px 0 3px 0;
}
#editProfile .pad04 {
	padding-right: 11px;
	font-size: 12px;
	font-weight: bold;
	color: #94BF2F;
	width: 160px;
	text-align: right;
}
#editProfile .pad05 {
	width: 200px;
}
#editProfile .subText {
	color: #334749;
	font-size: 11px;
}
#editProfile .subPos {
	position: relative;
	top: 0px;
	left: 190px;
	z-index: 1;
}
#editProfile .signUp {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.25em;
	background-image: url(../i/club/sign_up_bg.gif);
	width: 319px;
	height: 36px;
	padding: 2px 5px 5px 5px;
}
#editProfile .frmBold {
	color: #94BF2F;
	font-weight: bold;
}
#editProfile .frmGroup3Col {
	width: 149px;
	float: left;
	margin: 0 20px 0 0;
}
#editProfile h2.lvlThree {
	color: #94BF2F;
}
#editProfile .header {
	margin: 27px 0 35px 0;
}
#editProfile .topText {
	padding: 0 0 2px 0;
}
#editProfile .radBtnList input {
	margin: 0 3px 0 0;
}
#editProfile .radBtnList label {
	padding: 0 10px 0 0;
}
/** START Where To Buy Page **/
#where h1 {
	padding-top: 38px;
	color: #21B3BD;
}
#where h2.lvlTwo {
	color: #21B3BD;
}

h2.lvlTwo {
  font-size: 26px;
  padding-bottom: 15px;
}

.whereArrows {
	margin: 0 0 0.1em 0;
	padding: 0 0 0 7px;
	background-image: url(../i/ulArwE32638.gif);
	background-position: 0 6px;
	line-height: 1.6em;
}
.whereLt {
	width: 200px;
}
.whereTop {
	padding-top: 12px;
}
/** START CRM Log In Page **/
#logIn {
	width: 460px;
}
#logIn .textField {
	width: 460px;
}
#logIn .frmGroup {
	margin: 0 0 10px 0;
}
/** END CRM Log In Page **/
/** START Your Pix Page **/
.yourPix {
	width: 657px;
	height: 124px;
	padding: 10px 13px 0 13px;
	background-image: url(../i/club/bgYourPix.jpg);
	color: #717171;
}
.yourPix a:link, .yourPix a:active, .yourPix a:hover, .yourPix a:visited {
	color: #E52059;
}
a.yourPixTmb:link, a.yourPixTmb:active, a.yourPixTmb:visited, a.yourPixTmb:hover {
	display: block;
	float: left;
	width: 162px;
	height: 85px;
	padding: 3px 14px 0 7px;
}
a.yourPixTmb:link img, a.yourPixTmb:active img, a.yourPixTmb:visited img, a.yourPixTmb:hover img {
	display: block;
	width: 162px;
	height: 85px;
}
.yourPixDesc {
	width: 225px;
	float: left;
}
.yourPixTitle {
	display: block;
	color: #E21F43;
	font-size: 1.3em;
	font-weight: bold;
	line-height: .7em;
	margin: 5px 0 0 0;
}
.yourPixDate {
	display: block;
	font-size: 1em;
	margin: 0 0 10px 0;
}
.yourPixLinks {
	display: block;
	font-size: .9em;
}
.yourPixLinks a:link, .yourPixLinks a:active, .yourPixLinks a:hover, .yourPixLinks a:visited {
	text-decoration: none;
}
.yourPixDownload {
	display: block;
	font-size: .9em;
	color: #E52059;
}
.yourPixDownloadTitle {
	margin: 0 10px 0 0;
}
.yourPixDownload .dvdr {
	color: #282828;
	margin: 0 4px 0 4px;
}
.yourPixStatusWrap {
	width: 100px;
	float: left;
	text-align: right;
}
.yourPixStatus {
	width: 106px;
	height: 58px;
}
.pixStatApproved {
	background-image: url(../i/club/bgStatusApproved.gif);
}
.pixStatDenied {
	background-image: url(../i/club/bgStatusPending.gif);
}
/** END Your Pix Page **/
/** END CRM Club Pages **/
/** START Downloads Pages **/
#downloadsLanding {
	padding: 0 0 0 27px;
	margin: 0 15px 0 0;
	width: 670px;
	float: left;
	border: 0px solid red;
}
#downloadsLanding h2 {
	color: #E12B2B;
	padding-top: 25px;
}
.wallpaperTmb {
	height: 140px;
	float: left;
	margin: 0 17px 0 0;
	text-align: center;
}
.membersWp {
	margin: 0 10px 0 34px;
}
.membersWp .wallpaperTmb, .membersWp .wallpaperTmbLast {
	width: 151px;
	height: 115px;
	float: left;
	display: block;
	margin: 0 25px 35px 0;
}
#downloadsLanding .membersOnly h2 {
	color: #87B022;
	padding-top: 8px;
}
.last, .membersWp .wallpaperTmbLast {
	margin-right: 0;
}
.wallpaperTmb a {
	font-size: .9em;
	color: #5A686A;
	padding: 0 0 0 3px;
}
.wallpaperTmb .lnkDvdr {
	padding: 0 2px 0 5px;
}
.tmbScreensaverSmlRow {
	width: 365px;
	float: left;
	margin: 37px 0 16px 0;
}
.tmbScreensaverSml {
	float: left;
	display: block;
	padding: 0 17px 0 0;
}
.tmbScreensaverLg {
	float: left;
	display: block;
}
.membersOnly .tmbScreensaverSmlRow {
	width: 344px;
	float: left;
	margin: 0 0 16px 0;
}
.membersOnly .tmbScreensaverSml {
	float: left;
	display: block;
	width: 97px;
	height: 72px;
	padding: 0 17px 0 0;
}
.membersOnly .tmbScreensaverLg {
	float: left;
	display: block;
	width: 179px;
	height: 136px;
	margin: 17px 0 0 0;
}
.membersOnly p.note {
	float: left;
	width: 388px;
}
.membersOnly .btnLogin {
	float: left;
	display: block;
	margin: 0 10px 0 0;
}
#previewRingtones {
	float: left;
	width: 352px;
	margin-top: 30px;
}
a.previewRingtone:link, a.previewRingtone:active, a.previewRingtone:hover, a.previewRingtone:visited {
	background-image: url(../i/downloads/tmbRingtone.gif);
	padding: 0 0 0 28px;
	margin: 0 0 5px 0;
	display: block;
	width: 135px;
	height: 27px;
	float: left;
	color: #E30087;
}
#screensaverBtns {
	width: 148px;
	float: left;
	padding: 72px 0 0 37px;
}
#screensaverBtns p {
	margin-left: 8px;
	margin-top: -5px;
}
/** END Downloads Pages **/
/** Sitemap page START **/
#sitemap {
	width: 555px;
	margin: 0;
}
#sitemap h1 {
	padding-top: 38px;
	color: #859496;
}
#sitemap h2.lvlTwo {
	color: #859496;
}
/** Cat Food Landing page START **/
#catFoodLanding {
	width: 675px;
	margin: 25px 0 0 20px;
}
.threeColVert {
	float: left;
	width: 200px;
	margin: 0 37px 0 0;
}
.threeColVertLast {
	float: left;
	width: 195px;
}
#catFoodLanding .hr88999C {
	margin: 0 0 10px 0;
}
#BtmCalloutCatFood {
	width: 870px;
	height: 176px;
	padding: 38px 30px 0 30px;
	background-image: url(../i/cat/bgBtmCaLanding.png);
	background-repeat: no-repeat;
}
.btmCallout {
	color: #fff;
	position: relative;
	z-index: 1;
}
.btmCallout a:link, .btmCallout a:active, .btmCallout a:hover, .btmCallout a:visited {
	color: #fff;
}
.btmCallout p {
	line-height: 1.5em;
}
#btmCallout1 {
	width: 460px;
	float: left;
	position: relative;
	z-index: 1;
}
#btmCallout1 h2 {
	color: #F5D556;
	margin: 0 0 15px 0;
}
#btmCallout2 {
	width: 405px;
	float: left;
	position: relative;
	z-index: 1;
}
#btmCallout2 h2 {
	color: #52E9FF;
	margin: 0 0 15px 0;
}
#btmCallout1 .link {
	display: block;
	width: 420px;
	height: 140px;
	position: absolute !important;
	z-index: 2;
	top: 0;
	background: url(../i/x.gif);
	background-repeat: repeat;
	_background-color: Aqua;
	_filter: alpha(opacity=.1);
}
#btmCallout2 .link {
	display: block;
	width: 405px;
	height: 140px;
	position: absolute !important;
	z-index: 2;
	top: 0;
	background: url(../i/x.gif);
	background-repeat: repeat;
	_background-color: Aqua;
	_filter: alpha(opacity=.1);
}
/** Cat Food Landing page END **/
#caFeaturedRingtone {
	width: 166px;
	height: 105px;
	padding: 10px 10px 0 10px;
	background-image: url(../i/callouts/bgFeaturedRingtone.jpg);
	background-repeat: no-repeat;
	color: #fff;
}
#caFeaturedRingtone h2 {
	font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #fff;
	font-size: 1.4em;
	margin: 0 0 .3em 0;
}
#caFeaturedRingtone p {
	margin: 0 0 .3em 0;
}
.btnCaPlay {
	display: block;
	margin: 0 0 7px 0;
}
#caFeaturedRingtone a {
	color: #fff;
}
.QuickPollBarRow {
	width: 165px;
	height: 30px;
}
.pollBar1L {
	background-image: url(../i/poll/bar1_l.gif);
}
.pollBar1M {
	background-image: url(../i/poll/bar1_m.gif);
	background-repeat: repeat-x;
}
.pollBar1R {
	background-image: url(../i/poll/bar1_r.gif);
}
.pollBar2L {
	background-image: url(../i/poll/bar2_l.gif);
}
.pollBar2M {
	background-image: url(../i/poll/bar2_m.gif);
	background-repeat: repeat-x;
}
.pollBar2R {
	background-image: url(../i/poll/bar2_r.gif);
}
.pollBar3L {
	background-image: url(../i/poll/bar3_l.gif);
}
.pollBar3M {
	background-image: url(../i/poll/bar3_m.gif);
	background-repeat: repeat-x;
}
.pollBar3R {
	background-image: url(../i/poll/bar3_r.gif);
}
.pollBar4L {
	background-image: url(../i/poll/bar4_l.gif);
}
.pollBar4M {
	background-image: url(../i/poll/bar4_m.gif);
	background-repeat: repeat-x;
}
.pollBar4R {
	background-image: url(../i/poll/bar4_r.gif);
}
.pollBar5L {
	background-image: url(../i/poll/bar5_l.gif);
}
.pollBar5M {
	background-image: url(../i/poll/bar5_m.gif);
	background-repeat: repeat-x;
}
.pollBar5R {
	background-image: url(../i/poll/bar5_r.gif);
}
.pollQuestions {
	margin: 0 0 10px 0;
}
.pollQuestions td {
	padding: 0 0 5px 0;
}
.pollQuestions input {
	float: left;
}
.pollQuestions label {
	margin: 0 0 0 3px;
	display: block;
	width: 120px;
	float: left;
}
html>body .pollQuestions label {
	line-height: 1.3em;
}

.pollRes1 {
  color: #AE2228;
}

.pollRes2 {
  color: #23874A;
}

.pollRes3 {
  color: #008ACB;
}

.pollRes4 {
  color: #91147E;
}

.pollRes5 {
  color: #E61E57;
}

/** Banner Landing Pages **/
#bannerFlash {
	margin-left: 106px;
	margin-bottom: 300px;
	padding-top: 105px;
}
/** Friskies PIX START **/
#friskiesPixMastheadContent {
	margin: 180px 0 0 70px;
}
#pixWrap, #pixLandingWrap {
	padding: 25px 0 0 48px;
}
#pixLandingWrap a:link, #pixLandingWrap a:active, #pixLandingWrap a:hover, #pixLandingWrap a:visited {
	color: #fff;
}
#pixH1 {
	background-image: url(../i/pix/h1FriskiesPix.gif);
	width: 731px;
	height: 49px;
	margin: 0 0 25px 107px;
}
#pixLandingWrap #pixH1 {
	background-image: url(../i/pix/h1FriskiesPixLanding.gif);
	width: 465px;
	height: 47px;
	position: relative;
	z-index: 1;
	left: 87px;
	margin: 0 0 20px 0;
	border: 1px solid red;
}
.pixFeatWrap {
	position: relative;
	display: block;
	width: 490px;
	height: 351px;
	margin: 0;
	z-index: 1;
	float: left;
	margin-right: 45px;
}
#friskiesPixMastheadContent .pixFeatWrap {
	left: 14px;
	width: 421px;
}
#friskiesPixMastheadContent #pixFeatMagnify {
	background-image: url(../i/pix/magnifyOff.png);
	_background-position: 0 1000px;
	width: 14px;
	height: 15px;
	display: block;
	position: absolute;
	z-index: 3;
	top: 442px;
	left: 462px;
}
.pixFeatWrap:link, .pixFeatWrap:active, .pixFeatWrap:hover, .pixFeatWrap:visited {
	text-decoration: none;
}
.pixFeatFrame {
	position: absolute;
	display: block;
	z-index: 2;
	width: 360px;
	height: 80px;
	padding: 260px 0 0 80px;
	background-image: url(../i/pix/bgFeaturedPix.png);
	_background-position: 0 1000px;
	border: 0px solid red;
}
.pixFeatFrameLanding {
	position: absolute;
	display: block;
	z-index: 2;
	width: 410px;
	height: 44px;
	padding: 307px 0 0 80px;
	background-image: url(../i/pix/bgFeaturedPixLanding.png);
}
.pixFeatFrame:hover, .hover {
	background-position: 0 0;
	cursor: pointer;
	cursor: hand;
}
.pixFeatTitle {
	color: #E21F43;
	font-size: 1.4em;
	line-height: .7em;
	margin: 0;
	position: relative;
	left: -54px;
}
.pixFeatAuthor {
	color: #5E5E5E;
	font-size: 1.4em;
	line-height: .7em;
	margin: 0;
	position: relative;
	left: -54px;
}
.pixFeatDate {
	display: block;
	color: #6D7779;
	font-size: .9em;
	line-height: .7em;
	position: relative;
	left: -54px;
}
#pixLandingWrap .pixFeatImg {
	position: relative;
	z-index: 1;
	display: block;
	width: 470px;
	height: 282px;
	padding: 10px 0 0 10px;
}
#friskiesPixMastheadContent .pixFeatImg {
	position: relative;
	z-index: 3;
	display: block;
	width: 399px;
	height: 239px;
	padding: 10px 0 0 10px;
}
#pixFeatBurst {
	position: absolute;
	z-index: 2;
	display: block;
	width: 84px;
	height: 81px;
	background-image: url(../i/pix/bgFeatPixBurst.png);
	_background-position: -1000px;
	top: 162px;
	left: 40px;
}

#pixTxt {
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  width: 305px;
}

#pixIntro {
	color: #fff;
  float: left;
  width: 230px;
  overflow:hidden;
  border: 0px solid red;
}



#pixIntroInner {
	height: 145px;
}
#pixLandingWrap #pix {
	width: 325px;
	padding: 10px 0 0 0;
	color: #fff;
}
#pixIntro p {
	font-size: 1.2em;
}
#pixIntro p.note {
	font-size: .9em;
	font-style: normal;
	margin: 0;
	color: #fff;
}
.btnCreatePix {
	display: block;
	width: 171px;
	height: 33px;
	background-image: url(../i/pix/btnCreatePix.png);
	_background-image: url(../i/pix/btnCreatePix.gif);
}
#pixLandingWrap #pixIntro p.note {
	color: #fff;
}
#pixGallery {
	width: 282px;
}
#pixGallery h2 {
	width: 200px;
	float: left;
	color: #fff;
}
#pixGallery a {
	width: 80px;
	float: left;
	display: block;
	text-align: right;
}
#pixCat {
	width: 140px;
	height: 249px;
	margin: 0 0 0 40px;
	background-image: url(../i/pix/bgPixCat.jpg);
}
#pixWrap .hrDD0C73 {
	margin: 0 0 5px 0;
	width: 805px;
}
#pixSort {
	margin: 0 0 5px 0;
}
#pixWrap .hrBFBFBF {
	margin: 0 0 20px 0;
	width: 805px;
}
.pixTmbWrap {
	position: relative;
	display: block;
	width: 179px;
	height: 135px;
	margin: 0 30px 25px 0;
	z-index: 1;
	float: left;
	cursor: pointer;
	cursor: hand;
}
.pixTmbWrap:link, .pixTmbWrap:active, .pixTmbWrap:hover, .pixTmbWrap:visited {
	text-decoration: none;
}
.pixTmbFrame {
	position: absolute;
	display: block;
	z-index: 2;
	width: 169px;
	height: 35px;
	background-image: url(../i/pix/bgPixTmb.gif);
	background-position: 0 -135px;
	padding: 97px 0 0 10px;
}
.pixTmbFrame:hover, .hover {
	background-position: 0 0;
	cursor: pointer;
	cursor: hand;
}
.pixTmbTitle {
	display: block;
	color: #E21F43;
	font-size: 1em;
	font-weight: bold;
	line-height: .7em;
	margin: 0;
}
.pixTmbDate {
	display: block;
	color: #6D7779;
	font-size: .9em;
}
.pixTmbImg {
	position: relative;
	z-index: 1;
	display: block;
	width: 160px;
	height: 83px;
	padding: 7px 0 0 9px;
}
#pixGallery .pixSmlTmbWrap {
	position: relative;
	display: block;
	float: left;
	width: 94px;
	height: 51px;
	margin: 0 0 5px 0;
	z-index: 1;
	text-align: left;
	cursor: pointer;
	cursor: hand;
}
.pixSmlTmbFrame {
	position: absolute;
	display: block;
	z-index: 2;
	width: 114px;
	height: 51px;
	background-image: url(../i/pix/bgPixSmTmb.png);
}
.pixSmlTmbImg {
	position: relative;
	z-index: 1;
	display: block;
	width: 85px;
	height: 44px;
	padding: 2px 0 0 3px;
}
#pixCallouts {
	margin: 0 0 0 10px;
}
.pixCallout {
	width: 309px;
	height: 184px;
	float: left;
	display: block;
	cursor: pointer;
	cursor: hand;
}
#pixCallout1 {
	background-image: url(../i/pix/pixCta1.png);
}
#pixCallout2 {
	background-image: url(../i/pix/pixCta2.png);
}
#pixCallout3 {
	background-image: url(../i/pix/pixCta3.png);
}
#pixNav {
	text-align: center;
	margin: 0 0 0 -40px;
}
.pixNavPrev {
	background-image: url(../i/pix/pixArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 11px 40px 11px 0;
	margin: 0 50px 0 0;
	display: inline-block;
}
.pixNavNext {
	background-image: url(../i/pix/pixArrowRight.gif);
	background-repeat: no-repeat;
	padding: 11px 0 11px 40px;
	margin: 0 0 0 50px;
	display: inline-block;
}
.pixNavNum {
	margin: 0 10px 0 0;
}
#pixNav select {
	width: 50px;
}
#pixDetailWrap {
	width: 881px;
	height: 534px;
}
#bgPixDetailTop {
	width: 757px;
	height: 23px;
	margin: 0 0 0 60px;
	background-image: url(../i/pix/bgPixGalTop.png);
	_background-image: url(../i/pix/bgPixGalTop.gif);
}
#bgPixDetailMid {
	width: 881px;
	height: 471px;
	background-image: url(../i/pix/bgPixGalMid.png);
	_background-image: url(../i/pix/bgPixGalMid.gif);
}
#bgPixDetailMidNoNav {
	width: 881px;
	height: 471px;
	background-image: url(../i/pix/bgPixGalMidNoNav.png);
	_background-image: url(../i/pix/bgPixGalMidNoNav.gif);
}
#bgPixDetailBtm {
	width: 757px;
	height: 40px;
	margin: 0 0 0 60px;
	background-image: url(../i/pix/bgPixGalBtm.png);
	_background-image: url(../i/pix/bgPixGalBtm.gif);
}
#pixDetailHdr {
	padding: 0 0 0 85px;
	width: 650px;
	height: 47px;
	float: left;
}
#pixDetailHdr h1 {
	color: #E52059;
	font-size: 1.60em;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#pixDetailHdr h2 {
	color: #717171;
	font-size: 1em;
}
#pixAuthor {
	color: #878787;
}
#pixAuthor span {
	color: #5E5E5E;
}
#pixDetailClose {
	display: block;
	width: 57px;
	height: 22px;
	background-image: url(../i/pix/btnClose.gif);
	float: left;
	cursor: pointer;
	cursor: hand;
}
.pixDetailPrev {
	display: inline;
	float: left;
	width: 56px;
	height: 28px;
	margin: 175px 3px 0 19px;
}
.pixDetailPrev a {
	display: block;
	width: 56px;
	height: 28px;
	background-image: url(../i/pix/btnPrevi.gif);
}
.pixDetailImg {
	float: left;
	width: 721px;
	height: 424px;
	display: block;
}
.pixDetailNext {
	display: block;
	float: left;
	width: 60px;
	height: 28px;
	margin: 175px 0 0 3px;
}
.pixDetailNext a {
	display: block;
	width: 60px;
	height: 28px;
	background-image: url(../i/pix/btnNexti.gif);
}
#pixDetailFtr {
	clear: both;
	padding: 2px 0 0 30px;
	font-size: .9em;
}
#pixDetailFtr a:link, #pixDetailFtr a:active, #pixDetailFtr a:hover, #pixDetailFtr a:visited {
	color: #E52059;
}
/** Friskies PIX END **/
/*** Blog Begin **/
/** initial blog page setup **/
#blog #mastheadBlog {
	background-image: url(../i/blog/blogMasthead.png);
	_background-position: 0 -1000px;
	position: absolute;
	width: 947px;
	height: 276px;
	top: 0px;
	left: -20px;
	z-index: 1;
}
#blog #clickableMasthead {
	width: 947px;
	height: 110px;
	z-index: 3;
	top: 100px;
	cursor: pointer;
	position: absolute;
}
#blog #mainContent {
	margin: 85px 0 0 0;
	padding: 0;
}
#blog #lCol {
	margin: 10px 15px 0 4px;
	width: 136px;
	z-index: 3;
	position: relative;
}
#blog #mCol {
	width: 521px;
	margin: 10px 0 0 0;
	z-index: 3;
	overflow: hidden;
	position: relative;
}
#blog #rCol {
	width: 186px;
	margin: 69px 1px 0 28px;
	z-index: 3;
	height: 1%;
	position: relative;
}
#blog span.pipe {
	padding: 0 2px;
}
/** Blog main content / middle column **/
#blog a.title_link {
	text-decoration: none;
}
#blog h2 {
	color: #7b0182;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#blog p {
	margin: 10px 0 10px 0;
	color: #5a686a;
	font-size: 12px;
	line-height: 18px;
}
#blog p.final_question {
	font-weight: bold;
}
#blog ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 3;
}
#blog ul li {
	padding: 0;
	margin: 0;
}
#blog #mCol .entry {
	margin: 0 0 35px 0;
	border-bottom: 1px solid #9e45a3;
}
#blog #mCol .post {
	margin: 0 0 70px 0;
	border-bottom: 1px solid #b7c5c6;
	background-color: #fff;
}
#blog .entry a:link, #blog .entry a:visited, #blog .entry a:hover, #blog .entry a:active {
	color: #CC0000;
}
#blog .entry p a:link, #blog .entry p a:visited, #blog .entry p a:hover, #blog .entry p a:active {
	color: #5A686A;
}
#blog .entry p a.read_more:link, #blog .entry p a.read_more:visited, #blog .entry p a.read_more:hover #blog .entry p a.read_more:active {
	color: #CC0000;
}
/* BEGIN ADDITIONS   Added basic styles for <ol> and <ul> elements in blog posts.   --Erik Vorhes, 12-19 Feb 2009 */
#blog .entry ul, #blog .post ul, #blog .entry ol, #blog .post ol {
	font-size: 12px;
	margin-left: 20px;
}
#blog .entry ul, #blog .post ul {
	list-style-type: disc;
}
#blog .entry ol, #blog .post ol {
	list-style-type: decimal;
}
#blog .entry .links, #blog .post .links {
	font-size: 11px;
	list-style-type: none;
	margin-left: 0;
}
/* END ADDITIONS */
#blog img.photo {
	display: block;
	width: 500px;
	margin: 0 0 3px 0;
}
#blog img.video
/* temporary mockup */
 {
	display: block;
}
#blog p.photoCredit {
	color: #b2b9b9;
	text-align: right;
	margin: 0;
	padding: 0;
	margin-right: 22px;
	font-size: 9px;
	line-height: 9px;
}
#blog p.photoCredit a:link,  #blog p.photoCredit a:hover, #blog p.photoCredit a:visited, #blog p.photoCredit a:active {
	color: #b2b9b9;
	text-decoration: none;
	font-style: italic;
}
#blog p.byline {
	font-size: 11px;
	margin: 3px 0;
}
#blog ul.links {
	padding: 0 0 7px 0;
}
#blog ul.links li {
	float: left;
	border-bottom: 0;
	margin: 0;
	padding: 0;
	z-index: 5;
}
#blog ul.links li.clr {
	float: none;
	clear: both;
	height: 0;
}
#blog ul.links li.comment {
	width: 110px;
	background-image: url(../i/blog/commentIcon.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin-right: 10px;
}
#blog ul.links li.comment a {
	margin-left: 15px;
}
#blog ul.links li.pipe {
	width: 5px;
}
#blog ul.links li.share {
	width: 80px;
	margin: 0 100px 0 0px;
}
#blog ul.links li.share a {
	margin-left: 15px;
}
#blog .post ul.links li.prevpost {
	float: left;
	width: 79px;
	margin: 3px 4px 0 40px;
	_margin: 3px 4px 0 30px;
}
#blog .post ul.links li.prevpost a {
	display: block;
	background-image: url(../i/blog/prevPostButton.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 79px;
	text-indent: -9999px;
}
#blog .post ul.links li.nextpost {
	float: left;
	width: 79px;
	margin: 3px 0 0 4px;
}
#blog .post ul.links li.nextpost a {
	display: block;
	background-image: url(../i/blog/nextPostButton.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 79px;
	text-indent: -9999px;
}
#blog #pagination {
	margin: 0 100px;
	padding: 0;
	height: 50px;
	width: 450px;
}
#blog #mCol #pagination li {
	border-bottom: 0;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#blog #pagination li.prev {
	width: 125px;
	background-image: url(../i/blog/previousButton.jpg);
	background-position: 70px -1px;
	background-repeat: no-repeat;
	height: 41px;
}
#blog #pagination li.prev a {
	display: block;
	margin: 9px 0 0 0;
	width: 125px;
	height: 41px;
	position: relative;
	right: 5px;
}
#blog #pagination li.paginateDropDown {
	text-align: center;
	margin: 20px 0 0 0;
	width: 113px;
	height: 41px;
	position: relative;
	top: 8px;
	right: 7px;
}
#blog #pagination li.next {
	width: 125px;
	background-image: url(../i/blog/nextButton.jpg);
	background-position: 0 -1px;
	background-repeat: no-repeat;
	height: 41px;
	margin: 0 0 0 17px;
}
#blog #pagination li.next a {
	display: block;
	margin: 8px 0 0 0;
	padding-left: 43px;
	width: 125px;
	height: 41px;
}
#blog #pagination li.clr {
	clear: both;
	float: none;
}
/** Blog Right Column **/
#blog h3, #blog h4 {
	padding: 0;
	margin: 0;
}
#blog .callout {
	float: none;
	clear: both;
	width: 186px;
	background-image: url(../i/blog/roundedCalloutTop.gif);
	margin: 0 0 15px 0;
	background-repeat: no-repeat;
	border: 0;
}
#blog .callout div {
	background-image: none;
	margin: 0;
	padding: 0 10px 0 15px;
}
#blog .callout p {
	padding: 0 10px 0 15px;
	margin: 0;
	line-height: 14px;
}
#blog .callout h3 {
	padding: 15px 10px 7px 15px;
}
#blog .callout h4 {
	font-size: 13px;
	padding: 0 10px 5px 15px;
}
#blog .callout ul li {
	padding: 0 10px 15px 15px;
}
#blog .callout ul p {
	padding: 0;
}
#blog .callout a {
	_font-size: 11px;
}
#blog .callout .hook {
	background-image: url(../i/blog/roundedCalloutBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 186px;
	height: 10px;
	padding: 0;
	margin: 0;
}
/*** browse callout ***/
#blog #browse h3 {
	padding: 7px 0 7px 15px;
	background-image: url(../i/blog/greyBarRoundedTop.gif);
	background-position: 3px 3px;
	height: 27px;
}
#blog #browse h4.date {
	border-top: 1px solid #b7c5c6;
	padding: 8px 0 7px 0;
}
#blog #browse ul {
	padding: 0 0 10px 15px;
}
#blog #browse div.dateContainer {
	padding: 0 10px 0 15px;
	width: 156px;
}
#blog #browse ul li {
	/*float: left;
*/
	width: 85px;
	padding: 0;
	line-height: 18px;
}
#blog #browse #leftpane {
	padding: 0 0 10px 15px;
	float: left;
	width: 85px;
	line-height: 18px;
}
#blog #browse #rightpane {
	padding: 0 0 10px 0;
	float: left;
	line-height: 18px;
}
#blog #browse li.clr {
	clear: both;
	float: none;
}
#blog #thankyoucopy {
	width: 340px;
	float: left;
	padding: 0 0 30px 0;
}
#blog #thankyoupageimage {
	width: 149px;
	height: 125px;
	background-image: url(../i/blog/bp_thanks_page.jpg);
	margin: 0 0 0 15px;
	float: left;
}
#blog #submitcopy {
	width: 340px;
	float: left;
	padding: 0 0 50px 0;
}
#blog #submitpageimage {
	width: 157px;
	height: 251px;
	background-image: url(../i/blog/bp_submit_page.jpg);
	margin: 0 0 0 15px;
	float: left;
}
#blog #legalStuff p {
	padding-bottom: 6px;
}
#blog #legalStuff a {
	color: #707070;
	font-size: 10px;
}
/*** left column ***/
#blog #meetAuthors {
	width: 137px;
	background-image: url(../i/blog/leftCalloutRoundedTop.gif);
	margin: 0 0 15px 0;
}
#blog #meetAuthors .hook {
	width: 137px;
	background-image: url(../i/blog/leftCalloutRoundedBottom.gif);
	height: 10px;
	background-position: bottom;
}
#blog #meetAuthors h3 {
	padding: 12px 10px 0px 12px;
}
#blog #meetAuthors h4 {
	padding: 2px 0;
	font-size: 11px;
	line-height: 12px;
}
#blog #meetAuthors p {
	font-size: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0;
}
#blog #meetAuthors p.links {
	padding: 2px 0 0 0;
}
#blog #meetAuthors ul {
	padding: 0 10px 0 12px;
}
#blog #meetAuthors ul li {
	padding: 16px 0 0 0;
	margin: 16px 0 0 0;
	border-top: 1px solid #ccc;
}
#blog #meetAuthors ul li.top {
	padding: 0;
	margin: 0;
	border-top: 0;
}
#blog #meetAuthors .authorPic {
	border: 1px solid #cf2dd9;
}
/*** Topic Page ***/
#blog #topic_heading {
	color: #a2b0b2;
	font-size: 21px;
	padding-bottom: 7px;
	border-bottom: 1px solid #a2b0b2;
}
/*** Post Page ***/
#blog #comments h3 {
	color: #7b0182;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #7b0182;
}
#blog #comments {
	margin: 0 0 20px 0;
}
#blog #comments dl dt {
	font-weight: bold;
	color: #403c40;
	margin-top: 5px;
}
#blog #comments dl dd {
	padding: 0 45px 10px 0;
	border-bottom: 1px solid #b7c5c6;
	line-height: 16px;
}
#blog .add_comment {
	background-image: url(../i/blog/addCommentBox.gif);
	background-repeat: no-repeat;
	width: 521px;
	padding: 15px 0 0 0;
}
#blog .add_comment h3 {
	padding: 7px 0 0 50px;
	background-image: url(../i/blog/explorersGlobe.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	height: 25px;
	color: #7aa80a;
	font-size: 13px;
}
#blog .add_comment ul {
	float: left;
	margin: 10px 0 0 40px;
	width: 170px;
}
#blog .add_comment ul li {
	float: left;
}
#blog .add_comment ul li a {
	display: block;
	text-indent: -9999px;
}
#blog .add_comment ul li.login {
	width: 62px;
	height: 22px;
	background-image: url(../i/blog/loginButton.gif);
	background-repeat: no-repeat;
	margin: 0 10px 0 10px;
}
#blog .add_comment ul li.join {
	width: 76px;
	height: 22px;
	background-image: url(../i/blog/joinNowButton.gif);
	background-repeat: no-repeat;
}
#blog .add_comment ul li.clr {
	float: none;
	clear: both;
}
#blog .add_comment .hook {
	background-image: url(../i/blog/addCommentBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 521px;
	height: 10px;
	clear: both;
	float: none;
}
#blog #add_comment_closed p.note {
	padding-left: 20px;
	float: left;
	width: 280px;
	font-size: 10px;
}
#blog #add_comment_open p.note {
	line-height: 13px;
	margin: 5px 30px 0 20px;
	font-size: 10px;
}
#blog #add_comment_open p.thank_you {
	margin: 0 0 10px 20px;
	padding: 0;
}
#blog #add_comment_open .textarea {
	width: 476px;
	margin: 10px 0 0 20px;
	background-color: #fdfcf3;
	border: 1px solid #bdbdbd;
	display: block;
	z-index: 999;
	position: relative;
}
#blog #commentPreview dl {
	margin: 0 0 10px 20px;
	font-size: 1.1em;
}
#blog #commentPreview dl dt {
	font-weight: bold;
}
#blog #add_comment_open .checkbox {
	display: block;
	margin: 5px 10px 0 20px;
}
#blog #add_comment_open .checkbox label {
	position: relative;
	left: 10px;
	top: 3px;
}
#blog #add_comment_open p.signedin {
	float: left;
	width: 280px;
	margin: 5px 0 0 1px;
}
#blog #add_comment_open ul {
	float: left;
	width: 150px;
}
#blog #add_comment_open ul li.preview {
	width: 64px;
	height: 16px;
	background-image: url(../i/blog/previewButton.gif);
	background-repeat: none;
	margin: 0 15px 0 0;
}
#blog #add_comment_open ul li.submit {
	width: 62px;
	height: 16px;
	background-image: url(../i/blog/submitButton.gif);
	background-repeat: none;
}
#blog p.privacy {
	text-align: center;
	font-size: 9px;
	margin-top: 2px;
	font-style: italic;
}
/*** Submit Photo Page ***/
#blog #photo h3 {
	color: #7b0182;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #7b0182;
}
#blog #photo {
	margin: 0 0 20px 0;
}
#blog #photo dl dt {
	font-weight: bold;
	color: #403c40;
	margin-top: 5px;
}
#blog #photo dl dd {
	padding: 0 45px 10px 0;
	border-bottom: 1px solid #b7c5c6;
	line-height: 16px;
}
#blog .add_photo {
	background-image: url(../i/blog/addCommentBox.gif);
	background-repeat: no-repeat;
	width: 521px;
	padding: 15px 0 0 0;
}
#blog .add_photo h3 {
	padding: 7px 0 0 50px;
	background-image: url(../i/blog/explorersGlobe.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	height: 25px;
	color: #98399D;
	font-size: 15px;
}
#blog .add_photo ul {
	float: left;
	margin: 10px 0 0 40px;
	width: 170px;
}
#blog .add_photo ul li {
	float: left;
}
#blog .add_photo ul li a {
	display: block;
	text-indent: -9999px;
}
#blog .add_photo ul li.login {
	width: 62px;
	height: 22px;
	background-image: url(../i/blog/loginButton.gif);
	background-repeat: no-repeat;
	padding: 0 5px 0 10px;
	margin-top: 10px;
}
#blog .add_photo ul li.join {
	width: 76px;
	height: 22px;
	background-image: url(../i/blog/joinNowButton.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin-top: 10px;
}
#blog .add_photo ul li.clr {
	float: none;
	clear: both;
}
#blog .add_photo .hook {
	background-image: url(../i/blog/addCommentBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 521px;
	height: 10px;
	clear: both;
	float: none;
}
#blog #add_photo_closed p.note {
	padding: 15px 0 0 20px;
	float: left;
	width: 280px;
	font-size: 10px;
}
#blog #add_photo_open h4 {
	border-top: 1px solid #b7c5c6;
	margin: 15px 0 0 20px;
	width: 460px;
}
#blog #add_photo_open p.note {
	line-height: 0px;
	margin: 0 0 0 50px;
	font-size: 10px;
}
#blog #add_photo_open p.stepone {
	padding: 18px 0 0 50px;
	background-image: url(../i/blog/bp_stepone.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	height: 23px;
	color: #79A84A;
	font-size: 15px;
	font-weight: bold;
}
#blog #add_photo_open p.steptwo {
	padding: 18px 0 0 50px;
	background-image: url(../i/blog/bp_steptwo.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	height: 23px;
	color: #79A84A;
	font-size: 15px;
	font-weight: bold;
}
#blog #add_photo_open p.stepthree {
	padding: 18px 0 0 50px;
	background-image: url(../i/blog/bp_stepthree.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	height: 23px;
	color: #79A84A;
	font-size: 15px;
	font-weight: bold;
}
#blog #add_photo_open p.thank_you {
	margin: 0 0 10px 20px;
	padding: 0;
}
#blog #add_photo_open .textareaupload {
	width: 180px;
	margin: 15px 0 0 50px;
	background-color: #fdfcf3;
	border: 1px solid #bdbdbd;
	display: block;
	z-index: 999;
	position: relative;
	float: left;
}
#blog #add_photo_open ul li.upload {
	width: 89px;
	height: 18px;
	background-image: url(../i/blog/chooseFileButton.gif);
	background-repeat: no-repeat;
	margin: 15px 0 0 10px;
	float: left;
}
#blog #add_photo_open .textarea {
	width: 350px;
	margin: 15px 0 0 50px;
	background-color: #fdfcf3;
	border: 1px solid #bdbdbd;
	display: block;
	z-index: 999;
	position: relative;
}
#blog #add_photo_open .checkbox {
	display: block;
	margin: 5px 10px 0 20px;
}
#blog #add_photo_open .checkbox label {
	position: relative;
	left: 10px;
	top: 3px;
}
#blog #add_photo_open p.signedin {
	float: left;
	padding: 0 120px 0 23px;
}
#blog #add_photo_open ul {
	float: left;
	width: 150px;
}
#blog #add_photo_open ul li.submit {
	width: 93px;
	height: 19px;
	background-image: url(../i/blog/submitPhotoButton.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 70px;
	float: right;
}
#blog #add_photo_open li.inputFileContainer {
	position: relative;
	width: 300px;
	height: 30px;
	margin: 15px 0 0 50px;
	display: inline;
	z-index: 999;
}
#blog #add_photo_open .inputFileContainer input.hiddenFileUpload {
	position: relative;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity = 0);
	text-align: right;
	width: 225px;
	height: 25px;
}
#blog #add_photo_open .inputFileContainer .fileUploadUnderlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#blog #add_photo_open .inputFileContainer .fileUploadUnderlay input {
	float: left;
	display: block;
	width: 120px;
}
#blog #add_photo_open .inputFileContainer .fileUploadUnderlay img {
	float: left;
	display: block;
	margin: 0 0 0 5px;
}
#blog p.privacy {
	text-align: center;
	font-size: 9px;
	margin-top: 2px;
	font-style: italic;
}
/*** author page ***/
#blog .author h2 span {
	display: block;
	font-size: 13px;
	color:  #899293;
	font-weight: bold;
}
#blog .author h2 {
	margin-bottom: 10px;
}
#blog .author img {
	width: 500px;
}
#blog .author p {
	width: 504px;
}
#blog .author {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #9e45a3;
}
/** Blog End **/
/** Selects Indoor Start **/
#SelectsIndoorLanding {
	margin: 25px 0 0 20px;
	width: 640px;
}
#SelectsIndoorLanding .hr {
	height: 1px;
	margin: 0 0 25px 0;
	background-color: #C9CB2C;
}
#SelectsIndoorLanding a.tmbLnk:link, #SelectsIndoorLanding a.tmbLnk:active, #SelectsIndoorLanding a.tmbLnk:hover, #SelectsIndoorLanding a.tmbLnk:visited {
	color: #5D6B6D;
	line-height: 1.3em;
	width: 141px;
	margin: 0 19px 0 0;
	padding: 0 0 20px 0;
	display: inline-block;
	float: left;
}
.SelectsIndoor #balloonContentLeft h2, .SelectsIndoorDetail #balloonContentLeft h2 {
	color: #808201;
}
.SelectsCallout {
	width: 155px;
	height: 244px;
	padding: 8px 12px 12px 12px;
	background-image: url(../i/selects-indoor/bgSelectsCallout.jpg);
	background-repeat: no-repeat;
}
.SelectsCallout h2 {
	color: #fff;
	margin-bottom: 135px;
}
.SelectsCallout p {
	line-height: 1.5em;
	font-weight: bold;
}
.SelectsIndoorDetail #prodDetTxt h1 {
	color: #A9AB11;
	margin-bottom: 0.2em;
}
.SelectsIndoorDetail #prodDetTxt h2 {
	color: #A9AB11;
	font-style: italic;
	display: block;
	margin-bottom: 1em;
}
.SelectsIndoorDetail #prodDetTxt ul li {
	background-image: url(../i/ulArwBCBF1E.gif);
}
.SelectsIndoorDetail #prodDetTop {
	border-bottom: 1px solid #C9CB2C;
}
.SelectsIndoorDetail .gAnalysis td div {
	border-bottom: 1px solid #DBDC87;
}
.SelectsIndoorDetail a.assocTmbLnk:link, .SelectsIndoorDetail a.assocTmbLnk:active, .SelectsIndoorDetail a.assocTmbLnk:hover, .SelectsIndoorDetail a.assocTmbLnk:visited {
	font-size: .9em;
	margin: 0 0 0 5px;
	padding: 0 0 25px 0;
	width: 85px;
	display: inline-block;
}
.FoodTreatsCallout {
	background-image: url(../i/selects-indoor/bgFoodTreatsCallout.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 64px;
	padding: 95px 13px 0 10px;
}
.FoodTreatsCallout p {
	line-height: 1.2em;
	margin-bottom: 5px;
}
#selectsLandingCallouts {
	margin: 0 0 10px -9px;
	background-image: url(../i/selects-indoor/caSelectsLanding.png);
	width: 915px;
	height: 171px;
	padding: 25px 0 0 25px;
}
.selectsLandingCallout, a.selectsLandingCallout:link, a.selectsLandingCallout:active, a.selectsLandingCallout:visited, a.selectsLandingCallout:hover {
	width: 457px;
	height: 196px;
	float: left;
	display: block;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}
#selectsLandingCallout1 {
}
#selectsLandingCallout2 {
}
.selectsLandingCallout .h2 {
	color: #F5D556;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: -0.02em;
	line-height: 1em;
	margin: 0 0 1em 0;
}
.selectsLandingCallout .p {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	line-height: 1.5em;
}
.selectsLandingCallout .a {
	color: #FFFFFF;
	display: block;
	text-decoration: underline;
}
/** Selects Indoor End **/
/* START of Generic Pop-up Page elements*/
#pop {
	min-width: 300px;
	height: 100%;
	background-color: #fff;
	margin: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#pop h2 {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 8px 20px;
}
#pop p, #pop h2 {
	margin-left: 0px
}
#pop ul, #pop ol {
	padding: 0 0 0px 30px;
	margin: 0 0 10px 0;
	list-style-position: outside;
}
#pop ol {
	list-style-type: lower-alpha;
}
#pop ul {
	list-style-type: disc;
}
#pop_hd {
	height: 40px;
	background-color: #000;
	padding: 0 20px 0 0;
}
#pop_logo {
	padding: 5px 0 0 30px;
	float: left
}
#pop_cls {
	padding-top: 27px;
	float: right
}
#pop_bdy {
	vertical-align: top;
	padding: 10px 20px 10px 20px;
	background-color: #fff;
	background-image: url(../i/bg_art.gif);
	background-repeat: repeat-x;
}
#pop_bdy_nopad {
	vertical-align: top;
	padding: 0;
	background-color: #fff;
}
#pop_bdy hr, #pop_bdy_nopad hr {
	height: 1px;
	background-color: #c5c5c5;
	border: none;
}
#pop_ftr {
	bottom: 0px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	clear: both;
	height: 50px;
	background-color: #cbc3bb;
	padding: 15px 20px 15px 0;
}
/* END of Generic Pop-up Page elements*/
#caPartyMixTop {
	background-image: url(../i/callouts/caPartyMixTop.jpg);
	background-repeat: no-repeat;
	width: 157px;
	padding: 15px 15px 0 15px;
}
#caPartyMixTop h2 {
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 150px 0;
}
#caPartyMixTop p {
	line-height: 1.2em;
}
#caPartyMixBtm {
	background-image: url(../i/callouts/caPartyMixBtm.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 11px;
}
#sweepsCalloutOuter {
	position: relative;
	z-index: 5;
}
#sweepsCalloutInner {
	position: absolute;
	z-index: 6;
	left: 360px;
	top: -330px;
}
#sweepsCalloutInner #caPartyMixTop {
	background-image: url(../i/callouts/caPartyMixTop2.png);
	background-repeat: no-repeat;
	width: 160px;
	padding: 15px 15px 0 60px;
}
#sweepsCalloutInner #caPartyMixTop h2 {
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 130px 0;
}
#sweepsCalloutInner #caPartyMixTop p {
	line-height: 1.2em;
	color: #6F8183;
	margin: 0 0 5px 0;
}
#sweepsCalloutInner #caPartyMixTop a:link, #sweepsCalloutInner #caPartyMixTop a:active, #sweepsCalloutInner #caPartyMixTop a:hover, #sweepsCalloutInner #caPartyMixTop a:visited {
	color: #E2284A
}
#sweepsCalloutInner #caPartyMixBtm {
	background-image: url(../i/callouts/caPartyMixBtm2.gif);
	background-repeat: no-repeat;
	width: 235px;
	height: 11px;
}
.sweepsEntry {
	width: 527px;
	height: 48px;
	padding: 12px 15px 0 15px;
	margin: 0 0 20px 0;
	background-image: url(../i/club/bgEnterSweeps.gif);
}
#noFlashCallout {
	float: none;
	clear: both;
	width: 186px;
	background-image: url(../i/blog/roundedCalloutTop.gif);
	margin: 0 0 15px 0;
	background-repeat: no-repeat;
	border: 0;
}
#noFlashCallout h3 {
	padding: 7px 0 7px 15px;
	background-image: url(../i/greyBarRoundedTop.gif);
	background-position: 3px 3px;
}
#noFlashCallout .hook {
	background-image: url(../i/blog/roundedCalloutBottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 186px;
}
/* START TV Spot Modal*/
#tvSpotModal {
	text-align: center;
}
.tvSpotModal {
	background-image: none;
	background-image: url(../i/ajaxLoader.gif);
	background-position: center center;
}
.tvSpotModalLink {
	background-image: url(../i/selects-indoor/icnButterfly.gif);
	background-repeat: no-repeat;
	padding: 15px 0 0 50px;
	height: 37px;
	color: #E2284A;
	text-decoration: underline;
}
.tvSpotModalLink:hover {
	text-decoration: none;
}
/* END TV Spot Modal*/
/* START Worlds of Wonder */
body.wow {
	line-height: 1.4em;
}
body.wow h1 {
	position: relative;
	width: 910px;
	height: 448px;
	top: -8px;
	left: -5px;
	background-image: url(../i/wow/pnoWow.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
body.wow #sndFrndContent h1 {
	background-image: none;
	width: auto;
	height: auto;
}
#wowHeader {
	position: relative;
	z-index: 1;
	top: -12px;
	left: -11px;
}
body.wow h2 {
	color: #EA058D;
	margin: 0 0 15px 20px;
}
body.wow p.intro {
	margin: 0 0 20px 20px;
	width: 550px;
}
body.wow h3 {
	color: #70AE08;
}
body.wow h4 {
	margin: 0;
}
body.wow h4.h41 {
	color: #208EBF;
}
body.wow h4.h42 {
	color: #F18E00;
}
body.wow h4.h43 {
	color: #6EAE05;
}
body.wow h4.h44 {
	color: #C540DF;
}
body.wow .lvlOneMid {
	padding-bottom: 0;
}
#wowContent {
	position: relative;
	left: -5px;
	width: 645px;
	padding: 25px 10px 0 25px;
	background-color: #EDF5F9;
}
#wowContent ol, #wowContent ul, #wowContent p {
	width: 400px;
}
#wowContent ol {
	margin: 0 0 5px 0;
}
#wowContent ul {
	margin: 0 0 5px 16px;
}
#wowContent ol li {
	padding: 0 0 10px 0;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 0 22px;
}
#wowContent div {
	width: 400px;
	float: left;
}
#wowContent hr {
	border: none;
	border-bottom: 1px solid #BCE8FE;
	width: 649px;
	position: relative;
	z-index: 1;
	left: -14px;
	margin: 0 0 10px 0;
	clear: both;
}
#wowContent p.disclaimer {
	clear: both;
	width: 625px;
	font-size: .9em;
	line-height: 1.1em;
	padding-bottom: 10px;
}
.wowCallout {
	background-image: url(../i/wow/bgWowCallout.jpg);
	background-repeat: no-repeat;
	width: 167px;
	height: 206px;
	padding: 10px;
	position: relative;
	z-index: 1;
	left: -5px;
}
body.wow .wowCallout h2 {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1em;
	margin: 0 0 10px 0;
	color: #ffffff;
}
body.wow .wowCallout h2.wowDark {
	color: #3D4F11;
}
body.wow .wowCallout p {
	color: #4C6B03;
}
body.wow .wowCallout a.btnJoinPlay {
	background-image: url(../i/wow/btn_join_and_play.png);
	background-repeat: no-repeat;
	display: block;
	width: 118px;
	height: 21px;
	margin: 0 0 25px 0;
}
body.wow .wowCallout a.btnLoginPlay {
	background-image: url(../i/wow/btn_login_and_play.png);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 17px;
}
body.wow .wowCallout a.btnPlayNow {
	background-image: url(../i/wow/btn_play_now.png);
	background-repeat: no-repeat;
	display: block;
	width: 87px;
	height: 21px;
	margin: 0 0 45px 0;
}
body.wow .wowCallout a.btnWowLogout {
	background-image: url(../i/wow/btnLogOut.gif);
	background-repeat: no-repeat;
	display: block;
	width: 69px;
	height: 17px;
}
body.wow .rndCrnCCCTop, body.wow .rndCrnCCCBtm {
	position: relative;
	z-index: 1;
	left: -5px;
}
#wowFtrWrap {
	clear: both;
	position: relative;
	width: 920px;
	height: 78px;
}
#wowFtr {
	position: absolute;
	top: 0;
	left: -10px;
	background-image: url(../i/wow/bgWowFtr.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 87px;
}
#hdrWowRules {
	background-image: url(../i/wow/bgHdrRules.jpg);
	background-repeat: no-repeat;
	width: 588px;
	height: 516px;
	position: absolute;
	z-index: 1;
	top: 79px;
	left: 6px;
}
#hdrWowFaqs {
	background-image: url(../i/wow/bgHdrFaqs.jpg);
	background-repeat: no-repeat;
	width: 588px;
	height: 516px;
	position: absolute;
	z-index: 1;
	top: 79px;
	left: 6px;
}
.wowPopContent {
	position: relative;
	z-index: 2;
	padding: 280px 0 0 0;
}
.wowPopContent ol, .wowPopContent ul {
	margin-bottom: 1em
}
#bagImage {
	float: right;
	width: 130px;
	height: 200px;
}
#wowFaqsIndex {
	background-color: #178ABE;
	width: 350px;
	padding: 20px 25px 20px 25px;
	margin: 0 0 15px 0;
}
#wowFaqsIndex a {
	color: #fff;
	text-decoration: none;
}
.wowPopContent h1 {
	margin: 0 0 15px 0;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: -0.02em;
	line-height: 1em;
}
.wowPopContent h1.wowRules {
	color: #F99E00;
}
.wowPopContent h1.wowFaqs {
	color: #1187BB;
}
.wowPopContent h2 {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1em;
}
.wowFaqs h2 {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1em;
	margin: 0 0 .8em 0;
}
.wowFaqs hr {
	border: none;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	z-index: 1;
	margin: 0 0 10px 0;
	clear: both;
}
.wowFaqs ul {
	margin-left: 1.2em;
}
.wowFaqs .answer {
	color: #7B8F91;
}
#wowRulesFtr {
	width: 598px;
	height: 76px;
	background-image: url(../i/wow/bgWowRulesFtr.jpg);
	background-repeat: no-repeat;
	position: relative;
	z-index: 3;
	left: -20px;
}
#wowFaqsFtr {
	width: 598px;
	height: 76px;
	background-image: url(../i/wow/bgWowFaqsFtr.jpg);
	background-repeat: no-repeat;
	position: relative;
	z-index: 3;
	left: -20px;
}
.wowContest .wowContestInfo {
	padding: 0 0 30px 0;
}
.wowContest .wowContestEnter {
	width: 527px;
	padding: 10px 15px 0 15px;
	background-image: url(../i/wow/bgWowContestEnterTop.gif);
	background-repeat: no-repeat;
}
.wowContest .wowContestEnterBtm {
	width: 557px;
	height: 6px;
	margin: 0 0 20px 0;
	background-image: url(../i/wow/bgWowContestEnterBtm.gif);
	background-repeat: no-repeat;
}
.wowContest .wowContestEnter .frmGroupL {
	float: left;
	width: 170px;
	padding: 0 0 10px 0;
	display: inline-block;
}
.wowContest .wowContestEnter .frmGroupR {
	float: left;
	width: 170px;
}
.wowContestEnter ol.frmBirthDate {
	margin: 0;
	padding: 0;
}
.wowContestEnter ol.frmBirthDate li {
	float: left;
	list-style-type: none;
}
.wowContestEnter ol.frmBirthDate li.frmBirthDateMonth .textField, .wowContestEnter ol.frmBirthDate li.frmBirthDateDay .textField {
	width: 16px;
}
.wowContestEnter ol.frmBirthDate li.frmBirthDateYear .textField {
	width: 32px;
}
.wowContestEnter ol.frmBirthDate li.frmBirthDateDivider {
	color: #000;
	text-align: center;
	width: 18px;
}
.wowContestEnter table.frmGender {
	color: #000;
}
.wowContestEnter table.frmGender td label {
	float: left;
	margin: -1px 5px 0 2px;
}
.wowContestEnter table.frmGender td input {
	float: left;
}
.wowContest .wowContestEnter .wowRulesCheck {
	width: 340px;
	margin: 0 20px 0 0;
	float: left;
	background-image: url(../i/wow/bgWowRulesCheck.gif);
	background-repeat: repeat-y;
	background-position: right 0;
	display: inline-block;
}
.wowContest .wowContestEnter .wowRulesCheck input {
	margin: 0 5px 0 0;
}
.wowContest p.disclaimer {
	font-size: 0.9em;
	line-height: 1.1em;
	padding-bottom: 20px;
}
/* END Worlds of Wonder */
/* START Friskies Popup */
#popupFriskies {
	background-image: none;
	background-color: #fff;
}
#popupHdrFriskies {
	height: 598px;
	height: 74px;
	background-image: url(../i/popup/bgPopupHdr.jpg);
	background-repeat: no-repeat;
}
.popupClose {
	padding: 38px 0 0 521px;
	display: block;
}
#popupMainFriskies {
	background-color: #ffffff;
	width: 558px;
	padding: 20px 20px 0 20px;
}
#popupFriskies #footerMast {
	margin: 0;
	padding-bottom: 0;
	width: 598px;
	height: 115px;
	font-size: .9em;
	background-image: url(../i/popup/bgPopupFtr.jpg);
	background-repeat: no-repeat;
}
#popupFriskies #ftrSearch, #popupFriskies #ftrPetHealth {
	display: none;
}
/* END Friskies Popup */
/* Curiosidades */
.ulBlts {
	margin-left: 15px;
	padding: 10px 0;
}
.contCuriosidades h2 {
	margin-top: 10px;
}
.contCuriosidades p {
	line-height: 1.3;
	margin-top: 10px;
}
.Purple .contWrapper h3 {
	/*color: #7B0182;
*/
	font-size: 1.3em;
	margin-top: 12px;
}
.Purple .contWrapper h3 a {
	color: #5A686A;
	font-size: 1em;
	text-decoration: none;
}
.Purple .contWrapper p, .Purple .contWrapper li {
	line-height: 1.3;
}
.Purple .contWrapper li {
	padding-bottom: 10px;
}
/* Raças */
.ulRacas1 {
	list-style: none;
}
.ulRacas1 li {
	float: left;
	height: 110px;
	text-align: center;
	width: 92px;
}
.ulRacas1 img {
	margin: 0 auto;
}
.ulRacas1 dt {
	color: #7B0182;
}
/* Sugestões de Nomes */
.ulLetras {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 10px 0 0 25px;
}
.ulLetras li {
	float: left;
	width: 40px;
}
.ulLetras li a {
	font-size: 1.9em;
	text-decoration: none;
}
.ulLetras li a {
	color: #5A686A;
}
.dlNomes {
	float: left;
	margin-top: 5px;
}
.dlNomes dt {
	display: block;
	float: left;
	font-size: 1.9em;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 557px;
}
.dlNomes dt a {
	color: #f4b512;
	text-decoration: none;
}
.dlNomes dd {
	float: left;
	height: 20px;
	width: 135px;
}
/*FORMULARIO POP APARECE INDICA AMIGO*/
h1.indicaamigo {
	font: bold 17px Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFF;
}
cite.preencha {
	font: 11px Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFF;
	display: block;
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}
.depara {
	width: 280px;
	display: block;
	float: left;
	padding: 10px 0
}
.depara h2 {
	width: 100%;
	display: block;
	float: left;
	font: bold 17px Arial, Verdana, Helvetica, Sans-Serif;
	color: #FFF;
}
.depara label {
	width: 37px;
	display: block;
	float: left;
	color: #FFF;
}
.depara input {
	width: 237px;
	display: block;
	float: left;
	margin: 0 0 10px 0;
	border: none;
	height: 15px;
	overflow: hidden;
}
input.botaoindicaanigo {
	width: 98px;
	height: 35px;
	display: block;
	float: right;
	background: url(../i/btn_submit.gif) no-repeat left top;
	border: none;
	cursor: pointer;
}
/*FIM FORMULARIO POP APARECE INDICA AMIGO*/
.pollQuestions h3 {
	font-size: 14px;
	font-weight: bold;
}

.btnCriarPix {
  float: left;
  height: 33px;
  margin-left: 29px;  
  width: 171px;
}

.btnCriarPix a {
  background: url(../i/pix/btnCreatePix.png) no-repeat 0 0;
  display: block;
  height: 33px;
  overflow: hidden;
  text-indent: -9999px;
  width: 171px;
}

.resumoSubtit {
  margin-top: 20px;
}
