@font-face {
    font-family: "myfont";
    src: url(../required/fonts/font.ttf) format("truetype");
}
.pix_relativize img{
	position:relative;
}
body
{
margin:0px;
text-align:center;
font-family:'myfont','Verdana';
background:url(../images/gallery_bg.jpg) #ffffff;
}

a:visited,a:hover,a:link{
text-decoration:none;
color:#ffffff;
}

p{
	margin:0px;
	font-family:verdana;
	font-size:14px;
}
.scroll_up{
	position:fixed;
	bottom:70px;
	width:133px;
	height:40px;
	right:0px;
	z-index: 10;
	display:none;
	cursor: pointer;
}
#slider{
	width:100%;
	height:500px;
	overflow:hidden;
}
#slider #slideshow{
	position:absolute;
	width:100%;
	height:500px;
	overflow:hidden;
}
#wrapper
{
width:980px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#slider #logo{
	position:relative;
	width:289px;
	height:89px;
}

#slider #menubar{
	position:relative;
	width:100%;
	height:35px;
}
#slider .logoHolder,#slider #menubar {
	position:relative;
	z-index:5000;
}
#slider #menubar #menubg{
	position:absolute;
	width:100%;
	height:35px;
	background:url(../images/bg.jpg) repeat-x;
	opacity:0.5;
	left:0px;
}
#slider #menubaricons .menus{
	position:relative;
	height:35px;
	line-height:35px;
	float:left;
	color:white;
	opacity:1;
	margin-left:45px;
	padding-left:7px;
	padding-right:7px;
}

#content{
	position:relative;
	width:100%;
	float:left;
}

#content .content_left{
	position:relative;
	width:230px;
	height:230px;
	float:left;
	margin-top:10px;
	margin-left:65px;
	margin-bottom:25px;
	font-size:12px;
	font-family:verdana;
	text-align:justify;
	color:white;
}

#know{
	text-align:right;
	margin-top:5px;
}

#content .content_left .heading{
	width:290px;
	height:40px;
	line-height:40px;
	color:#000;
	text-align:left;
	font-size:24px;
	font-family: "myfont";
    src: url(../required/fonts/font.ttf) format("truetype");
	padding-left:10px;
}

#clear{
	clear:both;
}

#gallery_bg{
	position:relative;
	width:100%;
	float:left;
	background:url(../images/gallery_bg.jpg) #ffffff;
}



#gallery_bg #whitebg .events{
	width:226px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

#gallery_bg #whitebg .events .eve_img{
	width:226px;
	height:166px;
	background:#ffffff;
	box-shadow:0 0 3px black;
	color:black;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
}


.eve_title{
	width:226px;
	height:28px;
	margin-top:5px;
	margin-bottom:8px;
}

.eve_title .event_type{
	width:184px;
	height:28px;
	background:#3f3f3f;
	line-height:28px;
	color:white;
	font-size:18px;
	font-family:Albertus Medium;
	
}

#yellow{
	color:#ffd800;
}

#color{
	color:#006dc8;
}

#gallery_bg #whitebg #latest_heading{
	position:relative;
	width:150px;
	height:32px;
	background:white;
	float:left;
	margin-top:20px;
	margin-left:16px;
	color:#444444;
	font-family:Albertus Medium;
	font-size:24px;
}

#gallery_bg #whitebg #latest_gallery_bg{
	position:relative;
	width:950px;
	height:168px;
	float:left;
	background:black;
	margin-top:12px;
	margin-left:16px;
	margin-bottom:10px;
	background:url(../images/gallery_bg1.jpg) repeat-x repeat-y;
	border-radius:8px;
	moz-border-radius:8px;
}

#latest_gallery_bg .latest_gallery{
	width:206px;
	height:148px;
	background:white;
	margin-left:15px;
	margin-top:10px;
	float:left;
}

#second{
	margin-left:35px !important;
}

#last{
	margin-left:25px !important;
}

#testimonial{
	position:relative;
	width:212px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	text-align:justify;
	color:black;
}



#footer_bg{
	position:relative;
	width:100%;
	height:70px;
	float:left;
	background:url(../images/footer_bg.jpg) repeat-x #000000;
}

#foot_home{
	margin-top:15px;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

#copy{
	position:relative;
	color:#ffffff;
	top:10px;
	font-size:12px;
	font-family:Arial;
}

#reserve{
	position:relative;
	margin-left:20px;
	color:white;
	top:10px;
	font-size:12px;
	font-family:Arial;
	
}

/* footer images slide   */
#photoFrame{
	width:150px;
	height:126px;
	background:#fff;	
}
#photoFrame img{
	position:relative;
	margin-left:5px;
	top:5px;
}

.footer_images{
	position:relative;
	float:left;
	margin-left:27px;}
	
#heading{
	color:#444444;
	font-size:26px;
	letter-spacing:1px;
	height:40px;
	margin-bottom:6px;
	padding-left:10px;
	line-height:34px;
	background:url(../images/headingbg.jpg) repeat-x bottom;
	text-align:left;
}