#content-advice{
	background:#fff;
	padding:6px;
}
#content-expert-advice{
	float:left;
	background:#9f9f9f;
}
#contentHeadDefault p,
#contentArticle p,
#contentArticle ul,
#contentDescription,
ul#contentMain li h3{
	font-family: Georgia, Serif;
}
#contentHeadDefault, #contentHead{
	background: url(../../i/advice/bgPurpleDiag.gif) repeat-x;
	color:#444;
	font-size:12px;
	line-height:1;
	overflow:hidden;
	padding-top:13px;
}
#contentHeadDefault, #contentHead{
	background-color: #fff;
}

#frmAdviceSearch{
	float: right;
}
#contentHead-sub{
	float:left;
	width:100%;
	background:#D5D6D8;
	padding:0 5px;
}
#contentHead-sub p{
	float:left;
}
#frmAdviceSearch label{
	display: none;
}

#frmAdviceSearch input#ctl00_MainContentWrap_txtAdviceSearch,
#frmAdviceSearch input#ctl00_ctl00_MainContentWrap_txtAdviceSearch{
	border: 1px solid #7f8286;
	color: #636363;
	font-size: 10px;
	height: 13px;
	padding: 0 6px;
	vertical-align: top;
	background:#fff;
}
#contentHeadDefault #frmAdviceSearch #ctl00_contentAreaBody_txtAdviceSearch,
#contentHeadDefault #frmAdviceSearch #ctl00_ctl00_MainContentWrap_txtAdviceSearch{
	margin-top: 0;
}

#contentDescription {
	padding-bottom:10px;
	padding-right:16px;
	line-height:23px;
}

#contentDescription h2{
	font-size:19px;
	font-weight:bold;
	padding-left:10px;
	padding-top:23px;
}
#contentDescription p {
	border-bottom:1px solid #D2D2D2;
	font-size:15px;
	padding:0 5px 14px 10px;
}
ul#contentMain li.subDogsNutrition,
ul#contentMain li.subDogsTraining,
ul#contentMain li.subDogsBehavior,
ul#contentMain li.subCatsNutrition,
ul#contentMain li.subCatsTraining,
ul#contentMain li.subCatsBehavior{
	float:left;
	height:280px;
	overflow:hidden;
	padding:0 15px 54px 15px;
	width:220px;
}
ul#contentMain li.subPuppiesHealth,
ul#contentMain li.subPuppiesNutrition,
ul#contentMain li.subPuppiesTraining,
ul#contentMain li.subPuppiesBehavior,
ul#contentMain li.subKittensHealth,
ul#contentMain li.subKittensNutrition,
ul#contentMain li.subKittensTraining,
ul#contentMain li.subKittensBehavior{
	float:left;
	height:200px;
	overflow:hidden;
	padding:0 15px 10px 15px;
	margin-left:10px;
	width:335px;
}

ul#contentMain li.subDogsNutrition{
	background:url(../../i/advice/petAreas/nutritionDog.jpg) no-repeat;
}
ul#contentMain li.subDogsTraining{
	background:url(../../i/advice/petAreas/trainingDog.jpg) no-repeat;
}
ul#contentMain li.subDogsBehavior{
	background:url(../../i/advice/petAreas/behaviorDog.jpg) no-repeat;
}
ul#contentMain li.subCatsNutrition{
	background:url(../../i/advice/petAreas/nutritionCat.jpg) no-repeat;
}
ul#contentMain li.subCatsTraining{
	background:url(../../i/advice/petAreas/trainingCat.jpg) no-repeat;
}
ul#contentMain li.subCatsBehavior{
	background:url(../../i/advice/petAreas/behaviorCat.jpg) no-repeat;
}
ul#contentMain li.subPuppiesHealth{
	background:url(../../i/advice/petAreas/healthPuppy.jpg) no-repeat;
}
ul#contentMain li.subPuppiesNutrition{
	background:url(../../i/advice/petAreas/nutritionPuppy.jpg) no-repeat;
}
ul#contentMain li.subPuppiesTraining{
	background:url(../../i/advice/petAreas/trainingPuppy.jpg) no-repeat;
}
ul#contentMain li.subPuppiesBehavior{
	background:url(../../i/advice/petAreas/behaviorPuppy.jpg) no-repeat;
}
ul#contentMain li.subKittensHealth{
	background:url(../../i/advice/petAreas/healthKitten.jpg) no-repeat;
}
ul#contentMain li.subKittensNutrition{
	background:url(../../i/advice/petAreas/nutritionKitten.jpg) no-repeat;
}
ul#contentMain li.subKittensTraining{
	background:url(../../i/advice/petAreas/trainingKitten.jpg) no-repeat;
}
ul#contentMain li.subKittensBehavior{
	background:url(../../i/advice/petAreas/behaviorKitten.jpg) no-repeat;
}

ul#contentMain li h3{
	font-size:28px;
	font-weight:bold;
	padding-top:28px;
}
ul#contentMain li h3 a:hover{
	text-decoration:none;
}

ul#contentMain li p, ul#contentMain li ul {
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
}
ul#contentMain li p{
	margin:11px 0;
}

ul#contentMain li ul li {
	background:none;
}
ul#contentMain li ul li {
	margin:11px 0;
	line-height:14px;
	list-style-image:url(../../i/advice/bullNav.gif);
	margin-left:15px;
}
#content-advice-sub-top{
	float:left;
	width:576px;
	height:9px;
	background:url(../images/bgDetailHead2.gif) 0 0 no-repeat;
}
#content-advice a, #content-advice-sub a{
	color:#91278F;
}
#content-advice a:hover, #content-advice-sub a:hover{
	color:#3f3f3f;
	text-decoration:underline;
}

#contentFooter {
	background:#FFFFFF url(../../i/advice/bgPurpleDiag.gif) repeat-x;
	clear:both;
	overflow:hidden;
	padding-top:15px;
	width:100%;
}
#contentFooter #keywords {
	border:1px solid #CECECE;
	float:right;
	height:145px;
	overflow:hidden;
	padding:8px 5px 16px;
	width:243px;
}
#contentFooter #keywords ul {
	line-height:19px;
	overflow:hidden;
	text-align:center;
	width:243px;
}
#contentFooter #keywords li {
	display:inline;
}
#contentFooter #keywords ul, #contentFooter #keywords li {
	font-family:Georgia,Serif;
	text-align:center;
}
#contentFooter #keywords li a:hover, #contentFooter #keywords li a:active {
	text-decoration:underline;
}
#contentFooter #keywords li a {
	display:inline-block;
	padding:0 3px;
	text-decoration:none;
}
#contentFooter #keywords li.keyword1 a
{
	font-size: 9px;
}
#contentFooter #keywords li.keyword2 a
{
	font-size: 10px;
}
#contentFooter #keywords li.keyword3 a
{
	font-size: 12px;
}
#contentFooter #keywords li.keyword4 a
{
	font-size: 14px;
}
#contentFooter #keywords li.keyword5 a
{
	font-size: 16px;
}
#contentFooter #keywords li.keyword6 a
{
	font-size: 18px;
}
#contentFooter #keywords li.keyword7 a
{
	font-size: 20px;
}
#contentFooter #keywords li.keyword8 a
{
	font-size: 22px;
}
#contentFooter #keywords li.keyword9 a
{
	font-size: 24px;
}
#contentFooter #keywords li.keyword10 a
{
	font-size: 26px;
}

#contentFooter #callout1dog {
	background:url(../../i/advice/petAreas/aboutBannerPuppy.jpg) no-repeat;
}
#contentFooter #callout1cat {
	background:url(../../i/advice/petAreas/aboutBannerKitten.jpg) no-repeat;
}
#contentFooter #callout2cat,
#contentFooter #callout2dog {
	background:url(../../i/advice/petAreas/groupBannerYahoo.jpg) no-repeat;
}
#contentFooter #callout1puppy {
	background:url(../../i/advice/petAreas/careKitPuppy.jpg) no-repeat;
}
#contentFooter #callout2puppy {
	background:url(../../i/advice/petAreas/healthyStartPuppy.jpg) no-repeat;
}
#contentFooter #callout1kitten {
	background:url(../../i/advice/petAreas/careKitKitten.jpg) no-repeat;
}
#contentFooter #callout2kitten {
	background:url(../../i/advice/petAreas/healthyStartKitten.jpg) no-repeat;
}
#contentFooter #callout1cat,
#contentFooter #callout1dog,
#contentFooter #callout1kitten,
#contentFooter #callout1puppy{
	margin-bottom:7px;
}
#contentFooter .callout {
	float:left;
	height:82px;
	overflow:hidden;
	position:relative;
	width:474px;
}

#contentFooter #callout1cat h3,
#contentFooter #callout2cat h3,
#contentFooter #callout1dog h3,
#contentFooter #callout2dog h3{
	float:left;
	padding:10px 0 0 15px;
	width:195px;
}
#contentFooter .callout h3 {
	color:#91278F;
}

#contentFooter #callout1kitten h3,
#contentFooter #callout2kitten h3,
#contentFooter #callout1puppy h3,
#contentFooter #callout2puppy h3{
	font-size:16px;
	font-weight:bold;
	padding:12px 0 10px 115px;
}
#contentFooter #callout1kitten p,
#contentFooter #callout2kitten p,
#contentFooter #callout1puppy p,
#contentFooter #callout2puppy p{
	padding-left:115px;
	width:160px;
}
#contentFooter #callout1kitten p.calloutLink,
#contentFooter #callout2kitten p.calloutLink,
#contentFooter #callout1puppy p.calloutLink,
#contentFooter #callout2puppy p.calloutLink{
	background-image:url(../../i/advice/petAreas/btnCallOut.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
	bottom:6px;
	height:37px;
	line-height:normal;
	position:absolute;
	right:16px;
	width:164px;
}
#contentFooter #callout1kitten p.calloutLink a,
#contentFooter #callout2kitten p.calloutLink a,
#contentFooter #callout1puppy p.calloutLink a,
#contentFooter #callout2puppy p.calloutLink a{
	color:#FFFFFF;
	display:block;
	font-size:8px;
	font-weight:bold;
	padding:9px 30px 11px 12px;
	text-decoration:none;
	text-transform:uppercase;
	word-spacing:1px;
}
#contentFooter .callout h3 a {
	text-transform:uppercase;
	font-weight:normal;
}
#contentFooter .callout h3,
#contentFooter .callout p {
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
}
#contentFooter #callout1cat p,
#contentFooter #callout1dog p{
	padding:10px 100px 0 0;
	width:160px;
}

#contentFooter #callout1cat p,
#contentFooter #callout2cat p,
#contentFooter #callout1dog p,
#contentFooter #callout2dog p{
	float:right;
}
#contentFooter .callout p {
	line-height:13px;
}
#contentFooter #callout2cat,
#contentFooter #callout2dog,
#contentFooter #callout2kitten,
#contentFooter #callout2puppy{
	clear:left;
}
#contentFooter #callout2cat p, #contentFooter #callout2dog p {
	padding:27px 160px 0 0;
	width:100px;
}

/* Styles - Advice Category, Sub Category & Article Pages */
/* ------------------------------------------------------ */

#content-advice-sub{
	float:left;
	overflow:hidden;
	width:546px;
	background:#fff;
	padding:6px 15px 0;
	height:auto !important;
	height:461px;
	min-height:461px;
}
#content-advice-sub #contentHead p{
	float:left;
	padding:5px 0;
}
#content-advice-sub #contentDescription{
	background: url(../images/bgPurpleDiag_2.gif) repeat-x bottom;
	padding-bottom:10px;
	padding-right:0;
}

.skip{
	left:-9000px;
	position:absolute;
	top:0;
}
#articleDetail {
	background:url(../../i/advice/bgArticle.gif) repeat-y 368px;
	overflow:hidden;
	padding-top:5px;
}
#contentArticleList {
	margin-top:7px;
	padding-top:0;
	width:360px;
}
#contentArticleList h3 {
	color:#696969;
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-size:9px;
	letter-spacing:1px;
	line-height:22px;
	text-transform:uppercase;
}
#content-advice-sub a{
	text-decoration:underline;
}
#contentArticleList li {
	border-bottom:1px solid #D2D2D2;
	margin-bottom:7px;
	padding-bottom:26px;
}
#contentArticleList li:last-child {
	border:0 none;
}
#contentArticleList li h4 {
	font-family:Georgia,Serif;
	font-size:18px;
	line-height:20px;
	margin-bottom:7px;
	padding-top:18px;
}
#contentArticleList li p {
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-size:11px;
	line-height:15px;
}


#relatedArticleList, #relatedKeywordList, .ads {
	border-bottom:1px solid #D2D2D2;
	float:right;
	padding-bottom:22px;
	width:160px;
}
.ads {
	border-bottom:none;
}
#contentFooter #keywords h3, #relatedArticleList h3, #relatedKeywordList h3 {
	color:#696969;
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-size:9px;
	font-weight:bold;
	margin-bottom:17px;
	text-transform:uppercase;
}
#relatedKeywordList h3 {
	padding-top:6px;
}
#relatedArticleList ul, #relatedKeywordList ul {
	color:#4D4D4D;
	list-style-image:url(../../i/advice/bullRelated.gif);
	list-style-type:disc;
	margin-left:12px;
}
#relatedArticleList li, #relatedKeywordList li {
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
	margin-bottom:10px;
}
#contentFunctions {
	overflow:hidden;
}
#contentFunctions li {
	float:left;
	margin-right:2px;
}
#contentArticle {
	float:left;
	padding:0 0 30px;
	width:360px;
}
#contentArticle p {
	font-size:13px;
	line-height:23px;
	margin:0 0 23px;
}
#contentArticle ul, #contentArticle ol{
	font-size:12px;
	line-height:18px;
	margin:0 0 23px 11px;
}
#contentArticle ul li {
	list-style-type:disc;
}
#contentArticle li {
	color:#565656;
	margin:0 0 5px 15px;
}
#emailThis{
	font-family:Georgia,Serif;
}

#emailThis h2{
	font-size:19px;
	font-weight:bold;
	padding-bottom:11px;
	padding-top:23px;
}
#emailThis p{
	clear:left;
	font-size:11px;
	line-height:120%;
	overflow:hidden;
	width:400px;
	padding-top:10px;
}
#emailThis .frmButton {
	margin:11px 0 23px 160px;
}
#emailThis .labelSpan {
	display:block;
	float:left;
	padding-right:10px;
	padding-top:1px;
	text-align:right;
	width:150px;
}
#emailThis .textbox_sb {
	border:1px solid #666666;
	display:block;
	float:left;
	font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-size:12px;
	width:160px;
}

/* Expert Left Navigation */
/* ---------------------- */
#sidebar-left-expert{
	background:#EDEDED;
	float:left;
	overflow:hidden;
	padding-top:7px;
	width:188px;
}
div#sidebar-left-expert div#left-nav{
	position:relative; /* IE 6 */
	background:url(../images/left-nav-active-m.gif) repeat-y left;
}
div#sidebar-left-expert div#left-nav h3{
	margin-bottom:20px;
}
div#sidebar-left-expert div#left-nav h3 a,
div#sidebar-left-expert div#left-nav h4 a{
	width:164px;
	display:block;
	padding:6px 0 6px 24px;
	color:#91278F;
	background:url(../images/bgLeftNavSubHeader.jpg) repeat-y left;
	text-transform:uppercase;
}
div#sidebar-left-expert div#left-nav li.active h4 a{
	color:#fff;
	background:#501650;
}
div#sidebar-left-expert div#left-nav h3 a:hover,
div#sidebar-left-expert div#left-nav h4 a:hover{
	text-decoration:underline;
}
div#sidebar-left-expert div#left-nav li ul {
	list-style-image:url(../../i/advice/bullNav.gif);
	padding:5px 24px;
}
div#sidebar-left-expert div#left-nav li ul li{
	list-style-image:url(../../i/advice/bullNav.gif);
	padding-bottom:10px;
}
div#sidebar-left-expert div#left-nav li ul li a{
	color:#333333;
}
div#sidebar-left-expert div#left-nav li ul li a:hover{
	text-decoration:underline;
}
