﻿html,body,div,dl,dt,dd,pre,form,blockquote,p,fieldset,input { margin: 0; padding: 0; }

html
{
	background-color:#871403; 
}

html,body,p,div,span,td,a,h1,h2
{
	 font-family:'Trebuchet MS', sans-serif;
	 font-size:13px;   	
}

p{padding:0px; margin-bottom:10px; }
h1 
{
	font-size:18px; font-weight:bold;   
	margin:0px; color:#898888;
    background-image:url(../images/dot_bg.gif);
    background-position:left bottom;
	background-repeat:repeat-x ; 
	padding:0px 0px 10px 0px;  
	margin:0px 0px 10px 0px;                 
}
h2{ font-size:16px; font-weight:bold; margin:0px;color:#462d2f;     }
h3{ font-size:13px; font-weight:normal; padding-left:20px;  }
h4{ font-size:13px; font-weight:normal; }


.BoldWhiteCopy{ color:#ffffff; font-size:14px; font-weight:bold;    }
.NormalWhiteCopy {color:#ffffff; font-size:11px;}

a img{border-width:0px;}

div#MainContainer
{
	width:952px; margin:10px auto;  
}

/*********************************************************************
*	Header
*********************************************************************/
div#Header
{
	width:100%; float:left;   
}

div#Logo
{
	float:left;  width:159px; border:solid 1px #871403;  
}

div#Logo a{width:159px; height:87px; display:block;  }

div#QuickLinkContainer
{
	float:right;
	color:#ffffff; 
}


div#QuickLinkContainer ul{ margin:0px; }
div#QuickLinkContainer ul li { margin:0px;  list-style-type:none; float:left; padding:0px 5px 0px 5px;   }

a.QuickLink:link,a.QuickLink:active,a.QuickLink:visited{  font-weight:bold; text-decoration:none; color:#ffffff;    }
a.QuickLink:hover{  font-weight:bold; text-decoration:underline; color:#ffffff;  }


div#NavContainer
{
	width:952px; height:33px; overflow:hidden;  
	float:left; position:relative; z-index:2; 
}


div#NavContainer ul{ margin:0px; float:right;   }
div#NavContainer ul li {float:left;padding-left:5px; margin:0px;  list-style-type:none;}

div#NavBottom
{
	width:952px;  height:8px;
	 float:left;  
	position:relative; z-index:999;  margin-top:-8px;   
}

/*********************************************************************
*	Main Content Container
*********************************************************************/
div#MainContentContainer
{
	width:100%; float:left;
	background-color:#ffffff;    
	background-image:url(../images/main_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:4px;       
}

div#InnerMainContentContainer
{
	padding:20px 35px 20px 35px; float:left;  width:882px;   
}

a.ContentLink:Link,a.ContentLink:active,a.ContentLink:visited
{
    color: #CC0000;
    font-size:12px;
    text-decoration:underline;
}
a.ContentLink:Hover {font-size:12px; color:#CC0000; text-decoration:none;}

/*********************************************************************
*	Footer
*********************************************************************/
div#Footer
{
	width:100%; float:left;   
	clear:both;  margin-top:8px; margin-bottom:8px;  
}

div#CopyrightContainer
{
	float:left;  
}

span.Copyright{ font-size:11px; color:#ffffff;  }

div#FooterLinkContainer{ float:right;  }

div#FooterLinkContainer ul{margin:0px;}
div#FooterLinkContainer ul li {float:left; list-style-type:none; padding:0px 5px 0px 5px;    }
a.FooterLink:Link,a.FooterLink:active,a.FooterLink:visited
{
	font-size:11px; color:#ffffff;  text-decoration:none;  
}
a.FooterLink:Hover{font-size:11px; color:#ffffff;  text-decoration:underline;  }

/*********************************************************************
*	Gallery
*********************************************************************/
div#GalleryImage
{
	width:593px; height:288px; overflow:hidden;    
}

div#GalleryBottomContainer
{
	width:563px; height:52px;
	background-image:url(../images/gallery_button.gif);
	padding:10px 15px 10px 15px;    
}

div#GalleryIntroContainer
{
	width:375px; float:left;   
}
span.Divider
{ height:0px;   border-bottom:solid 1px #3a3939;    margin:3px 0px 3px 0px;   width:100%; display:block;        }


/*********************************************************************
*	Internal Container
*********************************************************************/
div.InternalContainer
{
	width:580px; float:left   
}

/*********************************************************************
*	Sub Nav Container
*********************************************************************/
div#SubNavContainer
{
	width:266px; float:right;
	background-image:url(../images/subnav_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;        
}

div#SubNavTop
{
	width:266px; height:5px;
	background-image:url(../images/subnav_top.gif);  
}

div#SubMain
{
	width:266px; float:left;
	background-image:url(../images/subnav_bg.gif);  
	padding-bottom:6px;   
}

div#SubMain ul{ margin :0px; padding:0px; }
div#SubMain ul li 
{
	float:left;   list-style-type:none;  
	padding:0px; margin:0px;
	background-image:url(../images/subnav_divider.gif);
	background-position:center bottom;
	background-repeat:no-repeat;	        
	padding-bottom:1px;
}

div#SubBanner
{
	width:264px; float:right;
	padding-top: 30px;
}

a.SubNavLink:link,a.SubNavLink:active,a.SubNavLink:visited ,a.SubNavLink:hover
{
	color:#ffffff; font-size:14px; font-weight:bold; display:block   ;
	background-color:Transparent; display:block; text-decoration:none; 
	padding:10px 15px 11px 15px; width:236px;    
	  
}

a.SubNavLink:hover
{
	background-color:#969696; display:block; 
}

a.SubSelected:link,a.SubSelected:active,a.SubSelected:visited,a.SubSelected:hover
{
	background-color:#ffffff;
	color:#2e2e2e;  
}

/*********************************************************************
*	MISC
*********************************************************************/
div.fld{float:left;}
div.frd{float:right;}

#movieDetails 
{
	position: absolute;
	width:266px;
	visibility: hidden;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #000;
	padding: 10px;
	z-index: 3000;
}

div#InfoBox
{
	width:266px; float:right;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color: #FFFFCC;
	border: 1px solid #000;
	padding: 10px 10px 10px 10px;
}