#cattie
{
	font: normal 11px Helvetica,Verdana, sans-serif;
	margin: 0 0 0 10px;
	overflow: hidden;
}

#cattie div.family_page_title { margin: 10px 0 0 0; }

/*||||||||||||| TAB NAV STYLES ||||||||||||||||||*/
#cattie  #midNav
{
	font-weight: bold;
	font-size: 13px;
	width: 630px;
	height: 33px;
	margin: 5px 0px 0px 0;
	position: relative;
	clear: both;
	/* background-color:#d5d5d5; */
	border: solid 1px #aaa;
	border-width: 0 0 1px 1px;
}


#cattie #midNav a
{
	color: #666;
	background-color: #d5d5d5;
	text-align: center;
	/* width:89px; */
	padding: 0 10px;
	height: 32px;
	line-height: 33px;
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px;
	border-top: solid 1px #aaa;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	overflow: hidden;
}

#cattie.flexie #midNav a
{
	width: auto;
	padding: 0 10px;
}

#cattie #midNav a:hover
{
	color: #000;
	background-color: #eee;
}

#cattie #midNav a.tabOn
{
	color: #000;
	background-color: #fff;
	border-bottom: solid 1px #fff;
}

/*||||||||||||| TAB NAV STYLES ||||||||||||||||||*/
#cattie  #midNav
{
	font-weight: bold;
	font-size: 13px;
	width: 630px;
	height: 33px;
	margin: 5px 0px 0px 0;
	position: relative;
	clear: both;
	/* background-color:#d5d5d5; */
	border: solid 1px #aaa;
	border-width: 0 0 1px 1px;
}


#cattie #midNav a
{
	color: #666;
	background-color: #d5d5d5;
	text-align: center;
	/* width:89px; */
	padding: 0 10px;
	height: 32px;
	line-height: 33px;
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px;
	border-top: solid 1px #aaa;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	overflow: hidden;
}

/* Ari added width for Russian midNav width -*/
.russianMidNav {
	width: 700px;
}
/* end Russian midNav width */

#cattie.flexie #midNav a
{
	width: auto;
	padding: 0 10px;
}

#cattie #midNav a:hover
{
	color: #000;
	background-color: #eee;
}

#cattie #midNav a.tabOn
{
	color: #000;
	background-color: #fff;
	border-bottom: solid 1px #fff;
}

.tab, .navFree { display: none; }
div.showTab div { display: block; }

/*  keep dotted line off the tabs */
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

/*||||||||||||| END TAB NAV STYLES ||||||||||||||||||*/
#cattie #tabBin h3.proCatName { display: none; }
#cattie #tabBin p.catTag { margin: -25px 0px 15px 20px; }

#cattie #tabBin div.gkid h3
{
	font: normal 14px/16px verdana, sans-serif;
	padding: 10px 0;
	text-indent: 15px;
	color: #777;
	margin: -10px 0 -10px 0;
	width: 630px;
	border-top: solid 1px #e5e5e5;
}

#cattie #tabBin ul
{
	clear: both;
	margin: 0px 20px;
	* margin: 0;
}

#cattie #tabBin ul li
{
	list-style-type: none;
	margin: 0 10px 10px 0;
	color: #666;
	background-color: #fff;
	height: 180px;
	width: 122px;
	float: left;
	/* border:solid 1px #ccc;*/
}

#cattie #tabBin { font: normal 11px Verdana, sans-serif; }

#cattie #tabBin .pName
{
	font: bold 11px Verdana, sans-serif;
	color: #333;
	display: block;
}

/*||||||||||||||||||||||| SLIDESHOW ||||||||||||||||||||||||||*/
#my_slideshow
{
	position: relative;
	background-color: #666;
}

#my_slideshow p
{
	color: #ccc;
	background-color: #999;
	font: normal 16px/20px helvetica, verdana, sans-serif;
	margin: 0px;
	position: absolute;
	left: 440px;
	top: 0px;
	width: 190px;
	height: 250px;
}

#conserve #my_slideshow p { width: 210px; }
div#content div#main #my_slideshow p { margin: 0; }

#my_slideshow p a
{
	color: #eee;
	font: normal 16px/20px helvetica, verdana, sans-serif;
	text-decoration: none;
	margin: 0px;
	height: 20px;
	width: 170px;
	position: absolute;
	left: 20px;
	bottom: 20px;
}

#conserve #my_slideshow p a
{
	font: normal 22px/28px helvetica, verdana, sans serif;
	left: 20px;
	bottom: 50px;
}

#my_slideshow p a:hover { color: #333; }
#conserve #my_slideshow p a:hover { color: #eee; }
#cattie div.family_page_title a.hot_crumb { margin-left: 0; }
#cattie div.family_page_title img { margin-left: 0; }

