﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	background:#fff url(../images/login_bg.jpg) top repeat-x ;
	word-spacing:1px;
	line-height:19px;
	}

.wrap{
	width:100%;
	}
.wrapper{width:100%;background:FFFFD4; margin:auto; font-size:14px;text-align: justify;}
h1, h2, h3, h4, ul, li{
	margin:0px;
	padding:0px;
	}
.fleft{
	float:left;
	}
.fRight{
	float:right;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.mT25{
	margin-top:25px;
	}
.mT15{
	margin-top:15px;
	}
.mT8{
	margin-top:8px;
	}
.mL4{
	margin-left:4px;
	}
.pL10{
	padding-left:10px
	}
.pL30{
	padding-left:30px
	}
.pL20{
	padding-left:20px
	}
.pB15{
	padding-bottom:15px;
	}
.pB5{
	padding-bottom:5px;
	}
.pT45{
	padding-top:45px;
	}
.pT10{
	padding-top:10px;
	}
.w25 {
    width:25%;
	}
.w75 {
    width:68%;
	}
.w39per{width:39%}
.forgotpassword {
    float: right;
    margin-right: 45px;
    width: 60%;
}
.mainPage{
	max-width:1003px;
	margin:auto;
	}
.header{
	height:59px;
	padding-top:0px;
	}
	
	.h1new {font-size: 15px;  margin: 0;padding: 4px 0px;}
.logo a {
    background: url(../images/logo.png) no-repeat scroll left top transparent;
    display: block;
    height: 46px;
    margin-top: 7px;
	margin-left:5px;
    text-indent: -1500px;
    width:82px;
	}
.top_menu a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:15px;
	}
.w100{
	width:100%;
	}
h1.heading {
    background: url("../images/heading_br.png") no-repeat scroll right bottom transparent;
    color: #024370;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 4px;
}
.clr{
	clear:both;
	line-height:8px;
	}
.inputBox{
    border:none;
    color: #333;
    height:20px;	
    width:243px;
	padding:3px 7px;
	background:url(../images/input_text_bg.png) no-repeat;
	}
.inputBox_S{
    border:none;
    color: #333;
    height:20px;	
    width:167px;
	padding:3px 7px;
	background:url(../images/input_text_bg_s.png) no-repeat;
	}
.text_box {
    background: url("../images/tex_box.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    height: 142px;
    padding: 3px 3px 3px 11px;
    width: 396px;
}
.contact_box {
    background: url("../images/contact_usBox.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    height: 102px;
    padding: 3px 3px 3px 11px;
    width:243px;
}
.footer {
    color: #000;
	font-size: 11px;
    margin: auto;
    padding: 20px 0;    
    text-align: center;
	width:100%;
	clear:both;
	}
.footer p{
	padding: 10px 0px 10px 0;
	color:#0f2ba2;
	}
.footer a {
    font-size: 11px;
    margin: 0 10px;
}
.mb20{
	margin-bottom:20px;
	}
.pT20{
	padding-top:20px;
	}
.font13{
	font-size:15px;
	font-family:"Trebuchet MS";
	color:#024370;
	font-weight:bold;
	text-decoration:none;
	}
.pT8{
	padding-top:8px;
	}
.pL18{
	padding-left:18px;
	}
.pR10{
	padding-right:10px;
	}
.pR20{
	padding-right:20px;
	}
.pT30{
	padding-top:30px;
	}
.mT8{
	margin-top:8px;
	}
.mT40{
	margin-top:40px;
	}
.brB{
	border-bottom:#999999 dashed 1px;
	}
.clear{
	clear:both;
	}
.font11{
	font-size:11px;
	}
.mL15{
	margin-left:15px;
	}
.mL8{
	margin-left:8px;
	}
.w5{
	width:5%;
	}
.w8{
	width:8%;
	}
.pL1{
	padding-left:1%;
	}
.w29{
	width:29%;
	padding-left:1%;
	}
.brdB{
	border-bottom: #006699 solid 1px;
	}
.w20{
width:18%;}
input.btn{
	background-color:#f4f4f4;
	height:20px;
	width:49px;
	border:none;
	font-weight:bold;
	font-size:14px;
	color:#025782;
	font-family: "Trebuchet MS";
	}
input.btn2{
	background:url(../images/btn2_bg.png) top left;
	height:20px;
	width:170px;
	border:none;
	font-weight:bold;
	font-size:11px;
	}
a{
	text-decoration:none;
	color:#145e83;
	}
.container{
	background:url(../images/v_line.png) top center no-repeat;
	float:left;
	width:100%;
	}
.login{
	font-weight:normal;
	width:450px;
	margin:15px 0 0 50px;
	color:#000;
	_margin:15px 0 0 40px;
	}
.about_mate{
	font-weight:normal;
	width:460px;
	height:370px;
	margin:15px 0 0 25px; 
	_margin:15px 0 0 20px;
	}
	.about_mate1{
  font-weight: normal;
    height: 370px;
    margin: 15px 0 0 21px;
    width: 460px;
	}
.BLUE{
	color:#025782;
	}
.bold{
	font-weight:bold;
	}
	
	
.header ul {
    margin: 0;
    padding: 0;
}
.header li {
    float: left;
    line-height: 36px;
    list-style: none outside none;
    margin: 0 5px;
    padding: 9px 5px;
}
.header a{text-decoration:none; color:#024370;}
.header a:hover{text-decoration:underline;}

a {
    color: #024370;
    text-decoration: none;
}
 .signup{
	background: url(../images/new_account.png) no-repeat top left;
	height:19px;
	width:147px;
	border:none;
	font-weight:bold;
	font-size:13px;
	display:inline-block;
	text-align:center;
	padding-top:3px;
	margin-left:4px;
	}
input.login_btn{
	background: url(../images/logoin_bg.png) no-repeat top left;
	height:22px;
	width:56px;
	border:none;
	font-weight:bold;
	font-size:11px;
	padding-bottom:3px;
	}
.login_form{
    float: left;
    width: 98%;
    padding-left: 2%;
}
a.login_btn {
    background: url("../images/logoin_bg.png") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding-bottom: 5px;
    padding-left:12px;
    display:block;
    width: 56px;
}
#loading {
    display: none;
    left: 44%;
    position: absolute;
    top: 40%;
    z-index: 200;
}
input.signup {
    background: url("../images/new_account.png") no-repeat scroll left top transparent;
    border: medium none;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-left: 4px;
    padding-bottom: 4px;
    text-align: center;
    width: 147px;
    color: #024370;
}
.none
{
	display:none;}
h1{
    font-size: 16px;
    color:#024370;
    margin: 0;
    padding:4px 0 10px 0px;
}
h2{
    font-size: 13px;
    color:#000;
    margin: 0;
    padding:4px 0 0px 0px;
}

.afterlogin
{
	width:90%;
	 margin: 15px auto 0; }
.afterlogin ul
{
	padding:0 0 15px 15px;
	margin:0 0 0 20px;
	 }
.afterlogin  p
{
	padding:0;
	margin:10px 0;
	 }
.left_search {
    background: url("../images/left_bg.jpg") repeat-y scroll right top transparent;
    padding: 0 2% 10px 0;
    width: 19%;
}
.left_search ul, .right_search ul {
	padding:0px;
	margin:0px;	
}
.left_search ul li, .right_search ul li {
    list-style:none;
	padding: 6px 0;
	
}
.left_search h1, .right_banner h1  {
    font-size: 15px;
    margin: 0;
    padding:4px 0 0px 0px;
}
.search-area{width:500px;height:22px;margin-top:2px;}
.layer{z-index:100;position:absolute;line-height:18px;display:none; left:0;}
.layerContents{ padding: 4px;width: 205px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layerContents span{width:98%;padding:1%;float:left;cursor:pointer;}
.layerContents span a{ color:#333;}
.layerContents span a:hover{ color:#333; text-decoration:none;}
.layerContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}
/* This class has been created by the sanjeev kumar singh for the explore city*/
.layers{z-index:100;position:absolute;line-height:18px;display:none; left:0; width:122px;}
.layersContents{ padding: 4px;width: 155px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layersContents span{width:98%;padding:1%;float:left;cursor:pointer;}
.layersContents span a{ color:#333;}
.layersContents span a:hover{ color:#333; text-decoration:none;}
.layersContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}



#loading{position:absolute;left:44%;top:40%;z-index:200;display:none;}
.livesearch{-moz-box-sizing:border-box;background-color:#FFFF3;color:#000000;position:absolute;text-align:left; padding:5px 6px 2px 6px; width:416px;display:none;border: 1px solid #bdbdbd;z-index:200;font-size: 11pt;font-weight: normal;padding: 0px;  margin-top:-2px;}
.city, .area, .search-area 
{
 position:relative;
 }
  
.menu_txtBox_home{
	width:205px;
	height:24px;
	padding:2px 29px 2px 6px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	background: url(../images/drop-icon.png) no-repeat right transparent;
	background-color:#fff;
	border:none;
}
/*this class  is created by sanjeev for explore city drop down*/
.explorecity{
	width:130px;
	height:24px;
	padding:2px 29px 2px 6px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	background: url(../images/drop-icon-Explore.png) no-repeat right transparent;
	background-color:#fff;
	border:none;
	margin-right:1px;
}


.bdrColor {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #BDBDBD;
}

.rightContent
{
 padding-left: 2%;
   width: 76%;
}
.Div_PostRev {
    position: relative;
    width: 70%;
    z-index: 10;
}
.w40 {
    width: 26%;
}
.w60F {
    width: 74%;
}
h1 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 0 0;
}

/*Add expore city content  styles*/
.search_home {
    margin: auto;
    width: 800px;
}
.editlogin{
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 450px;
}
h1 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 0 0;
}
.divLogin
{ background:url("../images/cap-bg.png") repeat-y scroll left top transparent;
	width:96%;
	padding:0 2%;
}
.divLogin h1.heading {
    background: url("../images/heading_br.png") no-repeat scroll right bottom transparent;
    color: #024370;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 5px;
    padding-bottom: 4px;
    padding-left:5px;
}
.w91
{
	width:91%;}
.divbg
{ background:url("../images/cap-bg_1.png") repeat-y scroll left top transparent;
	width:94%;
	padding:0 3%;
}
.create_web{
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 544px;
}
.red
{
	color:Red;
}
.brBottom 
	{
    border-bottom: 1px dotted #1F75CC;
}
.bl {
    font-weight: bold;
}
.w30
{
	width:30%;
	}
.w70
{
	width:70%;
	}
	
	.size10 
	{
		font-size:11px;
		
	}
	
	.create_web_Design
	 {
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 600px;
}


.divbg_Website
{ background:url("../images/cap-bg_2.png") repeat-y scroll left top transparent;
	width:94%;
	padding:0 3%;
}

.w40r
{
	width:40%;
	
}
	
.w60
{
	width:60%;
}
.w50
{
	width:50%;
}

.pT15
{
	padding-top:15px
	
}

/* For Header Link*/
#more
{ position:relative;
  color:#024370;
  padding:0 6px;
   cursor:pointer;
   padding-top:9px;
  }
#more:hover
{ background-color: #FFFFFF;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 padding:0 5px;
 padding-top:9px;
  z-index:200;
}
#dropmenu
	{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top:none;
    position: absolute;
    z-index: 150;
    padding-bottom: 3px;
    left:-1px;
    top:33px;  
}
#dropmenu ul li {
    line-height:25px;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
    display:list-item;
    white-space: nowrap;   
    width:130px;
}

/*/////*/

	
.divAbsolute
{	position:absolute;
 	z-index:100px;
 	line-height:17px;
 	text-align:center;
 	top:28%;
 	left:42%;
 	border:#999 solid 5px;
 	width:281px;
 	background-color:#f1f1f1;
 	text-align:justify;
 	padding:1%;

	}
	font{color:Red; font-weight:bold;}
	
	
/*for abiout us*/
.linkabt{color: #024370; text-decoration: none;font-size:13px;}
.abt{font-size:12pt;font-weight:bold; text-align:left;padding-left:15px;font-size:10.0pt;font-family:Arial,Helvetica,sans-serif;}
.textabt{text-align:justify;padding-right:12px;padding-left:13px; font-size:13px; font-family:Arial,Helvetica,sans-serif;line-height:25px;}
.textabt span{font-size:10.0pt; line-height:25px; word-spacing:5px;}
/*#maindiv{width:1000px;margin:auto;}*/
#maindiv{width:98%;margin:auto;}

.linkunbld{color: #024370;font-weight:normal; text-decoration: none;font-size:11px;}
.ta
{
    text-align:justify;
}
.mt10
{
    margin-left:10px;}
    
.netone {
    border-bottom: 1px solid #BDBDBD;
    border-top: 1px solid #BDBDBD;
    font-size: 11px;
    line-height: 18px;
    margin: auto;
    padding: 8px 0;
    width: 95%;
}
.vScroll {
     max-height: 400px;
      margin-top:5px;
}.w20F {
    width: 12%;
}    
    
    .text_box_Exp {
    background: url("../images/tex_box_Exp.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    height: 279px;
    padding: 3px 3px 3px 11px;
    width: 524px;
}

   .City_Content_search {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    line-height: 18px !important;
    margin: auto;
    padding: 21px;
    width: 800px;
}
.counter {   
    position: absolute;
    width: 32px;
}

/*class added by Ajit*/
.Discl {
    font-family: Arial;
    font-size: 20px;
    text-align: center;
    text-decoration: underline;
    color:#024370;
    padding-top: 1%;
}
.afterloginN
{
	width:70%;
	 margin: 15px auto 0; }
.newfnt
{
   color: #333333;
    font-family: Arial,Lucida Console,sans-serif;
    font-size: 13px;
    line-height: 2;
    word-spacing: 1px;
    text-align:justify;

    }
    
 /* Classes used in explor city search term links area wise*/
  
   .w20FArea 
   {
    width: 33%;
   }  
    
    .inputBox_S {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    height: 20px;
    padding: 3px 7px;
    width: 167px;
}
 .inputBox_Cap {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    height: 20px;
    padding: 3px 7px;
    width: 70px;
    margin-left: 11px;
}
.searchhome {

background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    line-height: 26px !important;
    margin: auto;
    padding: 10px;
    width: 500px;
}

.inputBox_captch{
    border:1px solid #ccc;
    border-radius:4px;
    color: #333;
    height:20px;	
    width:153px;
	padding:3px 7px;
	
	}
@media screen and (max-width:767px) 
{
    .afterlogin p, .afterlogin h2 {
    font-size: 15px;
    }
    .afterlogin h1 {
     font-size: 18px;
    }
}