#navYahoo {
	background-image: url(/cppp/yahoo/images/navTile_index.gif);
	background-repeat: repeat-x;
	height: 55px;
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	position: absolute;
	width: 974px;
	.width: 976px;
	left: 0px;
	top: 75px;
	
}
#navYahoo * {
	margin: 0px;
	padding: 0px;
}
#navYahoo ul {
	background-image: url(/cppp/yahoo/images/navSprite_index.gif);
	background-repeat: no-repeat;
	list-style: none;
	width: 500px;
	height: 42px;
	float: left;
}
#navYahoo ul.tabHome { background-position: 0px 0px; }
#navYahoo ul.tabMatch { background-position: 0px -42px; }
#navYahoo ul.tabChemistry { background-position: 0px -84px; }
#navYahoo ul.tabTipAdvice { background-position: 0px -126px; }
#navYahoo ul li {
	display: block;
	height: 28px;
	float: left;
	position: relative;
}
#navYahoo ul li#navHome { width:82px; }
#navYahoo ul li#navMatch { width:91px; }
#navYahoo ul li#navChemistry { width:123px; }
#navYahoo ul li#navIndex { width:200px; }
#navYahoo ul li a {
	background-image: url(/cppp/yahoo/images/navSprite_index.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	position: absolute;
	height: 12px;
	top: 8px;
	left: 18px;
	overflow: hidden;
}
#navYahoo ul li#navHome a {
	width:43px;
	background-position: 0px -180px;
}
#navYahoo ul li#navMatch a {
	width:49px;
	background-position: -44px -180px;
}
#navYahoo ul li#navChemistry a {
	width:81px;
	background-position: -94px -180px;
}
#navYahoo ul li#navIndex a {
	width:158px;
	background-position: -176px -180px;
}
#navYahoo ul.tabHome li#navHome a { background-position: 0px -168px; }
#navYahoo ul.tabMatch li#navMatch a { background-position: -44px -168px; }
#navYahoo ul.tabChemistry li#navChemistry a { background-position: -94px -168px; }
#navYahoo ul.tabTipAdvice li#navIndex a { background-position: -176px -168px; }
#navYahoo #yCallout {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #f3e396;
	text-align: right;
	padding: 6px 10px 0px;
}
#navYahoo #yCallout a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

html, body {
	width: 100%;
	font: 11px;
	color: #000;
}
body { background: #fff url(/cppp/yahoo/images/tileChannel.jpg) repeat-x 0px 0px; }
body.traditionalBoxModel { text-align: center; }
#channelYahoo {
	width: 976px;
	margin: 0px auto;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #f6f6f6;
	position: relative;
	height: 1220px;
}
.traditionalBoxModel #channelYahoo { text-align: left; }
#pnlContent {
	color: #555;
	background: url(/cppp/yahoo/images/42162bg.png) no-repeat;
	position: absolute;
	height: 1100px;
	width: 1020px;
	left: -22px;
	top: 130px;
}
#pnlContent a {
	color:#1460ae;
	text-decoration: none;
}
#pnlContent a:hover { text-decoration: underline; }
.cls_13122_footer, .partnerFooter {
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cls_13122_footer {
	color: #555;
	position: absolute;
	height: 175px;
	width: 924px;
 .width: 976px;
	left: 0px;
	top: 1025px;
	padding-left: 50px;
}
.partnerFooter {
	color: #555;
	position: absolute;
	height: 15px;
	width: 939px;
 .width: 976px;
	left: 0px;
	top: 1200px;
	padding-left: 35px;
}
#pnlContent * {
	padding: 0px;
	margin: 0px;
}
#pnlMatch h1 {
	background: url(/cppp/yahoo/images/42162mFormula.png) no-repeat;
	overflow: hidden;
	position: absolute;
	height: 46px;
	width: 542px;
	left: 328px;
	top: 31px;
	text-indent: -9999px;
}
#pnlMatch h2 {
	background: url(/cppp/yahoo/images/42162mCTA.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	height: 29px;
	width: 448px;
	left: 348px;
	top: 115px;
}
#pnlMatch h3 {
	background: url(/cppp/yahoo/images/42162mLogo.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	height: 23px;
	width: 169px;
	left: 136px;
	top: 41px;
}
#pnlMatch .login {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 20px;
	width: 110px;
	position: absolute;
	z-index: 25;
	top: 12px;
	left: 845px;
}
#pnlMatch .login a {
	color: #1460ae;
	text-decoration: none;
}
#pnlMatch .login a:hover { text-decoration: underline; }
#pnlSpotlight #flash {
	position: relative;
	height: 200px;
	width: 500px;
	left: 30px;
	top: 24px;
}
#pnlMatch #formSearch {
	position: absolute;
	width: 628px;
	left: 348px;
	top: 161px;
	color: #FFF;
	z-index: 100;
}
#formSearch .drpdwn select, #formSearch .txtbx input {
	font-size: 11px;
	width: 100px;
}
#formSearch #pnlAgeSeeking select { width: auto; }
#formSearch .drpdwn {
	text-align: right;
	width: 200px;
	height: 30px;
}
#formSearch #pnlGenderSeek, #formSearch #pnlPostal {
	width: 190px;
	position: absolute;
	left: 217px;
	top: 0px;
	text-align: left;
}
#formSearch #pnlPostal { top: 30px; }
#formSearch #pnlButton {
	position: absolute;
	height: 37px;
	width: 190px;
	top: 7px;
	right: 10px;
}
#pnlContent #pnlChemistry {
	height: 297px;
	width: 926px;
	background: url(/cppp/yahoo/images/42162cbg.png) no-repeat bottom;
	position: absolute;
	left: 47px;
	top: 457px;
}
#pnlChemistry #cIntro {
	background: url(/cppp/yahoo/images/42162cIntroduce.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	height: 11px;
	width: 886px;
	left: 20px;
	top: 0px;
}
#pnlChemistry h3 {
	background: url(/cppp/yahoo/images/42162chemLogo.gif) no-repeat;
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	height: 41px;
	width: 150px;
	left: 35px;
	top: 45px;
}
#pnlChemistry h2 {
	background: url(/cppp/yahoo/images/42162cFormula.gif) no-repeat;
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	height: 44px;
	width: 501px;
	left: 224px;
	top: 43px;
}
#pnlChemistry .login {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 20px;
	width: 110px;
	position: absolute;
	z-index: 25;
	top: 41px;
	left: 793px;
}
#pnlChemistry .login a {
	color: #707070;
	text-decoration: none;
}
#pnlChemistry .login a:hover { text-decoration: underline; }
#pnlChemistry #chemDoodle {
	background: url(/cppp/yahoo/images/42162cqbg.gif) no-repeat;
	position: absolute;
	height: 180px;
	width: 372px;
	left: 20px;
	top: 95px;
}
#pnlChemistry #chemDoodle h3 {
	background: url(/cppp/yahoo/images/42162cQ.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	height: 13px;
	width: 344px;
	left: 16px;
	top: 35px;
}
#pnlChemistry p.pTest {
	font-size: 13px;
	color: #555;
	line-height: 17px;
	padding: 48px 20px 13px 17px;
}
#pnlChemistry #chemDoodle p.pTest strong { color: #b21400; }
#pnlChemistry h4.btnFind {
	position: relative;
	height: 29px;
	width: 234px;
	left: 17px;
}
#pnlChemistry h4.btnFind a {
	background: url(/cppp/yahoo/images/42162btnFindChemistry.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	position: absolute;
	height: 29px;
	width: 234px;
}
#pnlChemistry #chemCouples {
	position: absolute;
	height: 180px;
	width: 415px;
	left: 398px;
	top: 95px;
}
#pnlChemistry #thmCouples {
	position: absolute;
	height: 180px;
	width: 87px;
	left: 820px;
	top: 95px;
	list-style: none;
}
#pnlChemistry #thmCouples li {
	float: left;
	height: 63px;
}
#pnlChemistry #thmCouples li img { cursor: pointer; }
#pnlContent #pnlAddnContent {
	clear: both;
	height: 103px;
	position: absolute;
	top: 789px;
	left: 68px;
	width: 900px;
}
#pnlAddnContent .addn {
	height: 103px;
	width: 280px;
	float: left;
	margin-right: 16px;
	position: relative;
	border-right: 1px solid #b9b9b9;
}
#pnlAddnContent #pnlMore { margin: 0px; }
#pnlAddnContent h4 {
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	height: 14px;
	top: 9px;
}
#pnlAddnContent #pnlTips h4 {
	background: url(/cppp/yahoo/images/42162hdTips.gif) no-repeat;
	width: 176px;
}
#pnlAddnContent #pnlVideo h4 {
	background: url(/cppp/yahoo/images/42162hdVideo.gif) no-repeat;
	width: 126px;
}
#pnlAddnContent #pnlMore h4 {
	background: url(/cppp/yahoo/images/42162hdMore.gif) no-repeat;
	width: 226px;
}
#pnlAddnContent ul {
	margin-top: 14px;
	margin-left: 17px;	
	.margin-left: 7px;	
	line-height: 18px;
	color: #1460ae;
	width: 226px;
	.list-style: inside;
}
#pnlAddnContent #pnlMore { border-style: none; }
.jcarousel-container {
	position: absolute;
	height: 261px;
	width: 1020px;
	left: 0px;
	top: 160px;
}
.jcarousel-container .jcarousel-centercontainer .jcarousel-centerfloat {
	position: absolute;
	z-index: 50;
	height: 276px;
	width: 222px;
	left: 131px;
	top: 0px;
	background: url(/cppp/yahoo/images/42162profile.png) no-repeat 0px 0px;
}
.jcarousel-container .jcarousel-centercontainer .jcarousel-prev, .jcarousel-container .jcarousel-centercontainer .jcarousel-next {
	position: absolute;
	height: 33px;
	width: 41px;
	top: 208px;
	cursor: pointer;
	z-index: 25;
}
.jcarousel-container .jcarousel-centercontainer .jcarousel-prev {
	left: 102px;
	background: url(/cppp/yahoo/images/42162arwLeft.png) no-repeat;
}
.jcarousel-container .jcarousel-centercontainer .jcarousel-next {
	left: 340px;
	background: url(/cppp/yahoo/images/42162arwRight.png) no-repeat;
}
#pnlContent .jcarousel-container .jcarousel-centercontainer .sptltPic { padding: 18px 18px 7px; }
.jcarousel-container .jcarousel-centercontainer .sptltPic img {
	width:186px;
	height:186px;
}
#pnlContent .jcarousel-container .jcarousel-centercontainer .pnlSpotlightDetails {
	padding-right: 18px;
	padding-left: 18px;
	text-align: right;
}
.jcarousel-container .jcarousel-centercontainer .pnlSpotlightDetails .sptltDetails {
	color: #1460AE;
	font-size: 9px;
}
.jcarousel-container .jcarousel-centercontainer .pnlSpotlightDetails .sptltDetails a {
	font-size: 11px;
	font-weight: bold;
}
.jcarousel-container .jcarousel-centercontainer .pnlSpotlightDetails .sptltDetails span { display: block; }
.jcarousel-container .jcarousel-centercontainer .viewProfile {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.jcarousel-container .jcarousel-clip {
	position: absolute;
	height: 100px;
	width: 940px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	left: 45px;
	top: 89px;
	z-index: 1;
}
.jcarousel-container .jcarousel-clip .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
.jcarousel-container .jcarousel-clip .jcarousel-list li, .jcarousel-container .jcarousel-clip .jcarousel-item {
	float: left;
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 0px;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
	height: 100px;
}
.jcarousel-container .jcarousel-clip .jcarousel-list li img, .jcarousel-container .jcarousel-clip .jcarousel-item img {
	width:100px;
	height:100px;
	position: relative;
	cursor: pointer;
}
.ie6 #pnlContent { background: url(/cppp/yahoo/images/42162bg.gif) no-repeat; }
.ie6 #pnlMatch h1 { background: url(/cppp/yahoo/images/42162mFormula.gif) no-repeat; }
.ie6 #pnlMatch h2 { background: url(/cppp/yahoo/images/42162mCTA.gif) no-repeat; }
.ie6 #pnlMatch h3 { background: url(/cppp/yahoo/images/42162mLogo.gif) no-repeat; }
.ie6 #pnlContent #pnlChemistry { background: url(/cppp/yahoo/images/42162cbg.gif) no-repeat bottom; }
.ie6 .jcarousel-container .jcarousel-centercontainer .jcarousel-centerfloat { background: url(/cppp/yahoo/images/42162profile.gif) no-repeat 0px 0px; }
.ie6 .jcarousel-container .jcarousel-centercontainer .jcarousel-prev { background: url(/cppp/yahoo/images/42162arwLeft.gif) no-repeat; }
.ie6 .jcarousel-container .jcarousel-centercontainer .jcarousel-next { background: url(/cppp/yahoo/images/42162arwRight.gif) no-repeat; }

