/****************
 ** CSS Reset **
****************/
html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 1em;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*******************
 ** End CSS Reset **
*******************/

body {
	background: #fff url(/StrongerTogether/images/global/bkgd.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; }

p, #main p, #main form p, #main ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#494949;
	margin:5px;
	padding:0 0 10px 0;
}

h4 {
	font:14px Arial, Helvetica, sans-serif;
	color:#494949;
	font-weight:bold;}

#main ul {margin: 20px 0 0px 0;}

#main ul ul {margin: 10px 0 0px 20px;}

#main ul li {margin: 0; padding:0 0 10px 46px;}

#main ul ul li {margin: 0; padding:0 0 10px 10px;}

a {
	color:#ae61ad;
	text-decoration: underline; }
		
a:hover,
a.current {
	color: #ae61ad;
	text-decoration: none; }

.right {
	float: right; }

.left {
	float: left; }

.clear {
	clear: both;}
	
.mtop10 {margin-top:10px;}

.mleft70 {margin-left:70px;}
	
p.error {
	display:inline; 
	font-weight: bold;
	color:#990099 !important;}
	
.download_btn {
	background: url(/StrongerTogether/images/global/button-download.png) no-repeat 0 0;
	height: 20px;
	width: 92px; }
	
	.download_btn:hover {
		background-position: 0 -20px; }
	
.learn_more_btn {
	background: url(/StrongerTogether/images/global/button-learn-more.png) no-repeat 0 0;
	height: 20px;
	width: 92px; }
	
	.learn_more_btn:hover {
		background-position: 0 -20px; }
	
.view_all_btn {
	background: url(/StrongerTogether/images/global/button-view-all.png) no-repeat 0 0;
	height: 20px;
	width: 92px; }
	
	.view_all_btn:hover {
		background-position: 0 -20px; }

.read_more_sm_btn {
	background: url(/StrongerTogether/images/global/button-read-more-sm.png);
	height: 16px;
	width: 70px; }
	
	.read_more_sm_btn:hover {
		background-position: 0 -16px; }
		
	.read_more_sm_btn a {
		display: block;
		height: 16px;
		width: 70px; }
		
		.read_more_sm_btn a span {
			display: none; }

#container {
	width: 936px;
	margin: 0 auto; }
	
#wrapper {
	margin: 0 auto;
	width: 960px;
	position:relative; }
	
#dropshadow {
	background: transparent url(/StrongerTogether/images/global/dropshadow.png) no-repeat scroll 0 0;
	margin: 0 0 0 0px;
	width: 960px;
	height: 670px; }

#header {
	background: #fff;
	position: relative;
	height: 78px; }
	
	#header #header_form {
		float: right;
		margin: 19px 24px 0 0;
		padding: 5px 0 0;
		width: 450px; }
		
		#header #header_form #header_directions {
			border-right: 1px solid #ffcd05;
			height: 69px; 
			float: left;
			margin: 0 18px 0 0;
			padding: 0 18px 0 0;
			width: 220px; }
			
		#header #header_form #header_email {
			height: 69px;
			float: left;
			width: 190px; }
				
	/*	#header #header_form #header_directions {
			width: 220px; }*/
		
		#header #header_form input {
			background: #999999;
			border: 0 none; }
		
			#header #header_form input.address {
				margin: 0 0 4px;
				padding: 1px 0 1px 3px;
				width: 217px; }
				
			#header #header_form input.city {
				margin: 0 2px 0 0;
				padding: 1px 0 1px 3px;
				width: 87px; }
				
			#header #header_form input.state {
				margin: 0 1px 0 0;
				padding: 1px 0 1px 3px;
				width: 33px; }
			
			#header #header_form input.zip {
				margin: 0 10px 0 0;
				padding: 1px 0 1px 3px;
				width: 38px; }
			
			#header #header_form input.email {
				margin: 0 0 6px;
				padding: 1px 0 1px 3px;
				width: 187px; }
				
	input.button {
	background: url(/StrongerTogether/images/global/go-btn.jpg) no-repeat !important; 
	color: #fff;
	height: 16px;
	text-decoration: none;
	width: 26px; }
		
		input.button:hover {
			color: #ffcd05; }
	
	#header #logo {
		margin:6px 0 0 312px; }
 
/* ***** SEE nav.css for the nav rules ****** */

#main {
	background: transparent;
	min-height:362px;
	height:auto !important;
	height:362px;
	padding:35px 63px 30px 63px; 
	position:relative;
	z-index:3; }
	#main p, #main form p {
		padding:0 68px 10px 68px;
		line-height:1.4em; }
	body#share_profile #main {
		padding-bottom:80px;
	}
		
#main #links {z-index:1040 !important; padding-left:100px; }
#main #links p.link {line-height:1em !important;z-index:1040 !important; }

#mainbanner {
	background:#fff;
	width:936px;
	height:427px;
}
	
#content {
	height:427px;
	padding: 20px;}
	
#main h1 {
	width:500px;
	overflow:hidden;
	height:39px;
	margin:0;
	padding:0; }
	#main h1 span {
		display:block;
		text-indent:-9999px; }
	#h1_mission { background:url('/StrongerTogether/images/global/bg_h1_mission.gif') no-repeat; }
	#h1_video { background:url('/StrongerTogether/images/global/bg_h1_video.gif') no-repeat; }
	#h1_guest { background:url('/StrongerTogether/images/global/bg_h1_guest.gif') no-repeat; }
	#h1_join { background:url('/StrongerTogether/images/global/bg_h1_join.gif') no-repeat; }
	#h1_login { background:url('/StrongerTogether/images/global/bg_h1_login.gif') no-repeat; }
	#h1_edit_profile { background:url('/StrongerTogether/images/global/bg_h1_edit_profile.gif') no-repeat; }
	#h1_forgot_password { background:url('/StrongerTogether/images/global/bg_h1_forgot_password.gif') no-repeat; }
	#h1_advanced_search { background:url('/StrongerTogether/images/global/bg_h1_advanced_search.gif') no-repeat; }
	#h1_stronger { background:url('/StrongerTogether/images/global/bg_h1_stronger.gif') no-repeat; }
	#h1_steps { background:url('/StrongerTogether/images/global/bg_h1_steps.gif') no-repeat; }
	#h1_with_curves { background:url('/StrongerTogether/images/global/bg_h1_with_curves.gif') no-repeat; }
	#h1_measures { background:url('/StrongerTogether/images/global/bg_h1_measures.gif') no-repeat; }
	#h1_mission { background:url('/StrongerTogether/images/global/bg_h1_mission.gif') no-repeat; }
	#h1_email { background:url('/StrongerTogether/images/global/bg_h1_email.gif') no-repeat; }
	#h1_refer { background:url('/StrongerTogether/images/global/bg_h1_refer.gif') no-repeat; }
	#h1_privacy { background:url('/StrongerTogether/images/global/bg_h1_privacy.gif') no-repeat; }
	#h1_legal { background:url('/StrongerTogether/images/global/bg_h1_legal.gif') no-repeat; }
	#h1_share { background:url('/StrongerTogether/images/global/bg_h1_share.gif') no-repeat; }
	#h1_site_map { background:url('/StrongerTogether/images/global/bg_h1_site_map.gif') no-repeat; }
	#h1_thank_you { background:url('/StrongerTogether/images/global/bg_h1_thank_you.gif') no-repeat; }
	#h1_strength { background:url('/StrongerTogether/images/global/bg_h1_strength.gif') no-repeat; }
	#h1_special_videos { background:url('/StrongerTogether/images/global/bg_h1_special_videos.gif') no-repeat; }
	#h1_special_profiles { background:url('/StrongerTogether/images/global/bg_h1_special_profiles.gif') no-repeat; }
	#h1_wos { background:url('/StrongerTogether/images/global/bg_h1_wos.gif') no-repeat; }
	#h1_stay_healthy { background:url('/StrongerTogether/images/global/bg_h1_stay_healthy.gif') no-repeat; }
	#h1_cleveland_clinic { background:url('/StrongerTogether/images/global/bg_h1_cleveland_clinic.gif') no-repeat; }
	/* Login Page */
	#login_staff {
		border-right:2px solid #8cc63f;
		float:left;
		width:367px;
		margin:20px 0 40px 0;
		margin-left:20px;
		_margin-left:10px;
	}
	#login_member {
		float:left;
		width:350px;
		margin:20px 0 40px 0;
	}
	#login_staff dt,
	#login_member dt {
		width:125px;
		text-align:right;
	}
	#login_staff dd,
	#login_member dd {
		margin-left:130px;
	}
	h2 {
		font:16px Arial, Helvetica, sans-serif;
		color:#91278f;
		font-weight:bold;
		margin:0 0 15px 0;
		padding:0 0 0 48px;
	}
	#login_staff h2 {
		margin-bottom:0;
		padding-bottom:0;
	}
	#not_joined {
		background:url(/StrongerTogether/images/global/bg_not_joined.gif) no-repeat;
		width:378px;
		height:115px;
		position:relative;
		margin:0 auto;
	}
	#not_joined a {
		position:absolute;
		top:66px;
		left:107px;
		width:164px;
		height:20px;
	}
	/* Get Stronger Flyup */
	#get_stronger_window_mask {
			position:absolute;
			left:17px;
			width:246px;
			/*height:232px;
			top:-219px;*/
			overflow:hidden;
			z-index:59;
			top:-39px;
			height:52px; }
		#get_stronger_window {
			background: url(/StrongerTogether/images/global/bg_get_stronger.png) no-repeat; 
			position:absolute;
			/*top:180px;*/
			top:0;
			left:0px;
			width:246px;
			height:232px;
			z-index:81 !important; }
			
		#get_stronger_shadow {
			position:absolute;
			bottom:0;
			z-index:82 !important;
			left:13px; }
		#show_get_stronger {
			position:absolute;
			bottom:0;
			left:13px;
			height:31px;
			display:block;
			width:230px;
			text-indent:-9999px;
			z-index:999 !important; }
			
		#get_stronger_x,
		#get_stronger_arrow {
			position:absolute;
			top:30px;
			left:211px; 	}
		#get_stronger_x {
			display:none;
			cursor:pointer; }
		#get_stronger_window form {
			position:absolute;
			top:62px;
			width:186px;
			left:30px; }
		#get_stronger_window select {
			width:186px;
			margin-bottom:9px;
		}
		#get_stronger_window .input {
			width:180px;
			padding:3px;
			border:1px solid #e1dde1;
		}
		#get_stronger_window a,
		#get_stronger_window a:hover {
			color:#91278f !important; }
		
		#get_stronger_adv {
			position:absolute;
			right:28px;
			bottom:19px;	}
			
		#get_stronger_form {
			font-size:12px;}
			
		#get_stronger_form label {
			float:left;
			margin:5px 2px 4px 0px;}
		
		#get_stronger_form
		label.gs_form_label {
			float:none; }
			
		#get_stronger_form input {
			margin:1px 0px 4px 0px;
			position:relative !important; 
			left:0 !important; }
			
		#lbl_request_free_fitness_plan {
			margin:0px 0px 0px -10px;}
			
		input#btn_next {
			margin:5px 0 0 123px;	}
		div#footer
		#get_stronger_required {
			float:left;
			margin:5px 0 2px 0;
			padding:0;
		}
			
		/* End Get Stronger Flyup */
	
	
	/* Search Stories Flyup */
	#search_stories_window_mask {
			position:absolute;
			/*top:-219px;
			height:232px;*/
			top:-39px;
			height:52px;
			left:672px;
			width:246px;
			overflow:hidden;
			z-index:59; }
		#search_stories_window {
			background: url(/StrongerTogether/images/global/bg_search_stories.png) no-repeat; 
			position:relative;
			/*top:180px;*/
			top:0px;
			left:0px;
			width:246px;
			height:232px; }
		#search_stories_shadow {
			position:absolute;
			bottom:0;
			z-index:61;
			left:13px; }
		#show_search_stories {
			position:absolute;
			bottom:0;
			left:13px;
			height:31px;
			display:block;
			width:230px;
			z-index:61; }
			#show_search_stories span {
				position:absolute;
				text-indent:-9999px;
			}
		#search_stories_x,
		#search_stories_arrow {
			position:absolute;
			top:30px;
			left:205px; 	}
		#search_stories_x {
			display:none;
			cursor:pointer; }
		#search_stories_window form {
			position:absolute;
			top:62px;
			width:186px;
			left:30px; }
		#search_stories_window select {
			width:186px;
			margin-bottom:9px;
		}
		#search_stories_window .input {
			width:180px;
			padding:3px;
			border:1px solid #e1dde1;
		}
		#search_stories_window a,
		#search_stories_window a:hover {
			color:#91278f !important; }
		#btn_search_go {
			margin:5px 0 0 143px;	}
		#search_stories_adv {
			position:absolute;
			right:28px;
			bottom:19px;	}
		.lbl_accessibility { display:none; }
		/* End Search Stories Flyup */

	#footer {
	position:relative;
	background: #fff;
	color:#494949;
	height: 80px;
	padding: 13px 0 0;
	text-align: center;
	height:128px;
	z-index:4; }

	
	div#footer p {
		font-size:13px;
		margin:40px 0 16px 0;}
	
	#footer a {
		font-size:11px;
		color:#494949;
		text-decoration: underline; }
		
		#footer a:hover,
		#footer a.current {
			color: #ae61ad;
			text-decoration: none; }
	
	#footer .pipe {
		padding: 0 7px; }
		
	div#tagline {
	float: left;
	width: 936px;
	height: 25px;
	background: #8cc63f;
	margin: 0 0 0 0px;}
	
		#tagline img#phone {
		float: left;
		margin: 0px 0 0 42px;}
		
		#tagline img#tagline {
		float: right;
		margin: 0px 42px 0 0;}
		


/*** LANDING PAGE GLOBAL ***/
/***************************/


/*** SUBPAGE GLOBAL ***/
/**********************/
#header {
	font:12px Arial, Helvetica, sans-serif;
	color:#595959;
}
#header a,
#header a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#983596;
	text-decoration:underline;
}
#header a:hover { text-decoration:none; }
#login_welcome,
#login_links {
	position:absolute;
	text-align:right;
	right:31px;
	top:24px;
}
#login_links { top:38px; }
	
/*** DROP SHADOW BOX ***/
/***********************/
	
.shadow_box {
	position: relative;
	z-index: 0; }

	.shadow_box .shadow_box_content {
		background: #FFFFFF none repeat scroll 0 0;
		position: relative;
		z-index: 2; }
	
		/* x1 = top and left edges; 
		x1a = top right corner; 
		x2 = right and bottom edges; 
		x2a = bottom left corner */
	.shadow_box .x1,
	.shadow_box .x1a,
	.shadow_box .x2,
	.shadow_box .x2a {
		display: block;
		background: transparent url(/StrongerTogether/images/global/dropshadow/shadow_shell.png) no-repeat;
		width: 100%;
		height: 100%;
		position: absolute; }
	
	.shadow_box .x1 {
		background-position: 0 0;
		z-index: -2;
		top: -10px; /* set to the size of the glow */
		left: -10px;
		bottom: 0;
		/* set glow to the edges of 'mod' */
		padding: 0 10px 10px 0; }
	
		.shadow_box .x1 .x1a {
			height: 10px;
			width: 10px;
			background-position: 100% 0;
			right: -10px;
			top: 0; }
	
	.shadow_box .x2 {
		background-position: 100% 100%;
		z-index: -1;
		bottom: -10px;
		right: -10px;
		padding: 10px 0 0 10px; }
			
		.shadow_box .x2 .x2a {
			height: 10px;
			width: 10px;
			background-position: 0 100%;
			left: -10px;
			bottom: 0; }

/*** Subpage Form Display ***/
/****************************/

form#register div.form, form#cmt div.form, form#user_login div.form {
	clear:both;
	margin:8px; }
	
form#register div.formEmpty, form#cmt div.formEmpty {
	clear:both;
	margin-left:288px; }
	
form#user_login div.formEmpty {
	clear:both;
	margin-left:28px; }
	
form#register label, form#cmt label {
	display:block;
	float:left;
	font-size: .8em;
	padding:4px 10px 0 20px;
	text-align:right;
	width:250px; }
	
form#user_login label {
	display:block;
	float:left;
	font-size: .8em;
	padding:4px 10px 0 20px;
	text-align:right;
	width:250px; }
	
	form#cmt div.formEmpty { margin-left: 138px; }
	
	form#cmt label { width: 100px; }
	
	form#user_login div.formEmpty { margin-left: 48px; }
	
	form#user_login label { width: 100px; }

span.warning {
	color:#BB0000;
	font-weight:bold; }

div.formcontent {
	margin:8px; }
	
	
/*** Subpage Tools to Share ***/
/****************************/
body .tools_share_landing {
	position:relative;
	padding:36px 0 29px 71px !important;
}
.tools_share_box {
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_tools_box.gif) no-repeat;
	position:relative;
	float:left;
	width:265px;
	height:266px;
}
body .tools_share_box p {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	margin:0;
	padding:0 !important;
	position:absolute;
	top:59px;
	left:48px;
	width:180px;
}
.tools_share_box img {
	position:absolute;
	top:0;
	left:0;
}
.tools_share_box
.btn_tools_go {
	position:absolute;
	top:167px;
	left:183px;
}
#top_level { z-index:60; }
.tools_share_box
.btn_tools_watch {
	position:absolute;
	top:167px;
	left:158px;
}
#ode_video { 
	position:relative;
	z-index:1;
	width:640px;
	height:385px;
	margin:10px 0 15px 90px;
}
body#special-videos
#ode_video {
	padding-bottom:40px;
}
#refer_a_friend {
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_refer_a_friend.gif) no-repeat;
	width:649px;
	padding:36px 0 0 73px;
	margin:0;
	position:relative;
	left:71px;
}
#refer_share { margin-left:76px; }
#refer_form_container {
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_refer_form.gif) top right no-repeat;
	position:relative;
	width:786px;
	height:316px;
	left:10px;
}
#refer_video {
	background:#f0f0f0; /* Remove */
	position:absolute;
	width:416px;
	height:275px;
	left:318px;
	top:20px;
}
#refer_form {
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_refer_form_title.gif) top right no-repeat;
	position:absolute;
	top:34px;
	left:47px;
	padding:23px 0 0 0;
	width:185px;
}
#refer_form label {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	width:185px;
	padding-bottom:3px;
}
#refer_form .input {
	width:179px;
	padding:3px;
	border:1px solid #cccccc;
	margin-bottom:6px;
}

#refer_form_st_video {
	_float:left;
	position:relative;
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_refer_form_title.gif) 70px 0px no-repeat;
	padding:24px 0 0 0;
	margin:0;
	width:765px;
}
#refer_form_st_video label {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	width:185px;
	padding-bottom:3px;
}
#refer_form_st_video .input {
	width:200px;
	padding:3px;
	border:1px solid #cccccc;
	margin-bottom:6px;
}

#refer_form_st_video textarea {
	border:1px solid #cccccc;
	margin-bottom:6px;
}
#btn_share_profile {
	margin-top:15px;
	margin-bottom:15px;
}
/* Refer a friend page */
dl.names {
	width:345px;
	float:left;
	margin-left:30px;
}
dl#names {
	margin-left:0;
}
dl.names dt {
	float:left;
	margin-bottom:4px;
	width:170px;
	margin-right:10px;
	padding-top:5px;
}
dl.names dd {
	float:left;
	margin:0 0 4px 0;
}
dl#names dt {
	width:150px;
}
dl.greeting dt {
	width:200px;
	float:left;
	_width:230px;
}
dl.greeting dd {
	float:left;
	margin:0 0 10px 0;
	position:relative;
	left:10px;
}
#refer_greeting {
	width:479px;
}
#btn_refer_friend {
	margin-left:5px;
	_margin-left:31px;
}
/* */
#btn_send_refer {
	margin:0 0 0 5px;
}
#add_friends {
	position:absolute;
	bottom:8px;
	left:0;
}
#add_friends a,
#add_friends a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#91278f;
	text-decoration:underline;
}
#add_friends a:hover { text-decoration:none; }


body .get_stronger_landing {
	position:relative;
	padding:36px 0 29px 71px !important;
}
.get_stronger_box {
	background: transparent url(/StrongerTogether/images/tools-to-share/bg_tools_box.gif) no-repeat;
	position:relative;
	float:left;
	width:265px;
	height:266px;
}
body .get_stronger_box p {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	margin:0;
	padding:0 !important;
	position:absolute;
	top:59px;
	left:48px;
	width:180px;
}
.get_stronger_box img {
	position:absolute;
	top:0;
	left:0;
}
.get_stronger_box
.btn_tools_go {
	position:absolute;
	top:137px;
	left:183px;
}
#top_level { z-index:60; }
.get_stronger_box
.btn_tools_watch {
	position:absolute;
	top:167px;
	left:158px;
}
/*** Guest Pass ***/
/****************************/
#wrapper
.main_guest_pass {
	padding-bottom:90px;
}
#wrapper
.main_guest_pass img {
	margin-top:15px;
	margin-bottom:10px;
}
/*** Measures of Strength ***/
/****************************/

div#calories_burned {
	background:url(/StrongerTogether/images/get-stronger/calories-burned-bg.gif) no-repeat;
	margin:10px 0 10px 110px;
	padding:54px 0 37px 40px;
	height:95px;
	/*height:186px;*/}
	
div#links_in_the_chain {
	background:url(/StrongerTogether/images/global/bg_links_in_the_chain.gif) no-repeat;
	width:254px;
	height:117px;
	margin:7px 0 10px 108px;
	padding:67px 40px 0 0px;
	font-size:36px; color:#000;
	float:left;
	text-align:right;
	position:relative;}
	
div#participants_in_small_steps_program {
	background:url(/StrongerTogether/images/global/bg_participants_in_small_steps_program.gif) no-repeat;
	width:254px;
	height:117px;
	margin:7px 114px 0 0px;
	padding:67px 40px 0 0px;
	font-size:36px; color:#000;
	float:right;
	text-align:right;
	position:relative;}
.measures_btn {
	position:absolute;
	top:125px;
	right:40px;
}
#participants_in_small_steps_program
.measures_btn {
	right:43px;
}
	/*** Wall of Strength ***/
/****************************/
.wos_box {
	position:relative;
	float:left;
	width:318px;
	height:266px;
	top:1px;
}
#main
.wos_box p {
	position:absolute;
	top:67px;
	left:53px;
	margin:0;
	padding:0 0 10px 0;
	width:235px;
}
.wos_btn_go {
	position:absolute;
	top:202px;
	left:245px;
}
.wos_go {
	position:absolute;
	top:202px;
	left:245px;
}
#wos_special_videos {
	background:url(/StrongerTogether/images/wall-of-strength/bg_wos_special_videos.jpg) no-repeat;
	width:330px;
	margin-left:77px;
	_margin-left:39px;
}
#wos_special_profiles {
	background:url(/StrongerTogether/images/wall-of-strength/bg_wos_special_profiles.jpg) no-repeat;
}
body .special_events_landing {
	padding:36px 0 29px 71px !important;
}
#special_events_box {
	background: transparent url(/StrongerTogether/images/special-events/bg_special_events.gif) no-repeat;
	position:relative;
	float:left;
	width:530px;
	height:237px;
	padding:59px 0 0 0;
}
#special_events_box p {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	margin:0;
	padding:0 48px 12px 48px;
	line-height:1.4em;
}
#special_event_join {
	position:absolute;
	top:244px;
	left:369px;
}
body#special_events
.tools_share_box {
	background:url(/StrongerTogether/images/special-events/bg_special_box.gif) no-repeat;
	height:296px;
}
body#special_events
#btn_special_share {
	top:200px;
	left:106px;
}
body#special_events
#btn_share_strength {
	top:246px;
	left:57px;
}
#special_profile_boxes {
	background:url(/StrongerTogether/images/special-events/bg_special_profile_boxes.gif) no-repeat;
	width:640px;
	height:217px;
	position:relative;
	left:85px;
}
#special_profile_owners,
#special_profile_members {
	font:14px Arial, Helvetica, sans-serif;
	color:#707070;
	font-weight:bold;
	position:absolute;
	top:60px;
	left:97px;
	list-style-type: decimal;
}
#special_profile_members {
	left:387px;
}
#special_profile_boxes ol li {
	padding-bottom:6px;
}
#special_profile_boxes
.special_profile_club {
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
}
/*** Share Strength ***/
/****************************/
#avatar {
	background:url(/StrongerTogether/images/global/bg_avatar.jpg) no-repeat;
	position:relative;
	width:679px;
	height:269px;
	margin-bottom:20px;
	margin-left:67px;
}
#avatar img {
	position:absolute;
	left:409px;
}
#btn_avatar_fb { top:35px; }
#btn_avatar_ms { top:86px; }
#btn_avatar_t { top:136px; }
#btn_avatar_st { top:186px; }
body .share_your_strength {
	padding-bottom:60px !important;
}
#profile_status {
	font:12px Arial, Helvetica, sans-serif;
	color:#494949;
	background:url(/StrongerTogether/images/global/bg_profile_status.gif) no-repeat;
	width:679px;
	height:103px;
	margin-left:67px;
	text-align:center;
	position:relative;
	font-weight:bold;
	margin-top:10px;
}
#profile_status img,
#profile_status div {
	position:absolute;
}
#status_1 {
	top:25px;
	left:41px;
	width:263px;
}
#status_2 {
	top:25px;
	left:376px;
	width:263px;
}
#copy_status_1 {
	top:83px;
	left:205px;
}
#copy_status_2 {
	top:83px;
	left:542px;
}
/*** Profile Overlay ***/
/****************************/
#overlay {
	background:url(/StrongerTogether/images/profile/overlay.png);
	position:absolute;
	top:0;
	left:0;
	z-index:59;
	display:none;
	width:100%;
	/*height:100%;*/
	height:870px;
	display:none; }
	#overlay_profile {
		background:url(/StrongerTogether/images/profile/bg_overlay_profile.png) no-repeat;
		position:relative;
		margin:56px auto 0 auto;
		width:714px;
		height:761px; }
	#overlay_loader {
		background:#fff;
		width:678px;
		height:717px;
		position:absolute;
		left:15px;
		top:23px;
		z-index:60; }
	#overlay_loader img {
		position:absolute;
		top:339px;
		left:326px; }
	#btn_close_profile {
		cursor:pointer;
		position:absolute;
		top:24px;
		left:445px;	} 
	#profile_left {
		position:relative;
		float:left;
		width:120px;
		_display:inline;
		padding:35px 35px 0 30px;	}
		#profile_left p {
			font:11px Arial, Helvetica, sans-serif;
			color:#734886;
			line-height:15px;
			margin:0px 0 0 6px;
			padding:12px 0 0 0; 
			position:relative;
			/*position:absolute;
			top:149px;
			left:35px;*/
			text-align:center;
			width:123px;
			clear:both; }
		#profile_img {
			position:relative;
			float:left;
			width:140px;
			/*position:absolute;
			top:28px;
			left:40px;*/ }
		.profile_plus {
			font:11px Arial, Helvetica, sans-serif;
			color:#595959;
			margin:0 0 0 35px;
			padding:0; 
			width:60px;
			height:45px;
			text-align:center; 
			cursor:pointer;}
		.profile_plus img {
			display:block;
			margin:0 0 0 17px; 
			cursor:pointer;}
	#profile_right {
		font:12px Arial, Helvetica, sans-serif;
		color:#404040;
		position:relative;
		float:left;
		_display:inline;
		width:450px;
		padding:130px 0 0 0; }
		#profile .profile_right_landing {
			/*width:750px;*/
			padding-bottom:30px; }
		#profile .profile_right_overlay {
			height:600px;
			overflow:hidden; }
			div#profile_right #profile_name,
			div#profile_right #profile_location {
				font:17px Arial, Helvetica, sans-serif;
				color:#734886;
				font-weight:bold;
				margin:0;
				padding:0;
				position:absolute;
				top:35px;
				left:0; }
			div#profile_right #profile_location {
				font-size:15px;
				color:#8cc63f;
				top:55px;
				font-weight:normal; }
			#profile_curves_member {
				background:url(/StrongerTogether/images/profile/bg_profile_curves_member.gif) no-repeat;
				font:11px Arial, Helvetica, sans-serif;
				color:#595959;
				position:absolute;
				top:82px;
				left:0;
				padding:14px 0 0 16px;
				width:400px; }
			#profile_nav {
				background:url(/StrongerTogether/images/profile/bg_profile_nav.gif) no-repeat;
				position:absolute;
				top:44px;
				left:338px;
				width:95px;
				height:60px;
				margin:0;
				padding:0;
				list-style:none;
				z-index:60; }
				#profile .pro_nav_landing { left:510px; }
				#profile_nav li,
				#profile_nav a {
					margin:0;
					padding:0 !important;
					width:95px;
					height:20px;
					float:left; }
				#profile_nav
				#profile_nav_share a:hover {
					background:url(/StrongerTogether/images/profile/bg_profile_nav.gif) -95px 0 no-repeat; }
				#profile_nav 
				#profile_nav_comment a:hover {
					background:url(/StrongerTogether/images/profile/bg_profile_nav.gif) -95px -20px no-repeat; }
				#profile_nav 
				#profile_nav_join a:hover {
					background:url(/StrongerTogether/images/profile/bg_profile_nav.gif) -95px -40px no-repeat; }
				div#profile_right #profile_pledge,
				div#profile_right #profile_story,
				div#profile_right #profile_comments,
				div#profile_right #profile_photos,
				div#profile_right #profile_videos {
					background:url(/StrongerTogether/images/profile/bg_profile_pledge.gif) no-repeat;
					padding:15px 30px 18px 0;
					width:420px !important;
					position:relative;
					float:left; }
				div#profile_right #profile_photos {
					background:url(/StrongerTogether/images/profile/bg_profile_photos.gif) no-repeat;
					padding:20px 0 0 0; }
				div#profile_right #profile_photos img {
					margin:0 15px 0 0;
					padding-bottom:18px;
					display:block;
					float:left;
					cursor:pointer; }
				div#profile_right #profile_videos {
					background:url(/StrongerTogether/images/profile/bg_profile_videos.gif) no-repeat;
					padding:20px 0 0 0; }
					.profile_video {
						width:140px;
						height:105px;
						margin:0 15px 0 0;
						padding-bottom:18px;
						float:left; }
						.profile_video img {
							cursor:pointer;
						}
				div#profile_right #profile_story {
					background:url('/StrongerTogether/images/profile/bg_profile_story.gif') no-repeat; }
				div#profile_right #profile_comments {
					background:url('/StrongerTogether/images/profile/bg_profile_comments.gif') no-repeat; }
				div#profile_right #profile_comments a,
				div#profile_right #profile_comments a:hover {
					font:11px Arial, Helvetica, sans-serif;
					color:#91278f;
					text-decoration:underline; }
					div#profile_right #profile_comments a:hover { text-decoration:none; }
					div#profile_right .flag_comment_button{cursor:pointer !important;}
					div#profile_right #profile_post_comment {
						position:absolute;
						top:0;
						left:82px;
						cursor:pointer !important; }
					.pro_comment_info a { cursor:pointer; }
					.pro_comment,
					.pro_comment_info,
					.pro_comment_landing,
					.pro_comment_info_landing {
						padding:0 0 0 24px;
						word-wrap: break-word;
						width:446px; }
					.pro_comment_landing,
					.pro_comment_info_landing {
						width:446px;	}
					.pro_comment,
					.pro_comment_landing {
						padding-bottom:18px;
					}
					.pro_comment_landing {
						font-size:14px;}
			.landing { width:730px !important; }
			.clear { clear:both; }
			.hidden { visibility:hidden; }
			
			fieldset#file-fallback {
			font:12px Arial, Helvetica, sans-serif;
			color:#494949;}
#wrap_prev_next {
	float:left;
	width:140px;
	position:relative;
	top:20px;
}
#btn_prev {
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
#btn_next {
	position:absolute;
	left:81px;
	top:0;
	cursor:pointer;
}
			
/*** Join the Chain ***/
/****************************/

dl {
	margin:11px 0;
	padding:3px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#494949;}

dt {
	clear:both;
	float:left;
	padding:3px 0 0;
	text-align:right;
	width:200px;}
	
dd {
	margin:0 0 4px 205px;}
	
div#youtube_form {
	position:relative;
	padding: 20px 0 20px 0; }
	
dd input#youtube_video {
	position:absolute;
	margin:0px 0 0px 0;}
	
div#youtube_form dd img, div#youtube_form dd input.add_button {
	position:absolute;
	margin:0px 0 0px 162px;}
	
/*** Stay Healthy ***/
/****************************/
.line_break,
.line_break_archive {
	border-top:1px dotted #999999;
	padding:10px 0 20px 0;
	margin:10px 0 0 68px;
	width:674px;
}
.line_break_archive {
	padding-bottom:10px;
}
#container
.line_break p {
	font:11px Arial, Helvetica, sans-serif;
	color:#888888;
	line-height:13px;
	padding:0 0 10px 0;
}
#container
.line_break p.disclaimer,
#container
.line_break p.disclaimer_copyright {
	font:10px Arial, Helvetica, sans-serif;
	color:#888888;
	line-height:12px;
}
#container
.line_break p.disclaimer_copyright {
	padding-bottom:50px;
}
#main
.line_break_archive p {
	padding:0;
	margin-bottom:0;
	font-size:14px;
}
/*** Edit Profile ***/
/****************************/

div#edit_profile_nav {
	font-size:13px;
	color:#ae61ad;
	padding: 20px 0 20px 47px; }
	
	/* Manage Video */
	
	div.video {
		padding: 10px 0 10px 72px;
		color:#494949;
		font-size:13px;
		position:relative;
		float:left;
		/*z-index:99;*/}
		
	div.video img {
		margin: 0px 0 4px 0px;}
		
	div.video a {
		cursor: pointer;}
		
.set_profile_photo
{
	cursor: pointer;
	border:5px solid red;
}

.to_set_profile_photo
{
	cursor: pointer;
}

div#edit_profile_content {
	position:relative;
	padding: 0px 0px 0 70px; 
	/*z-index:80;*/}
	
div.photo {
	position:relative;
	/*border:#FF0000 solid 1px;*/}
	
div#video {
	position:relative;
	margin-top:-10px;
	padding: 0px 0px 30px 130px; 
	/*z-index:80;*/
	font-weight:bold;}
	
/*** Advanced Search ***/
/****************************/
	
div#search_content {
	position:relative;
	padding: 0px 0px 0 0px; 
	z-index:80;}
	
div#search_content dt {
	position:relative;
	z-index:1;}
	
div#new_comment_loading
{
	display: none;	
}
div#add_btn {
	left: 340px;
	position: relative;
	top:-26px;
	width: 125px;}
body#profile_landing
div#add_btn {
	top:5px;
}
.purple_star {
	color:#91278f !important;
	font-weight:bold;
	font-size:14px;
}
