@charset "utf-8";
body {
	margin-top: 0px;
}
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	display:table;
}
#top {
	width: 500px;
	float: right;
	font-family:Arial;
	font-size:12px;
}

#login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: right;
}
.left {
	float: left;
	width: 135px;
}

#login-btn {
	background-color: #990000;
	color: #FFFFFF;
	width: 65px;
	margin-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	height: 20px;
}
#inp  {
	border: 1px solid #999999;
	width: 131px;
	background-image: url(/web/images/LoginInputBG.jpg);
	background-repeat: no-repeat;
	height: 18px;
	background-position: center;
}
#logo {
	display:inline;
	float:left;
	height:80px;
	width:240px;
}
#logo_index
{
  
  float:left;
  height:80px;
  width:190px;
  
}
#header-index
 {
  float:left;
  width:900px;
  
  }
#logout_menu{
	float:right;
	margin-right:40px;
	width:500px;
	display:inline;
	font-family:Arial;
	font-size:12px;
    } 
.logout a
{
    color:#5a5a24;
}
#menu {
	display:inline;
	float:left;
	height:80px;
	width:660px;
}

#menu ul {
	display:inline;
	float:right;
	margin-top:46px;
}
#menu li {
	float: left;
	list-style-type: none;
	display:inline;
}
#menu .off {
	margin-top: 8px;
}
#menu .on {
	margin-top: -8px;
}
#menu_index {
	float:right;
    height:78px;
    width:640px;
}

#menu_index ul {
	display:inline;
	float:right;
	margin-top:44px;
}
#menu_index li {
	float: left;
	list-style-type: none;
	display:inline;
}
#menu_index .off {
	margin-top: 8px;
}
#menu_index .on {
	margin-top: -8px;
}
#jsddm
{	
	padding: 0;
    text-align:left;
}
	
#jsddm li
{	
	list-style: none;
	}

#jsddm li a
{	display: block;
	}


#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white}

#jsddm li ul li
{	float: none;
	display: inline;
	width:100px;
	background:#cecea6;
	
	}
		
#jsddm li ul li a
{	
    padding-top:10px;
    padding-left:10px;
    width: 200px;
    height:20px;
	background: #e7e7d6;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	border-bottom-style:groove;
    border-bottom-style:5px;
    border-bottom-color:white;
    border-left-style:groove;
    border-left-style:5px;
    border-left-color:white;
    border-right-style:groove;
    border-right-style:5px;
    border-right-color:white;
	}
		
#jsddm li ul li a:hover
{
	background: #f7f7ef;
}
		
#sub-banner {
	background-image: url(/web/images/sub_banner.jpg);
	height: 184px;
	width: 900px;
	float: left;
}
#pro-sub-banner {
	background-image: url(/web/images/Profilesub_banner1.jpg);
	height: 220px;
	width: 900px;
	float: left;
	background-repeat: no-repeat;
}
#search-sub-banner {
	background-image: url(/web/images/search_sub_banner.gif);
	height: 90px;
	width: 900px;
	float: left;
	background-repeat: no-repeat;
}
#upgrade-sub-banner {
	background-image: url(/web/images/sub_banner_upgrade.gif);
	height: 90px;
	width: 900px;
	float: left;
	background-repeat: no-repeat;
}
#register {
	width: 900px;
	height: auto;
	background-image: url(/web/images/content_top.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #F4F6EB;
	margin-top: 10px;
	padding-bottom:60px;
}
#banner {
	width: 900px;
	height: 300px;
	float: left;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/web/images/bannerBG.jpg);
}
#quick-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	text-align: right;
	color: #990000;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
}
#quick-search-2 {
	font-family: Arial;
	font-size: 19px;
	text-align: left;
	color: #990000;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 5px;
	background-image: url(/web/images/underline.jpg);
	width: 629px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 5px;
	float:left;
}
#quick-search-3 {
	background-color:#F2F3EB;
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	height:40px;
	margin-top:185px;
	padding-bottom:5px;
	text-align:left;
	width:900px;
    border-bottom:1px solid #B2B586;

}
#quick-search-3 ul {
float:right;
margin-right:15px;
margin-top:5px;
}


#quick-search-3 li
{
 float:left;
 list-style-type:none;
}
#quick-search-3 a
{
 color:#990000;
 
}
.full_profile_head-1 {
	font-family: Arial;
	font-size: 15px;
	text-align: left;
	color: #990000;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 5px;
	background-image: url(/web/images/underline.jpg);
	width: 629px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 30px;
}
#login-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #990000;
	font-weight: bold;
	margin-top: 90px;
	margin-right: 5px;
	background-image: url(/web/images/underline.jpg);
	width: 629px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 20px;
}
#serch-boxes {
	width: 300px;
	float: right;
	margin-top: 10px;
}
.srch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 82px;
	display: block;
	float: left;
	margin-top: 5px;
}
.lbl-to {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-right: 17px;
}
.srch-w {
	width: 215px;
	margin-top: 5px;
	height: 22px;
	border: 1px solid #b6b388;
	background-image: url(/web/images/community.jpg);
	  
}
.srch-n {
	width: 81px;
	margin-top: 5px;
	border: 1px solid #b6b388;
	background-image: url(/web/images/age-left.jpg);
	
}


.age-clear {
	margin-right: 41px;
	margin-top: 5px;
}
.to-clear {
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 5px;
}
#serch-btns {
	float: right;
	clear: right;
	margin-top: 10px;
}
#serch-btns input {
	float: left;
}

.clear-1 {
	float: left;
	width: 25px;
}
#serch-btns-2 {
	float: right;
	clear: right;
	margin-top: 10px;
	margin-right: 2px;
}
#banner-2 {
	float: left;
	width: 900px;
	padding-top: 10px;
	padding-left: 35px;
}
#banner-2 img {
	margin: 0px;
	float: left;
}
#footer {
       float: left;
       width: 850px;
       text-align: center;
       padding-left:5px;
       margin-top:10px;
       border: 1px solid #B5B388;
       margin-left: 35px;
       padding-right: 5px;
       padding-top: 5px;
       padding-bottom: 5px;
	   display:inline;
}
 .search_result_new
{
	float:left;
	width:750px;
	height:158px;
	margin-left:40px;
	margin-top:10px;
}
.search_result_new ul
{
    float:left;
}
.search_result_new li
{
   float:left;
  list-style-type: none;
  margin-top:30px;
   font-family: Arial;
	font-size: 13px;
	padding-left:10px;
	font-weight:bold;
}
.search_result_left
{
	float:left;
	background:url(/web/images/search_result_front.gif) left no-repeat;
	width:5px;
	height:155px;
}
.search_result_ct
{
	float:left;
	background:url(/web/images/search_result_ct.gif) repeat-x;
	width:739px;
	height:155px;
}
.search_result_right
{
	float:left;
	background:url(/web/images/search_result_back.gif) no-repeat;
	width:6px;
	height:155px;
}
.express_interest
{
	 float:left;
	 margin-top:30px;
	 font-family: Arial;
	 font-size: 12px;
	 color:#990000;
	 height:20px;
	 margin-left:20px;
	 background:url(/web/images/heart.gif) no-repeat;
	  
}
.express_interest a
{
  color:#990000;
  margin-left:20px;
  margin-right:20px;
}
.express_interest_message
{
  color:#990000;
  margin-left:20px;
  float:left;
  background:url(/web/images/interest_message_bg.gif) repeat-x;
  width:750px;
}
.back_link
{
	float:right;
	width:auto;
	height:30px;
	color:#990000;
    font-size: 12px;
    font-family:Arial;
    margin-right:20px;
    margin-top:15px;
    background:url(/web/images/back_to.gif) no-repeat;
    padding-left:28px;
    padding-top:4px;

}
.complete_profile_top_left
{
	float:left;
	width:80px;
	height:72px;
	background:url(/web/images/top_left1.gif) left no-repeat;
		
}
.complete_profile_top_right
{
	float:right;
	width:80px;
	height:72px;
	background:url(/web/images/top_right1.gif) left no-repeat;
		
}
.complete_profile_middle
{
	float:left;
	width:898px;
	height:auto;
	margin-top:10px;
	padding:0;
	background-color:#e9ebe0;
	display:inline;	
}
.complete_profile_middle-1
{
	float:left;
	width:800px;
	height:auto;
	margin-left:50px;
    margin-top:50px;
	padding:0;
	background-color:#e9ebe0;
	display:inline;	
}
.complete_profile_inner_new
{
	float:left;
	width:700px;
	height:auto;
	margin-left:50px;
	padding:0;
	background-color:#e9ebe0;
	display:inline;
	
}
.complete_profile_inner_new h2
{
	
	color:#b12c2c;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	text-decoration:underline;
	background:url(/web/images/plus.gif) no-repeat left center;
	padding-left:30px;
	padding-top:10px;
	height:35px;
}
.complete_profile_inner_new h6
{
	
	color:#3e8201;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	background:none;
	width:100%;
	margin-left:30px;
	
}
.complete_profile_inner_text
{
	float:left;
	width:585px;
	margin-left:30px;
	color:#b12c2c;
	font-size:12px;
	display:inline;
}
.complete_profile__outer
{
	float:left;
	width:755px;
	
	height:auto;
	margin-left:30px;
    margin-top:20px;
    padding-bottom:20px;
    text-align:left;
    display:inline;
    font: 14px Arial;
    line-height:25px;
    color:#b12c2c;       
}
.bold
{
	font-weight:bold;
 font-size:13px;
}
.complete_profile_head {
	float:left;
	background-image: url(/web/images/profile_complete_head.gif);
	width: 629px;
	height:42px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:20px;
}
.complete_profile_bottom_left
{
	float:left;
	width:80px;
	height:72px;
	
	background:url(/web/images/botom_left1.gif);
   	
}
.complete_profile_bottom_right
{
	float:right;
	width:80px;
	height:72px;
	
	background:url(/web/images/botom_right1.gif);
   	
}
.reset_btn
{
   background:url(/web/images/reset_btn.gif);
   width:98px;
   height:30px;
   border:none;
}
.hobbies_plus
{
   float:left;
   background:url(/web/images/plus.gif) no-repeat;
   width:auto;
   height:30px;
   padding-left:30px;
   padding-top:2px;
}
.hobbies_minus
{
  float:left;
  background:url(/web/images/minus1.gif) no-repeat;
  width:auto;
  height:30px;
  padding-left:30px;
  margin-bottom:5px;
  
}
.loged_banner_heading
{
	float:left;
	display:inline;
	color:#990000;
	width:118px;
	margin-left:12px;
	margin-top:150px;
	font-size:23px;
	font-weight:bold;
	font-family:serif;	
}

.payment_options_table
{
  float:left;
  width:800px;
  height:500px;
  margin-left:50px;
  margin-top:50px;
  border:dotted thin gray;
  
}
payment_options_table tr
{
   width:500px;
   border:solid thin gray;
   height:200px;
   background-color:#e7e9e4;
}
payment_options_table td
{
   
   background-color:#e7e9e4;
}
.td_class1
{
   background-color:#f2f8e6;
   font-size:12px;
}
.tr_class2
{
	 height:40px;
	 border:solid thin gray;
	 
}
#admin_options {
	float: left;
	height: 60px;
	width:100%;
	
}
#admin_options ul {
	margin-top: 24px;
	
	
}
#admin_options li {
	float: left;
	list-style-type: none;
	margin-left:58px;
}
#admin_options a
{
   float:left;
   color:#b12c2c;
   font-size:14px;
   font-weight:bold;
}
#admin_secondary {
	float: left;
	height: auto;
	width:auto;
	
}
#admin_secondary ul {
	margin-top: 24px;
	
	
}
#admin_secondary li {
	
	margin-left:58px;
	margin-top:10px;
}
#admin_secondary a
{
   
   color:#b12c2c;
   font-size:14px;
   font-weight:bold;
}
#admin_view_details_options {
	float: left;
	height: auto;
	width:auto;
	
}
#admin_view_details_options ul {
	margin-left: 30px;
	
	
}
#admin_view_details_options li {
	
	float: left;
	list-style-type: none;
    margin-left: 40px;
}
#admin_view_details_options a
{
   
   color:#b12c2c;
   font-size:12px;
   font-weight:normal;
}
.admin_login_container
{
 float:left;
 width:729px;
 height:491px;
 display:inline;
 background:url(/web/images/login-bg.gif);
 margin-left:80px;
}
.view_phone_no_box
{
 width:480px;
 height:50px;
 margin-left:70px;
 margin-top:20px;
 padding-top:20px;
 border:black thin dotted;
 text-align:center;