/***************************/
/*********** HOME **********/
/***************************/
/* GLOBAL */
DIV.Home DIV.Home,
DIV.Home DIV.LoggedOut,
DIV.Home DIV.LoggedIn {
	padding:				15px 0 0 0 !Important;
}
DIV.Home H2 {
	padding:				0 0 8px 0;
	margin:					0;
	font-weight:			normal;
	font-size:				17px;
	color:					#3f7398;
}
DIV.Home DIV.TabBox {
	.margin-bottom:			6px;
	_margin-bottom:			15px;
}
DIV.Home DIV.BlueTabs DIV.TabWrapper {
	background-image:		url(../image/TabBoxGradientGrey.gif);
	background-position:	bottom;
	background-repeat:		repeat-x;
}
DIV.Home A.Avatar80 {
	margin:					11px 16px;
	.margin:				14px 16px 0 16px;
	_margin:				13px 0 0 24px;
}
DIV.Home DIV.HotMembers DIV.TabContent {
	height:					350px;
	padding:				10px 0 0 0;
}
DIV.Home DIV.BlueTabs DIV.Event {
	height:					100px;
	line-height:			16px;
}
DIV.Home DIV.BlueTabs DIV.Event IMG {
	float:					left;
	margin:					5px 15px 5px 0;
	border:					1px solid #ccc;
}
DIV.Home DIV.BlueTabs DIV.LineBreak {
	margin:					0 0 10px 0;
}
DIV.Home DIV.ColumnLeft370 {
	clear:					left;
}
DIV.Home DIV.QuickSearch DIV.Content DIV.ThinColumn {
	padding:				0;
}
DIV.Home DIV.QuickSearch DIV.Content DIV.ThinColumn DIV.Row {
	height:					20px;
	margin:					5px 0 0 0;
}
DIV.Home DIV.QuickSearch DIV.Content DIV.ThinColumn DIV.HalfRow {
	float:					right;
	position:				relative;
	left:					10px;
	width:					140px;
	height:					20px;
	margin:					0 0 10px 0;
}
DIV.Home DIV.QuickSearch DIV.Content DIV.ThinColumn DIV.HalfRow SPAN.Checkbox INPUT {
	.position:				relative;
	.top:					-2px;
	.margin:				0 5px 0 10px !important;
	.height:				12px;
}
DIV.Home DIV.PartiesandEvents {
	margin:					15px 0 0 0;
}
DIV.ColumnRight300 DIV.QuickSearch DIV.Content A.Advanced {
	float:					left;
	margin:					15px 0 0 25px;
	color:					#333;
}
DIV.ColumnRight300 DIV.QuickSearch DIV.Content A.ButtonGlossGreen {
	float:					right;
	margin:					8px 6px 0 0;
}


DIV.Home DIV.SubSections {
	clear:					both;
	width:					100%;
}
DIV.Home DIV.SubSection {
	float:					left;
	margin:					15px 0 0 0;
	.margin:				0;
}
DIV.Home DIV.SubSection A.Thumb {
	display:				block;
	position:				relative;
	width:					125px;
	padding:				115px 10px 5px 10px;
	margin-right:			15px;
	color:					#FFF;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}
DIV.Home DIV.SubSection A.Thumb IMG {
	position:				absolute;
	top:					0;
	left:					0;
	padding:				4px 0 0 0;
	background-image:		url(../image/Home/SubSections/BG.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
}
DIV.Home DIV.SubSection A.DarkGreen {
	background-color:		#009f0b;
}
DIV.Home DIV.SubSection A.Green {
	background-color:		#A4B300;
}
DIV.Home DIV.SubSection A.Pink {
	background-color:		#9F0065;
}
DIV.Home DIV.SubSection A.Orange {
	background-color:		#D69700;
}
DIV.Home DIV.SubSection A.Red {
	background-color:		#b30000;
}
DIV.Home DIV.SubSection A.Purple {
	background-color:		#48009A;
	margin:					0 !important;
}
DIV.Home DIV.SubSection DIV.Description {
	float:					left;
	width:					125px;
	padding:				10px;
	background-image:		url(../image/community/middleArticle_bg.jpg);
	background-repeat:		repeat-x;
}
DIV.Home DIV.SubSection DIV.Description H3 {
	padding:				0;
	margin:					0;
	font-size:				11px;
	text-transform:			capitalize;
}

/* LOGGED OUT */
DIV.Home DIV.LoggedOut {
	min-height:				0 !important;
	_height:				0 !important;
}
DIV.Home DIV.LoggedOut DIV.Register {
	position:				relative;
	width:					629px;
	height:					305px;
	margin:					0 0 15px 0;
	border:					1px solid #d7d7d7;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Form {
	position:				absolute;
	top:					20px;
	left:					340px;
	width:					272px;
	text-align:				justify;
	font-size:				9px;
	color:					#999;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Form A {
	color:					#999;
	margin:					12px 0 0 110px;
	_margin:				12px 0 0 55px;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Form H1 {
	margin:					0 0 5px 0;
	font-size:				14px;
	color:					#666;
	text-align:				left;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Form H2 {
	margin:					0 0 10px 0 !important;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Form H3 {
	margin:					0 0 5px 0;
	font-size:				11px;
}

DIV.Home DIV.LoggedOut DIV.Register DIV.Niche,
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV {
	position:				absolute;
	top:					0;
	left:					0;
	width:					100%;
	height:					100%;
	background-color:		transparent;
	border:					none;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV {
	display:				none;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV H2 {
	position:				absolute;
	bottom:					18px;
	left:					10px;
	color:					#FFF;
	margin:					0;
	padding:				0;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV H3 {
	position:				absolute;
	bottom:					5px;
	left:					10px;
	color:					#FFF;
	font-size:				11px;
	font-weight:			normal;
	margin:					0;
	padding:				0;
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.AdultDating {
	background-image:		url(../image/Home/Niches/AdultDating.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Swingers {
	background-image:		url(../image/Home/Niches/Swingers.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Gay {
	background-image:		url(../image/Home/Niches/Gay.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Lesbian {
	background-image:		url(../image/Home/Niches/Lesbian.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Bi {
	background-image:		url(../image/Home/Niches/Bisexual.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Married {
	background-image:		url(../image/Home/Niches/Married.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Fetish {
	background-image:		url(../image/Home/Niches/Fetish.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Asian {
	background-image:		url(../image/Home/Niches/Asian.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Cougar {
	background-image:		url(../image/Home/Niches/Cougars.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.TVTS {
	background-image:		url(../image/Home/Niches/TVTS.jpg);
}
DIV.Home DIV.LoggedOut DIV.Register DIV.Niche DIV.Singles {
	background-image:		url(../image/Home/Niches/Singles.jpg);
}

DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container {
	position:				relative;
	height:					310px;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Small,
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big {
	position:				absolute;
	_background-color:		#FFF;	/* fix weird text display in IE6 */
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big {
	height:					305px;
	border-bottom:			1px dotted #C9C9C9;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big DIV.Quote {
	width:					178px;
	padding:				9px 30px;
	margin:					15px 0 5px 5px;
	line-height:			16px;
	background-image:		url(../image/Home/TestimonialTL.gif);
	background-repeat:		no-repeat;
	font-weight:			bold;
	font-size:				13px;
	text-align:				justify;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big DIV.Quote STRONG {
	float:					left;
	font-style:				italic;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big DIV.Quote IMG {
	float:					right;
	position:				relative;
	top:					-30px;
	left:					25px;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Big A.Avatar90 {
	margin:					25px 0 0 75px;
	.margin:				0 0 0 75px;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Small DIV.Testimonial {
	float:					left;
	clear:					both;
	width:					183px;
	min-height:				132px;
	_height:				132px;
	padding:				5px 30px 0 30px;
	_padding:				5px 15px 0 30px;
	margin:					15px 0 0 0;
	font-size:				12px;
	text-align:				justify;
	border-bottom:			1px dotted #b5b5b7;
	background-image:		url(../image/Home/TestimonialSmallTL.gif);
	background-repeat:		no-repeat;
	background-position:	5px 0;
}
DIV.Home DIV.LoggedOut DIV.Testimonials DIV.Container DIV.Small DIV.Testimonial STRONG {
	display:				block;
	position:				relative;
	top:					-30px;
	width:					208px;
	padding:				30px 0 0 0;
	background-image:		url(../image/Home/TestimonialSmallBR.gif);
	background-position:	right top;
	background-repeat:		no-repeat;
	font-style:				italic;
}
DIV.Home DIV.LoggedOut DIV.Testimonials UL {
	padding:				5px 0 0 0;
	line-height:			16px;
}
DIV.Home DIV.LoggedOut DIV.Testimonials UL A {
	color:					#3F7398;
}
DIV.Home DIV.LoggedOut DIV.MiniLeaderBoard {
	float:					left;
	display:				block;
	padding:				0 5px;
	/*border:					1px solid #ddd;*/
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content {
	padding:				0 0 14px 0;
	.padding:				0 0 15px 0;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content DIV.Blurb {
	padding:				20px 0 25px 25px;
	font-size:				11px;
	font-weight:			bold;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content DIV.Blurb STRONG {
	font-size:				11px;
	color:					#d54038;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content DIV.Blurb A {
	color:					#666;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content DIV.ThinColumn {
	margin:					0;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Content DIV.ThinColumn DIV.Row {
	margin:					0 0 10px 0;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Stats {
	height:					22px;
	border-left:			1px solid #D4D4D4;
	border-right:			1px solid #D4D4D4;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Stats H2 {
	float:					left;
	width:					124px;
	padding:				4px 0 4px 32px !important;
	margin:					0;
	font-size:				11px;
	font-weight:			bold;
	color:					#858585 !important;
	background-image:		url(../image/ComponentToggleDarkGreenH2.gif);
	background-repeat:		no-repeat;
	background-color:		transparent;
	border-style:			solid;
	border-color:			#D4D4D4;
	border-width:			1px 1px 0 0;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch DIV.Stats H3 {
	float:					left;
	display:				block;
	width:					131px;
	padding:				4px 0 4px 10px;
	margin:					0;
	font-size:				11px;
	color:					#858585;
	border-top:				1px solid #D4D4D4;
}
DIV.Home DIV.LoggedOut DIV.QuickSearch A.ButtonSmall {
	padding:				2px 20px;
}
/*DIV.Home DIV.LoggedOut DIV.PartiesandEvents DIV.TabContent {
	height:					463px;
	.height:				468px;
	_height:				462px;
}
DIV.Home DIV.LoggedOut DIV.PartiesandEvents DIV.Padded {
	padding:				10px 10px 35px 10px;
}*/

/* LOGGED IN */
DIV.Home DIV.LoggedIn:after,
DIV.Home DIV.LoggedIn .Item:after,
DIV.Home DIV.LoggedIn .Padded:after,
DIV.Home DIV.LoggedIn .Item .UserPics:after {
	visibility:				hidden;
	display:				block;
	font-size:				0;
	content:				" ";
	clear:					both;
	height:					0;
}
* html DIV.Home DIV.LoggedIn,
* html DIV.Home DIV.LoggedIn .Item,
* html DIV.Home DIV.LoggedIn .Padded,
* html DIV.Home DIV.LoggedIn .Item .UserPics 				{ zoom: 1; } /* IE6 */
*:first-child+html DIV.Home DIV.LoggedIn,
*:first-child+html DIV.Home DIV.LoggedIn .Item,
*:first-child+html DIV.Home DIV.LoggedIn .Padded,
*:first-child+html DIV.Home DIV.LoggedIn .Item .UserPics 	{ zoom: 1; } /* IE7 */

DIV.Home DIV.LoggedIn .Avatar40,
DIV.Home DIV.LoggedIn .Avatar66,
DIV.Home DIV.LoggedIn .Avatar90 {
	border:				0 none;
	height:				auto;
	width:				auto;
}

	/* LOGGED IN / COMPONENT WHITEMODULE */
	DIV.Home DIV.LoggedIn DIV.Component .Padded {
		padding:			5px 0 10px 10px;
	}
	DIV.Home DIV.LoggedIn DIV.Component P {
		padding:			0 0 8px;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Item {
		padding:			0 0 6px 0;
		font-size:			11px;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Item .Avatar40 {
		margin:				0 5px 0 0;
		_margin:			0 2px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Item A.DateMe,
	DIV.Home DIV.LoggedIn DIV.Component .Item A.RateMe,
	DIV.Home DIV.LoggedIn DIV.Component .Item A.Message {
		float:				left;
		font-size:			10px;
		font-weight:		normal;
		background:			url(../image/icons/icon-RateMe_Red.gif) -3px center no-repeat;
		padding:			2px 0 0 13px;
		margin:				4px 0 0 0;
		_margin:			4px 0 0 3px;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Item A.RateMe {
		color:				#b9081e;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Item A.Message {
		background-image:	url(../image/icons/Activity-v02/icon_message10.gif);
		background-position:-3px 0;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Action {
		border-top:			1px dotted #b5b5b7;
		/*margin:				0 9px 0 0;*/
		padding:			5px 0 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Action .ButtonSmall {
		font-size:			10px;
		font-weight:		normal;
		color:				#4c4c4c;
		padding:			1px 5px 1px 3px;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Action .ButtonSmall:HOVER {
		color:				#000;
		border:				1px solid #919191 !important;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Action .Green {
		color:				#FFF;
		border:				1px solid #617d00 !important;
		background:			#92d464 url(../image/ButtonGreenBg.gif) left bottom repeat-x;
	}
	DIV.Home DIV.LoggedIn DIV.Component .Action .Green:HOVER {
		color:				#dfff6f;
		border:				1px solid #7b9e01 !important;
	}
	
	/* LOGGED IN / LEFT COLUMN */
	DIV.Home DIV.LoggedIn DIV.LeftCol {
		float:				left;
		width:				215px;
		padding:			0 15px 0 0;
		_padding:			0 !important;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats {
		float:					left;
		width:					215px;
		/*margin:					0 15px 0 0;*/
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats H1 {
		padding:				6px 10px 5px 10px;
		font-size:				11px;
		color:					#FFF;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats H1.Guest {
		background-color:		#6883b9;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats H1.Premium {
		background-color:		#960;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats H1.PremiumPLUS{
		background-color:		#000;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats H1.Platinum {
		background-color:		#7f7f7f;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content {
		width:					auto;
		height:					593px;
		padding:				8px 7px 8px 8px;
		_padding:				8px 0px 8px 8px;
		margin:					0 0 15px 0;
		line-height:			18px;
		background-color:		#f8f8f8;
		border-style:			solid;
		border-color:			#cbcbcb;
		border-width:			0 1px 1px 1px;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content DIV.Avatar90 {
		margin:					0 10px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content SELECT {
		width:					90px;
		margin:					0 0 10px 0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content IMG.VerifiedIcon {
		position:				relative;
		top:					4px;
		margin:					0 5px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content IMG.UnverifiedIcon {
		position:				relative;
		top:					3px;
		margin:					0 5px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content STRONG.Long {
		display:				block;
		float:					left;
		width:					104px;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content IMG.Upgrade {
		margin:					8px 0 0 1px;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.AccountBtn {
		float:					left;
		margin:					10px 1px 10px 1px;
		line-height:			0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content H3 {
		clear:					both;
		padding:				5px 0 0 0;
		margin:					5px 0 0 0;
		color:					#858585;
		font-size:				11px;
		border-top:				1px solid #d4d4d4;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.StatButton {
		display:				block;
		position:				relative;
		height:					23px;
		padding:				2px 0 0 35px;
		margin:					0 0 2px 0;
		color:					#000;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.StatButton:HOVER {
		text-decoration:		none;
		color:					#3F7398;
		background-color:		#eee;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.StatButton IMG {
		position:				absolute;
		top:					0;
		left:					0;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.StatButton STRONG {
		float:					left;
		display:				block;
		width:					30px;
		color:					#3F7398;
		cursor:					pointer;
	}
	DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.Blink {
		background-image:		url('../image/Blink.gif');
	}
		
		/* LOGGED IN / LEFT COLUMN / NEW MEMBERSTATS CSS */
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content {
			border:				none;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.Verified {
			position:			absolute;
			top:				-25px;
			left:				193px;
			height:				19px;
			width:				18px;
			text-decoration:	none;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content A.Verified SPAN.uiTooltipWrap {
			bottom:				100%;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content DIV.Avatar90 {
			float:				none;
			width:				92px;
			margin:				5px auto 15px auto;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content DIV.Summary {
			margin:				0 0 20px 0;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content DIV.Summary DIV.Row {
			margin:				0 0 5px 0;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.MemberStats DIV.Content DIV.Summary DIV.Row SELECT {
			margin:				0;
		}
	
		/* LOGGED IN / LEFT COLUMN / HOT MEMBERS */
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers {
			position:			relative;
			float:				left;
			width:				213px;
			border:				1px solid #cbcbcb;
			.z-index:			100;
			overflow:			visible;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers H3 {
			margin:				0 10px;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers H3.Hidden {
			border:				none;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers .Content {
			overflow:			visible;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers .Padded {
			padding:			10px;
			.padding:			10px 10px 19px;
			_padding:			10px 0 19px 10px;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A.UserPics,
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A.Avatar80 {
			border:				0 none;
			margin:				9px 12px;
			width:				auto;
			height:				auto;
			line-height:		normal;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A.UserPics {
			float:				left;
			text-decoration:	none;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A.UserPics,
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A.Avatar80 {
			position:			relative;
			.z-index:			110;
		}
		
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers .uiTooltipWrap {
			top:				-4px;
		/*	.top:				2px;*/
			left:				105%;
			background:			url(../image/icons/Activity-v02/hover_miniName-left.gif) left top no-repeat;
			padding:			0 0 0 4px;
			.z-index:			130 !important;
			border:				4px solid #FFF;
			border-left:		0 none;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded {
			margin:				0;
			padding:			4px 8px;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded .Item {
			background:			none transparent;
			padding:			1px 0 3px;
			text-align:			left;
			width:				170px;
			color:				#999;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded .Item SPAN,
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded .Item STRONG {
			float:				left;
			width:				60px;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded .Item SPAN {
			width:				110px;
			padding:			0;
			color:				#FFF;
			white-space:		normal;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A .uiTooltipWrap .Padded .Item STRONG.userName {
			float:				none;
			width:				auto;
			color:				#ffb400;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A:HOVER {
			.z-index:			120 !important;
		}
		DIV.Home DIV.LoggedIn DIV.LeftCol DIV.HotMembers A:HOVER .uiTooltipWrap {
			display:			block !important;
		}
	
	/* LOGGED IN / ACTIVITY FEED */
	DIV.Home DIV.LoggedIn DIV.ActivityFeed {
		position:			relative;
		float:				left;
		width:				500px;
		height:				auto;
		_margin:			0 0 0 15px;
		/*min-height:			895px;
		_height:			895px;*/
		overflow:			hidden;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed H3 {
		margin:				0 0 0 4px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded {
		padding:			0 0 0 5px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item {
		padding:			12px 0;
		border-bottom:		1px dotted #dadadb;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .NoPics,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .AvatarIcon {
		float:				left;
		width:				40px;
		height:				40px;
		cursor:				default;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .AvatarIcon IMG {
		top:				0;
		left:				7px;
		position:			relative;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .NoPics {
		height:				20px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .NoPics,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .Avatar40,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .AvatarIcon {
		margin:				0 0 0 5px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Item .Text {
		float:				left;
		font-size:			12px;
		line-height:		14px;
		padding:			0 0 0 12px;
		width:				425px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .boldName {
		font-weight:		bold;	
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .Small {
		font-size:			10px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .stealth {
		color:				#666;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .stealth:HOVER {
		color:				#222;
	}
	
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .alsoActed {
		font-size:			10px;
		padding:			3px 0 0 0;
		_width:				100%;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .alsoActed A.RateMe {
		float:				none;
		color:				#3F7398;
		margin:				0;
		background-image:	url(../image/icons/icon-RateMe_Blue.gif);
	}
	
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb {
		font-size:			11px;
		position:			relative;
		padding:			5px 0 3px 22px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb UL {
		margin:				0;
		position:			relative;
		top:				-2px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb UL LI {
		background-position:5px 6px;
		padding:			1px 0 2px 15px;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics {
		font-size:			11px;
		padding:			3px 0 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics A {
		position:			relative;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics A .uiTooltipWrap {
		bottom:				100%;
		left:				0;
	}
	
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Avatar40,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Avatar66,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Avatar90 {
		margin:				0 5px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Events IMG,
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Competitions IMG {
		height:				40px;
		margin:				0 5px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .UserPics .Events IMG {
		float:				left;
		height:				auto;
		margin:				0 10px 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .moreInfo {
		display:			block;
		font-weight:		bold;
		text-decoration:	none;
		border:				1px solid #aec7d8;
		background:			#dae7ff url(../image/icons/Activity-v02/icon_viewOlder10.gif) 5px 55% no-repeat;
		padding:			8px 0 8px 23px;
		margin:				10px 0 0 0;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed .moreInfo:HOVER {
		border:				1px solid #92b2c7;
		background-color:	#e1ebfd;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed A.alt {
		color:				#afc8d8;
		background:			#FFF url(../image/loading-blue.gif) 3px 55% no-repeat;
		border:				1px solid #dcebf4;
		outline:			none;
	}
	DIV.Home DIV.LoggedIn DIV.ActivityFeed A.alt:HOVER {
		cursor:				default;
		background-color:	#FFF;
		border:				1px solid #dcebf4;
		outline:			none;
	}
	
		/* LOGGED IN / ACTIVITY FEED / BGCOLORS */
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Joined 		{ background-color:#e9fde0; }
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Testimonial { background-color:#FFF5D2; }
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Padded .Alert {
			margin:					0;
			padding:				12px 0;
			border:					0 none;
			border-bottom:			1px dotted #DADADB;
			background-color:		#ffe5e5;
			line-height:			normal;
		}
		
		/* LOGGED IN / ACTIVITY FEED / FEED FILTER - ACTIONS */
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Actions,
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter {
			position:			absolute;
			top:				5px;
			right:				0;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter A,
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter STRONG {
			float:				left;
			font-size:			10px;
			padding:			3px 2px 2px;
			margin:				0 0 0 6px;
			line-height:		12px;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter A {
			padding:			2px 8px 3px 6px;
			border:				1px solid #ccc;
			background-color:	#eee;
			color:				#CCC;
			font-weight:		bold;
			text-decoration:	none;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter A:HOVER,
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .FeedFilter A.Active {
			border:				1px solid #3f7398;
			background-color:	#79a4c2;
			color:				#FFF;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Actions {
			top:				5px;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Actions .Twitter {
			background:			url(../image/icons/icon_twitter16.gif) top left no-repeat;
			padding:			1px 0 2px 21px;
			line-height:		21px;
			font-weight:		bold;
		}
		
		/* LOGGED IN / ACTIVITY FEED / ACTION IMAGES */
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb I {
			position:			absolute;
			top:				3px;
			left:				0;
			_left:				-22px;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Image {
			width:				16px;
			height:				16px;
			background:			url(../image/icons/Activity-v02/icon_blurb16.gif) top left no-repeat;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Blurb {
			background-position:left 2px;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Message {
			background-image:	url(../image/icons/Activity-v02/icon_message16.gif);
			background-position:left top;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .AddUser {
			background-image:	url(../image/icons/Activity-v02/icon_userAdd16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .FriendsRequest {
			background-image:	url(../image/icons/Activity-v02/icon_friendReq16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .SexSecrets {
			background-image:	url(../image/icons/Activity-v02/icon_sexSecrets16.gif);
			background-position:-1px 1px;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Info {
			background-image:	url(../image/icons/Activity-v02/icon_info16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Poll {
			top:				2px;
			background-image:	url(../image/icons/Activity-v02/icon_poll16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Validation {
			background-image:	url(../image/icons/Activity-v02/icon_validation16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Birthday {
			background-image:	url(../image/icons/Activity-v02/icon_bdayCake16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Alert {
			background-image:	url(../image/icons/icon_alert16.gif);
			padding:			0;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Datefinder {
			background-image:	url(../image/icons/Activity-v02/icon_dateFinder16.gif);
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .RateMe {
			background-image:		url(../image/icons/Activity-v02/icon_rateMe16.gif);
			background-position:	1px 0;
		}
		DIV.Home DIV.LoggedIn DIV.ActivityFeed .Text .memberBlurb .Travel {
			background-image:		url(../image/icons/Activity-v02/icon_travel16.gif);
		}
	
	/* LOGGED IN / RIGHT COLUMN */
	DIV.Home DIV.LoggedIn DIV.RightCol {
		float:				right;
		width:				190px;
	}
	
		/* LOGGED IN / RIGHT COLUMN / SUGGESTIONS */
		DIV.Home DIV.LoggedIn .Suggestion P .RedText {
			font-size:			12px;
		}
		DIV.Home DIV.LoggedIn .Suggestion .Item {}
		DIV.Home DIV.LoggedIn .Suggestion .Item A {
			font-weight:		bold;
			font-size:			10px;
		}
		
		/* LOGGED IN / RIGHT COLUMN / DATEFINDER */
		DIV.Home DIV.LoggedIn DIV.Datefinder {
			border:				0 none;
			padding:			0;
			line-height:		normal;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder H3 .RedText {
			font-size:			10px;
			font-weight:		normal;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder P {
			font-size:			10px;
			padding:			0 9px 8px 0; 
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Item A {
			font-weight:		bold;
			font-size:			10px;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Item A.DateMe {
			background-image:	url(../image/icons/icon-DateMe.gif);
			background-position:left center;
			padding:			2px 0 0 17px;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Results {
			padding:			0 0 10px;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Results A {
			display:			block;
			color:				#808080;
			height:				19px;
			padding:			8px 0 0 30px;
			position:			relative;
			font-weight:		normal;
			font-size:			11px;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Results A:HOVER {
			color:				#3f7398;
			text-decoration:	none;
			background-color:	#EEE;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Results A IMG {
			position:			absolute;
			left:				0;
			top:				0;
		}
		DIV.Home DIV.LoggedIn DIV.Datefinder .Results A STRONG {
			float:				left;
			color:				#3F7398;
			cursor:				pointer;
			width:				37px;
		}
		
		/* LOGGED IN / RIGHT COLUMN / COMPETITIONS */
		DIV.Home DIV.LoggedIn DIV.Competitions {
			margin:			0 0 15px;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item {
			padding:		0 0 12px;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item H4 {
			margin:			0;
			padding:		0 0 2px;
			font-size:		11px;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item .Thumb {
			float:			left;
			position:		relative;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item .Thumb IMG {
			width:			72px;
			padding:		1px;
			margin:			0 4px 0 0;
			_margin:		0 1px 0 0;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item .Thumb .Win {
			width:			auto;
			border:			0 none;
			position:		absolute;
			bottom:			-9px;
			left:			-13px;
		}
		DIV.Home DIV.LoggedIn DIV.Competitions .Item P {
			font-size:		10px;
			line-height:	12px;
			padding:		0 0 0 20px;
		}
	
/* PROFILE SETTINGS */
DIV.Home DIV.EditProfileSettings .ColumnRight300 { padding: 0 !important; }

DIV.Home DIV.EditProfileSettings .GreyGradientComponent,
DIV.Home DIV.EditProfileSettings .GreyGradientComponent .Row {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Home DIV.EditProfileSettings .GreyGradientComponent H2 {
	border:					0 none;
	border-bottom:			1px solid #D7D7D7;
	font-size:				14px;
	.position:				relative !important;
}
DIV.Home DIV.EditProfileSettings .GreyGradientComponent .Row {
	float:					none;
	padding:				6px 0;
	margin:					0;
	color:					#818181;
}
DIV.Home DIV.EditProfileSettings .Component .Content .Row A { 
	font-size:				13px; 
	font-weight:			bold;
	line-height:			4.5mm;
	display:				inline; 
	color:					#818181;
	text-decoration:		underline;
}
DIV.Home DIV.EditProfileSettings .GreyGradientComponent .Content .Padded .Row INPUT {
	margin:					8px 10px 0 0;
}
DIV.Home DIV.EditProfileSettings .GreyGradientComponent .Content .Padded .Row INPUT.Button {
	position:				relative;
	top:					-2px;
}
DIV.Home DIV.EditProfileSettings .Row IMG {
	position:				absolute;
	top:					9px;
	right:					15px;
}
DIV.Home DIV.EditProfileSettings .Content .Padded {
	padding:				3px 10px 7px;
}

	/* PROFILE SETTINGS / SUB PAGES */
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn {
		width:					540px !important;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row {
		position:				inherit;
		width:					100%;
		margin:					0;
		padding:				3px 0;
		height:					auto;
		min-height:				26px;
		_height:				26px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.Row DIV.Large {
		padding-bottom:			0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.Row DIV.Large INPUT {
		margin:					0 5px 0 10px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.XLarge {
		width:					350px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row STRONG {
		margin:					0;
		padding:				0 0 15px 0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.Row DIV.LeftCol SPAN {
		float:					left;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn STRONG,
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn INPUT {
		margin-bottom:			10px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn STRONG {
		float:					left;
		width:					150px;
		text-align:				right;
		padding-right:			10px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row STRONG.Small {
		width:					185px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn STRONG.Medium {
		width:					250px;
		padding-bottom:			5px;
		margin-bottom:			0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn STRONG.Large {
		width:					325px;
		padding:				0 0 5px;
		margin:					0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn A STRONG {
		text-align:				center;
		cursor:					pointer;
		padding-right:			0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.LeftCol {
		float:					left;
		display:				block;
		width:					145px;
		margin:					0;
		padding:				0 10px 0 5px;
		height:					auto;
		min-height:				22px;
		_height:				22px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.LeftCol #countCharacter {
		position:				relative;
		.left:					0px;
		.top:					0px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.Large {
		width:					250px;
		padding-bottom:			5px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.LeftCol SPAN {
		margin-right:			15px;
		.margin-right:			8px;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.LeftCol A.Button {
		.padding-bottom:		0;
	}
	DIV.Home DIV.ProfileSettings DIV.DoubleColumn DIV.LeftCol A STRONG {
		width:					150px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.Content {
		padding:				15px 0 0 0;
		margin:					0 !important;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.Content DIV.Alert {
		margin:					0 0 10px 0;
	}
	DIV.Home DIV.ButtonArea,
	DIV.Home DIV.TermsOfUse {
		display:				block;
		position:				relative;
		width:					580px;
		height:					30px;
		padding:				40px 0 0 0;
	}
	DIV.Home DIV.Content DIV.Row DIV.Wrapper {
		text-align:				left;
	}
	DIV.Home DIV.Content DIV.Row DIV.Wrapper IMG {
		margin-left:			10px;
	}
	
	/* PROFILE SETTINGS / SUB PAGES - EXTRA CLASSES */
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Wrapper {
		padding:				0 0 10px 0;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.XLarge {
		width:					360px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row SPAN.Text,
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row SPAN.RedTextError {
		width:					auto;
		margin:					0;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row SPAN.Text {
		padding:				2px 0 0 7px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.LeftCol INPUT {
		position:				relative;
		.top:					-4px;
		.left:					-4px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Textbox INPUT {
		margin:					0 0 0 10px;
		.top:					0;
		.left:					0;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Radio INPUT,
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Checkbox INPUT {
		width:					13px;
		height:					13px;
		padding:				0;
		margin:					0 5px 0 10px;
		position:				relative;
		top:					4px;
		left:					0;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Radio {
		line-height:			5mm;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Radio INPUT {
		/*.left:					10px;*/
		_margin:				0 2px 0 10px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.DoubleColumn DIV.Row DIV.Checkbox SPAN {
		float:					left;
		width:					auto;
		padding:				0 5px 0 0;
		margin:					0;
		text-align:				left;
		font-weight:			normal;
		font-size:				11px;
		color:					#666;
		line-height:			5mm;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.Content P.TextRight {
		padding:				0 0 10px 0;
	}
	
	/* PROFILE SETTINGS / SUB PAGES - SHORT ROWS */
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.Short DIV.Row {
		min-height:				20px;
		_height:				20px;
	}
	DIV.Home DIV.ProfileSettings DIV.WhiteFormComponent DIV.Short DIV.Row STRONG {
		padding:				0 0 5px 0;
	}
	
	/* PROFILE SETTINGS / NOTIFICATIONS */
	DIV.Home .ProfileSettings .NotificationSettings H2 {
		padding:				4px 0 !important;
	}
	DIV.Home .ProfileSettings .NotificationSettings H2 SPAN {
		font-size:				13px;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.Explanation {
		float:					left;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.Explanation DIV.Thumbnail {
		float:					left;
		margin:					-14px 0 0 0;
		width:					120px;
		border:					none;
		padding:				0;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.Explanation DIV.Thumbnail IMG {
		margin:					0 auto;
		display:				block;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.Explanation DIV.Padded {
		float:					right;
		width:					430px;
		padding:				0 10px 10px 15px;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.LongCheckbox {
		float:					left;
		width:					580px;
		margin:					0;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.LongCheckbox LABEL {
		float:					left;
		width:					395px;
		margin:					0 10px 0 150px;
		text-align:				right;
		font-weight:			bold;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.Content DIV.LongCheckbox INPUT {
		.margin:				-4px 0 0 -5px;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.RowGroup {
		float:					left;
		position:				relative;
		margin:					-20px 0 0 0;
		width:					570px;
		/*padding:				15px 0 0 0;*/
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.RowGroup DIV.Row {
		_position:				static;
		width:					100%;
		height:					auto;
		min-height:				20px;
		_height:				20px !important;
		margin:					0;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.RowGroup DIV.Row STRONG {
		width:					150px;
	/*	padding:				0 0 5px 170px;*/
		padding:				0 0 5px 135px;
		font-weight:			normal;
		text-align:				left;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.RowGroup DIV.Row DIV.Large {
		float:					right;
		width:					260px;
		padding:				0;
		text-align:				right;
		font-weight:			bold;
	}
	DIV.Home DIV.ProfileSettings .NotificationSettings DIV.RowGroup DIV.Row DIV.Large INPUT {
		float:					right;
		.float:					none;
		.margin:				0;
	}
	
	/* PROFILE SETTINGS / TRAVEL PLANNER */
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner {
		padding-top:			23px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content {
		padding:				20px 0 0 0;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content DIV.Head {
		font-weight:			bold !important;
		border-color:			#666;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content STRONG {
		width:					183px;
		border:					none;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content SPAN {
		position:				relative;
		width:					73px;
		margin:					4px 0;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content SPAN.Status {
		width:					40px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content SPAN.Status IMG {
		position:				absolute;
		top:					-1px;
		left:					5px;
		width:					14px;
		height:					14px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Content A.Edit {
		background-image:		url(../image/icons/Edit.gif);
		background-repeat:		no-repeat;
		margin:					0 0 0 10px;
		padding:				4px 0 3px 25px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.DoubleColumn {
		margin:					25px 0 0;
		padding:				0;
		width:					580px !important;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner INPUT.Button {
		width:					150px;
	}
	
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Row SELECT.Month {
		width:					95px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Row SELECT.Day {
		width:					42px;
		margin:					0 0 0 3px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Row SELECT.Year {
		width:					57px;
		margin:					0 0 0 3px;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Legend {
		margin:					2px 0 0 0;
	}
	DIV.Home DIV.ProfileSettings DIV.TravelPlanner DIV.Legend IMG {
		position:				relative;
		top:					3px;
		.left:					3px;
		width:					14px;
		height:					14px;
		margin:					0 0 0 5px;
	}
	
	/* PROFILE SETTINGS / INTRO CARD */
	DIV.Home DIV.IntroCard .IntroCardItemBox {
		width:					388px;
		margin:					0 auto;
	}
	DIV.Home DIV.IntroCard .introCardBox {
		width:					100%;
		border:					1px solid #000 !important;
		background-color:		#FFF !important;
		font-size:				12px;
		font-family:			Arial;
	}
	DIV.Home DIV.IntroCard .introCardPic {
		width: 					100px;
		height:					100px;
		padding-top:			15px;
		text-align:				center;
		vertical-align:			top;
	}
	DIV.Home DIV.IntroCard .introCardLogo {
		height:					30px;
		text-align:				right;
		padding:				0 10px 0 0;
		vertical-align:			top;
	}
	DIV.Home DIV.IntroCard .introCardName {
		text-align:				right;
		height:					30px;
		font-weight:			bold;
		vertical-align:			top;
		padding:				18px 10px 0 3px;
	}
	DIV.Home DIV.IntroCard .introCardDetails {
		font-size: 				11px;
	}
	DIV.Home DIV.IntroCard #icDetails table {
		background-color:		#FFF !important;
	}
	DIV.Home DIV.IntroCard #icDetails th {
		padding: 				0 2px 0 10px;
		text-align:				left;
		width:					1%;
	}
	DIV.Home DIV.IntroCard .cardDetail {
		border:					none !important;
		background-color: 		#FFF !important;
	}
	DIV.IntroCard DIV.Content,
	DIV.ProfileSettings DIV.Content {
		padding:				10px 0 0 0;
		.padding:				15px 0;
		margin-bottom:			0;
	}
	DIV.IntroCard DIV.Content DIV.Content {
		padding:				10px 0 0 0;
		margin-bottom:			25px;
	}
	DIV.VerifyPhoto DIV.Content,
	DIV.VerifyDefault DIV.Content {
		padding:				10px 0 0 0; 
	}
	DIV.IntroCard DIV.Content DIV.DoubleColumn {
		width:					580px;
		margin:					0;
	}
	DIV.IntroCard DIV.Content DIV.DoubleColumn DIV.Row DIV {
		margin-top:				3px;
		width:					100px;
	}
	DIV.IntroCard DIV.Content DIV.DoubleColumn DIV.Row DIV INPUT {
		margin-right:			5px;
	}
	DIV.Home DIV.IntroCard DIV.Component DIV.Content DIV.DoubleColumn DIV.Row {
		float:					none;
		margin:					0;
		padding:				0 0 18px 0;
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.Home DIV.IntroCard DIV.Component DIV.Content DIV.DoubleColumn DIV.Radio DIV,
	DIV.Home DIV.IntroCard DIV.Component DIV.Content DIV.DoubleColumn DIV.Radio STRONG {
		_display:				inline;
	}
	DIV.Home DIV.IntroCard DIV.Component DIV.Content DIV.DoubleColumn DIV.Radio DIV.Left {
		margin:					0;
		padding:				3px 0 0 0;
	}
	DIV.Home DIV.IntroCard DIV.Component DIV.Content DIV.DoubleColumn DIV.Radio INPUT {
		height:					13px;
		width:					13px;
		_display:				inline;
		position:				relative;
	}
	DIV.IntroCard DIV.IntroCardPhotos DIV.DoubleColumn {
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.IntroCard DIV.IntroCardPhotos DIV.IntroPics {
		float:					left;
		_display:				inline;
		width:					83px;
		height:					83px;
		padding:				4px;
		margin:					0 10px 10px 10px;
		border:					1px solid #e5e5e5;
	}
	DIV.IntroCard DIV.IntroCardPhotos DIV.IntroPics IMG {
		cursor:					pointer;
		width:					83px;
		height:					83px;
	}
	DIV.Home DIV.IntroCard DIV.WhiteFormComponent {
		padding:				23px 23px 0;
	}
	DIV.Home DIV.IntroCard DIV.Content {
		margin:					0 !important;
		padding:				10px 0 0 0;
	}
	DIV.Home DIV.IntroCard DIV.Content DIV.DoubleColumn {
		margin:					0 !important;
		padding:				10px 0 25px;
	}
	
	/* PROFILE SETTINGS / EDIT SMS SETTINGS */
	DIV.Home DIV.ProfileSettings .WhiteFormComponent SPAN.MobNumber {
		float:					left;
		width:					120px;
		font-weight:			bold;
		font-size:				12px;
		color:					#000;
		padding:				0 30px;
		text-align:				center;
	}
	DIV.Home DIV.ProfileSettings .WhiteFormComponent .Content DIV .Row A.ButtonRed {
		float:					right;
		font-weight:			bold;
		padding:				2px 25px;
		background-image:		url(../image/TabBgRed.gif) !important;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans {
		padding:				25px 0 0 0;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item {
		background:				url(../image/Home/SMS/img_bg001.jpg) left top no-repeat;
		border:					1px solid #CCC;
		position:				relative;
		height:					110px;
		padding:				10px 10px 10px 280px;
		margin:					0 0 15px;
		font-size:				10px;
		text-align:				justify;
		line-height:			3.5mm;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Plan02 {
		background-image:		url(../image/Home/SMS/img_bg003.jpg);
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Plan04 {
		background-image:		url(../image/Home/SMS/img_bg001.jpg);
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item P {
		margin:					0;
		padding:				0;
		position:				absolute;
		width:					288px;
		bottom:					10px;
		right:					10px;
		text-align:				left;
		font-size:				11px;
		line-height:			normal;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item P A {
		float:					right;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item P A.Text {
		float:					left;
		font-weight:			bold;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item .Stop,
	DIV.Home DIV.ProfileSettings .SMSPlans .Item .Wait,
	DIV.Home DIV.ProfileSettings .SMSPlans .Item .Start {
		display:				block;
		padding:				1px 5px 2px 25px;
		width:					100px;
		border:					1px solid #7EC34D;
		background:				#7EC34D url(../image/Home/SMS/bg_start.jpg) left center no-repeat;
		color:					#FFF;
		font-weight:			bold;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item .Wait {
		background-image:		url(../image/Home/SMS/bg_info.jpg);
		background-color:		#797979;
		border-color:			#797979;
		font-size:				10px;
		width:					120px;
	}
	DIV.Home DIV.ProfileSettings .SMSPlans .Item .Stop {
		background-image:		url(../image/Home/SMS/bg_stop.jpg);
		background-color:		#797979;
		border-color:			#797979;
	}
	
	/* PROFILE SETTINGS / HOW TO REPLY SMS */
	DIV.Home DIV.ProfileSettings DIV.HowTo {
		padding:				240px 0 0 4px;
		margin:					20px 0 0 0;
		background:				top left no-repeat;
		border-top:				1px solid #CCC;
	}
	DIV.Home DIV.ProfileSettings DIV.Reply {
		background-image:		url(../image/Home/SMS/sms_how-to-reply.jpg);
	}
	DIV.Home DIV.ProfileSettings DIV.HowTo UL,
	DIV.Home DIV.ProfileSettings DIV.HowTo LI {
		margin:					0;
		padding:				0;
	}
	DIV.Home DIV.ProfileSettings DIV.HowTo LI {
		float:					left;
		width:					160px;
		padding:				0 0 0 30px;
		background-image:		none;
	}
	DIV.Home DIV.ProfileSettings DIV.HowTo LI.First {
		padding:				0 0 0 15px;
	}
	
	/* PROFILE SETTINGS / VERIFICATION */
	DIV.VerifyDefault 	DIV.WhiteFormComponent {
		line-height:			4mm;
	}
	DIV.VerifyDefault	DIV.Row,
	DIV.ProfileSettings	DIV.Row	{
		width:					100%;
		padding:				10px 0 0 0;
		margin:					0;
	}
	DIV.VerifyDefault DIV.Row A.Button {
		margin:					0 0 0 160px;
		.margin:				0 0 0 180px;
		_display:				inline;
	}
	DIV.VerifyDefault DIV.Row A.Button STRONG {
		padding:				0;
		text-align:				center;
	}
	DIV.VerifyDefault DIV.Content {
		margin:					0 !important;
		padding:				10px 0 30px;
		_width:					580px;
	}
	DIV.VerifyDefault DIV.Content DIV.Row {
		width:					100%;
		padding:				10px 0 0;
	}
	
	/* PROFILE SETTINGS / VERIFY PHOTO */
	DIV.VerifyPhoto	DIV.DoubleColumn,
	DIV.VerifyDefault DIV.DoubleColumn,
	DIV.ProfileSettings	DIV.DoubleColumn {
		width:					auto;
		margin:					0;
		padding:				0 20px;
		.padding-top:			10px;
		line-height:			4.5mm; 
	}
	DIV.VerifyPhoto DIV.DoubleColumn SPAN { width:100%; }
	DIV.VerifyPhoto DIV.DoubleColumn SPAN H2 { 
		width:					540px;
		margin:					0;
		font-size:				13px;
		text-align:				center;
		margin-bottom:			10px;
	}
	DIV.VerifyPhoto DIV.DoubleColumn SPAN H2 STRONG { color:#7EC34D }
	DIV.VerifyPhoto DIV.DoubleColumn SPAN INPUT { 
		width:					200px;
		text-align:				center;
		margin-left:			160px;
		.margin-left:			170px;
		display:				block;
	}
	DIV.Home DIV.VerifyPhoto DIV.WhiteFormComponent DIV.Content {
		margin:					0;
		padding:				10px 0 25px;
	}
	DIV.Home DIV.VerifyPhoto DIV.WhiteFormComponent DIV.Content DIV.VerificationNumber {
		padding:				10px 0;
		margin:					15px 0;
		text-align:				center;
		background-color:		#F3F3F3;
		border:					1px solid #CCC;
	}
	DIV.Home DIV.VerifyPhoto DIV.WhiteFormComponent DIV.Content UL {
		float:					left;
		width:					370px;
	}

/* MY FRIENDS */
DIV.MyLists DIV.TabBox DIV.TabWrapper {
	color:					#858585;
}
DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.ControlBar {
	margin:					10px 0 0 0 !important;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.FriendsCurrent DIV.Featured {
	color:					#666;
	border:					1px solid #93c86c;
	background-image:		url(../image/SearchListingBg_Green.gif);
}
DIV.Home DIV.MyLists .TabBox .TabWrapper .FriendsCurrent .ListingMini .Buttons DIV.Rank {
	float:					left;
	position:				relative;
	padding:				2px 8px;
	margin:					0 0 0 5px;
	border:					1px solid #ccc;
	background:				#f9f9f9 url(../image/ButtonFlatGreyBg.gif) left top repeat-x;
}
DIV.Home DIV.MyLists .FriendsCurrent .ListingMini .Buttons .Rank LABEL {
	position:				relative;
	top:					-1px;
	font-weight:			bold;
}
DIV.Home DIV.MyLists .FriendsCurrent .ListingMini .Buttons .Rank SELECT {
	position:				relative;
	left:					3px;
	width:					45px;
}
DIV.Home DIV.MyLists .FriendsCurrent .ListingMini .Buttons A.Button {
	height:					18px;
}
DIV.Home DIV.MyLists .FriendsCurrent .ListingMini .Buttons A.Button:HOVER {
	border:					1px solid #888 !important;
}
DIV.Home DIV.MyLists .FriendsCurrent .Featured A.Avatar40 {
	border:					1px solid #93c86c;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.NoResult,
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.NoMessages {
	color:					#CCC;
	font-weight:			bold;
	font-style:				italic;
	text-align:				center;
	padding:				175px 15px;
	background-color:		#f9f9f9;
	margin:					0 0 10px 0;
}

/* MY PICS/VIDS */
DIV.Home DIV.MyPicsVids	DIV.ControlBar {
	margin:					0;
}
DIV.Home DIV.MyPicsVids	DIV.ControlBarSub {
	clear:					both;
	margin:					0 0 15px 0;
	.padding:				6px 10px 0px 10px;
}
DIV.Home DIV.MyPicsVids	DIV.ControlBarSub IMG {
	float:					left;
	margin:					0 10px 0 0;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem { /** Wrapper for each pic **/
	float:					left;
	position:				relative;
	width:					120px;
	margin:					0 0 20px 6px;
	_margin:				0 2px 20px 3px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem .MainPicture { /** Make Main Picture Text **/
	float:					left;
	display:				block;
	width:					100%;
	height:					15px;
	margin:					0 0 2px 0;
	color:					#000;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey { /** border around imageContainer  **/
	float:					left;
	margin-bottom:			5px; 
	font-size:				1px;
	line-height:			82px; /* height - 2 */
	text-align:				center;
	padding:				2px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey DIV.imageContainer { /** to cut & center Oversized images **/
	.margin-top:			2px;
	text-align:				center;
	overflow:				hidden!important;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey,
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey DIV.imgC {
	height:					82px;
	width:					110px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey IMG { 
	height:					110%;
	width:					auto;
	margin-top:				expression(( 78 - this.height ) / 2);
}
html>body DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey IMG { /*hidden from IE 5-6 */
	vertical-align:			middle;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.BorderGrey	DIV.UploadPhoto	{ 
	display:				block;
	height:					20px;
	margin:					0;
	padding:				31px 0;
	background-color:		#e9e9e9;
	color:					#b9b9b9;
	line-height:			normal;
	font-size:				11px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details {
	float:					left;
	display:				block;
	position:				relative;
	width:					100%;
	height:					15px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details IMG {
	width:					14px;
	float:					left;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details INPUT {
	float:					left;
	margin:					1px 5px 0 0 !important; 
	.height:				14px;
	.width:					14px;
}
DIV.Home DIV.MyPicsVids DIV.Details DIV.Left {
	width:					35px;
	padding-left:			5px;
}
DIV.Home DIV.MyPicsVids DIV.Details DIV.Right {
	padding-right:			10px;
	position:				relative;
}
DIV.Home DIV.MyPicsVids DIV.Details DIV.Right A {
	position:				relative;
	float:					left;
	display:				block;
	margin:					0 0 0 5px;
}
DIV.Home DIV.MyPicsVids DIV.Details DIV.Right A IMG {
	width:					12px;
	height:					13px;
}
DIV.Home DIV.MyPicsVids	DIV.IconsInfo {
	clear:					both;
	border-top:				1px solid #d7d7d7;
	color:					#858585;
	padding:				10px 0 0 250px;
	margin-top:				20px;
}
DIV.Home DIV.MyPicsVids	DIV.IconsInfo IMG {
	height:					16px;
}
DIV.Home DIV.MyPicsVids	DIV.IconsInfo DIV {
	float:					left;
	line-height:			4mm;
	vertical-align:			middle;
	margin:					0 15px 0 0;
}
DIV.Home DIV.MyPicsVids	DIV.GreenComponent {
	float:					left;
	padding:				0;
	margin:					0 0 15px 0;
	width:					298px;
}
DIV.Home DIV.MyPicsVids DIV.Content DIV.Light,
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content DIV.Padded {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content DIV.Padded {
	position:				relative;
	padding:				15px 0 !important;
}
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content DIV.Light {
	padding:				10px 5px;	
	position:				relative;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content DIV.Light DIV.Row {
	width:					288px;
}
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content A.ButtonRed,
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content DIV.Light A.ButtonRed {
	background-image:		url(../image/TabBgRed.gif) !important;
	padding:				0px 10px 4px 5px;
	float:					right;
	font-weight:			bold;
}
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content A.ButtonRed IMG,
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content DIV.Light A.ButtonRed IMG {
	position:				relative;
	top:					3px;
	left:					-1px;
}
DIV.Home DIV.MyPicsVids DIV.GreenComponent DIV.Content DIV.Light A.ButtonRed,
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content DIV.Padded A.ButtonRed {
	position:				relative;
	_display:				inline;			/* To Get Rid of IE6 Double Margin */
	margin:					10px 11px 10px 0;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content DIV.Padded A.ButtonRed {
	margin:					20px 9px 0 0;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content UL.noBG {
	padding:				0 0 0 20px;
	list-style-type:		disc;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Content UL.noBG LI {
	padding:				0 0 0 5px;
	background-image:		none;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Alert {
	position:				relative;
	top:					9px;
	margin:					0 9px 9px 9px;
	padding:				8px 10px 7px 50px !important;
	text-align:				center;
	background-position:	25px 6px;
	width:					auto;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Row {
	width:					291px;
/*	.width:					292px;*/
	margin:					0;
	padding:				0 0 10px 5px;
	background-image:		none;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Row STRONG {
	float:					left;
	display:				block;
	width:					40px;
	margin:					0 5px;
	padding:				3px 0 0 0;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Row INPUT,
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Row SELECT {
	margin:					0;
}
DIV.Home DIV.MyPicsVids DIV.PhotoUploader DIV.Row SELECT {
	width:					220px;
	.width:					224px;
}
DIV.Home DIV.MyPicsVids DIV.VideoUploader DIV.Content {
	width:					298px; 
}
DIV.Home DIV.MyPicsVids DIV.Rejected {
	background-color:		#f7d9d9;
}
DIV.Home DIV.MyPicsVids DIV.Pending {
	background-color:		#FEF3AD
}
DIV.Home DIV.MyPicsVids DIV.PictureItem {
	margin:					0 10px 10px 6px;
	padding:				5px 6px 5px 8px;
	width:					96px;
	_display:				inline; /* IE 3px margin fix */
}
DIV.Home DIV.MyPicsVids DIV.PictureItem .Avatar90,
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Thumbnail {
	float:					left;
	margin:					0 0 5px 0;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem .Avatar90 IMG,
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Thumbnail {
	height:					90px;
	width:					90px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details,
DIV.Home DIV.MyPicsVids DIV.PictureItem .MainPicture {
	width:					94px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details DIV.Right INPUT {
	height:					13px;
	width:					12px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem A.MainPicture {
	color:					#3F7398;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Thumbnail SPAN {
	line-height:			90px;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details DIV.Left,
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details DIV.Right {
	padding:				0;
}
DIV.Home DIV.MyPicsVids DIV.PictureItem DIV.Details DIV.Left INPUT {
	float:					left;
	width:					13px;
	height:					13px;
	padding:				0;
}
DIV.Home DIV.MyPicsVids DIV.IconsInfo {
	float:					left;
	clear:					none;
	width:					408px;
	padding:				5px 0 0 220px;
}
DIV.Home DIV.MyPicsVids DIV.IconsInfo DIV {
	height:					20px;
	width:					135px;
	margin:					0;
	position:				relative;
}
DIV.Home DIV.MyPicsVids DIV.IconsInfo DIV IMG {
	position:				relative;
	top:					3px;
	padding:				0 3px 0 0;
}
DIV.Home DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content {
	margin:					0;
	padding:				0 0 50px 0;
}
DIV.Home DIV.MyPicsVids DIV.WhiteFormComponent DIV.Content DIV.DoubleColumn {
	margin:					0;
	padding:				15px 0 0 10px;
	width:					570px;;
}
DIV.Home DIV.MyPicsVids DIV.WhiteFormComponent DIV.FileUpload {
	margin:					0;
}
DIV.Home DIV.ManageVids DIV.WhiteFormComponent .VideoManager .Alert .Radio INPUT {
	width:					13px;
	height:					13px;
	top:					1px;
	.top:					-1px;
	position:				relative;
}

	/* MY PICS/VIDS / MANAGE VIDS */
	DIV.Home DIV.ManageVids OL {
		padding:				0 0 0 30px;
		margin:					0;
	}
	DIV.Home DIV.ManageVids OL LI { 
		background-image:		none;
		padding:				0;
		margin-bottom:			5px;
	}
	DIV.Home DIV.ManageVids DIV.Content {
		margin:					0;
	}
	DIV.Home DIV.ManageVids DIV.Alert {
		margin:					10px 90px;
		padding:				8px 10px 8px 40px;
		background-position:	12px 10px;
	}
	DIV.Home DIV.ManageVids DIV.WhiteFormComponent {
		padding:				20px;
	}
	DIV.Home DIV.ManageVids .WhiteFormComponent .TickBig {
		margin:					20px 15px 0;
		padding:				8px 10px 8px 55px;
	}
	DIV.Home DIV.ManageVids .WhiteFormComponent .TickBig STRONG {
		display:				block;
	}
	DIV.Home DIV.ManageVids DIV.VideoManager {
		text-align:				center;
	}
	DIV.Home DIV.ManageVids DIV.VideoManager DIV.Alert {
		width:					auto;
		padding:				8px 10px;
		background-image:		none;
	}

/* MY LISTS */
DIV.Home DIV.MyLists H2 {
	background-color:		#f4f4f4;
	border-top:				1px dashed #CCC;
	font-size:				11px;
	font-weight:			bold;
	color:					#000;
	padding:				3px 15px 7px;
}
DIV.Home DIV.MyLists H2 IMG {
	margin:					0 5px 0 0;
	position:				relative;
	top:					2px;
}
DIV.Home DIV.MyLists DIV.Content {
/*	clear:					both;*/
	margin:					0;
	padding:				10px;
	width:					610px;
}	
DIV.Home DIV.MyLists DIV.Content DIV.Row {
	line-height:			6.5mm;
	padding:				0 0 5px 0;
}
DIV.Home DIV.MyLists DIV.Content DIV.Row A {
	margin:					0 20px 0 10px;
	text-align:				center;
	width:					175px;
}
DIV.Home DIV.MyLists DIV.TabBox {
	margin:					0;
}
DIV.Home DIV.MyLists DIV.TabBox UL.Tabs LI,
DIV.Home DIV.MyLists DIV.TabBox UL.Tabs LI A {
	width:					150px !important;
}
DIV.Home DIV.MyLists DIV.TabBox UL.Tabs LI {
	width:					103px;
	padding:				5px 0 0 0 !important;
}
DIV.Home DIV.MyLists DIV.TabBox UL.Tabs LI A {
	position:				absolute;
}
DIV.Home DIV.MyLists DIV.TabBox UL.Tabs LI.ActiveTab A {
	height:					21px;
	padding:				7px 0 0 0;
	color:					#FFF;
}
DIV.Home DIV.MyLists DIV.ControlBar {
	margin:					0;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.ControlBar A.Button {
	margin:					1px 5px 0 0;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.ControlBar DIV.Right SELECT.Medium {
	width:					80px;
	margin:					0;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded SPAN.Checkbox {
	width:					20px;
	display:				block;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.ControlBarSub {
	.height:				22px;
	.padding:				4px 10px 0;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.ControlBarSub DIV.Left {
	.padding:				2px 0 0 0;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.ControlBarSub SPAN.Checkbox {
	display:				inline;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.ControlBarSub SPAN.Checkbox INPUT {
	.width:					13px;
	.height:				13px;
	margin:					0 5px 0 0 !important;
	top:					0;
	.top:					-2px;
}
DIV.Home DIV.MyLists DIV.TabBox DIV.TabWrapper DIV.Padded DIV.NoMessages {
	padding:				200px 0;
	text-align:				center;
	color:					#CCC;
	font-style:				italic;
	font-weight:			bold;
}
DIV.Home DIV.MyLists DIV.BlueTabs DIV.TabWrapper {
	background-image:		none;
}
DIV.Home DIV.MyLists DIV.BlockList DIV.ControlBar {
	background-color:		#AF5268;
	border:					1px solid #900700;
}
DIV.Home DIV.MyLists DIV.BlockList DIV.ControlBarSub {
	background-color:		#e7c6ce;
}
DIV.Home DIV.MyLists DIV.BlockList DIV.ListingMini A,
DIV.Home DIV.MyLists DIV.BlockList DIV.ControlBarSub A {
	color:					#900700;
}
DIV.Home DIV.MyLists DIV.BlockList DIV.ControlBar .Disabled,
DIV.Home DIV.MyLists DIV.BlockList DIV.ControlBarSub .Disabled {
/*	color:					#cc7a8e;*/
	color:					#c68594;
}
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ControlBar,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ControlBar {
	background-color:		#7CCB45;
	border:					1px solid #64B030;
}
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ControlBarSub,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ControlBarSub {
	background-color:		#D0EABF;
}
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ListingMini A,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ListingMini A,
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ControlBarSub A,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ControlBarSub A	{
	color:					#3c772c;
}
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ControlBar .Disabled,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ControlBar .Disabled,
DIV.Home DIV.MyLists DIV.PrivateVideo DIV.ControlBarSub .Disabled,
DIV.Home DIV.MyLists DIV.PrivateGallery DIV.ControlBarSub .Disabled	{
/*	color:					#a8d09d;*/
	color:					#acdd8b;
}
DIV.Home DIV.MyLists DIV.TabWrapper DIV.Members DIV.ListingMini A.ButtonIcon {
	color:					#000;
}
DIV.Home DIV.MyLists .TabContent DIV.Padded {
	padding:				10px 10px 0 10px;
	.padding:				10px;
}

	/* MY LISTS / VALIDATIONS */
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini {
		overflow:				hidden;
		_height:				1%;
		_overflow:				visible;
	}
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini STRONG {
		display:				block;
		padding:				2px 0 0 18px;
		background:				url(../image/icons/under_review.gif) left 3px no-repeat;
	}
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini STRONG.Approved {
		color:					#093;
		padding:				2px 0 0 15px;
		background-image:		url(../image/icons/buttons/tick_small.gif);
		background-position:	left 4px;
	}
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini SPAN.Location {
		width:					95px;
	}
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini SPAN.Validation {
		float:					left;
		display:				block;
		width:					510px;
		padding:				10px 0 0 0;
		_padding:				10px 0 0 2px;
	}
	DIV.Home DIV.MyLists #MyValidations.MyNotes .Members .ListingMini A.Avatar40 {
		margin:					2px 10px 10px 2px;
	}

/* PROFILE STATS */
DIV.Home DIV.ProfileStats DIV.Text {
	padding:				0 10px 15px !important;
}
DIV.Home DIV.ProfileStats DIV.Text DIV.Row {
	padding:				0;
	overflow:				hidden;
	height:					25px;
	_height:				25px;
	_overflow:				visible;
}
DIV.Home DIV.Text DIV.Dark {
	background-color:		#fafafa;
}
DIV.Home DIV.ProfileStats H2	{
	background-color:		#F4F4F4;
	background-image:		none;
	border-top:				1px dotted #CCC;
	font-size:				11px;
	font-weight:			bold;
	color:					#000;
	padding:				3px 15px 7px;
	margin:					0 0 5px 0;
}
DIV.Home DIV.ProfileStats H2 IMG {
	top:					2px;
	position:				relative;
	margin:					0 5px 0 0;
}
DIV.Home DIV.ProfileStats DIV.ArticleSection {
	float:					left;
}
DIV.Home DIV.ProfileStats DIV.Content {
	width:					610px;
	padding:				10px;
	margin:					0;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row {
	line-height:			6.5mm;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row A	{
	margin:					0 20px 0 10px;
	float:					left;
	width:					175px;
	text-align:				center;
	background-position:	bottom;
	background-repeat:		repeat-x;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row SPAN,
DIV.Home DIV.ProfileStats DIV.Content DIV.Row STRONG {
	float:					left;
	display:				block;
	_display:				inline;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row STRONG {
	padding:				0 10px 0 29px;
	width:					170px;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row SPAN {
	width:					160px;
	overflow:				visible;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row SPAN A {
	text-align:				left;
	margin:					0;
	padding:				0;
	display:				inline;
	float:					none;
	text-decoration:		underline;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row SPAN.Percentage {
	width:					200px;
	padding:				0 0 0 15px;
	border-left:			1px dashed #CCC;
}
DIV.Home DIV.ProfileStats DIV.Content DIV.Row SPAN STRONG {
	float:					none;
	display:				inline;
	padding:				0;
}

/* AUTO RENEW */
DIV.Home .AutoRenew DIV.Alert {
	margin:					10px 0 25px;
	background-position:	10px center;
}
DIV.Home .AutoRenew A.ButtonGreen {
	background-image:		url(../image/TabBgGreen.gif);
	background-position:	center;
}
DIV.Home .AutoRenew .InfoBig,
DIV.Home .AutoRenew .InfoBig .Row {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.Home .AutoRenew .InfoBig {
	background-image:		url(../image/Home/AutoRenew/bg_alertBig.gif);
	padding:				8px 10px 8px 75px;
}
DIV.Home .AutoRenew .InfoBig H2 {
	color:					#5caf28;
	font-size:				14px;
	font-weight:			bold;
	padding:				0 0 5px 0;
}
DIV.Home .AutoRenew .InfoBig .Row {
	font-size:				12px;
	padding:				0 0 2px 0;
}
DIV.Home .AutoRenew .InfoBig .Row STRONG { float: left; }
DIV.Home .AutoRenew .InfoBig .Row SPAN 	{ float: right; }
DIV.Home .AutoRenew .InfoBig .Left {
	width:					250px;
}
DIV.Home .AutoRenew .InfoBig .Right {
	width:					200px;
	padding:				2px 0 0 0;
	text-align:				right;
}
DIV.Home .AutoRenew .InfoBig .Right A.Button {
	float:					right;
	margin:					5px 0 0 0;
	font-weight:			bold;
}
DIV.Home .AutoRenew .InfoSmall {
	background-image:		url(../image/Home/AutoRenew/bg_alertSmall.gif);
	padding:				14px 16px 14px 65px;
	color:					#b60013;
	font-weight:			bold;
	font-size:				13px;
}
DIV.Home .AutoRenew .Desc {
	background:				url(../image/Home/AutoRenew/bg_autoRenew.gif) left top no-repeat;
	padding:				40px 0 0 15px;
	margin:					0;
	text-align:				left;
	line-height:			16px;
}
DIV.Home .AutoRenew .Desc .Line {
	text-decoration:		underline;
}
DIV.Home .AutoRenew .Desc .ButtonArea {
	margin:					auto;
	padding:				20px 11px 0 0;
	width:					auto;
}
DIV.Home .AutoRenew .Desc .ButtonArea A.Button {
	float:					right;
	font-weight:			bold;
}
