/* Body CSS Written By Shyam*/
body, ul, li, h1, h2, h3, h4, h5, h6, form, p, br
{
	margin :0px;
	padding: 0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#666666;
}
 

a, a img{
  border:0px;
  color: #ec7500;
  text-decoration: none;
  outline: none;
  }

h1
{
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #ff7c00;
}

/*  CLEAR FIX  */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* CLOSE CLEAR FIX */
/* Main Div Starts Here*/
.maindiv{
	width: 780px;
	margin: 0px auto;
}
.logo
{
	padding:19px 76px 5px 0px;
	float: left;
	width: 351px;
}
.topminDiv
{
	width:353px;
	float:right;
}
.contactimg
{
	width:106px;
	background:url(../images/contactus.jpg) right 3px no-repeat;
	float:right;
	height:38px;
}
.contactlink
{
    display:block;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9BB806;
	padding-top: 20px;
	padding-left: 4px;
}	
.contactlink:hover
{
    color: #4B3016;
}	     
.login
{
	width: 335px;
	display:block;
	float: right;
	padding: 16px 0px 17px 0px;
}
.input-text
{
	font:Tahoma, Arial,;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #666666;
	width:90px;
}
.login_btn
{
	background: url(../images/login_button.jpg) no-repeat;
	width: 58px;
	padding: 3px 0px 3px 0px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	font-size: 11px;
}
/* Menu starts Here*/
.menu
{
   margin: 0px auto;
   width: 780px;
}   
.menuborder
{
   width:420px; background:url(../images/menuborder.jpg) left top no-repeat; float:left;
   height:28px; 
}
.topnavbg
{
	width:355px;
	background: url(../images/menubg.jpg) repeat-x left top;
	float:left;
}
.topnavbg ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	height: 28px;
}
.topnavbg ul li
{
	display:block;
	float:left;
}
.topnavbg ul li  a
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding: 5px 12px 5px 12px;
	font-weight:bold;
}
.topnavbg ul li  span
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding: 5px 0px 5px 0px;
	font-weight:bold;
}
.topnavbg ul li a:hover
{
	color:#FFDD00;/*#E6BE00;*/
}
.topnavbg ul li a.current
{
	color:#FFDD00;/*#E6BE00;*/
}   	
.topnavleft{
   width:5px; background:url(../images/menuright.jpg) top right no-repeat; height:28px;
   float:left;
}
/*Menu ends here */
/*main div Ends Here */
/* middle div starts here*/ 
.middlediv
{
	width: 780px;
	margin: 0px auto;
}
.header_quick
{
   Width: 780px;
   float: left;
   margin: 0px auto;
}
.header
{
   width:608px;
   float:left;
   height:160px;
   padding:2px 0px 2px 0px;
}

/*.header
{
   width:600px;
   float:left;
   padding:2px 0px 2px 0px;
}*/
/*.spacer
{
   width:9px;
   float:left;
   padding:2px 0px 2px 0px;
}*/
.spacer
{
   width:2px;
   float:left;
   padding:2px 0px 2px 0px;
}
.quicksearch
{
   width:170px;
   float: left;
   padding: 2px 0px 2px 0px;
   display:inline;
}
.quickbg
{
   background: url(../images/quicksearchbg.jpg) left top no-repeat;
   height: 160px
   
}
.search
{
   padding-left: 10px;
   font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
   line-height: 20px;
   color: #9BB806;
}
/*.gender
{
   
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color: #070908;
   padding: 1px 0px 1px 10px;
}   */
 .searchbtn
{
    
	width: 59px;
	height: 18px;
	padding-right: 10px;
	padding-left:  80px;
	padding-top: 4px;
}	  

.border
{
   width: 780px;
   
}
.register
{
   width:780px;
   background:url(../images/register_bg.jpg) left top repeat-x;
   float:left;
   height: 70px;
}                        
.register ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.register ul li
{
	display:block;
	float:left;
	margin:0px; 
	padding:0px;
	
}

.register ul li a{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:22px 44px 20px 68px;
	background-image: url(../images/center1.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2D561;
	color: #9BB806;
}

.register ul li a:hover{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:22px 44px 20px 68px;
	background-image: url(../images/center1over.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2D561;
	color: #9BB806;
}
.register ul li a.center{
	background-image: url(../images/center2.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	
}
.register ul li a.center:hover{
	background-image: url(../images/center2over.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	
}
.register ul li a.center1{
	background-image: url(../images/center3.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	
}
.register ul li a.center1:hover{
	background-image: url(../images/center3over.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	
}
/* middle div ends here*/ 
/* Text body div starts here*/ 
.textbody
{
   width:780px;
   margin: 0px auto;
   padding-top: 3px;
   padding-bottom: 4px;
}
/*.leftad{
	display:block;
	float:left;
	width:186px;
	height: 186px;
	border: 1px solid #666666;
	vertical-align: middle;
}*/

.body_right_total{
	display:block;
	float:left;
	width:  580px;
	height: 186px;
	border: 1px solid #666666;
	vertical-align: middle;
}
.lefnav
{
	background:#F0F6E8;
	width:188px;
	float:left;
	height: 700px;
	
}
.lefnav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.lefnav ul li
{
	display:block;
	margin:0px;
	padding:0px;
	background:url(../images/left_border.jpg) left bottom repeat-x;

	
}
.lefnav ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	display:block;
	padding:8px 0px 8px 25px;
	color:#5A552B;
	background: url(../images/left_menuarrow.gif) no-repeat 15px 11px;
	
}
.lefnav ul li a:hover{
	text-decoration: underline;
}
.lefnav ul li a.active{

}
.textdiv
{
   display:block;
   width: 394px;
   float:left;
   padding-right: 10px;
} 
.textheader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color:#39B607;
   line-height: 15px;
   padding-left: 10px;
}
.text
{ 
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 18px;
  color:#666666;
  text-align:justify;
  padding-left: 12px;
  
}
.readmore
{
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color:#9F0000;/*#D81F1A;*/
  text-align:justify;
  padding-left: 12px;
  text-decoration:none;
}
.readmore:hover
{
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color:#9F0000;
  text-align:justify;
  padding-left: 12px;
  text-decoration:underline;
}
.success
{ 
   width: 780px;
   margin: 0px auto;
   padding: 4px 0px 4px 0px;
}
.successimg
{ 
   Width: 86px;
   display:block;
   float:left;
   padding: 2px 10px 2px 11px;
}
.successtext
{ 
  width:188px;
  float:left;
  display: block;
  height: 96px;
  padding: 2px 50px 2px 5px;      
}
.scrollingads
{
    display:block;
	float:left;
	width:427px;
	height: 96px;
	border: 1px solid #E0EAAE;
	vertical-align: middle;
}
.footer
{
 width: 780px;
 margin: 0px auto;
 padding : 4px 0px 4px 0px;
}
.footerlink1
{
  width:350px;
  margin: 0px auto;
} 
.footerlink2
{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #666666;
  line-height: 18px;
  text-decoration: none;
 }
.footerlink2:hover
{ 
 text-decoration: underline;
 }
 .footerlink3
{
  width:580px;/*480px;*/
  margin: 0px auto;
  padding-top: 5px;
  text-align:center;
} 
.footerlink4
{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #666666;
  line-height: 20px;
   text-decoration: none;
 }
.footerlink4:hover
{ 
 text-decoration: underline;
}
.footer_nav
{
  width: 780px;
  margin: 0px auto;
  padding-top: 5px;
  float:left;
} 
.copyright
{
   font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #666666;
  line-height: 20px;
 }
 .registerdiv
{
    width: 582px;
	display:block;
	float:left;
	padding-left: 10px;
	
}
.register-title
{
	width: 580px;
	display:block;
	float:left;
	background: #90C400;/*#F1FDC3;*/
	height: 25px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0EAAE;
	border-left-color: #E0EAAE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0EAAE;
}
.register-title1
{
	width: 580px;
	/*display:block;
	float:left;*/
	background: #F1FDC3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0EAAE;
	border-left-color: #E0EAAE;
}
.register_text
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
/*  line-height: 20px;*/
  font-weight: bold;
  padding: 5px 0px 5px 10px;
  color: #666666;/*#9BB806;*/
  
}
.register_required
{
 text-align:right;
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#666666;
 padding: 5px 0px 5px 310px;
/* line-height: 20px;*/
}
.register_required1
{
 text-align:left;
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#666666;
 padding: 5px 0px 5px 250px;
/* line-height: 20px;*/
}
.register_contents
{
	width: 580px;
	display:block;
	float:left;
	
	background: #F1F6E0 /* #F1F3E7 #F3F9DA*/;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0EAAE;
	border-left-color: #E0EAAE;
	 
}
.star
{
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:#A60101;
 line-height: 20px;
}
.step1
{
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:#666666;
 padding: 5px 0px 5px 5px;
 line-height: 20px;
}
.step2
{
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:#666666;
 padding: 2px 0px 2px 5px;
 line-height: 18px;
}
.text_1
{
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 500;
  color: #666666;
  padding: 2px 0px 0px 2px; 
  font-weight:bold;
  
}
/*.register_input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  line-height: 12px;
  width:200px;
} */
.txtbox_large
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:220px;
  height:12px;
} 
.txtbox_medium
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:180px;
  height:12px;
}
.txtbox_small
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:100px;
  height:12px;
}

.txtbox_multi
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:300px;
  height: 90px;
} 

.txtarea_medium
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:250px;
  height: 60px;
} 

.combbox_large
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:180px;
 
}
.combbox_medium
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:140px;
 
}
.combbox_small
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:70px;
 
}
.combbox_vsmall
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666; 
  width:55px;
 
}
.loginbox
{
   width: 400px;
   float: left;
   display: block;
   }      
.button{
background: #91C102;
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #293601;
border: 1px solid #293601;
}
.button_link {
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ec7500;
   text-decoration: none; 
}
.button_link:hover {
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#ec7500;
   text-decoration: underline; 
}

/* START Image Zoom -CSS */ 

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
visibility: visible;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FDF2D2;
padding: 1px;
left: -1000px;
/*border: 1px dashed gray;*/
visibility: hidden; /*hidden*/
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


/* end Photo-Caption Zoom - Pure-CSS */ 
/* quick Search page css written by shyam */
.search_master{
	width:580px;
	margin: 0px auto;
}
.search_main{
	width:541px;
	margin: 0px;
	float:left;
	padding-left:20px;
}
.search_left{
  	width: 35px;
	margin: 0px;
	float: left;
/*	height: 190px;*/
}
.search_leftinner{
	width: 35px;
/*	float:left;*/
	padding: 0px 0px 0px ;
	height: 170px; 
	}
 
.search_space{
     width: 538px;
	 height: 20px;
	 display:block;
	 float: left;
}
.search_bottom{
    width: 538px;
	display:block;
	float: left;
    border: 1px solid #E1E7C5;
	background:url(../images/search_bottom.jpg) left top repeat-x #ffffff;
	}
.search_header{
   width: 538px;
   display: block;
   height: 35px;
   float: left;
   background:url(../images/search_top.jpg) left top repeat-x #E8F7B7; 
}
/*.search_text{
    font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8DAD01;
	line-height: 30px;
	padding-left: 10px;
}*/
.searchleft{
    width: 106px;
	display: block;
	float:left;
}
.searchlefttop{
   width: 89px;
   display:block;
   padding-left: 15px;
   padding-top: 15px;
   float: left;
}  
.nextimagediv{
  width: 106px;
  display: block;
  float: left;
  padding: 18px 0px;
}
.nextimage{
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#8DAD01;
  text-decoration: none;
  padding: 0px 25px;
}
.nextimage:hover{
  text-decoration: underline;
  }
.search_inner{
	width: 430px;
	display:block;
	float: left;
}
.search_middle{
    width: 430px;
	display: block;
	float:left;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8DAD01;
	height:85px;
} 
.search_innertext{
	width: 210px;
	float: left;
	display: block;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
/*	line-height: 17px;*/
	color: #666666;
}
.viewprofile{
	width: 150px;
	float: left;
	display: block;
	padding: 12px 0px;
	
}
.viewprofiletext{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8DAD01;
	text-decoration: none;
	padding: 4px 20px;
	background: url(../images/viewprofile.gif) left 3px no-repeat ;
}
.viewprofiletext:hover{
   text-decoration: underline;
}
.search_bottom_1{
    width: 430px;
	display: block;
	float:left;
} 
.registerfree{
    width: 250px;
	float: left;
	display: block;
	padding: 12px 0px;
}
.button_1{
     background: #FE7314;
     font-family: Tahoma,Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #ffffff;
     border: 1px solid #D75A04;
     padding: 0px;
}

/* Login css - start */
 
.login_div{
	width: 378px;
	margin:0px auto;
	background:#F1F6E0;
	border: 1px solid #E0EAAE;
}
.Member_login{
     background: #90C400;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     padding: 5px 0px 5px 10px;
     color: #666666;
}
.login_miidle{
	width: 300px;
	margin: 0px auto;
}
.login_member{
    width: 300px;
	display: block;
	float: left;
	padding: 10px 0px 2px;
} 
.login_padd{
   display:block;
   float:left;
   width:220px;
}
.login_text1
{
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 500;
  color: #666666;
  font-weight:bold;
}
.loginmain_div
{
    width: 592px;
	display:block;
	float:left;
	
	
} 	 

/* Login css - end */
/*Syam - servics.php modification - start*/
 
/*  Bottom Services css Starts Here*/
.services
{ 
   width: 780px;
   margin: 0px auto;
}
.servicesbg
{
	width:780px;
	float:left;
	background:url(../images/servicebg.jpg) left top repeat-x;
	height: 68px;
	border: 1px solid #E0EAAE;
}
.servicesbg_1
{
	width:762px;
	margin: 0px auto;
	height: 68px;
	
}

.services_function
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/functionhall.jpg) center center no-repeat;	   
}
.services_decoration
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/decoration.jpg) center center no-repeat;	   
}
.services_catrers
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/caterers.jpg) center center no-repeat;	   
}
.services_travels
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/travels.jpg) center center no-repeat;	   
}
.services_music
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/musicalarrangements.jpg) center center no-repeat;	   
}
.services_hotel
{
   display:block;
   width: 127px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/hotelbooking.jpg) center center no-repeat;	   
}
*html .services_hotel
{
   display:block;
   width: 126px;
   height: 40px;
   float:left;
   margin-top: 15px;
   background:url(../images/hotelbooking.jpg) center center no-repeat;	   
}

.servicesdivs_text{
 	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#39B607;
	padding: 6px 0px 0px 50px;
	}
.servicesdivs_text:hover{
	color: #D81F1A;
	}
	.servicesdivs_text2{
 	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#39B607;
	padding: 6px 0px 0px 56px;
	}
.servicesdivs_text2:hover{
	color: #D81F1A;
	}
.servicesdivs_text1{
 	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#39B607;
	padding: 12px 0px 0px 53px;
	}
.servicesdivs_text1:hover{
	color: #D81F1A;
	}
.servicesdivs_text3{
 	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#39B607;
	padding: 12px 0px 0px 59px;
}
.servicesdivs_text3:hover{
	color: #D81F1A;
	}
	/*  Bottom Services css Ends Here*/
 
/*Syam - servics.php modification - end*/

/* Agency css Starts From Here*/
.adminlogin{
   width:147px;
   float: right;
}
.adminlogo{
	width: 250px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E9E13;
	background-image: url(../images/adminlogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 50px;
   
}
.adminheader{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color:#39B607;
   line-height: 40px;
   padding-left: 10px;
}

.advancedsearch
{
	width: 580px;
	display:block;
	margin: 0px auto;
}
/*contact address css starts here*/
.address{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color:#39B607;
   line-height: 25px;
   
}
.address_text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color:#666666;
   line-height: 16px;
   padding-left: 5px;
}
/*contact address css ends here*/
/* services_1 page css Starts Here*/
.servicesmaindiv{
     width:240px;
	 margin: 0px auto;
	 float:left;
	 padding-left: 35px;
	 }
.services1{
  	  width:188px;
	  margin: 0px auto;
	  float: left;
}
.services1 ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.services1 ul li
{
	display:block;
	margin:0px;
	padding:0px;
}
.services1 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	display:block;
	height:20px;
	padding:8px 0px 0px 25px;
	color:#5A552B;
	background: url(../images/services_arr.jpg) no-repeat 10px 11px;
}
/* services_1 page css ends Here*/
/*Right ads css*/
.rightad1{
   width:188px;
   float:left;
   height: 61px;
 }
 .rightad2{
   width:188px;
   float:left;
   height: 57px;
 }
/*End of right ads*/
/*google ads*/

.googlead
{
  width:728px;
  height: 90px;
  margin: 0px auto;
  
} 

.leftad{
	display:block;
	float:left;
	width:188px;
/*	height: 186px;
	border: 1px solid #666666;
	vertical-align: middle;*/
}

/*latest announcement div*/
.latest_announcement {
  width:780px;
  margin: 0px auto;
}
/*. For search box issue.*/
div#gender
{
   
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color: #070908;
   padding: 1px 0px 1px 10px;
}
.gender_1
{
   
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color: #070908;
  
}      

.combbox_age
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666; 
  width:43px;
 
}
/*. For search box issue.*/
/*advance search page css*/
.sendmessagetext{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8DAD01;
	text-decoration: none;
	padding: 4px 20px;
	background: url(../images/mail.gif) left 8px no-repeat ;
}
.sendmessagetext:hover{
   text-decoration: underline;
}
.sendsmstext{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#8DAD01;
	text-decoration: none;
	padding: 4px 20px;
	background: url(../images/mobile.gif) left 8px no-repeat ;
}
.sendsmstext:hover{
   text-decoration: underline;
}
.sendchattext{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
	padding: 4px 20px;
	background: url(../images/chat_icon.gif) left 8px no-repeat ;
}
.sendchattext:hover{
   text-decoration: underline;
}

div#timeStatusdiv {
    
}

/* Chat Box Div in quick Search*/
.chat_now{
	width: 52px;
    height: 35px;
	background: url(../images/chat.gif) no-repeat center center;
	display:block;
	float:right;
}
.chat_nowlink{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF; /*#990000;*/
	text-decoration:none;
	padding-top: 8px;
/*	padding-left: 5px;*/
	text-align:center;

}
.chat_nowlink:hover{
	text-decoration:underline;
}

.chat_nowlink1{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-decoration:none;
 
/*	padding-left: 5px;*/
 

}
.chat_nowlink1:hover{
	text-decoration:underline;
}
.search_text{
    font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8DAD01;
	line-height: 30px;
	padding-left: 10px;
	display:block;
	float:left;
}

 
.search-title
{
	width: 580px;
	display:block;
	float:left;
	background: #90C400;/*#F1FDC3;*/
	height: 35px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0EAAE;
	border-left-color: #E0EAAE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0EAAE;
}
.search-text
{
  width:400px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  padding: 5px 0px 5px 10px;
  color: #666666; 
  float:left;
  display:block;
}
.chat{
	width: 52px;
    height: 35px;
	background: url(../images/chat.gif) no-repeat center center;
	display:block;
	float:left;
}
.chat_nowpage{
	width: 52px;
    height: 35px;
	background: url(../images/chat_page.gif) no-repeat center center;
	display:block;
	float:left;
}
.chat_status
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  padding: 5px 0px 5px 10px;
  color: #666666; 
  float:left;
  display:block;
  
}

/* For chat history pagination - start */

.pagination {
	padding: 3px;
	margin: 3px;
	float:left;
	display: inline;
	white-space: nowrap;
	position:relative;

}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #DFA7A7;
	
	text-decoration: none;  /* no underline */
	color: #9F0000; 
	display: inline;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #9F0000;
	color: #000;  
}
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #9F0000;	
	font-weight: bold;
	background-color: #9F0000;
	color: #FFF; 
	display: inline;
	}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD; 
	display: inline;
}

 .dupfix {
float: left;
width: 0px;
height: 0px;
line-height: 0px;
visibility: hidden;
}
 /* For chat history pagination - end */
	
