/* ===== Sub Menu======= */
#search_bar_holder{
	min-height: 76px;
	background:#FDC990;
	text-align: center
}
#search_bar_holde form{
	max-width: 1036px
}
#srch_btn{
float: left;
width: 30px;
height: 35px;
padding: 6px 0px;
cursor: pointer;
background: #d9d9d9;
text-align: center
}
#srch_btn i{
	color: #979797;
	font-size: 140%;
	margin-top: 3px
}
#search_bar{
	height: 55px;
	padding-top: 20px;
	
	/* border-radius: 4px; */
	 /* box-shadow: 0 1px 2px 0 rgba(90, 90, 90, 0.59);  */
}
#search_bar input{
	height: 35px;
	padding: 5px;
	float: left;
	margin-right: 20px;
	
}
#search_bar input[type=text]{
	width: 380px;
	padding: 5px 5px 5px 10px;
}
.email_box form{
	padding: 10px
}
#msg,#email_seller input {
	padding: 5px;
	border: 1px silver solid;
	border-radius: 4px;
	width: 305px;
}
#msg{
	height: 120px;
	margin-bottom: 10px;
	resize: none
}
#send_email_btn{
	width: 60px !important;
	font-size: 90%;
	cursor: pointer
}
#send_email_btn:hover{
	border-color: #e8a303;
	color: #ca8e00;
	background: #ffedc1
}
#email_seller > div{
	margin-bottom: 10px;
}
#search_bar input[type=submit]{
	padding: 3px;
	background: #ff9326;
	cursor: pointer;
	color: white;
	min-width: 100px;
	font-size:20px;
	height: 35px
}

.form_block{
	width: 100%;
	height: 80px;
	
}
.form_block > h3{
	font-weight: 700;
	padding: 5px;
}
.full_block p,.form_block > p{
	padding: 5px;
	font-size: 80%;
	border-bottom: 1px silver solid;
	margin-bottom: 0 !important;
	padding-bottom: 10px;
}
.form_block > div{
	width: 210px;
	float:left;
	margin-bottom: 20px                                                    
}
.form_block > div:{
	width: 200px;
	float:left;                                                    
}
.full_block{
	width: 650px !important;
	float:left;
}
.full_block h3{
	margin-bottom:10px;
	width: 100%;
	border-bottom: 1px silver solid;
	font-size: 120%;
}
.full_block select,.form_block input{
	width: 190px;
	padding: 5px;
	
	border: 1px silver solid;
	border-radius: 4px
}
.full_block select:after {
    content: "fa-sort-down ";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;   
}
.form_block input[type="file"]{
	width: 190px;
	padding: 5px;
	height: 20px;
	border: none;
}
.form_block input[type="radio"],.form_block input[type="checkbox"]{
	width: 14px;
	text-align: center ;
	vertical-align:middle
}

.input_2{
	width: 410px !important;
}
.block{
	padding: 20px 0px 5px 0px;
	/* background: #e0e0e0; */
	margin-bottom: 20px;
	/* border-top: 4px solid #737373  */
}
.full_block textarea{
	width: 630px;
	padding: 10px;
	height: 120px;
	border: 1px silver solid;
	resize: none
}
#description_txt:focus,textarea:focus,input:focus{
	background: #fcfae8;
	border-color: #b0bfd4
	
}
.spacer_1_white{
	height: 1px;
	border-top: #fff 1px solid;
	width: 100% !important;
	margin-left: 0 !important;
	
}
.checkbox_holder{
	width: 356px !important;
	font-size: 80%;
	height:16px;
}
.full_checkbox_holder{
	width: 630px !important;
	font-size: 90% !important;
}
.full_checkbox_holder input[type="text"]{
	height: 15px;font-size: 15px
}
.full_checkbox_holder_10{
	width: 580px !important;
	padding-left: 50px;
	height: 20px;
	margin-bottom: 5px !important;
	position: relative !important;
	font-size: 80% !important;
}
.full_radio_holder_10{
	width: 580px !important;
	
	height: 20px;
	margin-bottom: 5px !important;
	position: relative !important;
	font-size: 80% !important;
}
.full_radio_holder_10 label{
	font-size: 100%
}
.full_radio_holder_10 input,.checkbox_holder input{
	margin-right: 10px;
	
}
.checkbox_yr{
	padding: 4px;
	height: 10px !important;
	width: 80px !important;
	margin-left: 20px;
	border-radius: 3px !important;
	font-size: 12px;
	float: right
}
.ui-helper-hidden-accessible{
	display: none
}
.login{
	width: 360px;
	border-right: 4px #d3d3d3 solid;
	
}
.login_input{
	width: 330px !important;
	
	
}
#reg_link{
	position: absolute;
	width:350px;
	padding: 100px 10px 10px 10px;
	
	left: 390px;
	text-align: center;
	top: 20px;
	
	
	}
	
	
#save_changes_btn,#save_ann,#save_btn,#reset_btn,#forgot_btn,#login_btn,.blue_btn,#reg_link #btn{
	width: 150px;
	padding:5px;
	font-size: 120%;
	 color: white;
	 background: #ff9326;
     border: white 1px solid !important;
     box-shadow: 0 1px 2px 0 rgba(90, 90, 90, 0.59);
	text-align: center;
	cursor: pointer;
	border-radius: 0 !important
}
#btn:hover{
	 background: #ffc891 ;
}
#forgot_btn i,#reset_btn i,#login_btn i,#btn i{
	color: white;
}
/*REGISTRATION FORM*/

#reg_form{
background: url(../images/dating/frontFormBg.png) no-repeat;

width: 624px;
}

#reg {
clear : both;
margin : auto;
text-align : left;
width: 100px;
display: block;
padding: 5px;
text-align: center;
font-weight: bold;
font-size: 20px;
border: 1px solid #c8c6c5;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
text-decoration: none;
background-color: #f0f0f0;
color: #c8c6c5;
cursor: pointer;
}
#reg:hover{
background-color: #f9f9f9;
color: #c9c9c9;
}
#member_reg_form{
min-height: 540px;
}
#reg_msg .yellow, #reg_msg .green{
margin: auto;
clear: both;
margin-top:10px;
}
form #location{
width: 150px;
}
#top_reg{
height: 20px;
padding-top: 270px;
margin-left: 40px;
}
.reg_00{
min-height: 20px;
margin-top: 20px;
padding: 5px;
}
.reg_01{
height: 20px;
margin-top: 30px;

}
.reg_02{
height: 16px;
float: left;
width: 160px;
margin-left: 46px;
font-size: 130%
}

.reg_03 input{
padding: 5px;

border: 1px silver solid;
border-radius: 4px;
width: 340px;

}
.reg_03{
font-size: 130%;
height: 20px;
float: left;
width: 300px;
margin-right: 30px;
padding: 5px;
}
#top_reg select,.reg_03 select{
padding: 5px;
height: 30px;
border: 1px silver solid;
border-radius: 4px;
min-width: 30px;

}
#years{
width:80px;

}
.reg_terms{
margin-left: 46px;
font-size: 13px;
font-style: italic;
}
.sm{
padding: 5px;
height: 30px;
font-size: 130%
}

#select_holder{
	float: left;
	height: 35px;
	width: 150px;
	overflow: hidden;
	background: #d0d0d0 url(../images/selectArrow.png) no-repeat right center;
	border-radius: 4px 0px 0px 4px;
	line-height: 2em
}
#select_holder .sm{
	height: 100%
}	
#job_search select{
		height: 35px;
		width: 180px;
		background: transparent;
		font-size: 120%
		
	}
	
	#dating_login_form{
		padding-top:270px;
		min-height: 540px;
		margin-left:80px;
	}
#continue{
	padding: 10px;
	text-align: center
}	
#continue a{
	font-weight: 700;
	text-decoration: none;
	font-size: 120%
	
}
#continue a:hover{
	color: gray
}

.red_txt{
	font-size: inherit;
	color: red;
	font-style: italic;
	font-weight: 700
}
.remove:hover{
	border: 1px solid red;
	opacity: 0.4;
    filter: alpha(opacity=40);
    
}

