@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; background:url(../images/bg1.jpg) repeat; min-width:800px;}

body, div {font:14px Arial, Helvetica, sans-serif}

.subhead_text{
	font-size:18px;
}

img {border:0}

#ubContainer {width:1080px; min-height:722px; position: relative; margin: 0 auto; top:20px; }

.leftcolumn {
position: absolute;
top: 350px;
left:610px;
width:250px;
padding: 10px;
text-align: justify;}

.rightcolumn {
position: absolute;
top: 325px;
left:810px;
width:250px;
padding: 10px;
margin-bottom: 23px;
text-align: justify;
}

.bottomcolumn {
position: absolute;
top: 550px;
left:610px;
width:450px;
padding: 10px;
margin-bottom: 23px;
text-align: justify;}

#ubBanner {
	position:relative; 
	width:100%; 
	height:143px; 
	background-image:url(../images/unionBurger.jpg);
}
/*
#ubNavMenu { position:absolute; bottom:0px;left:175px;width:auto;}
#ubNavMenu ul {list-style:none; padding:0; margin:0;}
#ubNavMenu ul li{float:left; padding:0; margin:0 70px 0 0; cursor:pointer}
#ubNavMenu ul li.last,#ubNavMenu ul li.last {margin-right:0}
*/

#ubNavMenu {
	position:absolute; bottom:0px;left:175px; width:auto;
	/*float:left;
	margin-top:20px;
	padding-left:30px;
	top: 140px;
	height: 30px;*/
	border:0px solid orange;
}

.ub_lnk, #ubactive{
	display:block;
	border:0px solid red;
	width:auto;
	float:left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	letter-spacing:3px;
	text-decoration:none;
	color:#000;
	}
#ubactive{color: #981428;}
.ubspacer{float:left;width:55px;}

a.ub_lnk:link {text-decoration: none;}
a.ub_lnk:visited {text-decoration:none;}
a.ub_lnk:hover {color:#981428;}
a.ub_lnk:active {	text-decoration: none;;}

.ubRed {color:#981428; font-weight:bold}
.ubLargerText {font-size:18px}

/* HOME */

/*#ubHome #ubContainer {background:url(../images/bgHome2.jpg) #fff bottom left no-repeat;}*/
#ubHome #ubContainer {background-color:#fff;}
#ubHomeIntroImg {position:absolute; left:570px; top:290px; display:block}

/* STORY */

#ubStory #ubContainer {background:url(../images/bgStory2.jpg) #fff 20px 170px no-repeat; }
#storySoFar {margin:60px 0 0 500px}
#storyContent {width:380px; margin:30px 0 0 650px}

/* MENU */

/* #ubContainer {background:url(../images/bgMenu.jpg) #fff bottom left no-repeat; } */
#ubMenu #ubContainer {background-color:#fff;}
#ubMenuChicken #ubContainer {background-color:#fff;}
#ubMenuToppings #ubContainer {background-color:#fff;}
#ubMenuHotDogs #ubContainer {background-color:#fff;}
#ubMenuFries #ubContainer {background-color:#fff;}
#ubMenuDrinks #ubContainer {background-color:#fff;}

.menuContainer {
	/*position:relative;
	width:916px;*/
	float:left;
	width:100%;
	min-height:485px;
	/*margin:34px 0 0 120px;
	background:url(../images/menuBg.png) no-repeat;
	background-image: url(../images/menuBg.png);*/
	margin:0px;
	border:1px solid #000;
	background-color:#fff;
}

.menuContent {
	float:right;
	width:100%;
	min-height:527px;
	top:6px;
	left:48px;
	padding-left:0px;
	border:0px solid red;
}

.menuTextContainer {min-height:340px; border:0px solid #999; float:left; margin: 50px 0 30px 30px; border:0px solid orange;}
.menuTextContainer td {
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:10px
}
.right {text-align:right; white-space:nowrap}
.menuTextContainer .subText {
	font-size:12px!important;
	font-weight:normal!important;
	padding-top:5px;
	display:block
}
.menuHeaderImg {margin-top:10px; margin-bottom:15px}

#menuMenu {
	float:left;
	margin-top:20px;
	padding-left:30px;
	width:95%;
	top: 140px;
	height: 30px;
	border:0px solid orange;
}

.men_lnk, #active{
	display:block;
	border:0px solid red;
	width:auto;
	float:left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	letter-spacing:3px;
	text-decoration:none;
	color:#000;
}
#active{color: #981428;}
.spacer{float:left;width:28px;}

a.men_lnk:link {text-decoration: none;}
a.men_lnk:visited {text-decoration:none;}
a.men_lnk:hover {color:#981428;}
a.men_lnk:active {	text-decoration: none;;}


.inset strong {visibility:hidden}
.inset {background:url(../images/insetHeader.gif) #c41230 center 6px no-repeat; color:#FFF; text-align:center; padding:25px 5px 5px 5px}
.inset p {margin-top:4px; font-weight:bold; font-size:14px}

/* burgers */

.menuContainer #burgers {background:url(../images/subMenuBurgers.jpg) bottom right no-repeat}

#burgers .menuTextContainer {width:auto;}

/* chicken */

.menuContainer #chicken {background:url(../images/subMenuChicken2.jpg) right 20px no-repeat}

#chicken .menuTextContainer {width:342px}

/* toppings */

.menuContainer #toppings {background:url(../images/subMenuToppings2.jpg) right 40px no-repeat}

#toppings .menuTextContainer {width:302px}

/* hot dogs and poutine */

.menuContainer #hotDogs {background:url(../images/subMenuPoutine.jpg) bottom right no-repeat}

#hotDogs .menuTextContainer {width:302px}

/* fries */

.menuContainer #fries {background:url(../images/subMenuFries3.jpg) right no-repeat}

#fries .menuTextContainer {width:330px}

/* drinks */

.menuContainer #drinks {background:url(../images/subMenuDrinks3.jpg) bottom right no-repeat}

#drinks .menuTextContainer {width:280px}

/* kids menu */

.menuContainer #kids {background:url(../images/subMenuKidsMenu.jpg)  150px bottom no-repeat}

#kids .menuTextContainer {width:280px}

/* LOCATIONS */

/*#ubLocations #ubContainer {background:url(../images/bgLocations.jpg) #fff bottom left no-repeat; }*/
#ubLocations #ubContainer {background-color:#fff; }
#locationsTitle {width:211px; height:50px; position:absolute; top:190px; left:500px;border:0px solid green;}
#locationsContent {width:100%; margin:10px 0 0 0; border:0px solid orange;}


/* CONTACT */

#ubContact #ubContainer {background-color:#fff; }
#contactTitle {margin:50px 0 0 500px}
#contactContent {
	width:430px;
	margin:10px 0 0 30px
}

/* FRANCHISE */

#ubFranchise #ubContainer {background:url(../images/bgFranchise2.jpg) #fff 100px bottom no-repeat; }

#franchiseTitle {margin:50px 0 0 500px}
#franchiseContent {width:600px; margin:20px 0 0 450px}


/*new */
.shadow1 {
		float:left;
		margin:15px 0px 0px 0px;
		width:100%;
		height:100%;
		background-color: rgb(68,68,68); /* Needed for IEs */

        -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.80);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
        zoom: 1;
        border:0px solid yellow;
}
.shadow1 .menuContainer {
        position: relative; /* This protects the inner element from being blurred */
        padding: 0px;
}
.mainContainer{
	float:left;
	width:100%;
	min-height:581px;
	border:0px solid yellow;
}
.col_lft{
	float:left;
	width:400px;
	border:0px solid yellow;
}
.colspcr{
	float:left;
	width:95px;
}
.col_rht{float:left; width:280px; border:0px solid green;}
.clear{clear:both;}
#note{
	position:absolute;
	border:0px solid red;
	bottom:30px;
	right:420px;
}
.menuHeader{
	float-left;
	background:url(../images/headerLittle2.gif) no-repeat;
	height:25px;
	padding:5px 0 0 35px;
}
.menuHeaderTxt, .locationCountry{
	height:25px;
	font-size:19px;
	font-weight:bold;
}

A#menuBurgers,#menuBurgersOn, A#menuChicken, #menuChickenOn, A#menuToppings, #menuToppingsOn
,A#menuHD, #menuHDOn, A#menuFries,#menuFriesOn, A#menuDrinks,#menuDrinksOn, A#menuKids, #menuKidsOn{
    display: block;
    height: 16px;
}


/*footer*/
#footer a {
	color:#000;
	text-decoration:underline;
}
#footer p { padding:36px 0 0 44px;}
#footer a:link { text-decoration: underline;}
#footer a:visited { text-decoration: underline;}
#footer a:hover { color:#BC1122;}
#footer a:active { text-decoration: underline;}

#promo{
	position:absolute;
	left:635px;
	top:140px; 
	width:360px; 
	height:400px; 
	color:#fff; 
	text-align:center; 
	font-size:95px; 
	font-weight:bold; 
	letter-spacing:8px; 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	 }

