/*Special Fix*/
.search
{
	height: 22px;
	background: url(/Images/input.gif) no-repeat 0px 16px;
	padding-top: 19px;
}




/*body,html{background:#cae6eb url(/Images/catBg.jpg) no-repeat bottom center; background-attachment:fixed;padding:0px;margin:0;height:100%;font-family:Arial, Helvetica, sans-serif;color:#525151;font-size:10px;}*/
a
{
	outline: none;
	color: #525151;
}

/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap
{
	/*position:absolute;*/
	position: fixed;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	background: url(/Images/article_topTile.gif) repeat-x top left;
	z-index: 100;
}
div#headerwrap_promotions
{
	/*position:absolute;*/
	position: fixed;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	background: url(/Images/article_topTilePromotions.gif) repeat-x top left;
	z-index: 100;
}


/* position:fixed for modern browsers - header and footer do not scroll */
body > div#headerwrap
{
	position: fixed;
	margin: 0 auto;
	width: 100%;
	z-index: 100;
}

div#header
{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap
{
	/* set left margin and bottom padding for IE5/Win */
	padding: 68px 0 0 0;
	margin-left: 0;
	background: url(/Images/shadow.gif) repeat-x 0 67px;
	background-attachment: fixed; /* set left margin and bottom padding for others */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 0px;
	padding-bottom: 30px;
}
/* set left margin for modern browsers */
body > div#middlewrap
{
	margin: 0 auto;
	height: 100%;
}

#middlewrap_short
{
	padding: 68px 0 0 0;
	margin-left: 0;
	background: url(/Images/shadow.gif) repeat-x 0 67px;
	background-attachment: fixed;
	height: 90%;
}

/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap
{
	width: 100%; /*position:absolute;*/
	position: fixed;
	bottom: 0;
	left: 0;
	height: 34px;
	line-height: 34px;
	padding: 0;
	margin: 0;
	color: #8A897C;
	background-color: #000000;
	z-index: 50;
}
body > div#footerwrap
{
	position: fixed;
	padding: 0;
	margin: 0;
}
div#footer
{
	text-align: center;
	padding-left: 150px;
	font-size: 9px;
	color: #8A897C;
}
#container div#footer, 
.pp-wrapper div#footer
{
	padding-left: 0;
}
div#footer a
{
	color: #8A897C;
	text-decoration: none;
	font-size: 9px;
}
div#footer a:hover
{
	text-decoration: underline;
}

/* Styling rules to make this demo page look nice. */


.contentContainer
{
	width: 1000px;
	background: url(/Images/article_centerTile.gif) repeat-y top left;
	margin: 0 auto;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

.contentContainer ul
{
	margin: 0 20px 0 20px;
	padding: 0;
}
.contentContainer .center
{
	width: 657px;
	float: left;
}
.contentContainer .center .content
{
	width: 602px;
	padding-left: 21px;
	float: left;
	padding-bottom: 30px; /* margin-bottom:30px;*/
}
.contentContainer .center .content .topBtns
{
	float: right;
	background: #e6d8c0;
	height: 28px;
	z-index: 10;
	position: relative;
}
.contentContainer .center .content .topBtns a
{
	float: left;
}
.contentContainer .center .content .breadCrumb
{
	padding-bottom: 18px;
	padding-top: 10px;
	color: #9e815c;
	z-index: 10;
	position: relative;
}
.contentContainer .center .content .breadCrumb a
{
	color: #9e815c;
}
.contentContainer .center .content .breadCrumb a.on
{
	color: #000000;
	text-decoration: none;
}
.contentContainer .center .content .breadCrumb a:hover
{
	text-decoration: none;
}
.contentContainer .center .content .contentLeft
{
	width: 340px;
	float: left;
	padding-right: 11px;
}
.contentContainer .center .content .contentLeft a
{
	color: #1189c1;
	text-decoration: none;
	padding: 0;
	margin: 0px;
	border-bottom: dotted 1px;
}
.contentContainer .center .content .contentLeft a:hover
{
	border-bottom: dotted 1px;
}
.contentContainer .center .content .contentLeft p
{
	padding: 0 0 13px 0;
	margin: 0;
}
.contentContainer .center .content .contentLeft h3
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
.contentContainer .center .content .contentRight
{
	width: 237px;
	float: right !important;
	border: 0px solid transparent;
}
.contentContainer .center .content .contentRight .caption
{
	padding: 17px 0;
}
.contentContainer .center .content .contentRight .caption h2
{
	/*background:url(/Images/article_quotation2.gif) no-repeat right bottom;*/
	font-size: 14px;
	padding: 5px 0px 0 17px;
	margin: 0;
	color: #6E5207;
	font-weight: normal;
}
.contentContainer .center .content .contentRight .caption div
{
	background: url(/Images/article_quotation1.gif) no-repeat top left;
}
.contentContainer .center .content .dots
{
	height: 3px;
	margin-right: 20px;
	background: url(/Images/article_dot.gif) repeat-x top left;
}
.contentContainer .center .content h4
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	margin: 0;
	padding: 8px 0 0 1px;
}
.contentContainer .center .content p.comment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 2px 0;
	margin: 0;
}

.home_pod_text_left a, .home_pod_text_right a, .home_pod_text a
{
	text-decoration: none;
}

.paddingVert10
{
	padding: 10px 0;
}
.borderBBBCBF
{
	border: 1px solid #BBBCBF;
}
.border67A511
{
	border: 1px solid #67A511;
}
.borderDEDEDE
{
	border: 1px solid #DEDEDE;
}
.fontRed
{
	color: #FF0000;
}
.fontGrey
{
	color: #919191;
}
.footerGrass
{
	height: 41px;
	width: 1000px;
	left: 24%;
	bottom: 34px;
	padding: 0;
	margin: 0 auto;
	background: url(/Images/greenGrass.png) repeat-x;
	position: fixed;
	z-index: 50;
}

.header
{
	width: 1001px;
	height: 48px;
	margin: 0 auto;
}
.header .logo
{
	padding-left: 16px;
	float: left;
}
.header .headerRight
{
	float: right;
	padding: 0px 12px 0 0;
	width: 350px;
	height: 42px;
}
.clear
{
	clear: both;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.search
{ *background:url(/Images/input.gif)no-repeat015px;width:105px;*height:20px;*padding:15px000;line-height:20px;border:none;margin:0000;color:#449BAD;font-family:Arial,Tahoma,Verdana;font-size:11px;}
.gobtn
{
	padding: 0px;
	margin: 15px 0 10px 0;
	height: 20px;
}
.cloudBg
{
	background: url(/Images/leftnav_contentBg.jpg) no-repeat top right;
	width: 258px;
	margin: 0;
	padding: 0;
}
.inputGlass
{
	padding: 0px;
	margin: 15px 0 0px 13px;
	height: 20px;
}

.leftpanelFixed
{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	margin: 0;
	position: fixed;
}
.leftpanelFrame
{
	width: 258px;
	margin: 0 auto;
	padding-top: 67px;
	padding-right: 740px;
}
.leftpanelFixed .leftNavBox
{
	width: 258px;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background: url(/Images/article_leftNavTile.gif) repeat-y top left;
	position: relative;
	z-index: 30;
	min-height: 130px;
}
.leftpanelFixed .leftNavBox_AQT
{
	width: 258px;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background: url(/Images/article_leftNavTile_AQT.gif) repeat-y top left;
	position: relative;
	z-index: 30;
}
.leftpanelFixed .leftNavBox .leftNav, .leftpanelFixed .leftNavBox_AQT .leftNav
{
	width: 188px;
	margin-left: 59px;
	background: #FFFFFF;
}
.leftpanelFixed .leftNavBox .leftNav a, .leftpanelFixed .leftNavBox_AQT .leftNav a
{
	width: 160px;
	padding: 4px 0 4px 28px;
	display: block;
	color: #6f8489;
	text-decoration: none;
	height: 17px;
}
.leftpanelFixed .leftNavBox .leftNav a:hover, .leftpanelFixed .leftNavBox_AQT .leftNav a:hover
{
	color: #f07e03;
	height: 17px;
}
.leftpanelFixed .leftNavBox .leftNav a.on, .leftpanelFixed .leftNavBox_AQT .leftNav a.on
{
	color: #f07e03;
}
.leftpanelFixed .leftNavBox .leftNav .leftNavSub ul, .leftpanelFixed .leftNavBox_AQT .leftNav .leftNavSub ul
{
	padding: 0px 0 4px 0;
	margin: 0;
	list-style: none;
	float: left; /*background:url(/Images/article_leftNavDivider.gif) no-repeat top left;*/
}
.leftpanelFixed .leftNavBox .leftNav .leftNavSub li, .leftpanelFixed .leftNavBox_AQT .leftNav .leftNavSub li
{
	float: none;
	padding: 0;
	margin: 0;
}
.leftpanelFixed .leftNavBox .leftNav .leftNavSub .rpLevel1 li a, .leftpanelFixed .leftNavBox_AQT .leftNav .leftNavSub li a
{
	padding: 4px 0 3px 18px !important;
	width: 150px;
}

.leftpanelFixed .leftNavBox .leftNav .rpRootGroup li a
{
	padding: 8px 0 6px 18px;
	width: 150px;
}

.leftpanelFixed .leftNavBox .keyWords, .leftpanelFixed .leftNavBox_AQT .keyWords
{
	margin: 10px 0 0 59px;
	font-size: 11px;
	color: #459bad;
}
.leftpanelFixed .leftNavBox .keyWords p, .leftpanelFixed .leftNavBox_AQT .keyWords p
{
	padding: 8px 0 4px 8px;
	margin: 0;
	width: 180px;
}
.leftpanelFixed .leftNavBox .keyWords p a, .leftpanelFixed .leftNavBox_AQT .keyWords p a
{
	color: #459bad;
	text-decoration: none;
}
.leftpanelFixed .leftNavBox .keyWords p a:hover, .leftpanelFixed .leftNavBox_AQT .keyWords p a:hover
{
	color: #000000;
}
.marginLeft258
{
	margin-left: 258px;
}
/*.rightCloud {width:85px;margin:0 auto;padding-top:42px;padding-left: 914px;}*/
.rightCloud
{
	width: 85px;
	margin: 0 auto;
	position: absolute;
	left: 914px;
	top: -34px;
}
.leftpanelFrame_short
{
	width: 258px;
	margin: 0 auto;
	padding-top: 67px;
	padding-right: 740px;
}
.rightCloud_short
{
	width: 85px;
	margin: 0 auto;
	position: absolute;
	left: 914px;
	top: -34px;
}
.shadow
{
	padding: 0;
	width: 100%;
	margin: 0 auto;
}

ul.redNav
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none; /*z-index:100;*/
	float: left;
}
ul.redNav li
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.redNav li a
{
	display: block;
}
.subNav
{
	padding: 0;
	margin: 0;
	display: none;
	position: absolute;
	top: 19px;
	left: 170px;
	width: 93px;
}
.subNav li
{
	padding: 0;
	margin: 0;
	float: none;
}
.subNav li a
{
	background: #d21919;
	background-image: url(/Images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 12px;
	padding: 2px 0 2px 20px;
	display: block;
	width: 73px;
	font-family: 'Trebuchet MS' ,Helvetica ,Arial,sans-serif;
	font-size: 10px;
}
.subNav li a:hover
{
	background: #8d0909;
	background-image: url(/Images/arrowOver.gif);
	background-repeat: no-repeat;
}
.rollOver1
{
	float: left;
	width: 93px;
}
.subNavTop
{
	background: #d21919;
	background-image: url(/Images/subNavTop.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 6px;
}
.subNavBottom
{
	background-image: url(/Images/subNavBottom.gif);
	background-repeat: no-repeat;
	width: 93px;
	height: 3px;
}
.subNav2
{
	padding: 0;
	margin: 0;
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	width: 87px;
}
.subNav2 li
{
	padding: 0;
	margin: 0;
	float: none;
	width: 87px;
}
.subNav2 li a
{
	background: #d21919 url(/Images/arrow.gif) no-repeat 0 0;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 12px;
	display: block;
	width: 67px;
	padding: 2px 0 2px 20px;
	font-family: 'Trebuchet MS' ,Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.subNav2 li a:hover
{
	background: #8d0909 url(/Images/arrowOver.gif) no-repeat 0 0;
}
.rollOver2
{
	float: left;
	width: 87px;
}
.subNav2 li.subNav2Top
{
	background: #d21919 url(/Images/subNav2Top.jpg) no-repeat top left;
	width: 87px;
	height: 6px;
}
.subNav2 li.subNav2Bottom
{
	background: url(/Images/subNav2Bottom.gif) no-repeat top left;
	width: 87px;
	height: 3px;
}

.subNav3
{
	padding: 0;
	margin: 0;
	display: none;
	position: absolute;
	top: 19px;
	left: 88px;
	width: 93px;
}
.subNav3 li
{
	padding: 0;
	margin: 0;
	float: none;
	width: 93px;
}
.subNav3 li a
{
	background: #d21919 url(/Images/arrow.gif) no-repeat 0 0;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 12px;
	display: block;
	width: 73px;
	padding: 2px 0 2px 20px;
	font-family: 'Trebuchet MS' ,Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.subNav3 li a:hover
{
	background: #8d0909 url(/Images/arrowOver.gif) no-repeat 0 0;
}
.rollOver3
{
	float: left;
	width: 93px;
}
.subNav3 li.subNav3Top
{
	background: #d21919 url(/Images/subNavTop.jpg) no-repeat top left;
	width: 93px;
	height: 6px;
}
.subNav3 li.subNav3Bottom
{
	background: url(/Images/subNavBottom.gif) no-repeat top left;
	width: 93px;
	height: 3px;
}

/*new*/
.contentHeading
{
	padding-bottom: 10px;
}
.contentLeft .page
{
	color: #a0815c;
	padding: 6px 0 23px 0;
}
.contentLeft .page a
{
	color: #a0815c;
}
.contentLeft .page a.on
{
	color: #000000;
}
.contentLeft .page a:hover
{
	text-decoration: none;
}
.contentContainer .center .content .contentHolder
{
	padding-right: 54px;
}
.contentContainer .center .content .contentHolder p
{
	padding: 0 0 13px 0;
	margin: 0;
}
.contentContainer .center .content .contentHolder h3
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
.contentContainer .center .content .contentHolder2NoPadding
{
	padding: 0;
	z-index: 10;
	position: relative;
}
.contentContainer .center .content .contentHolder2NoPadding h6
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.contentContainer .center .content .contentHolder2NoPadding .contentHolder2
{
	padding-right: 14px; /*z-index:10;position:relative;*/
}
.contentContainer .center .content .contentHolder2NoPadding .contentHolder2 p
{
	padding: 0 0 13px 0;
	margin: 0;
}
/*.contentContainer .center .content .contentHolder2NoPadding .contentHolder2 h3{padding:0;margin:0;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}*/





/*questionnaire*/
.paddingTop70
{
	padding-top: 70px;
}
.paddingLeft5
{
	padding-left: 5px;
}
.paddingLeft10
{
	padding-left: 10px;
}
.paddingLeft15
{
	padding-left: 15px;
}
.paddingLeft20
{
	padding-left: 20px;
}
.paddingBottom5
{
	padding-bottom: 5px;
}
.paddingBottom10
{
	padding-bottom: 10px;
}
.paddingBottom18
{
	padding-bottom: 18px;
}
.paddingBottom30
{
	padding-bottom: 30px;
}
.paddingBottom60
{
	padding-bottom: 60px;
}
.questionnaire_redText
{
	color: #FF0000;
}
.questionnaire_greyText
{
	color: #888888;
}
.questionnaire_brownText
{
	color: #a0815c;
}
.breakPadding
{
	padding: 12px 0 12px 0;
}
.questionnaire_listTable td
{
	padding-bottom: 5px;
}
.questionnaire_listTable
{
	margin-bottom: 8px margin-left:10px;
}
.adultsurvey_dogsize
{
	padding-top: 15px;
}
/*ff*/
.adultsurvey_dogsize
{
	padding-top: 23px;
}
/*ie*/

/*new*/
#mainContent h1
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
	color: #000000;
}
#mainContent h1.global
{
	text-indent:0;
	top:0;
	left:0;
}
#mainContent h2
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 14px;
	color: #000000;
}
#mainContent h3
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 10px;
	color: #000000;
}
#mainContent h4
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-size: 12px;
	color: #000000;
}
#mainContent h5
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 11px;
	color: #000000;
}
#mainContent .category h2
{
	font-family: Tahoma,Hervetica,Arial,sans-serif;
	font-size: 12px;
	color: #9AB6BD;
	padding: 10px 0 15px 21px;
	margin: 0;
	float: left;
}
#mainContent .contentRight .caption h2
{
	/*background:url(/Images/article_quotation2.gif) no-repeat right bottom;*/
	font-size: 14px;
	padding: 5px 0px 0 17px;
	margin: 0;
	color: #6E5207;
	font-weight: normal;
}

#mainContent p
{
	padding: 0 0 13px 0;
	margin: 0;
}
/*Background image for dynamic middle content*/
/*.topPic{background-image:url(/Images/cat_centerTopPic.jpg); background-repeat:no-repeat; width:657px; height:135px;}
.centerLeft{background-image:url(/Images/cat_centerLeft.gif); background-repeat:no-repeat; width:17px; height:348px;}
.centerRight{background-image:url(/Images/cat_centerRight.gif); background-repeat:no-repeat; width:17px; height:348px;}*/

.category
{
	background: url(/Images/categoryBg.jpg) no-repeat 0 0;
	width: 350px;
	margin-top: 10px;
	z-index: 10;
	position: relative;
}

.contentLeft .category
{
	margin-left: -21px;
	width: 370px !important;
}

.category img
{
	float: right;
	padding: 12px 30px 0 0;
}
.contentContainer .center .content .contentLeft .artical ul
{
	padding: 2px 0 0 21px;
	margin: 0;
	list-style: none;
}
.contentContainer .center .content .contentLeft .artical ul li
{
	padding: 0;
	margin: 0;
}
.contentContainer .center .content .contentLeft .artical ul li a
{
	color: #525151;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 0px !important;
}
.contentContainer .center .content .contentLeft .artical ul li a:hover
{
	text-decoration: underline;
}

#imagebreed
{
	background-repeat: no-repeat;
	background-position: 0px 94px;
}

