/*  
Version: 1.0
Author: TargetScope Inc.
Author URI: http://www.targetscope.com
*/


/*____________________________________________________________
Import other styles
____________________________________________________________*/

@import url(screen.css);
.banner_logo{position:absolute; right:20px; top:20px; z-index:100;}


#flashbanner {
	padding:0px;
	width:814px;
	margin:0 auto;
	height:282px;
	position:relative;
	top:0;
	left:8px;
	z-index:999;
	}
	
#optionalcontent {
	padding:0px;
	width:814px;
	margin:0 auto;
	height:326px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	display: none !important;
	}
	
.home_common {
	width:790px;
	margin:0 auto 20px auto;
	padding-left:0;
	}

#home_column1, #home_column2, #home_column3 {width:258px;float:left;margin-right:0;padding-top:4px;}



.homebow {width:100%;background:url(../images/home_buckets_bow.jpg) top left no-repeat;padding:0px;margin:0px;}
.homegeneric {width:100%;background:url(../images/home_buckets_back.jpg) top left no-repeat;padding:0px;margin:0px;}

.home_bucketcontent {clear:left;}
.home_bucketcontent h2, #home_column2 .home_bucketcontent h2, #home_column3 .home_bucketcontent h2 {margin-bottom:15px;}
.home_bucketcontent p {padding:0px;font-size:10px;}


/* Left Bucket */
div.homebow#home_column1 h2 {background:none;padding-left:0px;margin-right:0px;}
div.homebow#home_column1 .home_bucketcontent{padding-left:35px;padding-right:10px;}
div.homebow#home_column1 .hr {width:95%;margin:12px auto;}
div.homebow#home_column1 a {display:block;margin-top:2px;margin-bottom:2px;}
a.rss {font-size:10px;color:#4C761F;font-weight:bold;background:url(../images/rss.gif) center left no-repeat;padding:5px 0px 3px 20px;margin-left:60px;text-decoration:none;}
a.rss:hover {color:#8CBD3C;
font-size:10px;
font-weight:bold;
text-decoration:none;}
div.homebow#home_column1 p {clear:none;}
div.homebow#home_column1 img.left, div.homegeneric#home_column2 img.left {margin:0px 5px 5px 0px;}




/* Middle Bucket */

div.homegeneric#home_column2 .home_bucketcontent {padding-left:2px;padding-right:10px;}




 

div.homegeneric#home_column2 .newslink {border-bottom:none;}

div.homegeneric#home_column2 .home_extracontent .hr {width:225px;margin:4px auto 12px auto;}
* html div.homegeneric#home_column2 .home_extracontent .hr {margin:4px auto 0px auto;}



div.homegeneric#home_column2 .home_extracontent {font-size:10px;}
div.homegeneric#home_column2 .home_extracontent p {padding:0px;}


/* Right Bucket 
div.homegeneric#home_column3  {margin-right:0px;}
*/
div.homegeneric#home_column3 .home_bucketcontent{padding-left:15px;padding-right:10px;}
div.homegeneric#home_column3 .home_bucketcontent h3, div#home_column1 div.home_bucketcontent h3, div.homegeneric#home_column2 .home_extracontent h3 {margin-bottom:5px;margin-top:0px;padding:0px;}
div.homegeneric#home_column3 .home_bucketcontent .hr {width:95%;margin:12px auto;}
* html div.homegeneric#home_column3 .home_bucketcontent .hr {margin:12px auto 0px auto;}

div.homegeneric#home_column3 .home_bucketcontent a.xlg_flowertitle {color:#503027;font-weight:normal;margin-top:5px;font-size:12px;}
div.homegeneric#home_column3 img.left {margin:3px 5px 0px 0px;}

div.homegeneric#home_column3 .home_extracontent {clear:both;padding-bottom:20px;}
div.homegeneric#home_column3 .home_extracontent.cu {padding-bottom:0px;}
div.homegeneric#home_column3 .home_extracontent.cu a.generic {margin-left:60px;}

h1.hometitle { display: none; }

a#gift {background:transparent url(/images/home/btn_donate_mammogram.png) no-repeat scroll left top;display:block;float:right;height:23px;margin:0px 6px 0px 0px;padding-top:6px;text-align:center;text-decoration:none;width:190px;font:13px Georgia,"Times New Roman",Times,serif;color:#F8DBDC;font-weight:700;}
	a#gift:hover {color:#fff;}

/* SEO Specific */
#maincontainer {position:relative;}
	#seo-positioning {margin:0 auto;width:864px;position:absolute;bottom:-375px;font-family:Arial,Helvetica,sans-serif;padding:0 40px 50px 40px;}
		#seo-positioning h1, #seo-positioning h2 {color:#91827E;font-size:11px;font-weight:bold;text-transform:none;font-family:Arial,Helvetica,sans-serif;}
		#seo-positioning p {color:#91827E;}



a.rss-new {float:left;font-size:10px;color:#4C761F;font-weight:bold;/* background:url(rss.gif) center left no-repeat;*/padding:10px 0px 3px 0px;margin-left:0;text-decoration:none;position:relative;top:-25px;}
a.rss-new:hover {color:#8CBD3C;
font-size:10px;
font-weight:bold;
text-decoration:none;}

.linkedin, .facebook, .twitter {font-size:10px;color:#4C761F;font-weight:bold;background-position:center left;background-repeat:no-repeat;padding:5px 5px 3px 22px;margin-left:0;text-decoration:none;cursor:pointer;}
.linkedin {background-image:url(../images/icon-linkedin.jpg);}
.facebook {background-image:url(../images/icon-facebook.jpg);}
.twitter {background-image:url(../images/icon-twitter.jpg);}

a.linkedin:hover, a.facebook:hover, a.twitter:hover  {
color:#8CBD3C;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.follow-us-links {display:block;clear:both;}






/* New Homepage Layout 10.07.09 */
h2.leaf, #column2 h2.leaf, #sm_column1 .bucket h2, #sm_column2 .bucket h2, #column2 .bucket h2, #home_column2 h2, #home_column3 h2, .common #logo_container h2, .prettytable th, h2 {font-family:"Century Gothic", Century Gothic, Helvetica, Arial;}
.homebow .home_bucketcontent p, .promo-white-content p.right {font-size:11px;}
.bucket-promo {float:right;width:525px;padding-top:4px; height:145px;}
.promo-white {width:525px;padding:0px;margin-bottom:2px; margin-top:1px;}
.promo-white-footer {width:100%;background:url(../images/promo-white-bottom.png) bottom left no-repeat;}
.promo-white-content {width:501px;padding:0px 0px 0px 0px;}
.promo-white-content p.right {width:220px;margin:0;padding:0 0 0 0;}
.promo-white-content p.right img.right {margin:0 10px;}

h2.edp {font-size:13px;color:#D95669;padding:5px 0px 3px 0px;margin:0;clear:both;}

.holder {width:255px;float:left;margin-right:0px;font-size:11px;}
.holder a{ color: #4C761F;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;}
	p.holder {padding:5px 0 3px 0;}
		.holder h3 {padding:0;margin:0;font-size:10px;}
		.holder h2 {position:relative;}
a.btn-create-your-plan {display:block;background-image:url(../images/btn-create-your-plan.png);background-repeat:no-repeat;background-position:0 0;width:245px;height:51px;text-indent:-9999px;margin:6px 0 0 0;}
a.green_button {display:block; background:url(../images/greenback.gif);background-repeat:no-repeat;background-position:0 0;width:245px;height:31px;margin:5px 0 0 0;
color:#FFF; padding:8px 0 0 30px;}
a.green_button:hover {display:block; background:url(../images/greenback.gif);background-repeat:no-repeat;background-position:0 0;width:245px;height:31px;margin:5px 0 0 0;
 padding:8px 0 0 30px; text-decoration:none; color:#83C765;}



	a.btn-create-your-plan:hover {background-position:0 -51px;}
	
.bucket-gradient-promo	{float:left; background:url(../images/promo-gradient-header.png) no-repeat top left; }
	.promo-gradient-stretcher { background:url(../images/promo-gradient-stretcher.png) no-repeat;}
   
		.promo-gradient-header { background:url(../images/promo-gradient-header.png) no-repeat left top; width:auto;}
			.promo-gradient-footer { background:url(../images/promo-gradient-footer.png) no-repeat; width:auto; }
				.promo-gradient-content, .pg-footer {width:499px;padding:12px 12px 0;}
					.promo-gradient-footer p.holder {width:250px;}
					.pg-footer {clear:both;height:25px;padding:20px 12px 5px 12px;}
						.pg-footer .holder {padding:0;}
					.discussion_desc {border-bottom:none;margin:0;width:245px;float:right;}
						.discussion_desc p, .discussion_desc {padding:0;font-size:12px;}
						.discussion_desc a:hover {text-decoration:none;}
				.promo-gradient-content h2 {width:245px;color:#745952;margin-bottom:.45em;}
				.promo-gradient-content hr {padding-bottom:7px;border-bottom:1px solid #F2E4EB;}
				

.bucket-small-promo {width:258px;float:right;}
	.bucket-small-promo h2.celebrate {margin-top:0;}
	.bucket-small-promo-stretcher {background:url(../images/promo-small-stretcher.png) top left repeat-y;width:258px;}
		.bucket-small-promo-header {background:url(../images/promo-small-header.png) top left no-repeat;width:auto;}
			.bucket-small-promo-footer {background:url(../images/promo-small-footer.png) bottom left no-repeat;width:auto;padding:12px;}
				.bucket-small-promo-footer p {font-size:10px;}
	
h2.celebrate {background:transparent url(../images/celebrate-back.gif) no-repeat scroll left top;
clear:both;
color:#D95669;
font:13px "Century Gothic", Century Gothic, Helvetica, Arial;
margin:15px 0 0;
padding:5px 0 3px 24px;}	
	
	
/* Celebrate My Life Bucket */	
a.music_title {font:12px "Century Gothic", Century Gothic, Helvetica, Arial;height:18px;padding:6px 0px 2px 9px;color:#503027;display:block;width:226px;margin-top:10px;text-decoration:none;background:url(../images/music-tab-back.gif) top left no-repeat;}
	a.music_title:hover {color:#BC4E5D;}

/* Janelle Blog Link Bucket */
a.blog-link	{font-size:10px;color:#860047;font-weight:bold;text-decoration:none;display:block;}
	a.blog-link:hover {color:#BE2C78;}
	.home_extracontent a.janelle-blog-link {display:block;float:left;margin-right:10px;width:59px;height:65px;}
a#janelle-blog-rss {background:url(../images/janelle-rss-only.png) top left no-repeat;display:block;width:14px;height:14px;position:absolute;right:20px;top:5px;}

	
a.pink-glove {display:block;background:url(../images/pink-glove.png) top left no-repeat;width:235px;height:176px;cursor:pointer;text-indent:-9999px;}
h2.film {background:url(../images/film.png) left top no-repeat;padding:5px 0 3px 24px;}

a {outline:none;}


.morgan-promo {
background:transparent url(../images/morgan-promo.png) no-repeat scroll left top;
display:block;
height:126px;
text-indent:-9999px;
width:245px;
}

a.bobsled,
a.video-promo {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	width:235px;
	height:176px;
	cursor:pointer;
	text-indent:-9999px;
	}
	a.bobsled {background-image:url(../images/bobsled-promo.png);}
	a.video-promo {background-image:url(../images/home/video-promo.png);}
	
	.text_type_1{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#2d1341;}
	.text_type_2{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#725036;}

