/* CSS Document */
.clear{ clear:both}

.eventdate{font-style:italic; font-weight:bold}
#content .event_request_form label
{
	font-weight:bold;
	margin:10px 0 4px 0;
	display:block;
}
#content .event_request_form .name_input
{
	width:301px;
	padding:7px 0 7px 0;
	border:1px solid #d0d0d0;
	margin-left:17px;
}
#content .event_request_form .other_input
{
	width:377px;
	padding:7px 0 ;
	border:1px solid #d0d0d0;
}
#content .event_request_form .contact_input1, #content .event_request_form .contact_input2
{
	width:178px;
	padding:7px 0 ;
	border:1px solid #d0d0d0;
}

* html #content .event_request_form .contact_input1
{
	float:left;
}
#content .event_request_form .month
{
	margin:0 14px 0 18px;
}
#content .event_request_form .time_text
{
	padding-top:4px;
}
#content .event_request_form .time
{
	float:left;
	margin-right:30px;
}
#content .event_request_form .time_option
{
	
	margin-right:4px;
}
#content .event_request_form textarea
{
	
	border:1px solid #d0d0d0;
	width:377px;
	height:121px;
	text-align:left;	
}
#content .event_request_form .send_message
{
	background:url(../images/button-big_off.png);
	height:51px;
	width:181px;
	cursor:pointer;
	border:none;
	float:right;
	margin-top:17px;
}
#content .right-column .txt
{
	margin-bottom:10px;
}
#content .right-column .box
{
	margin:0 5px 7px 0;	
}
* html #content .right-column .box
{
	margin-bottom:2px;
}
#content .right-column .send_request
{
	background:url(../images/button-big_off.png);
	height:52px;
	width:181px;
	cursor:pointer;
	border:none;
	margin-top:25px;
}
/*event request form end*/


/*****************videobox start**********************/
.videobox * {padding:0; margin:0;}
.videobox
{
	background:url(../images/moviebox-bottom.png) no-repeat bottom;
	width:510px;
	padding-bottom:15px;
}
.videobox_top
{
	float:left;
}
.videobox_meta{
	background:url(../images/moviebox-bg.png) repeat-y;
	height:385px;
	width:510px
}
.videobox_meta_inner{
	padding-left:15px;
}
.video-popup{display:none;}

a.modalCloseImg
{
	background:url(../images/x.png) no-repeat;
	width:25px; 
	height:29px;  
	position:absolute;
	bottom:395px;
	right:-10px; 
	z-index:999; 
	cursor:pointer;
}
/***************videobox end*******************/ 

/*-------- gallery style------------*/
 
#content .container_intro_widget img{margin-top:0} 

div.container_intro_widget{
	width:740px;
	padding:0 20px;
	float:left
}
div.container_intro_widget a:link,div.container_intro_widget a:visited{outline:none}

a.prev, a.next{
	display:block;
	width:16px;
	height:11px;
	background: url(../images/downword.jpg) no-repeat;
	float:left;
	margin:0 22px 5px 53px;
	cursor:pointer
}
a.disabled{visibility:hidden}

a.next{
	background:url(../images/upword.jpg) no-repeat;
}
div.content_intro_widget{
	float:left;
	overflow:hidden;
	width:507px;
	height:290px;
	margin-top:3px
}
div.subcontent img{
	width:503px;
	height:252px;
	border:1px solid #cccccc;
}
div.subcontent p{
	padding:6px 10px 0px 0;
	color:#535353;
	font:bold 12px Arial, Helvetica, sans-serif;
}
div.wphp_intro_widget{  
	float:left;
	padding-right:20px;
	position:relative;
	overflow:hidden;	
	height:295px;
	width: 192px;
	margin:3px 0
}
div.wphp_intro_widget ul.items{
	position:absolute;
	list-style:none;
	height:20000em;
	margin:0;
	padding:0
}
div.wphp_intro_widget ul.items li{
	list-style-type:none;
	list-style:none;
	margin-bottom:5px;
	cursor:pointer
}
#content div.wphp_intro_widget ul.items a:link, 
#content div.wphp_intro_widget ul.items a:visited{border:none}
div.wphp_intro_widget ul.items li img{
	width:178px;
	height:87px;
	border:1px solid #cccccc;
}
/*-------- gallery style------------*/
/*-------- event style------------*/
div.event_intro_widget{
	margin-top:14px;
	width:185px;
	padding:0
}
div.event_intro_widget a.previou,
div.event_intro_widget a.next{margin:0 22px 5px 28px}
div.event_intro_widget div.wphp_intro_widget ul.items li{margin-left:0}
/*-------- event style------------*/
/*-------- contact validation ------------*/
.event_request_form p#error_message{
	padding:5px 0 5px 5px;
	margin-top:10px;
	font-weight:bold;
}
#error_message{color:red;}

.validate_error{
	background:#FFFFCC;
	border:1px solid #FA7D7D;
}
/*-------- contact validation ------------*/
/*footer start*/
.footer_bar
{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:43px;
	position:absolute;
	z-index:1000;
	width:100%;
	margin-top:-43px;
	
}
.footer_subcontainer{width:850px;}
.footer_meta{float:left;width:755px;margin-left:95px}
.footer_close
{
	float:left;
	width:86px;
	margin-top:13px;
	
	
}
.footer_close a:link, .footer_close a:visited
{
	margin-left:14px;
	
}
.footer_bar p
{
	padding:16px 0 0 0;
	float:left;
	width:278px;
}
.footer_bar p a:link,.footer_bar p a:visited
{
	color: #555;
	text-decoration:none;
	
}
.footer_bar ul li
{
	float:left;
	list-style:none;
	margin:15px 33px 0 0;
}
/*footer end*/

.index-seprtr{padding-top:55px}
.index-seprtr .player{float:right;width:160px; margin-top:-21px}
