body #schlPageWrapper	{
	background:url(/cliffordbebig/images/cliffordBG_FF.gif) repeat!important;
	min-width:1050px;
	margin-top:0px;
	padding-top:5px;
}

body #schlCliffordBeBig table	{
	margin-left:auto;
	margin-right:auto;
}
body #schlCliffordBeBig #bkgrdTopNav	{
	position:relative;
	top:1px!important;
	margin-bottom: 50px;
	margin-left:0px;
}

#bbPromise {	
	background:url(/clifford/images/bkgrdContent.png) repeat-y;
	/*background-color:#fff!important;*/
	min-height:650px;
	width:1020px;
	margin-top:55px;
	padding:0 5px;
	position: relative;
	margin-bottom:-55px;
}
	#bbPromise a { outline: none; }
	#bbPromise p, #schl3o #bbPromise h1 { margin: 0; padding: 0; }
	
	#bbPromise #bbNav {
		background: url(/cliffordbebig/promise/images/frame_top.gif) 0 100% no-repeat;
		height: 117px;
		margin-left: 8px;
		padding-left: 9px;
		padding-right: 10px;
		width:690px;
		margin-top:20px;
	}	
	#bbPromise #bbNav .logo {
		float: left;
	}
	#bbPromise #bbNav .snav {
		float: right;
		padding-top: 27px; /*changed from 27px - adjusted for headng with 50th logo*/
		width: 524px;
	}
	#bbPromise #bbNav .snav h2 {
		background: url(/cliffordbebig/promise/images/shtxtBEBIGPromise.gif) no-repeat;
		height: 21px;
		margin: 0 0 10px 259px; 
		padding: 0;
		text-indent: -10001px;
		width: 265px;
	}

	/*#bbPromise #bbNav .snav h2 {
		background: url(/cliffordbebig/promise/images/50shtxtBEBIGPromise.gif) no-repeat;
		height: 105px;
	    margin-top: -15px;
		overflow: visible;
		padding: 0 0 20px;
		text-align: right;
		white-space: nowrap;
		width: 559px;
	}*/
	
	#bbPromise #bbNav ul {
		/*background: url(/cliffordbebig/promise/images/nav_div.gif) no-repeat; */
		height: 30px;
		height: 11px;
		list-style: none;
		margin: 0;
		padding: 15px 0 0 0;
		width: 524px;
	}
	#bbPromise #bbNav ul li { border-right: 1px solid #cbcbcb; float: left; height: 11px; overflow: hidden; padding-left: 6px; padding-right: 6px;  }
	#bbPromise #bbNav ul li a { background: url(/cliffordbebig/promise/images/nav2.gif) no-repeat; display: block; height: 11px; text-indent: -100001px; }
	#bbPromise #bbNav ul li.sn1 {
		padding-left: 0;
		width: 52px;	
	}
	#bbPromise #bbNav ul li.sn2 { width: 61px; }
	#bbPromise #bbNav ul li.sn3 { width: 53px; }
	#bbPromise #bbNav ul li.sn4 { width: 50px; }
	#bbPromise #bbNav ul li.sn5 { width: 49px; }
	#bbPromise #bbNav ul li.sn6 { width: 27px; }
	#bbPromise #bbNav ul li.sn7 { width: 41px; }
	#bbPromise #bbNav ul li.sn8 { width: 46px; }
	#bbPromise #bbNav ul li.sn9 { border-right: none; width: 32px; }
	#bbPromise #bbNav ul li.sn1 a { background-position: 0 0; width: 52px; }
	#bbPromise #bbNav ul li.sn1 a:hover { background-position: 0 -11px; }
	#bbPromise #bbNav ul li.sn2 a { background-position: -52px 0; width: 61px; }
	#bbPromise #bbNav ul li.sn2 a:hover { background-position: -52px -11px; }
	#bbPromise #bbNav ul li.sn3 a { background-position: -113px 0; width: 53px; }
	#bbPromise #bbNav ul li.sn3 a:hover { background-position: -113px -11px; }
	#bbPromise #bbNav ul li.sn4 a { background-position: -166px 0; width: 50px; }
	#bbPromise #bbNav ul li.sn4 a:hover { background-position: -166px -11px; }
	#bbPromise #bbNav ul li.sn5 a { background-position: -216px 0; width: 50px; }
	#bbPromise #bbNav ul li.sn5 a:hover { background-position: -216px -11px; }
	#bbPromise #bbNav ul li.sn6 a { background-position: -265px 0; width: 27px; }
	#bbPromise #bbNav ul li.sn6 a:hover { background-position: -265px -11px; }
	#bbPromise #bbNav ul li.sn7 a { background-position: -292px 0; width: 41px; }
	#bbPromise #bbNav ul li.sn7 a:hover { background-position: -292px -11px; }
	#bbPromise #bbNav ul li.sn8 a { background-position: -333px 0; width: 46px; }
	#bbPromise #bbNav ul li.sn8 a:hover { background-position: -333px -11px; }
	#bbPromise #bbNav ul li.sn9 a { background-position: -379px 0; width: 32px; }
	#bbPromise #bbNav ul li.sn9 a:hover { background-position: -379px -11px; }
	#bbPromise #bbNav ul li.sn8 a.on { background-position: -333px -22px; }

	#bbPromise #bbContentWrap {
		background: url(/cliffordbebig/promise/images/frame_bg.gif) repeat-y;		
		margin:-20px 0 0 8px;
		padding-top:20px;
	}
	#bbPromise #bbContentWrap .bbContent {
		background: url(/cliffordbebig/promise/images/frame_btm.gif) 0 100% no-repeat;
		padding-bottom: 30px;
		width:700px;
	}
	
	#bbPromise #bbContentWrap .bbContent h1.main {
		background: url(/cliffordbebig/promise/images/shtxtMakePromise.gif) no-repeat;
		height: 74px;
		position: relative;
		text-indent: -100001px;	
		width: 382px;
		z-index: 122;
	}
	#bbPromise #bbContentWrap .bbContent h1.main, #bbPromise #bbContentWrap .bbContent p.intro, #bbPromise #bbContentWrap .bbContent p.intro2 { font-weight: bold; margin-bottom: 20px; margin-left: 18px; }
	#bbPromise #bbContentWrap .bbContent p.intro { font-size: 15px; height: 75px; width: 270px; }
	#bbPromise #bbContentWrap .bbContent p.intro2 { color: #df0c24; font-size: 15px; height: 40px; width: 240px; }
	
	#bbPromise #bbContentWrap .bbContent p.gintro { height: 155px; margin-left: 15px; }


	/* promise */

	#bbPromise #bbContentWrap .daPromise {
		padding-left: 20px;
		padding-right: 15px;
		padding-top: 12px;
	}
	#bbPromise #bbContentWrap .daPromise h1.hdr {
		background: url(/cliffordbebig/promise/images/shtxtCliffordsBeBigPromise.gif) no-repeat;
		height: 48px;
		margin: 0;
		padding: 0;
		text-indent: -10001px;
	}

	#bbPromise #bbContentWrap .daPromise .hr {
		background: transparent url(/cliffordbebig/promise/images/hr_div.gif) no-repeat;
		border: 0;
		color: #fff;
		display: block;
		height: 6px;
		margin: 16px 0;
		padding: 0;
		width: 657px;
	}
	#bbPromise #bbContentWrap .promise2bb {
		background: url(/cliffordbebig/promise/images/filc.gif) 4px 0 no-repeat;
		margin: 0;
		padding: 48px 30px 0 250px;
		width:440px;
	}
	#bbPromise #bbContentWrap .promise2bb p { font-size: 10px; margin-bottom: 9px; }
	#bbPromise #bbContentWrap .promise2bb p.intro3 { color: #cc0000; font-style: italic; font-weight: bold; font-size: 12px; }
	#bbPromise #bbContentWrap .promise2bb .ta { height: 85px; width: 425px; }
	#bbPromise #bbContentWrap .promise2bb a { color: #000; text-decoration: underline; }
	#bbPromise #bbContentWrap .promise2bb p.btn { margin: 0 auto; width: 398px; }
	#bbPromise #bbContentWrap .promise2bb p.btn a { background: url(/cliffordbebig/promise/images/btnIPromise.gif) no-repeat; display: block; height: 116px; text-indent: -100001px; width: 398px; }
	#bbPromise #bbContentWrap .promise2bb p.btn a:hover { background-position: 0 -116px; }





	/* home */


	#bbBox {
		background: url(/cliffordbebig/promise/images/box.gif) no-repeat;
		height: 454px;
		margin-left: 45px;
		position: relative;
		width: 648px;
		z-index: 20;
	}
	#bbBox #bbAbbr {
		background: url(/cliffordbebig/promise/images/state_abbr.gif) no-repeat;
		height: 21px;
		left: 352px;
		position: absolute;
		top: 66px;
		width: 52px;
	}
	
	#mapHelper {
		background: url(/cliffordbebig/promise/images/map.gif) 22px 50px no-repeat;
		height: 454px;
		width: 648px;
	}
	#map {
		
		height: 283px;
		left: 22px;
		position: relative;
		top: 50px;
		width: 447px;
		z-index: 103;

	}
	#map #jazz {
		position: absolute;
		z-index: 20;
	}
	#map #mapOverlay { left: 0; position: absolute; top: 0; z-index: 100; }

	#bbCallout {
		background: url(/cliffordbebig/promise/images/callout_bg.gif) no-repeat;
		display: none;
		height: 267px;
		left: 45px;
		position: absolute;
		top: 271px;
		width: 438px;
		z-index: 110;
	}
	#bbCallout a#close {
		left: 371px; position: absolute; top: 8px;
		background: url(/cliffordbebig/promise/images/callout_close.png) no-repeat;
		display: block;
		height: 60px;
		text-indent: -10001px;
		width: 64px;
		z-index: 106;
	}
	#bbCallout #sNum { height: 37px; left: 44px; position: absolute; top: 44px; }
	#bbCallout #sNum span { background: url(/cliffordbebig/promise/images/numbers_onwhite2.gif) no-repeat; display: block; float: right; height: 37px; text-indent: -100001px; width: 29px; }
	#bbCallout #sNum span.d0 { background-position: 0 -450px; }
	#bbCallout #sNum span.d1 { background-position: 0 -400px; }
	#bbCallout #sNum span.d2 { background-position: 0 -350px; }
	#bbCallout #sNum span.d3 { background-position: 0 -301px; }
	#bbCallout #sNum span.d4 { background-position: 0 -250px; }
	#bbCallout #sNum span.d5 { background-position: 0 -199px; }
	#bbCallout #sNum span.d6 { background-position: 0 -150px; }
	#bbCallout #sNum span.d7 { background-position: 0 -100px; }
	#bbCallout #sNum span.d8 { background-position: 0 -50px; }
	#bbCallout #sNum span.d9 { background-position: 0 0; }
	#bbCallout #sNum span.dComma { background-position: 0 -501px; margin-top: 12px; width: 12px; }
	
	#bbCallout #smap { left: 204px; position: absolute; top: 29px; }
	#bbCallout #stxt { left: 43px; position: absolute; top: 93px; }
	#bbCallout p.btn { left: 36px; position: absolute; top: 198px; width: 377px; }
	#bbCallout p.btn a { background: url(/cliffordbebig/promise/images/btnMakePromiseNow.gif) no-repeat; display: block; height: 41px; text-indent: -100001px; }
	#bbCallout p.btn a:hover { background-position: 0 -44px; }


	#boneDrop {
		height: 300px;
		left: 473px;
		overflow: hidden;
		position: absolute;
		top: 24px;
		width: 100px;
	}

	#bone { background: url(/cliffordbebig/promise/images/bones.gif) no-repeat; width: 76px; height: 55px; position: absolute; top: -55px; }
	#bone.b1 { background-position: 0 0; }
	#bone.b2 { background-position: 0 -55px; }
	#bone.b3 { background-position: 0 -110px; }
	#bone.b4 { background-position: 0 -165px; }
	#bone.b5 { background-position: 0 -220px; }
	#bone.b6 { background-position: 0 -275px; }
	#bone.b7 { background-position: 0 -330px; }
	#bone.b8 { background-position: 0 -385px; }
	#bone.b9 { background-position: 0 -440px; }
	#bone.b10 { background-position: 0 -495px; }

	#bowl {
		background: url(/cliffordbebig/promise/images/bowl_stage0b.png) 0 100% no-repeat;
		height: 53px;
		left: 403px;
		padding-top: 249px;
		position: absolute;
		top: 78px;
		width: 221px;
		z-index: 100;
	}
	#bowl.stage0 { background: url(/cliffordbebig/promise/images/bowl_stage0b.png) 0 100% no-repeat; }
	#bowl.stage1 { background: url(/cliffordbebig/promise/images/bowl_stage1b.png) 0 100% no-repeat; }
	#bowl.stage2 { background: url(/cliffordbebig/promise/images/bowl_stage2b.png) 0 100% no-repeat; }
	#bowl.stage3 { background: url(/cliffordbebig/promise/images/bowl_stage3b.png) 0 100% no-repeat; }
	#bowl.stage4 { background: url(/cliffordbebig/promise/images/bowl_stage4b.png) 0 100% no-repeat; }
	#bowl.stage5 { background: url(/cliffordbebig/promise/images/bowl_stage5b.png) 0 100% no-repeat; }

	#bowl span { background: url(/cliffordbebig/promise/images/numbers_onred2.gif) no-repeat; display: block; float: right; height: 19px; text-indent: -100001px; width: 16px; }
	#bowl span.d0 { background-position: 0 -272px; }
	#bowl span.d1 { background-position: 0 -242px; }
	#bowl span.d2 { background-position: 0 -212px; }
	#bowl span.d3 { background-position: 0 -182px; }
	#bowl span.d4 { background-position: 0 -151px; }
	#bowl span.d5 { background-position: 0 -121px; }
	#bowl span.d6 { background-position: 0 -91px; }
	#bowl span.d7 { background-position: 0 -60px; }
	#bowl span.d8 { background-position: 0 -30px; }
	#bowl span.d9 { background-position: 0 0; }
	#bowl span.dComma { background-position: 0 -302px; margin-top: 5px; width: 10px; }
	

	#bbBox .see {
		background: url(/cliffordbebig/promise/images/txtSee_03.gif) no-repeat;
		height: 20px;
		left: 30px;
		position: absolute;
		text-indent: -100001px;
		top: 378px;
		width: 283px;
	}

	#tiker {
		height: 25px;
		left: 30px;
		overflow: hidden;
		position: absolute;
		top: 400px;
		width: 590px;
	}
	#tikerContent {
		position: absolute;
		left: 600px;
		top: 0;
		height: 25px;
		font: normal 11px/25px verdana;
	}
	/*#tikerContent span { background: url(/cliffordbebig/promise/images/ticker_div.gif) 100% 50% no-repeat; padding: 4px 35px 3px 4px; }*/
	#tikerContent td { background: url(/cliffordbebig/promise/images/ticker_div.gif) 100% 50% no-repeat; height: 18px; padding: 4px 35px 3px 4px; vertical-align: top; }

	#bbMakePromiseFrm {
		background: url(/cliffordbebig/promise/images/box_mp_btm.png) 0 100% no-repeat;
		display: none;
		left: 369px;
		padding-bottom: 15px;
		position: absolute;
		top:426px;
		/* top: 355px; */
		width: 276px;
		z-index: 30;
	}
	#bbMakePromiseFrm #frmMakePromise {
		background: url(/cliffordbebig/promise/images/box_mp_top.png) no-repeat;
		padding-left: 20px;
		padding-right: 15px;
		padding-top: 62px;
	}

	#bbMakePromiseFrm #frmMakePromise label { display: block; padding-bottom: 3px; }
	#bbMakePromiseFrm #frmMakePromise td {
		font: bold 12px arial, sans-serif;
		padding-bottom: 15px;
		vertical-align: top;
	}	
	#bbMakePromiseFrm #frmMakePromise td p.astrix {
		font-size: 9px;
		font-weight: normal;
		padding: 7px 0 0 0;
	}
	#bbMakePromiseFrm #frmMakePromise input, #bbMakePromiseFrm #frmMakePromise select {
		border-width: 1px 0 0 1px;
		border-style: solid;
		border-color: #a6a6a6;
		color: #666666;
		height: 20px;		
	}
	#bbMakePromiseFrm #frmMakePromise input, #bbMakePromiseFrm #frmMakePromise option { padding: 3px 0 0 5px; }
	#bbMakePromiseFrm #frmMakePromise input#fname { width: 225px; }
	#bbMakePromiseFrm #frmMakePromise input#linit { width: 57px; }
	#bbMakePromiseFrm #frmMakePromise input#day, #bbMakePromiseFrm #frmMakePromise input#month, #bbMakePromiseFrm #frmMakePromise input#year { width: 68px; }
	#bbMakePromiseFrm #frmMakePromise a.btn {
		background: url(/cliffordbebig/promise/images/btnGo.png) no-repeat;
		display: block;
		height: 42px;
		text-indent: -100001px;
		width: 103px;
	}
	#bbMakePromiseFrm #frmMakePromise a.btn:hover { background-position: 0 -42px; }
	
	#bbTail {
		background: url(/cliffordbebig/promise/images/tail.png) no-repeat;
		height: 200px;
		left: 7px;
		position: absolute;	
		top: 420px;
		width: 79px;
		z-index: 30;
	}
	#bbClifford {		
		/*left: 244px;*/
		background: url(/cliffordbebig/promise/images/cliff_anim2.png) 0 0 no-repeat;
		height: 289px;
		left: 278px;
		position: absolute;
		top: 370px; 
		width: 423px;
		z-index: 10;
	}
	#bbClifford a {
		background: url(/cliffordbebig/promise/images/cliff_anim2.png) -423px 0 no-repeat;
		display: block;
		height: 289px;
		text-indent: -10001px;
	}
	#bbClifford a:hover {
		background-position: -846px 0;	
	}


/* thankyou */
	#cliffy { background: url(/cliffordbebig/promise/images/clifford_thanks.png) no-repeat; height: 521px; left: 17px; position: absolute; top: 170px; width: 191px; }
	#cliffy2 { background: url(/cliffordbebig/promise/images/cliffy.png) no-repeat; height: 282px; left: 17px; position: absolute; top: 187px; width: 227px; }

	#bbTop {
		padding-bottom: 10px;
		padding-left: 165px;	
	}
	#schl3o #bbTop h1.print {
		background: url(/cliffordbebig/promise/images/shtxtThanks.gif) no-repeat;
		height: 68px;
		margin: 0 auto;
		text-indent: -100001px;
		width: 371px;
	}
	#bbTop p.btn { margin: 0 auto; width: 264px; }
	#bbTop p.btn a {
		background: url(/cliffordbebig/promise/images/btnPrintPromise.gif) no-repeat;
		display: block;
		height: 78px;
		text-indent: -100001px;
	}
	#bbTop p.btn a:hover { background-position: 0 -78px; }
	
	#bbShare {
		background: url(/cliffordbebig/promise/images/tdiv.gif) no-repeat;
		margin-left: auto;
		margin-right: auto;
		padding-left: 200px;
		padding-top: 15px;
		width: 455px;
	}
	#bbShare h3 {
		background: url(/cliffordbebig/promise/images/shtxtShareThePromise.gif) no-repeat;
		height: 20px;
		margin: 0 auto;
		text-indent: -100001px;	
		width: 201px;
	}
	#bbShare ul { height: 54px; list-style: none; margin: 0; padding: 0; }
	#bbShare ul li { float: left; padding-right: 35px; }
	#bbShare ul li a {
		background: url(/cliffordbebig/promise/images/share.gif) no-repeat;
		display: block;
		height: 54px;
		text-indent: -100001px;
	}
	#bbShare ul li.sEmail a { background-position: 0 0; width: 147px; }
	#bbShare ul li.sEmail a:hover { background-position: 0 -54px; }
	#bbShare ul li.sTwitter a { background-position: -147px 0; width: 90px; }
	#bbShare ul li.sTwitter a:hover { background-position: -147px -54px; }
	#bbShare ul li.sFacebook a { background-position: -237px 0; width: 106px; }
	#bbShare ul li.sFacebook a:hover { background-position: -237px -54px; }

	#bbMoreWays {
		background: url(/cliffordbebig/promise/images/tdiv.gif) no-repeat;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 150px;
		padding-top: 20px;
		width: 510px;				
	}
	#bbMoreWays .col1 { float: left; text-align: center; width: 320px; }
	#bbMoreWays .col1 ul { float: left; list-style: none; margin: 10px 0 0 0; padding: 0; width: 320px; }
	#bbMoreWays .col1 ul li { float: left; }
	#bbMoreWays .col1 ul li.l1 { width: 162px; }
	#bbMoreWays .col1 ul li.l2 { margin-left: 10px; width: 148px; }
	#bbMoreWays .col1 ul li p { font-size: 11px; font-weight: normal; }
	#bbMoreWays .col1 ul li p a { color: #df0c24; text-decoration: underline; font-size: 10px;}
	#bbMoreWays .col1 ul li p.l { padding-bottom: 12px; }
	#bbMoreWays .col2 { float: right; width: 187px; }
	
	#bbShareAndMoreWays {
		background: url(/cliffordbebig/promise/images/tdiv.gif) no-repeat;
		height: 170px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 180px;
		padding-top: 15px;
		width: 480px;			
	}
	#bbShareAndMoreWays .col1 { float: left; text-align: center; width: 205px; }
	#bbShareAndMoreWays .col1 ul { height: 54px; list-style: none; margin: 0 0 5px 25px; padding: 0; }
	#bbShareAndMoreWays .col1 ul li { float: left; padding-right: 35px; }
	#bbShareAndMoreWays .col1 ul li a {
		background: url(/cliffordbebig/promise/images/share.gif) no-repeat;
		display: block;
		height: 54px;
		text-indent: -100001px;
	}
	#bbShareAndMoreWays .col1 ul li.sEmail a { background-position: 0 0; width: 147px; }
	#bbShareAndMoreWays .col1 ul li.sEmail a:hover { background-position: 0 -54px; }
	#bbShareAndMoreWays .col1 h3 {
		background: url(/cliffordbebig/promise/images/shtxtShareThePromise.gif) no-repeat;
		height: 20px;
		margin: 0 auto;
		text-indent: -100001px;	
		width: 201px;
	}
	#bbShareAndMoreWays .col2 { float: right; text-align: center; width: 270px; }
	#bbShareAndMoreWays .col2 h3 {
		background: url(/cliffordbebig/promise/images/txtMoreWays.gif) no-repeat;
		height: 25px;
		margin: 0 0 0 32px;
		text-indent: -100001px;	
		width: 229px;
	}
	#bbShareAndMoreWays .col2 ul { float: left; list-style: none; margin: 10px 0 0 0; padding: 0; width: 270px; }
	#bbShareAndMoreWays .col2 ul li { float: left; font-size: 10px; line-height: 11px; }
	#bbShareAndMoreWays .col2 ul li.l1 { width: 136px; }
	#bbShareAndMoreWays .col2 ul li.l2 { margin-left: 10px; width: 124px; }
	#bbShareAndMoreWays .col2 ul li p { font-weight: bold; }
	#bbShareAndMoreWays .col2 ul li p a { color: #df0c24; text-decoration: underline; }
	#bbShareAndMoreWays .col2 ul li p.l { padding-bottom: 12px; }
	

	#bbBtm {
		background: url(/cliffordbebig/promise/images/tdiv.gif) no-repeat;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px;
		width: 655px;
	}
	#bbBtm h3.signup {
		background: url(/cliffordbebig/promise/images/txtSignUp.gif) no-repeat;
		height: 26px;
		margin: 0 auto;
		padding: 0;
		text-indent: -100001px;
		width: 307px;
	}
	#bbBtm p.updates { padding: 5px 0 12px 0; text-align: center; }
	#bbBtm form { margin-left: 205px; margin-bottom: 25px; }
	
	#bbBtm form .frm label { display: block; padding-top: 5px; width: 40px; }
	#bbBtm form .frm input#signupemail { height: 19px; width: 175px; }
	#bbBtm form td.legalese {
		font-size: 10px;
		width: 295px;
	}


	#bbBtm #video {
		background: url(/cliffordbebig/promise/images/video_bg.gif) no-repeat;
		height: 353px;
		margin-left: auto;
		margin-right: auto;
		/*padding-left: 33px;*/
		padding-top: 33px;
		text-align: center;
		width: 440px;
	}
	#bbBtm h3.remember {
		background: url(/cliffordbebig/promise/images/txtRemember.gif) no-repeat;
		height: 24px;
		margin: 0 auto;
		padding: 0;
		text-indent: -100001px;
		width: 510px;
	}

	#bbEmailFriend {
		display: none;
		left: 138px;
		position: absolute;
		top: 222px;
		width: 500px;
		z-index: 130;
	}
	#bbEmailFriend .close {
		background: url(/cliffordbebig/promise/images/callout_close.png) no-repeat;
		display: block;		
		height: 60px;
		left: 435px;
		text-indent: -100001px;
		position: absolute;
		top: 0;
		width: 64px;
	}
	#bbEmailFriendContent {
		background-color: #fff;
		border: solid 4px #e00722;
		margin-top: 15px;
		padding: 25px 30px;
		width: 412px;
	}	
	#bbEmailFriendContent h3 {
		background: url(/cliffordbebig/promise/images/shtxtEmailFriend.gif) no-repeat;
		height: 22px;
		margin: 0 auto 25px auto;
		text-indent: -100001px;
		width: 248px;	
	}
	#bbEmailFriendContent form { margin: 20px 0 0 0; padding: 0; }
	#bbEmailFriendContent label { display: block; font-weight: bold; padding: 0 0 7px 7px; }
	#bbEmailFriendContent td { vertical-align: top; }
	#bbEmailFriendContent td.friends { font-weight: bold; padding: 30px 0 12px 0; }
	#bbEmailFriendContent .fRow input { width: 185px; }
	#bbEmailFriendContent .fData input { margin-bottom: 12px; width: 185px; }
	#bbEmailFriendContent a.emailBtn {
		display: block;
		margin: 0 auto;
		text-indent: -100001px;
	}
	#bbEmailFriendContent a#bbShareBtn {
		background: url(/cliffordbebig/promise/images/btnSharePromiseBone.gif) no-repeat;
		height: 107px;
		margin: 22px auto;
		width: 355px;
	}
	#bbEmailFriendContent a#bbShareBtn:hover { background-position: 0 -107px; }
	#bbEmailFriendContent a#bbPreviewBtn {
		background: url(/cliffordbebig/promise/images/txtPreviewMsg.gif) no-repeat;
		height: 21px;
		width: 155px;
	}
	#bbEmailFriendContent a#bbPreviewBtn:hover { background-position: 0 -21px; }
		
	#bbPreview {
		display: none;
		left: 70px;
		position: absolute;
		top: 180px;
		width: 620px;
		z-index: 130;
	}
	#bbPreview .close {
		background: url(/cliffordbebig/promise/images/callout_close.png) no-repeat;
		display: block;		
		height: 60px;
		left: 560px;
		text-indent: -100001px;
		position: absolute;
		top: 0;
		width: 64px;
	}
	#bbPreviewContent {
		background-color: #fff;
		border: solid 4px #e00722;
		font-size: 17px;
		margin-top: 15px;	
		padding: 5px;
		width: 590px;
	}	
	#bbPreviewContent p {
		margin-bottom: 25px;	
	}
	#bbPreviewContent p.hdr { padding-left: 10px; }
	#bbPreviewContent p.logos { padding-right: 15px; text-align: right; }
	#bbPreviewContent p.logos .btn { margin-right: 40px; }
	#bbPreviewContent p a { color: #000; text-decoration: underline; }
	#bbPreviewContent .txtContent { padding-left: 30px; }
	
	#bbThanks {
		display: none;
		left: 70px;
		position: absolute;
		top: 180px;
		width: 620px;
		z-index: 130;
	}
	#bbThanks .close {
		background: mimurl(/cliffordbebig/promise/images/callout_close.png) no-repeat;
		display: block;		
		height: 60px;
		left: 560px;
		text-indent: -100001px;
		position: absolute;
		top: 0;
		width: 64px;
	}
	#bbThanksContent {
		background-color: #fff;
		border: solid 4px #e00722;
		font-size: 17px;
		margin-top: 15px;	
		padding: 5px;
		width: 590px;
	}	
	#bbThanksContent p {
		margin-bottom: 25px;	
	}
	#bbThanksContent p.hdr { padding-left: 10px; }	
	#bbThanksContent p.btns img { display: block; margin-bottom: 10px; }	
	#bbThanksContent .txtContent { padding-left: 30px; }
	
	#frmThanks { font-size:14px; display: none; padding-bottom:20px; text-align:center; }
	
	/* common */

	#bbPromise #bbContentWrap .logos {
		margin-top: 20px;
		padding-right: 15px;
		text-align: right;
	}


	#bbPromise #bbFooter {
		color: #565656;
		margin-top: 30px;
		padding: 10px;
		width:720px;
		text-decoration:none!important;
	}
	#bbPromise #bbFooter a {
		text-decoration:none!important;
	}