
a.key:active,a.key:link,a.key:visited{
color:#999;
text-decoration:none;
font-size:10px;
}



body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ccc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../templates/theme4_01.jpg);
	background-repeat:repeat-x;
	}

body a{
color:#CE9B31;
}

a.tipbox2{
border:1px solid red;
padding:6px;
color:red;
display:block;
}
a.tipbox1:link,a.tipbox1:active,a.tipbox1:visited{
border:1px solid black;
padding:6px;
color:black;
display:block;
background-color:#ccc;
}
a.tipbox1:hover{
background-color:white;
}

a.eventbox_new:link;a.eventbox_new:visited;a.eventbox_new:active{
display:block;
padding:3px 5px;
cursor:hand;
text-decoration:none;
}
a.eventbox_new:hover{
background-color:white;
padding:3px 5px;
cursor:hand;
text-decoration:none;
}

p,.content,.content li{
font-family:inherit;
	font-size: 12px;
	color: #ccc;
	line-height:19px;
}
.content a:link;.content a:active, .content a:visited{
color: #CE9B31;
}
.banner p,.banner{
font-family:inherit;
	font-size: 13px;
	color: #fff;
}
.caption{
font-family:inherit;
	font-size: 11px;
	color: #666;
	line-height:13px;
}


a.newslink:link,a.newslink:active,a.newslink:visited{
font-size:18px;
text-decoration:none;
}
a.newslink:hover{
text-decoration:underline;
}

p li, .content li{
margin-left:-20px;
}

tr.products td,tr.products td p{
font-size:12px;
}
tr.products td h4{
font-size:16px;
font-weight:bold;
}


.credit{
font-family:inherit;
	font-size: 12px;
	color: #003;
}
h2 {
font-family:inherit;
	font-size: 21px;
	font-weight: normal;
	color: #fff;
}
.heading {
font-family:inherit;
	font-size: 21px;
	font-weight: normal;
	color: #ccc;
	letter-spacing:-1;
	}


.heading2 {
font-family:inherit;
	font-size: 14px;
	font-weight: bold;
	color:#CE9B31;
	}
	
	
hr {
height: 1px;
color: #999;
}

.tabcontent{
padding:10px;
background-color:#eee;
border-style:solid;
border-color:#666;
border-width:0px 1px 1px 1px;
font-size:11px;
font-family:inherit;
color:black;
}

.tabcontent td{
color:#000;
}

a.side1, a.side1b, a.side2b, a.side2 {
font-size: 11px;
font-family: verdana;
color: #003;
border-top: 1px solid #2B442B;

display: block;
padding: 3px 4px 3px 2px;
text-decoration: none;
}

a.side1:link, a.side1:visited, a.side1:active, a.side1:hover {
background-color: #fff;
border-bottom: 1px solid #fff;
position:relative;
left:1px;
}

a.side2:hover, a.side2b:hover {
background-image: none;
background-color: #fff;
}

td.sidecell {
border-right: 1px dotted #999;
background-color:#e9e9e9;
	font-family: tahoma,arial;
	font-size: 11px;
	color: #333;
}

.sidestyle p{
font-size:10px;
}

.edit input, .edit textarea, .edit select,.edit {
font-family: verdana;
font-size: 11px;
color: #003;
}

.edit td{
color #ccc;
font-family: verdana;
font-size: 11px;
}


.login td, .login{
font-family: verdana;
font-size: 10px;
color: #999;
}
.login input, .login textarea, .login select{
font-family: verdana;
font-size: 10px;
color: #003;
background-color:#999;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #999;
}


.keytext, .keytext p {
color:#999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}



a.key2:active,a.key2:link,a.key2:visited{
color:#999;
}
a.key2:hover{
color:#fff;
}

a.tab1:active, a.tab1:visited, a.tab1:link{
display: block;
padding: 4px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 0 1;
background-color: #eee;
white-space: nowrap;
font-family: tahoma, arial;
font-size: 11px;
color: #333;
text-decoration: none;
}

a.tab2:active, a.tab2:visited, a.tab2:link{
display: block;
padding: 2px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 1 1;
background-color: #ccc;
white-space: nowrap;
font-family: tahoma, arial;
font-size: 11px;
color: #333;
text-decoration: none;
}
a.tab2:hover {
background-color: #fff;
}
a.tab3:active, a.tab3:visited, a.tab3:link{
display: block;
padding: 2px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 1 1;
background-color: #ccc;
white-space: nowrap;
font-family: tahoma, arial;
font-size: 11px;
color: #333;
text-decoration: none;
}
a.tab3:hover {
background-color: #fff;
}





a.nav1:link,a.nav1:active,a.nav1:visited{
padding:2px 8px;
font-family:verdana,sans-serif;
color:#000;
text-decoration:none;
font-size:12px;
background-color:#ffffff;
white-space:nowrap;
display:block;
}

a.nav2:link,a.nav2:active,a.nav2:visited{
padding:2px 8px;
font-family:verdana,sans-serif;
color:#fff;
text-decoration:none;
font-size:12px;

display:block;
white-space:nowrap;
}

a.nav3:link,a.nav3:visited,a.nav3:active{
padding:2px 8px;
font-family:verdana,sans-serif;
color:#fff;
text-decoration:none;
font-size:12px;

display:block;
white-space:nowrap;
}

a.nav2:hover, a.nav3:hover {
color:black;
background-image: none;
background-color: #fff;
}


.nonav {
border-bottom:1px solid #000;
}



a.files1:link,a.files1:active,a.files1:visited{
display:block;
font-size:11px;
font-family:tahoma,arial;
color:#333;
border-bottom:1px solid #ccc;
background-color:#fff;
padding:1px 8px;
text-decoration:none;
}

a.files2:link,a.files2:active,a.files2:visited{
display:block;
font-size:11px;
font-family:tahoma,arial;
color:#333;
border-bottom:1px solid #ccc;
padding:1px 8px;
text-decoration:none;
}

	a.featuredevent1{
	display:block;background-color:#FAF7F2;border-style:solid;border-color:#3E2F06;border-width:0px 1px 1px 1px;padding:2px 8px;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003;
	text-decoration:none;
	}
	a.featuredevent2{
		display:block;background-color:#ffffff;border-style:solid;border-color:#3E2F06;border-width:0px 1px 1px 1px;padding:2px 8px;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003;
	text-decoration:none;
}

.eventbar{
background-color:#000;
color:#fff;
font-size:12px;
padding:2px 10px;
font-family: tahoma, arial;
display:block;
}

.eventbar_home{
background-image:url(../images/eventbarback.jpg);
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
font-size:12px;
padding:1px 10px;
font-family: tahoma, arial;
display:block;
}


a.eventbox1_home:link,a.eventbox1_home:active,a.eventbox1_home:visited{
font-family: tahoma, arial;
font-size: 11px;
color:#000;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox1_home:hover div.top,a.eventbox1_home:hover div.bottom{
background-color:white;
color:red;
}

a.eventbox2_home:link,a.eventbox2_home:active,a.eventbox2_home:visited{
padding:7px 9px;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox1:link,a.eventbox1:active,a.eventbox1:visited{
padding:7px 12px;
background-color:#eee;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox2:link,a.eventbox2:active,a.eventbox2:visited{
padding:7px 12px;
background-color:#fff;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox2:hover,a.eventbox2:hover{
background-color:#fff;
}

.eventhome1 {
font-family:tahoma,arial;
font-size: 10px;
color: #000;
border-bottom:1px dashed #999;
}

.row1{
padding:3px 8px;
background-color:#5386cf;
font-family: tahoma, arial;
font-size: 11px;
color:#fff;
line-height:16px;
border-style:solid;
border-color:#000;
border-width:0px 0px 1px 0px;
display:block;
}

.row2{
padding:3px 8px;
background-color:#fff;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
border-style:solid;
border-color:#000;
border-width:0px 0px 1px 0px;
display:block;
}

.row3{
padding:3px 8px;
background-color:#edf2f9;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
border-style:solid;
border-color:#000;
border-width:0px 0px 1px 0px;
display:block;
}

a.ntab1:active,a.ntab1:link,a.ntab1:visited{
display:block;
width:101px;
background-image:url(images/tab4.gif);
background-repeat:no-repeat;
border-bottom:1px solid #003;
padding-top:7px;
padding-bottom:1px;
font-family:verdana,arial;
font-size:11px;
color:#003;
text-decoration:none;
}
a.ntab1:hover{
background-image:url(images/tab2.jpg);
background-repeat:no-repeat;
}

a.ntab3:link,a.ntab3:active,a.ntab3:visited{
display:block;
width:100px;
background-image:url(images/tab1.gif);
background-repeat:no-repeat;
border-bottom:1px solid #FEEFD2;
padding-top:7px;
padding-bottom:1px;
font-family:verdana,arial;
font-size:11px;
color:#003;
text-decoration:none;
}

a.ntab5:link,a.ntab5:active,a.ntab5:visited{
display:block;
width:101px;
background-image:url(images/tab5.gif);
background-repeat:no-repeat;
border-bottom:1px solid #FEEFD2;
padding-top:7px;
padding-bottom:1px;
font-family:verdana,arial;
font-size:11px;
color:#003;
text-decoration:none;
}

a.ntab2:active,a.ntab2:link,a.ntab2:visited{
display:block;
width:100px;
background-image:url(images/tab2.gif);
background-repeat:no-repeat;
border-bottom:1px solid #003;
padding-top:7px;
padding-bottom:1px;
font-family:verdana,arial;
font-size:11px;
color:#003;
text-decoration:none;
}
a.ntab2:hover{
background-image:url(images/tab3.gif);
background-repeat:no-repeat;
}
a.ntab1:hover{
background-image:url(images/tab4o.gif);
background-repeat:no-repeat;
}
.notab{
border-bottom:1px solid #000;
}

a.management1:link, a.management1:visited, a.management1:active{
display:block;
font-size: 13px;
font-family:tahoma,arial;
background-color:#fff;
padding: 2px 6px 2px 20px;
text-decoration:none;
color:#003;
border-bottom:1px solid #A2DFDC;
}
a.management1:hover{
background-color: #e8e8e8;
}

a.management2:link, a.management2:visited, a.management2:active{
display:block;
font-size: 13px;
font-family:tahoma,arial;
background-color:#eee;
padding: 2px 6px 2px 20px;
text-decoration:none;
color:#003;
border-bottom:1px solid #999;

}
a.management2:hover{
background-color: #e8e8e8;
}

a.tab1_manage:active, a.tab1_manage:visited, a.tab1_manage:link{
display: block;
padding: 3px 10px;
border-style: solid;
border-color: #666;
border-width: 1px 1px 0px 1px;
background-color: #fff;
white-space: nowrap;
font-family: tahoma, arial;
font-size: 13px;
color: #666;
text-decoration: none;
}





/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: -44px;
margin-top:-1px;
list-style-type: none;
background-color: #000;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
}


.ddsubmenustyle li a{
display: block;
width: 160px;
color:#000;
background-color: #CE9B31;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
font-weight:normal;
}


.ddsubmenustyle li a:hover{
background-color:#EDC87C;
color:black;
}

/* ######### Neutral CSS  ######### */

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}



/*

Look Above here 

*/



/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.horizmenu ul{
margin: 0px;
padding:0px;
width:100%;
	font-family:inherit;
	font-size: 12px;
list-style-type: none;
overflow: hidden;
}

.horizmenu li{
display: inline;
margin: 0;
}

.horizmenu li a{
float: left;

display: block;
text-decoration: none;
margin: 0px;
padding-left: 11px; /*padding inside each tab*/
padding-right: 11px; /*padding inside each tab*/
color:#CE9B31;
font-size:12px;
padding-top:1px;
padding-bottom:1px;
font-weight:normal;
border-left:1px solid #fff;
}

.horizmenu td a.altnav1{
text-decoration:none;
color:#CE9B31;
font-size:12px;
white-space:nowrap;
display:block;
padding:3px 10px 3px 10px;
border-left: 1px solid #666;
}


.horizmenu td a.altnav2{
text-decoration:none;
color:#CE9B31;
font-size:12px;
white-space:nowrap;
display:block;
padding:3px 10px 3px 10px;
border-left: 1px solid #666;
}

.horizmenu td a.selected{
background-color:#CE9B31;
color:black;
}

.horizmenu  td a.small{

display: block;
text-decoration: none;
margin: 0;
padding-top: 8px;
padding-bottom: 8px;
color: #000;
border:1px solid #000;
background-image:url(../templates/button1g.gif);

font-weight:bold;
font-size:12px;
}

.horizmenu  td a.small_alt{

display: block;
text-decoration: none;
margin: 0;
padding-top: 8px;
padding-bottom: 8px;

font-weight:bold;
color: #fff;
border:1px solid #000;
background-image:url(../templates/button1g.gif);
font-size:12px;
}
.horizmenu  td a.big{

display: block;
text-decoration: none;
margin: 0;
padding-top: 8px;
padding-bottom: 8px;

border:1px solid #000;
color: #000;
background-image:url(../templates/button1g.gif);
font-size:12px;

font-weight:bold;
}
.horizmenu td a.big_alt{

display: block;
text-decoration: none;
margin: 0;
padding-top: 8px;
padding-bottom: 8px;
color: #000;
background-image:url(../templates/button1g.gif);
font-weight:bold;
border:1px solid #000;
font-size:12px;
}


.horizmenu td a.small_alt:hover{
background-image:url(../templates/button2p.gif);
}
.horizmenu  td a.small:hover{
background-image:url(../templates/button2p.gif);
}
.horizmenu  td a.big:hover{
background-image:url(../templates/button2p.gif);
}
.horizmenu  td a.big_alt:hover{
background-image:url(../templates/button2p.gif);
}



.glossymenu{
margin: 5px 0;
padding: 0;
width: 457px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: url(../templates/barback_b.jpg) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #999;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #999;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../templates/barback2_b.jpg);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: black;
height: 204px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #000;
color: #fff;
}

a.movielist:link,a.movielist:active,a.movielist:visited{
border:1px solid #ccc;
display:block;
background-image:url(../images/movieboxback.jpg);
background-repeat:repeat-x;
text-decoration:none;
background-color:#989898;
}
a.movielist:hover{
border:1px solid #fff;
}

div.homenavcolumn{
border-right:1px solid #666;
border-left:1px solid #666;
font-size:10px;
background-image:url(../templates/homenavcolumn.jpg);
background-repeat:repeat-x;
background-color:#343434;
}

div.homenavcolumn a.normal:link,div.homenavcolumn a.normal:active,div.homenavcolumn a.normal:visited{
font-size:11px;
color:#CE9B31;
text-decoration:none;
padding:8px 1px;
border:0px;
display:block;
line-height:11px;
}

div.homenavcolumn a.alt:link,div.homenavcolumn a.alt:active,div.homenavcolumn a.alt:visited{
font-size:11px;
color:#CE9B31;
text-decoration:none;
padding:0px 1px;
border:0px;
display:block;
line-height:11px;
}

div.homenavcolumn a.normal:hover,div.homenavcolumn a.alt:hover{
background-color:#999;
color:black;
}

div.cast{
display:block;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:13px;background-color:#555;font-size:inherit;font-family:inherit;color:inherit;
}

.movielink{
color:black;
text-decoration:none;
font-size:12px;
font-family:inherit;
font-weight:bold;
}

