body {
	margin: 0;
	padding: 0;
	background:#F9C7DD url(../images/mainBG.jpg) repeat-x top left scroll;
}
h1, h2, h3, h4, h5 {
	margin: 0;
}
p {
	margin: 0 0 1em 0;
}
.imgreplace {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.bold {
	font-weight: bold;
}
.black {
	color: #000000;
}
.green {
	color: #2e8c47;
}
.othergreen {
	color:#2da051;
}
.floatLeft {
	float: left;
}
.floatRt {
	float: right;
}
.hrBtm {
	border-bottom: #f499c2 solid 1px;
	font-weight: bold;
}
.margin5 {
	margin-right: 5px;
	border: none;
}
.marg9 {
	margin-right: 9px;
}
.marg13 {
	margin-right:13px;
	margin-bottom:3px;
}
.italics {
	font-style: italic;
}
.buyBtn {
	margin-left: 106px;
}
.buyBtnAmy {
	margin-left: 43px;
}
.beforeBuy {
	margin-bottom: 0;
}
.lowercase {
	text-transform:lowercase;
}
.keepcase {
	text-transform:none;
}
#mainContent div#content p.fontpal14 {
	font-family: Palatino, "Times New Roman", Georgia, serif;
	font-size:15px;
	line-height:1.4;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:15px;
	border-bottom: 2px solid #ffe7f1;
	position:relative;
}
#mainContent div#content p.fontpal14.nomarg { margin-bottom:0; }
#mainContent div#content p.fontpal13 {
	font-family: Palatino, "Times New Roman", Georgia, serif;
	font-size:14px;
	line-height:1.46em;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:0;
	margin-bottom:5px;
	color:#333333;
}
#mainContent div#content p.fontpal10 {
	font-family: Palatino, "Times New Roman", Georgia, serif;
	font-size:10px;
	line-height:1.46em;
	padding-left:23px;
	padding-right:210px;
	padding-bottom:0;
	margin-top:-10px;
	margin-bottom:27px;
	color:#333333;
}
#mainContent div#content p.fontpal13 img { display:inline; }
#container {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.13em;
	padding: 0px;
	width: 826px;
	margin: 0 auto;
}
#container #shadowContainer {
	background: transparent url(../images/shadow.png) repeat-y scroll top left;
	float: left;
	display: inline;
}
#container #holderBtm {
	background: transparent url(../images/shadow_btm.png) no-repeat scroll top left;
	display: block;
	height: 10px;
}
#container #shadowContainer #mainContent {
	background: transparent url(../images/maincontentBG.gif) scroll top left repeat-y;
	width: 802px;
	background-color: white;
	margin: 0 12px;
	float: left;
	display: inline;
}
#mainContent div#header {
	background: #ffffff url(../images/SCMDweb_top.jpg) left top no-repeat scroll;
	font-size: .75em;
	padding-top: 20px;
	padding-bottom: 4px;
	height: 45px;
}
#mainContent div#header h1#mainTitle {
	background: transparent url(../images/scmdaog1_21_10.png) scroll top left no-repeat;
	margin-left: 150px;
	width: 591px;
	height: 76px;
	display: block;
	border: none;
}
#mainContent div#header p.titleCopyHeader {
	text-align: center;
	margin-left:50px;
}
span.pink {
	color:#F78FBE;
	font-weight:bold;
}
span.palpink {
	color:#e368a6;
}
#mainContent div#header p.titleCopy {
	width: 271px;
	margin-left: 458px;
	margin-bottom: 0;
	font-size: .87em;
	line-height: 1.5;
}
#mainContent div#header p.titleCopy.left {
	float: left;
	display: inline;
	width: 290px;
	margin-left: 148px;
}
#mainContent div#navigation {
	border-top: 2px solid #FFE7F1;
	border-bottom: 2px solid #FFE7F1;
	background-color: white;
}
#mainContent div#navigation ul {
	width: 802px;
	padding-left: 0;
	margin: 0 auto;
	overflow: hidden;
}
#mainContent div#navigation li {
	float: left;
	list-style-type: none;
	height: 31px;
	display: inline;
}
#mainContent div#navigation li a {
	display: block;
	height: 31px;
	background-image: url(../images/nav-sprite.gif);
	background-repeat: no-repeat;
}
#mainContent div#navigation li a:hover {
	
}


li#navHome a {
      width: 61px;
      background-position: -1px -1px;
}
li#navHome a:hover {
      background-position: -1px -52px;
}
li#navHomeSelected a {
      width: 61px;
      background-position: -1px -104px;
}

li#navInspiration a {
      width: 140px;
      background-position: -61px -1px;
}
li#navInspiration a:hover {
      background-position: -61px -52px;
}
li#navInspirationSelected a {
      width: 140px;
      background-position: -61px -104px;
}

li#navCause a {
      width: 97px;
      background-position: -201px -1px;
}
li#navCause a:hover {
      background-position: -201px -52px;
}
li#navCauseSelected a {
      width: 97px;
      background-position: -201px -104px;
}

li#navSong a {
      width: 91px;
      background-position: -298px -1px;
}
li#navSong a:hover {
      background-position: -298px -52px;
}
li#navSongSelected a {
      width: 91px;
      background-position: -298px -104px;
}



li#navCreateShow a {
      width: 77px;
      background-position: -389px -1px;
}
li#navCreateShow a:hover {
      background-position: -389px -52px;
}
li#navCreateShowSelected a {
      width: 77px;
      background-position: -389px -104px;
}


li#navViewShow a {
      width: 149px;
      background-position: -466px -1px;
}
li#navViewShow a:hover {
      background-position: -466px -52px;
}
li#navViewShowSelected a {
      width: 149px;
      background-position: -466px -104px;
}

li#navBlog a {
      width: 63px;
      background-position: -615px -1px;
}
li#navBlog a:hover {
      background-position: -615px -52px;
}
li#navBlogSelected a {
      width: 63px;
      background-position: -615px -104px;
}

li#navShopCure a {
      width: 124px;
      background-position: -678px -1px;
}
li#navShopCure a:hover {
      background-position: -678px -52px;
}
li#navShopCureSelected a {
      width: 124px;
      background-position: -678px -104px;
}




#mainContent div#content {
	position: relative;
	float: left;
	width: 552px;
	padding: 5px 0 28px 0;
	font-size: .75em;
	line-height: 1.67;
	display: inline;
}
#mainContent div#content.newhome { padding-top:20px; }
#mainContent div#content.newhome div#flowers {
	background: white url(../images/flowers.jpg) scroll no-repeat -48px -10px; height:175px;
	overflow:visible;
	height:214px;
}
#mainContent div#content div#slideshowGal, #mainContent div#content img#ssFpo {
	margin-bottom: 24px;
	margin-left: 35px;
}
#mainContent div#content div#slideshowGal p {
	padding-left: 8px;
}
#mainContent div#content h2#hdrCreateSlideshow {
	background: transparent url(../images/hdr_create_slideshow2.jpg) no-repeat scroll left top;
	/*width: 309px;*/
	width: 449px;
	height: 76px;
	margin: 0 0 35px 43px;
}
#mainContent div#content h2#hdrYourSlideshow {
	background: transparent url(../images/hdr_your_slideshow.jpg) no-repeat scroll left top;
	width: 248px;
	height: 77px;
	margin: 0 0 24px 43px;
}

#mainContent div#content h2#hdrVideo {
	background: transparent url(../images/hdr_video.jpg) no-repeat scroll left top;
	width: 356px;
	height: 77px;
	margin: 0 0 24px 43px;
}
#mainContent div#content h2#hdrSupport {
	background: transparent url(../images/hdr_support_cause2.jpg) no-repeat scroll left top;
	width: 273px;
	height: 77px;
	margin: 0 0 29px 43px;
}
#mainContent div#content h2#hdrCause {
	background: transparent url(../images/hdr_thecause.jpg) no-repeat scroll left top;
	width: 165px;
	height: 77px;
	margin: 0 0 12px 43px;
}
#mainContent div#content img#supportImage {
	margin-bottom: 31px;
	padding-left: 43px;
}
#mainContent div#content img#causeImage {
	margin-bottom: 4px;
	margin-left: 43px;
	outline:1px solid #f5b8bd;
}
#mainContent div#content h3#hdrCreateBath {
	background: transparent url(../images/hdr_create_bath.gif) no-repeat scroll left top;
	width: 309px;
	height: 24px;
	margin: 0 0 3px 106px;
}
#mainContent div#content h3#hdrShower {
	background: transparent url(../images/hdr_shower.gif) no-repeat scroll left top;
	width: 168px;
	height: 24px;
	margin: 0 0 3px 106px;
}
#mainContent div#content h3#hdrInspire {
	background: transparent url(../images/hdr_inspire.gif) no-repeat scroll left top;
	width: 241px;
	height: 24px;
	margin: 0 0 3px 106px;
}
#mainContent div#content h3#hdrDownload {
	background: transparent url(../images/hdr_download2.jpg) no-repeat scroll left top;
	width: 200px;
	height: 24px;
	margin: 0 0 3px 106px;
}
#mainContent div#content h3#hdrshareapp {
	background: transparent url(../images/pinkcrayon2.jpg) no-repeat scroll left top;
	width: 300px;
	height: 24px;
	margin: 0 0 3px 106px;
}
#mainContent div#content div.video {
	margin-left: 43px;
	margin-bottom: 24px;
}
#mainContent div#content div.video a {
	width:425px;
	height:343px;
	background:transparent url(../images/video_fpo2.jpg) scroll left top no-repeat;
}
#mainContent div#content div.video a:hover {
	background-position:left -356px;
}
#mainContent div#content div.fantasyimg, #mainContent div#content div.showerimg, #mainContent div#content div.bookimg, #mainContent div#content div.songimg, #mainContent div#content div.sharecrayonimg {
	position: relative;
	margin-left: 43px;
	margin-bottom: 30px;
	zoom: 1;
	/*background: transparent url(../images/fantasy_pBG.jpg) scroll left bottom no-repeat;*/
}
/*#mainContent div#content div.showerimg {
	margin-left: 43px;
	background: transparent url(../images/shower_pBG.jpg) scroll left bottom no-repeat;
}
#mainContent div#content div.bookimg {
	margin-left: 43px;
	background: transparent url(../images/book_pBG.jpg) scroll left bottom no-repeat;
}
#mainContent div#content div.songimg {
	margin-left: 43px;
	background: transparent url(../images/amy_small.jpg) scroll left bottom no-repeat;
}*/
#mainContent div#content div.fantasyimg p, #mainContent div#content div.showerimg p, #mainContent div#content div.bookimg p, #mainContent div#content div.songimg p, #mainContent div#content div.sharecrayonimg p {
	padding-left: 106px;
	padding-right: 25px;
}
#mainContent div#content h3#hdrPhilosophy {
	background: transparent url(../images/hdr_philosophy.gif) no-repeat scroll left top;
	width: 108px;
	height: 24px;
	margin: 0 0 3px 43px;
}
#mainContent div#content h3#hdrPhilosophyDir {
	background: transparent url(../images/hdr_philosophydir.gif) no-repeat scroll left top;
	width: 170px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3#hdrArtOfGrace {
	background: transparent url(../images/hdr_artofgrace.gif) no-repeat scroll left top;
	width: 110px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3#hdrFund {
	background: transparent url(../images/hdr_fund2.gif) no-repeat scroll left top;
	width: 319px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3#hdrKomen {
	background: transparent url(../images/hdr_komen.gif) no-repeat scroll left top;
	width: 400px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3#hdrAmyGrant {
	background: transparent url(../images/hdr_amygrant2.gif) no-repeat scroll left top;
	width: 132px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3#hdrSnapfish {
	background: transparent url(../images/hdr_snapfish.jpg) no-repeat scroll left top;
	width: 79px;
	height: 24px;
	margin: 30px 0 3px 43px;
}
#mainContent div#content h3.showTitle {
	font-size: 1.31em;
	color: #2e8c47;
	font-weight: normal;
	margin-left: 43px;
	margin-bottom: .47em;
}
#mainContent div#content h3.showPinkTitle {
	font-size: 1.31em;
	color: #FF65AF;
	font-weight: normal;
	margin-left: 43px;
	margin-bottom: .47em;
}
#mainContent div#content div.alt2 {
	background-color: #FFE7F1;
	margin: 17px 0 21px 0;
	clear: both;
}
#mainContent div#content div.alt2 h3 {
	padding-top: 21px;
}
#mainContent div#content div.alt2 p {
	padding-bottom: 16px;
}
#mainContent div#content img.thumb2 {
	float: right;
	/*width: 91px;
	height: 64px;*/
	margin: 0 16px 0 0;
	display: inline;
}
#mainContent div#content div.alt1 img.thumb2 {
	margin-top: -10px;
}
#mainContent div#content div.alt2 img.thumb2 {
	margin-top: 10px;
}
#mainContent div#content p.userInfo {
	font-size: 10px;
	margin-bottom: .5em;
	color: #666666;
}
#mainContent div#content p {
	padding-right: 15px;
	padding-left: 43px;
	position: relative;
}
#mainContent div#content div#youtube {
	position: relative;
}
#mainContent div#content div#youtube img {
	position: absolute;
	left: 43px;
}
#mainContent div#content p.youtube {
	padding-left: 96px;
	min-height: 44px;
}
#mainContent div#content p.cristinaBG {
	background: transparent url(../images/christina_pBG.jpg) no-repeat scroll 430px top;
}

#mainContent div#content p.artBG, #mainContent div#content p.philBG, #mainContent div#content p.eifBG, #mainContent div#content p.amygrantBG, #mainContent div#content p.phildirBG 
{
	padding-right:0; 
	width: 381px;
}
#mainContent div#content #dropcaps {
	background: transparent url(../images/drop_cap_s.gif) no-repeat scroll left top;
	width: 29px;
	height: 55px;
	margin-right: 7px;
}
#mainContent div#content #dropcapt {
	background: transparent url(../images/drop_cap_t.gif) no-repeat scroll left top;
	width: 30px;
	height: 51px;
	margin-right: 7px;
}
#mainContent div#content #dropcapi {
	background: transparent url(../images/drop_cap_i.gif) no-repeat scroll left top;
	width: 23px;
	height: 67px;
	margin-right: 7px;
	margin-top: -13px;
}

#mainContent div#content #dropcapw {
	background: transparent url(../images/drop_cap_w.gif) no-repeat scroll left top;
	width: 68px;
	height: 42px;
	margin-right: 7px;
	margin-top: 11px;
}
#mainContent div#content a {
	color: #ff7ebc;
	text-decoration: none;
}
#mainContent div#content a:hover {
	text-decoration: underline;
}

.onSelect
{
		text-decoration: underline;
}

#mainContent div#content a img {
	border: none;
}
#mainContent div#content div#lyricTitle {
	background: transparent url(../images/hdr_lyrics2.jpg) no-repeat scroll left top;
	width: 220px;
	/*height: 76px;*/
	height: 106px;
	/*margin: 0 0 59px 43px;*/
	margin: 0 0 29px 43px;
}
#mainContent div#content div#songTitle {
	background: transparent url(../images/hdr_song2.jpg) no-repeat scroll left top;
	width: 161px;
	height: 106px;
	margin: 0 0 29px 43px;
}
#mainContent div#content div#uploadTitle {
	background: transparent url(../images/hdr_upload_form.jpg) no-repeat scroll left top;
	width: 334px;
	height: 77px;
	margin: 0 0 0 43px;
}
#mainContent div#content div#uploadTitlelogin {
	background: transparent url(../images/hdr_upload_formlogin.jpg) no-repeat scroll left top;
	width: 334px;
	height: 89px;
	margin: 0 0 0 43px;
}
#mainContent div#content #dropcaph {
	background: transparent url(../images/drop_cap_h.gif) no-repeat scroll left top;
	width: 50px;
	height: 71px;
	margin-right: 7px;
	margin-top: -1.31em;
}
#mainContent div#content div#partnerTitle {
	background: transparent url(../images/hdr_aboutpartners2.jpg) no-repeat scroll left top;
	width: 327px;
	height: 77px;
	margin: 0 0 59px 43px;
}
#mainContent div#content div#partnerTitleAmy {
	background: transparent url(../images/hdr_aboutamy.jpg) no-repeat scroll left top;
	width: 327px;
	height: 77px;
	margin: 0 0 59px 43px;
}
#mainContent div#content div#partnerTitleSCMD {
	background: transparent url(../images/hdr_about3.jpg) no-repeat scroll left top;
	width: 327px;
	/*height: 77px;*/
	height: 110px;
	/*margin: 0 0 59px 43px;*/
	margin: 0 0 32px 43px;
}
#mainContent div#content div#partnerLetter {
	background: transparent url(../images/aboutletter3.jpg) no-repeat scroll left top;
	width: 327px;
	height: 85px;
	margin: 0 0 59px 20px;
}
#mainContent div#content div#viewAllTitle {
	background: transparent url(../images/hdr_viewall_slideshow.jpg) no-repeat scroll left top;
	width: 248px;
	height: 77px;
	margin: 0 0 74px 43px;
}
#mainContent div#content div#viewSearchTitle {
	background: transparent url(../images/hdr_search.jpg) no-repeat scroll left top;
	width: 302px;
	height: 77px;
	margin: 0 0 74px 43px;
}
#mainContent div#content h2#viewAlphaTitle {
	background: transparent url(../images/hdr_viewalpha_slideshow2.jpg) no-repeat scroll left top;
	width: 248px;
	height: 77px;
	margin: 0 0 74px 43px;
}
#mainContent div#content div#viewRecentTitle {
	background: transparent url(../images/hdr_viewrecent_slideshow.jpg) no-repeat scroll left top;
	width: 248px;
	height: 77px;
	margin: 0 0 74px 43px;
}
#mainContent div#content div#viewPopTitle {
	background: transparent url(../images/hdr_viewpopular_slideshow.jpg) no-repeat scroll left top;
	width: 248px;
	height: 77px;
	margin: 0 0 74px 43px;
}
#mainContent div#content div.pager {
	float: right;
	padding-right: 20px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 10px;
	display: inline;
}#mainContent div#content div.top69 {
	margin-top: -69px;
}
#mainContent div#content div.pager p {
	padding-left: 0;
	padding-right: 0;
	margin: 3px 0;
}
#mainContent div#content p.alphabet {
	position: absolute;
	top: 72px;
	left: 49px;
}
#mainContent div#content img#ltrpic1 {
	position: absolute;
	left: 352px;
	top: 6px;
	z-index: 0;
}
#mainContent div#content img#ltrpic2 {
	position: relative;
	z-index: 0;
	display: block;
	padding-left: 43px;
}
#mainContent div#content img#ltrpic3 {
	position: relative;
	z-index: 0;
	float: right;
	margin-left: 3px;
	margin-right: 8px;
	margin-top: 5px;
}
#mainContent div#content a#aboutltrhilite {
	position: absolute;
	left: 433px;
	top: 16px;
	z-index: 0;
}
#mainContent div#content a#homeltrhilite {
	position: relative;
	margin-left: 37px;
	margin-bottom: 13px;
	display: block;
}


/* ----------------- UPLOAD FORM ----------------- */
#mainContent div#content div#uploadForm hr {
	margin-left: 43px;
	margin-right: 15px;
	border: none;
	border-top: 1px solid #cccccc;
	clear: both;
}
#mainContent div#content div#uploadForm label {
	padding-left: 43px;
}
#mainContent div#content div#uploadForm label.checkBox {
	padding-left: 0;
}
#mainContent div#content div#uploadForm p {
	padding-right: 15px;
	padding-left: 43px;
}
#mainContent div#content div#uploadForm a {
	padding-right: 20px;
}
#mainContent div#content div#uploadForm input {
	margin-left: 43px;
}
#mainContent div#content div#uploadForm div.grayArea h5 {
	font-size: 12px;
	margin-left: 43px;
	margin-bottom: 1em;
}
#mainContent div#content div#uploadForm input.shadow {
	width: 375px;
	border: none;
	background: transparent url(../images/inputBG.jpg) no-repeat scroll left top;
	padding: 6px;
	height: 17px;
	font-size: 12px;
	margin-bottom: 1em;
	margin-left: 39px;
}
#mainContent div#content div#uploadForm input.nomarg, #mainContent div#content div#uploadForm p.nomarg {
	margin-bottom: 0;
}
#mainContent div#content div#uploadForm .font10 {
	font-size: 10px;
}
#mainContent div#content div#uploadForm p.font10 {
	position: relative;
	top: -4px;
}
#mainContent div#content div#uploadForm .checkboxlabel label {
	padding-left:0px;
	top: -4px;
	font-size: 10px;
}

#mainContent div#content div#uploadForm .button {
	position: relative;
	top: 4px;
}
#mainContent div#content div#uploadForm .browsebtn {
	left: 2px;
}
#mainContent div#content div#uploadForm .freebutton {
	position: relative;
	left: 430px;
	top: -2.38em;
	margin-bottom: -1.62em;
}
#mainContent div#content div#uploadForm .previewbutton, #mainContent div#content div#uploadForm .friendbutton {
	margin-left: 427px;
}
#mainContent div#content div#uploadForm .friendbutton {
	margin-top: 10px;
	margin-bottom: 5px;
}
#mainContent div#content div#uploadForm div.grayArea {
	background-color: #ededed;
	margin: 26px 0;
	padding: 8px 0 12px 0;
	
}
#mainContent div#content div#uploadForm div.grayArea input.shadow {
	background-image: url(../images/inputBG_gray.jpg);
}
#mainContent div#content div#uploadForm input.shortfield {
	background-image: url(../images/inputBG2.jpg);
	width: 328px;
	margin-left: 4px;
}
#mainContent div#content div#uploadForm div.grayArea input.shortfield {
	background-image: url(../images/inputBG2_gray.jpg);
}
#mainContent div#content div#uploadForm div.grayArea .currentPhotos {
	margin: 0 0 14px 43px;
	width: 411px;
	float: left;
	display: inline;
}
#mainContent div#content div#uploadForm div.grayArea .thumbholder {
	float: left;
	width: 51px;
	margin-right: 31px;
	display: inline;
}
#mainContent div#content div#uploadForm div.grayArea .thumb {
	width: 39px;
	margin: 12px auto 4px auto;
	display: block;
}
#mainContent div#content div#uploadForm .emailLbl {
	float: left;
	width: 39px;
	margin-top: 8px;
	display: inline;
}



/* ----------------- SIDEBAR ----------------- */
#mainContent div#sidebar {
	float: right;
	width: 247px;
	padding: 0;
	display: inline;
}
#mainContent div#sidebar div#sidebarProducts 
{
	clear:both;
	padding-left: 15px;
	padding-bottom: 8px;
	float: left;
}
#mainContent div#sidebar.newhome div#sidebarProducts 
{
	padding-left: 0;
	padding-bottom:0;
}
/*#mainContent div#sidebar div#sidebarProducts h3 {
	background: transparent url(../images/scmd_logo.gif) no-repeat scroll 35px 14px;
	height: 106px;
	width: 217px;
}*/
#mainContent div#sidebar div#sidebarProducts h3#createHope {
	background: transparent url(../images/lbl-how-to-create-hope.gif) no-repeat scroll left top;
	width: 247px;
	height: 57px;
	margin: 0;
	border-bottom: 2px solid #ffe7f1;
}
#mainContent div#sidebar.newhome div#sidebarProducts #bathTime {
	background: transparent url(../images/create-bath.jpg) no-repeat scroll left top;
	width: 207px;
	min-height: 75px;
	margin: 0;
	padding: 247px 20px 0 20px;
	border-bottom: 2px solid #ffe7f1;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
}
#mainContent div#sidebar.newhome div#sidebarProducts #bathTime p {
	margin-bottom:7px;
}
#mainContent div#sidebar.newhome div#sidebarProducts .buy {
	background: transparent url(../images/btn-new-buy-now.gif) no-repeat scroll left top;
	width: 77px;
	height: 19px;
	margin: 0 auto;
}
#mainContent div#sidebar div#sidebarProducts h3#lblPhoto {
	background: transparent url(../images/lbl-create-book.jpg) no-repeat scroll left top;
	width: 207px;
	height: 111px;
	margin: 0;
}
#mainContent div#sidebar.newhome div#sidebarProducts #photoBook {
	background-color:#fff3f7;
	width: 207px;
	margin: 0;
	padding: 0 20px;
	border-bottom: 2px solid #ffe7f1;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
}#mainContent div#sidebar.newhome div#sidebarProducts .makeBook {
	background: transparent url(../images/btn-make-a-book.gif) no-repeat scroll left top;
	width: 108px;
	height: 15px;
	margin: 0 auto;
}
#mainContent div#sidebar.newhome div#sidebarProducts #photoBook .pink { font-weight:bold; color:#e368a6; }
#mainContent div#sidebar.newhome div#sidebarProducts #sidebarSlideShow {
	width: 207px;
	margin: 0;
	padding: 0 20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
}#mainContent div#sidebar div#sidebarProducts h3#lblCreateSS {
	background: transparent url(../images/lbl-create-slideshow.gif) no-repeat scroll left top;
	width: 207px;
	height: 47px;
	margin: 14px 0;
}
#mainContent div#sidebar.newhome div#sidebarProducts #sidebarSlideShow p {
	padding:0 10px;
}
#mainContent div#sidebar.newhome div#sidebarProducts .createSS {
	background: transparent url(../images/btn-create.gif) no-repeat scroll left top;
	width: 63px;
	height: 14px;
	margin: 0 auto;
}
#mainContent div#sidebar div#sidebarProducts p.regular {
	font-size: .75em;
	padding-right: 15px;
	padding-top: .25em;
	clear: left;
}
#mainContent div#sidebar div#sidebarProducts #prodBblBth {
	width: 95px;
	float: left;
	margin-top: -11px;
	position: relative;
	z-index: 1;
	display: inline;
}
#mainContent div#sidebar div#sidebarProducts #prodBblBth img {
	border: none;
	position: relative;
	z-index: 10;
	height: 176px;
	width: 69px;
	display: block;
}
#mainContent div#sidebar div#sidebarProducts #prodBookCD {
	width: 109px;
	float: left;
	margin-top: 5px;
	margin-left: 13px;
	position: relative;
	z-index: 1;
	display: inline;
}
#mainContent div#sidebar div#sidebarProducts #prodBookCD img {
	border: none;
	position: relative;
	z-index: 10;
	height: 160px;
	width: 106px;
	display: block;
}
#mainContent div#sidebar div#sidebarProducts a p {
	position: relative;
	font-size: .63em;
	line-height: 1.6em;
	z-index: 11;
	background: transparent url(../images/pink_arrow.png) no-repeat scroll left top;
	text-indent: 9px;
}
#mainContent div#sidebar div#sidebarDownload  {
	background: transparent url(../images/sidebar_download.jpg) no-repeat scroll -1px top;
	padding: 0;
	margin-bottom:0;
	width: 248px;
	height: 244px;
}
#mainContent div#sidebar div#sidebarDownload a {
	display: block;
	height: 156px;
	width: 247px;
}
#mainContent div#sidebar div#sidebarDownload p#single {
	background-image: none;
	font-size: 0.63em;
	line-height: 1.5;
	margin-bottom: 0;
}
#mainContent div#sidebar div#sidebarDownload p#single .bold {
	font-size: 1.2em;
}
#mainContent div#sidebar div#sidebarDownload a img {
	border: none;
	/*margin-top: .5em;
	margin-bottom: .5em;*/
}
#mainContent div#sidebar div#sidebarDownload p#single a:hover {
	text-decoration: underline;
}
#mainContent div#sidebar div#sidebarProducts a p.moveup {
	margin-top: -10px;
}
#mainContent div#sidebar div#sidebarProducts a {
	color: #ff65af;
	text-decoration: none;
}
#mainContent div#sidebar div#sidebarProducts a:hover p {
	text-decoration: underline;
}
#mainContent div#sidebar div#sidebarDonated {
	background-color: #FFE7F1;
	padding: 11px 48px 11px 15px;
	clear: both;
}
#mainContent div#sidebar div#sidebarDonated h3 {
	background: transparent url(../images/hdr_donated.gif) no-repeat scroll left top;
	width: 157px;
	height: 17px;
	margin-bottom: 9px;
}
#mainContent div#sidebar div#sidebarDonated p.regular, #mainContent div#sidebar div#sidebarVideo p.regular {
	font-size: .63em;
	line-height: 1.5em;
}
#mainContent div#sidebar div#sidebarDonated #currDonations {
	font-size: .63em;
}
#mainContent div#sidebar div#sidebarDonated #currDonations .donationNumber {
	color: #00863c;
	font-size: 1.8em;
	font-weight: bold;
}
#mainContent div#sidebar div#sidebarDonated a p {
	position: relative;
	font-size: .63em;
	line-height: 1.6em;
	z-index: 11;
	background: transparent url(../images/pink_arrow.png) no-repeat scroll left top;
	text-indent: 9px;
}
#mainContent div#sidebar div#sidebarDonated a, #mainContent div#sidebar div#sidebarVideo a {
	color: #ff65af;
	text-decoration: none;
}
#mainContent div#sidebar div#sidebarDonated a:hover p, #mainContent div#sidebar div#sidebarVideo a:hover span {
	text-decoration: underline;
}
#mainContent div#sidebar div#sidebarStories {
	padding: 11px 2px 11px 15px;
	float: left;
	display: inline;
}
#mainContent div#sidebar div#sidebarStories h3 {
	background: transparent url(../images/hdr_their_stories.gif) no-repeat scroll left top;
	width: 151px;
	height: 18px;
	margin-bottom: 9px;
}
#mainContent div#sidebar div#sidebarStories div#mostViewed, #mainContent div#sidebar div#sidebarStories div#mostRecent {
	width: 102px;
	float: left;
	margin-right: 13px;
	display: inline;
	text-align:center;
}
#mainContent div#sidebar div#sidebarStories img {
	border: none;
}
#mainContent div#sidebar div#sidebarStories img.buffer {
	margin-bottom: 10px;
}
#mainContent div#sidebar div#sidebarStories h5 {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 2px;
}
#mainContent div#sidebar div#sidebarSearch {
	padding: 11px 2px 11px 15px;
	background: white url(../images/searchBG.jpg) scroll repeat-x left bottom;
}
#mainContent div#sidebar div#sidebarSearch label {
	background: transparent url(../images/lbl_search.png) no-repeat scroll left top;
	width: 143px;
	height: 13px;
}
#mainContent div#sidebar div#sidebarSearch input {
	position: relative;
	top: -7px;
	width: 188px;
	margin-right: 3px;
}
#mainContent div#sidebar div#sidebarSearch ul {
	padding-left: 0;
	margin: 0 auto;
	overflow: hidden;
}
#mainContent div#sidebar div#sidebarSearch li {
	list-style-type: none;
	height: 17px;
	padding-bottom: 8px;
}
#mainContent div#sidebar div#sidebarSearch li.aboutamy {
	padding-bottom: 48px;
}

li.aboutpartners a {
	background: url(../images/about-the-partnership.png) no-repeat 0px -40px;
}
li.about a {
	background: url(../images/about-the-song.png) no-repeat 0px -40px;
}
 li.aboutamy a {
	background: url(../images/about_amy.png) no-repeat 0px -40px; 
} 

li.aboutletter a {
	background: url(../images/about-the-inspiration.png) no-repeat 0px -40px;
}

li.biomarker a {
	background: url(../images/biomarker.png) no-repeat 0px -40px;
}



li.aboutpartnersSelected a {
	background: url(../images/about-the-partnership.png) no-repeat 0px -40px;
	background-position: 0pt 0pt; cursor: default; color: rgb(82, 157, 101);
}
li.aboutSelected a {
	background: url(../images/about-the-song.png) no-repeat 0px -40px;
	background-position: 0pt 0pt; cursor: default; color: rgb(82, 157, 101);
}
 li.aboutamySelected a {
	background: url(../images/about_amy.png) no-repeat 0px -40px; 
	background-position: 0pt 0pt; cursor: default; color: rgb(82, 157, 101);
}
li.aboutletterSelected a {
	background: url(../images/about-the-inspiration.png) no-repeat 0px -40px;
	background-position: 0pt 0pt; cursor: default; color: rgb(82, 157, 101);
}


#mainContent div#sidebar div#sidebarSearch li.viewall {
	padding-bottom: 23px;
}
#mainContent div#sidebar div#sidebarSearch li a {
	display: block;
	height: 17px;
}
li.viewalpha a {
	background: url(../images/view_alpha.png) no-repeat 0px -40px;
}
li.viewpopular a {
	background: url(../images/view_popular.png) no-repeat 0px -40px;
}
li.viewrecent a {
	background: url(../images/view_recent.png) no-repeat 0px -40px;
}
li.viewall a {
	background: url(../images/view_all.png) no-repeat 0px -40px;
}
#mainContent div#sidebar div#sidebarVideo {
	background-color: #FFE7F1;
	clear: both;
	padding: 11px 48px 11px 15px;
}
#mainContent div#sidebar div#sidebarVideo h3 {
	background: transparent url(../images/hdr_watch_video.gif) no-repeat scroll left top;
	width: 153px;
	height: 18px;
	margin-bottom: 9px;
}
#mainContent div#sidebar div#sidebarSearch li a:hover {
	background-position: 0 0;
}




#mainContent div#curePartners {
	clear: both;
	float: none;
	/*border-top: 3px solid #FFE7F1;*/
	padding: 23px 0 30px 0;
	font-size: .75em;
	width: 802px;
	background-color: #ffffff;
}
#mainContent div#curePartners div {
	margin: 0 auto;
	width: 785px;
	height: 59px;
}
#mainContent div#curePartners p {
	float: left;
	background: transparent url(../images/prtnr_text2.gif) no-repeat scroll top left;
	display: block;
	margin-bottom: 0;
	overflow: hidden;
	width: 75px;
	height: 59px;
	display: inline;
	position:relative;
	top:-3px;
}
#mainContent div#curePartners ul {
	padding-left: 0;
	margin: 0 auto;
}
#mainContent div#curePartners li {
	float: left;
	list-style-type: none;
	margin-left: 18px;
	padding-right: 13px;
	background: transparent url(../images/prtnr_bar.gif) scroll no-repeat right 25px;
	display: inline;
}
#mainContent div#curePartners li#prtnrSnapfish {
	padding-right: 0;
	background-image: none;
}
#mainContent div#curePartners li a {
	display: block;
	overflow: hidden;
	height: 59px;
	background-image: url(../images/footer-sprite.jpg);
	background-repeat:no-repeat;
}
#mainContent div#curePartners li a:hover {
}
li#prtnrPhilosophy a {
	width: 96px;
	background-position: left top;
}
li#prtnrWCRF a {
	width: 133px;
	background-position: -102px top;
}
li#prtnrArtOfGrace a {
	width: 135px;
	background-position:-246px top;
}
li#prtnrAmyGrant a {
	width: 108px;
	background-position:-411px top;
}

li#prtnrSnapfish a {
	width: 103px;
	background-position:-546px top;
}
li#prtnrKomen a {
	width: 105px;
	background-position:-685px top;
}
li#prtnrEIF a {
	width: 125px;
	background-position: -796px top;
}
li#prtnrPhilosophy a:hover {
	background-position: left -98px;
}
li#prtnrWCRF a:hover {
	background-position: -102px -100px;
}
li#prtnrArtOfGrace a:hover {
	background-position:-246px -98px;
}
li#prtnrAmyGrant a:hover {
	background-position:-411px -98px;
}

li#prtnrSnapfish a:hover {
	background-position:-546px -98px;
}
li#prtnrKomen a:hover {
	background-position:-685px -100px;
}
li#prtnrEIF a:hover {
	width: 125px;
	background-position: -796px -100px;
}
#container #holderBtm {
	clear: both;
}
#container #footer {
	clear: both;
	font-size: .63em;
	padding-bottom: 30px;
	text-align: center;
}
#container #footer ul {
	padding-left: 0;
	display: inline;
}
#container #footer li {
	list-style-type: none;
	background: transparent url(../images/ftrDiv.gif) scroll no-repeat;
	background-position: right 50%;
	padding: 0 13px;
	display: inline;
}
#container #footer li.last {
	background-image: none;
	padding-right: 0;
}
#container #footer li a {
	text-decoration: none;
	color: #333333;
}
#container #footer li a:hover {
	text-decoration: underline;
}
#container #footer p.amazon {
	margin-top: 3em;
}

/*#mainContent div#content p#listen {
	margin-bottom:27px;
	padding:0;
	position:relative;
	height:172px;
	background:transparent url(../images/listen-home2.jpg) scroll left top no-repeat;
}
#mainContent div#content p#listen span#listenswf {
	position:absolute;
	left:23px;
	top:65px;
	width:150px;
}
#mainContent div#content p#listen .indent {
	text-indent:-9999px;
	display:block;
}
#ituneshome {
	position:absolute;
	top:125px;
	left:24px;
}
#amazonhome {
	position:absolute;
	top:125px;
	left:127px;
}*/
#mainContent div#content p#listen {
	margin-bottom:0;
	padding:0;
	position:relative;
	height:172px;
	background:transparent url(../images/listen-home.jpg) scroll left top no-repeat;
}
#mainContent div#content p#listen span#listenswf {
	position:absolute;
	left:23px;
	top:68px;
	width:150px;
}
#mainContent div#content p#listen .indent {
	text-indent:-9999px;
	display:block;
}
#buysonghome {
	position:absolute;
	top:125px;
	left:22px;
	width:31px;
	height:28px;
}
#buyvideohome {
	position:absolute;
	top:125px;
	left:83px;
	width:37px;
	height:28px;
}
a#buyvideohome:hover img, a:hover#buysonghome img { visibility:hidden; }
#eifVert {
	position:relative;
	padding-bottom:25px;
	border-bottom: 2px solid #ffe7f1;
}
#eifVert img {
	position:absolute;
	 height:110px;
	top:45%;
	margin-top:-55px;
	margin-left:18px;
	left:0;
}
#komenVert {
	position:relative;
	padding-bottom:15px;
	border-bottom: 2px solid #ffe7f1;
}
#komenVert img {
	position:absolute;
	height:68px;
	top:50%;
	margin-top:-55px;
	margin-left:18px;
	left:0;
}
#mainContent div#content div#eifVert  p {
	position:relative;
	margin-left:147px;
	padding-bottom:0;
	border:none;
}
#mainContent div#content div#komenVert  p {
	position:relative;
	margin-left:147px;
	padding-bottom:0;
	border:none;
}
#mainContent div#content div#wcrfCaption p {
	font-size:11px;
	padding-right:0;
	padding-left:0;
	margin-right:43px;
	padding-bottom:.5em;
	margin-left:43px;
	margin-bottom:2em;
	border-bottom:1px solid #fbdddf;
}
#mainContent div#content div#causeDescLogo {
	line-height:1.5em;
	position:relative;
	padding:15px 0 10px 43px;
	margin-bottom:24px;
}
#mainContent div#content div#causeDescLogo img {
	width:163px;
	margin-bottom:1em;
}
#mainContent div#content div#causeDesc {
	width:467px;
	padding:5px 0 0;
	position:relative;
}
#mainContent div#content div#causeDesc p {
	padding:0;
}
#mainContent div#content div#causeDescLogo h3 {
	font-size:12px;
	color:#e87dbc;
	padding-left:0;
}

#mainContent div#content div#graceVidHolder {
	margin:0 0 1em 43px;
	padding:70px 0 0 22px;
	background: transparent url(../images/grace-video-holder.jpg) left top scroll no-repeat;
	width:341px;
	height:260px;
}
#mainContent div#content div#amyVidHolder {
	margin-left:43px;
	margin-bottom:24px;
	width:466px;
	height:312px;
}
#reviewespot {
	width:247px;
	height:168px;
	background:url(../images/review-for-a-cure-spot.gif) left top scroll no-repeat;
	position:relative;
}
#reviewespot a {
	display:block;
	height:22px;
	width:99px;
	position:absolute;
	left:69px;
	top:127px;
}
#newsletterOptIn {
	clear: both;
	float: none;
	padding:0;
	width: 802px;
	height:51px;
	background: #fff3f8 url(../images/newsletter-bg.gif) left top scroll no-repeat;
	border-top: 3px solid #FFE7F1;
	font-size:10px;
}
#newsletterOptIn input {
	color:#8F8F8F;
	font-size:0.9em;
	margin:-3px 0px 0px;
	padding:1px;
	width:80px;
}
input.optin_btn {
	background:transparent url(../images/pinkBtn.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF !important;
	cursor:pointer;
	font-size:1em;
	height:16px;
	padding:0px 0px 3px !important;
	width:60px !important;
}
#newsletterOptIn ul {
	float:right;
	list-style-type:none;
	margin:0px;
	padding-right:75px;
	padding-top:5px;
}
#newsletterOptIn li {
display:inline;
float:left;
margin:0px;
padding:9px 13px 0px 0px;
}
#newsletterOptIn a {
	color:#E368A6;
}
#buySong {
	width:552px;
	height:41px;
	border-top:2px solid #ffecf4;
	border-bottom:2px solid #ffecf4;
	background-color:#fff5f8;
	padding-top:6px
}
#mainContent div#content #buySong p { padding-right:0; }
/*#buySong span {
	width:159px;
	height:35px;
	background:transparent url(../images/buy-the-song.gif) scroll left top no-repeat;
	margin-right:12px;
	float:left;
}
#buySong img { margin-right:12px; float:left; width:108px; height:35px; }*/
#theLyrics {
	width:122px;
	height:34px;
	background:url(../images/hdr_lyrics3.jpg) scroll left top no-repeat;
	margin:36px 0 41px 43px;
}

a#buySongNow, a#buyVideoNow {
	display:block;
	float:left;
	width:211px;
	height:35px;
	background:url(../images/buy-the-song-sprite.jpg);
	overflow:hidden;
}
a#buySongNow { background-position:left top; margin-right:44px; }
a#buyVideoNow {	background-position:-255px top; }
a#buySongNow:hover { background-position:left -59px; }
a#buyVideoNow:hover {	background-position:-255px -59px; }
/*
BEGIN NEW HOME SECTION
*/
#mainContent div#content.newhome { 
    padding:0px; 
    margin:0px; 
}

#mainContent div#content.newhome p
{
    padding:0px; 
    margin:0 15px 10px; 
}

#scmdHeading
{
    width:532px;
	height:170px; 
	background:url(../images/SCMD_heading.jpg) scroll left top no-repeat;
	margin:5px 10px 10px;    
}

#biomarkerSplash
{
    width:253px;
	height:36px; 
	background:url(../images/biomarkerSlpash.png) scroll left top no-repeat;
	margin:5px 10px 10px;
    float: right;
}
#mainContent div#content #biomarkerSplash a
{
    position:relative;
    color:#FFFFFF;
    display:inline;
    font-family:Times New Roman;
    font-size:13px;
    font-weight:bold;
    left:19px;
    top:6px;
}

ul.contentlinks {
	padding-left: 15px;
	margin: 0 auto;
	overflow: hidden;
    float   left;
}

ul.contentlinks li {
	list-style-type: none;
	height: 16px;
	padding-bottom: 4px;
}

ul.itemList
{
	padding-left: 0px;
	margin: 15px auto 0;
	overflow: hidden;
}

ul.itemList li {
	list-style-type: none;
	padding-bottom: 10px;
    position: relative;
    clear: both;
}

ul.itemList li .leftCol
{
    display: block;
    width:95px;
    height:102px;
    overflow:hidden;
    float:left;
}

ul.itemList li .rightCol
{
  
    margin-left:105px;
    position: relative;
    width:415px;
}

#mainContent div#content ul.itemList a.itemLink
{
    font-size: 18px;
    font-weight:bold;
    color:#f15180;
}

div#content .contentBlock
{
    margin:0px; 
    padding:0 15px 10px;
    border-top:2px solid #FFE7F1;
    font-family:Palatino,"Times New Roman",Georgia,serif;
    font-size:14px;
    line-height:1.46em;
}

#colorfulCreations
{
    width:428px;
	height:31px; 
	background:url(../images/colorfulCreations.png) scroll left top no-repeat;
	margin:4px 0 6px;   
}

#colorMoreDays
{
    width:457px;
	height:36px; 
	background:url(../images/colorMoreDays.png) scroll left top no-repeat;
	margin:4px 0 6px;   
}

img.creations
{
    margin:0px 0px 8px 100px; 
}


/*
END NEW HOME SECTION
*/

#leftCol
{
	float:left;
	width:220px;
	padding-top:20px;
	padding-left:10px;
}
#rightCol
{
	float:left;
	width:552px;
	padding-top:20px;
}
ul.HowToColor
{
	margin-left:-37px;
	list-style-type: none;

	font-size:smaller;
	color:gray;
}
ul.HowToColor>li
{
	background:url("/assets/images/Bullet.gif") no-repeat scroll left 14px transparent;

	padding-top:10px;
	padding-left: 20px;

	
}

