
body { background-color: #ffffff; font-family: arial, Helvetica; color: #666666; margin: 0px; }

td { font-size: 12px; line-height: 150%; }

.style-red { color: #DC5442; }

.small { font-size: 11px; }
.subhdr { font-size: 12px; font-weight: bold; color: #DC5442; }

a { color: #DC5442; }
a:link { color: #DC5442; }
a:visited { color: #F87B6A; }
a:hover { color: #DC5442; text-decoration: none;}
a:active { color: #DC5442; }

a.back:link { color: #DC5442; font-size: 11px; }
a.back:visited { color: #F87B6A; font-size: 11px;}
a.back:hover { color: #DC5442; text-decoration: none; font-size: 11px;}
a.back:active { color: #DC5442;  font-size: 11px;}

TD.main  { padding: 0px 10px 20px 42px; margin: 0px; }

UL { margin-top: 0px; margin-bottom: 20px;}
UL LI { list-style-image: url(images/icnBullet.gif); margin: 0px 0px 5px 0px; padding-left: 0px;}

TABLE #homeBottom TD { line-height: 120%; font-size: 11px; }
TABLE #homeBottom TD .title { font-size: 12px; font-weight: bold; color: #663366; }
TABLE #homeBottom TD a { color: #663366; font-size: 11px; line-height: 110%; }

TD.mainHome  { padding: 0px 10px 20px 22px; margin: 0px; }

TD.mainHomeBottom  { padding: 0px 0px 20px 22px; margin: 0px; }

#home .topImg { background-image: url(images/homeTop.jpg); background-repeat: no-repeat;}
#home .hdr { background-image: url(images/homeHdr.jpg); background-repeat: no-repeat;}
#home .reflect { background-image: url(images/homeReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 0px 0px;}
#home .fade { background-image: url(images/fadeBottomHome.jpg); background-position: bottom left; background-repeat: no-repeat; }

#about .topImg { background-image: url(images/aboutTop.jpg); background-repeat: no-repeat;}
#about .hdr { background-image: url(images/aboutHdr.jpg); background-repeat: no-repeat;}
#about .reflect { background-image: url(images/aboutReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 10px 0px;}
#about .fade { background-image: url(images/fadeBottomAbout.jpg); background-position: bottom; background-repeat: no-repeat;}

#how .topImg { background-image: url(images/howTop.jpg); background-repeat: no-repeat;}
#how .hdr { background-image: url(images/howHdr.jpg); background-repeat: no-repeat;}
#how .reflect { background-image: url(images/howReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 10px 0px;}
#how .fade { background-image: url(images/fadeBottomHow.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 250px; }

#mothers .topImg { background-image: url(images/mothersTop.jpg); background-repeat: no-repeat;}
#mothers .hdr { background-image: url(images/mothersHdr.jpg); background-repeat: no-repeat;}
#mothers .reflect { background-image: url(images/mothersReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 10px 0px;}
#mothers .fade { background-image: url(images/fadeBottomMothers.jpg); background-position: bottom;  background-repeat: no-repeat;}

#news .topImg { background-image: url(images/newsTop.jpg); background-repeat: no-repeat;}
#news .hdr { background-image: url(images/newsHdr.jpg); background-repeat: no-repeat;}
#news .reflect { background-image: url(images/newsReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 10px 0px;}
#news .fade { background-image: url(images/fadeBottomNews.jpg); background-position: bottom; background-repeat: no-repeat;}

#global .topImg { background-image: url(images/globalTop.jpg); background-repeat: no-repeat;}
#global .hdrContact { background-image: url(images/globalContactHdr.jpg); background-repeat: no-repeat;}
#global .hdrNewsletter { background-image: url(images/globalNewsletterHdr.jpg); background-repeat: no-repeat;}
#global .hdrPrivacy { background-image: url(images/globalPrivacyHdr.jpg); background-repeat: no-repeat;}
#global .hdrBlackTie { background-image: url(images/globalBlackTieHdr.jpg); background-repeat: no-repeat;}
#global .hdrLegal { background-image: url(images/globalLegalHdr.jpg); background-repeat: no-repeat;}
#global .hdrSearchResults { background-image: url(images/globalSearchResultsHdr.jpg); background-repeat: no-repeat;}
#global .reflect { background-image: url(images/globalReflect.jpg); background-repeat: no-repeat; padding: 40px 0px 10px 0px;}
#global .fade { background-image: url(images/fadeBottomGlobal.jpg); background-position: bottom; background-repeat: no-repeat;}
#global .fadeResults { background-image: url(images/fadeBottomResults.jpg); background-position: bottom; background-repeat: no-repeat;}

.rightCol { background-image: url(images/rightColBkgd.gif); background-position: bottom; padding-bottom: 24px;}
.rightColContent { padding: 5px 28px 15px 25px; font-size: 11px; line-height: 110%;}
.rightColContent a:link { color: #663366; font-size: 11px; }
.rightColContent a:visited { color: #663366; font-size: 11px;}
.rightColContent a:hover { color: #663366; font-size: 11px;}
.rightColContent a:active { color: #663366;  font-size: 11px;}
.rightColSubhdrImg { padding: 10px 25px 0px 18px;}

.rightCol #goodsearchHeader { background: url(images/pixWhite.gif) repeat top left; width: 222px; height: 75px; overflow: hidden; text-align: center; }
.rightCol #goodsearchHeader a { display: block; margin: 0 auto; margin-top: 0px; }

.pressPhoto { padding: 4px 10px 0px 0px; }
.photoright { margin-right: 10px; }
.photoleft { margin: 0px 0px 0px 10px; }

#newsevents .title { font-size: 11px; color: #663366; }
#newsevents .description { font-size: 11px; }
#newsevents a:link { color: #663366; font-size: 11px; }
#newsevents a:visited { color: #663366; font-size: 11px;}
#newsevents a:hover { color: #663366; font-size: 11px;}
#newsevents a:active { color: #663366;  font-size: 11px;}

#newsletter .description { font-size: 11px; }
#newsletter a:link { color: #666666; font-size: 11px; }
#newsletter a:visited { color: #666666; font-size: 11px;}
#newsletter a:hover { color: #666666; font-size: 11px;}
#newsletter a:active { color: #666666;  font-size: 11px;}

#video .description { font-size: 11px; }
#video a:link { color: #663366; font-size: 11px; }
#video a:visited { color: #663366; font-size: 11px;}
#video a:hover { color: #663366; font-size: 11px;}
#video a:active { color: #663366;  font-size: 11px;}


.searchBox { border: solid 1px #ABD9D4; background-color: #E2F2F0; width: 119px; height: 18px; font-size: 10px; color: #666666; }

.label { font-size: 11px; font-weight: bold; padding-right: 3px; text-align: right; }
.altlabel { font-size: 11px; font-weight: bold; padding-right: 3px; text-align: left; }
.field { background-color: #FFF7F6; border: 1px solid #F7B2A9; font-size: 11px; color: #666666; } 
.button { border: 1px solid #DC5442; background-color: #F39A8E; font-weight: bold; color: #ffffff; font-size: 12px; }

.footer { padding: 3px 0px 10px 20px; font-size: 10px; color: #666666; }
.footer a:link {text-decoration: none; color: #666666;}
.footer a:visited {text-decoration: none; color: #666666;}
.footer a:hover {text-decoration: underline; color: #666666;}
.footer a:active {text-decoration: none; color: #666666;}

