/* page backgrounds */
body
{
	background-image:none;
	background-color:#fff;
}
#logo-underlayer { display:none }
#bkgds
{
	/*background:url(../../images/home/background-right.jpg) no-repeat 50% 0;*/
	background:none;
	height:557px;
}
#bkgds .imageset
{
	position:absolute;
	z-index:11;
	left:50%;
	margin-left:-480px;
	width:960px;
	height:557px;
}
#bkgds .imageset .noflash
{
	background:url(../../images/home/background-center-noflash.jpg) no-repeat 100% 0;
	height:557px;
}
#bkgds .imageset .noflash #flash
{
	height:557px;
}

#ellenPanel
{
	background:url(/images/panels/bkgd-ellenShow.jpg) no-repeat 100% 0;
	height: 375px; 
}

#ellenPanel .inner
{
	padding:230px 15px 0px; 
}

#ellenPanel h5
{
	padding-bottom:7px;
	font-size:1.3em;
}

#ellenPanel div.inner a.button 
{
bottom:20px;
position:absolute;
right:22px;
}

#content-outer { top:557px }
body.noflash #content-outer { top:206px !important }

.headline { display:none }
body.noflash .headline { display:block !important }
h2.headline
{
	padding-left:30px;
	font-weight:500;
	font-size:2.2em;
	text-indent:-9999px;
}
h1.headline
{
	padding-left:90px;
	font-size:2.6em;
	font-weight:500;
	padding-top:2px;
	text-indent:-9999px;
}

#main { padding-top:0 }
body.noflash #main { padding-top:40px !important }

#main .panels { padding-top:0 }
body.noflash #main .panels { padding-top:215px !important }

#main .span2 { margin-top:-215px }
body.noflash #main .span2 { margin-top:0 !important }

#main .span2 .columns { padding-bottom:30px }
#main .span2 .first .pad { padding-right:16px }
#main .span2 .last { float:right }
#main .span2 .last .pad { padding-left:16px }

#dby .upper, #dfy .upper
{
	width:255px;
	height:325px;
	padding:17px 0 0 15px;
}
#dby .upper
{
	background:url(../../images/home/dby-images.jpg) no-repeat 0 0;
}
#dfy .upper
{
	background:url(../../images/home/dfy-images.jpg) no-repeat 0 0;
}
#dby h3, #dfy h3
{
	padding-left:5px;
}
#dby .lower, #dfy .lower
{
	background:url(../../images/home/accent/bkgd-gradient-bottom.gif) no-repeat 0 100%;
	padding-bottom:5px;
}
#dby .lower p.desc, #dfy .lower p.desc
{
	background-color:#ececec;
	padding:0 20px 15px 20px;
	min-height:5em;
	font-style:italic;
}
#main .buttonwrap
{
	margin-top:5px;
}

#accessories
{
	border-top:1px dotted #ccc;
	padding:30px 30px 30px 0;
	margin-left:30px;
}
#accessories div.pad
{
	background:url(../../images/home/accessories-images.jpg) no-repeat 100% 0;
	height:188px;
	padding:20px 0 0 0;
}
#accessories h3
{
	padding-left:5px;
}
#accessories p.desc
{
	width:40%;
	padding-bottom:10px;
	padding-left:5px;
}

#twitter
{
	border-top:1px dotted #ccc;
	padding:30px 30px 30px 0;
	margin-left:30px;
	display:none;
}
#twitter div.pad
{
	padding:0;
}
#twitter h3
{
	background:url(../../images/home/twitter.gif) no-repeat 100% 0;
	padding-right:105px;
	height:29px;
	overflow:hidden;
	float:left;
}
#twitter h3 span
{
	display:none;
}
#twitter p.cta
{
	clear:both;
	padding:10px 0 5px 0;
}
#twitter ul.feed li
{
	border-top:1px dotted #ccc;
	padding-top:7px;
	margin-top:10px;
	display:block;
	clear:both;
}
#twitter ul.feed li p.desc
{
	padding-bottom:2px;
}
#twitter ul.feed li p.stats
{
	font-style:italic;
	font-size:0.75em;
	color:#767676;
}


