/******************************
	BEGIN ARTICLE
 ******************************/
.article_sidebar{ 
padding:5px;
background-color: #fff ;
width: 239px;
}
.article_segment{
margin-bottom:10px;
}

.more_music {
	width: 242px;
background: #e9e9e9 url(/life/files/bg-give-and-get-gif) no-repeat 0 0;
	padding: 8px 0 14px 7px;
}

.more_music h3 {
	width: 154px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/more-music-gif) no-repeat 0 0;
	margin-bottom: 2px;
margin-top:2px;
}


.more_music li {
	position: relative;
	height: 102px;
	background: transparent url(/life/files/bg-li-gif) repeat-x 0 100%;
}



.more_music li h4 {
	width: 239px;
	height: 102px;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.more_music .featured_artist h4 {
	background-image: url(/life/files/music-featured-artist-thumb-gif);
}

.more_music .fresh_licks h4 {
	background-image: url(/life/files/music-fresh-licks-thumb-gif);
}

.more_music .first_dibs h4 {
	background-image: url(/life/files/music-first-dibs-thumb-gif);
}



.more_music h4 a:link,
.more_music h4 a:visited,
.more_music h4 a:hover {
	display: block;
	height: 89px;
	background: transparent url(/life/files/bg-h4-a-gif) no-repeat 100% 100%;
	padding: 10px 0 0 104px;
}

.more_music li .link:link,
.more_music li .link:visited,
.more_music li .link:hover {
	position: absolute;
	top: 40px;
	left: 104px;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.article_sidebar h2 {
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/past-life-gif) no-repeat 0 0;
}

.article_sidebar .band_thumb{
float:left;padding-right:5px;
height:50px;
}

.article_sidebar .band_copy{
font-size: 10px;
color: #333;
line-height:11px;
margin-top:0px;
}


.article_sidebar .name {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

.article_sidebar li {
	position: relative;
	height: 60px;
	background: transparent url(/life/files/article-li-bg-gif) left bottom no-repeat;
}


.article_header{
position:relative;
top:-15px;
height:215px;
clear:both;
}

/* 6 Ringtones in list */
.article_image_6{
float:left;
padding:10px;
margin-right:10px;
margin-bottom:10px;
background-color:#efefef;
height:435px;
width:230px;
}


.article_image_6 h2{
color:#fff;
background-color:#cc0000;
padding:2px;
margin-bottom:3px;
margin-top:10px;
text-transform:uppercase;

}
.article_image_6 li{
margin: 0 9px 3px 0;
	border-bottom: 1px dotted #c00000;
	padding-bottom: 5px;padding-left:5px;
}

.article_image{
float:left;
padding:10px;
margin-right:10px;
margin-bottom:10px;
background-color:#efefef;
height:300px;
width:230px;
}

.article_image .band_quote{
background-color:#cc0000;color:#fff;font-size:20px;font-family:Arial;padding:10px;line-height:24px;height:125px;vertical-align:middle;
}


.article_image h2{
color:#fff;
background-color:#cc0000;
padding:2px;
margin-bottom:3px;
margin-top:10px;
text-transform:uppercase;

}
.article_image li{
margin: 0 9px 3px 0;
	border-bottom: 1px dotted #c00000;
	padding-bottom: 5px;padding-left:5px;

}

.article_intro{
padding-bottom:5px;
}

.article_subtitle{
font-size:11px;
color:#666;
text-transform:uppercase;
padding-top:2px;
}

.article_byline{
font-size:11px;
font-weight:bold;
color:#cc0000;
}

.article_lead{
font-size:22px;
line-height:24px;
color:#330000;
}
.article_body {
	width: 450px;
	float: left;
	padding: 2px 25px 2px 2px;
}

.article_callout {
	width: 230px;
	float: left;
	padding: 2px 2px 2px 2px;	
}



/******************************
	END ARTICLE
******************************/

.grid_doubleCol_modified_2 {
	padding-top: 0px;
}



.c14_downloadDonatePortletTop {
	margin-top: 10px;
	padding: 55px 35px 0 23px;
	top left;
}


.life_red_spacer {
	background-color: #640000;
	padding: 1px 1px 1px 1px;
}

/*
LIFE STYLESHEET
*/

.pageType_lifePage {
	border-bottom: 17px solid #fff;
}

.grid_standard {
/*  table-layout: fixed;*/
	width: 765px;
}

grid_doubleCol_modified_2 {
	width: 497px;
}

.grid_sep_2 {
	display: none;
	width: 0;
	overflow: hidden;
}

.grid_singleCol {
	width: 249px;
	background: #fff url(/life/files/bg-single-col-gif) repeat-y 19px 0;
	padding-left: 19px;
}

.road2v {
	position: relative;
	width: 481px;
	background: #fff;/*changed for Regen banner October*/
	padding: 0px 0px 17px 16px;
}

.road2v h2 {
	
}

.road2v .graphic {
	position: absolute;
	top: 0;
	left: -10000px;
}

.road2v .text {
	position: absolute;
	top: 180px;
	left: 278px;
	width: 219px;
	color: #fff;
}

.road2v a:link,
.road2v a:visited,
.road2v a:hover {
	position: absolute;
	top: 0;
	left: 16px;
	width: 481px;
	height: 257px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/road2v-more-gif) no-repeat 409px 223px;
}

.life_music {
	position: relative;
	width: 481px;
	height: 290px;
	background: transparent url(/life/files/bg-life-music-jpg) no-repeat 0 0;
	margin: 15px 0 15px 16px;
}

.life_music h2 {
	width: 204px;
	height: 39px;
	text-indent: -9999px;
	background: transparent url(/life/files/music-gif) no-repeat 0 8px;
	margin-left: 7px;
}

.life_music .callout img {
	margin: 8px 0 0 8px;
}

.life_music .callout p {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-indent: 73px;
	margin-left: 16px;
}

.life_music .caption {
	position: absolute;
	width: 68px;
	text-indent: -9999px;
	background: transparent url(/life/files/interview-with-gif) no-repeat 0 0;
	margin-left: -73px;
}

.life_music ul {
	position: absolute;
	top: 45px;
	left: 265px;
}

.life_music li {
	margin-bottom: 5px;
}

.life_music .firstdibs_text{
position:absolute;top:63px;left:321px;color:#d3d3d3;
}

.life_music .headliner_text{
position:absolute;top:127px;left:321px;color:#d3d3d3;line-height:12px;
}

.life_music .interview_text{
position:absolute;top:202px;left:321px;color:#fff;
}

.life_music .name {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	
}

.life_music .flash_holder {
	position: absolute;
	top: 242px;
	left: 10px;
}

.life_art {
	position: relative;
	width: 481px;
	height: 260px;
	background: transparent url(/life/files/bg-life-art-jpg) no-repeat 0 0;
	margin: 0 0 0 16px;
}

.life_art h2 {
	width: 161px;
	height: 38px;
	text-indent: -9999px;
	background: transparent url(/life/files/art-gif) no-repeat 0 8px;
	margin-left: 8px;
}

.life_art .callout img {
	margin: 8px 0 0 8px;
}

.life_art .art_intro{
color:#fff;position: absolute;top: 45px;left: 265px;padding-right:10px;font-size: 11px;color: #d3d3d3;
}

.life_art .callout p {
	width: 215px;
	font-size: 10px;
	color: #d3d3d3;
	margin-left: 8px;
	padding-left: 8px;
}

.life_art .name {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.life_art .caption {
	float:left;
	width: 30px;
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/art-by-gif) no-repeat 0 0;
	margin: 10px 0 4px 16px;
}

.life_art ul {
	position: absolute;
	top: 45px;
	left: 265px;
}

.life_art li {
	margin: 0 9px 3px 0;
color:#ebebeb;
	/*border-bottom: 1px dotted #c00000;*/
	padding-bottom: 3px;
}

.life_art a:link,
.life_art a:visited,
.life_art a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
	/*background: transparent url(/life/files/bg-h4-a-gif) no-repeat 100% 100%;*/
}

.life_art a:link span,
.life_art a:visited span,
.life_art a:hover span {
	display: block;
	font-weight: bold;
	color: #c00000;
}

.life_art .flash_holder {
	position: absolute;
	top: 242px;
	left: 17px;
}

.life {
	width: 249px;
	height: 107px;
	text-indent: -9999px;
	background: transparent url(/life/files/life-gif) no-repeat 0 0;
}

/************
New Art Archive module
************/

.thumbnail_table {
	position: absolute;
	top: 45px;
	left: 265px;
	z-index: 0;
}

.thumbnail_table a, 
.thumbnail_table a: link,
.thumbnail_table a: visited {
	position: absolute;
	z-index: 0;
	background-color: #000;
}

.thumbnail_table a:hover{
	background-color: transparent;
	z-index:50;
}

.art_thumb_hdr {
	position: absolute;
	top: 20px;
	left: 266px;
	width: 189px;
	background-color: #cb0000;
	color: #fff;
	font-weight: bold; 
	padding: 3px 3px 3px 5px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.art_thumbnail img{
border: 1px solid #000;
}

.art_thumbnail:hover{
background-color: transparent;
}

.art_thumbnail:hover img{
border: 1px solid #cb0000;
}

.art_thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000;
width: 247px;
height: 213px;
visibility: hidden;
color: #fff;
text-decoration: none;
}

.art_thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 46px;
left: 8px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.art_thumbnail span img {
border-width: 0;
}

.art_thumbnail:hover span img{ /*CSS for enlarged image*/
border: 0;
}

/***********
End New Art Archive Module
***********/

.give_and_get {
	width: 242px;
	background: #e9e9e9 url(/life/files/bg-give-and-get-gif) no-repeat 0 0;
	padding: 8px 0 14px 7px;
}

.give_and_get h3 {
	width: 66px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/give-and-get-gif) no-repeat 0 0;
	margin-bottom: 2px;
}

.give_and_get li {
	position: relative;
	height: 80px;
	background: transparent url(/life/files/bg-li-gif) repeat-x 0 100%;
}

.give_and_get li h4 {
	width: 242px;
	height: 80px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.give_and_get .regeneration h4 {
	background-image: url(/life/files/bg-regeneration-gif);
	background-position: 6px 5px;
}

.give_and_get .sugar_mama h4 {
	background-image: url(/life/files/bg-sugar-mama-gif);
	background-position: 19px 0;
}

.give_and_get .kickbacks h4 {
	background-image: url(/life/files/bg-kickbacks-gif);
	background-position: 16px 2px;
}

.give_and_get .socialscene h4 {
	background-image: url(/life/files/bg-social-scene);
	background-position: 25px 2px;

}

.give_and_get .pass_it_on h4 {
	background-image: url(/life/files/bg-recycle-gif);
	background-position: 9px 12px;
}

.give_and_get li .link:link,
.give_and_get li .link:visited,
.give_and_get li .link:hover {
	position: absolute;
	left: 95px;
	width: 147px;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.give_and_get .regeneration .link {
	top: 20px;
	background-image: url(/life/files/regeneration-gif);
	padding-top: 14px;/*CHANGED FROM 29 FOR STUDIO V*/
}

.give_and_get .sugar_mama .link {
	top: 15px;
	background-image: url(/life/files/sugar-mama-gif);
	padding-top: 27px;
}

.give_and_get .kickbacks .link {
	top: 25px;
	background-image: url(/life/files/life-kickbacks-gif);
	padding-top: 18px;
}

.give_and_get .socialscene .link {
	top: 7px;
	background-image: url(/life/files/life-social-scene);
	padding-top: 16px;
}


.give_and_get .pass_it_on .link {
	top: 24px;
	background-image: url(/life/files/pass-it-on-gif);
	padding-top: 17px;
}

.give_and_get h4 a:link,
.give_and_get h4 a:visited,
.give_and_get h4 a:hover {
	display: block;
	height: 78px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/bg-h4-a-gif) no-repeat 100% 100%;
}

.from_us {
	width: 239px;
	background-color: #fff;
	padding: 18px 0 8px;
}

.from_us h3 {
	width: 54px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/life/files/from-us-gif) no-repeat 0 0;
	margin-bottom: 2px;
}

.from_us li {
	position: relative;
	height: 102px;
	background: transparent url(/life/files/bg-li-gif) repeat-x 0 100%;
}

.from_us .emoticon_gallery {
	background: transparent;
}

.from_us li h4 {
	width: 234px;
	height: 102px;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.from_us .insiders h4 {
	background-image: url(/life/files/from-us-insiders-gif);
}


.from_us .miss_mobile h4 {
	background-image: url(/life/files/miss-mobile-gif);
}

.from_us .stuff_to_download h4 {
	background-image: url(/life/files/stuff-to-download-gif);
}

.from_us .emoticon_gallery h4 {
	background-image: url(/life/files/emoticon-gallery-gif);
}

.from_us h4 a:link,
.from_us h4 a:visited,
.from_us h4 a:hover {
	display: block;
	height: 79px;
	background: transparent url(/life/files/bg-h4-a-gif) no-repeat 100% 100%;
	padding: 21px 0 0 104px;
}

.from_us li .link:link,
.from_us li .link:visited,
.from_us li .link:hover {
	position: absolute;
	top: 40px;
	left: 104px;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#music_tegansara a,
#music_tegansara a:link,
#music_tegansara a:visited {background: url(/life/files/music-rollover-tegansara-gif) no-repeat 0 0;}
#music_tegansara a:hover{background-position: 0 -30px;}

#music_bellrays a,
#music_bellrays a:link,
#music_bellrays a:visited {background: url(/life/files/music-rollover-bellrays-gif) no-repeat 0 0;}
#music_bellrays a:hover{background-position: 0 -30px;}

#music_futureheads a,
#music_futureheads a:link,
#music_futureheads a:visited {background: url(/life/files/music-rollover-futureheads-gif) no-repeat 0 0;}
#music_futureheads a:hover{background-position: 0 -30px;}


#music_holdsteady a,
#music_holdsteady a:link,
#music_holdsteady a:visited {background: url(/life/files/music-rollover-holdsteady-gif) no-repeat 0 0;}
#music_holdsteady a:hover{background-position: 0 -30px;}

#music_kos a,
#music_kos a:link,
#music_kos a:visited {background: url(/life/files/music-rollover-kos-gif) no-repeat 0 0;}
#music_kos a:hover{background-position: 0 -30px;}

#music_pilotspeed a,
#music_pilotspeed a:link,
#music_pilotspeed a:visited {background: url(/life/files/music-rollover-pilotspeed-gif) no-repeat 0 0;}
#music_pilotspeed a:hover{background-position: 0 -30px;}

#music_rja a,
#music_rja a:link,
#music_rja a:visited {background: url(/life/files/music-rollover-rja-gif) no-repeat 0 0;}
#music_rja a:hover{background-position: 0 -30px;}

#music_sk a,
#music_sk a:link,
#music_sk a:visited {background: url(/life/files/music-rollover-sk-gif) no-repeat 0 0;}
#music_sk a:hover{background-position: 0 -30px;}


#music_sotaf a,
#music_sotaf a:link,
#music_sotaf a:visited {background: url(/life/files/music-rollover-sotaf-gif) no-repeat 0 0;}
#music_sotaf a:hover{background-position: 0 -30px;}

#music_thermals a,
#music_thermals a:link,
#music_thermals a:visited {background: url(/life/files/music-rollover-thermals-gif) no-repeat 0 0;}
#music_thermals a:hover{background-position: 0 -30px;}


.music_archives {

  width: 485px;
  height: 400px;
  padding-top: 0px;
  margin: 0 0 0px 0px;
  color: #fff;
}


.c4_plans {
position:absolute;
left:-249px;
top:210px;
  width: 776px;
  height: 30px;
  padding-top: 0px;
  margin: 0 0 0px 0px;

  color: #fff;
}
.c4_main_plans li,
.c4_other_rates li {
  float: left;
  display: inline;
  height:30px;
  text-align: center;
}

.c4_main_plans li {
  width: 50px;
  height: 30px;
  margin-bottom: 13px;
}

.c4_main_plans a,
.c4_main_plans a:link,
.c4_main_plans a:visited {
  display: block;
  height: 30px;
  text-indent: -9999px;
  color: #fff;  
}

/******************************
REGENERATION STYLES
 ******************************/

.regen_slideshow_flash{
padding-right:10px;
margin:0px;
width:185px;
height:358px;
float:left;

}
.regen_slideshow{
height:358px;
margin:0px;
width:300px;
float:left;


}

.regen_slideshow p{
padding-bottom:6px;
}

.regen_slideshow h4{
background: #fff url(/life/files/regen-header-gif) no-repeat 0 0;
width:117px;
height:60px;
padding:3px;
text-indent:-9999px;
float:left;
}

.regen_slideshow h2{
font-weight:bold;
padding-top:6px;
padding-bottom:6px;
}

.regen_partners{
background-color:#330000;
padding:10px;
height:265px;
width:500px;
display:inline;
float:left;
}

 .regen_partners h3{
color:#ff0000;
font-weight:bold;

}

 .regen_partners p{
color:#fff;
padding-bottom:6px;
}
 .regen_partners .partner_logos{
display:inline;
float:left;

}
.partner_logo_youthnoise{
background: transparent url(/life/files/images-logo-virgin-youth-noise-gif) no-repeat 0 0;
width:120px;
height:120px;
text-indent:-9999px;
padding:10px;
}

.partner_logo_sufk{

background: transparent url(/life/files/images-logo-stand-up-gif) no-repeat 0 0;
width:120px;
height:120px;
text-indent:-9999px;
padding:10px;
}

.regen_partners h4{
background: transparent url(/life/files/regen-our-partners-gif) no-repeat 0 0;
width:184px;
height:29px;
padding:3px;
text-indent:-9999px;
margin-left:135px;
}

.regen_engage{
height:540px;
display:inline;
border:1px solid #000;
}

.regen_engage .engage{

padding-right:10px;height:540px;
display:inline;
float:left;
}

.regen_engage .engage_ways{
padding:5px;
float:left;
display:inline;
height:540px;
width:275px;

}

.regen_engage p{
color:#000;
padding-bottom:10px;
}

.regen_gallery{
padding-top:10px;
display:inline;
float:left;
height:100px;
width:520px;
background:#fff url(/life/files/regen-artgallery-1-gif) no-repeat 0 0;
}
.regen_gallery a:link,
.regen_gallery a:visited,
.regen_gallery a:hover {
	padding-left:10px;
	font-weight: bold;
	color: #ff0000;
}

.regen_gallery p{
margin-top:10px;
padding-left:10px;
padding-top:50px;
color:#fff;
}

.regen_pio{
float:left;
height:200px;
}

.regen_pio .pio_circle{
float:left;
padding-right:10px;
clear:both;
}

.regen_pio .pio_or_recycle{
float:left;
width:275px;
padding:5px;
}

.regen_pio .pio_or_recycle h3{
font-weight:bold;
}

.regen_pio .pio_or_recycle a:link,
.regen_pio .pio_or_recycle a:visited,
.regen_pio .pio_or_recycle a:hover {
	color: #009900;
}

.regen_pio .pio_or_recycle p{
padding-bottom:10px;
}

.regen_virgin_unite{
}

.regen_virgin_unite .virgin_unite_copy{
width:285px;
float:left;
}

.regen_virgin_unite .logo_virgin_unite{
margin-right:51px;
float:left;
}

.regen_virgin_unite .virgin_unite_copy h3{
font-weight:bold;
}

.regen_virgin_unite .virgin_unite_copy p{

padding-bottom:6px;
}

.lgPartner {
        padding: 0px;
        width: 212px;

        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666;
        font-weight: normal;
        text-align: left;
        height:260px;

}

/******************************
PIO PAGE STYLES
 ******************************/

.pio_header {
	margin-bottom:10px;
	margin-top:10px;
	padding: 3px;
	line-height:18px;
	background: url(http://www.virginmobileusa.com/common/images/bg_dots.gif) repeat-x bottom right;
}

.pio_bonus_copy{
margin-bottom:5px;
float:left;
}


.pio_bonus_copy p{
padding-bottom:10px;
}

.pio_header div{
background: url(/life/files/bg-arrowd-red-gif) no-repeat bottom right;
}
.pio_header a,
.pio_header a:link,
.pio_header a:visited {
	text-transform:uppercase;
	padding-right: 10px;
	font-size: 13px;
	text-decoration: none;
	color: #cc0000;
font-weight:bold;
}

.pio_copy{
padding-bottom:10px;
}

.pio_earn{
padding:5px;
}

.pio_earn h2{
text-indent:-9999px;
width:460px;
height:40px;
background: #fff url(/life/files/pass-it-on-earn-gif) no-repeat 0 0;
padding-bottom:10px;
}

.pio_recycle_copy{
}

.pio_recycle_copy p{
padding-bottom:10px;
}

.pio_recycle_copy a,
.pio_recycle_copy a:link,
.pio_recycle_copy a:visited {
	text-transform:uppercase;
	padding-right: 8px;
	font-size: 11px;
	text-decoration: none;
	color: #cc0000;
font-weight:bold;
background: url(http://www.virginmobileusa.com/common/images/bg_arrow_red.gif) no-repeat center right;
}

.pio_right_container{
background-color:#fff;height:475px;
}
.pio_sidebar{
width:210px;
padding:0px 10px 10px 10px;
background-color:#f1f1f1;
margin-top:0px;
}

.pio_sidebar p{
padding-bottom:10px;
}

.pio_sidebar .title{
color:#cc0000;
font-size:12px;
text-transform:uppercase;
font-weight:bolder;
padding:1px;
line-height:32px;
background-color:#fff;
}

.virginfestival {
width:453px;
background-color:#000;
color:#fff;
padding:10px;
margin:-10px 10px 0px 7px;
}

.virginfestival h2{
color:#D57A04;
font-weight:bold;
font-size:15px;
margin:0px;
padding-bottom:10px;
}

.virginfestival p{
padding-bottom:10px;
}

.virginfestival ul{
list-style:disc;
padding:20px;
}

.virginfest_header {
padding-left:5px;margin:0px;width:493px;
}

.virginfest_header img{
margin:0px;
}

/*New Regeneration Styles*/



#regenMainNav {

  background: url(/life/files/regeneration-nav-bg-jpg) repeat-y top left;
  margin:0px 0px 0px 0px;
  width:212px;
  height: 336px;
  list-style-type: none;
}

#regenMainNav li {  
padding-left: 5px;
  padding-top: 10px;
  padding-bottom:2px;
  background: url(/life/files/regeneration-nav-dashes-gif) no-repeat bottom left;
  }


#regenMainNav span a,
#regenMainNav span a:link {
 
  width: 212px;
  height: 22px;
 display: block;
  font: bold 0.9em Arial, Sans-serif;
  text-indent: -9999px;
  text-transform: uppercase;
  color: #fff;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  
}

#regen_nav_home{
display: block;
  width: 212px;
  height:15px;
text-indent:-9999px;


}

#regen_nav_home span a, #regen_nav_home span a:link {
background: #fff url(/life/files/regeneration-link-home-gif) no-repeat top left;
}

#regen_nav_mission span a, #regen_nav_mission span a:link {background-image: url(/life/files/regeneration-nav-mission-gif) ;}

#regen_nav_action span a, #regen_nav_action span a:link {background-image: url(/life/files/regeneration-nav-action-gif) ;}

#regen_nav_news span a, #regen_nav_news span a:link {background-image: url(/life/files/regeneration-nav-news-gif) ;}

#regen_nav_month span a, #regen_nav_month span a:link {height:40px;background-image: url(/life/files/regeneration-nav-month-gif) ;}

#regen_nav_gallery span a, #regen_nav_gallery span a:link {height:40px;background-image: url(/life/files/regeneration-nav-gallery-gif) ;}

#regen_nav_partners span a, #regen_nav_partners span a:link {background-image: url(/life/files/regeneration-nav-partners-gif) ;}

#regen_nav_help span a, #regen_nav_help span a:link {background-image: url(/life/files/regeneration-nav-get-help-gif) ;}

#regen_nav_unite span a, #regen_nav_unite span a:link {background-image: url(/life/files/regeneration-nav-virgin-unite-gif) ;}

#regen_nav_planet{margin:0px}

#regen_nav_planet span a, #regen_nav_planet span a:link {height:30px;background-image: url(/life/files/regeneration-nav-planet-gif) ;}

#videos{
margin:20px 20px 0px 10px;width:212px;height:308px;
}



#facts{
float:left;
margin:30px 0px 0px 0px;
width:212px;
text-align_left;
margin-bottom:10px;
height:300px;
}

#easy_ways{
float:left;display:inline;margin:10px 0px 0px 25px;width:350px;height:620px;text-align_left;
}

#photos{
float:left;display:inline;margin:10px 0px 0px 0px;width:350px;height:640px;text-align_left;
}


#graphics{
padding-top:15px;height:308px;

}

.regeneration_navigation{
float:left;
display:inline;
margin:30px 0px 0px 15px;
width:212px;
list-style-type:none;
}

.regeneration_intro{
float:left;display:inline;margin:30px 0px 0px 15px;width:356px;
}


.regeneration_intro .intro,
.regeneration_gallery .intro{
padding:10px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_intro img,
.regeneration_news img,
.regeneration_gallery img

{
padding-bottom:10px;
}

.regeneration_intro p,
.regeneration_news p
{
padding-bottom:10px;
}

.regeneration_intro a,
.regeneration_intro a:link, 
.regeneration_intro a:visited,
.regeneration_news a,
.regeneration_news a:link,
.regeneration_news a:visited,
.regeneration_partners a,
.regeneration_partners a:link,
.regeneration_partners a:visited,
.regeneration_planet a,
.regeneration_planet a:link,
.regeneration_planet a:visited,
.regeneration_gallery a,
.regeneration_gallery a:link,
.regeneration_gallery a:visited,
.gallery_copy a,
.gallery_copy a:link,
.gallery_copy a:visited{

color:#cc0000;
text-decoration:none;

}


.partners_intro{
padding:0px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}


.regeneration_planet{
float:left;margin:30px 0px 0px 25px;width:356px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_partners .intro p,
{
padding:10px 0px 0px 0px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_planet p{
padding:10px 0px 0px 0px;

}

.regeneration_planet .recycle h2{
text-indent:-9999px;
background:url(/life/files/09-do-right-gif) no-repeat top left;
height:60px;
margin:20px 0px 0px 0px;
}

.regeneration_planet .festival h2{
text-indent:-9999px;
background:url(/life/files/09-festival-green-gif) no-repeat top left;height:94px;
margin:20px 0px 20px 0px;
}

.regeneration_planet .protect h2{
text-indent:-9999px;
background:url(/life/files/09-protect-planet-gif)  no-repeat top left;height:94px;
margin-top:20px;
height:65px;
}

.green_tips{
background:transparent url(/life/files/09-green-tips-bg-jpg) no-repeat top left;
width:212px;
height:227px;
padding:5px;
margin-top:100px;
}

.green_tips h2{
text-indent:-9999px;
background:url(/life/files/09-green-tips-gif) no-repeat 10px 10px;height:55px;

}


.green_tips p
{
padding:10px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_partners{
float:left;margin:30px 0px 0px 25px;width:356px;
}

.regeneration_partners .spokespeople h2{
text-indent:-9999px;
background:url(/life/files/06-spokespeople-gif) no-repeat top left;height:11px;
margin:20px 0px 0px 0px;
}

.regeneration_partners .charities h2{
text-indent:-9999px;
background:url(/life/files/06-charitable-gif) no-repeat top left;height:11px;
margin:20px 0px 0px 0px;
}

.regeneration_partners .corporate h2{
text-indent:-9999px;
background:url(/life/files/06-corporate-gif) no-repeat top left;height:11px;
margin:20px 0px 0px 0px;
}

.regeneration_partners .charities li,
.regeneration_partners .spokespeople li,
.regeneration_partners .corporate li{

padding:10px 0px 0px 0px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}



.regeneration_news,
.regeneration_gallery{
float:left;display:inline;margin:30px 0px 0px 25px;width:356px;
}

.regeneration_news .intro{
padding:10px;
font-family:arial;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_news strong{ 

font-weight:bold; /*NEW*/
font-family:arial;
font-size:12px;
line-height:18px;
color:#cc0000;
}

.regeneration_news h2{
text-indent:-9999px;
margin-top:20px;
margin-bottom:3px;

}

.regeneration_news h2{
text-indent:-9999px;
margin-top:20px;
margin-bottom:3px;
}


.regeneration_news .intro h3{
font-weight:bold;
padding:0px;
margin:0px;
}

.regeneration_news .intro .press_date{

color:#cc0000;
font-size:10px;
padding:0px;
margin:0px;
}

.regeneration_news .intro .press_intro{
padding:4px 0px 2px 0px;
margin:0px;

}

.show_news_link{

padding:0px;
margin:0px 0px 5px 0px;
background:url(/life/files/little-red-arrow-gif) right top no-repeat;
width:65px;
font-size:10px;
}





.regeneration_news .intro .news_story{
background-color:#E8E8E8;
padding:4px;
}



.gallery_callout{
margin:0px 0px 0px 0px;width:212px;height:158px;

}

.gallery_copy{
background:url(/life/files/05-gallery-bird-gif) no-repeat top left;
}

.gallery_copy p{
width:120px;
height:100px;
font-size:12px;
font-family:Arial;
color:#666;
margin-top:10px;

}


.gallery_callout h2{
text-indent:-9999px;
background:url(/life/files/05-gallery-gif) no-repeat top left;
height:73px;
width:199px;
margin:0px;
}

#news_twentyfour{background:url(/life/files/03-news-twentyfour-gif) no-repeat top left;height:12px;}

#news_goldenpen{background:url(/life/files/03-news-goldenpen-gif) no-repeat top left;height:26px;}

#news_gallery{background:url(/life/files/03-news-gallery-gif) no-repeat top left;height:26px;}

#news_sendletter{background:url(/life/files/03-news-letter-gif) no-repeat top left;height:12px;}



#news_pr{background:url(/life/files/03-pr-gif) no-repeat top left;height:22px;}
#news_nhyam{background:url(/life/files/03-nhyam-gif) no-repeat top left;height:47px;}
#news_txt2clothe{background:url(/life/files/03-txt2clothe-gif) no-repeat top left;height:22px;margin-top:0px;}
#news_festival_green{background:url(/life/files/03-festival-green-gif) no-repeat top left;height:47px;}
#news_festival{background:url(/life/files/03-festival-gif) no-repeat top left;height:72px;}
#news_shadows{background:url(/life/files/03-shadows-gif) no-repeat top left;margin-top:0px;height:30px;}


#news_position1{background:url(/life/files/03-news-position1-gif) no-repeat top left;margin-top:0px;height:26px;}

#news_position2{background:url(/life/files/03-news-position2-gif) no-repeat top left;margin-top:20px;height:26px;}

#news_position3{background:url(/life/files/03-news-position3-gif) no-repeat top left;margin-top:20px;height:26px;}

#news_position4{background:url(/life/files/03-news-position4-gif) no-repeat top left;margin-top:10px;height:12px;}

#news_position5{background:url(/life/files/03-news-position5-gif) no-repeat top left;margin-top:20px;height:40px;}

#news_position6{background:url(/life/files/03-news-position6-gif) no-repeat top left;margin-top:20px;height:26px;}


#nyham_activities{background:url(/life/files/text-nov-activities-gif) no-repeat top left;margin-top:10px;height:30px;}

#about_nyham{background:url(/life/files/text-about-nyham-gif) no-repeat top left;margin-top:10px;height:49px;width:342px}




h2.take_action{
text-indent:-9999px;
background:url(/life/files/02-make-diff-gif) no-repeat top left;
height:22px;
width190px;
margin:0px;
}



.link_learn_more{
margin-top:10px;text-align:right;
}

.link_view_all{
margin-top:0px;text-align:right;
}


.regeneration_accomplishments{

margin:5px 0px 0px 0px;
width:330px;
height:438px;
padding:10px;
font-family:helvetica,arial;
font-size:12px;
color:#666;
}

.regeneration_accomplishments h2{
text-indent:-9999px;
background:url(/life/files/01-accomplishments-gif) no-repeat top left;
height:22px;
width190px;
margin:0px;
}


.regeneration_accomplishments p{
padding-bottom:10px;
padding-top:10px;

}


.regeneration_accomplishments ul,
.regeneration_news ul,
.regeneration_planet .festival ul
{
padding-left:10px;

}

.regeneration_accomplishments li,
.regeneration_news li,
.regeneration_planet .festival li{

list-style:disc outside;
padding-bottom:5px;

}

.regeneration_right_now{
margin:45px 0px 0px 5px;width:346px;height:138px;background:url(/life/files/00-make-difference-bg-jpg) no-repeat top left;
}

.regeneration_right_now h2{
text-indent:-9999px;background:url(/life/files/00-make-diff-gif) no-repeat top left;height:52px;width190px;
}


.regeneration_download{
float:left;margin:40px 10px 0px 10px;width:212px;height:328px;
font-family:helvetica,arial;
font-size:11px;
line-height:11px;
color:#666;
}

.regeneration_download h2{
text-indent:-9999px;
background:url(/life/files/02-download-donate-gif) no-repeat top left;
height:48px;
width141px;
margin:0px;
}

.regeneration_download h3{
text-indent:-9999px;background:url(/life/files/00-ringtones-gif) no-repeat top left;
height:27px;
width:215px;
margin-top:10px;
}


.regeneration_download p,
.regeneration_ringtones p{
padding-bottom:10px;
padding-top:10px;
font-size:12px;
line-height:12px;
color:#666;
}

.regeneration_ringtones{
padding-top:5px;
margin:10px 0px 0px 20px;
width:212px;
font-family:arial;
font-size:11px;
line-height:11px;
background: url(/life/files/regeneration-nav-dashes-gif) no-repeat top left;
}

.regeneration_ringtones h2{
text-indent:-9999px;
background:url(/life/files/00-ringtones-gif) no-repeat top left;
height:27px;
width:215px;
}

.regeneration_ringtones a,
.regeneration_ringtones a:link, 
.regeneration_ringtones a:visited,
.regeneration_download a,
.regeneration_download a:link,
.regeneration_download a:visited{
font-weight:bold;
color:#cc0000;
text-decoration:none;

}


.regeneration_download ul
{  
	background: url(/life/files/regeneration-nav-dashes-gif) no-repeat top left;
	
}

.ringtones_on{
background:transparent url(/life/files/00-ringtone-bg-jpg) no-repeat top left;
width:212px;
height:60px;
padding:5px 0px 0px 5px;
}

.ringtones_off{
width:212px;
height:60px;
padding:5px 0px 0px 5px;
}

.ringtones_on img,
.ringtones_off img{ 
float:left;
padding:0px 5px 0px 0px;
}


/*INSIDERS STYLES*/

.insiders_sidebar{ 
padding:5px;
background-color: #e9e9e9 ;
width: 230px;

}

.insiders_sidebar .testimonial_copy{
font-size: 11px;
color: #333;
line-height:12px;
margin-top:0px;
}


.insiders_sidebar .name {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.insiders_sidebar li {
	font-weight:bold;
position: relative;
	height: 60px;
	color: #333;
	background: transparent url(/life/files/article-li-bg-gif) left bottom no-repeat;
	font-size: 11px;

	color: #333;
	line-height:12px;
margin-top:0px;
padding:15px;
}

.insiders_name{
font-weight:normal;
width:200px;
text-align:right;
padding-top:5px;
}

.insiders_sidebar a,
.insiders_sidebar a:link,
.insiders_sidebar a:visited{
	color:#333;text-decoration:none;
}

.insiders_sidebar a:hover {
	color:#cc0000;text-decoration:underline;
}

.quotedBy {
 	font-family: 'Arial', sans-serif;
 	font-size: 11px; 
 	color: #000000;
 	font-weight: normal;
	width:480px;
text-align:right;
padding-bottom:10px;
	
}

.testimonials {
	font-family: 'Arial', sans-serif;
 	font-size: 11px; 
 	color: #000;
 	font-weight: bold;
	text-align:left;
}

