@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#B2E1F9 url(/lib/yhst-15596662667625/bgpx.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

td{
	vertical-align:top;
}

cb
{
	clear:both;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.bubbles-outer{
	padding:280px 0 0 0;
}

.bubbles-lt{
	background:url(/lib/yhst-15596662667625/left-bubbles.jpg) right top no-repeat;
	height:158px;
}

.bubbles_remain{
	background:url(/lib/yhst-15596662667625/bubbles-lt-remain.gif) 0 136px no-repeat;
}

.bubbles-rt{
	background:url(/lib/yhst-15596662667625/right-bubbles.jpg) left top no-repeat;
	height:158px;
}

.header_logoPart
{
	width:132px; float:left; background: #fff url(/lib/yhst-15596662667625/img-dappleLogo.gif) no-repeat; height:144px;
}

.header_rightPart
{
	width:761px; float:left;
}

.topNavTd
{
	
}

.topNavTbl
{
	background: url(/lib/yhst-15596662667625/img-topLinksbar-bgpx.gif) repeat-x;
}

.topLinks ul
{
	margin:0; padding:5px 0 0 0;
}

.topLinks ul li
{
	margin:0; padding:0 8px 12px 11px;
	list-style:none;
	display:inline;
	background:url(/lib/yhst-15596662667625/img-topLinksbar-separator.gif) right 0 no-repeat;
	line-height:22px;
	
}

.topLinks ul li.firstList
{
	padding:0 9px 12px 0;

}


.topLinks ul li.lastList
{
	padding:0 0 12px 7px;
	background:none;

}

.tagline
{
	padding:19px 0 2px 19px;
}

.navigationTd
{
	background:#fff url(/lib/yhst-15596662667625/img-navbarBgpx.gif) top repeat-x;
	padding:0; margin:0;
	height:58px;
}

.topContentTd
{
	background:#fff url(/lib/yhst-15596662667625/img-topContent-bg.gif) no-repeat;
	height:319px;
}

.pageDescriptionTd
{
	padding:10px 0 25px 0px;
}

.pageTitleTd
{
	padding: 0 0 25px 22px;
	font: normal 15px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#4c4c4c;
}

.pageTitleTd h1
{
	font: normal 24px Arial, Helvetica, sans-serif;
	color:#1d78a5;
	margin:0; padding:0 0 19px 0;
}

.pageTitleTd h1 sup
{
	font-size:15px;
}

.pageTitleTd h1 span.green
{
	color:#81a815;
}

.pageTitleTd p
{
	margin:0; padding:0;
}

.awardTd
{
	vertical-align:middle;
}

.iParentingLogoHolder
{
	vertical-align:bottom; padding-bottom:15px;
}

.coolLogoHolder
{
	vertical-align:bottom; padding-bottom:12px;
}

.checkoutBtnTd
{
	vertical-align:bottom;
}

.imgRotationTd
{
	border:1px solid red;
}

#imageContainer
{
	height:319px;
}

#imageContainer img {
	display:none;
	position:absolute;
}

.lowerContentTd
{
	background:#fff url(/lib/yhst-15596662667625/img-lowerPart-bgpx.gif) bottom repeat-x;
}

.lowerContentTbl
{
	background:url(/lib/yhst-15596662667625/img-lowerPart-ltCurve.gif) left bottom no-repeat;
}

.lowerContentTblMain
{
	background:url(/lib/yhst-15596662667625/img-lowerPart-rtCurve.gif) right bottom no-repeat;
}


.tabsHolder
{
	padding: 0 0 5px 0
}

.tab1Td
{
	padding:0 0 5px 5px;
}

.tab2Td
{
	padding:0 0 5px 8px;
}

.tab3Td
{
	padding:0 3px 5px 0;
}

.tabTitle
{
	background:url(/lib/yhst-15596662667625/img-lowerTab-bgpx.gif) repeat-x;
	padding:7px 0 0 2px;
	font-size:20px;
	color:#1d78a5;
}

a.addAshout
{
	font-size:13px;
	text-decoration:underline;
	color:#1d78a5;
}

a.addAshout:hover
{
	text-decoration:none;
}

.lowerContentDiv
{
	padding:0 23px 0 23px;
}

.realLowerContent
{
	background:url(/lib/yhst-15596662667625/img-lowerPart-separator.gif) right bottom no-repeat;
	padding:0 0 30px 0;
}

.lowerContent_content1Td
{
	padding:11px 0 10px 23px;
}

.cOurVdoTd
{
	padding:8px 0 0 0;
}

.lastTd
{
	background:none;
	padding:11px 0 0 15px;
}

p.congrats
{
	font-size:18px; padding:0; margin:0;
}

.contestantBtnTd
{
	padding:0 0 0px 0;
}

.emailSignUpHolder
{
	padding:11px 0 0 0;
}


.fbar-bg{
	background:url(/lib/yhst-15596662667625/fbar-bg.gif) repeat-x;
}

.txtbox-email{
	border:1px solid #c8c8c8;
	width:240px;
	height:18px;
	margin:3px 0 0 0;
}

h3.ttl-green16{
	margin:5px 0 0 -5px;
	padding:0;
	font-size:16px;
	color:#559910;
}

.footerTd
{
	padding:13px 0 0 0;
	font-size:13px;
	color:#156891;
}

.mcSecureTd
{
	padding:0 0 0 77px;
}

.yahooTd
{
	text-align:right;
	padding:0 58px 0 0;
}

.footerTd p
{
	margin:0; padding:6px 0 0 0; text-align:center;
}

.footerTd p a
{
	color:#156891;
}

.footerTd p.eciInfo
{
	padding:9px 0 0 0;
}

/******* STYLES FOR CUSTOM SCROLL BAR STARTS HERE *********/

.root 		{
		position:relative;
		height:195px;
		background:url(/lib/yhst-15596662667625/img-scroller-dotLine.gif) right 10px repeat-y;
		width:282px;
		
		}

.thumb 		{
		position:absolute;
		left: 10px;
		margin:0 0 0 -2px;
		}
.up, .dn 	{
		position:absolute;
		left:10px;
		
		}

.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:0;
		outline:none;
		}
.scrollContainer { 
		position:absolute; 
		left:2px; 
		top:19px; 
		clip:rect(0 467 200 0);
		overflow:auto; 

		}
.scrollContent { 
		position:absolute;

		}
		
/******* STYLES FOR CUSTOM SCROLL BAR ENDS HERE *********/
		
		
.dappleDishBox
{
	border:1px solid #DDE5E9;
	padding:12px 6px 12px 8px;
	font-size:13px; color:#4c4c4c;
	margin-bottom:10px;
}

.dappleDishBox p.name
{
	font-size:11px; font-style:italic; padding:10px 0 0 0; margin:0;
}

.dappleDishBox p.name img
{
	padding:0 0 0 5px;
}

.dishBoxBg1
{
	background:url(/lib/yhst-15596662667625/img-dappleDishBox1-stripeBg.gif);
}

.dishBoxBg2
{
	background:url(/lib/yhst-15596662667625/img-dappleDishBox2-stripeBg.gif);
}

/************** added later ************/

.autoHeight
{
	height:auto;
}

.breadcrumbHolder
{
	background:#fff url(/lib/yhst-15596662667625/img-pageContent-leftEffect.gif) 116px repeat-y;
	height:19px;
	text-align:right;
	vertical-align:bottom;
	color:#C02880;
	font-size:11px;
	padding-right:26px;
}

.breadcrumbHolder a
{
	color:#C02880;
	text-decoration:underline;
}

.breadcrumbHolder a:hover
{
	text-decoration:none;
}

.shopByCategoryTd
{
	background:url(/lib/yhst-15596662667625/img-shopByCat-bgImg.gif) 2px 0 no-repeat;
	font-size:22px;
	color:#1d78a5;
	padding:10px 0 0 20px;
}

.leftNavLinksHolder
{
	padding:15px 0 20px 20px;
}

.categoryTtl
{
	background:url(/lib/yhst-15596662667625/img-leftNavTtlBg.gif) bottom no-repeat;
	vertical-align:bottom;
	padding:0 0 15px 2px;
	font-size:16px;
	color:#1d78a5;
}

.categoryTtl a
{
	vertical-align:bottom;
	padding:0 0 15px 2px;
	font-size:16px;
	color:#1d78a5;
}

.categoryTtl a:hover
{
	vertical-align:bottom;
	padding:0 0 15px 2px;
	font-size:16px;
	color:#1d78a5;
}

.categoryTtl sup
{
	font-size:11px;
}

.leftNavLinksHolder ul
{
	margin:0; padding:12px 0 25px 0;
}

.leftNavLinksHolder ul li
{
	margin:0 0 10px 0; padding:0;
	list-style:none;
	font-size:13px;
	line-height:18px;
}

.leftNavLinksHolder ul li a
{
	padding:0 0 0 20px;
	background:none;
	color:#000;
	text-decoration:none;
	display:block;
}

.leftNavLinksHolder ul li a:hover
{
	padding:0 0 0 20px;
	background: url(/lib/yhst-15596662667625/img-leftBar-linkHoverArr.gif) 2px 4px no-repeat;
	color:#ed409a;
}

.testimonialHolder
{
	width:196px;
	margin:0 auto;
	border:1px solid #ACD5E2;
	background:#fff url(/lib/yhst-15596662667625/img-whatCustBox-topbgpx.gif) top repeat-x;
	padding:15px 0 20px 10px;
}

.testimonialHolder h1
{
	font-size:16px;
	color:#ed409a;
	padding:0; margin:0;
	font-weight:normal;
}

p.testimonialTxt
{
	font-size:15px;
}

p.clientName
{
	margin:-10px 0 0 0; padding:0;
	font-size:13px;
	font-style:italic;
}

.dappleDonatesTd
{
	padding:33px 20px 52px 20px;
	font-size:13px;
	line-height:18px;
}

.dappleDonatesTd h1
{
	font-size:16px;
	color:#1d78a5;
	margin:0 0 10px 0; padding:0;
}

.dappleDonatesTd a
{
	color:#eb57a5;
	text-decoration:underline;
}


.dappleDonatesTd a:hover
{
	text-decoration:none;
}

.affiliatedToTbl td
{
	text-align:center;
	padding:0 0 25px 0;
}

.secPageContentTd
{
	background:#fff url(/lib/yhst-15596662667625/img-pressPage-bottomCurve.jpg) bottom no-repeat;
	padding:0 0 123px 0;
}

.secPageContent_rightSection
{
	background:url(/lib/yhst-15596662667625/img-pageContent-leftEffect.gif) repeat-y;
	padding:0 13px 0 16px;
}

.pageNameHolderTd
{
	background:url(/lib/yhst-15596662667625/img-pageTtlbarBgpx.gif) top repeat-x;
}

.pageNameHolderTd table td
{
	vertical-align:middle;
    color:#1d78a5;
}

.pageTitle
{
	font-size:20px; font-weight:bold;
	padding:0 0 0 20px;
}

.memberOrPress
{
	text-align:right;
	font-size:13px;
}

.memberOrPress a
{
	color:#1d78a5;
	text-decoration:underline;
}

.memberOrPress a:hover
{
	text-decoration:none;
}

.dappleInMediaTblHolder /**** edited later ****/
{
	padding:16px 0 0 37px;
}


.mediaTtl
{
	font-size:18px;
	color:#1d78a5;
	padding:0 0 18px 0;
}

.mediaTtl span.back /**** added later *****/
{
	margin:0 0 0 355px;
	padding:0 20px 0 0;
	font:normal 14px Arial, Helvetica, sans-serif;
    background:url(/lib/yhst-15596662667625/img-topArr.gif) 82px 3px no-repeat;
}

.mediaTtl span.back a, .back a /**** added later *****/
{
	color:#1d78a5;
	text-decoration:underline;
}

.mediaTtl span.back a:hover, .back a:hover /**** added later *****/
{
	text-decoration:none;
}

.back /**** added later *****/
{
	text-align:right;
	padding:0 13px 0 0;
	font:normal 14px Arial, Helvetica, sans-serif;
    background:url(/lib/yhst-15596662667625/img-topArr.gif) right 3px no-repeat;
}


.tvTbl td
{
	background:url(/lib/yhst-15596662667625/img-vdoSkin.jpg) left top no-repeat;
	padding:15px 0 0 10px;
}


.tvTbl td.mediaTtl
{
	font-size:18px;
	color:#1d78a5;
	padding:0 0 10px 0;
	background:none;
}

.tvTbl td.noBackground
{
	background:none;
}

.showHand
{
		cursor:pointer;
}

.viewArticleHolder
{
	visibility:hidden;
	position:relative; left:4px; top:-65px;
	margin:-20px 0 0 0;
}

.showMe
{
	visibility:visible;
	position:relative; left:4px; top:-65px;
	margin:-20px 0 0 0;
}

.hideMe
{
	visibility:hidden;
	position:relative; left:4px; top:-65px;
	margin:-20px 0 0 0;
}

.viewVdoHolder /**** edited later ****/
{
	visibility:hidden;
	position:relative; left:30px; top:-85px;
	margin:10px 0 0 0;
}

.showMeVdo
{
	visibility:visible;
	position:relative; left:30px; top:-85px;
	margin:10px 0 0 0;
}

.hideMeVdo
{
	visibility:hidden;
	position:relative; left:30px; top:-85px;
	margin:10px 0 0 0;
}

.viewOnlineHolder /**** added later *****/
{
	visibility:hidden;
	position:relative; left:35px; top:-75px;
	margin:-20px 0 0 0;
}

.showMeOnline /**** added later *****/
{
	visibility:visible;
	position:relative; left:35px; top:-75px;
	margin:-20px 0 0 0;
}

.hideMeOnline /**** added later *****/
{
	visibility:hidden;
	position:relative; left:35px; top:-75px;
	margin:-20px 0 0 0;
}
