/*  GENERAL  */
body {background: #f2f2f2 url(/homepages/standard_hp_gray/images/v02_background_.png) center top no-repeat;}
h1, h2, h3, h4, h5 {line-height:1em; border:none !important;}
#logo {margin-left:2.6em;}
div#footer {background: url(/homepages/standard_hp_gray/images/bg-footer.png) center top no-repeat; width:980px; margin:auto;}
#footer p {padding-left:3em; padding-right:3em; }
#logo .tagline {text-shadow:none; margin-top:-.5em;}
#footer ul li a {color:#666 !important}
#footer a {color:#666 !important}
#callToAction {
	background: #fff url("/homepages/standard_hp_gray/images/v02_bg-home-action.png") right bottom no-repeat;
	height:40em;
	overflow:hidden;
	padding:1.5em;
	padding-left:0;
	padding-top:0;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
}

#c2aTeaser {
	height:41.9em;
	float:left;
	padding:0px;
	width:66em;
	padding-left:1.5em;
	-moz-border-radius:5px;
	border-radius:5px;
}


/*  TEXT STYLES  */
.ts_box1 { width:380px !important; padding-top:3em; padding-left:1em; font-family:"Trebuchet MS", Arial; font-size:14px !important; font-size:12px; }

.ts_text01 {width:380px; font-size: 24px; padding-left:13px; font-weight:normal; text-shadow:#fff 1px 1px 1px;}
.ts_text02 {width:300px; font-size: 14px !important; padding-left:1em; padding-top:.5em}
.ts_text01 p {padding:0px, margin:0px;}
.ts_join   {height:51px; background:url(/homepages/standard_hp_gray/images/v02_button_join.png) top left no-repeat; margin-top:2em; margin-bottom:1.5em; margin-left:-.5em;}



/*  FORM  */
#c2aForm {float:right; width:23em; height:36em; padding:2em; padding-top:3em; font-size: 1em; }
#c2aForm h3 {font-size:2empx; color:#333; margin-bottom:.3em; }
#c2aForm form .row	{margin:0; padding:1px 0; }
#c2aForm form label, #c2aForm form label.required {display: block; margin:0; padding:1px 0; color:#333; }
#c2aForm FORM .textfieldz {min-width:17em; }
#hpformnew .mainLabel {font-size:13px;}

#c2aForm form button {
	font-family:Arial;
	border:0;
	text-align:center;
	margin-top:.5em;
	width:221px;
	height:43px;
	background: url(/homepages/standard_hp_gray/images/button_findmatch.png) top left repeat-x !important;
	font-size:1.9em;
	color:#fff;
	text-shadow: #555 1px 1px 1px;

}
.fieldHint {
	font-size:13px;
	position: absolute;
	display:none;
	width:200px;
	margin-left:-250px;
	margin-top:1em;
	padding:20px;
	color:#333;
	background:#ffffdd;
	border:1px solid #a0a0a0;
	border:1px solid #a0b3b9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, .2);
	box-shadow: 0px 3px 5px rgba(0, 0, 0, .2);

	z-index:9999;
}

#c2aForm FORM .row:hover .fieldHint {display: block; } 
.w50 {width:10.5em !important;}
.birthday select {margin-right:4px}
.lookingFor {margin-bottom:5px;}
.genderBox {float:left; width:110px; text-align:left !important;}

#c2aForm input, #c2aForm select {
    padding:5px;
    -webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px;
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);
}
#c2aForm select {padding:3px; margin-right:1px;}




/*  FEATURED MEMBERS  */

.featuredMembers {
	padding-left:3.5em;
	padding-top:.5em;
	border:0;
	margin-top:1em;
	border-bottom:none !important;
	margin-bottom:0;
	background:#fff;
	padding-top:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, .4);
}

.featuredMembers h3 {margin-bottom:.5em; color:#333 !important;}

ul.short li p {color:#333 !important; font-size:12px !important;}

/*
#c-home #c2aForm form button,
#c-home  #c2aForm form button:active {margin-left: 110px!important;}
*/
.smallinfo{font-size:10px;margin-bottom:3px;margin-top:-7px;color:#888;}

.ts_text01 h1{padding-left:0!important;}
