/* CSS Document */



/* Global Values

   ================================= */

   

   * { margin:0; padding:0; }

   

   body {

   	background-image: url(images/template/fl-dr-l.jpg);

   	background-repeat: repeat-x;

   	background-color:#8A0011;

   	font-family: Tahoma, Verdana, sans-serif;

   	font-size: 12px;

   	color: #424242;

   	line-height: 15px;

   	}

   	

	.clear {clear:both;}

	img {border: none; }

   

/* Container Divs

   ================================= */

   

   #shell {width: 762px; margin-left: auto; margin-right: auto;}

   #shellHome {width: 792px; margin-left: auto; margin-right: auto;}

   #intro {background-image: url(images/home/bkd-intro.jpg); background-repeat: no-repeat; }

   #mainNav {width: 560px; height: 47px; float: right;}

   #mainNavHome {width: 560px; height: 47px; float: right; margin-right: 30px;}

   #smallNav {color: #b20017; font-size: 11px; height: 40px; line-height: 40px; text-align: right; margin-right: 10px;}

   #smallNavHome {color: #b20017; font-size: 11px; height: 40px; line-height: 40px; text-align: right; margin-right: 40px;}

   #logo {float:left; width: 200px; height: 47px; text-align: center;}

   #flash { clear:both; position: relative; top: 15px; height: 313px; /*background-image: url(images/home/introOffer.png) !important; background-image: url(images/home/introOffer.gif); */ }

   #footer { line-height: 20px; font-size: 11px; color: #F4E7D9; margin-top: 45px; padding-top: 35px; padding-bottom: 50px; text-align: center; background-image: url(images/bkd-footer-xtile.jpg); background-repeat: repeat-x; }

   

   /*#flash .orderOnline { float: right; margin-right: 60px; _margin-right: 30px; margin-top: 230px; width: 143px; }*/

   

/* Content Divs

   ================================= */   

   

   #flash .orderOnline { position: absolute; top: 245px; right: 60px; }

   

   #interiorContent {background-image: url(images/shared/contentColumn-middle.gif); }

   #interiorContent .padding {padding-right: 25px; padding-left: 25px;}

   #interiorContent .left {width: 450px; float: left;}

   #interiorContent .right {width: 220px; float: right; padding-top:30px; color: #F6E9DA; font-size: 11px;}

   #interiorContent .right img { margin-bottom: 20px; }

   #interiorContent .left ol { margin-left: 35px; }

   

   .pdfLink { background-image:url(images/shared/icon-pdf.gif); background-repeat: no-repeat; height: 25px; line-height: 25px; text-indent: 25px; }



   

/* Columns

   ================================= */

   

   #columns { background-image: url(images/home/bkd-columns-2.gif); background-repeat: no-repeat; background-position: bottom; width: 792px; }

   

   #columns .leftColumn { float: left; width: 245px; color: #fff;}

   #columns .leftColumn .text {width: 170px; margin-left: 45px; }

   #columns .leftColumn h1 {margin: 0px; }

   #columns .leftColumn li {margin-left: 15px; margin-right: 10px; }

   

   #columns .middleColumn { float: left; width: 338px; }

   

   #columns .rightColumn { width: 209px; float: left; }

   #columns .rightColumn .logos { margin-left: 20px; width: 140px;}

   #columns .rightColumn .logos img {margin-bottom:15px;}

   

   

/* Typography

   ========================================= */   



	#smallNav a:link {color: #fff; font-weight: bold; text-decoration: none;}

	#smallNav a:visited {color: #fff; font-weight: bold; text-decoration: none;}

	#smallNav a:hover {color: #530000; font-weight: bold; text-decoration: none;}

	

	#smallNavHome a:link {color: #fff; font-weight: bold; text-decoration: none;}

	#smallNavHome a:visited {color: #fff; font-weight: bold; text-decoration: none;}

	#smallNavHome a:hover {color: #530000; font-weight: bold; text-decoration: none;}

	

	#columns h1 {font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: 17px; }



	#interiorContent h1 {font-size: 14px; color: #E64105; margin-bottom: -10px; }

	#interiorContent h2 {font-size: 14px; display: inline;}

	#interiorContent h3 {font-size: 12px; font-weight:bold; color: #343434; text-transform:uppercase;}

	#interiorContent p {margin-top: 6px;}

	#interiorContent a:link {color:#DD1032; text-decoration:none; font-weight:bold;}

	#interiorContent a:visited {color:#DD1032; text-decoration:none; font-weight:bold;}

	#interiorContent a:hover {color: #424242; text-decoration:none; font-weight:bold;}



	

	#interiorContent .right a:link {color: #fff;}

	#interiorContent .right a:visited {color: #EDD7BE;}

	#interiorContent .right a:hover {color: #424242;}

	

	.sitemapSection { text-transform: uppercase; font-size: 14px; font-weight:bold; color: #333; background-color:#ccc; }

	#siteMap ul {list-style-type: none; }

	#siteMap li { margin: 10px 0 0 30px; list-style-type: none; }



	#wingStreet {float: left; color: #fff; width:200px;}

	#wingStreet .padding {padding-left:35px; padding-top: 110px;}

	#wingStreet h1 {font-size: 12px;}

	#wingStreet p {margin-top: 7px;}

	

	#columns ol {margin-left: 15px;}

	

	#footer a:link {color: #530000; font-weight: bold; text-decoration: none;}

	#footer a:visited {color: #530000; font-weight: bold; text-decoration: none;}

	#footer a:hover {color: #DD1032; font-weight: bold; text-decoration: none;}





/* Navigation

   ========================================= */   

   

	#nav-matrix {width:560px; height:47px; padding:0; margin:0; list-style-type: none; float:left;}	

	#nav-matrix li { padding:0; margin:0; float:left; display:block; list-style-type:none;  }

	#nav-matrix li a { border:0; font-size: 1px; color: #F9F2E9; text-decoration:none; display:block; background:transparent url(images/shared/nav-matrix.jpg); background-repeat: no-repeat; }		

	#nav-matrix li a:hover { color:#EBD3B8;}



/* AboutUs tab */



	li#AboutUs a { width:99px; height:47px; }

	li#AboutUs a:link, li#AboutUs a:visited { background-position:0px 0px; }

	li#AboutUs a:hover, li#AboutUs a:focus { background-position:0px -47px; }



	/* Active */

	body#AboutUs #nav-matrix li#AboutUs a {background-position:0px -47px; } 



/* PizzaHut tab */



	li#PizzaHut a { width:91px; height:47px; }

	li#PizzaHut a:link, li#PizzaHut a:visited { background-position:-98px 0px; }

	li#PizzaHut a:hover, li#PizzaHut a:focus { background-position:-98px -47px; }



	/* Active */

	body#PizzaHut #nav-matrix li#PizzaHut a {background-position:-98px -47px; } 



/* Applebees tab */



	li#Applebees a { width:91px; height:47px; }

	li#Applebees a:link, li#Applebees a:visited { background-position:-188px 0px; }

	li#Applebees a:hover, li#Applebees a:focus { background-position:-188px -47px; }



	/* Active */

	body#Applebees #nav-matrix li#Applebees a {background-position:-188px -47px; } 





/* Employment tab */



	li#Employment a { width:91px; height:47px; }

	li#Employment a:link, li#Employment a:visited { background-position:-278px 0px; }

	li#Employment a:hover, li#Employment a:focus { background-position:-278px -47px; }



	/* Active */

	body#Employment #nav-matrix li#Employment a {background-position:-278px -47px; } 





/* Community tab */



	li#Community a { width:91px; height:47px; }

	li#Community a:link, li#Community a:visited { background-position:-368px 0px; }

	li#Community a:hover, li#Community a:focus { background-position:-368px -47px; }



	/* Active */

	body#Community #nav-matrix li#Community a {background-position:-368px -47px; } 





/* Locations tab */



	li#Locations a { width:97px; height:47px; }

	li#Locations a:link, li#Locations a:visited { background-position:-458px 0px; }

	li#Locations a:hover, li#Locations a:focus { background-position:-458px -47px; }



	/* Active */

	body#Locations #nav-matrix li#Locations a {background-position:-458px -47px; } 

	

/* Dropdowns */	



	#nav-matrix ul { padding: 0; margin: 0; list-style-type: none; }

	

	

#nav-matrix li ul { position: absolute; left: -999em; z-index: 50; width: 160px; }



#nav-matrix li ul li a {

	text-decoration: none;

	font-size: 11px;

	background-color: #FBF5EE;

	color: #7A6759;

	text-indent: 5px;

	text-transform: uppercase;

	font-weight: bold;

	background-image: none;

	display: block;

	height: 20px;

	line-height: 20px;

	width: 160px;

	clear: right;

}



#nav-matrix li ul li a:hover { color: #DD1032; text-decoration: none; }



#nav-matrix li:hover ul { left: auto; }



#nav-matrix li.sfhover ul { left: auto; }
