/* CSS Document */
/*general rules*/
* {margin:0; padding:0;}

img, #nav li a, #nav li, #learnmore a, #button_liv_aid, .close  {behavior: url(iepngfix.php);}

a {text-decoration:none;}
img {border:none;}

.alignright {text-align:right;}
.alignleft {float:left;}
.cont .nobullet {list-style:none; margin-left:28px;}
.gone {position:absolute; left:-999em;}
.bold {font-weight:bold;}

/************************************/

/*colors and typography*/
body {background-color:#b01a48;}
#masthead a, #masthead {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4e53; text-decoration:none;}
#masthead a:hover {color:#e81e75;}

#maincopy {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4e53;}

a {color:#e81e75; font-weight:bold;}
a:hover {color:#b01a48;}
h2 {font-size:22px; font-weight:normal; color:#cccccc;}
h3 {font-weight:normal; line-height:28px; font-size:22px; color:#e81e75;}
h4 {font-weight:bold; font-size:13px; color:#e81e75;}
#colleft blockquote {font-size:18px; line-height:24px; color:#999999; font-weight:normal; text-align:right;}
#colright #cont_aboutolivia p  {font-size:18px; line-height:24px; color:#999999; font-weight:normal;}
#colright #cont_livandlearn p  {font-size:18px; line-height:24px; color:#999999; font-weight:normal;}
#colright #cont_livandlearnlinks p  {color:#999999; font-weight:normal;}
#colright #cont_livandlearnlinks a  {color:#999999; font-weight:normal;}
#colright #cont_livandlearnlinks a:hover  {color:#b01a48; font-weight:normal;}
#colleft cite {font-size:14px; font-style:italic; color:#999999;}
.byline {padding-top:4px;font-size:10px; line-height:12px!important;}
#maincopy .smallprint {font-size:10px; line-height:normal; margin:30px 14px 0 14px;}

#subnav a {font-weight:normal; color:#4d4e53;}
#subnav a:hover, .numbers {color:#e81e75;}
#subnav a.selected {color:#e81e75; font-weight:bold;}
#sec_nav a {font-weight:normal;}
#sec_nav .selected a {color:#e81e75;}
#pdf a {font-size:10px; color:#fff; font-weight:normal;}
#pdf a:hover {color:#b01a48;}

.quote_lg {font-size:22px; font-weight:normal; color:#999999; text-align:right; line-height:28px;}
.emphasis, dt {font-weight:bold; color:#e81e75;} 
#colright #shoutout {font-size:18px; line-height:24px;}
address {font-style:normal;}

.colleft_ul {font-size:14px; line-height:18px; color:#e81e75; list-style:disc; font-weight:bold; letter-spacing:-.4px;}
.colleft_ul span {color:#999999;}

#maincopy ul {color:#e81e75;}
#maincopy ul span.list {color:#4d4e53; font-weight:normal;}

#colcenter p, #colright p, #colright li, dl {line-height:18px;}
#colright span {font-weight:bold;}

	/*home colors and typography*/
	#home #colleft p {font-size:22px; line-height:30px; color:#999999;}
	#home #colleft p #highlight {font-size:22px; line-height:30px; color:#e81e75; font-weight:bold;}
	
	#home #colcenter p span, #colright p span {font-weight:bold;}
	
	#home #colcenter p {padding-bottom:6px;}
	
	#home #colcenter #box_highlight {font-weight:bold;}
	#home #colcenter #box_highlight span {color:#e81e75;}
	
	#home #colright #box_highlight {font-weight:bold;}
	#home #colright #box_highlight span {color:#e81e75;}
	
#footer, #footer a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; font-weight:normal;}
#footer a:hover {color:#999999;}

#button_liv_aid {position:absolute; top:0; left:0; display:block; color:#e81e75; font-size:26px; font-family:Helvetica, Arial, sans-serif;}
/****************************/


/*layout*/

#masthead {
width:916px; 
height:111px; 
margin:50px auto 0 auto;
background:#fff url(../images/bg_masthead.gif) no-repeat top left;
position:relative;
}

#logo {position:absolute; top:20px; left:30px; z-index:500;}

#maincopy {width:916px; margin:0 auto; position:relative; background:#fff url(../images/bg_footer_internal.jpg) no-repeat bottom left; padding:0 0 190px 0;}
#maincopy:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	/*leftcol*/
	#colleft {width:164px; float:left; padding:0 0 0 14px;}
	.colleft_ul {margin:0 0 0 39px;}
	.colleft_ul li {margin:0 0 6px 0;}
	.quote_lg {margin:0 0 20px 0;}
	#colleft blockquote {margin:0 3px 15px 0;}
	#colleft cite {margin:0 3px 0 0;}
	
	/*rightcol*/
	#colright {width:738px; float:left; }
	.cont {width:724px;}
	.cont:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	.cont_colleft {width:365px; float:left;}
	.cont_colleft p, .cont_colleft h3, .cont_colleft dl {margin:0 20px 6px 14px;}
	.cont_colleft img, .cont_colleft .byline {margin:0 6px 0 14px;}
	
	.cont_colright {width:359px; float:left;}
	.cont_colright p, .cont_colright h3, .cont_colright dl {margin:0 14px 6px 14px;}
	.cont_colright img {margin:0 0 6px 14px;}
	.cont_colleft ul {margin:0 20px 0 30px;}
	.cont_colright ul {margin:0 14px 0 30px;}
	.cont ol {margin:0 14px 6px 35px;}
	.cont li, .cont dt, .cont dd {margin:0 0 6px 0;}
	.cont .single_line li {margin:0;}
	.cont h4 {margin-left:14px; margin-right:14px; line-height:18px;}
	.cont_colleft .h3sub, .cont_colright .h3sub {margin-top:12px;}
	
	h2 {position:relative; width:727px; height:297px; margin:0 0 25px 11px;}
	h2 span {position:absolute; width:100%; height:100%;}
	.box_highlight {padding:14px 0; background-color:#fdedf4; margin:18px 0 0 0;}
	.box_highlight_tight {padding:14px 0; background-color:#fdedf4; margin:0;}
	.box_highlight_tight_divider {background-color:#fdedf4; padding-left:14px; padding-right:14px; margin-right:14px; width:696px;}
	.box_highlight_tight_divider_hr {border-right:0px;border-left:0px;border-top:0px;border-bottom: 1px #ffffff;background-color:#ffffff; color:#ffffff;height:1px;width:100%;text-align:left;}
	div.box_highlight {margin:14px 0;}
	div.box_highlight_wh {margin:0 14px 0 0; padding:14px 0; background-color:#fff;}
	p.nospaceafter{padding-bottom:0px; margin-bottom:0px;}

#pdf {position:absolute; bottom:5px; left:565px; width:150px; text-align:left;}
#pdf a {display:block; width:170px; padding:115px 0 0 180px;}
#footer {width:916px; margin:0 auto; padding:10px 0 20px 27px;}
/***************************************/
/*individual page rules*/
		/*index.php*/
		#banner_flash {width:916px; height:315px; margin:0 auto; background:#fff url(../images/promo_home.jpg) no-repeat 0px 59px;}
		.homebanner_flash{padding-top:59px; background:#fff url(../images/promo_home.jpg) no-repeat 0px 59px;}

		.banner_flash_internal {margin-left:11px; margin-bottom:10px;} 
		#home #maincopy {background:#fff url(../images/bg_footer.jpg) no-repeat bottom left; height:417px; padding:0;}
		#home #colleft {width:286px; float:left; padding:5px 27px 0 27px;}
		#home #colcenter {width:261px; float:left; padding:20px 15px 0 0;}
		#home #colright {width:300px; float:left; padding:20px 0 0 0;}
		#home #colright p {margin:0 30px 0 10px;}
		#home #colright #box_highlight {padding:10px 14px 10px 10px; background-color:#fdedf4; margin:10px 0 0 0;}
		#home #colcenter #box_highlight {padding:10px 14px 10px 10px; background-color:#fdedf4; margin:10px 0 0 0;}
		#livlogo {display:block; padding:10px 0 0 45px; background:#fff url(../images/liv.gif) no-repeat top left; vertical-align:bottom;}
		
		#learnmore_pdf a {
		display:block; 
		width:182px; 
		height:38px;
		position:absolute; 
		left:13px; 
		bottom:15px; 
		text-indent:-999em;
		background:url(../images/bg_footer_pdf.gif) no-repeat left 0px;
		padding:0px 0 0px 0;
		}
		#learnmore_pdf a:hover {background:url(../images/bg_footer_pdf.gif) no-repeat right 0px;}
		
		#learnmore_video img {
		display:block; 
		width:163px; 
		height:38px;
		position:absolute; 
		left:195px; 
		bottom:15px; 
		text-indent:-999em;
		background:url(../images/bg_footer_video.gif) no-repeat left 0px;
		padding:0px 0 0px 0;
		cursor:pointer;
		border:0;
		}
		#learnmore_video img:hover {background:url(../images/bg_footer_video.gif) no-repeat right 0px;}
		
		#learnmore_pdf_internal a {
		display:block; 
		width:182px; 
		height:38px;
		position:absolute; 
		left:543px; 
		bottom:15px; 
		text-indent:-999em;
		background:url(../images/bg_footer_pdf.gif) no-repeat left 0px;
		padding:0px 0 0px 0;
		}
		#learnmore_pdf_internal a:hover {background:url(../images/bg_footer_pdf.gif) no-repeat right 0px;}
		
		#learnmore_video_internal img {
		display:block; 
		width:163px; 
		height:38px;
		position:absolute; 
		left:736px; 
		bottom:15px; 
		text-indent:-999em;
		background:url(../images/bg_footer_video.gif) no-repeat left 0px;
		padding:0px 0 0px 0;
		cursor:pointer;
		border:0;
		}
		#learnmore_video_internal img:hover {background:url(../images/bg_footer_video.gif) no-repeat right 0px;}
		
		
		#home #pdf {position:absolute; bottom:3px; left:5px; width:200px; text-align:left;}
		#home #pdf a {display:block; width:180px; padding:130px 0 0 20px;}
		
		#home #colleft #followus {color:#4D4E53; font-size:13px; line-height:18px;padding:20px 0 0 0;}
		#followus span {color:#e81e75; font-size:18px; }
		
		#sm_links {float:right; padding:10px 12px 0 3px; position:relative;}
		#sm_links li {float:left; list-style:none; margin-left:2px; }
		#home #colleft  .sm_name {width:100px; text-align:right; font-size:12px; color:#e81e75; font-weight:bold; line-height:normal; position:absolute; left:-100px; _left:-95px; top:15px;}
		*:first-child+html #home #colleft  .sm_name {left:-100px;}
		.sm_icons {display: table-cell; text-align: center; vertical-align: middle; width: 23px; height: 23px; }
		.sm_icons img {padding:1px;}
		.facebook img {border:1px solid #3b5a97;}
		.facebook:hover img {border:3px solid #3b5a97;}
		.myspace img {border:1px solid #1839d2;}
		.myspace:hover img {border:3px solid #1839d2;}
		.twitter img {border:1px solid #69aecf;}
		.twitter:hover img {border:3px solid #69aecf;}
		
		.sm_icons * {vertical-align: middle;}
		
		#home #colleft .videoaddition div {color:#4D4E53; font-size:13px; line-height:18px; text-align:center;}
		#home #colleft .videoaddition div div {color:#e81e75; font-size:18px; line-height:22px; padding-bottom:6px; font-weight:bold;}
		#home #colleft .videoaddition img { margin-top:15px; margin-bottom:10px;}
		#home #colleft #followus {color:#4D4E53; font-size:13px; line-height:18px;padding:20px 0 0 0;}
		
		/*********margin=top right bottom left************/
		
		/*liv_healthy pages*/
		#promo_healthy span {background: url(../images/promo_healthy.jpg) no-repeat top left;}
		#promo_meet_ernie span {background: url(../images/promo_meet_ernie.jpg) no-repeat top left;}
		#promo_breasthealth span {background: url(../images/promo_breasthealth.jpg) no-repeat top left;}
		#promo_prevent span {background: url(../images/promo_prevent.jpg) no-repeat top left;}
		#promo_bc span {background: url(../images/promo_bc.jpg) no-repeat top left;}
		.cont .cont_colleft .breastfacts {margin:0 14px 0 35px;}
		#colright #sig {margin:14px 0 0 14px;}
		
		/*liv aware pages*/
		#promo_aware span {background: url(../images/promo_aware.jpg) no-repeat top left;}
		#promo_step1 span {background: url(../images/promo_step1.jpg) no-repeat top left;}
		#promo_step2 span {background: url(../images/promo_step2.jpg) no-repeat top left;}
		#promo_step3 span {background: url(../images/promo_step3.jpg) no-repeat top left;}
		#promo_limitations span {background: url(../images/promo_limitations.jpg) no-repeat top left;}
		#promo_free span {background: url(../images/promo_free.jpg) no-repeat top left;}
		#promo_livaid span {background: url(../images/promo_livaid.jpg) no-repeat top left;}
		#breastexamsteps .cont_colleft p {margin:0 0 6px 0;}
		#cont_email_alert {clear:both; border-top:3px solid #fff; padding:20px 0 0 0; margin:14px 14px 0 14px;}
		#cont_email_alert .cont_colleft {width:351px;}
		#cont_email_alert .cont_colleft h3, #cont_email_alert .cont_colleft p {margin-left:0;}
		#cont_email_alert .cont_colright {width:344px;}
		#banner_flash_internal_aware {background:#fff url(../images/promo_aware.jpg) no-repeat top right; height:315px; width:726px; display:block;}
		
		/*live and learn pages*/
		#promo_livlearn span {background: url(../images/promo_livlearn.jpg) no-repeat top left;}
		#promo_what span {background: url(../images/promo_what.jpg) no-repeat top left;}
		#promo_guidelines span {background: url(../images/promo_guidelines.jpg) no-repeat top left;}
		#promo_faq span {background: url(../images/promo_faq.jpg) no-repeat top left;}
		#img_amy {margin-right:14px;}
		#shoutout {margin:0 14px; padding-top:14px; clear:both;}
		#tbl_routine {margin:0 0 14px 0;}
		#tbl_routine p, #tbl_routine ul, #tbl_routine li {margin:0; padding:0; line-height:normal; list-style:none;}
		#tbl_routine li {background: url(../images/icon_plus.gif) no-repeat 0 6px; padding-left:10px;}
		#tbl_routine th {background-color:#e81e75; color:#fff; padding:3px 14px;}
		#tbl_routine td {background-color:#fdedf4; padding:6px 14px;}
		#banner_flash_internal_learn {background:#fff url(../images/promo_livlearn.jpg) no-repeat top right; height:315px; width:726px; display:block;}
		
		.box_highlight .leftcol, .box_highlight .rightcol {width:175px; float:left;}
		.box_highlight:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
		.cont .box_highlight .leftcol li, .cont .box_highlight .rightcol li {margin-bottom:0;}
		.cont_colleft p.full_size {padding:0 92px 62px 20px; margin-right:22px; background:url(../images/gfx_see_full_size_thumb.jpg) no-repeat right 0;}
		
		.cont #purchaselist li {margin-bottom:0;}
		#purchaselist a {color:#616265; font-weight:normal;}
		#purchaselist a:hover {color:#b01a48;}
		#wrapper_benefits {border-top:27px solid #fff; position:relative; margin:10px 0 0 0;}
		#wrapper_benefits h3 {color:#fff; font-size:13px; font-weight:bold; background:#e81e75; line-height:normal; padding:4px 10px;}
		#wrapper_benefits li {padding:4px 20px 4px 0; margin:0 0 0 25px;}
		#wrapper_benefits hr {color:#fff; background-color:#fff; height:4px; display:block; border:none;}
		#gfx_benefits {position:absolute; top:-63px; left:-205px;}
		#gfx_testimonial {position:absolute; top:1360px; left:-25px;}
		#gfx_livandlearn {position:absolute; top:706px; left:7px;}
		#gfx_livandlearnanimation {position:absolute; top:395px; left:7px;}
		#gfx_livandlearnbodai {position:absolute; top:395px; left:7px;}
		#gfx_livandlearnpromise {position:absolute; top:1532px; left:4px;}
		
		#test .cont_colleft img, #test .cont_colleft .byline {margin:0; line-height:normal; padding:6px 5px 0 0;}
.cont_img_test_left, .cont_img_test_right {width:173px;}
.cont_img_test_left_full, .cont_img_test_right_full {width:333px;}
.cont_img_test_left, .cont_img_test_left_full {padding:0 0 0 14px; float:left;}
.cont_img_test_right, .cont_img_test_right_full {padding:0 6px 0 14px; float:right;}
#cont_livandlearn, .cont_privacy {padding:0 14px 14px 14px;}
#cont_livandlearnlinks {padding:0 14px 14px 14px; text-align:center; top:-14px; position:relative;}
		
		/*liv beautiful*/
		#promo_livbeautiful span {background: url(../images/promo_livbeautiful.jpg) no-repeat top left;}
		#promo_bra span {background: url(../images/promo_bra.jpg) no-repeat top left;}
		#promo_decollete span {background: url(../images/promo_decollete.jpg) no-repeat top left;}
		#promo_cosmetic span {background: url(../images/promo_cosmetic.jpg) no-repeat top left;}
		#promo_outofshape span {background: url(../images/promo_outofshape.jpg) no-repeat top left;}
		#img_olivia {margin:0 28px 6px 14px;}
		
/*meet olivia newton john*/
#promo_olivia span {background: url(../images/promo_olivia.jpg) no-repeat top left;}
#about div.box_highlight_wh {margin-top:14px;}
#cont_aboutolivia, .cont_privacy {padding:0 14px;}
#about blockquote {margin:470px 5px 0 0;}

/*about us*/
#promo_about span {background: url(../images/promo_about.jpg) no-repeat top left;}
.cont #about_adjustlist {margin-top:40px;}
#aboutus .cont_colleft img {margin:0 28px 0 14px;}
#aboutus address, #aboutus #contactemail {float:left; margin:15px 0 0 0;}
#aboutus blockquote {margin:320px 5px 0 0;}

/*living is giving*/
#promo_giving span {background: url(../images/promo_giving.jpg) no-repeat top left;}
#giving .cont_colleft img, #giving .cont_colleft .byline {margin:0; line-height:normal; padding:6px 5px 0 0;}
.cont_img_giving_left, .cont_img_giving_right {width:173px;}
.cont_img_giving_left {padding:0 0 0 14px; float:left;}
.cont_img_giving_right {padding:0 6px 0 14px; float:right;}
.cont_colright .img_left, .cont_colleft .img_left {padding:0 14px; margin:0; float:left;}

#giving #give_highlight_left {margin:0 0 14px 14px; padding:14px 0; background-color:#fff;}
#giving #give_highlight_right {margin-bottom:14px;}
#giving h3 {margin:0 14px 6px 14px;}
#giving #colleft #blockquote2 {margin-top:15px;}

#fourwomen {margin:-25px 0 12px 14px; position:relative;}

#charity_links h4 {font-size:15px; color:#616265;}

/*privacy.php*/
#privacy #colleft {width:164px; height:300px; float:left; padding:0 0 0 14px;}
.cont_privacy p {margin:0 20px 6px 0;}
.cont_privacy h3 {margin:50px 20px 6px 0;}
.cont .cont_privacy h4 {margin:0;}

/*liv worldwide*/

/*-- brand identity ---*/

#brand									{ font-family:Arial;color:#999;}
#login									{ background: url(../images/liv-aid.jpg) no-repeat; width:330px; margin: 0 auto;padding-top:160px;}
#brand h1								{ font-size:52px;color:#e81e75;font-weight:normal;text-align:center;padding-top:20px;margin-left:-20px;}
#login input[type="text"]			{ color:#999; padding:3px; font-size:13px;}
#login p									{ width:350px; line-height:22px; font-size:16px; padding-bottom:20px; color:#999;}
#login ul li{padding-top:10px;}
#login .fleft{float:left;padding-right:70px;}
#login .fright{float:left;}
#login #hidden a{color:#666;font-weight:bold;}
#login #hidden a:hover{color:#e81e75;}
#login ul{list-style:none;padding-bottom:25px;}
#brand #incorrect{color:#e81e75;padding-top:10px;}
#brand #incorrect p{color:#e81e75;font-size:11px;line-height:16px;font-weight:bold;}
#brand #maincopy {background: #fff url(../images/bg_footer_simple.jpg) no-repeat bottom left;}
#floats{clear:both;padding-bottom:30px;}

/*liv_worldwide.php*/
#flash_worldwide {margin-bottom:30px;background-color: #E12568;}

/***************************************/
/*text modifications: baseline shift for &reg; symbol*/

/*Body Text Title &reg; symbol*/
.shift {
position : relative;
font-size : 40%;
padding-left:1px;  }

.shifttitle .shift {
top : -1.1em; }

.fixshifttitle{
top : 2px;
position : relative;
line-height:23px;
}


/*Sidebar Quote Text &reg; symbol*/
.shiftsidebar {
position : relative;
font-size : 40%;
padding-left:1px;  }

.shifttitlesidebar .shiftsidebar {
top : -1.1em; }

.fixshifttitlesidebar{
top : 2px;
position : relative;
line-height:20px;
}

/*Home Page Upper Left nav.php include file &reg; symbol*/
.shiftnav {
position : relative;
font-size : 50%;
padding-left:1px;  }

.shifttitlenav .shiftnav {
top : -0.8em; }

/*navigation*/
	/*secondary navigation*/
	#sec_nav {position:absolute; top:15px; right:24px; z-index:400; width:600px; text-align:right;}
	#sec_nav li { display:inline-block; list-style:none;}
	
	/*main navigation*/
#nav {width:729px;position:relative; padding:63px 0 0 0;}
#homenav {width:729px;position:relative; padding:122px 0 0 0;}


#nav:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#nav li {list-style:none; position:absolute;}
#nav li span {display:none;}
#nav li a {display:block; height:48px;}
#nav #nav_1.selected, #nav #nav_2.selected, #nav #nav_3.selected, #nav #nav_4.selected, #nav #nav_5.selected, #nav #nav_0.selected {z-index:300;}

#homenav:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#homenav li {list-style:none; position:absolute;}
#homenav li span {display:none;}
#homenav li a {display:block; height:48px;}
#homenav #nav_1.selected, #nav #nav_2.selected, #nav #nav_3.selected, #nav #nav_4.selected, #nav #nav_5.selected, #nav #nav_0.selected {z-index:300;}




#nav_0 {z-index:250; left:43px;}
#nav_1 {z-index:200; left:188px;}
#nav_2 {z-index:190; left:326px;}
#nav_3 {z-index:180; left:472px;}
#nav_4 {z-index:170; left:618px;}
#nav_5 {z-index:160; left:764px;}

#nav_0 a {background:url(../images/nav_0.png) no-repeat left top; width:151px;}
#nav_0:hover a, #nav #nav_0.portnav a {background:url(../images/nav_0.png) no-repeat -151px top;}
#nav_0.selected a {background:url(../images/nav_0.png) no-repeat right top;}

#nav_1 a {background:url(../images/nav_1.png) no-repeat left top; width:151px;}
#nav_1:hover a, #nav #nav_1.portnav a {background:url(../images/nav_1.png) no-repeat -151px top;}
#nav_1.selected a {background:url(../images/nav_1.png) no-repeat right top;}

#nav_2 a {background:url(../images/nav_2.png) no-repeat left top; width:160px;}
#nav_2:hover a {background:url(../images/nav_2.png) no-repeat -160px top;}
#nav_2.selected a {background:url(../images/nav_2.png) no-repeat right top;}

#nav_3 a {background:url(../images/nav_3.png) no-repeat left top;  width:159px;}
#nav_3:hover a {background:url(../images/nav_3.png) no-repeat -159px top;}
#nav_3.selected a {background:url(../images/nav_3.png) no-repeat right top;}

#nav_3 div.animate {background:url(../images/nav_3.png) no-repeat -159px top; display:block; width:159px; height:48px;z-index:181; margin-top:-48px;}

#nav_4 a {background:url(../images/nav_4.png) no-repeat left top;  width:159px;}
#nav_4:hover a {background:url(../images/nav_4.png) no-repeat -159px top;}
#nav_4.selected a {background:url(../images/nav_4.png) no-repeat right top;}

#nav_5 a {background:url(../images/nav_5.png) no-repeat left top;  width:152px;}
#nav_5:hover a {background:url(../images/nav_5.png) no-repeat -152px top;}
#nav_5.selected a {background:url(../images/nav_5.png) no-repeat right top;}

		/*subnav*/
		#subnav {text-align:right; width:160px; margin:20px 0 12px 4px; height:290px;}
		#subnav li{list-style:none; border-bottom:1px solid #f7b0cf; padding:9px 0 9px 0;}
		#subnav .last {border-bottom:none;}
		
#masthead #button_liv_aid {position:absolute; top:-36px; left:-40px; display:block; color:#e81e75; font-size:16px; text-height:18px; font-family:Helvetica, Arial, sans-serif; font-weight:normal; height:135px; width:461px; padding:30px 0 0 75px; background:url(../images/bg_get_liv_aid.png) no-repeat left top; z-index:1000;}
/********************************/


/*GALLERY NAV*/
#prev-next-links a {display:block; width:9px; height:17px; text-indent:-999em;}
#prev-next-links a.prev  {background:url(../gallery/sprite-arrow.png) no-repeat 0 0;}
#prev-next-links a.prev:hover  {background:url(../gallery/sprite-arrow.png) no-repeat -18px 0;}
#prev-next-links a.next  {background:url(../gallery/sprite-arrow.png) no-repeat -9px 0;}
#prev-next-links a.next:hover  {background:url(../gallery/sprite-arrow.png) no-repeat -27px 0;}
#gallery {background-color:#fff;  position:relative;}
#prev-next-links a.prev {position:absolute; bottom:12px; left:567px; z-index:1000;}
#prev-next-links a.next {position:absolute; bottom:12px; left:603px; z-index:1000;}
#button-close {position:absolute; bottom:12px; left:1162px; display:block; height:15px; width:15px; background:url(../gallery/sprite-button-close.png) no-repeat 0 0; z-index:1000;}
#button-close:hover {background:url(../gallery/sprite-button-close.png) no-repeat right 0;}



/* some styling for flow tools overlay triggers */
	#triggers img {
		cursor:pointer;
		border:0;
	}
/* styling for elements inside overlay */
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:150px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#b01a48;
	
	width:544px;	
	min-height:380px;
	border:1px solid #781231;
	
	/* CSS3 styling for latest browsers */
-webkit-box-shadow: #666 0px 5px 20px;
-moz-box-shadow: #666 0px 5px 20px;
box-shadow: #666 0px 5px 20px;
behavior: url(PIE.php);	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/*MEDIA PAGE 7-18-2011*/
a:focus { outline:none; }
#media #colright { width:723px; padding-left:15px; padding-top:25px; }
#media h2 { width:auto; height:auto; margin:0; font-size:18px; color:#e81e75; font-weight:bold; margin-bottom:12px; }
#media h2.border-top { border-top:1px solid #f7b0cf; padding-top:35px; }

#media .intro { font-size:18px; margin-bottom:70px; line-height:24px; padding-right:30px; }

#media #maincopy .smallprint { margin:0 30px 0 0; }

#vid-wrapper, #print-wrapper { width:100%; padding-bottom:10px; }
#vid-wrapper:after, #print-wrapper:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }

.vid-thumb { height:190px; display:block; width:150px; float:left; margin-right:21px; margin-bottom:25px; }
.vid-thumb.last-in-row, .print-thumb.last-in-row  { margin-right:0; }
.vid-thumb img, .print-thumb img { display:block; margin-bottom:8px; }
.vid-thumb .title, .print-thumb .title  { display:block; font-style:italic; margin-bottom:8px; }
.vid-thumb .partial { font-weight:normal !important; color:#616265; }
.vid-thumb .network, .print-thumb .network { display:block; color:#E81E75 !important; margin-bottom:8px; }
.vid-thumb .last-child, .print-thumb .last-child { margin-bottom:0 !important; }

.print-thumb { height:225px; display:block; width:150px; float:left; margin-right:21px; margin-bottom:25px; }


/*prettyPhoto*/
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { padding-left: 0; }
	div.pp_default .pp_content_container .pp_right { padding-right: 0; }
	div.pp_default .pp_content { background-color: #B01A48; padding:32px; border: 1px solid #781231; -webkit-box-shadow:0 5px 20px #666; -moz-box-shadow:0 5px 20px #666; box-shadow: 0 5px 20px #666666; height:344px !important; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 35px; height: 35px; right:-47px !important; top:-15px !important; background-image: url("../images/close.png"); cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position:static; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 0; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 105px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; font-color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #fff;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
			display:none;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 7px 0 0 0; display:none; }
				.pp_social .facebook { float: left; position: relative; top: -1px; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
			display:none;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */



