* {margin:0px; padding:0px;}

.form_error {
	background-color:#D44141;
	background:#D44141;
}

#lp_container {
float: left;
width: 480px;
margin-bottom: 20px; 
}

#lp_widget_container {
float: right;
width: 480px;
}

.lp_bg1  {
background-image: url(images/bg_lp_search1.jpg);
}

.lp_browse {
padding-top: 5px;
}

.lp_browse li {
display: inline;
}

.lp_profile {
float: left;
margin-bottom: 15px;
height: 60px;
}

.lp_browse_pic {
float: left;
width: 80px;
height: 60px;
padding-right: 10px;
}

.lp_browse_info {
width: 130px;
font-weight: bold;
padding-right: 5px;
}

.lp_browse_info li {
display: block;
}

.fixheight {
height: 307px;
}


/* LP2 */
.formTerms { font-size: 9px; color: #515151; font-family: Arial, Helvertica, sans-serif; text-align: center;}


.geo {
	FONT-SIZE: 8px; COLOR: #ffcc00; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.form {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.geotop {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

.formTerms a{ text-decoration: underline; }

.style132 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.style332 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style352 {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
.style362 {color: #000000;}
.style392 {font:9px Arial, Helvetica, sans-serif; }
.style402 {font-size: 9px;}


/* BOX D */
.profile_box_d2 { position:relative; top:-20px;left:5px;width: 674px; height: 655px;}
.profile_box_d2 .results { text-align: center; width:674px; }
.profile_box_d2 .profile { float: left; height: 210px; width: 165px; }
.profile_box_d2 .pic { padding: 5px; background: #fff; border:1px solid #999; }
.profile_box_d2 .user { font-weight: bold; font-size: 13px; padding-top: 3px; }
.profile_box_d2 .loc { padding-bottom: 10px; }



.profile a { font:bold 10pt arial,helvetica,sans-serif; color:#000; text-decoration:underline;}
.profile a:hover { color:#d50000; }
.profile .colored_txt {color:#4100f8; font:bold 8pt arial,helvetica,sans-serif;}
.txt_footer {font:9px arial,helvetica,sans-serif;color:#000;}
/* LP3 */


.results { padding-top:40px;padding-left:8px;text-align: center; width:409px; }
.profile { float: left; height: 155px; width: 135px; padding-bottom:5px;}
.pic { background: #fff; }
.user { font-weight: bold; font-size: 13px; padding-top: 3px; }
.loc { padding-bottom: 10px; }


.main_container_lp {position:relative;text-align:center;margin:0px auto;width:918px; background: url(images/landing_pages/3/c_new/bg_image.jpg) repeat-y;}
.wrapper {display:inline;text-align:left;}
.header_lp {background: url(images/landing_pages/3/c_new/header.jpg) no-repeat top left;width:918px;height:79px;}
.top {padding-left:10px;padding-right:10px;}
.left_top_lp {float:left;width:423px;height:504px;background: url(images/landing_pages/3/c_new/left_pane.jpg) no-repeat top left;}
.right_top_lp {float:left;width:471px;height:504px;background: url(images/landing_pages/3/c_new/right_pane.jpg) no-repeat top left;}


.form_box {position:relative;width:350px;height:360px;padding:0px;float:left;padding-left:40px;padding-top:80px;}
.form_box span.form {color:#fff;}
.form_trans {float:left;position:absolute;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;width:350px;height:380px;background:#000;border:1px solid #1d1d1d;top:150px;left:450px;}


.bottom {padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.left_bottom_lp {float:left;width:423px;height:159px;}
.right_bottom_lp {float:left;width:471px;height:159px;}


.footer {float:left;width:918px;}
.footer_geo_lp {margin:0px auto;background: url(images/landing_pages/3/c_new/double_line.jpg) repeat-x top left;width:894px;height:41px;padding-top:5px;}
.footer_geo_lp span {font:20pt arial,helvetica,sans-serif;font-weight:bold;}
.footer_bottom_lp {background: url(images/landing_pages/3/c_new/footer.jpg) no-repeat top left;width:918px;height:25px;}

  
.clear {clear:both;}



/* LP4 */
.profile_box_d4 { background:#fff; width: 980px; height: 490px;}
.profile_box_d4 .results { text-align: center; width:970px;}
.profile_box_d4 .profile { float: left; height: 146px; width: 134px; padding:2px;}
.profile_box_d4 .pic { position:relative;background: #fff; }
.profile_box_d4 .user { font-weight: bold; font-size: 12px; padding-bottom: 3px; }
.profile_box_d4 .loc { padding-bottom: 10px; }

.geotxt4_c {color:#fff;font:20pt arial,helvetica,sans-serif;font-weight:bold;}
.topimg {width:570px;height:52px;color:#fff;font:20pt arial,helvetica,sans-serif;font-weight:bold;background: url(images/landing_pages/4/topgeo_c.gif) top left no-repeat;}
.geotxt4_c2 {background: url(images/landing_pages/4/bottomgeo_c.gif) no-repeat top left;height:31px;width:410px;}
.geotxt4_c2 span {position:relative;left:8px;color:#fff;font:12pt arial,helvetica,sans-serif;font-weight:bold;}

/* LP5 */
.style15a {color: #FFFFFF}
.profile_box_d5 {padding-left:6px;width: 300px;}
.profile_box_d5 .results { text-align: center; width:317px; }
.profile_box_d5 .profile { float: left; height: 130px; width:140px;  text-align:center;padding:3px;}
.profile_box_d5 .pic {background: #fff;width:130px; height:98px; }
.profile_box_d5 .user { font-weight: bold; font-size: 12px;}
.profile_box_d5 .loc { padding-bottom:3px;}








/* alerts */

#alerts_lps .medium_alert, .medium_error {padding:5px;margin:0px auto;color:#ff0000; border:2px solid #d10000;font-size: 12px;width:400px; font-weight: bold; text-align: center;}
#alerts_lps .medium_alert a { color: #ff0000; }
#alerts_lps .medium_alert { background: #dddbdb; color: #fff; }
#alerts_lps .medium_error { background: #dddbdb; color: #ff0000; }
#alerts_lps .medium_alert span { color: #ff0000; }
#alerts_lps .medium_error span a { color: #D10000; }


/* FORM SPECIFIC CLASSES */

.hide { display: none; }




/* HELP POPUPS */

.help {
	cursor: pointer;
	color: #D44141; 
}

#help_message {
	position: absolute; 
	background-color: #FFF8C6; 
	color:#000; 
	border: 1px solid rgb(0,0,0); 
	font-size: 12px; 
	padding:4px;
}


.autocomplete {
background-color: white;
border: 1px solid #888;
position: absolute;
}

.autocomplete ul {
list-style-type: none;
margin: 0px;
padding: 0px;
overflow: auto;
max-height: 200px;
}

