/* CSS Document */

body{
	padding:0; margin:0; background:#3E1618;
	}
div, p, h1, h2, h3, img, ul, form, label{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
		}
.clearcols
{
clear:both; 
line-height:0px;
margin:0px;
padding:0px;
height:0px;
font-size:0px;

}
/*-------------------------- TOP MENU AREA --------------------*/
#mainmenuarea{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(images/header_bg2.gif) repeat-x 0 0 #000000;
	height:322px;
	}
#menuarea{
	width:780px;
	margin:0 auto;
	padding:0px;
	height:75px;
	}
#menuleft{
	width:48px;
	height:75px;
	float:left;
	}
#menubg{
	width:685px;
	padding:0px;
	margin:0px;
	background:url(images/menu_bg.gif) repeat-x 0 0 #000000;
	height:75px;
	float:left;
	}
#menubg ul{
	width:655px; margin:0 auto 0 auto; display:block; padding:0 0 0 0;
	}
#menubg ul li{
	background:url(images/sep.gif) no-repeat right center; padding:0 28px 0 26px ; display:block; float:left; height:75px;
	}
#menubg ul li.noimg{
	 padding:0 15px 0 26px ; display:block; float:left; background-image:none;
	}
#menubg ul li a{
	font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FE892A; font-weight:bold; text-decoration:none;
	}
#menubg ul li a:hover{
	text-decoration:none; color:#FFFFFF;
	}
.align{
	padding-top:30px;
	}
#menuright{
	width:47px;
	height:75px;
	float:left;
	}
/*-------------------------- HEADER AREA --------------------*/
#mainheader{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(images/header_bg.gif) repeat-x 0 0 #000000;
	height:247px;
	}
#headerarea{
	width:780px;
	margin:0 auto;
	padding:0px;
	height:247px;
	}
/*-------------------------- BODY AREA --------------------*/
#mainbody{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(images/content_bg.gif) repeat-x 0 0 #3E1618;
	}
#bodyarea{
	width:780px;
	margin:0 auto;
	padding:0px;
	background:#770D0D;
	}
#topbodyarea{
	width:780px;
	margin:0 auto;
	padding:0px;
	background:#5A1213;
	height:200px;
	}
/*----- FORM --------*/
#lefttop{
	width:380px;
	height:200px;
	margin:0px;
	padding:0px;
	float:left;
	background:#000000;
	}
#dv{
	width:379px; margin:0 auto 0 auto; background:#000000;
	}
#dv h1{
	background:url(images/perfectpartner.gif) no-repeat; display:block; width:293px; height:22px; text-indent:-2000px; margin:8px 0 0 15px; padding:0 0 8px 0px;}
#dv form{
	width:378px; display:block; margin:0 auto 0 auto;
	}
#dv form label{
	margin:0 5px 0px 8px; display:block; font:bold 11px Tahoma, Helvetica, sans-serif; float:left; color:#626262;
	}
#dv form select{
	width:100px; height:20px; font-size:9px; float:left; margin:0 6px 8px 8px;
	}
#dv form select.lon{
	width:160px; height:20px; font-size:9px; float:left; margin:0 90px 8px 5px;
	}
#dv form select.mo{
	width:62px; height:20px; font-size:9px; float:left; margin:0 15px 8px 5px;
	}
	#dv form select.da{
	width:47px; height:20px; font-size:9px; float:left; margin:0 15px 8px 5px;
	}
#dv form select.ye{
	width:53px; height:20px; font-size:9px; float:left; margin:0 15px 8px 5px;
	}
#dv form input{
	width:259px; height:17px; margin:0 0 14px 0; padding:0;
	}
#dv form input.ra{
	width:15px; height:15px; margin:0 0px 0 7px; float:left;
	}
#dv form input.bu{
	background:url(images/search_btn.gif) no-repeat 0 0; width:89px; height:22px; margin:0 7px 0 12px; float:left; border:none;
	cursor:pointer;
	}
#dv form a{
	font:11px Tahoma, Helvetica, sans-serif; color:#FF0000; background-color:#000000;  float:left; text-decoration:none; padding:0 0 0 0px; padding:0 0 0 0px;
	}
#dv form a:hover{
	text-decoration:underline; 
	}
/*--- Welcome ---*/

#righttop{
	width:400px;
	height:200px;
	margin:0px;
	padding:0px;
	float:left;
	background:#6B1011;
	}
#righttop h1{
	background:url(images/welcome.gif) no-repeat; display:block; width:289px; height:32px; text-indent:-2000px; margin:10px 0 0 10px; padding:0 0 0 0px;
	}
#righttop p{
	display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#A35757; text-align:justify;
	margin:7px 14px 15px 14px;
	}
#righttop p a{
	display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; 
	text-decoration:underline; margin:10px 0 0 0; padding:0 0 0px 0px;
	}
#righttop p a:hover{
	text-decoration:none; color:#FF9900;
	}
/*--------------------------Left body Start--------------------*/
#leftarea{
	width:530px;
	margin:0px;
	padding:12px 0 0px 0px;
	float:left;
	background:#770D0D;
	}
#leftBody{
	width:515px; margin:0 auto; background:#770D0D; padding:0 0 0 0px; 
	}
#leftBody h1{
	background:url(images/seeking.gif) no-repeat; display:block; width:193px; height:26px; text-indent:-2000px; margin:0 0 0 0px; padding:0 0 0px 0px;
	}
	#leftBody p{
	display:block; margin:10px 0px 0px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#A65656; text-align:justify; width:500px;
	}
#leftBody p a{
	display:block; margin:0px 0 20px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#C3A79E; text-align:justify; text-decoration:underline;
	}
#leftBody p a:hover{
	color:#FFFFFF; text-decoration:none;
	}
#leftBody p.pic1{
	background:url(images/seeking_img.gif) no-repeat left top; padding:0 0 0 194px; width:194px; display:block; margin:10px 0px 0px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#A65656; text-align:justify; width:310px;
	}
#leftBody p.pic1 a{
	display:block; margin:10px 0 0 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#C3A79E; text-align:justify; text-decoration:underline;
	}
#leftBody p.pic1 a:hover{
	color:#FFFFFF; text-decoration:none;
	}
#box{
	width:507px;
	height:158px;
	margin:24px auto;
	padding:0px;
	background:#5E080A;
	}
#story{
	width:39px;
	height:158px;
	float:left;
	}
	
#leftBody ul{
	width:429px; display:block; margin:0px 0 0px 0px; float:left; background:#5E080A; padding:0px;
	}
#leftBody ul li{
	display:block; float:left; border-right: none; margin:0; padding:10px 0px 9px 11px;
	}
#leftBody ul li.pad{
	display:block; float:left; border-right: none; margin:0; padding:10px 0px 0 0;
	}
#leftBody ul li a{
	float:left; height:139px; width:95px; text-indent:-2000px;
	}
#leftBody ul li a:hover{
	margin:0 0 0 0px; padding:0px;
	}
#leftBody ul li a.pic1{
	background:url(images/img1.gif) no-repeat 0 0;
	}
#leftBody ul li a.pic2{
	background:url(images/img2.gif) no-repeat 0 0;
	}
#leftBody ul li a.pic3{
	background:url(images/img3.gif) no-repeat 0 0;
	}
#leftBody ul li a.pic4{
	background:url(images/img4.gif) no-repeat 0 0;
	}
#details{
	width:38px;
	height:158px;
	float:right;
	}
#leftBody h2{
	background:url(images/dating_service.gif) no-repeat; display:block; width:185px; height:25px; text-indent:-2000px; margin:0 0 0 0px; padding:0 0 0px 0px;
	}
#leftBody p.pic2{
	background:url(images/you_me_pic.gif) no-repeat left top; padding:0 0 0 194px; width:194px; display:block; margin:10px 0px 0px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#A65656; text-align:justify; width:310px;
	}
#leftBody p.pic2 a{
	display:block; margin:10px 0 0 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#C3A79E; text-align:justify; text-decoration:underline;
	}
#leftBody p.pic2 a:hover{
	color:#FFFFFF; text-decoration:none;
	}
#leftBody h3{
	background:url(images/client_opinion.gif) no-repeat; display:block; width:164px; height:25px; text-indent:-2000px; margin:25px 0 0 0px; padding:0 0 0px 0px;
	}
#leftBody h4{
	background:url(images/contactus.gif) no-repeat; display:block; width:167px; height:25px; text-indent:-2000px; margin:10px 0 0 0px; padding:0 0 0px 0px;
	}		
	
	
/*--------------------------Right body Start--------------------*/
#rightarea{
	width:250px; margin:0 0 0 0px; padding:0px;	float:left;
	}
#rightBody{
	width:250px; margin:0 auto; background:#670808; padding:0 0 0 0px; 
	}
#events{
	width:250px;
	height:33px;
	margin:0px;
	padding:0px;
	}
#rightBody p{
	display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#C60404; text-align:justify;
	margin:25px 10px 15px 10px; width:230px;
	}
#rightBody p a{
	display:block; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#D6CEC2; 
	text-decoration:underline; margin:10px 0 0 0; padding:0 0 15px 0px;
	}
#rightBody p a:hover{
	text-decoration:none; color:#FF9900;
	}
	
	
/*-------------------------- FOOTER AREA --------------------*/
#mainfooterarea{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(images/footer_bg.gif) repeat-x 0 0 #000000;
	height:77px;
	}
#footerarea{
	width:780px;
	margin:0 auto;
	padding:0px;
	height:77px;
	}
#footerleft{
	width:48px;
	height:77px;
	float:left;
	}
#footerbg{
	width:685px;
	padding:0px;
	margin:0px;
	background:url(images/footerbg.gif) repeat-x 0 0 #000000;
	height:77px;
	float:left;
	}
#footerbg ul{
	width:655px; margin:0 auto 0 auto; display:block; padding:0 0 0 0;
	}
#footerbg ul li{
	background:url(images/foot_sep.gif) no-repeat right center; padding:0 28px 0 26px ; display:block; float:left; height:77px;
	}
#footerbg ul li.noimg{
	 padding:0 15px 0 26px ; display:block; float:left; background-image:none;
	}
#footerbg ul li a{
	font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FE892A; font-weight:bold; text-decoration:none;
	}
#footerbg ul li a:hover{
	text-decoration:none; color:#FFFFFF;
	}
.align{
	padding-top:30px;
	}
#footerright{
	width:47px;
	height:77px;
	float:left;
	}
	
/*------------- CONTACT FORM ----------- */

#contactbody{
	width:380px;
	height:270px;
	margin:0 auto;
	padding-top:20px;
	background:none;
	}
#contact{
	width:379px; margin:0 auto 0 auto;
	}
#contact form{
	width:378px; display:block; margin:0 auto 0 auto;
	}
#contact form label{
	margin:0 12px 0px 10px; display:block; font:11px Tahoma, Helvetica, sans-serif; float:left; color:#A65656;
	width:100px;
	}
#contact form input{
	width:220px; height:17px; margin:0 0 8px 0; padding:0; float:left;
	}
#contact form input.bu{
	background:url(images/submit.gif) no-repeat 0 0; width:59px; height:22px; margin:12px 7px 0 0px; float:left; border:none;
	cursor:pointer; display:block; float:left;
	}
#contact form input.re{
	background:url(images/reset.gif) no-repeat 0 0; width:52px; height:22px; margin:12px 0px 0 0px; float:left; border:none;
	cursor:pointer; display:block; float:left;
	}
