@import url(reset.css);

/*img , div { behavior: url(iepngfix.htc); }*/

html { height: 100%; }
body
{
	background: #a6a6a6 url(../i/bodyBG.gif) no-repeat 50% 0;
	color: #3f3f3f;
	font-family: Georgia, Serif;
	font-size: 11px;
	height: 100%;
	text-align: center;
}

.skip
{
	position: absolute;
	top: 0;
	left: -9000px;
}

a:link,
a:visited
{
	color: #91278f;
}

h3 a:link,
h3 a:visited
{
	text-decoration: none;
}
h3 a:link:after,
h3 a:visited:after 
{
	//content: "\00A0\00BB"; /* Equivalent of &raquo; in HTML. Maybe this shouldn't be generated, though? */
}

ul,
p,
form
{
	font-family: Verdana, Sans-Serif;
}

#contentHead p,
#contentHeadDefault p,
#contentDescription p,
#contentArticle p,
#contentArticle ul
{
	font-family: Georgia, Serif;
}

#wrap
{
	background: #9f9f9f url(../i/bgContent.jpg) repeat-x 0 0;
	margin: 0 auto;
	padding: 43px 0 0 0;
	text-align: left;
	width: 766px;
}

#siteHeaderBar 
{
	color: #fff;
	height: 41px;
	/*overflow: hidden;*/
	padding: 0;
	width: 100%;
}

#siteNav 
{
	float: left;
	padding-left: 6px;
}

#siteNav li 
{
	float: left;
}
#siteNav li li { clear: left; }

#siteHeaderBar #frmEmailFriend 
{
	background: #3e123e;
	float: right;
	height: 24px;
	padding: 6px 0 0 12px;
	width: 288px;
}

#siteHeaderBar label
{
	background: url(../i/imgEnvelopeDark.gif) no-repeat 0 50%;
	color: #c7c7c7;
	float: left;
	font-size: 12px;
	line-height: 17px;
	padding: 0 12px 0 22px;
}

.txtEmailFriend
{
	background-color: #dadee5;
	border: 1px solid #7f8286;
	color: #636363;
	font-size: 10px;
	height: 13px;
	margin-top: 2px;
	padding: 0 6px;
	vertical-align: top;
	width: 130px;
}

#siteHeader
{

}
body.detail #siteHeader
{

}


.siteHomeLink
{
	display: block;
	float: left;
	padding-top: 17px;
}
.expertAdviceLink
{
	display: block;
	float: right;
}

#siteHomeLink 
{
	display: block;
	float: left;
	padding: 17px 0 0;
}

#contentArea
{
	background: #fff;
	clear: both;
	margin: 0 0px;
	overflow: hidden;
	padding: 6px 6px 0;
}

body.detail #contentArea
{
	background-image: url(../i/advice/bgDetail.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0;
	overflow: hidden;
	padding: 0 12px 0 0;
}

#siteFooter
{
	background: #785277 url(../i/bgFooter.jpg) repeat-x 0 0;
	clear: both;
	color: #d5d5d5;
	font-size: 10px;
	padding: 0 0 30px;
}

#siteFooter p
{
	clear: left;
	line-height: 17px;
	text-align: center;
}

#siteFooterLinks 
{
	clear: both;
	line-height: 17px;
	margin: 14px auto 10px;
	overflow: hidden;
	width: 500px;
}

#siteFooterLinks a
{
	color: #d5d5d5;
	padding: 0 5px;
}

#siteFooterLinks li 
{
	border-left: 1px solid #ddd;
	float: left;
}

#siteFooterLinks :first-child 
{
	border: 0;
}

#discoverMore 
{
	font-size: 11px;
	height: 42px;
	padding: 7px 0 0 29px;
}

#discoverMore h2
{
	float: left;
	padding: 3px 7px 0 0;
}
#discoverMore p
{
	clear: none;
	float: left;
	line-height: 1;
	width: 400px;
}
#discoverMore #frmDiscoverMore
{
	float: left;
	padding: 3px 0 0;
	width: 190px;
}
#discoverMore label
{
	display: none;
}
#txtDiscoverMore
{
	background-color: #dadee5;
	border: 1px solid #7f8286;
	color: #636363;
	font-size: 10px;
	height: 13px;
	margin-top: 4px;
	padding: 0 6px;
	vertical-align: top;
	width: 150px;
}

#contentNav
{
	background: #eee url(../i/advice/bgDetailNav.gif) repeat-y 0 0;
	border-right: 1px solid #b8b8b8;
	float: left;
	height: 100%;
	padding: 0 0 20px;
	width: 188px;
}

#contentNav,
#contentNav ul,
#contentNav h3,
#contentNav h4 { font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; }

#contentNav h3,
#contentNav h4 
{
	background-image: url(../i/advice/bgDetailNavHeader.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #91278f;
	font-weight: bold;
	text-transform: uppercase;
}

#contentNav h3 a,
#contentNav h4 a
{
	display: block;
	padding: 6px 24px;
}

#contentNav h3 a:after { content: ""; }

#contentNav a { text-decoration: none; }

#contentNav li ul 
{
	list-style-image: url(../i/advice/bullNav.gif);
	list-style-type: square;
	padding: 5px 24px;
}
#contentNav li li { margin-bottom: 10px; }
#contentNav li li a:link,
#contentNav li li a:visited { color: #333; }
#contentNav a:hover,
#contentNav a:active { text-decoration: underline; }

#contentNav h3 { margin-bottom: 20px; }

#contentNav .forHere,
#contentNav .forHere a
{
	background: #501650;
	color: #fff;
}

#contentHead,
#contentHeadDefault
{
	background: #d5d6d8 url(../i/advice/bgPurpleDiag.gif) repeat-x 0 0;
	color: #444;
	font-size: 12px;
	line-height: 1;
	margin-top: 6px;
	overflow: hidden;
	padding-top: 13px;
}
#contentHeadDefault { background-color: #fff; }

body.detail #contentHead
{
	float: right;
	width: 537px;
}

#contentHead p,
#contentHeadDefault p
{
	float: left;
	font-size: 10px;
	margin: 7px 0 3px 5px;
	width: 65%;
}

#frmAdviceSearch
{
	float: right;
}

#frmAdviceSearch label 
{
	display: none;
}

#frmAdviceSearch #ctl00_txtAdviceSearch,
#frmAdviceSearch #ctl00_contentAreaBody_txtAdviceSearch
{
	border: 1px solid #7f8286;
	color: #636363;
	font-size: 10px;
	height: 13px;
	margin-top: 5px;
	padding: 0 6px;
	vertical-align: top;
}
#contentHeadDefault #frmAdviceSearch #ctl00_contentAreaBody_txtAdviceSearch { margin-top: 0; }

#contentDescription
{
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 100%;
	clear: both;
	line-height: 23px;
	padding: 2px 5px 10px 0;
	width: 740px;
}

body.detail #contentDescription 
{
	background-image: url(../i/advice/bgArticleDesc.gif);
	padding: 0 0 20px;
}


body.detail #contentDescription,
#articleDetail
{
	clear: right;
	float: right;
	width: 537px;
}

#contentHead,
#contentHeadDefault,
#contentDescription,
#articleDetail { margin-right: 7px; }

#contentDescription h2
{
	font-family: Georgia, Serif;
	font-size: 19px;
	font-weight: bold;
	padding-top: 23px;
	padding-left: 10px;
}
body.detail #contentDescription h2 { padding-left: 0; }

#contentDescription p
{
	border-bottom: 1px solid #d2d2d2;
	font-size: 15px;
	padding: 0 5px 14px 10px;
	width: 725px;
}
body.detail #contentDescription p
{
	border: 0;
	padding: 0;
	width: 100%;
}

#articleDetail
{
	background: #fff url(../i/advice/bgArticle.gif) repeat-y 368px 0;
	padding-top: 5px;
	overflow: hidden;
}

#relatedArticleList,
#relatedKeywordList
{
	border-bottom: 1px solid #d2d2d2;
	float: right;
	padding-bottom: 22px;
	width: 160px;
}
#relatedKeywordList 
{
	clear: right;
	margin-bottom: 13px;
}

#contentFooter #keywords h3,
#relatedArticleList h3,
#relatedKeywordList h3 
{
	color: #696969;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 9px;
	margin-bottom: 17px;
	font-weight: bold;
	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;
}

#relatedArticleList a:hover,
#relatedArticleList a:active,
#relatedKeywordList a:hover,
#relatedKeywordList a:active { color: #333; }

#contentFunctions
{
	overflow: hidden;
}

#contentFunctions li
{
	float: left;
	margin-right: 2px;
}

#contentArticle
{
	clear: 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 li
{
	color: #565656;
	margin: 0 0 5px 15px;
}
#contentArticle ul li { list-style-type: disc; }
#contentArticle ol li { list-style-type: decimal; }

#contentArticle .last { margin: 8px 0; }

#contentArticle th { font-weight: bold; } /* enhance? */

#contentArticleList
{
	/*background-image: url(../i/advice/bgPurpleDiag.gif);*/
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 7px;
	padding-top: 0px;
	width: 360px;
}

#contentArticleList li
{
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 7px;
	padding-bottom: 26px;
}

#contentArticleList li:last-child { border: 0; }

#contentArticleList h3
{
	color: #696969;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 22px;
	text-transform: uppercase;
}

#contentArticleList li h4
{
	font-family: Georgia, Serif;
	font-size: 18px;
	line-height: 20px;
	padding-top: 18px;
	margin-bottom: 7px;
}

#contentArticleList li p
{
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 15px;
}

#contentFooter
{
	background: #fff url(../i/advice/bgPurpleDiag.gif) repeat-x 0 0;
	clear: both;
	overflow: hidden;
	padding-top: 15px;
	width: 100%;
}

#contentFooter .callout
{
	float: left;
	height: 82px;
	overflow: hidden;
	position: relative;
	width: 474px;
}
#contentFooter .callout h3,
#contentFooter .callout p { font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; }
#contentFooter .callout h3 { color: #91278f; }
#contentFooter .callout h3 a { text-transform: uppercase; }
#contentFooter .callout p { line-height: 13px; }
#contentFooter #callout1cat,
#contentFooter #callout1dog,
#contentFooter #callout1kitten,
#contentFooter #callout1puppy { margin-bottom: 7px; }
#contentFooter #callout2cat,
#contentFooter #callout2dog,
#contentFooter #callout2kitten,
#contentFooter #callout2puppy { clear: left; }

#contentFooter #callout1cat h3,
#contentFooter #callout2cat h3,
#contentFooter #callout1dog h3,
#contentFooter #callout2dog h3
{
	float: left;
	padding: 10px 0 0 15px;
	width: 195px;
}
#contentFooter #callout1cat p,
#contentFooter #callout2cat p,
#contentFooter #callout1dog p,
#contentFooter #callout2dog p { float: right; }
#contentFooter #callout1cat p:after,
#contentFooter #callout2cat p:after,
#contentFooter #callout1dog p:after,
#contentFooter #callout2dog p:after 
{
	color: #91278f;
	content: "\00A0\00BB";
}
#contentFooter #callout1cat p,
#contentFooter #callout1dog p
{
	padding: 10px 100px 0 0;
	width: 160px;
}
#contentFooter #callout2cat p,
#contentFooter #callout2dog p
{
	padding: 27px 160px 0 0;
	width: 100px;
}
#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:hover,
#contentFooter #callout2kitten p.calloutLink:hover,
#contentFooter #callout1puppy p.calloutLink:hover,
#contentFooter #callout2puppy p.calloutLink:hover
{
	
	cursor:hand;
}

#contentFooter #callout1kitten p.calloutLink,
#contentFooter #callout2kitten p.calloutLink,
#contentFooter #callout1puppy p.calloutLink,
#contentFooter #callout2puppy p.calloutLink
{
	position: absolute;
	bottom: 6px;
	right: 16px;
	background-image: url(../i/advice/petAreas/btnCallOut.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 37px;
	line-height: normal;
	width: 164px;
}
#contentFooter #callout1kitten p.calloutLink a,
#contentFooter #callout2kitten p.calloutLink a,
#contentFooter #callout1puppy p.calloutLink a,
#contentFooter #callout2puppy p.calloutLink a
{
	color: #fff;
	display: block;
	font-size: 8px;
	font-weight: bold;
	padding: 9px 30px 11px 12px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: 1px;
}
#contentFooter #callout1cat { background: #000 url(../i/advice/petAreas/aboutBannerKitten.jpg) no-repeat 0 0; }
#contentFooter #callout1dog { background: #000 url(../i/advice/petAreas/aboutBannerPuppy.jpg) no-repeat 0 0; }
#contentFooter #callout1kitten { background: #000 url(../i/advice/petAreas/careKitKitten.jpg) no-repeat 0 0; }
#contentFooter #callout1puppy { background: #000 url(../i/advice/petAreas/careKitPuppy.jpg) no-repeat 0 0; }
#contentFooter #callout2cat,
#contentFooter #callout2dog { background: #000 url(../i/advice/petAreas/groupBannerYahoo.jpg) no-repeat 0 0; }
#contentFooter #callout2kitten { background: #000 url(../i/advice/petAreas/healthyStartKitten.jpg) no-repeat 0 0; }
#contentFooter #callout2puppy { background: #000 url(../i/advice/petAreas/healthyStartPuppy.jpg) no-repeat 0 0; }

#contentFooter #keywords
{
	border: 1px solid #cecece;
	float: right;
	height: 145px;
	overflow: hidden;
	padding: 8px 5px 16px;
	width: 243px;
}
#contentFooter #keywords h3 { margin-bottom: 0; }
#contentFooter #keywords ul,
#contentFooter #keywords li
{
	font-family: Georgia, Serif;
	text-align: center;
}
#contentFooter #keywords ul 
{
	/*height: 142px;*/
	line-height: 19px; /* added */
	overflow: hidden;
	text-align: center; /* added */
	width: 243px;
}
#contentFooter #keywords li
{
	display: inline;
}
#contentFooter #keywords li a 
{
	display: inline-block;
	padding:  0 3px; /* added
	display: block;
	float: left; */
	text-decoration: none;
}
#contentFooter #keywords li a:hover,
#contentFooter #keywords li a:active { text-decoration: underline; }
#contentFooter #keywords li.keyword1 a
{
	font-size: 9px;
/*	line-height: 11px;
	margin: 3px 3px 3px 1px;
	padding-left: 8px; *//* removed */
}
#contentFooter #keywords li.keyword2 a
{
	font-size: 10px;
/*	line-height: 8px;
	margin: 1px; *//* removed */
}
#contentFooter #keywords li.keyword3 a
{
	font-size: 12px;
/*	line-height: 9px;
	margin: 1px 1px 5px 2px;
	padding-left: 6px; *//* removed */
}
#contentFooter #keywords li.keyword4 a
{
	font-size: 14px;
/*	line-height: 12px;
	margin: 3px;
	padding-left: -1px; *//* removed */
}
#contentFooter #keywords li.keyword5 a
{
	font-size: 16px;
/*	line-height: 12px;
	margin: 3px 1px;
	padding-left: 8px; *//* removed */
}
#contentFooter #keywords li.keyword6 a
{
	font-size: 18px;
/*	margin: 4px 1px 2px 4px;
	line-height: 18px;
	padding-left: 4px; *//* removed */
}
#contentFooter #keywords li.keyword7 a
{
	font-size: 20px;
/*	line-height: 16px;
	margin: 1px 1px 5px 2px;
	padding-left: 9px; *//* removed */
}
#contentFooter #keywords li.keyword8 a
{
	font-size: 22px;
/*	line-height: 16px;
	margin: 2px 4px 4px 1px;
	padding-left: 11px; *//* removed */
}
#contentFooter #keywords li.keyword9 a
{
	font-size: 24px;
/*	line-height: 20px;
	margin: 5px 1px 1px 5px;
	padding-left: 4px; *//* removed */
}
#contentFooter #keywords li.keyword10 a
{
	font-size: 26px;
/*	line-height: 16px;
	margin: 1px 1px 5px 1px;
	padding-left: 9px; *//* removed */
}

.subject h3
{
	font-family: Georgia, Serif;
	font-size: 28px;
	font-weight: bold;
	padding-top: 28px;
}
.subject h3,
.subject p,
.subject ul
{
	padding-left: 14px;
	padding-right: 14px;
}
.subject p,
.subject li { margin: 11px 0; }
.subject p,
.subject ul { font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; }
.subject li
{
	line-height:14px;
	list-style-image: url(../i/advice/bullNav.gif);
	list-style-type: square;
	margin-left: 15px;
}
.subject li a:hover
{
	color:#333;
}
#subDogNutrition,
#subDogTraining,
#subDogBehavior,
#subCatNutrition,
#subCatTraining,
#subCatBehavior
{
	float: left;
	height: 280px;
	overflow: hidden;
	padding: 0 18px 54px 0;
	width: 235px;
}
#subDogBehavior,
#subCatBehavior { padding-right: 0; }
#subDogNutrition { background: #fff url(../i/advice/petAreas/nutritionDog.jpg) no-repeat 0 0; }
#subDogTraining { background: #fff url(../i/advice/petAreas/trainingDog.jpg) no-repeat 0 0; }
#subDogBehavior { background: #fff url(../i/advice/petAreas/behaviorDog.jpg) no-repeat 0 0; }
#subCatNutrition { background: #fff url(../i/advice/petAreas/nutritionCat.jpg) no-repeat 0 0; }
#subCatTraining { background: #fff url(../i/advice/petAreas/trainingCat.jpg) no-repeat 0 0; }
#subCatBehavior { background: #fff url(../i/advice/petAreas/behaviorCat.jpg) no-repeat 0 0; }
#subPuppyHealth,
#subPuppyTraining,
#subPuppyNutrition,
#subPuppyBehavior,
#subKittenHealth,
#subKittenTraining,
#subKittenNutrition,
#subKittenBehavior
{
	height: 200px;
	overflow: hidden;
	padding-bottom: 10px;
	width: 350px;
}
#subPuppyHealth,
#subPuppyTraining,
#subKittenHealth,
#subKittenTraining
{
	float: left;
	margin-left: 10px;
}
#subPuppyTraining,
#subKittenTraining { clear: left; }
#subPuppyNutrition,
#subPuppyBehavior,
#subKittenNutrition,
#subKittenBehavior
{
	float: right;
	margin-right: 10px;
}
#subPuppyBehavior,
#subKittenBehavior { clear: right; }
#subPuppyHealth { background: #fff url(../i/advice/petAreas/healthPuppy.jpg) no-repeat 0 0; }
#subPuppyTraining { background: #fff url(../i/advice/petAreas/trainingPuppy.jpg) no-repeat 0 0; }
#subPuppyNutrition { background: #fff url(../i/advice/petAreas/nutritionPuppy.jpg) no-repeat 0 0; }
#subPuppyBehavior { background: #fff url(../i/advice/petAreas/behaviorPuppy.jpg) no-repeat 0 0; }
#subKittenHealth { background: #fff url(../i/advice/petAreas/healthKitten.jpg) no-repeat 0 0; }
#subKittenTraining { background: #fff url(../i/advice/petAreas/trainingKitten.jpg) no-repeat 0 0; }
#subKittenNutrition { background: #fff url(../i/advice/petAreas/nutritionKitten.jpg) no-repeat 0 0; }
#subKittenBehavior { background: #fff url(../i/advice/petAreas/behaviorKitten.jpg) no-repeat 0 0; }


#expert_tellfriend_wrap
{
	font-size:16px;
	padding-top:20px;
}

#emailThis
{
	clear: right;
	float: right;
	margin-right: 7px;
	padding: 0 0 20px;
	width: 537px;
}

#emailThis p
{
	clear: left;
	font-family: Georgia, Serif;
	font-size: 11px;
	line-height: 1;
	overflow: hidden;
	width: 100%;
}
#emailThis h2
{
	font-family: Georgia, Serif;
	font-size: 19px;
	font-weight: bold;
	padding-top: 23px;
	padding-bottom: 11px;
}

#emailThis .labelSpan
{
	display: block;
	float: left;
	padding-right: 10px;
	padding-top: 1px;
	text-align: right;
	width: 150px;
}

.textbox_sb 
{
	display: block;
	float: left;
	font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	
	width: 160px;
	border:1px solid #666666;
}

#emailThis .frmButton
{
	margin: 11px 0 23px 160px;
}

#emailThis .disclaimer
{
	margin: 0 0 11px;
	padding: 0 0 12px;
}

#contentMain #mainCnt #main h2,
#contentMain #mainCnt #main h3
{
	font-family: Georgia, Serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	padding: 23px 0 12px 13%;
	width: 72%;
}
#contentMain #mainCnt #main h3 { padding-bottom: 0; }
#contentMain #mainCnt #main p 
{
	font-family: Georgia, Serif;
	font-size: 15px;
	line-height: 23px;
	padding-left: 13%;
	width: 72%;
}
#contentMain #mainCnt #main .petType { clear: left; 	
}
#contentMain #mainCnt #main li p { font-size: 13px; }
#contentMain #mainCnt #main li ul
{
	
	line-height: 23px;
	padding-left: 13%;
	width: 72%;
}
#contentMain #mainCnt #main li li
{
	display: inline;
}
#contentMain #mainCnt #main li li a
{
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 5%;
	width: 26%;
}
#contentMain #mainCnt #main p a 
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
}
#contentMain #mainCnt #main a:after { content: "\00A0\00BB"; }
#mainListFun 
{
	overflow: hidden;
	padding-bottom: 23px;
}
#contentMain #mainCnt #main h3 a:hover,
#contentMain #mainCnt #main h3 a:active { text-decoration: underline; }
#contentMain #mainCnt #main > ul { float: none; }


#dropmenudiv {

	position: absolute;

	z-index: 50;

	visibility: hidden;

	background: #a6a6a6 url(../../_res/i/imgs/navMenuBg.gif) repeat-x;

	padding-bottom: 3px;

	border-right: 1px solid #7e7e7e;

	border-bottom: 1px solid #7e7e7e;

	border-left: 1px solid #7e7e7e;

}

#dropmenudiv a, #dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:hover, #dropmenudiv a:active {

	display: block;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	border-top: 1px solid #9e9e9e;

	white-space: nowrap;

	width: 100%; /* set a menu width in HTML or you will have a VERY WIDE menu */

}

#dropmenudiv a:hover {

	background-color: #3f3f3f;

}

#dropmenudiv span {

	/* we must set the padding on an inner container because 

	   we don't want to interfere with the menu width */

	display: block;

	padding: 4px 10px 4px 7px;

}


/* Pro Plan Selects Tout */


a.proPlanSelects_tout {
	display: block;
	width: 180px;
	height: 140px;
	margin: 10px 0 0 4px;
	background: transparent url(../i/proPlanSelects_tout.gif) no-repeat 0 0;
}



a.WhereToBuy_tout {
	display: block;
	width: 180px;
	height: 280px;
	margin: 10px 0 0 4px;
	background: transparent url(../i/WhereToBuy_tout.gif) no-repeat 0 0;
}


a.dogProducts_tout {
	display: block;
	width: 180px;
	height: 140px;
	margin: 10px 0 0 4px;
	background: transparent url(../i/DogProducts_tout.gif) no-repeat 0 0;
}

a.catProducts_tout {
	display: block;
	width: 180px;
	height: 140px;
	margin: 10px 0 0 4px;
	background: transparent url(../i/CatProducts_tout.gif) no-repeat 0 0;
}

