@charset "utf-8";

/* CSS Document */

body{

margin:0px;

padding:0px;

background-color:#F7F6F2;

SCROLLBAR-FACE-COLOR: #9a9a9a; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #bcbcbc; SCROLLBAR-SHADOW-COLOR: #515050; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 0px; SCROLLBAR-BASE-COLOR: #bcbcbc; scrollbar-dark-shadow-color: white; scrollbar-3d-light-color: #9a9a9a; scrollbar-width:2px;

}

h1,h2,h3,h4,h5p,div,img.ul,ol,li{

margin:0px;

padding:0px;

}


a{

position:relative;

font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#1f3465;

text-decoration:none;

}


a:hover{

position:relative;

font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#333;

text-decoration:none;

}

.bgcontainer{

background:url(../images/bg.jpg) no-repeat top fixed;

width:100%;

height:auto;

overflow:auto;

}


.container{
width:1091px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align: center;
}

.header{
background: url(../images/header.png);
background-repeat:no-repeat;
height: 214px;
width: 1052px;
margin-left:auto;
margin-right:auto;
padding-right:5px;
}

/******css navigation******/

.navigation {
	background-image: url(../images/nav.png);
	background-repeat:no-repeat;
	width:1091px;
	margin-left:auto;
	margin-right:auto;
	height:59px;
	float: left;
}

*html .navigation{
	background-image: url(../images/nav.png);
	background-repeat:no-repeat;
	width:1091px;
	margin-left:auto;
	margin-right:auto;
	height:59px;
	float:left;
}

/******css navigation ends******/

#contentpart{
	background-color:#f7f6f2;
margin-left:auto;
margin-right:auto;

width:953px;

padding:0px 15px;

height:auto;

overflow:auto;

font:12px Arial, Helvetica, sans-serif, Tahoma;
margin-top: 60px;


}

.innertit{

margin-top: 12px;
margin-left:auto;
margin-right: auto;

background:url(../images/innertitbg.jpg) no-repeat top;

width:924px;

height:64px;

padding:0px 0px;

}

.innertit .left{

width:auto;

height:auto;

float:left;

margin-top:20px;

margin-right:2px;
font:24px Arial, Helvetica, sans-serif, Tahoma;
color: white;
padding-left: 20px;
}


*html .innertit .left{

width:auto;

height:auto;

float:left;

margin-top:20px;

margin-right:1px;
font:24px Arial, Helvetica, sans-serif, Tahoma;
color: white;
padding-left: 20px;

}

#bodypart{
	padding-top:20px;

background:#f7f5f2;

width:924px;

height:auto;

overflow:auto;

margin-left:auto;
margin-right:auto;
font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

line-height:18px;

min-height:500px;

}


*html #bodypart{
padding-top:20px;
background:#f7f5f2;

width:924px;

height:auto;

overflow:auto;

margin-left:auto;
margin-right:auto;

font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

line-height:18px;

min-height:1200px;

}



#bodypart h5{

font:bold 18px "Trebuchet MS", Tahoma;

color:#a63359;

text-transform:none;

margin:2px 0px;

width:894px;

}



.content p{

margin:8px 0px;

padding:0px;

font:12px verdana, Arial, Helvetica, sans-serif;

line-height:18px;

color:#060808;

width:100%;

float:left;

}



.content p a{

font:bold 12px Verdana,  Arial, Helvetica, sans-serif;

color:#060808;

text-decoration:none;

}



.content p a:hover{

font:bold 12px Verdana,  Arial, Helvetica, sans-serif;

color:#d9224f;

text-decoration:none;

}





.line{

border-bottom:1px solid #ffeaef;

height:1px;

width:904px;

float:left;

margin:5px 0px;

}



.line1{

border-bottom:1px solid #ccf1f7;

height:1px;

width:904px;

float:left;

margin:3px 0px;

}



#bodypart h2{

float:left;

background:#1f3465;

padding:2px 0px 2px 10px;

width:894px;

color:#fff;

font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;

}





#bodypart h6{

font:bold 18px "Trebuchet MS", Tahoma;

color:#a63359;

text-transform:none;

margin:3px 0px;

width:894px;
}
/**********************************************footerpart**********************************************/

#footer
{
	background-color:#f7f6f2;

width:953px;

margin-left: auto;
margin-right: auto;

height:20px;

padding:0px 15px;

}



*html #footer{

background-color:#f7f6f2;

width:953px;

margin-left: auto;
margin-right: auto;

height:20px;

padding:0px 15px;

}



.clear{

clear:both;

}

#footer p{

margin:0px;

padding:0px;

margin-left:auto;
margin-right:auto;

font:12px Arial, Helvetica, sans-serif;

color:#000;

width:auto;
padding-left:300px;
}

/*********************************************************filmguidepage*********************************************************/



.leftcontent{

width:600px;

float:left;

font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#060808;

height:auto;

}



strong{

font-weight:bold;

}



.errorbox{

padding:5px;

width:618px;

border:1px solid #c53b4e;

font:bold 16px "Trebuchet MS", Tahoma;

color:#c53b4e;

//background:#fdeef0;

text-align:center;

float:left;

margin-bottom:20px;

}





.leftcontent .upcomingevents{

float:left;

padding-bottom:10px;

width:630px;

padding:0px;

background:#f7f6f2;

margin-top:10px;

}



.upcomingevents h1{

margin:0px;

padding:0px;

/*background:url(../images/upcoming_events_tit_inner.gif) no-repeat top left;*/

border-bottom:4px solid #1f3465;

height:26px;

width:620px;

font:bold 16px Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

color:#1f3465;

/*padding-left:42px;*/

padding-top:1px;

}



.upcomingevents h1 span{

font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

color:#862530;

}











.upcomingevents .upcombox{

width:590px;

float:left;

margin:10px 0px 3px 10px;

border-bottom:1px solid #1f3465;

padding:2px 0px 15px 0px;



}



.upcombox .date{

float:left;

width:70px;

font:bold 12px Verdana,  Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

margin-right:10px;

}



.upcombox h4{

margin:0px;

padding:0px;

height:26px;

width:590px;

font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-transform:upercase;

color:#862530;

padding-bottom:10px;

float:left;

}





.upcombox .imgpart{

float:left;

width:70px;

height:71px;

padding:3px;

padding-bottom:6px;

background:#fff;

border:1px solid #e9f4f5;

margin-right:5px;

margin-bottom:22px;

}







.upcombox .contentpart{

float:right;

width:380px;

font:12px Verdana, Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

}



.content p{

margin:0px;

padding:2px 0px 2px 0px;

font:12px Verdana, Arial, Helvetica, sans-serif;

line-height:16px;

}





.contentpart a.blue{

font:bold 12px Arial, Helvetica, sans-serif;

text-transform:uppercase;

color:#1f3465;

text-decoration:none;

}



.contentpart a.blue:hover{

font:bold 12px Arial, Helvetica, sans-serif;

text-transform:uppercase;

color:#333;

text-decoration:none;

}



.contentpart .bottom{

margin-top:5px;

width:380px;

float:left;

}

.bottom input{

float:left;

cursor:pointer;

}





.bottom a.more{

padding-top:5px;

font:10px Arial, Helvetica, sans-serif;

color:#4aa4b1;

text-decoration:underline;

background:url(../images/more_bullet.gif) no-repeat right;

padding-right:10px;

margin-right:5px;

float:right;

}



.bottom a.more:hover{

padding-top:5px;

font:10px Arial, Helvetica, sans-serif;

color:#666;

text-decoration:none;

background:url(../images/more_bullet.gif) no-repeat right;

padding-right:10px;

margin-right:5px;

float:right;

}

#bodypart .rightpart{

float:right;

background:#fff;

padding:7px 3px;

width:276px;

height:auto;

}



.rightpart p{

margin:0px;

padding:0px;

padding-bottom:5px;

width:234px;

font:12px Arial, Helvetica, sans-serif;

color:#060808;

line-height:16px;

text-align:center;

}

.rightpart p span{

font-weight:bold;

color:#d9224f;

text-transform:uppercase;

}

.rightpart .rightpartheader{
	background-image:url(../images/videoheader.png);
	width:276px;
	height:31px;
	margin-left: auto;
	margin-right:auto;
}

.rightpart .vidoesection{
width:251px;
height:218px;
margin-left:auto;
margin-right:auto;
margin-top:5px;

}



.videolinks{

width:245px;

float:left;

}



.videolinks ul{
width:220px;
list-style:none;
margin-left:auto;
margin-right:auto;

}



.videolinks li{

margin:0px;

padding:0px;

font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#343434;

border-bottom:1px solid #e8d9d7;

background:url(../images/blk_bullet.gif) no-repeat left;

padding:4px 0px 4px 10px;

font-weight:normal;

margin:3px 0px;

}



*html .videolinks li{

margin:0px;

padding:0px;

font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#343434;

border-bottom:1px solid #e8d9d7;

background:url(../images/blk_bullet.gif) no-repeat left;

padding:4px 0px 4px 10px;

font-weight:normal;

margin:3px 0px;
}




.videolinks h3{



float:left;

width:230px;

padding:3px 0px;

padding-left:20px;

background:#3cafc2;

margin:0px;

font:bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";

color:#fff;

text-transform:uppercase;

margin-bottom:10px;

}



.videolinks li ul{

width:190px;

float:left;

list-style:none;

margin:5px 0px 5px 0px;

padding:0px;

}



.videolinks li ul li{

margin:0px;

padding:0px;

font:bold 11px Arial, Helvetica, sans-serif;

color:#333;

background:url(../images/blk_bullet.gif) no-repeat 8px left;

border-bottom:none;

padding:4px 0px 4px 10px;

font-weight:normal;

margin:3px 0px;

}







.videolinks li ul li a{

font:bold 11px Arial, Helvetica, sans-serif;

color:#333;

}

.videolinks li ul li a:hover{

font:bold 11px Arial, Helvetica, sans-serif;

color:#b0373e;

}

.videolinks li a{

color:#343434;

text-decoration:none;

font-weight:normal;

text-transform:none;

}



.videolinks li a:hover{

color:#333;

text-decoration:none;

font-weight:normal;

text-transform:none;

}



.rightpart a.more{

font:10px Arial, Helvetica, sans-serif;

color:#000;

text-decoration:none;

background:url(../images/video_more_bullet.gif) no-repeat right;

padding-right:30px;

margin-right:5px;

float:right;

}



.rightpart a.more:hover{

font:10px Arial, Helvetica, sans-serif;

color:#d9224f;

text-decoration:none;

background:url(../images/video_more_bullet.gif) no-repeat right;

padding-right:30px;

margin-right:5px;

float:right;

}

.eventdetails{

width:600px;

float:left;

overflow:auto;

}

.eventdetailsnew{

width:850px;

float:left;



}


.eventdetails .eventdesc{

width:100%;

margin:0px;

padding:0px;

float:left;

}



.eventdesc h1{

font:bold 18px Verdana, Tahoma;

color:#a63359;

text-transform:none;

float:left;

width:590px;

margin:0px;

padding:0px;

}



.eventdesc h1 span{

font:bold 16px Verdana, Tahoma;

color:#1f3465;

text-transform:none;

}


.eventdesc h4{

margin:5px 0px 0px 0px;

padding:0px 0px 0px 0px;

/*background:url(../images/bullet.gif) no-repeat left;*/

font:bold 16px Verdana, Tahoma;

color:#333;

text-transform:none

width:590px;

float:left;

}


*html .eventdetails .eventdesc h4{

margin:10px 0px 10px 0px;

padding:0px 0px 0px 0px;

/*background:url(../images/bullet.gif) no-repeat left;*/

font:bold 16px Verdana, Tahoma;

color:#333;

text-transform:none

width:590px;

float:left;

}


.eventdesc h4 span{

float:left;

font:14px Verdana, Tahoma;

color:#333;

width:590px;

margin:0px 0px;
}

.mainimg{

padding:0px;

float:right;

width:350px;

height:auto;

margin:10px 0px 20px 1px;

text-align:left;

}


.mainimg a{

margin:5px 0px 5px 83px;

padding:0px;

width:150px;

float:left;

text-align:center;

font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

text-transform:uppercase;

color:#a0174f;

}


.mainimg img{

margin:0px auto;

margin-left:10px;

padding:3px;

text-align:right;

border:3px solid #c2eff5;

}

.details{

float:left;

width:540px;

margin:0px 0px 4px 0px;

padding:0px;

}

.details p{

float:left;

width:100%;

margin:2px 0px;

padding:2px 0px;

}

.details p strong{

color:#a63359;

font-weight:bold;

}

.eventdesc p{

margin:5px 0px;

line-height:22px;

width:100%;

float:left;

font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;

text-align:justify;

}



.eventdesc p a{

font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#1f3465;

text-decoration:none;

}



.eventdesc p a:hover{

font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#666;

text-decoration:underline

}



.eventdesc2 a{

font:bold 14px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#1f3465;

text-decoration:none;

}



.eventdesc2 a:hover{

font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#666;

text-decoration:underline

}









.news {

width:100%;

}



.news h1{

font:bold 18px "Trebuchet MS", Tahoma;

color:#a63359;

text-transform:none;

margin:10px 0px;

}



.news ul{

list-style:none;

margin:5px 0px;

}



.news li{

list-style:none;

margin:8px 0px;

padding-left:10px;

background:url(../images/blue_bullet.gif) no-repeat left 4px;

font:13px Verdana, Arial, Helvetica, sans-serif, Tahoma;

line-height:16px;

}



.news li a{

color:#333;

text-decoration:none;

font-weight:normal;
font:13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
}



.news li a:hover{
font:13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:normal;

color:#1f3465;

text-decoration:none;

}



.logos{

width:904px;

float:left;

height:auto;

}



.logos img{

border:none;

}



.logos a{

padding:0px 10px;

font:bold 11px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";

color:#d9224f;

line-height:20px;

}







.bodylinks{

width:800px;

float:left;

height:auto;

font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

color:#d9224f;

}

.bodylinks ul{

list-style:none;

margin:0px;

padding:0px;

}



.bodylinks li{

margin:10px 0px;

padding:0px 0px 0px 15px;

font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

background:url(../images/bullet.gif) no-repeat left;

color:#d9224f;

}



.bodylinks a{

font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

color:#d9224f;

text-decoration:none;

}



.bodylinks a:hover{

font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

color:#666;

text-decoration:none;

}



#bodypart .list ul{

margin:5px;

margin-top:10px;

padding:0px;

list-style:none;

}



#bodypart .list li{

padding:5px 0px 5px 8px;

background:url(../images/blue_bullet.gif) no-repeat left 8px;

}



.list img{

float:right;

padding:5px;

width:auto;

height:auto;

border:3px solid #e8d9d7;

padding:0px;

margin:0px 0px 0px 15px;

}



#bodypart fieldset{

width:600px;

margin:10px auto;

padding:10px;

}



#bodypart fieldset div{

width:600px;

margin:5px 0px;

font:11px Verdana, Arial, Helvetica, sans-serif;

float:left;

}



#bodypart fieldset label{

width:250px;

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

float:left;

}



#bodypart fieldset input{

border:1px solid #1F3465;

font:11px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";

width:150px;

}



#bodypart fieldset select{

border:1px solid #5ec3d3;

font:11px Verdana, Arial, Helvetica, sans-serif, "Monotype Corsiva";

width:150px;

}



#bodypart fieldset input.none{

border:none;

width:none;

width:auto;

height:auto;

}



.leftcontent .gallerysection{

float:left;

padding-bottom:10px;

width:630px;

padding:0px;

background:#fdfffb;

margin-top:10px;

line-height:20px;

}



.gallerysection h1{

margin:0px;

padding:0px;

background:url(../images/upcoming_events_tit_inner.gif) no-repeat top left;

height:35px;

width:630px;

font:bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

color:#fff;

padding-left:20px;

padding-top:3px;

}



.gallerysection h1 span{

font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

color:#862530;

}



.gallerysection .gallery{

width:630px;

}



.gallery img{

width:140px;

height:93px;

padding:1px;

border:2px solid #ffdbd8;

}



.gallery p{

margin:5px 0px 0px;

padding:2px 5px;

width:135px;

height:auto;

background:#c5f3f9;

border:1px solid #7fcdd7;

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

text-align:center;

color:#333;

}



.gallery p a{

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

color:#333;

text-decoration:none;

}



.gallery p a:hover{

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

color:#1b92a6;

text-decoration:none;



}





.imgleft{

float:left;

margin:0px 10px 10px 0px;

font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

color:#666;

width:200px;

text-align:center;

}



.imgleft img{

padding:1px;

border:3px solid #b1eff8;

}



.imgleft a{

font-weight:bold;

}



.imgrite{

float:right;

margin:0px 0px 0px 10px;

padding:1px;

border:3px solid #b1eff8;

}

.imagecontainer
{
	width: 750px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: white;
}

.imageleft
{
	width: 250px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.imagecenter
{
	width: 250px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.imageright
{
	width: 250px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.top a.signup{

float:left;

width:225px;

background:url(/images/envelope32.png) no-repeat left;

font:11px Arial, Helvetica, sans-serif;

color:#000;

text-decoration:none;

cursor:pointer;

margin-top:5px;

padding:3px 0px 3px 20px;
font-weight: bold;
margin-bottom: 10px;

}



.top a.signup span{

font:bold 11px Arial, Helvetica, sans-serif;

text-transform:uppercase;

font-style:italic;

color:#167;

}

