/* CSS Document for PremVivah*/
body, html{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	}
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
img{
	border:none;
	}
a{
   color:red;
  }
.clear{
	margin:0;
	padding:0;
	display:block;
	}
#container{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	}
#layout{
	width:830px;
	height:auto;
	margin:0 auto;
	padding:0 0 10px 0;
	}


.header_container1{
	width:830px;
	height:47px;
	padding:0;
	display:block;
	float:left;
}
.header_front
{
	float:left;
	display:block;
	width:11px;
	height:47px;
	background:url(/web/images/header_left.gif) no-repeat;
}	
.header
{
	float:left;
	display:block;
	width:806px;
	height:47px;
	background:url(/web/images/header_ct.gif) left repeat-x;
	
}
.header_back
{
	float:left;
	display:block;
	width:12px;
	height:47px;
	background:url(/web/images/header_right.gif) no-repeat;
	
}	
.header dl
{
	width:97%;
	height:30px;
	margin:5px 0 0 3px;
	padding-top:7px;
	float:left;
	font-size:12px;
	display:block;
}
.header dl dd{
	width:15%;
	margin:0;
	height:auto;
	padding:0 0 2px 5px;
	float:left;
	font-family:Britannic Bold;
	text-align:center;
	font-weight: normal;
	font-size:large;
	color:#9e1817;
	}

.login_field
{
	width:52%;
	height:18px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:6px;
	display:block;
	float:left;
	text-align:center;
	}
.box_login{
	width:90%;
    margin:0;
    font-family:Arial;
	font-size:12px;
	color:#474747;
	text-align:center;
	
	}
.login_field dl{
	margin:0;
	padding:0;
	width:100%;
	height:18px;
	float:left;
	font-size:11px;
	font-family:Arial;
	}
.login_field dl dt{
	margin:0 2px 0 0;
	padding:8px 15px 5px 0;
	width:100px;
	height:1px;
	float:left;
	text-align:center;
	color:Red;
	font-weight:lighter;
	}
.login_field dl dd{
	margin:0;
	padding:0;
	width:100px;
	height:15px;
	float:left;
	}
.menu_container{
	width:100%;
	height:42px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	background:url(/web/images/menu_left.gif) left top no-repeat;
	}
.content{
	float:left;
	width:100%;
	height:287px;
	margin:0;
	padding:0;
	background:url(/web/images/back_ground.gif) left top no-repeat;
	display:block;
	}
.content div.Register{
	width:96px;
	height:19px;
	border:0;
	float:left;
	padding:83px 0 0 338px;
	margin:0;
	}
.content div.Register a{
	background:url(/web/images/register.gif) left top no-repeat;
	width:99px;
	height:26px;
	border:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:1;
	}
	/* Menu Properties */
ul.vivah_menu{
	float:right;
	margin:0;
	padding:0;
	}
ul.vivah_menu li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	height:42px;
	}
ul.vivah_menu li span a{
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:42px;
	}
ul.vivah_menu li span.home{
	margin:0;
	padding:0;
	display:block;
	width:136px;
	height:42px;
	background:url(/web/images/home.gif) left no-repeat;
	}
ul.vivah_menu li span.about_us{
	margin:0;
	padding:0;
	display:block;
	width:136px;
	height:42px;
	background:url(/web/images/aboutUs.gif) left no-repeat;
	}
ul.vivah_menu li span.benefits{
	margin:0;
	padding:0;
	display:block;
	width:136px;
	height:42px;
	background:url(/web/images/benefits.gif) left no-repeat;
	}
ul.vivah_menu li span.contact_us{
	margin:0;
	padding:0;
	display:block;
	width:142px;
	height:42px;
	background:url(/web/images/contactUs.gif) left no-repeat;
	}
	
	
.details{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	height:210px;
	display:block;
	}
.details_left{
	margin:15px 0 0 0;
	padding:0;
	float:left;
	width:560px;
	height:210px;
	display:block;
	}
.details_right{
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:250px;
	height:auto;
	display:block;
	}
h2{
	font-family:Arial Black;
	width:100%;
	height:31px;
	margin:0;
	padding:5px 0 0 0;
	display:block;
	float:left;
	color:#a61b1b;
	font-size:medium;
	}
h3{
	background:#FCD1EF url(/web/images/success.gif) center no-repeat;
	width:100%;
	height:31px;
	margin:0;
	padding:5px 0;
	display:block;
	float:right;
	text-indent:-1000px;
	}
.field_pagination{
	width:832px;
	margin:0;
	padding:0;
	float:left;
	border:0;
	}
.pagin_left{
	float:left;
	width:19px;
	background:url(/web/images/success_left.gif) left no-repeat;
	margin:0;
	padding:0;
	height:180px;
	}
.pagin_right{
	float:left;
	width:19px;
	background:url(/web/images/success_right.gif) right no-repeat;
	margin:0;
	padding:0;
	height:180px;
	}
.pagin_content{
	float:left;
	width:791px;
	background:url(/web/images/success_ct.gif) left repeat-x;
	margin:0;
	padding:0;
	height:180px;
	}
ul.thumpnails{
	width:30%;
	margin:0;
	padding:0;
	float:left;
	}
ul.thumpnails li{
	height:150px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	}
ul.thumpnails li.arrow{
	width:20px;
	margin:0;
	padding:0;
	float:left;
	vertical-align:middle;
	}
ul.thumpnails li.arrow img{
	margin:60px 0 0 0;
	}
ul.thumpnails li.photos{
	width:170px;
	margin:0;
	padding:0;
	float:left;
	}
ul.thumpnails li.photos div{
	float:left;
	margin: 15px 10px 0 10px;
	padding:0;
	width:170px;
	height:130px;
	display:block;
	
	}
ul.thumpnails li.photos div img{
	margin:0;
	padding:0;
	float:left;
	width:126px;
	height:123px;
	}
.field_success{
	width:250px;
	margin:1px 0 0 0;
	padding:0;
	height:auto;
	border:0;
	float:left;
	background-color:#f1c5c6;
	}
.field_success label{
	margin:0;
	padding:20px 10px 20px 20px;
	float:left;
	color:#4B5CAA;
	font-size:11px;
	font-weight:bold;
	}
	
	/* CSS for search field */
.field_search{
	float:right;
	margin:22px 0 0 0;
	padding:2px 0 0 0;
	width:260px;
	border:0;
	height:300;
	display:inline;
	}
.search_left{
	float:left;
	height:231px;
	background:url(/web/images/search_left.gif) top no-repeat;
	margin:0;
	padding:0;
	width:12px;
	display:inline;
	
	}
.search_right{
	float:left;
	height:231px;
	background:url(/web/images/search_right.gif) top no-repeat;
	margin:0;
	padding:0;
	width:12px;
	display:inline;
	}
.search_content{
	float:left;
	width:215px;
	margin:0;
	padding:0;
	height:255px;
	background:url(/web/images/search_ct.gif) top repeat-x;
	display:inline;
	}
.search_box{
	width:90%;
	padding:1px;
	border:0;
	margin:0;
	font-size:12px;
	color:#474747;
	}
.search_btn
{
	width:95px;
	height:25px;
	float:left;
	margin:0 0 0 70px;
	display:inline;
}
dl{
	margin-top:7px;
	padding-left:5px;
	width:220px;
	height:auto;
	float:left;
	font-size:11px;
	margin-bottom:2px;
	}
dl dt{
	margin:0;
	padding:8px 15px 5px 0;
	width:80px;
	height:auto;
	float:left;
	color:#c24545;
	text-align:right;
	font-weight:bold;
	}
dl dd{
	margin:0;
	padding:8px 0 5px 5px;
	width:120px;
	height:auto;
	float:left;
	}
		/* CSS for Register page */
.data_content{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:auto;
	}
.data_content p{
	margin:5px 10px;
	padding:2px;
	font-size:12px;
	font-weight:normal;
	color:#585858;
	}
.data_content h4{
	float:left;
	display:block;
	width:100%;
	height:20px;
	color:#aa0777;
	font-size:18px;
	padding:5px;
	margin:10px 5px;
	}
	/* CSS for Register page */
	
.span_text
 { 
  float:left;
  color:red;
  font-size:10px;
 }
.register_content{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:auto;
	}
.register_content h4{
	float:left;
	display:block;
	width:100%;
	height:20px;
	background:url(/web/images/regHead.gif) left repeat-x;
	color:#fff;
	font-size:16px;
	padding:5px;
	margin:0;
	}
.register_content dl{
	width:70%;
	height:auto;
	margin:5px 0;
	padding:0;
	float:left;
	font-size:12px;
	color:#585858;
	display:block;
	}
.register_content dl dt{
	width:30%;
	margin:0;
	padding:5px;
	float:left;
	text-align:right;
	font-weight:bold;
	}
.register_content dl dd{
	width:65%;
	margin:0;
	padding:5px;
	float:left;
	text-align:left;
	font-weight:normal;
	}
.entryField{
	width:70%;
	margin:0;
	padding:2px;
	color:#585858;
	font-weight:normal ;
	font-size:12px;
	background-color:#FFF0F0;
	border:1px solid #FDB3B3;
	}
	
			/* CSS for login field */
.field_login{
	float:left;
	margin:20px 0 0 0;
	padding:20px 0 0 250px;
	width:300px;
	border:0;
	height:auto;
	}
.login_top{
	float:left;
	height:35px;
	background:url(/web/images/login_top.gif) top no-repeat;
	margin:0;
	padding:0;
	width:350px;
	display:block;
	}
.login_bottom{
	float:left;
	height:10px;
	background:url(/web/images/login_bottom.gif) bottom repeat;
	margin:0;
	padding:0;
	width:350px;
	}
.login_content{
	float:left;
	width:350px;
	margin:0;
	padding: 30px 0 0 0;
	height:180px;
	background:url(/web/images/login_trim.gif) top repeat-y;
	
	}
.login_box{
	width:100%;
	padding:2px;
	border:0;
	margin:0;
	font-size:12px;
	color:#fff;
	background-color:#f7caf5;
	border-color:#050002;
	}

	.menu_container1{
	width:100%;
	height:42px;
	margin:0 0 0 0;
	padding:0;
	display:block;
	float:left;
        }
.login{
   margin:10px;
   padding:20px 0 20px 120px;
   width:180px;
   height:30px;
   float:left;
   }

.message_content{
   margin:0;
   padding:20px 0 0 0;
   width:100%;
   height:auto;
   float:left;
   text-align:center;
   color:red;
   }
  
.register_content h6{
	float:left;
	display:block;
	width:15%;
	height:20px;
	background:url(/web/images/regHead1.gif) left repeat-x;
	color:#fff;
	font-size:16px;
	padding:5px;
	margin:0;
	}



/*index*/
.what_to
{
	float:left;
	width:838px;
	height:122px;
	background:url(/web/images/to_do.gif);
}
.caption
{
	float:left;
	height:24px;
	width:100%;
	background:url(/web/images/caption.gif) center no-repeat;
}
.success_div
{
	float:left;
	margin-top:10px;
	margin-left:5px;
    font-family:Arial;
    font-size:12px;
    color:#7e1818;
    width:30%;
}
.success_text
{
	margin-top:25px;
	margin-left:220px;
	font-family:Arial;
    font-size:12px;
    color:#632626;
    width:300px;
    height:110px;
    float:left;
    display:block;
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    background-color:White;
    background:url(/web/images/success_back.gif) right no-repeat;

    
}
.quotes
{
	 width:220px;
	 height:100px;
	 text-align:left;
	 float:left;
}
/*register page new*/
.register_page_layout
{
	float:left;
	width:830px;
	height:auto;
}
.register_page_top
{
	float:left;
	width:830px;
	height:59px;
	background:url(/web/images/register_back_top.gif) top no-repeat;
}
.register_page_middle
{
	float:left;
	width:830px;
	height:auto;
	
	background:url(/web/images/register_back_ct.gif) top repeat-y;
	margin:0;
	
	
}
.register_page_bottom
{
	float:left;
	width:830px;
	height:39px;
	background:url(/web/images/register_back_botom.gif) top no-repeat;
	margin:0;
}
.register_heading_content
{
	float:left;
	width:auto;
	height:30px;
	color:#fff;
    font-family:Arial;
    font-weight:bold;
    text-align: center;
    margin-top:4px;
    margin-left:25px;
    display:inline;
}
.register_heading_left
{
	float:left;
	width:11px;
	height:30px;
	background:url(/web/images/register_header_left.gif);
	display:inline;
}
.register_heading_middle
{
	float:left;
	width:auto;
	height:30px;
	background:url(/web/images/register_header_tc.gif);
	display:inline;
	font-size:12px;
}
.register_heading_right
{
	float:left;
	width:11px;
	height:30px;
	background:url(/web/images/register_header_right.gif);
	display:inline;
	
}
.register_content_inner
{
	float:left;
    width:840px;
    height:auto;
    margin-left:20px;
    font-size:12px;
    font-family:Arial;
    color:Gray;
    font-weight:bold;
    border:dotted 1px AntiqueWhite;
    display:inline;
    
}
.register_content_inner dl
{
	float:left;
	width:840px;
	height:35px;
	display:inline;
	border-bottom-color:AntiqueWhite;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    min-height:50px;
}
.register_content_inner dl dt
{
	float:left;
	width:130px;
	height:auto;
	margin-top:2px;
	font-family:Arial;
	display:inline;
}
.register_content_inner dl dd
{
	float:left;
	width:200px;
	height:20px;
	margin:0;
	display:inline;
	
}
.fullprofile_main_content
{
	float:left;
    width:890px;
    height:auto;
    margin-left:50px;
    font-size:12px;
    font-family:Arial;
    color:Black;
    font-weight:normal;
    border:dotted 1px AntiqueWhite;
    display:inline;
    
}
.fullprofile_content_inner
{
	float:left;
    width:890px;
    height:auto;
    margin-left:50px;
    font-size:12px;
    font-family:Arial;
    color:Black;
    font-weight:normal;
    border:dotted 1px AntiqueWhite;
    display:inline;
	margin-bottom:40px;
    
}
.fullprofile_content_inner dl
{
    float:left;
    width:100%;
}
.fullprofile_content_inner dl dt
{
	float:left;
	width:160px;
	height:auto;
	margin-top:2px;
	font-family:Arial;
   
	margin-left:10px;
	display:inline;
}
.fullprofile_content_inner dl dd
{
	float:left;
	width:250px;
	height:20px;
	margin:0;
	display:inline;
	
}
.fullprofile_content_inner h6
{
	float:left;
	font-size:12px;
	margin-left:80px;
	margin-top:30px;
	font-weight:bolder;
	color:black;
	width:150px;
}
.register_content_textbox1
{
	float:left;
	width:200px;
	font-size:12px;
	height:20px;
}
.register_content_textbox2
{
	float:left;
	width:70px;
	font-size:10px;
}
.marital
{
	float:left;
	height:100px;
	width:700px;
}
.marital dl
{
	float:left;
	min-height:90px;
	width:700px;
}

#border
{
	border:none;
}
.terms_n_conditions
{
	margin-top:10px;
	float:left;
	margin-left:350px;
	font-size:12px;
    color:gray;
}
.submit_btn
{
	margin-top:10px;
	float:left;
	margin-left:400px;
	font-size:12px;
    color:gray;
}
.description_registration
{
	float:left;
	width:700px;
	height:100px;
	margin-left:25px;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	color:Black;
	font-family:Arial;
	background-color:white;
	border-width:thin;
	
}
.small_text
{
	float:left;
	color:gray;
	font-size:10px;
}
/*login*/
.login_container
{
 float:left;
 width:729px;
 height:491px;
 display:inline;
 background:url(/web/images/login-bg-04.gif);
 margin-left:170px;
 
}
.login_top
{
	float:left;
	width:581px;
	height:56px;
	background:url(/web/images/login_back_top.gif);
}
.login_middle
{
	float:left;
	width:581px;
	height:auto;
	background:url(/web/images/login_back_ct.gif);
}
.login_bottom
{
	float:left;
	width:581px;
	height:32px;
	background:url(/web/images/login_back_bottom.gif);
}
.login_inner
{
	float:left;
	width:500px;
	height:150px;
	margin-left:97px;
	margin-top:40px;
	padding-top:50px;
	border:dotted grey;
	border-width:1px;
}
.login_inner dl
{
	float:left;
	width:100%;
	height:auto;
}
.login_inner dl dt
{
	margin-top:8px;
	float:left;
	width:200px;
	height:15px;
	padding-top:2px;
}
.login_btn
{
	float:left;
	width:131px;
	height:32px;
	margin-left:200px;
	margin-top:20px;
}
.password
{
	float:left;
	width:auto;
	height:auto;
	color:Red;
	font-size:10px;
	margin-top:30px;
	margin-left:20px;
}
/*myhome*/
.layout_container /*change*/
{
	float:left;
	width:900px;
	height:auto;
	margin-top:20px;
	padding:0;
    display:inline;	
}
.myhome_layout_top
{
	float:left;
	width:830px;
	height:17px;
	margin-bottom:-1px;
	padding:0;
	background:url(/web/images/background_top.gif) no-repeat;
    display:inline;	
}
.myhome_layout /*change*/
{
	float:left;
	width:830px;
	height:auto;
	padding:0;
	margin:0;
	background:url(/web/images/background_cut.gif) repeat-y;
    display:block;	
}
.myhome_layout_bottom
{
	float:left;
	width:830px;
	height:17px;
	padding:0;
	background:url(/web/images/background_bottom.gif) no-repeat;
    display:inline;	
}
.myhome_content{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	height:auto;
	}
.logged_user
{
	float:left;
	width:828px;/*here a change*/
	height:20px;
	margin-left:1px;
	background:url(/web/images/logged_details.gif) repeat-y;
	text-align:left;
    padding-left:30px;
    padding-top:5px;
    font-family:Centaur;
	font-size:medium;
	color:#ffffff;
	font-weight:bold;
	display:inline;
}	
.myhome_top{
	float:left;
	height:21px;
	background:url(/web/images/myhome_top_upper.gif) top no-repeat;
	padding:0;
	margin:0;
	width:100%;
	display:inline;
	}
.myhome_bottom{
	float:left;
	height:39px;
	background:url(/web/images/myhome_top_bottom.gif) bottom repeat;
	margin:0;
	padding:0;
	width:100%;
	display:inline;
	}
.myhome_middle{
	float:left;
	width:100%;
	padding: 0 0 0 0;
	height:100px;
	background:url(/web/images/myhome_top_ct.gif) top repeat-y;
	margin:0;
	display:inline;
	
	}
.field_myhome{
	float:left;
	display:inline;
	padding:0;
	width:830px;
	border:0;
	height:auto;
	margin:0;
	}
.myhome_div
{
	float:left;
	width:100%;
	margin:0;
	padding: 2 2 2 2;
	height:150px;
	background-color:White;
}

.pattern
{
    float:left;
	height:260px;
	margin-top:20px;
	margin-left:78px;
	width:343px;
	display:inline;
	background:url(/web/images/pattern_bmg.gif) left no-repeat;

}

.pattern_inactive
{
	float:left;
	height:260px;
	margin-top:20px;
	margin-left:78px;
	width:343px;
	display:inline;
	background:url(/web/images/pattern_inactive.gif) left no-repeat;
}


.pattern_left{
	float:left;
	height:250px;
	background:url(/web/images/pattern_left.gif) left no-repeat;
	width:7px;
	display:inline;
	}
.pattern_middle{
	float:left;
	width:320px;
	
	height:250px;
	background:url(/web/images/pattern_ct.gif) left repeat-x;
	display:inline;
	}
.upper_home
{
	background:url(/web/images/upper_home.gif);
	float:left;
	height:35px;
	margin-top:70px;
	margin-left:15px;/*change*/
	padding:0;
	width:218px;
	display:block;
	
}
.extra
{
	width:60px;
	margin-left:5px;
	height:40px;
	padding:5px 0 0 13px;
	float:left;
	text-align:center;
	font-weight:normal;
	background:url(/web/images/box.gif) no-repeat;
	
}
.paid_service{
	float:left;
	width:330px;
	margin: 20px 20px 0 60px;
	padding: 8px 0 13px 0;
	height:250px;
	background:url(/web/images/left1.gif) top repeat-x;
	}
.sub_menu
{
	float:left;
	width:320px;
	margin:0;
	padding:0;
	height:90px;
	display:inline;
}
.sub_menu h5
{
	float:left;
	display:block;
	width:100%;
	height:8%;
	color:#4d442e;
	font-size:12px;
	padding:0;
	margin:20px 0 0 15px;
	text-align:left;
}
.sub_menu h6
{
	float:left;
	display:block;
	width:100%;
	height:10%;
	color:#6d1818;
	font-size:14px;
	font-family:Agency FB;
	padding:0;
	margin: 5px 0 0 15px;
	text-align:left;
	
}
.sub_menu_content{
	width:80%;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	padding:0;
	float:left;
	font-size:12px;
	
    
	}
ul.sub_menu_content li 
{
   
	width:100%;
	height:auto;
	margin-left:50px;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	font-weight:bold;
	list-style:none;
	background:url(/web/images/bullet_myhome.gif) left no-repeat;
	
	}
.sub_menu h7{
	width:60px;
	margin-left:5px;
	height:40px;
	padding:5px 0 0 13px;
	float:left;
	text-align:center;
	font-weight:normal;
	background:url(/web/images/box.gif) no-repeat;
	}
.menu_icon
{
	float:left;
	width:80px;
	margin-top:5px;
	height:80px;
	background: url(/web/images/user.gif) no-repeat;
    background-position:left top;
}
.menu_icon1
{
	float:left;
	width:50px;
	margin-left:2px;
	margin-top:10px;
	padding-top:50px;
	height:auto;
	background: url(/web/images/profile.gif) no-repeat;
    background-position:left top;
    text-align:right;
    color:Green;
    font-size:x-large;
}
.menu_content
{
	float:left;
	width:250px;
	margin-left:2%;
	margin-top:8px;
	height:auto;
	font-size:11px;
	text-align:left;
	color:Olive;
	display:block;

}
.menu_contains
{
	float:left;
	width:360px;
	margin-left:20px;
	margin-top:20px;
	padding-left:2px;
	height:140px;
	font-size:small;
	text-align:left;
	color:Olive;
	display:inline;
	padding-top:25px;

}
.menu_contains-1
{
	float:left;
	width:270px;
	margin-left:10px;
	margin-top:20px;
	padding-left:2px;
	height:140px;
	font-size:small;
	text-align:left;
	color:Olive;
	display:inline;
	padding-top:25px;

}
.menu
{
	float:left;
	display:inline;
	width:90%;
	height:8%;
	color:#bc4343;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:-3px;
	padding:0;
	text-align:left;
	
}

.user
{
	float:left;
	width:100px;
	margin-left:200px;
	margin-top:80px;
	padding-left:20px;
	height:20px;
	text-align:left;
	color:Black;
	font-size:medium;
	font-weight:bold;
}
.logout
{
    width:auto;
	height:18px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:4px;
	margin-left:0;
	display:inline;
	float:right;
	text-align:left;
}

.logout dl{
	margin:0;
	padding:0;
	width:auto;
	height:18px;
	float:left;
	font-size:11px;
	font-family:Arial;
	display:inline;
	}
.logout dl dt{
	margin:8px 2px 0 0;
	padding:0 15px 0 5px;
	width:auto;
	height:10px;
	float:left;
	text-align:center;
	color:Red;
	font-weight:lighter;
	display:inline;
	}
.logout dl dd{
	margin-top:8px;
	margin-right:5px;
	padding:0;
	width:auto;
	height:15px;
	float:left;
	display:inline;
	
	
	}

.link
{
 float:left;
 width:auto;
 height:5px;
 display:inline;
 margin-left:20px;
 
}
/*Complete_profile*/
.upper_profile
{
	background:url(/web/images/upper_profile.gif);
	float:left;
	height:40px;
	margin-top:30px;
	padding:0;
	width:182px;
	display:inline;
	
}
.profile_layout
{
	
	float:left;
	width:780px;
	height:auto;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:-1px;
	padding:0;
    display:inline;	
}
.profile_layout_top
{
	float:left;
	width:780px;
	height:29px;
	margin-top:2px;
	margin-bottom:-1px;
	padding:0;
	background:url(/web/images/profile_top.gif) no-repeat;
    display:inline;	
}
.profile_layout_middle
{
	float:left;
	width:780px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	background:url(/web/images/profile_middle.gif) repeat;
    display:block;	
}
.profile_layout_bottom
{
	float:left;
	width:780px;
	height:29px;
	padding:0;
	background:url(/web/images/profile_bottom.gif) no-repeat;
    display:inline;	
}
.profile_inner
{
	float:left;
	width:700px;
	height:auto;
	padding:0;
	margin-left:32px;
    margin-top:20px;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:10px;
    padding-right:5px;
    text-align:left;
    color:Black;
    display:inline;
    word-spacing: 0px;
    font: 11px/16px Arial;
    text-transform: none;
    color: rgb(57,57,57);
    text-indent: 0px;
    white-space: normal;
    letter-spacing: normal;
    border:dashed 1px red;
    text-align: left;
    
}
.text_inner
{
	margin:0;
}
.head_text
{
    float:left;
	margin:0;
	width:700px;
	height:auto;
	text-align:left;
	font: 11px/16px Arial;
    text-transform: none;
    color: rgb(57,57,57);
    margin-left:40px;
    margin-top:30px;
    }
.big_text
{
    font-weight: bold;
    font-size: 16px;
	color: rgb(53,163,76)
}
.bold
{
	margin-top:10px;
    font: bold 11px/15px Arial;   
    text-align: justify;
}
.text_inner span.greentext
{
	font: 11px/15px Arial; 
	color: rgb(53,163,76);
}
.text_inner span.redtext
{
	 font: 11px/15px Arial; 
	 color:#ff9933;
	 margin-left:300px;
	 text-align:right;
	 width:20px;
	 margin-right:0;
	 padding-right:0;
}
.icon_space
{
	float:left;
	width:200px;
	height:auto;
}
.icon
{
	float:left;
	width:200px;
	height:100px;
	
	padding-top:50px;
}
#icon_background1
{
	background:url(/web/images/icon.gif) no-repeat;
	background-position:center;
}
#icon_background2
{
	background:url(/web/images/phone.gif) no-repeat;
	background-position:center;
}
#icon_background3
{
	background:url(/web/images/icon.gif) no-repeat;
}
#icon_background4
{
	background:url(/web/images/icon.gif) no-repeat;
}
/*common*/
.head_content
{
	float:left;
	height:33px;
	margin-left:1px;
	padding:0;
	width:auto;
	display:inline;
	margin-top:10px;
}
.upper_headingLeft
{
	float:left;
	height:29px;
	padding:0;
	width:13px;
    display:inline;
	background:url(/web/images/common_btn_front.gif) repeat;
}
.upper_headingTrim
{
	float:left;
	height:29px;
	padding:0;
	width:auto;
	display:inline;
	background:url(/web/images/common_btn_tc.gif) repeat-x;
	
}
.upper_headingRight
{
	float:left;
	height:29px;
	padding:0;
	width:9px;
	display:inline;
	background:url(/web/images/common_btn_back.gif) repeat;
}
.format
{
	float:left;
	height:auto;
	width:auto;
	display:inline;
	color:Black;
    text-align:center;
    padding-top:5px;
    font-family:Bell MT;
    font-weight:bold;
    font-size:18px;
    color:#419d43;
    display:block;
}
.subHeadFront
{
	float:left;
	height:40px;
	padding:0;
	width:39px;
	background:url(/web/images/sub_headLeft.gif) repeat;
}
.subHeadTrim
{
	float:left;
	height:40px;
	padding:0;
	width:auto;
	display:block;
	background:url(/web/images/sub_headTrim.gif) repeat-x;
	
}
.subHeadRight
{
	float:left;
	height:40px;
	padding:0;
	width:41px;
	display:inline;
	background:url(/web/images/sub_headRight.gif) repeat;
}
.format1
{
	float:left;
	height:30px;
	width:auto;
	display:inline;
	color:Black;
    text-align:center;
    padding-top:9px;
    font:20px/22px Berlin Sans FB;
    color:White;
    display:block;
}
.edit_layout
{
	
	float:left;
	width:800px;
	height:auto;
	margin-left:15px;
	margin-top:2px;
	margin-bottom:-1px;
	padding:0;
    display:inline;	
    
}
.edit_layout_top_left
{
	float:left;
	width:80px;
	height:72px;
	background:url(/web/images/top-left.gif) left no-repeat;
		
}
.edit_layout_top_right
{
	float:right;
	width:80px;
	height:72px;
	background:url(/web/images/top-right.gif) left no-repeat;
		
}
.edit_layout_middle
{
	float:left;
	width:898px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	background-color:#e9ebe0;
	display:inline;	
}
.edit_layout_bottom_left
{
	float:left;
	width:80px;
	height:72px;
	
	background:url(/web/images/botom-left.gif);
   	
}
.edit_layout_bottom_right
{
	float:right;
	width:80px;
	height:72px;
	
	background:url(/web/images/botom-right.gif);
   	
}
.edit_inner
{
	float:left;
	width:290px;
	height:auto;
	padding-right:20px;
	margin-left:80px;
    margin-top:20px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    color: rgb(57,57,57);
    
    
}

.edit_inner3
{
	float:left;
	width:280px;
	padding-left:25px;
	padding-bottom:10px;
	margin-left:75px;
    margin-top:20px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    color: rgb(57,57,57);
	background:url(/web/images/tick.gif) no-repeat;
	height:50px;
}
.innermost1
{
	background:url(/web/images/tick.gif) no-repeat;
	width:auto;
	height:auto;
	padding-left:23px;
	padding-right:5px;
	
}
.innermost2
{
	width:auto;
	height:auto;
	color:Red;
}
.edit_inner1
{
	float:left;
	width:280px;
	height:auto;
	padding-left:25px;
	padding-bottom:10px;
	margin-left:80px;
    margin-top:10px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    color: rgb(57,57,57);
    background:url(/web/images/cross.gif) no-repeat;
	
}
.edit_add
{
	float:right;
	width:20px;
	height:auto;
    color:Red;
    margin-top:-16px;
    margin-left:10px;
    
}
.Rsearch_outer
{
	float:left;
	width:830px;
	height:auto;
	margin-left:30px;
    margin-top:20px;
    padding-bottom:20px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    color: rgb(57,57,57);       
}
#Rsearch_border
{
	 border:dotted #848776;
	  border-width:thin;
	  background-position:center;  
}
.Rsearch_outer dl
{
	float:left;
	width:100%;
	height:auto;
	float:left;
}
.Rsearch_outer dd
{
   font-weight:normal;
   font-size:12px;
   text-align:left;
   float:left;
   width:auto;
}
.Rsearch_outer dt
{
	font-weight:bold;
    font-size:12px;
   
    padding-left:0;
    margin-left:0;
    width:150px;
    float:left;
}
.Rsearch_box
{
	width:100px;
}
.multiple_container
{
	width:180px;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin-left:10px;
	height:100px;
	z-index:100;	
}
.button_set
{
	width:80px;
	float:left;
	font-size:12px;
	height:auto;
	margin-top:20px;
	margin-left:20px;
}
.button
{
	margin-bottom:10px;
}
.msg
{
	font-size:10px;
	font-weight:lighter;
	width:auto;
	color:Gray;
}
.searchResult
{
	width:740px;
	height:150px;
	margin-left:5px;
	float:left;
    background:url(/web/images/search_result.gif) repeat-x;
}
.searchResult_content
{
	width:740px;
	height:150px;
	float:left;
}

.searchResult_content h6
{
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-top:25px;
	font-weight:bolder;
}
.details
{
	width:580px;
	height:auto;
	float:left;
	
}
.link
{
	color:Red;
	 margin-left:50px;
}
.RsearchButton
{
	 float:left;
	 width:151px;
	 height:34px;
	 margin-left:340px;
	 margin-top:50px;
	 
}
.photo_outer
{
	float:left;
	width:95%;
	height:auto;
	margin-left:15px;
    margin-top:20px;
    padding-bottom:45px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    color: rgb(57,57,57);
    border:1; 
    border-color:#f8b699;
    background-color:#f7e8e2;
    padding-top:0;
        
}
.photo_space
{
	width:100px;
	height:100px;
	float:left;
	margin-left:20px;
	margin-top:30px;
    padding:0;
}
.file_upload
{
	width:100%
	float:left;
	margin-top:50px;
	margin-left:150px;
	
}
.upload_btn
{
	float:left;
	margin-left:240px;
	margin-top:10px;
	display:inline;
}
.thickbox_photo_outer
{
  
  float:left;
  width:728px;
  height:460px;
}
.thickbox_photo_space
{
	float:left;
	width:85%;
	height:auto;
	margin-left:60px;
    margin-top:50px;
    padding-bottom:45px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    border:dotted Gray;
    border-width:thin;
    background-color:#ebece4;
    padding-top:0;
    padding-bottom:20px;
}
.thickbox_secondaryoption
{

    float:left;
    margin-left:50px;
    margin-top:20px;
    width:auto;
    height:auto;
}
.thickbox_bold
{
    float:left;
    font: bold 11px/15px Arial;   
    margin-top:10px;
    margin-left:100px;
    width:60%;
    height:auto;
    
}
.photo_button_set
{
    float:left;
    padding-left:33px;
    width:100%;
}
.photo_button
{
    margin-left:10px;
    margin-right:13px;
}
.new_photo_space
{
    width:100%;
    height:auto;
    float:left;
}
.crop_space
{
   float:left;
   width:auto;
   height:auto;
   margin-left:20px;
}
.menu_photo_space
{
	width:70px;
	height:70px;
	float:left;
	margin-left:20px;
	margin-top:20px;
    padding:0;
}
.menu_content1
{
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:8px;
	height:auto;
	font-size:11px;
	text-align:left;
	color:Olive;
	display:block;

}
#menu_content_a
{
 float:left;
 width:auto;
 height:auto;
 display:inline;
 font-size:11px;
}

.div_image
{
	float:left;
	display:block;
	width:79px;
	height:95px;
    text-align:center;
   margin-left:5px;
    margin-top:75px;
    font-size:10px;
    color:Green;
   }
   .div_image a
   {
	color:Green;
   }

.profile_details
{
	float:left;
	display:block;
	width:600px;
	height:100px;
	
	margin-left:80px;
	padding-top:30px;
}
.profile_details_head
{
	float:left;
	font-size:12px;
	 font-weight:bold;
	 color:Black;
}

.about_family
{
	float:left;
    margin-left:10px;
    margin-top:5px;
    width:700px;
    height:auto;
    text-align:left;
}
.about_family h5
{
	float:left;
	color:#c24545;
	font-size:16px;
	width:auto;
	font-weight:normal;
}
.about_family_inner
{
	float: left;
	width:100%;
	height:auto;
	text-align:left;
	margin:0;
}
.hobbies_head
{
	float:left;
	width:100%;
	height:14px;
	text-align:left center;
	padding:5px 0px;
	
}
.hobbies_head a
{
	
	color:#c24545;
	text-decoration:none;
     margin:0;
}	
.hobbies_head label
{
	
	color:#c24545;
	text-decoration:none;
     margin:0;
}
.hobbies_inner
{
	float:left;
	width:98%;
	height:300px;
	padding:10px 0 0 10px;
	border:dotted 1px orange;
	margin-left:25px;
}
.hobbies_inner dl
{
	float:left;
}

.hobbies_inner dd
{
	float:left;
	font-size:11px;
    font-family:Arial;
    font-weight:normal;
    color:Black;
    padding:0;
}
.partner_inner
{
	float:left;
	width: auto;
	height:120px; 
}
.partner_multiple_container
{
	width:250px;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin-left:10px;
	height:70px;
	z-index:100;	
}
.edit_profile_settings
{
 width:auto;
 height:auto;
 margin-left:70px;
 padding-bottom:20px;
 
}
.chng_pwd_inner
{
	float:left;
	width:500px;
	height:150px;
	margin-left:97px;
	margin-top:40px;
	padding-top:50px;
	border:dotted grey;
	border-width:1px;
}
.chng_pwd_inner dl
{
	float:left;
	width:100%;
	height:150px;;
}
.chng_pwd_inner dl dt
{
	margin-top:8px;
	float:left;
	width:200px;
	height:30px;
	padding-top:2px;
}
.chng_pwd_inner dl dd
{
	margin-top:8px;
	float:left;
	width:200px;
	height:30px;
	padding-top:2px;
}
.contact_details_outer
{
  float:left;
  width:700px;
  height:auto;
  margin-left:10px;
 }
 
.contact_details_space
{
	float:left;
	width:85%;
	height:auto;
	margin-left:45px;
    margin-top:50px;
    margin-bottom:10px;
    text-align:left;
    display:inline;
    font: 11px/16px Arial;
    border:dotted Gray;
    border-width:thin;
    background-color:White;
    padding-top:0;
   
}
.message_box
{
	float:left;
	width:500px;
	height:100px;
	margin-left:40px;
	margin-top:30px;
	font-size:10px;
	color:Black;
	background-color:#e2e3e0;
	border-width:thin;
	
}
.thickBox_space_text
{
	float:left;
	width:600px;;
	height:auto;
	padding:0;
	margin-top:10px;
	font-size:10px;
	color:Black;
	border-width:thin;
	
}
.div_message_new
{
  float:left;
  display:inline;
  width:550px;
  height:auto;
  border:dotted thin Gray;
  font-size:small;
  margin-left:150px;
  margin-top:-5px;
  
}
.message_btnSet
{
	float:right;
	width:auto;
    height:auto;
    
}
.chng_pwd_msg
{
	float:left;
	width:700px;
	height:auto;
	color:Red;
	font-size:14px;
	margin-top:30px;
	margin-left:20px;
}
.chng_pwd_inner
{
	float:left;
	width:500px;
	height:150px;
	margin-left:97px;
	margin-top:40px;
	padding-top:50px;
	border:dotted grey;
	border-width:1px;
}
.chng_pwd_inner dl
{
	float:left;
	width:100%;
	height:150px;;
}
.chng_pwd_inner dl dt
{
	margin-top:8px;
	float:left;
	width:200px;
	height:30px;
	padding-top:2px;
}
.chng_pwd_inner dl dd
{
	margin-top:8px;
	float:left;
	width:200px;
	height:30px;
	padding-top:2px;
}
.forgot_password
{
  float:left;
  width:640px;
  height:170px;
}