@charset "UTF-8";
/*  CSS Document - www.mvff.com
//	20090827 JDR - Create File 
//	----------------------------------------------------------- */

html { height: 100%; width: 100%; }
body {
	color:#FFFFFF;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	background-color: #FFFFFF;
}
img { border: none; }

/* ---- Webpage Defaults ---- (for In Ticketing Sidebar and MVFF website) */
a:link {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
     line-height:14px;
	 color: #83c9fb;
}

a:visited {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
     line-height:14px;
	 color: #83c9fb;
}

a:hover {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
     line-height:14px;
	 color: #8b5772;
}

a:active {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
     line-height:14px;
	 color: #83c9fb;
}



/* HEADER AND MENUS =================================================== */
#header {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
	color: #333333;
}

/* HEADER MENUS - Main Menus, inactive menu selection ------- */
.header_menu_main {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #000000;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	//font-weight: bold;
	letter-spacing: 2px;
	line-height: 26px;
}

.header_menu_main a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #AAAAAA;
}
.header_menu_main a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #AAAAAA;
}
.header_menu_main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #B2D8F3;
}
.header_menu_main a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #AAAAAA;
}


/* HEADER MENUS - Main Menus, active menu section --------- */
.header_menu_main_highlight {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #fbd0b0;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	//font-weight: bold;
	letter-spacing: 1px;
	line-height: 26px;
}
.header_menu_main_highlight a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.header_menu_main_highlight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.header_menu_main_highlight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9A6B7F;
}
.header_menu_main_highlight a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

/* HEADER MENUS - Child Menus ------------------------------ */
#header_menu_child {
	margin: 0px;
	padding: 4px;
	text-align: center;
	background: #fbd0b0;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	//font-weight: bold;
	letter-spacing: 1px;
}

#header_menu_child a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#header_menu_child a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#header_menu_child a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9A6B7F;
}
#header_menu_child a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}


/* BODY ELEMENTS ================================================================== */
#body_main {
	margin: 0px;
	padding: 16px;
	text-align: left;
	background: #000000;
	//color: #fae6cf;               /* -------------- BODY TEXT ---------------- */
	color: #DDDDDD;               /* -------------- BODY TEXT ---------------- */
	//font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight:light;
	font-style: normal;
	//line-height: 18px;
}

h1 {
	color: #9A6B7F;                 /* ----------- BODY HEADERS -------------- */
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 4px;
}

h2 {
	color: #9A6B7F;                 /* ----------- BODY HEADERS -------------- */
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
}

h3 {
	color: #9A6B7F;                 /* ----------- BODY HEADERS -------------- */
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;

}

#body_main a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #83c9fb;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight:light;
	font-style: normal;

}
#body_main a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #83c9fb;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight:light;
	font-style: normal;

}
#body_main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8b5772;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight:light;
	font-style: normal;

}
#body_main a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #83c9fb;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight:light;
	font-style: normal;

}


#footer {
	margin: 0px;
	width: 950px;
	color: #b37793;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: b37793;
	letter-spacing: 1px;
	font-weight: lighter;
	line-height: 20px;
}


.bodytable {
	background-image: url(/images/website_background_gradiant2.jpg);
}




/* In Ticketing */


/* 
table#matrix td{
border-left:0px #fff solid;
border-right:2px #ccc solid;
border-bottom:2px #ccc solid;
border-top:0px #fff solid;
width:100px;
height:100px;
}
.tddate{
border:0px #fff solid;
background-color:#0000cc;
color:#FFF;
font-size:20px;
font-weight:bold;
padding:12px;
height:100px;
font-family:times;
}
table#matrix th{
font-weight:bold;
border-left:0px #fff solid;
border-right:2px #ccc solid;
border-bottom:2px #999 solid;
border-top:2px #ccc solid;
font-family:arial;
font-size:12px;
color:#888;
}
.tdvenue{
color:#E65020;
font-size:18px;
font-weight:bold;
font-family:times;
}
table#matrix{
margin:0px;
margin-bottom:15px;
width:1700px;
}
.evmatrix {
padding:6px;
font-family:arial;
background-color:#fff;
border:1px solid #000;
position:absolute;
text-align:left;
height:80px;
}
.evmatrix p {
padding:0px;
margin:0px;
margin-top:6px;
}
.evmatrixtitle{
font-size:12px;
color:#333;
font-weight:bold;
}
.evmatrixtime {
font-size:11px;
color:#333;
font-weight:bold;
}
.evmatrixtime_small{
font-size:9px;
color:#333;
font-weight:bold;
}

a.evmatrixlink,a:hover.evmatrixlink,a:visited.evmatrixlink,a:active.evmatrixlink{
font-size:11px;
color:#0000cc;
font-weight:bold;
}
#matrix12345 {
background-color:#ccf;
border:1px solid #00c;
} 



#calendar {
	border-spacing: 0px;
	border-collapse: separate;
	empty-cells: show;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 10px;
}
#calendar th {
	background-color: #FADBBC;
	color: white;
	border: 1px solid white;
	margin: 0px;
	padding: 2px;
}
#calendar td {
	border: 1px solid #999999;
	margin: 0px;
	padding: 2px;
}



#browse select,input.search{
		width:150px;
		height:24px;
		background-color:#ffffff;
		border:1px solid #ccc;
		padding: 3px;
	}
	a.submit{
	  display:block;
	  margin-right:10px;
	  padding: 3px 3px 0 3px;
          		//color:99FF00;
	 }
	.submit{
	        //color:99FF00;
                height:30px;
		font-weight:bold;
		background-color:#d3a1bb;
		border:1px inset #000;
		margin:2px;
	}
	.submit:hover{
		//color:99FF00;

	}
.buytickets{
	        
                height:30px;
                width:100px;
		font-weight:bold;
		
		background-color:#414550;
                
		
                text-align:center;
	}
*/
/* .buytickets{
	        //color:99FF00;
                height:30px;
                width:100px;
		font-weight:bold;
		//background-color:#7c5f66;
		background-color:#414550;
                // border:1px inset #000;
		margin:2px;
                text-align:center;
	}
*/
/*
.buytickets a{
//color:99FF00;
color:#ffd8b2;
}
.buytickets a:hover{
//color:99FF00;
color:#8b5772;
}

go{
	        //color:99FF00;
                height:30px;
                width:20px;
		font-weight:bold;
		background-color:#d3a1bb;
		border:1px inset #000;
		margin:2px;
                text-align:center;
	}
.go a{
//color:99FF00;
}
.go a:hover{
//color:99FF00;
}

	.options {
	 display:block;
	 margin-top: 3px;
	}
	#searchresults a.title{
	 text-decoration:none;
	 font-size:18px;
	}
	a:hover.title{
		#text-decoration:underline;
	}
	.country,.directedby,.length,.yr{
		font-size:12px;
	}
	.directedby{
		color:#000;
		font-style: italic;
	}
	.genre{
		color:#000;
	}
	.details{font-size:12px;}
	.venuedate{
	 font-weight:bold;
	 font-size:12px;
	 margin-left:5px;
	}
	#searchresults{width:100%;}

	#browse,#search {
		margin-top:15px;
		width:190px;
	}

*/
/* ++ CALENDAR ON LEFT NAV BAR */


/*
#smcaltbl{
     border:1px inset #000;
}
#smcalday {color:#d793b4;font-size:12px;font-weight:bold;}
a#smcaldate {color:#ffffff;font-size:12px;font-weight:bold;}
*/


/* ++ COLOR FOR RIGHT NAV HEADER NAMES, CALENDAR, BROWSE, ETC.. */
/*
#browse,#search  {
 color:#d793b4;
font-size:18px;
font-weight:bold;
}

#displaylogin{
        font-weight:bold;
	font-size:15px;
}

*/


/* =============================== */
/* -------- Right Sidebar -------- */

/* Section Titles */
#search {
     font-family: Arial, Helvetica, sans-serif;
     font-size:18px;
	 font-weight:bold;
     color: #8b5772;
	 margin-top:14px;
}



/* Calendar */
#smcaltbl {
     border:1px inset #000;
	 border-color:#CCCCCC;
}

#smcalday {
     color:#8b5772;
	 font-size:12px;
	 font-weight:bold;
	 line-height:12px;
}

/* smcaldate ==> Controlled by overal page default */



/* View Grid Link */
thickbox {
	 line-height:12px;
}

a.thickbox:link {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
	 color: #83c9fb;
}

a.thickbox:visited {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
	 color: #83c9fb;
}
a.thickbox:hover {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
     color: #8b5772;
}
a.thickbox:active {
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-size:12px;
	 color: #83c9fb;
}


/* View All Films */
/* Controlled by the overall page default */



/* Browse Films */
#browse {
     font-family: Arial, Helvetica, sans-serif;
     font-size:18px;
	 font-weight:bold;
     color: #8b5772;
	 margin-top:14px;
}





#browse select,input.search{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:13px;
		width:150px;
		height:22px;
		background-color:#ffffff;
		border:1px solid #ccc;
		padding: 2px;
		margin-top:3px;
		margin-bottom:10px;
	}
	a.submit{
	  display:block;
	  margin-right:10px;
	  padding: 3px 3px 0 3px;
          		//color:99FF00;
	 }
	.submit{
	        //color:99FF00;
                height:30px;
		font-weight:bold;
		background-color:#d3a1bb;
		border:1px inset #000;
		margin:2px;
	}
	.submit:hover{
		//color:99FF00;

	}
	
	
.options {
	 display:block;
	 //margin-top: 3px;
	}
	#searchresults a.title{
	 text-decoration:none;
	 font-size:18px;
	}
	a:hover.title{
		#text-decoration:underline;
	}
	.country,.directedby,.length,.yr{
		font-size:12px;
	}
	.directedby{
		color:#000;
		font-style: italic;
	}
	.genre{
		color:#000;
	}
	.details{font-size:12px;}
	.venuedate{
	 font-weight:bold;
	 font-size:12px;
	 margin-left:5px;
	}
	#searchresults{width:100%;}

	#browse,#search {
		margin-top:15px;
		width:220px;
	}