@charset "utf-8";
/*
*********************************************
****************CSS Template*****************
*********************************************
*******************V  1.2.6******************
*********************************************
***********Iordache Dragos*******************
**********dragosh.iordache@yahoo.com*********
*********************************************
*********************************************
******************NUME FIRMA*****************
*/
/**************VVgeneralVV******************/
body{
  padding: 0px;
  margin: 0px;
  background-color: #FBF2DA;
  font-family: Arial, FreeSans, "Nimbus Sans L", sans-serif;
  font-size: 13px;

  }

div, ul, li, h1, h2, h3, h4{padding: 0px;margin: 0px;}
ul, ol{list-style-type: none;}
img{border: 0px;}
fieldset{
  border: 0px;
}


/*************stilul normal pentru linkuri*************/
a{
  font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;
  color: #000;
  text-decoration: none;
  font-size: 16px;
}

a:hover{
  text-decoration: underline;
}
/*************stilul normal pentru linkuri*************/


/*******************clase generale************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html.clearfix {height:1%;}
.zarro-float{float: none;height: 0px;overflow: hidden;width: 100%;}
.float-left{float: left;}
.float-right{float: right;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.align-justify{text-align: justify;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.normal{font-style: normal; font-weight: normal}
/*************end clase generale************/


/*****************clase specifice***********/
.quote{
  background: transparent no-repeat top left;
  position: absolute;
}

.quote p{
  width: 345px;
  font-size: 10px;
  color: #6B6B6B;
  margin: 0px auto;
  font-weight: bold;
}

.quote-author{
  color: #000;
  float: right;
}

.submit-brown{
  width: auto;
  height: 35px;
  background-color: #AB5A0B;
  border: 4px solid #A25204;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  color: #FFF;
}


/*************end clase specifice***********/

/************^^^^general^^^^^***************/

#container{
  width: 850px;
  height: auto;
  margin: 5px auto 0px auto;
}

/*===============header=====================*/
/*logo-swap*/
#logo{
  width: 317px;
  height: 66px;
  margin: 27px 0px 0px 22px;
}

#logo a{
  background: transparent url(../images/logo.png) no-repeat;
  display: block;
  width: 317px;
  height: 66px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}
/*logo-swap*/

#header{
  position: relative;
  width: 840px;
  height: 393px;
  background: transparent url(../images/header.png) no-repeat top left;
  overflow: hidden;
}


/*===========end header=====================*/



/*===============content=====================*/
#midsection{
  width: 850px;
  height: 163px;
  background-color: #EBA301;
  margin: 5px 0px 10px 0px;
  position: relative;
  z-index: 2;
}

#mid-left{
  width: 381px;
  height: 163px;
  float: left;
  background: transparent url(../images/mid-section-break.png) no-repeat top left;
  position: relative;
}

#begin{
  margin: 5px 0px 30px 25px;
}

#form-begin{
  position: relative;
  height: 35px;
  margin: 0px 0px 0px 25px;
}

#form-begin-submit{
  position: absolute;
  top: 0px;
  left: 240px;
}


#mid-right{
  width: 459px;
  height: 163px;
  float: left;
  overflow: hidden;
}

#mid-right p{
  margin: 25px 30px 25px 30px;
}

#mid-right ul{
  margin: 0px auto;
  text-align: center;
}

#mid-right ul li{
  display: inline;
}


#testimonials{
  background-color: #F3E0B1;
  overflow: hidden;
  position: relative;
  height: 300px;
  z-index: 1;
}

#quote01{
  width: 387px;
  height: 91px;
  background: transparent url(../images/bg-group01.png) no-repeat top left;
  top: 97px;
  left: 30px;
}

#quote01 p{
  margin-top: 16px
}


#quote02{
  width: 389px;
  height: 159px;
  background: transparent url(../images/bg-group02.png) no-repeat top left;
  top: 75px;
  left: 410px;
  z-index: 2;
}

#quote02 p{
  margin-top: 25px;
  width: 325px
}


#quote03{
  width: 390px;
  height: 86px;
  background: transparent url(../images/bg-group03.png) no-repeat top left;
  top: 175px;
  left: 60px;
  z-index: 1;
}

#quote03 p{
  margin-top: 15px
}


/*===========end content=====================*/

/*===============footer======================*/
#form-ready{
  width: 380px;
  height: 130px;
  position: relative;
  margin: 0px auto 100px auto;
}

#try-for-free{
  position: absolute;
  top: 75px;
  left: 250px;
}


/*===========end footer======================*/


/*========image replacements=============*/
#start{
  width: 260px;
  height: 101px;
  position: absolute;
  top: -85px;
  left: 22px;
}

#start span{
  background: transparent url(../images/ir-start-here.png) no-repeat;
  display: block;
  width: 260px;
  height: 101px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}

#find-local-women{
  width: 253px;
  height: 19px;
  margin: 22px 0px 0px 25px;
}

#find-local-women span{
  background: transparent url(../images/ir-find-local-women.png) no-repeat;
  display: block;
  width: 253px;
  height: 19px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}

#what-people-are-saying{
  width: 362px;
  height: 46px;
  margin: 30px 0px 0px 25px;
}

#what-people-are-saying span{
  background: transparent url(../images/ir-what-people-are-saying.png) no-repeat;
  display: block;
  width: 362px;
  height: 46px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}

#ready-to-find{
  width: 336px;
  height: 91px;
  margin: 30px 0px 0px 25px;
  position: absolute;
  top: 0px;
  left: 0px;
}

#ready-to-find span{
  background: transparent url(../images/ir-ready-to-find.png) no-repeat;
  display: block;
  width: 336px;
  height: 91px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}
/*========end image replacements=========*/

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
  background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 225px; /* Resize Width */
  height: 30px;
  display : block;
  text-align:left;
  vertical-align: middle;
  background: transparent url(../images/faux-drop-down.png) top left;
  cursor: pointer;
  border:1px solid #FFBA00;
  color:#333;
  position: absolute;
  top: 0px;
  left: 0px;
}

/** second step */
#content2{
	width:850px;
	height:515px;
	background:url(../images/step2_background.jpg) no-repeat;
	background-position:top left;
	/*margin-top:25px;*/
	margin: 0 auto;
	}
#leftside2 {
	float:left;
	width:314px;
	height:460px;
	margin-top:15px;
	font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;
	font-size: 14px;
	padding:22px 0 0 31px;
	color: #250206;
}

#leftside2 p {
	margin:0;
	padding:5px 0 3px 0px;
	font-size:13px;
	font-weight:bold;
}

#register_step2{
	margin-top: 10px;
}

.username, .email, .cemail, .loc, .birthmonth, .birthday, .birthyr {
	width:335px;
	background:#FFFFFF;
	border:1px solid #ab5a0b;
	margin-top:4px;
	padding:8px;
	margin:5px 0 15px 0;
}

.selectboxmo_opened, .selectboxmo_closed, .selectboxday_opened, .selectboxday_closed, .selectboxyr_opened, .selectboxyr_closed
{
	display:inline-block;
	height: 16px;
	margin-top:4px;
	z-index: 1;
	position: relative;
	float: left;
}
.selectboxmo_opened div, .selectboxmo_closed div, .selectboxday_opened div, .selectboxday_closed div, .selectboxyr_opened div, .selectboxyr_closed div
{
	background-image:url(../images/select_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 1px solid #ab5a0b;
	padding:8px;
	color: #000000;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
}

.selectboxmo_closed ul, .selectboxday_closed ul, .selectboxyr_closed ul
{
	display: none;
}

.selectboxmo_opened ul, .selectboxday_opened ul, .selectboxyr_opened ul
{
	display: block;
	position:absolute;
	top:36px;
	left:0;
	width:111px;
	max-height: 100px;
	overflow:auto;
	z-index: 5;
	border: 1px solid #ab5a0b;
	padding: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 2px;
	list-style: none;
	z-index: 1111;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
}

.selectboxday_opened ul{
	width: 101px;
}

.selectboxmo_opened ul li, .selectboxday_opened ul li, .selectboxyr_opened ul li
{
	display: block;
	overflow: hidden;
	padding: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	z-index: 1111;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	white-space: nowrap;
}

.selectboxmo_opened ul li:hover, .selectboxday_opened ul li:hover, .selectboxyr_opened ul li:hover
{
	color: #ffffff;
	background-color: #720000;

	margin-right: 2px;
	padding: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.birthmonth, .birthday, .birthyr {
	height:16px;
	padding:8px;
	margin-top:4px;
	}
.selectboxmo_opened, .selectboxmo_closed {
	width:115px;
	margin-right: 8px;
	}
.selectboxday_opened, .selectboxday_closed {
	width:105px;
	margin-right: 8px;
}
.selectboxyr_opened, .selectboxyr_closed {
	width:115px;
}
.location {
	clear:both;
	float:none;
	display:block;
	margin-top:33px;
}
.bday{
	display:block;
}

.margin31{
	margin-top:25px;
}
.margin21{
	margin-top:25px;
}
.margin25 {
	margin-top:25px;
}
.margin15 {
	margin-top:15px;
}
.margin9{
}
.margin32{
	width: 351px;
}

input.continue{
	width:191px;
	height:45px;
	background:url(../images/btn_next_step.jpg) no-repeat top left;
	margin:53px 0 0;
	float:right;
	border:0;
	cursor: pointer;
}

.selectboxsmk_opened, .selectboxsmk_closed {
	z-index:12;
}
.selectboxdr_opened, .selectboxdr_closed {
	z-index:10;
}
.selectboxbod_opened, .selectboxbod_closed {
	z-index:8;
}
.selectboxstat_opened, .selectboxstat_closed {
	z-index:6;
}
.selectboxht_opened, .selectboxht_closed {
	z-index:4;
}
.selectboxbod_opened, .selectboxbod_closed {
	z-index:2;
}
.selectboxeye_opened ul{
	z-index:1111;
}
.selectboxht_opened ul {
	z-index:1211;
}
.selectboxbod_opened ul {
	z-index:1311;
}
.selectboxsmk_opened ul{
	z-index:1411;
}
.selectboxdr_opened ul {
	z-index:1511;
}
.selectboxstat_opened ul {
	z-index:1611;
}

.selectboxloc_opened, .selectboxloc_closed
{
	display: block;
	height: 16px;
	width:350px;
	margin-top:4px;
	position: relative;
}

.selectboxeye_opened, .selectboxeye_closed, .selectboxht_opened, .selectboxht_closed, .selectboxbod_opened, .selectboxbod_closed, .selectboxsmk_opened, .selectboxsmk_closed, .selectboxdr_opened, .selectboxdr_closed, .selectboxstat_opened, .selectboxstat_closed
{
	display: block;
	height: 16px;
	margin-top:4px;
	position: relative;
}
.selectboxeye_opened div, .selectboxeye_closed div, .selectboxht_opened div, .selectboxht_closed div, .selectboxbod_opened div, .selectboxbod_closed div, .selectboxsmk_opened div, .selectboxsmk_closed div, .selectboxdr_opened div, .selectboxdr_closed div, .selectboxstat_opened div, .selectboxstat_closed div, .selectboxloc_opened div, .selectboxloc_closed div
{
	overflow: hidden;
	height: 16px;
	max-height: 16px;
	background-image:url(../images/select_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 1px solid #ab5a0b;
	line-height: 16px;
	padding:8px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	cursor: pointer;
	white-space: nowrap;
}

.selectbox_closed ul, .selectboxeye_closed ul, .selectboxht_closed ul, .selectboxbod_closed ul, .selectboxsmk_closed ul, .selectboxdr_closed ul, .selectboxstat_closed ul, .selectboxloc_closed ul
{
	display: none;
}

.selectboxeye_opened ul, .selectboxht_opened ul, .selectboxbod_opened ul, .selectboxsmk_opened ul, .selectboxdr_opened ul, .selectboxstat_opened ul, .selectboxloc_opened ul
{
	display: block;
	position:absolute;
	top:36px;
	left:0;
	width:294px;
	max-height: 100px;
	overflow:auto;
	border: 1px solid #ab5a0b;
	padding: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 2px;
	list-style: none;

	/*position:relative;*/
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
}
.selectboxloc_opened ul
{
	width: 346px;
}

* html .selectboxeye_opened ul, .selectboxht_opened ul, .selectboxbod_opened ul, .selectboxsmk_opened ul, .selectboxdr_opened ul, .selectboxstat_opened ul, .selectboxloc_opened ul
{
	margin-left:0;
}

.selectboxeye_opened ul li, .selectboxht_opened ul li, .selectboxbod_opened ul li, .selectboxsmk_opened ul li, .selectboxdr_opened ul li, .selectboxstat_opened ul li, .selectboxloc_opened ul li
{
	display: block;
	overflow: hidden;
	padding: 3px;
	color: #000000;
	cursor: pointer;
	z-index: 1111;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	white-space: nowrap;
	padding: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	white-space: nowrap;
}

.selectboxeye_opened ul li:hover, .selectboxht_opened ul li:hover, .selectboxbod_opened ul li:hover, .selectboxsmk_opened ul li:hover, .selectboxdr_opened ul li:hover, .selectboxstat_opened ul li:hover, .selectboxloc_opened ul li:hover
{
	color: #ffffff;
	background-color: #720000;

	margin-right: 2px;
	padding: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.selectbox_opened, .selectbox_closed
{
	display: block;
	height: 34px;
	width: 221px; /* reference */
	z-index: 1;
	position: relative;
}
.selectbox_opened div, .selectbox_closed div
{
	overflow: hidden;
	height: 34px;
	max-height: 34px;
	padding:0 0 0 16px;
	background-image: url(../images/arrow_first.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	border: 1px solid #FFBA00;
	line-height: 34px;
	color: #626262;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight:bold;
	cursor: pointer;
	white-space: nowrap;
	background-color:#ffffff;
}

.selectbox_opened ul
{
	display: block;
	position:absolute;
	top:34px; /* same as the height of: .selectbox_opened div, .selectbox_closed div  */
	left:0;
	width:217px; /* same as the width of the parent (281px) - (2 sides x 1px side padding = 2px) - (2 sides x 1px side borders = 2px) = 277px  */
	overflow:auto;
	padding:7px 1px; /* reference, the padding left and right values */
	margin:5px 0;
	z-index: 1111;
	border: 1px solid #b1b1b1; /* reference, the border left and right width */

	list-style: none;
	background-color: #ffffff;

	behavior:url(border-radius.htc);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
* html .selectbox_opened ul { margin-left:0; }

.selectbox_opened ul li
{

	display: block;
	overflow: hidden;
	padding: 5px;
	margin:0 5px;
	z-index: 1111;

	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #626262;
	cursor: pointer;
	white-space: nowrap;

	behavior: url(border-radius.htc);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	border-radius:3px;

}

.selectbox_opened ul li:hover
{
	display: block;
	overflow: hidden;
	padding: 5px;
	margin:0 5px;
	z-index: 1111;

	color: #ffffff;
	background-color: #720000;

	behavior: url(border-radius.htc);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

/** third step */
#content3{
	width:850px;
	height:557px;
	background:url(../images/step3_background.jpg) no-repeat;
	background-position:top left;
	margin-top:25px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
}
.firstform, .secondform {
	float:left;
	width:298px;
	font-size:13px;
	color:#250206;
	position:relative;
	z-index:2;
}
.firstform {
	margin:40px 17px 0 80px;
}
.secondform {
	margin:30px 0 0 105px;
}
.bio {
	width:274px;
	height:96px;
	margin-top:5px;
	padding:12px 11px 0 11px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #ab5a0b;
}
input.showmatches{
	width:294px;
	height:47px;
	background:none;
	margin:66px 0 0;
	border:0;
	cursor: pointer;
}


#login_div{
	background:url(../images/login_background.jpg) no-repeat top left;
	margin: 0 auto;
	width:850px;
	height:345px;
}

.input_login{
	width:350px;
	height: 25px;
	border: 1px solid #ab5a0b;
	margin: 0 auto;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
}
.input_title{
	margin: 15px auto 0;
	font-weight:100;
}

.login_right{
	width:460px;
	float:right;
	text-align:center;
	margin-top:60px;
}

#logo_new {
	margin-top:12px;
	background-position:top left;
	width:322px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#950000;
	}
#logo_new p{
	margin:0;
	padding:0;
	}
#login {
	float:right;
	width:280px;
	font-size:12.5px;
	}
#login a{
	color:#8f0000;
	text-decoration:none;
	float:right;
	}
#header_div{
	margin-top:20px;
	margin-bottom:20px
}

/* success messages */
div.success {
	padding: 0px;
	margin: 7px 30px 7px 30px;
	vertical-align: middle;
}
div.success div.bubble {
	background-color: #7E0505;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	font-family:arial;
}

.login_button{
	background:url(../images/login_button.jpg) no-repeat top left;
	width: 193px;
	height: 46px;
	cursor: pointer;
	border: none;
	margin-top: 20px;
}

.thank_you_left{
	background: url(../images/thank_you_left.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:6px;
	height:178px;
}
.thank_you_right{
	background: url(../images/thank_you_right.jpg) no-repeat top left;
	float:left;
	display:inline;
	width:6px;
	height:178px;
}
.thank_you_bottom{
	background: url(../images/thank_you_bottom.jpg) no-repeat top left;
	float:left;
	display:inline;
	width: 837px;
	height: 8px;
}
.thank_you{
	background-color: #eba301;
	width: 837px;
	height:178px;
	float:left;
	display:inline;
}
.thank_you p{
	text-align:center;
	color: #250206;
	margin-bottom:-10px;
	margin-right:15px;
	margin-left:15px;
}

.thank_you_title{
	font-size: 28px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom: 0px;
	color: #250206;
	text-align:center;
}
.clear{
	clear:both;
	border-bottom: 1px solid black;
	font-size:13px;
}
.forgotpassword{
	margin-top:10px;
}

.forgotpassword a:hover{
	text-decoration:none;
}

#server_message {
	height:0;
}

.ajax_msg_box_green
{
	font-size: 16px;
	padding: 0px;
	font-weight:bold;
	background-color: transparent;
	background-image:url(/images/images/alert_green.swf);
	color: #fff;
	margin: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: center;
	padding: 0px;
	position: fixed;
	top: 0px;
	width: 950px;
	z-index: 1000;
	border-bottom: 0px solid #b4a865;
	display: block;
	text-align: center;
}

.ajax_msg_box_red {
	background-color:transparent;
	background-image:url(/images/images/alert_red.swf);
	border-bottom:0 solid #240000;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:fixed;
	text-align:center;
	top:0;
	width:839px;
	z-index:1000;
}

.ajax_msg_box_ {
display:none;
}

/* success messages */
div.success {
	padding: 0px;
	margin: 7px 0;
	margin-left: 30px;
	vertical-align: middle;
}
div.success div.bubble {
	background-color: #7E0505;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	font-family:arial;
}
