*{ margin:0px; padding:0px;}
body{ background: url(../images/wilkesbarrelibertypizza-bg.jpg) no-repeat center top fixed;
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.contain{ width:1024px; margin: 0 auto;}
.clear{ clear:both;}
.fltLeft { float:left;}
.fltRight { float:right;}

.headerTop { background: #7f0000; padding:4px 0 4px 0;}
.headerTop .contain{ width:1060px;}
.headerTop ul { list-style-type:none; margin:0; padding: 0 0 0 20px;}	 
.headerTop ul li { display: inline-block; *display: inline; margin-right:-4px;}
.headerTop ul li a { font-family: 'Open Sans', sans-serif; font-weight:bold; font-size: 15.45px; color:#FFFFFF;
	text-align:center;	text-decoration: none; display: block; border-right:1px solid #ffc53d; padding: 28px 0 32px 0;
	transition: all 0.5s; transition-timing-function: ease-in;}	
.headerTop ul li a:hover { background:#333333; color:#ffc53d;}
.headerTop ul li a { width:145px;}
.headerTop ul li.menu a{width: 144px;}
.headerTop ul li.specials a{ width:145px;}
.headerTop ul li.catering a{ width:144px;}
.headerTop ul li.contact a{ width:144px;}
.headerTop ul li:first-child a { border-left:1px solid #ffc53d;}

.headerBtm { background:#000000; padding: 24px 0 9px 0;}
.headerBtm .contain{ width:1180px;}
.headerBtm img.logomain{ max-width: 180px; display: inline-block;  transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0,0,0);}
.headerBtm .logo { font-family: 'Overpass', sans-serif; font-weight:800; font-size: 42.67px;
	color: #FFFC00; padding: 0 0 0 5px;}	
.headerBtm .logo span { font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size: 37.24px; color: #FFFFFF;}
.headerBtm .phno { font-family: 'Open Sans', sans-serif; font-weight:600; font-size: 48.86px;
	color: #FFFFFF; line-height: 45px; padding: 0 85px 0 0;}	

#body { padding: 15px 0;}
.order-container { padding: 15px; background:#FFFFFF;}

#footer{ background: #000000; text-align:center; padding:15px 0;}
#footer p { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color: #E5E5E5; padding-bottom: 5px;}
#footer p a { text-decoration:underline; color:#FFFFFF;}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.contain, .headerTop .contain, .headerBtm .contain{ width:100%;}
}