/* CSS Document */

body
{
margin:0px;
font-family: Tahoma;
background-image: url(../images/bg.gif);
scrollbar-face-color:#9FB8FF;
scrollbar-highlight-color:#9BB5FF;
scrollbar-3dlight-color:#99adea;
scrollbar-darkshadow-color:#4f7bff;
scrollbar-shadow-color:#97B2FF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#CEDBFF;

}
.bordermain{
	border-left: 1px solid #545454;
	border-right: 1px solid #545454;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding-left: 4px;
}
.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #a401a8;
}
.header:hover
{
	text-decoration: underline;
	color: #0139e0;
	}
.heading_blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0090ff;
	padding-left: 4px;
	text-align: left;
}
.ashbold_text
{
	font-size: 11px;
	font-weight: bold;	color: #575157;
	padding-left: 5px;
}
.bluebold_text{
	font-size: 11px;
	font-weight: bold;	color: #0090ff;
	/*line-height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	line-height: 19px;*/
}
.bluebold_text1{
	font-size: 11px;
	font-weight: bold;	
	color: #0090ff;
}
input{
	border: 1px solid #a2aab0;
	width: 126px;
	color: #5b656c;
	height: 15px;
	font-size: 10px;
}
.box1{
	border: 1px solid #a2aab0;
	width: 113px;
	color: #5b656c;
	height: 15px;
	font-size: 10px;
}
input.button{
	background-image: url(../images/button.jpg);
	width: 97px;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: none;
	font-size: 12px;
}
.copyright{
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
}
.gentext{
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-left: 7px;
}
.gentext_new{
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-left: 7px;
	padding-right: 7px;
	font-weight: normal;
}
.gentext_new1{
	font-size: 11px;
	color: #0090ff;
	line-height: 17px;
	padding-left: 7px;
	padding-right: 7px;
	font-weight: bold;
}
.gentext_new2{
	font-size: 11px;
	color: #0337d8;
	line-height: 17px;
	padding-left: 7px;
	padding-right: 7px;
	font-weight: normal;
}
.gentextwt_bg
{
	border: 1px solid #96b6d9;
	background-color: #FFFFFF;
}
.border_image
{
	border: 1px solid #96b6d9;
	
}
.gentext1{
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-left: 5px;
}

.linktext{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linktext:hover{
	font-size: 11px;
	color: #0090ff;
	text-decoration: underline;
}
.viewmap{
	font-size: 11px;
	color: #0090ff;
	text-decoration: none;
}
.viewmap:hover{
	color: #5b1212;
	text-decoration: none;
	}
.more{
	font-size: 11px;
	color: #0090ff;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	padding-right: 14px;
}
.more:hover{
	color: #000000;
	text-decoration: underline;
	}
.border
	{
		border: 1px solid #bdb7b7;
	}
.gallery
	{
		border: 5px solid #FFFFFF;
	}
	
	/*	guest list page*/
.guest_text1{
  
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-top: 7px;
	padding-right: 14px;
	padding-left: 7px;
	padding-bottom: 7px;
	text-align:  justify;
}
.checkbox1
{
	FONT-SIZE: 11px;  
	BORDER:  none;  
	FONT-FAMILY: Verdana; 
	height: 17px;
	width: 18px;
}
input.button1{
	background-image: url(../images/button.jpg);
	width: 97px;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: none;
	font-size: 12px;
}
/*	guest list page*/

.cal_toprow{
	background-color: #cbcfd2;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	/*background-image: url(../images/prev_yr.jpg);*/
	background-position: left;
	background-repeat: no-repeat;
	text-align: center;
}
.cal_toprow:hover{
	background-color: #cbcfd2;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.cal_secondrow{
	background-color: #b924b8;
	font-size: 9px;
	color: #FFFFFF;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.cal_text{
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-align: center;
	text-decoration: none;
}
a{
	color: #b924b8;
	font-size: 11px;
	font-weight: bold;
	font-weight:normal;
	text-align: center;
	text-decoration: underline;
}
.cal_box{
	background-color: #FFFFFF;
	
}
.border{
	border: 1px solid #656565;
	
}

/* 19.11.07*/
.borderwithbg
	{
		border: 1px solid #01418b;		
		background-color: #ffffff;
	}
	
	.table_border1{
	BORDER: #656565 1px solid; 
	}
	.list_text1{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	FONT-FAMILY: Verdana; 
}
.bluegentext1{
	font-size: 11px;
	color: #0090ff;
	line-height: 17px;
	padding-left: 5px;
}

	.ashbox
{
	font-size: 11px;
	font-weight: bold;	
	color: #575157;
	padding-left: 5px;
	background-color: #dceaff;
	border-bottom: 1px solid #7f9db2;
	}
.ashbox2
{
	font-size: 11px;
	font-weight: bold;	
	color: #575157;
	padding-left: 5px;
	background-color: #f6fafd;
	border-bottom: 1px solid #7f9db2;
	}
	.subheadings{
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding-left: 23px;
		color: #636363;
		padding-bottom: 4px;
		padding-top: 4px;
		text-transform: uppercase;
		background-image: url(../images/arrow2.jpg);
		background-position: left;
		background-repeat: no-repeat;
				
	}

	
/*27.11.07*/	

.bold_pink
{
	font-size: 11px;
	font-weight: bold;	
	color: #fa00fa;
	text-decoration: underline;	
}
.bold_pink:hover
{
	font-size: 11px;
	font-weight: bold;	
	color: #0091ff;
	text-decoration: underline;	
}

/* For Slide Show */

.load_text
{
	font-size: 20px;
	color: #FFFFFF;
	text-align:  center;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.top_text1e{
	font-size: 11px;
	color: #ffffff;
	font-weight:  normal;
	text-align: center;
}
#dvBGImg
{
	height: 63px;
	width: 40.5%;
	top: 100%;
	margin-top: -90px;
	background-color: #011d70;
	filter:alpha(opacity=40); /* IE's opacity*/   
   opacity: 0.40;
	z-index: 2;	
	position: absolute;	
	left: 30%;	
	

}
#dvMain
{
	height: 60px;
	width: 40%;
	top: 100%;
	margin-top: -90px;
	z-index: 3;		
	position: absolute;
	left: 30%;
	border: 3px solid #FFFFFF;
}
#dvTable
{	
	height: 550px;
	width: 780px;
	z-index: 0;
	left: 50%;		
	margin-left: -390px;
	top: 50%;
	margin-top: -275px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}
#dvLoding
{
	height: 60px;
	width: 30%;
	top: 50%;
	margin-top: -62px;
	background-color: #011d70;
	filter:alpha(opacity=40); /* IE's opacity*/   
   opacity: 0.40;
	z-index: 10;	
	position: absolute;	
	left: 35%;		
	border: 1px solid #FFFFFF;

}
#dvMsg
{
	height: 60px;
	width: 30%;
	top: 50%;
	margin-top: -62px;
	z-index: 11;		
	position: absolute;
	left: 35%;
	border: 1px solid #FFFFFF;
}
#dvLodingProdlist
{
	height: 60px;
	width: 300px;
	top: 50%;
	margin-top: 60px;
	background-color: #180202;
	filter:alpha(opacity=40); /* IE's opacity*/   
   opacity: 0.40;
	z-index: 1;	
	margin-left: 150px;
	position: absolute;	
	border: 1px solid #FFFFFF;

}
#dvMsgProdlist
{
	height: 60px;
	width: 300px;
	top: 50%;
	margin-top: 60px;
	z-index: 2;
	margin-left: 150px;
	position: absolute;	
	border: 1px solid #FFFFFF;
}

/* For Slide Show */

/* info page*/
.info_head{
	font-size: 26px;
	color: #161616;
	font-family: Times New Roman;
	/*padding-left: 18px;*/
}
.info_text{
	font-size: 14px;
	color: #FFFFFF;
	font-family: Times New Roman;
	/*padding-left: 18px;
	padding-right: 10px;
	padding-top: 10px;*/
}
.info_lists{
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 34px;
	background-image: url(../images/arrow_3.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
/* info page*/
.pinksmall_text{
	font-size: 10px;
	font-weight: normal;	
	color: #fa00fa;
	text-align: center;
	vertical-align: top;
}
.pinksmall_text:hover
{
	font-size: 10px;
	font-weight: normal;	
	color: #0091ff;
}

/* on 25-05-2008 */

.style_heading
{
	line-height:27px;
	font-size: 13px;	
	color: #0091ff;
	background-color:#e9e9e9;
	padding-left:10px;
}
.style_border
{
	border:1px solid #b7b7b7;
}
.style_heading_normal
{
	line-height:17px;
	font-size: 11px;	
	color: #424242;
	font-weight: normal;
}
.style_heading_normal_pad
{
	line-height:17px;
	font-size: 11px;	
	color: #424242;
	padding-left:4px;
	font-weight: normal;
}
.style_heading_bold
{
	font-size: 11px;	
	color: #424242;
	font-weight:bold;
}
.gallery_heading
{
	line-height:32px;
	font-size: 20px;	
	color: #181b23;
	background-color:#b3b3b3;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.gallery__border
{
	border:1px solid #01418b;
}

.address
{
font-size:11px;color:#ffffff;text-align:left;text-transform:capitalize;text-decoration:none; line-height:15px;
}
.text
{
font-size:11px;color:#212121;text-transform:capitalize;text-decoration:none;width:92%; padding-top:5px; padding-bottom:5px; line-height:15px;
}
.header_boldtext
{
font-size:15px;color:#ffffff; font-weight:bold;
}
b
{
color:#f84f6c;
}
p
{
margin:0; padding:5px;
}
.body_bg
{
border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc; background-color:#e6e6e6;
}
.imgborder
{
border:1px solid #bebcbf;
}
.address2
{
font-size:11px;color:#ffffff;text-align:left;text-transform:lowercase;text-decoration:none; line-height:15px;
}

.subheadings2{
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		padding-left: 23px;
		color: #636363;
		padding-bottom: 4px;
		padding-top: 4px;
		background-image: url(../images/arrow2.jpg);
		background-position: left;
		background-repeat: no-repeat;
				
	}