@charset "utf-8";
/* CSS Document */

/*** content ***/
#content { 
	background: url(../images/living/cat.png) no-repeat 3px 18px;
	position: relative;
}	
#content .intro { 
	background: url(../images/living/cat_tube.png) no-repeat top left;
	padding: 185px 50px 100px 35px;
	_padding: 185px 50px 0 35px;	
	width: 400px;
	float: right;
	margin: 32px 35px 0 0;
	_margin: 15px 18px 0 0;
}
#content .body { 
	padding: 0 30px 30px 35px;
	width: 443px;
	float: right;
	margin: 45px 15px 0 0;
}

/*** subNav ***/
li.subnav01 {
	background: url(../images/living/nav01.gif) no-repeat;
}
li.subnav01 a:hover, li.selected01 {
	background: url(../images/living/nav01_over.gif) no-repeat;
}
li.subnav02 {
	background: url(../images/living/nav02.gif) no-repeat;
}
li.subnav02 a:hover, li.selected02 {
	background: url(../images/living/nav02_over.gif) no-repeat;
}
li.subnav03 {
	background: url(../images/living/nav03.gif) no-repeat;
}
li.subnav03 a:hover, li.selected03 {
	background: url(../images/living/nav03_over.gif) no-repeat;
}
li.subnav04 {
	background: url(../images/living/nav04.gif) no-repeat;
}
li.subnav04 a:hover, li.selected04 {
	background: url(../images/living/nav04_over.gif) no-repeat;
}

/*** cat-gility course ***/
.boxGreen {
	background: #a2b323;
	padding: 5px 0 5px 11px;
	margin-bottom: 15px;
}
.catgility {
	background: url(../images/living/cat_agility.png) no-repeat;
	width: 209px;
	height: 125px;
	position: absolute;
	top: -32px;
	right: 55px;
}
html > body .catgility {
	top: 25px;
}
.bkg_subhdr_catgility {
	background: url(../images/living/bkg_subhdr_catgility.png) no-repeat;
	padding: 15px 0 15px 70px;
}	
.whatyoullneed {
	background: url(../images/living/gradient.jpg) repeat-x bottom;
	padding-bottom: 34px;
}
.whatyoullneed .icons {
	padding: 18px 0;
}	
.whatyoullneed ol {
	margin: 0 100px 0 20px;
}
*+html .whatyoullneed ol { 
	margin: 0 100px 0 25px;
}
*html .whatyoullneed ol {
	margin: 0 100px 0 25px;
}
.whatyoullneed ol li {
	padding-bottom: 12px;
}			
.tip {
	background: url(../images/living/tip.png) no-repeat;
	width: 300px;
	height: 255px;
	text-indent: -9000px;
	margin-bottom: 10px;
}	

/*** create a friskies home ***/
.boxOrange {
	background: #ffaa41;
	padding: 5px 0 5px 11px;
	margin-bottom: 30px;
	height: 50px;
}	
.cat-create {
	background: url(../images/living/cat_create.png) no-repeat;
	width: 110px;
	height: 123px;
	position: absolute;
	top: -13px;
	right: 80px;
}
html > body .cat-create {
	top: 38px;
}
.bkg_subhdr_create {
	background: url(../images/living/bkg_subhdr_create.png) no-repeat;
	padding: 15px 0 25px 70px;
}

/*** training tips ***/
.boxMandarin {
	background: #f47900;
	padding: 5px 0 5px 11px;
	margin-bottom: 15px;
}
.cat-training {
	background: url(../images/living/cat_training.png) no-repeat;
	width: 209px;
	height: 126px;
	position: absolute;
	top: -32px;
	right: 55px;
}
html > body .cat-training {
	top: 25px;
}
.bkg_subhdr_training {
	background: url(../images/living/bkg_subhdr_training.png) no-repeat;
	padding: 15px 0 25px 70px;
}
.trainingtips li {
	margin-left: 25px;
	padding-bottom: 5px;
}	

/*** a day in the life of steve, the FRISKIES cat ***/
.boxYellow {
	background: #fcb316;
	padding: 5px 0 5px 11px;
	margin-bottom: 15px;
	height: 73px;
}	
.cat-mrfrisky {
	background: url(../images/living/cat_mrfrisky.png) no-repeat;
	width: 110px;
	height: 123px;
	position: absolute;
	top: -12px;
	right: 60px;
	_right: 40px;
}
html > body .cat-mrfrisky {
	top: 33px;
}