/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#190707;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	padding:30px 0px 0px 0px;
}


.bodywrapper{
	width:967px;
	height:auto;
}

.menu{
	float:left;
	width:935px;
	height:27px;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding:0px 16px 0px 16px;
}

/*home menu*/
.lft_most_selected{
	float:left;
	width:22px;
	background:url(../images/menu/lft_most_selected.jpg) no-repeat;
	height:28px;
}

.lft_most_unselected{
	float:left;
	width:22px;
	background:url(../images/menu/lft_most_unselected.jpg) no-repeat;
	height:28px;
}

.selected_mid{
	float:left;
	width:177px;
	padding:7px 0px 0px 0px;
	background:url(../images/menu/selected_bg.jpg) repeat-x;
	height:21px;
}

.selected_mid a{
	text-decoration:none;
	color:#FFFFFF;
}


.unselected_mid{
	float:left;
	width:177px;
	padding:7px 0px 0px 0px;
	background:url(../images/menu/default_bg.jpg) repeat-x;
	height:21px;
}

.unselected_mid a{
	text-decoration:none;
	color:#FFFFFF;
}

.unselected_mid:hover{
	/*float:left;*/
	width:177px;
	/*padding:7px 0px 0px 0px;*/
	background:url(../images/menu/selected_bg.jpg) repeat-x;
	height:21px;
	cursor:pointer;
}

.seperator{
	float:left;
	width:1px;
	background:url(../images/menu/seperator.jpg) no-repeat;
	background-position:0px 0px;
	height:28px;
}

.rgt_most_unselected{
	float:left;
	width:22px;
	background:url(../images/menu/rgt_most_unselect.jpg) no-repeat;
	height:28px;
}

.rgt_most_selected{
	float:left;
	width:22px;
	background:url(../images/menu/rgt_most_select.jpg) no-repeat;
	height:28px;
}

.header{
	float:left;
	width:967px;
	height:auto;
	overflow:hidden;
}

/* HOME header starts */
.header_top{
	float:left;
	width:967px;
	background:url(../images/hd_top_1sel_lstunsel.jpg) no-repeat;
	height:20px;
}

.lft_header{
	float:left;
	width:469px;
}

.lft_header_top{
	float:left;
	width:436px;
	background:url(../images/lft_top_header.jpg) no-repeat;
	height:171px;
	padding:20px 0px 0px 33px;
}

.lft_header_btm{
	float:left;
	width:449px;
	background:url(../images/lft_btm_header.jpg) no-repeat;
	height:113px;
	padding:135px 0px 0px 20px;
}

.lft_header_signup{
	float:left;
	width:70px;
	height:71px;
}

.lft_header_txt{
	float:left;
	width:373px;
	height:auto;
	text-align:left;
	font-size:13px;
	padding:0px 0px 0px 5px;
	line-height:15px;
}

.heading_lft_header{
	font-size:24px;
	font-weight:bold;
	line-height:25px;
}

.rgt_header{
	float:left;
	width:498px;
}

.rgt_header_top{
	float:left;
	width:498px;
	background:url(../images/rgt_top_header.jpg) no-repeat;
	height:156px;
}

.rgt_header_top_txt{
	float:left;
	width:460px;
	color:#3C2117;
	text-align:left;
	line-height:12px;
	padding:120px 0px 0px 30px;

}

.rgt_header_btm{
	float:left;
	width:498px;
	background:url(../images/rgt_btm_header.jpg) no-repeat;
	height:283px;
}

/* home header ends */

.bodyarea{
	float:left;
	width:963px;
	height:auto;
	overflow:hidden;
	padding:0px 0px 0px 2px;
}

.bodyarea_top{
	float:left;
	width:963px;
	background:url(../images/bodybtm.jpg) no-repeat;
	background-position:top;
	height:18px;	
}

.bodyarea_lft{
	float:left;
	width:296px;
	background:url(../images/lft_btm_body.jpg) no-repeat;
	height:298px;	
}

.bodyarea_nxt_to_lft{
	float:left;
	width:621px;
	background-image:url(../images/rgt_btm_body.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:298px;
	text-align:left;
	padding:0px 0px 0px 10px;
}

.redtxt{
	float:left;
	width:604px;
	color:#C30E04;
	font-size:18px;
	padding:15px 0px 6px 0px;	
	line-height:22px;
	border-bottom:#333333 1px dotted;
}

.brthday_heading{
	float:left;
	width:100%;
	font-size:41px;
	font-family:"Franklin Gothic Heavy";
	color:#333333;
	padding:5px 0px 0px 0px;
}

.signuptxt{
	float:left;
	width:604px;
	color:#333333;
	line-height:20px;
	font-size:18px;	
	padding:5px 0px 20px 0px;
}

.boldred{
	color:#CD1D0D;
	font-weight:bold;
}

.signbtn{
	float:left;
	width:239px;
	height:51px;
}

.signtxtbtn{
	float:left;
	width:345px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:10px 0px 0px 12px;
}

.bodyarea_rgt{
	float:left;
	width:36px;
	background:url(../images/btmimg.jpg) no-repeat;
	height:300px;	
}

.footer{
	float:left;
	width:638px;
	height:auto;
	text-align:center;
	padding:15px 0px 10px 164px;
}

/*Location*/
.loc_body{
	float:left;
	width:963px;
	height:auto;
	background:#F8F6F9;
	overflow:hidden;
}

.onerow{
	float:left; 
	width:100%; 
	padding-bottom:10px;
}

.mapbox{
	float:left;
	width:434px;
	height:auto;
	padding:20px 0px 0px 30px;
}

.mapbox_top{
	float:left;
	width:434px;
	background:url(../images/maps_bg_top.jpg) no-repeat;
	height:7px;
	font-size:0px;
}

.mapbox_mid{
	float:left;
	width:423px;
	background:url(../images/maps_bg_mid.jpg) repeat-y;
	padding:0px 0px 0px 11px;
}

.topmaps{
	height:373px;
}

.btmmaps{
	height:414px;
}

.heading_mapbox{
	float:left;
	width:403px;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding:0px 0px 5px 20px;
}

.maps{
	float:left; 
	width:410px; 
	height:250px; 
	border:#666666 1px solid;
}

.redcol{
	color:#CD1D0D;
}

.mapboxdata{
	float:left;
	width:303px;
	color:#333333;
	text-align:left;
	padding:10px 0px 0px 15px;
}

.largermap{
	float:left;
	width:84px;
	color:#0099FF;
	text-align:right;
	padding:10px 0px 0px 0px;
}

.largermap a{
	color:#0099FF;
	text-decoration:none;
}

.largermap a:hover{
	text-decoration:underline;
}

.mapbox_btm{
	float:left;
	width:434px;
	background:url(../images/maps_bg_btm.jpg) no-repeat;
	height:7px;
	font-size:0px;
}

.footer_img_loc{
	float:left;
	width:963px;
	height:21px;
	background:url(../images/footer_img.jpg) no-repeat;
}


/* LOCATION header starts */

.loc_headerwrapper{
	float:left;
	width:967px;
	height:333px;
}

.lft_header_area{
	float:left;
	width:668px;
}

.lft_row_wraper{
	float:left; 
	width:668px; 
	height:170px;
}

.lft_header_area_toplft{
	float:left;
	width:185px;
	height:150px;
	background:url(../images/loc_lft_top_header.jpg) no-repeat;
	padding:20px 0px 0px 20px;
}

.lft_header_area_toprgt{
	float:left;
	width:463px;
	height:170px;
	background:url(../images/loc_rgt_top_header.jpg) no-repeat;
}

.lft_header_area_toprgt{
	float:left;
	width:463px;
	height:170px;
	background:url(../images/loc_rgt_top_header.jpg) no-repeat;
}

.lft_header_area_btm{
	float:left;
	width:638px;
	height:113px;
	background:url(../images/loc_lft_header_btm.jpg) no-repeat;
	font-size:47px;
	text-align:left;
	padding:50px 0px 0px 30px;
}

.rgt_haader_area{
	float:left;
	width:299px;
	background:url(../images/loc_rgt_header.jpg) no-repeat;
	height:333px;
}

.loc_rgt_header_top_txt{
	float:left;
	width:365px;
	color:#3C2117;
	text-align:left;
	line-height:15px;
	padding:120px 0px 0px 90px;
	line-height:12px;
}

.loc_bodyarea_top{
	float:left;
	width:963px;
	background:url(../images/loc_body_btm.jpg) no-repeat;
	background-position:top;
	height:18px;	
}


/*privacy policy*/

.innerpages_bodywrapper{
	float:left;
	width:913px;
	color:#333333;
	text-align:justify;
	padding:5px 25px 5px 25px;
	line-height:15px;
}


/*contactus*/

.onerow_cc{
	float:left; 
	padding-bottom:5px;
	width:100%;
}

.toptxt_cc{
	float:left;
	width:900px;
	text-align:left;
	padding:10px 0px 30px 15px;
	line-height:15px;
}

.caption_cc{
	float:left;
	width:130px;
	color:#333333;
	padding:3px 0px 0px 70px;
}

.txtbox_area{
	float:left;
	width:320px;
	color:#333333;
}

.txtbox_style{
	width:300px; 
	height:16px; 
	font-family:Arial; 
	font-size:11px; 
	color:#333333;
	border:#A5ACB2 1px solid;
	background:#FFFFFF;
}

.txtarea_style{
	width:300px; 
	height:100px; 
	font-family:Arial; 
	font-size:11px; 
	color:#333333;
	border:#A5ACB2 1px solid;
	background:#FFFFFF;
}

.btnclases{
	float:left; 
	width:70px; 
	padding-right:5px;
}

.adduserbtn
{
  width:70px;
  height:24px;
  border:none;
  cursor:pointer;
  background-image:url(../images/submitbtn.jpg);
  background-repeat:no-repeat;
  border:solid 0;
}

.addsbt
{
  width:104px;
  height:35px;
  border:none;
  cursor:pointer;
  background-image:url(../images/submit_btn.jpg);
   background-repeat:no-repeat;
  border:solid 0;
}

.loginsbt
{
  width:104px;
  height:35px;
  border:none;
  cursor:pointer;
  background-image:url(../images/login.jpg);
  background-repeat:no-repeat;
  border:solid 0;
}

.updatesbt
{
  width:104px;
  height:35px;
  border:none;
  cursor:pointer;
  background-image:url(../images/button_r2_c3.jpg);
  background-repeat:no-repeat;
  border:solid 0;
}

.clearuserbtn
{
  width:70px;
  height:24px;
  border:none;
  cursor:pointer;
  background-image:url(../images/clearbtn.jpg);
  background-repeat:no-repeat;
  border:solid 0;
}

.errmsglogin {
	width:296px; 
	padding:3px 3px 3px 10px; 
	margin-left:10px;
	color:#FF0000; 
	
	
	padding-left:10px;
	font-size:12px;
}
.errmsgproj {
	
	width:296px; 
	padding:3px 3px 13px 8px; 
	margin-left:100px;
	color:#FF0000; 
	
	
	padding-left:100px;
	font-size:12px;
}

.errmsguser {
	
	width:296px; 
	padding:3px 3px 13px 8px; 
	margin-left:100px;
	color:#FF0000; 
	
	padding-left:70px;
	font-size:12px;
}

.okmsguser {
	
	
	padding:3px 3px 13px 0px; 
	margin-left:-110px;
	color:#0033CC;
	padding-left:0px;
	font-size:12px;
}

/*style-rubab.css*/

.lft_pnl
{
	width:388px;
	float:left;
}
.step
{   
    width:420%;
	height:35px;
	float:left;
	font-size:21px;
	color:#333333;
	padding:20px 0px 0px 40px;
	text-align:left;
}

.step1
{   
    width:230%;
	height:35px;
	float:left;
	font-size:21px;
	color:#333333;
	padding:20px 0px 0px 40px;
	text-align:left;
}

.your_email
{
	width:100%;
	height:15px;
	float:left;
	color:#333333;
	text-align:left;
	padding:10px 0px 5px 40px;
}
.txt_box_two
{
	width:321px;
	height:24px;
	float:left;
	font-size:14px;
	padding:0px 0px 0px 39px;
	
}
.txt_box_style_two
{
	height:20px;
	width:321px;
	float:left;
	border:#999999 1px solid;
	font-size:12px;
	
}
.your_email_two
{
	width:100%;
	height:15px;
	float:left;
	color:#FF0000;
	text-align:left;
	padding:10px 0px 5px 40px;
}
.submit_btn
{
	background-image:url(../images/submit_btn.jpg);
	background-repeat:no-repeat;
	float:left;
	width:104px;
	height:35px;
	margin-left:38px;
	cursor:pointer;
}
.your_email_three
{
	width:100%;
	height:20px;
	float:left;
	text-align:left;
	padding:10px 0px 5px 40px;
}
.month
{
	height:17px;
	float:left;
}
.heading_mapbox_new{
	float:left;
	width:370px;
	font-size:11px;
	color:#333333;
	text-align:left;
	padding:30px 0px 5px 40px;
}
.txt_box
{
	width:210px;
	height:20px;
	float:left;
	padding:0px 0px 0px 39px;

}
.txt_div
{
	width:113px;
	height:20px;
	float:left;
	color:#666666;

}
.login_btn
{
	width:104px;
	float:left;
	margin-left:10px;
	cursor:pointer;
	
}
.txt_box_style
{
	height:20px;
	width:214px;
	float:left;
	border:#999999 1px solid;
	font-size:12px;
}
.heading_mapbox_two{
	float:left;
	width:218px;
	font-size:11px;
	color:#333333;
	text-align:left;
	padding:5px 0px 5px 40px;
}
.heading_mapbox_three{
	float:left;
	width:218px;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding:0px 0px 5px 40px;
}
.sprt
{
	width:379px;
	height:2px;
	border-bottom:#666666 1px dashed;
	float:left;
	margin-left:10px;
}
.long_txt
{
	width:406px;
	height:89px;
	float:left;
	padding:20px 0px 0px 0px;
}
.sign_up
{
	background-image:url(../images/sign_up.jpg);
	background-repeat:no-repeat;
	float:left;
	width:116px;
	height:22px;
	margin:5px 0px 0px 0px;
}

.discrip
{
	width:260px;
	height:44px;
	float:left;
	text-align:left;
	color:#333333;
	padding:0px 0px 0px 3px;
}
.div_txt_btm
{
	width:401px;
	float:left;
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 0px;
}
.sound_tsty_txt
{
	width:246px;
	height:91px;
	float:left;
}
.sound_tsty
{
	width:246px;
	height:15px;
	float:left;
	color:#220A0B;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 5px 0px;
	font-family:"Book Antiqua";
}

.txt_mid
{
	width:240px;
	float:left;
	color:#333333;
	text-align:left;
}

.txt_btm
{
	width:230px;
	float:left;
	color:#CD1D0D;
	text-align:left;
	
}

.img
{
	background-image:url(../images/img.jpg);
	background-repeat:no-repeat;
	float:left;
	width:160px;
	height:126px;
	float:left;
}

.heading_mapbox_three a{
	text-decoration:none;
	color:#666666
}

.heading_mapbox_three a:hover{
	text-decoration:underline;
	color:#666666
}

.logout{
	margin-left:600px;
}

.logout a{
	font-size:12px;
	text-decoration:none;
}

.logout a:hover{
	font-size:12px;
	text-decoration:underline;
}

.pagetop{
width:968px;
height:31px;
float:left;
background-image:url(../images/page_top.png);
background-repeat:no-repeat;
margin-top:9px;
}

.pagemid{
width:968px;
float:left;
background-image:url(../images/page_mid.png);
background-repeat:repeat-y;
}

.pagebottom{
width:968px;
height:31px;
float:left;
background-image:url(../images/page_bottom.png);
background-repeat:no-repeat;
}

.npagetop{
width:968px;
height:26px;
float:left;
background-image:url(../images/npage_top.png);
background-repeat:no-repeat;
margin-top:9px;
}

.npagemid{
width:968px;
float:left;
background-image:url(../images/npage_mid.png);
background-repeat:repeat-y;
}

.npagebottom{
width:968px;
height:26px;
float:left;
background-image:url(../images/npage_bottom.png);
background-repeat:no-repeat;
}

.image_div{
width:880px;
margin:0 auto;
margin-top:20px;
}

.mgntop{
margin-top:20px;
}
