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

body {
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#262626;
}

.BGImg {
position:absolute;
left:50%;
margin-left:-620px;
width:1240px;
height:808px;
background-image:url(images/BG.jpg);
}

.BGPadding {
padding-top:15px;
}

.MainContent {
width:970px;
margin-left:auto;
margin-right:auto;
}

/*-------Left Side-------*/

.MainContentLeft {
position:absolute;
vertical-align:top;
font-size:16px;
padding-top:105px;
width:275px;
}

.MainContentLeftHoursCenter {
width:275px;
margin-left:auto;
margin-right:auto;
}

.MainContentLeftHours {
position:absolute;
z-index:3;
}

.MainContentLeftImgCenter {
width:250px;
margin-left:auto;
margin-right:auto;
}

.MainContentLeftImg {
position:absolute;
padding-top:175px;
font-size:18px;
font-weight:bold;
z-index:2;
}

.MainContentLeftSignUpCenter {
width:225px;
margin-left:auto;
margin-right:auto;
}

.MainContentLeftSignUp {
position:absolute;
padding-top:385px;
z-index:1;
}

.SpecialSignup {
font-weight:bold;
color:#FFFFFF;
background-image:url(images/Specials-Signup-BG.png);
width:225px;
height:257px;
}

.SpecialSignup form {
margin-top:0px;
margin-bottom:0px;
}

.SpecialForm {
padding-top:140px;
font-size:12px;
}

/*-------Center-------*/

.MainContentCenter {
position:absolute;
font-size:16px;
vertical-align:top;
padding-left:275px;
width:420px;
}

.MainContentLogoCenter {
width:275px;
margin-left:auto;
margin-right:auto;
}

.Logo {
position:absolute;
}

.MainContentText {
position:absolute;
z-index:1;
width:420px;
padding-top:260px;
text-align:center;
font-size:14px;
}

.MainContentText p {
margin:5px 0;
}

#tv_logos {
padding-top:5px;
padding-bottom:5px;
}

.MainContentMenuCenter {
width:400px;
margin-left:auto;
margin-right:auto;
}

.MainContentMenu {
position:absolute;
padding-top:480px;
}

/*-------Right Side-------*/

.MainContentRight {
position:absolute;
vertical-align:top;
font-size:16px;
padding-top:105px;
width:275px;
padding-left:695px;
}

.MainContentRightHappyHourCenter {

}

.MainContentRightHappyHour {
position:absolute;
}

.MainContentRightLocationCenter {

}

.MainContentRightLocation {
position:absolute;
padding-top:278px;
}

.MainContentRightLocationInfo {
text-align:center;
padding-bottom:15px;
}



.socialNetworks {position: absolute; top: 50px; right: 25px; z-index: 1000}
.socialNetworks a {margin-left: 35px;}
