﻿/***************************/
/******* REGISTRATION ******/
/***************************/
/* STEPS */
DIV.Registration DIV.Title DIV.StepCrumb {
	position:				absolute;
	top:					0;
	right:					0;
}
DIV.Registration DIV.Title DIV.StepCrumb STRONG {
	display:				block;
	float:					left;
	padding:				3px 6px;
	margin:					0 0 0 3px;
	color:					#FFF;
	background-color:		#e1e1e1;
	border: 				1px solid #c7c7c7;
}
DIV.Registration DIV.Title DIV.StepCrumb STRONG.Active {
	color:					#FFF;
	background-color:		#83a2b8;
	border: 				1px solid #575757;
}
DIV.Registration DIV.Component DIV.Content DIV.DoubleColumn DIV.Row {
	margin:					0;
	padding:				0 0 10px;
}
DIV.Registration DIV.Component DIV.Content DIV.SingleColumn DIV.Row STRONG {
	width:					190px;
}
DIV.Registration DIV.Component DIV.Content DIV.DoubleColumn DIV.Row STRONG {
/*	width:					190px;*/
}
DIV.Registration DIV.Component DIV.Content DIV.DoubleColumn DIV.Row SELECT.Month {
	width:					95px;
}
DIV.Registration DIV.Component DIV.Content DIV.DoubleColumn DIV.Row SELECT.Day {
	width:					42px;
	margin:					0 0 0 3px;
}
DIV.Registration DIV.Component DIV.Content DIV.DoubleColumn DIV.Row SELECT.Year {
	width:					57px;
	margin:					0 0 0 3px;
}
DIV.Registration DIV.Component DIV.TermsOfUse {
	width:					100%;
	padding: 				20px 0 0 0;
	height:					25px;
}
DIV.Registration DIV.Component DIV.TermsOfUse SPAN.Left INPUT { 
	margin-left: 			10px; 
}
DIV.Registration DIV.Component DIV.Row SPAN.Text {
	float:					left;
	padding-top:			2px;
}
DIV.Registration DIV.Component DIV.Row DIV.Wrapper SPAN.Text {
	line-height:			2.5mm;
	.line-height:			4mm;
	_padding-top:			2px;
	.padding-left:			10px;
}
DIV.Registration DIV.Component DIV.Row SPAN.MobileContactTextArea {
	padding:				5px 0 0 219px;
	width:					350px;
	color:					#999;
}
DIV.Registration DIV.Component DIV.Row INPUT.Checkbox {
	.margin-left:			6px !important; 
}
DIV.Registration DIV.WhiteFormComponent DIV.Content {
	width:					580px;
	margin:					0 0 15px 0;
}
DIV.Registration DIV.ColumnRight300 DIV.Component DIV.Content DIV.Padded {
	padding:				20px 10px;
	line-height:			19px;
}

/* UPGRADE */
DIV.Upgrade {
	padding:				15px 0 0 0;
}
DIV.Upgrade EMBED,
DIV.Upgrade OBJECT {
	float:					left;
}
DIV.Upgrade DIV.PromoCode {
	float:					right;
	width:					198px;
	padding:				0 10px;
	font-size:				9px;
	text-align:				center;
}
DIV.Upgrade DIV.PromoCode STRONG {
	font-size:				15px;
}
DIV.Upgrade DIV.PromoCode INPUT.Text {
	float:					left;
	width:					115px;
	margin:					0 2px 0 0;
}
DIV.Upgrade DIV.PromoCode DIV.Discount {
	font-size:				17px;
	font-weight:			bold;
}
DIV.Upgrade DIV.PromoCode DIV.Type {
	padding:				0 0 5px 0;
	font-size:				13px;
	color:					#717171;
}
DIV.Upgrade DIV.Membership {
	float:					left;
	position:				relative;
	left:					2px;
	width:					314px;
	height:					400px;
	margin:					10px 0 0 0;
	font-size:				13px;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:					#606060;
}
DIV.Upgrade DIV.PremiumMembership {
	background-image:		url(../image/Registration/BoxPremium.jpg);
}
DIV.Upgrade DIV.PremiumPLUSMembership {
	background-image:		url(../image/Registration/BoxPremiumPLUS.jpg);
}
DIV.Upgrade DIV.PlatinumMembership {
	background-image:		url(../image/Registration/BoxPlatinum.jpg);
}
DIV.Upgrade DIV.Membership DIV.CuttingArea {
	position:				absolute;
	top:					55px;
	left:					17px;
	width:					278px;
	height:					341px;
	overflow:				hidden;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea {
	position:				absolute;
	top:					0;
	left:					0;
	width:					100%;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea UL {
	height:					225px;
	padding:				0;
	margin:					20px 0 0 25px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea UL LI {
	padding:				0 0 0 10px;
	margin:					0 0 12px 0;
	list-style:				none;
	background-repeat:		no-repeat;
	background-position:	0 5px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Price {
	margin:					0 0 25px 0;
	text-align:				center;
	font-weight:			bold;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea A.UpgradeButton {
	display:				block;
	width:					178px;
	padding:				5px 0;
	margin:					0 auto;
	text-align:				center;
	color:					#606060;
	font-size:				12px;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	text-decoration:		none;
	background-image:		url(../image/Registration/UpgradeButton.gif);
}
DIV.Upgrade DIV.PlatinumMembership DIV.CuttingArea DIV.SlidingArea A.UpgradeButton {
	color:					#FFF;
	background-image:		url(../image/Registration/UpgradeButtonGreen.gif);
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages {
	position:				absolute;
	top:					0;
	left:					278px;
	text-align:				center;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package {
	float:					left;
	width:					269px;
	margin:					3px 0 1px 5px;
	.margin:				2px 0 1px 5px;
	_margin-left:			2px;
	text-align:				center;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	padding:				0 0 6px 0;
	color:					#394b56;
}
DIV.Upgrade DIV.PremiumMembership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package {
	background-image:		url(../image/Registration/PremiumBG.gif);
}
DIV.Upgrade DIV.PremiumPLUSMembership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package {
	background-image:		url(../image/Registration/PremiumPLUSBG.gif);
}
DIV.Upgrade DIV.PlatinumMembership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package {
	background-image:		url(../image/Registration/PlatinumBG.gif);
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package STRONG {
	color:					#900;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row {
	position:				relative;
	padding:				18px 0 21px 0;
	text-align:				left;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row INPUT {
	position:				relative;
	top:					2px;
	margin:					0 5px 0 10px;
	.margin:				-3px 5px 0 5px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row STRONG {
	font-size:				12px;
	color:					#394b56;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row DIV.Price {
	position:				absolute;
	top:					-17px;
	right:					70px;
	.right:					65px;
	font-size:				20px;
	font-weight:			bold;
	font-style:				italic;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row DIV.Price STRONG {
	position:				relative;
	top:					15px;
	left:					-1px;
	font-size:				46px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row DIV.Save {
	position:				absolute;
	top:					30px;
	left:					173px;
	font-size:				12px;
	line-height:			10px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row SPAN {
	display:				block;
	float:					left;
	margin:					0 0 0 29px;
	.margin:				0;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages DIV.Package DIV.Row IMG.BestValue {
	position:				absolute;
	top:					3px;
	right:					10px;
}
DIV.Upgrade DIV.Membership DIV.CuttingArea DIV.SlidingArea DIV.Packages A.Back {
	clear:					both;
	display:				block;
	position:				relative;
	top:					5px;
	width:					162px;
	padding:				0 0 0 7px;
	margin:					0 auto;
	font-weight:			bold;
	font-size:				11px;
	background-image:		url(../image/Registration/ArrowBack.gif);
	background-repeat:		no-repeat;
	background-position:	0 2px;
}

DIV.Upgrade DIV.Payment {
	float:					left;
	width:					880px;
	padding:				11px 12px;
	margin:					20px 0 10px 19px;
	_margin:				20px 0 10px 10px;
	border-style:			solid;
	border-color:			#e4e4e4;
	border-width:			1px;
	background-color:		#FFF;
}
DIV.Upgrade DIV.Payment A.Button {
	width:					140px;
	text-align:				center;
}
DIV.Upgrade DIV.Payment SELECT.PaymentType {
	float:					right;
	width:					185px;
	padding:				1px;
	font-weight:			bold;
}

DIV.Upgrade A.Comparison {
	display:				block;
	clear:					both;
	margin:					10px auto;
	width:					180px;
	text-align:				center;
}
DIV.Upgrade DIV.Comparison {
	display:				none;
	clear:					both;
	width:					906px;
	margin:					20px 0 10px 19px;
}
DIV.Upgrade DIV.Comparison TABLE TR.TRTop {
	color:					#FFF;
}
DIV.Upgrade DIV.Comparison TABLE TR.TRLight {
	background-color:		#EEE;
}
DIV.Upgrade DIV.Comparison TABLE TR.TRDark {
	background-color:		#f8f8f8;
}
DIV.Upgrade DIV.Comparison TABLE TD.TDPadded {
	padding-left:			10px;
}
DIV.Upgrade DIV.Comparison TABLE TD {
	height:					25px;
	.height:				23px;
	padding:				0 4px;
}

/* LIMITED PROFILE */
.Registration .LoginFailed,
.Registration .LimitedProfile {
	overflow:				hidden;
	_overflow:				visible;
	_height:				1%;
	background-color:		#ECECEC;
	border:					1px solid #CACACA;
	padding:				40px;
	margin:					20px 0 0 0;
}
.Registration .LoginFailed .Left,
.Registration .LoginFailed .Right,
.Registration .LimitedProfile .Left,
.Registration .LimitedProfile .Right {
	background-color:		#FFF;
	border:					1px solid #979797;
	position:				relative;
}
.Registration .LimitedProfile .Left,
.Registration .LimitedProfile .Right {
	height:					545px;
}
.Registration .LoginFailed DIV H2,
.Registration .LimitedProfile DIV H2 {
	font-size:				14px;
	padding:				13px;
	margin:					0;
	height:					20px;
}
.Registration .LoginFailed P,
.Registration .LoginFailed .Padded,
.Registration .LimitedProfile P,
.Registration .LimitedProfile .Padded,
.Registration .LimitedProfile .Left .Padded .Thumbs {
	overflow:				hidden;
	_overflow:				visible;
	_height:				1%;
}
.Registration .LoginFailed .Left,
.Registration .LimitedProfile .Left {
	width:					264px;
}
.Registration .LimitedProfile .Left .Padded {
	padding:				0 20px 20px;
	text-align:				center;
}
.Registration .LimitedProfile .Left .Avatar218 {
	float:					none;
	display:				block;
	border:					1px solid #CCC;
}
.Registration .LimitedProfile .Left .Avatar66 {
	margin:					15px 2px 0;
}
.Registration .LimitedProfile .Left .Avatar66 IMG {
	width:					40px;
	height:					40px;
}
.Registration .LimitedProfile .Left .Padded H4 {
	font-size:				12px;
	padding:				15px 0 2px 0;
	margin:					0;
}
.Registration .LoginFailed .Right,
.Registration .LimitedProfile .Right {
	width:					573px;
}
.Registration .LoginFailed .Right H2,
.Registration .LimitedProfile .Right H2 {
	padding:				13px 45px;
	color:					#FFF;
	font-size:				16px;
	border-bottom:			1px solid #979797;
	background:				url(../image/bg_RegProfileLimited.jpg) bottom repeat-x;
}
.Registration .LimitedProfile .Right H2 SPAN {
	font-weight:			normal;
	font-size:				14px;
}
.Registration .LimitedProfile .Right .Padded {
	padding:				40px 150px;
}
.Registration .LoginFailed .Left .Header SPAN,
.Registration .LoginFailed .Left P SPAN,
.Registration .LimitedProfile .Right P SPAN {
	float:					left;
	_display:				block;
	width:					60%;
	text-align:				left;
	font-size:				13px;
	font-weight:			bold;
	text-indent:			5px;
	padding:				3px 0;
}
.Registration .LimitedProfile .Right P SPAN {
	font-size:				15px;
}
.Registration .LimitedProfile .Right P .RedText {
	width:					38%;
	font-weight:			bold;
	text-align:				right;
}
.Registration .LoginFailed .Left P SPAN A,
.Registration .LimitedProfile .Right P SPAN A {
	color:					#666;
}
.Registration .LoginFailed .Left LABEL,
.Registration .LoginFailed .Left INPUT,
.Registration .LimitedProfile .Right LABEL,
.Registration .LimitedProfile .Right INPUT {
	float:					left;
	width:					96%;
	margin:					0;
	padding:				0;
}
.Registration .LoginFailed .Left LABEL,
.Registration .LimitedProfile .Right LABEL {
	padding:				10px 0 3px 0;
	font-weight:			bold;
}
.Registration .LoginFailed .Left INPUT,
.Registration .LimitedProfile .Right INPUT {
	border:					1px solid #83aac6;
	padding:				3px 2px 1px;
	margin:					0 0 5px;
	height:					16px;
	font-family:			Tahoma, Arial Narrow, Helvetica, Arial;
	font-size:				12px;
}
.Registration .LimitedProfile .Right .ButtonRed {
	margin:					25px 0 0 0;
}
.Registration .LoginFailed .Left .ButtonRed,
.Registration .LimitedProfile .Right .ButtonRed {
	float:					none;
	width:					80%;
	text-align:				center;
	color:					#FFF !important;
	border:					1px solid #900700;
	font-size:				17px;
	font-weight:			bold;
	background:				#ee6f61 url(../image/TabBgRed.gif) bottom !important;
}

/* LIMITED PROFILE / MULTIPLE */
.Registration .LimitedProfile .Alternate H2 {
	height:					20px;
	font-size:				12px;
}
.Registration .LimitedProfile .Alternate .Padded {
	padding:				0 10px;
}
.Registration .LimitedProfile .Left .Listing {
	padding:				8px;
	height:					44px;
	width:					auto;
	margin:					0 0 8px 0;
	text-align:				left;
	position:				relative;
	border:					1px solid #D4D4D4;
	background:				#FFF url(../image/SearchListingBg.gif) center bottom repeat-x;
}
.Registration .LimitedProfile .Alternate .Padded .Listing A {
	float:					left;
	font-weight:			bold;
}
.Registration .LimitedProfile .Alternate .Padded .Avatar40 {
	margin:					0 8px 0 0;
	_margin:				0 5px 0 0;
	font-size:				8px;
	font-weight:			normal;
	overflow:				hidden;
}
.Registration .LimitedProfile .Alternate .Padded .Avatar40 IMG {
	height:					40px;
	width:					40px;
}
.Registration .LimitedProfile .Alternate .Padded .OnlineNow {
	float:					right;
}

/* LIMITED PROFILE / LOGIN FAILED */
.Registration .LoginFailed .Left,
.Registration .LoginFailed .Right {
	height:					420px;
}
.Registration .LoginFailed .Left .Header SPAN,
.Registration .LoginFailed .Left .Padded P SPAN {
	width:					64%;
}
.Registration .LoginFailed .Left P SPAN.RedText {
	width:					35%;
	font-weight:			bold;
	text-align:				right;
}
.Registration .LoginFailed .Left .Padded {
	padding:				0 10px 10px;
}
.Registration .LoginFailed .Left .Header SPAN {
	font-weight:			normal;
	font-size:				12px;
}
.Registration .LoginFailed .Left .Padded P A.ButtonRed {
	width:					50%;
	margin:					20px auto 0;
	font-size:				16px;
}
.Registration .LoginFailed .Right H3 {
	padding:				5px 0;
	margin:					0 10px 5px 10px;
	color:					#7ccb45;
	font-size:				15px;
	border-bottom:			1px dotted #CCC;
}
.Registration .LoginFailed .Right .Alert {
	color:					#000;
	margin:					0 10px;
}
.Registration .LoginFailed .Right .Alert UL {
	margin:					3px 0 3px 25px;
}
.Registration .LoginFailed .Right .Padded P {
	padding:				0 120px 0 0;
}
.Registration .LoginFailed .Right LABEL,
.Registration .LoginFailed .Right INPUT {
	float:					left;
/*	display:				block;*/
	margin:					0 0 10px 0;
}
.Registration .LoginFailed .Right LABEL {
	width:					170px;
	padding:				2px 10px 0 0;
	text-align:				right;
	font-weight:			bold;
	height:					18px;
}
.Registration .LoginFailed .Right INPUT {
	float:					right;
	width:					240px;
}
.Registration .LoginFailed .Right P A {
	float:					right;
}


/* LANDING PAGE / CREATE ACCOUNT - ELEMENTS */
DIV.Registration DIV.CreateAccount {
	position:				relative;
	top:					-40px;
	margin:					0 0 -40px;
}
DIV.Registration DIV.CreateAccount DIV.Header,
DIV.Registration DIV.CreateAccount DIV.Header DIV.Nav {
	height:					auto;
	width:					auto;
	margin:					0;
	padding:				0;
}
DIV.Registration DIV.CreateAccount DIV.Header {
	margin:					0 0 20px 0;
}
DIV.Registration DIV.CreateAccount DIV.Header DIV.Nav DIV.TabWrapper .GreenText {
	color:					#b4ef03;
}
DIV.Registration DIV.CreateAccount DIV.Header DIV.Nav DIV.TabWrapper SPAN {
	float:					left;
	padding:				5px 45px 0 10px;
	color:					#FFF;
	font-weight:			bold;
}

DIV.Registration DIV.CreateAccount .LeftCol,
DIV.Registration DIV.CreateAccount .RightCol {
	float:					left;
	width:					465px;
}
DIV.Registration DIV.CreateAccount .RightCol {
	float:					right;
}
DIV.Registration DIV.CreateAccount .Padded,
DIV.Registration DIV.CreateAccount .Padded P,
DIV.Registration DIV.CreateAccount .Headline,
DIV.Registration DIV.CreateAccount .SearchProfile {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	margin:					0 0 15px 0;
}
DIV.Registration DIV.CreateAccount .Padded,
DIV.Registration DIV.CreateAccount .Padded P {
	margin:					0;
}
DIV.Registration DIV.CreateAccount .Headline P,
DIV.Registration DIV.CreateAccount .Headline H1,
DIV.Registration DIV.CreateAccount .Headline H2 {
	margin:					0;
	padding:				0 0 5px 0;
	font-size:				25px;
}
DIV.Registration DIV.CreateAccount .Headline P 			{ font-size: 12px; }
DIV.Registration DIV.CreateAccount .Headline H2 		{ font-size: 16px; }
DIV.Registration DIV.CreateAccount .Headline H2 SPAN 	{ font-size: 19px; }

DIV.Registration DIV.CreateAccount .Headline .LeftCol,
DIV.Registration DIV.CreateAccount .Headline .RightCol {
	width:					445px;
	padding:				0 10px;
	height:					auto;
	min-height:				105px;
	_height:				105px;
	background-repeat:		no-repeat;
	background-position:	top left;
}
DIV.Registration DIV.CreateAccount .Headline .LeftCol {
	padding:				0 10px 0 115px;
	width:					345px;
	background-image:		url(../image/Registration/pictureVerified.gif);
}
DIV.Registration DIV.CreateAccount .Headline .LeftCol H2 {
	padding:				7px 45px 5px 0;
	text-align:				center;
}
DIV.Registration DIV.CreateAccount .Headline .LeftCol H2.Long {
	font-size:				15px;
	padding:				7px 40px 5px 0;
}
DIV.Registration DIV.CreateAccount .Headline .LeftCol H2.TextCenter {
	padding:				3px 45px 5px 0;
}
DIV.Registration DIV.CreateAccount .Headline .RightCol H2 {
	text-align:				center;
	padding:				0 0 8px 0;
}
DIV.Registration DIV.CreateAccount .Headline .RightCol SPAN,
DIV.Registration DIV.CreateAccount .Headline .RightCol STRONG {
	float:					left;
	_display:				inline;
	width:					220px;
	font-size:				14px;
	font-weight:			bold;
	text-align:				right;
	padding:				2px 0;
}
DIV.Registration DIV.CreateAccount .Headline .RightCol STRONG {
	width:					210px;
	text-align:				left;
	text-indent:			7px;
}
DIV.Registration DIV.CreateAccount .Headline .RightCol STRONG A {
	color:					#666;
}


DIV.Registration DIV.CreateAccount .Banner {
	padding:				15px 0 5px 0;
	margin:					0;
	background-position:	top left;
	background-repeat:		no-repeat;
	position:				relative;
	top:					-20px;
}
DIV.Registration DIV.CreateAccount .Banner .LeftCol {
	position:				relative;
	left:					10px;
}


DIV.Registration DIV.CreateAccount .SearchProfile H2 {
	margin:					0;
	padding:				13px 35px;
	font-size:				16px;
	text-align:				center;
	background:				url(../image/community/bg_CommHeaders.jpg) bottom repeat-x;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol {
	width:					463px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol {
	border:					1px solid #d7d7d7;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded {
	padding:				13px 4px;
	height:					540px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded .userInfo {
	float:					left;
	width:					221px;
	position:				relative;
	padding:				7px 0 7px 6px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded .userInfo .Avatar90 {
	margin:					0 5px 0 0;
	_margin:				0 2px 0 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded .userInfo STRONG {
	color:					#c60;
	display:				block;
	padding:				3px 0 2px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded .userInfo SMALL {
	font-size:				9.33333px;
	display:				block;
	padding:				10px 0 0 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Padded .VerifiedIcon {
	position:				absolute;
	right:					25px;
	bottom:					8px;
}

DIV.Registration DIV.CreateAccount .SearchProfile .RightCol {
	border:					1px solid #7ccb45;
	.position:				relative;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol H2 {
	color:					#FFF;
	background-image:		url(../image/bg_RegProfileLimited.jpg);
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol H2 SPAN {
	font-size:				14px;
	font-weight:			normal;
	padding:				0 0 0 10px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded {
	background-color:		#e8f5df;
	height:					auto;
	min-height:				546px;
	_height:				546px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P {
	padding:				6px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SMALL,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P LABEL,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P INPUT,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SELECT {
	float:					left;
	width:					180px;
	text-align:				right;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P LABEL {
	font-weight:			bold;
	padding:				3px 0 2px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SMALL,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P INPUT,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SELECT {
	margin:					0 0 0 10px;
	text-align:				left;
	width:					225px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SELECT.Small  { width: 55px; }
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SELECT.Medium { width: 95px; }

DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SMALL {
	padding:				5px 0 0 0;
	font-size:				9.33333px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P IMG {
	float:					left;
	margin:					0 0 0 5px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P SMALL A,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P LABEL A {
	text-decoration:		underline;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P LABEL:HOVER,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P INPUT:HOVER {
	cursor:					pointer;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P .Button {
	float:					right;
	font-size:				15px;
	margin:					5px 5px 0 0;
	_margin:				5px 2px 0 0;
	background-position:	top;
	background-repeat:		repeat-x;
	background-color:		#7ccb45;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P.Checkbox {
	position:				relative;
	top:					0;
	left:					0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P.Checkbox STRONG {
	float:					left;
	width:					180px;
	text-align:				right;
	padding:				3px 0 2px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P.Checkbox INPUT {
	width:					13px;
	height:					13px;
	position:				relative;
	top:					2px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P.Checkbox LABEL {
	width:					225px;
	height:					13px;
	font-weight:			normal;
	padding:				3px 0 2px 5px;
	font-size:				10px;
	text-align:				left;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Padded P.Checkbox LABEL.Large {
	width:					410px;
}

/* LANDING PAGE / CREATE ACCOUNT - SIMPLE */
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Simple {
	height:					auto;
	min-height:				432px;
	_height:				432px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Simple .userInfo {
	background:				url(../image/icons/Online.gif) 103px 77px no-repeat;
}
DIV.Registration DIV.CreateAccount .SearchProfile .LeftCol .Simple .off {
	background-image:		none;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple {
	padding:				50px 10px 10px 10px;
	min-height:				398px;
	_height:				398px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P {
	padding:				15px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P INPUT,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P LABEL {
	_display:				inline;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P INPUT {
	margin:					0 0 0 95px;
	width:					250px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P INPUT:HOVER {
	cursor:					text;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P LABEL {
	text-align:				left;
	margin:					0 150px 0 95px;
	padding:				3px 0 4px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple P .Button {
	float:					left;
	margin:					5px 0 0 184px;
	padding:				5px 35px;
	background-color:		#d54038;
	font-size:				18px;
	_display:				inline;
}

/* LANDING PAGE / CREATE ACCOUNT - SIMPLE V2 */
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol DIV.Alternate {
	padding:				25px 10px 10px;
	height:					auto;
	min-height:				423px;
	_height:				423px;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol DIV.Alternate P {
	padding:				10px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	padding:				0 0 10px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats H3 {
	font-size:				16px;
	text-align:				center;
	margin:					0;
	padding:				0 0 15px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats STRONG,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN.RedText {
	float:					left;
	width:					210px;
	padding:				0 5px 2px 0;
	font-size:				14px;
	font-weight:			bold;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN.RedText {
	text-align:				right;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats STRONG {
	text-align:				left;
	width:					220px;
	padding:				0 0 2px 0;
}
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats SPAN A,
DIV.Registration DIV.CreateAccount .SearchProfile .RightCol .Simple .Stats STRONG A {
	color:					#666;
	text-decoration:		underline;
}

DIV.Registration DIV.CreateAccount .Verified {
	line-height:			28px;
	vertical-align:			middle;
	color:					#979797;
	position:				relative;
	top:					-10px;
}
DIV.Registration DIV.CreateAccount .Verified IMG {
	position:				relative;
	top:					3px;
	margin:					0 3px;
}
DIV.Registration DIV.CreateAccount .TextBox {
	line-height:			normal;
	text-align:				center;
	color:					#979797;
	padding:				0 0 10px 0;
}

/* LANDING PAGE / CREATE ACCOUNT - MULTIPLE V2 (Registration_CreateAccount-Singles-v03.htm) */
DIV.Registration DIV.CreateAccountV2 {}
DIV.Registration DIV.CreateAccountV2 .SearchProfile {
	padding:				38px;
	background-color:		#ECECEC;
	border:					1px solid #ACACAC;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol {
	width:					264px;
	border:					1px solid #c9c9c9;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol H2 {
	padding:				13px 0;
	line-height:			19px;
	font-size:				15px;
	background-color:		#FFF;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol .Padded {
	padding:				13px 8px 3px;
	background-color:		#FFF;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol .Padded .Listing {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	color:					#939393;
	border:					1px solid #D4D4D4;
	padding:				8px;
	margin:					0 0 10px;
	background:				url(../image/SearchListingBg.gif) center bottom repeat-x;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol .Padded .Listing A {
	font-weight:			bold;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol .Padded .Listing .Avatar40  {
	margin:					0 8px 0 0;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .LeftCol .Padded .Listing .OnlineNow {
	float:					right;
	position:				relative;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol {
	width:					578px;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol .Alternate {
	min-height:				413px;
	_height:				413px;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol .Simple P LABEL,
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol .Simple P INPUT {
	margin-left:			150px;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol .Simple P .Button {
	margin:					5px 0 0 150px;
	width:					180px;
	text-align:				center;
	border:					1px solid #b93831 !important;
}
DIV.Registration DIV.CreateAccountV2 .SearchProfile .RightCol .Simple .Stats span.RedText {
	width:					265px;
}

/* LANDING PAGE / CREATE ACCOUNT - MULTIPLE V3 (Registration_CreateAccount-Singles-v04.htm) */
DIV.Registration DIV.CreateAccountV3 .SearchProfile .LeftCol,
DIV.Registration DIV.CreateAccountV4 .SearchProfile .LeftCol {
	float:					none;
	width:					auto;
	position:				relative;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .LeftCol H2 {
	float:					left;
	width:					630px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .LeftCol H2.Small {
	width:					174px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .LeftCol .Padded {
	float:					left;
	width:					681px;
	padding:				13px 0 13px 4px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .LeftCol .Simple .userInfo {
	padding:				8px 0 8px 6px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent {
	float:					right;
	_display:				inline; /* float fix */
	width:					235px;
	padding:				12px 10px 0 0;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .Padded {
	float:					none;
	width:					auto;
	height:					auto;
	padding:				0 0 0 15px;
	border-left:			1px dotted #D7D7D7;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .Stats {
	padding:				10px 0 15px 0;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .Stats H3 {
	text-align:				center;
	font-size:				14px;
	margin:					0;
	padding:				0 0 15px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .Stats SPAN {
	float:					left;
	width:					100px;
	padding:				0 0 2px;
	font-size:				11px;
	font-weight:			bold;
	line-height:			18px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .Stats SPAN.RedText {
	width:					100px;
	text-align:				right;
	font-size:				15px;
	padding:				0 5px 2px 0;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent DIV P {
	padding:				6px 0;
	position:				relative;
}
DIV.Registration DIV.CreateAccount .SearchProfile .FormContent P .toolTip:HOVER {
	cursor:					pointer;
	color:					#000;
	text-decoration:		none;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent DIV P .toolTip {
	position:				absolute;
	top:					6px;
	right:					1px;
	_right:					0;
	font-size:				10px;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent LABEL {
	font-weight:			bold;
	display:				block;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent INPUT {
	width:					210px;
	margin:					2px 0 0;
	padding:				3px 1px 2px 2px;
	color:					#666;
}
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .ButtonArea {
	padding:				25px 0 0 0;
}
DIV.Registration .FormContent .ButtonJoinFree,
DIV.Registration DIV.CreateAccountV3 .SearchProfile .FormContent .ButtonArea .ButtonJoinFree {
	text-indent:			-9999px;
	padding:				0;
	width:					220px;
	height:					80px;
	border:					0 none !important;
	_display:				inline;
	background:				url(../image/Registration/createAccount/form_ButtonJoinFree.gif) -5px -5px no-repeat;
}

/* LANDING PAGE / CREATE ACCOUNT - MULTIPLE V4 (Registration_CreateAccount-Singles-v05.htm) */
DIV.Registration DIV.CreateAccountV4 .SearchProfile .LeftCol {}
DIV.Registration DIV.CreateAccountV4 .SearchProfile .LeftCol .Padded {
	padding:				13px 10px;
	height:					auto;
	min-height:				300px;
	_height:				300px;
}
DIV.Registration DIV.CreateAccountV4 .SearchProfile .LeftCol .Padded {}
DIV.Registration DIV.CreateAccountV4 .FormContent {
	border:					4px solid #D7D7D7;
	margin:					0 0 25px;
	height:					auto;
	min-height:				117px;
	_height:				117px;
	position:				relative;
	background:				url(../image/Registration/createAccount/bg-RegistrationHoriz.jpg) left -2px no-repeat;
}
DIV.Registration DIV.CreateAccountV4 .FormContent H3 {
	float:					left;
	width:					190px;
	height:					117px;
	margin:					0;
	text-indent:			-9999px;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .Left {
	width:					480px;
	padding:				13px 0 0 0;
	position:				relative;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .Left P {
	float:					left;
	width:					50%;
	height:					auto;
	min-height:				35px;
	_height:				35px;
	position:				relative;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .Left P LABEL {
	display:				block;
	font-weight:			bold;
	text-indent:			1px;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .Left P INPUT {
	width:					215px;
	padding:				1px 0 0 2px;
	margin:					3px 0 14px 0;
	color:					#666;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .Left P .toolTip {
	position:				absolute;
	top:					1px;
	right:					18px;
	text-align:				right;
	font-size:				10px;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .ButtonArea {
	float:					left;
	width:					220px;
	padding:				8px 0 0 40px;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .ButtonArea P {
	line-height:			130%;
}
DIV.Registration DIV.CreateAccountV4 .FormContent .ButtonArea A {
	position:				relative;
	top:					5px;
}

/* LANDING PAGE / CREATE ACCOUNT - MULTIPLE V5 (Registration_CreateAccount-Singles-v06.htm) */
DIV.Registration DIV.CreateAccountV5 .Banner {
	padding:			10px 0;
}
DIV.Registration DIV.CreateAccountV5 .Banner .LeftCol {
	position:			relative;
	left:				10px;
	background:			none transparent;
	padding:			10px 0 0 220px;
	text-align:			center;
}
DIV.Registration DIV.CreateAccountV5 .Banner .LeftCol H1 {
	padding:			10px 0 5px;
}
DIV.Registration DIV.CreateAccountV5 .Banner .LeftCol H2 {
	padding:			3px 0 5px 0;
}
DIV.Registration DIV.CreateAccountV5 .Banner .LeftCol H2 + H2 {}
DIV.Registration DIV.CreateAccountV5 .Banner .RightCol {
	width:				auto;
	padding:			0 6px 0 0;
}
DIV.Registration DIV.CreateAccountV5 .Banner .RightCol .Cam {
	float:				left;
	overflow:			hidden;
	height:				111px;
	padding:			0 15px 0 0;
	_padding:			0 15px 0 16px;
}
DIV.Registration DIV.CreateAccountV5 .Banner .RightCol .Cam + .Cam {
	padding:			0 15px 0 16px;
}
DIV.Registration DIV.CreateAccountV5 .SearchProfile .LeftCol {
	float:				left;
	width:				463px;
}
DIV.Registration DIV.CreateAccountV5 .SearchProfile .LeftCol .Simple .userInfo {
	background-position:103px 57px;
}
DIV.Registration DIV.CreateAccountV5 .SearchProfile .LeftCol .Simple .userInfo SPAN {
	position:			absolute;
	font-size:			9px;
	line-height:		9px;
	bottom:				28px;
	right:				50px;
	color:				#000;
	background-color:	#FFF;
	width:				35px;
}
DIV.Registration DIV.CreateAccountV5 .SearchProfile .RightCol .Simple P .Button {
	text-align:			center;
	margin:				15px 0 0 95px;
	width:				180px;
}


/* LANDING PAGE / MINI REGO STYLE */
DIV.CustomLandingPg,
DIV.CustomLandingPg DIV.LeftCol DIV.Component,
DIV.CustomLandingPg DIV.RightCol DIV.Register .Padded P,
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component DIV.Padded {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.CustomLandingPg {
	padding:				15px 0 0;
}
DIV.CustomLandingPg DIV.LeftCol,
DIV.CustomLandingPg DIV.RightCol {
	height:					auto;
	min-height:				400px;
	_height:				400px;
}
DIV.CustomLandingPg DIV.LeftCol {
	float:					left;
	width:					525px;
}
DIV.CustomLandingPg DIV.RightCol {
	float:					right;
	width:					400px;
}
DIV.CustomLandingPg DIV.LeftCol H2 {
	font-size:				16px;
	margin:					0;
	padding:				0 0 10px;
}
DIV.CustomLandingPg DIV.LeftCol DIV.Component {
	padding:				10px 9px 15px 10px;
	.padding:				10px 9px 23px 10px;
	_padding:				10px 9px 15px 10px;
	border:					1px solid #d7d7d7;
	margin:					0;
	.margin:				0 0 15px 0;
}
DIV.CustomLandingPg DIV.Component .userInfo {
	float:					left;
	_display:				inline;
	margin:					8px;
	width:					110px;
	text-align:				center;
	color:					#666;
	font-size:				10px;
}
DIV.CustomLandingPg DIV.Component .userInfo P {
	display:				block;
	padding:				5px 0 0 0;
}
DIV.CustomLandingPg DIV.Component .userInfo .userName {
	display:				block;
	margin:					5px 10px;
	font-weight:			bold;
}
DIV.CustomLandingPg DIV.Component .userInfo A.Avatar90 {
	float:					none;
	display:				block;
	margin:					0 8px;
}
DIV.CustomLandingPg DIV.Component .userInfo A.Avatar90 IMG {
	float:					none;
	width:					90px;
	height:					90px;
}
DIV.CustomLandingPg .RightCol DIV.Register {
	border:					1px solid #d7d7d7;
	height:					537px;
}
DIV.CustomLandingPg .RightCol DIV.Register H2 {
	border-bottom:			1px solid #d7d7d7;
	color:					#FFF;
	font-size:				16px;
	padding:				13px 35px;
	margin:					0;
	background:				url(../image/bg_RegProfileLimited.jpg) center bottom repeat-x;
}
DIV.CustomLandingPg .RightCol DIV.Register H2 SPAN {
	font-size:				14px;
	font-weight:			normal;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded {
	padding:				40px 65px 0;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded SPAN {
/*	display:				block;*/
	float:					left;
	padding:				3px 0;
	font-size:				15px;
	font-weight:			bold;
	width:					60%;
	text-indent:			5px;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded SPAN.RedText {
	text-align:				right;
	width:					38%;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded P LABEL,
DIV.CustomLandingPg .RightCol DIV.Register .Padded P INPUT {
/*	display:				block;*/
	float:					left;
	margin:					0;
	padding:				0;
	width:					96%;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded DIV P LABEL {
	font-weight:			bold;
	padding:				18px 0 3px;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded P INPUT {
	padding:				2px 1px 0;
	.padding:				1px;
}
DIV.CustomLandingPg .RightCol DIV.Register .Padded DIV P A.ButtonRed {
	float:					none;
	border:					1px solid #900700;
	font-size:				17px;
	font-weight:			bold;
	text-align:				center;
	width:					80%;
	margin:					45px 0 0 8px;
	background:				#EE6F61 url(../image/TabBgRed.gif) center bottom !important;
}

/* LANDING PAGE / DEFAULT STYLE */
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg H2 {
	color:					#666;
	font-weight:			bold;
}
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component {
	border:					1px solid #d7d7d7;
	margin:					0;
	.margin:				0 0 15px;
}
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component DIV.Padded {
	padding:				4px 9px;
	.padding:				1px 9px 13px;
	_padding:				4px 9px;
}
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component DIV.Padded .userInfo {
	margin:					10px 4px;
	width:					114px;
}
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component DIV.Padded .userInfo P {
	padding:				5px 0 0 0;
}
DIV.Home DIV.ColumnLeft630 DIV.CustomLandingPg DIV.Component DIV.Padded .userInfo .userName {
	margin:					0 10px 5px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg {}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials {
	margin:					0 0 15px 0;
	.margin:				0 0 10px 0;
	_margin:				0 0 15px 0;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container {
	height:					315px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big {
	height:					auto;
	padding:				0 0 22px 0;
	border-bottom:			1px dotted #d7d7d7;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big DIV.Quote {
/*	width:					300px;
	height:					165px;
	padding:				0;*/
	width:					240px;
	height:					140px;
	padding:				25px 30px 0;
	margin:					0;
	background-image:		url(../image/Home/TestimonialBg-Large.gif);		/* new design requires larger bubble */
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big DIV.Quote IMG {
	display:				none;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big DIV.Quote DIV.Padded {
	padding:				30px;
	color:					#999;
	font-size:				12px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big DIV.Quote DIV.Padded A {
	font-size:				11px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Big A.Avatar90 {
	margin:					20px 103px 0;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Small DIV.Testimonial {
	min-height:				0;
	_height:				0;
	margin:					10px 0 0 0;
	padding:				5px 15px 0 30px;
/*	width:					280px;*/
	width:					255px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg DIV.Testimonials DIV.Container DIV.Small DIV.Testimonial STRONG {
	float:					left;
	width:					auto;
	top:					0;
	width:					265px;
	padding:				20px 0 10px;
}
DIV.Home DIV.ColumnRight300 DIV.CustomLandingPg A.WebcamChat {
	display:				block;
	width:					280px;
	height:					35px;
	padding:				77px 7px 11px 13px;
	margin:					0 0 10px 0;
	color:					#858585;
	text-decoration:		none;
	background:				url(../image/webCamChat_text.gif) top left no-repeat;
}

/* LANDING PAGE / SEARCH & REGO (CustomLandingPage_MiniRegistration02.html) */
DIV.CustomLandingPg DIV.RegisterLeft {
	float:					left;
	background-color:		#e8f5df;
}
DIV.CustomLandingPg DIV.RegisterLeft DIV.Register {
	border:					1px solid #7ccb45;
	height:					561px;
}
DIV.CustomLandingPg DIV.RegisterLeft DIV.Register DIV.Padded {
	padding:				50px 65px 0;
}
DIV.CustomLandingPg DIV.SearchProfile {
	width:					525px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search {
	border:					1px solid #d7d7d7;
	margin:					0 0 15px 0;
}
DIV.CustomLandingPg DIV.SearchProfile .Search H2 {
	border-bottom:			1px solid #D7D7D7;
/*	color:					#FFF;*/
	color:					#666;
	font-size:				16px;
	margin:					0;
	padding:				13px 35px;
	text-align:				center;
	background:				url(../image/community/bg_CommHeaders.jpg) center bottom repeat-x;
}
DIV.CustomLandingPg DIV.SearchProfile .Search H2 SPAN {
	font-size:				14px;
	font-weight:			normal;
	padding:				0 0 0 10px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search H2 SPAN STRONG {
	color:					#d54038;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded {
	position:				relative;
	padding:				20px 10px 12px;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Button {
	float:					right;
	_display:				inline;
	position:				relative;
	padding:				5px 0;
	width:					148px;
	text-align:				center;
	margin:					0 14px -6px;
	top:					-12px;
	font-size:				14px;
	background-position:	top;
	background-repeat:		repeat-x;
	background-color:		#7ccb45;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row {
	float:					left;
	width:					100%;
	padding:				10px 0;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SPAN,
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row STRONG,
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SELECT {
	float:					left;
	width:					105px;
	line-height:			15px;
	margin:					0;
	padding:				0;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row STRONG {
	text-align:				right;
	padding:				0 8px 0 0;
	height:					18px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SELECT {
	width:					150px;
	line-height:			normal;
	position:				relative;
	top:					-2px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SELECT.Small {
	width:					51px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SPAN.Text,
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SPAN.FromTo {
	width:					auto;
	height:					15px;
	padding:				0 20px;
}
DIV.CustomLandingPg DIV.SearchProfile .Search .Padded .Row SPAN.FromTo {
	padding:				0 15px;
}
DIV.CustomLandingPg DIV.SearchProfile .Component {
	background-color:		#f9f9f9;
	border:					1px solid #d7d7d7;
	padding:				4px 0 5px 1px;
}
DIV.CustomLandingPg DIV.SearchProfile .Component .userInfo {
	padding:				8px 0;
	margin:					0;
	width:					174px;
}
DIV.CustomLandingPg DIV.SearchProfile .Component .userInfo .userName {
	margin:					0 10px 5px;
}
DIV.CustomLandingPg DIV.SearchProfile .Component .userInfo A.Avatar90 {
	margin:					0 auto;
}


/* UNSUBSCRIBE */
.Unsubscribe DIV.MainTable {
	width:					700px;
}
.Unsubscribe DIV.MainTable DIV.Header,
.Unsubscribe DIV.MainTable DIV.Content {
	width:					auto;
	height:					auto;
	padding:				0 0 15px;
	margin:					0 0 15px;
	border-bottom:			1px solid #CCC;
}
.Unsubscribe DIV.MainTable DIV.Header {
	padding:				0;
}
.Unsubscribe DIV.MainTable DIV.Content {
	border:					1px solid #CCC;
	padding:				25px 10px 5px;
	text-align:				center;
}
.Unsubscribe DIV.MainTable DIV.Content P,
.Unsubscribe DIV.MainTable DIV.Content DIV {
	padding:				10px 0;
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
	position:				relative;
}
.Unsubscribe DIV.MainTable DIV.Content P INPUT,
.Unsubscribe DIV.MainTable DIV.Content P LABEL {
	float:					left;
}
.Unsubscribe DIV.MainTable DIV.Content P LABEL {
	font-weight:			bold;
	padding:				3px 0 2px 192px;
}
.Unsubscribe DIV.MainTable DIV.Content P INPUT {
	margin:					0 0 0 10px;
}
.Unsubscribe DIV.MainTable DIV.Content .Alert {
	margin:					10px 120px;
	padding:				5px 10px 5px 30px;
}
.Unsubscribe DIV.MainTable DIV.Content .ButtonArea {
	padding:				10px 0 20px;
}
.Unsubscribe DIV.MainTable DIV.Content P A.Button,
.Unsubscribe DIV.MainTable DIV.Content .ButtonArea INPUT {
	float:					none;
	width:					100px;
	margin:					0 auto;
	position:				relative;
	left:					79px;
}
.Unsubscribe DIV.MainTable DIV.Content .ButtonArea INPUT {
	padding:				0px 5px;
	width:					140px;
	left:					77px;
	top:					-5px;
}
.Unsubscribe DIV.MainTable DIV.Content .Checkbox {
	padding:				10px 170px;
}
.Unsubscribe DIV.MainTable DIV.Content .Checkbox P {
	padding:				2px 0;
}
.Unsubscribe DIV.MainTable DIV.Content .Checkbox STRONG {
	float:					left;
	padding:				5px 0;
	width:					145px;
}
.Unsubscribe DIV.MainTable DIV.Content .Checkbox LABEL {
	padding:				5px 0 5px 5px;
	font-weight:			normal;
	width:					150px;
	text-align:				left;
}
.Unsubscribe DIV.MainTable DIV.Content .Checkbox INPUT {
	margin:					4px 0 0 10px;
	.margin:				4px -3px 0 7px;
	position:				relative;
	top:					0;
	.top:					-2px;
	left:					0;
}
