@charset "utf-8"; 
html{overflow:-moz-scrollbars-vertical; margin:0; padding:0}
*{font-family:Arial,Helvetica,sans-serif}
body{margin:0px; padding:0px; background-color:#ffffff}
body, td, th, input, textarea, select, a{font-size:12px}
form{padding:0; margin:0; display:inline}
input, textarea, select{margin:3px 0px}
a, a:visited{/*color:#3d89c1;*/ text-decoration:none; cursor:pointer; outline:none}
a:hover{text-decoration:none; /*color:#00afef*/}
a img{border:none}
p{margin-top:0px}
/*-----------------*/
.header_wrapper{width:960px; height:140px; margin:0 auto}
.header_wrapper_logo_main{width:300px; height:auto; float:left; margin:0}
.header_wrapper_logo{width:291px; height:auto; float:left; margin:0}
.header_wrapper_logo_name{width:291px; height:auto; float:left; margin:0 0 5px 0; font-family:Arial; color:#333; font-size:12px;}

.header_right{
	width:329px;
	height:95px;
	float:right;
	margin-top: 4px;
}
.nav_top_row{width:329px; float:left}
.nav_cont{width:948px; height:39px; float:left; background-image:url(http://imgs.arakkonammatrimony.com/images/nac.jpg); background-repeat:repeat-x; -moz-border-radius:3px; border-radius:3px; padding-left:12px; overflow:;}
.nav{height:39px; float:left;}
.nav_top{
	width:105px;
	height:22px;
	float:right;
	margin-top:5px;
	text-align:right;
	background-repeat:no-repeat;
	background-position:right;
	padding-top:1px;
	margin-right:0;
	color:#47bce7;
	padding-bottom: 0px;
}
.nav_top1{
	width:300px;
	height:22px;
	float:right;
	margin-top:10px;
	text-align:right;
	background-repeat:no-repeat;
	background-position:right;
	padding-top:1px;
	margin-right:0;
	color:#47bce7;
	padding-bottom: 0px;
	font-weight:bold;
}
.nav_top_logoff{
	width:300px;
	height:22px;
	float:right;
	margin-top:5px;
	text-align:right;
	background-repeat:no-repeat;
	background-position:right;
	padding-top:1px;
	margin-right:0;
	color:#47bce7;
	padding-bottom: 0px;
	font-size:12px;
}
.nav_top2{float:right!important; width:135px!important;}
.nav_top3{float:right!important; width:150px!important; padding-top:0px; }
/*.nav_right{
	width:140px;
	height:22px;
	margin-top:7px;
	background-repeat:no-repeat;
	background-position:right;
	padding-top:5px;
	margin-right:11px;
	position:absolute;
	z-index:8000;
	right:500px;
}*/
.nav_right{width: 125px;
height: 39px;
float: right;
margin: 10px 0;
padding:0;
/*margin-right: 11px;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: white;
font-weight: bold;}

.nav_right img{margin:1px 0 0 2px;padding:0; width:16px;height:14px; }
.nav_right a{color:#ffffff;}
.nav_right a:hover{color:#F90}
.nav ul{list-style:none; margin:0; padding:0}
.nav li{text-align:center; margin:0; float:left; background-image:url(http://imgs.arakkonammatrimony.com/images/nav-sep.jpg); background-position:right -2px; background-repeat:no-repeat}
.nav li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#ffffff; text-decoration:none; padding-top:12px; padding-right:10px; padding-bottom:12px; padding-left:10px; font-weight:bold}
.nav li a:hover, .nav li a:active{background-image:url(http://imgs.arakkonammatrimony.com/images/nav_hover.jpg); background-repeat:repeat-x; color:#F90}
.current_nav a{background-image:url(http://imgs.arakkonammatrimony.com/images/nav_hover.jpg); background-repeat:repeat-x; color:#80BF26!important}
.inside_nav_top1{width:270px; height:22px; float:right; margin-top:7px; padding-top:9px; padding-left:0px; margin-right:11px; color:#ce171f; font-size:12px; font-weight:bold; text-align:right;}

<!--new styles starts-->

.banner{width:950px; height:103px; background:#ffffff; margin:10px auto; border:2px solid #999; background:url(http://imgs.arakkonammatrimony.com/images/banner_contact.jpg) no-repeat; border-radius:5px;}
.banner_content{width:950px; height:50px; border:0px solid #ccc; margin:10px auto auto auto; background:#ffffff;}
.banner_content_head{width:220px; height:35px; padding:15px 0 0 25px;  font-weight:bold; float:left; background:url(http://imgs.arakkonammatrimony.com/images/image.png) no-repeat; color:#ffffff; font-weight:bold; font-size:16px}
.banner_content_head0{	width:225px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d81af; text-align:left; float:left; line-height:50px;}
.banner_content_head0 img{float:left; margin:0 10px 0 10px;}
.banner_content_head1{	width:260px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d81af; text-align:left; float:left; line-height:50px;}
.banner_content_head1 img{float:left; margin:0 10px 0 10px;}
.banner_content_head2{width:220px; height:50px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d81af; text-align:left; float:left; line-height:50px;}
.banner_content_head2 img{float:left; margin:0 10px 0 0;}

.inside_footer_main{width:100%; height:auto; background:#fafafa; margin-top:20px; padding-top:5px;}
.inside_footer_top{width:960px; height:110px; margin:5px auto 0px auto; padding:0px; background:#f0f0f0; border-radius:5px;}

.inside_footer-links-head{width:90px; float:left; text-align:left; height:18px; margin:5px 0 0px 0; padding:5px 0 0 20px; color:#666; font-size:11px; font-weight:bold; }
.inside_footer-links{width:780px; float:left; text-align:center; height:auto; margin:5px 0 5px 0}
.inside_footer-links ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links li{text-align:center; margin:0; float:left; text-align:center;}
.inside_footer-links li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#09C; text-decoration:none; padding:0 7px; text-align:center; line-height:20px;}
.inside_footer-links li a:hover, .footer-links3 li a:active{color:#227FDE}

.inside_footer-links1-head1{width:90px; float:left; text-align:left; height:18px; margin:0 0 0px 0; padding:5px 0 0 20px; font-size:11px; font-weight:bold;}
.inside_footer-links1{width:780px; float:left; text-align:center; height:auto; margin:0 0 5px 0}
.inside_footer-links1 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links1 li{text-align:center; margin:0; float:left; text-align:center; line-height:24px;}
.inside_footer-links1 li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#09C; text-decoration:none; padding:0 7px; text-align:center; }
.inside_footer-links1 li a:hover, .footer-links3 li a:active{color:#227FDE}

.inside_footer-links2_head2{width:90px; float:left; text-align:left; height:18px; margin:0px; padding:5px 0 0 20px; font-size:11px; font-weight:bold;}
.inside_footer-links2{width:780px; float:left; text-align:center; height:auto; margin:0 0 5px 0}
.inside_footer-links2 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links2 li{text-align:center; margin:0; float:left; text-align:center; line-height:24px;}
.inside_footer-links2 li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#09C; text-decoration:none; padding:0 7px; text-align:center; }
.inside_footer-links2 li a:hover, .footer-links3 li a:active{color:#227FDE; text-decoration:underline}

.inside_footer-links3_head3{width:90px; float:left; text-align:left; height:18px; margin:0px; padding:5px 0 0 20px; font-size:11px; font-weight:bold;}
.inside_footer-links3{width:780px; float:left; text-align:center; height:auto; margin:0 0 5px 0}
.inside_footer-links3 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links3 li{text-align:center; margin:0; float:left; text-align:center;}
.inside_footer-links3 li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#09C; text-decoration:none; padding:0 7px; text-align:center; line-height:18px;}
.inside_footer-links3 li a:hover, .footer-links3 li a:active{color:#227FDE; text-decoration:underline}


.inside_footer_bottom{width:960px; height:400px; margin:auto; padding:0px; }
.inside_footer-links4_heading{width:900px; height:20px; float:left; margin:10px auto 10px 20px; }
.inside_footer-links4_head_1{width:450px; height:17px; float:left; text-align:left; padding:3px 0 0 0; font-size:11px; font-weight:bold; color:#09C; border-radius:5px;}
.inside_footer-links4{width:950px; float:left; text-align:center; height:auto; margin:0 0 10px 5px}
.inside_footer-links4 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links4 li{text-align:center; margin:0; float:left; text-align:center;}
.inside_footer-links4 li a{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; text-decoration:none; padding:0 7px; text-align:center; line-height:18px;}
.inside_footer-links4 li a:hover, .footer-links3 li a:active{color:#09C; text-decoration:underline}

.inside_footer-links5_heading{width:900px; height:20px; float:left; margin:0px auto 10px 20px; }
.inside_footer-links5_head_2{width:450px; height:17px; float:left; text-align:left; padding:3px 0 0 0;font-size:11px; font-weight:bold; color:#09C; border-radius:5px;}
.inside_footer-links5{width:200px; float:left; text-align:center; height:auto; margin:0 30px 10px 5px;}
.inside_footer-links5 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links5 li{text-align:center; margin:0; float:left;}
.inside_footer-links5 li a{ width:160px; display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; text-decoration:none; padding:0 7px; text-align:left; line-height:18px;}
.inside_footer-links5 li a:hover, .footer-links3 li a:active{color:#09C; text-decoration:underline;}

.inside_footer-links7{width:220px; float:left; text-align:center; height:auto; margin:0 30px 10px 5px;}

.inside_footer-links7 ul{list-style:none; margin:0; padding:0; text-align:center; margin-left:10px}
.inside_footer-links7 li{text-align:center; margin:0; float:left;}
.inside_footer-links7 li a{ width:210px; display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; text-decoration:none; padding:0 7px; text-align:left; line-height:18px;}
.inside_footer-links7 li a:hover, .footer-links3 li a:active{color:#09C; text-decoration:underline;}


.inside_footer_cop-r{width:100%; margin:0px; background:#f3f3f3;}
.inside_footer_cop-r-sub{width:960px; height:30px; color:#000; margin:0 auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-top:7px;}

/* new city description added */
.city_footer_bottom{width:960px; height:260px; margin:auto; padding:0px; }

.city_heading{width:900px; height:20px; float:left; margin:0px auto 10px 20px; }

.city_head_2{width:450px; height:17px; float:left; text-align:left; padding:3px 0 0 0;font-size:11px; font-weight:bold; color:#09C; border-radius:5px;}

.cityDescription{width:900px; float:left; text-align:justify; height:auto;margin:0px auto 10px 20px; display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; text-decoration:none; padding:0 7px; text-align:left; line-height:18px;}

 .dist-seo-names {padding: 3% 5%;}