@charset "utf-8";
/* CSS Document */
/*-----------
Author : Mouna
Date Created : 03-04-2010
-----------*/
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.bg{
	background:#00579b url(../images/bg.jpg) repeat-x top left;
	margin-top:15px;
}
a:focus {
	outline-style: none;
	}
.button{
	background:url(../images/btn.png) no-repeat;
	border:0px;
	width:75px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
	color:#ffffff;
	cursor:pointer;
}
.more{
	display:block;
	text-align:center;
	text-decoration:none;
	background:url(../images/btn.png) no-repeat;
	border:0px;
	width:75px;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
	color:#ffffff;
}
/*-----------menu start here-----------*/
.menu{
	margin-top:20px;
	background:url(../images/menu_left.png) no-repeat;
	padding-left:9px;
}
.menu ul{
	margin:0px;
	padding:0px;
	float:left;
	width:552px;
	background:url(../images/menu_mid.png) repeat-x;
}
.menu ul li{
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
.menu ul li a{
	display:block;
	margin:10px 29px 0px 29px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
}
/*-----------menu ends here-----------*/

/*-----------register, login, quick search starts here-----------*/
.form_box{
	float:left;
}
.register{
	background:url(../images/register.png) no-repeat bottom left;
	width:141px;
	height:65px;
	padding-left:8px;
}
.register a{
	font-size:18px;
	color:#7a3700;
	text-decoration:none;
}
.search{
	background:url(../images/search_bg.png) no-repeat top left;
	width:270px;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	padding-bottom:24px;
	padding-top:3px;
}
.head_left{
	background:url(../images/head_left.png) no-repeat;
	padding-left:9px;
}
.head_right{
	background:url(../images/head_right.png) no-repeat top right;
}
.head_text{
	background:url(../images/head_mid.png) repeat-x;
	color:#de2b2b;
	padding:8px 0px 7px 5px;
	margin-right:9px;
	display:block;
}
.quicksearch{
	background:#eeeeee url(../images/shaadi_image.png) no-repeat top left;
	padding-top:116px;
}
.quicksearch table td{
	padding:15px 0px 0px 15px;
	font-size:12px;
}
.quicksearch .radio {
	height: 16px;
	padding: 0px 10px 0px 10px;
	background: url(../images/radio.gif) no-repeat top left;
	cursor:default;
	display:inline-block;
}
.lable{
	font-weight:normal;
	padding-right:10px;
	float:left;
}
.login table td{
	padding:12px 0px 0px 15px;
	font-size:12px;
}
.textbox{
	background:url(../images/textbox.gif) no-repeat;
	width:160px;
	padding:4px 0px 4px 3px;
	border:0px;
}
/*-----------register, login, quick search ends here-----------*/

/*-----------mobile version starts here-----------*/
.mobile_left{
	background:url(../images/mobile_left.png) no-repeat top left;
	height:55px;
	float:left;
        padding-left:50px;
	width:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	margin-top:15px;
	margin-bottom:15px;
}
.mobile_mid{
	background:url(../images/mobile_mid.png) repeat-x;
	height:55px;
	padding:8px 0px 0px 10px;
        width:500px;
}
.mobile_right{
	margin-top:15px;
	margin-bottom:15px;
	height:55px;
	float:right;
}
.kc{
	color:#de2b2b;
}
.kc_mobile{
	color:#2672b9;
	text-align:right;
}
.kc_mobile a{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#de2b2b;
	text-decoration:underline;
	margin-top:4px;
margin-right:30px;
	float:right;
}
.kc_mobile a:hover{
	text-decoration:none;
}
/*-----------mobile version ends here-----------*/

/*-----------middle content starts here-----------*/
.mid_bg{
	display:inline-block;
	background-color:#ffffff;
	width:952px;
	font-size:9px;
	height:9px;
}
.mid_bgleft{
        font-size:9px; 
        height:9px; 
        width:9px; 
        background:url(../images/bg_tl.png) no-repeat bottom left; 
        display:inline-block;
}
.mid_bgright{
        font-size:9px; 
        height:9px; 
        width:9px; 
        background:url(../images/bg_tr.png) no-repeat bottom right; 
        display:inline-block;
}
.mid_bgleft_bot{
        font-size:9px; 
        height:9px; 
        width:9px; 
        background:url(../images/bg_bl.png) no-repeat top left; 
        display:inline-block;
}
.mid_bgright_bot{
        font-size:9px; 
        height:9px; 
        width:9px; 
        background:url(../images/bg_br.png) no-repeat top right; 
        display:inline-block;
}
.middle_cont{
	padding:6px 15px 2px 15px;
	background-color:#ffffff;
}
.friend{
	background:url(../images/tell-a-friend.png) no-repeat bottom left;
	padding-left:15px;
	width:384px;
	font-family:Verdana, Geneva, sans-serif;
	height:159px;
	text-align:left;
	float:left;
}
.friend a{
	float:right;
	padding:20px 48px 20px 48px;
	margin-top:-16px;
	margin-right:16px;
	margin-left:130px;
	text-decoration:none;
	display:block;
}
.dollar{
	font-size:24px;
}
.profile{
	background:url(../images/secure-profiles.png) no-repeat;
	padding:12px 0px 14px 20px;
	margin-top:15px;
}
.profile a{
	display:block;
	font-size:18px;
	color:#7a3700;
	text-decoration:none;
	margin:0px 10px 0px 70px;
	padding-left:60px;
}
.srila{
	background-color:#eeeeee;
	padding-left:10px;
	padding-right:10px;
	border-right:solid 2px #dddddd;
	border-left:solid 2px #dddddd;
	width:246px;
}
p{
	text-align:justify;
	font-size:12px;
	padding:0px;
	margin:0px 0px 6px 0px;
}
/*-----------middle content ends here-----------*/

/*-----------subpage styles starts here-----------*/
.sub_link{
	color:#de2b2b;
	text-decoration:none;
}
.sub_link:hover{
	text-decoration:underline;
}
.subpage{
	width:570px;
	margin-top:20px;
}
.subpage_mid_bg{
	display:inline-block;
	background-color:#ffffff;
	width:552px;
	font-size:9px;
	height:9px;
}
.subpage_box{
	background-color:#ffffff;
}
.sub_header{
	background:url(../images/head_mid.png) repeat-x;
	color:#de2b2b;
	font-size:18px;
	width:539px;
	padding:5px 10px 5px 3px;
	display:inline-block;
}
.sub_text{
	padding:10px 10px 0px 10px;
	font-weight:normal;
	font-size:12px;
}
.sub_text_bold{
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:14px;
}
.sub_phara{
	padding-left:100px;
}
.star{
	color:#de2b2b;
	font-size:18px;
	}
.sub_info{
	display:block;
	font-weight:normal;
	font-size:11px;
	padding-top:2px;
	}
.sub_cont{
	padding-top:20px;
}
.sub_bg{
	background-color:#ffffff;
	padding-bottom:10px;
}
.sub_points{
	color:#2672b9;
	font-size:16px;
	margin:0px 10px 0px 10px;
	padding:30px 0px 3px 0px;
	border-bottom:groove 3px #dddddd;
	text-align:left;
}
.sub_list{
	padding:0px;
	margin:0px;
}
.sub_list li{
	padding:0px 0px 0px 15px;
	margin:15px 0px 0px 10px;
	list-style-type:none;
	font-size:13px;
	text-align:left;
	background:url(../images/sub_bullet.png) no-repeat;
}
.sub_list2{
	padding:0px;
	margin:0px;
}
.sub_list2 li{
	padding:0px;
	margin:5px 0px 0px 30px;
	list-style-type:circle;
	font-size:12px;
	text-align:left;
	background:none;
}
.sub_list_text{
	padding:5px 10px 0px 0px;
	font-weight:normal;
	font-size:12px;
}
.contact td{
	padding:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	}
.contact_textbox{
	background:url(../images/contact_textbox.gif) no-repeat;
	border:0px;
	width:352px;
	padding:8px;
	}
.contact_textarea{
	background:url(../images/contact_textarea.gif) no-repeat;
	width:352px;
	height:81px;
	border:0px;
	padding:0px 10px 0px 10px;
	}
.contact .radio {
	height: 16px;
	padding: 0px 10px 0px 10px;
	background: url(../images/contact_radio.gif) no-repeat top left;
	cursor:default;
	display:inline-block;
}
/*-----------browse file starts here-----------*/
#browse_box{
	background:url(../images/browse_btn.png) no-repeat top right;
	height:24px;
	width:350px;
	margin:0px;
}

#browse_box #browse{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:14px;
}

#hidden_filebox{
	margin-top:-25px;
}

#hidden_filebox #hiddenfile{
	background:url(../images/browse_field.png) no-repeat top left;
	border:0px;
	width:270px;
	height:24px;
	font-size:18px;
	font-family:Arial;
}
/*-----------browse file ends here-----------*/
.flash_points{
	color:#2672b9;
	font-size:16px;
	margin:10px 10px 10px 10px;
	border-bottom:groove 3px #dddddd;
	text-align:left;
}
.flash_text{
	padding:5px 10px 0px 0px;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
}
.text_style1{
	font-size:30px;
	padding:12px;
	color:#2672b9;
}
.text_style2{
	font-size:18px;
	color:#888888;
}
.email{
	background:url(../images/email.png) no-repeat top left;
	color:#888888;
	font-size:18px;
	padding:3px 0px 8px 50px;
}
.srila_link{
	color:#de2b2b; 
	font-size:12px;
}
/*-----------subpage styles ends here-----------*/

/*-----------payments starts here-----------*/
.payments{
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	color:#2672b9;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	}
.payments .text{
	display:block;
	float:left;
	margin-top:8px;
	margin-right:3px;
	}
/*-----------payments ends here-----------*/

/*-----------footer starts here-----------*/
.footer{
	background:none;
	font-size:11px;
        width:1000px;
        margin:auto 0px;
        text-align:center;
		padding-bottom:30px;
		color:#ffffff;
	}
.footer ul{
	margin:0px;
	padding:0px;
	list-style:none;
        width:1000px;
	}
.footer ul li{
	margin:0px 0px 10px 0px;
	padding:0px 20px 0px 20px;
	list-style-type:none;
	float:left;
	border-right:solid 1px #ffffff;
	}
.footer ul li.last{
	border-right:0px;
        padding-right:0px;
	}
.footer ul li a{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	}
.footer ul li a:hover{
	text-decoration:none;
	}
.footer .tvn{
	color:#ffffff;
	font-size:11px;
	float:left;
    padding-left:20px;
padding-bottom:20px;
}
.footer .tvn a{
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
.footer .tvn a:hover{
	text-decoration:none;
}/*-----------footer ends here-----------*/

