@charset "UTF-8";

/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	background-color: #782c6b;
	background-image: url(../images/bgGradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#topLevelNav {
	position: absolute;
	z-index: 600;
	width: 100%;
	display:block; /*edited for Connect Bar */
	overflow:visible; /*edited for Connect Bar */
}

#topLevelNavInsideContainer {
	position: relative;
	margin: -30px auto 0px auto;
	width: 1000px;
	background-color: transparent;
	height: 30px;
	display:block /*edited for Connect Bar */
}

#topLevelNavLeftMain {
	position: absolute;
	top: 0px;
	width: 1100px;
	left: -40px;
}

#topLevelNavLeftSub {
	position: absolute;
	z-index: 504;
	top: 0px;
	left: -40px;
	width: 350px;
	display: block;
	border: 0px solid #FFFFFF;
	clip: rect(0, 350, 700, 0);
	overflow: hidden;
}

#mainContentContainer {
	position: relative;
	margin: 30px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	width: 1000px;
	top: 40px;
}

#zIndex_0 {
	position: absolute;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
}

#flashBackround {
	background: url(../images/background.jpg);
	background-repeat: no-repeat;
	height: 700px;
	width: 920px;
	top: 75px;
	left: 90px;
	position: relative;
}

#flashBackroundPizza {
	background: url(../images/background_MenuPizza.png);
	background-repeat: no-repeat;
	height: 700px;
	width: 902px;
	top: 75px;
	background-position: bottom right;
	left: 90px;
	position: relative;
}

#menuFlash {
	position: absolute;
	z-index: 503;
	display: block;
	left: 127px;
	top: 0px;
}

#contentRight {
	position: absolute;
	z-index: 500;
	right: 72px;
	top: 55px;
	display: block;
	width: 400px;


height: 0px;
/*Javascript brings back to 450*/
}

#aboutus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 630px;
	top: 140px;
	left: 217px;
	border: 0px solid #00FF00;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#aboutus p {
	width: 272px;
	margin-top: 0px;
	margin-bottom: 11px;
}

#aboutus img {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

#giftcards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 630px;
	top: 140px;
	left: 217px;
	border: 0px solid #00FF00;
	clear: none;
	z-index: 501;
	overflow:auto;
}

#giftcards p {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 11px;
}

#giftcards img {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

#giftcards input {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#giftcards form {
	color: #000000;
}


#locations {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: absolute;
	width: 270px;
	height: 370px;
	top: 130px;
	left: 217px;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#locations p {
	margin-top: 0px;
	margin-bottom: 11px;
	margin-right: 18px;
	position: relative;
	clear: both;
	text-align: right;
}

#locations .address {
	font-size: 12px;
	line-height: 14px;
}

#locations .description {
	font-size: 11px;
	line-height: 12px;
	font-style: italic;
}

#locations .info {
	font-size: 11px;
	line-height: 12px;
	font-style: normal;
}

#locations .info a {
	text-decoration: none;
}

#locations img {
	display: inline;
	right: 0px;
	clear: left;
	position: relative;
	margin-bottom: -5px;
	margin-top: 0px;
	margin-left: 0px;
	border: none;
	text-align: right;
}

#locationsFlash {
	right: 30px;
	top: -20px; 
	display: block;
	position: absolute;
}

#locationsBorder {
	display: block;
	position: absolute;
	border-right: 1px solid #782c6b;
	border-bottom: 1px solid #782c6b;
	width: 174px;
	height: 369px;
	right: 0px;
	top: 0px;
}

#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 630px;
	padding-left: 80px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	top: 85px;
	left: 137px;
	border: 0px solid #00FF00;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#menu p {
	width: 272px;
	margin-top: 2px;
	margin-bottom: 11px;
	display: block;
	padding: 0px;
}

#menu h1 {
	color: #782c6b;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 0px;
	display: block;
	padding: 0px;
}

#menu img {
	margin-top: 10px;
	display: inline;
	line-height: 12px;
	padding: 0px;
}

#contactus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 630px;
	top: 140px;
	left: 217px;
	border: 0px solid #00FF00;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#contactus p {
	width: 600px;
	margin-top: 0px;
	margin-bottom: 11px;
}

#contactus img {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

#contactus form {
	border: none;
	padding: 0px;
	line-height: 30px;
}

#contactus input {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contactus textarea {
	width: 350px;
	height: 70px;
	color: #000000;
	border: 1px solid #CCCCCC;
	padding: 4px;
	resize: none;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 630px;
	top: 140px;
	left: 217px;
	border: 0px solid #00FF00;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#events p {
	margin-top: 0px;
	margin-bottom: 11px;
	text-align: right;
	padding-right: 5px;
	display: block;
}

#events h5 {
	font-weight: bold;
	font-size: 12px;
	color: #3274A4;
	text-align: right;
	text-transform:uppercase;
	margin: 8px 0px 8px 0px;
	padding-right: 5px;
	display: block;
}

.eventIMG {
	display: block;
	float: left;
	clear: none;
}

.eventPaddingLeft {
	padding-left: 110px;
}
.eventNoPaddingLeft {
	padding-left: 10px;
}

.specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	color: #000000;
	padding-left: 19px;
	position: relative;
	display: block;
	overflow: hidden;
}

.specials p {
	margin-top: 0px;
	margin-bottom: 2px;
}

.specials h6 {
	margin-top: 8px;
	margin-bottom: 0px;
	color: #2B5B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	display: block;
}

.specialsNOTE {
	font-size: 10px;
	line-height: 11px;
}

#MBA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	display: block;
	position: absolute;
	width: 360px;
	padding-right: 40px;
	padding-left: 10px;
	top: 140px;
	left: 207px;
	clear: none;
	z-index: 501;
	overflow: hidden;
}

#footer {
	display: block;
	position: relative;
	clear: both;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-transform: capitalize;
	color: #975f8a;
	top: 616px;
	padding-left: 210px;
	width: 790px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 600;
}

#footerMenuPizza {
	display: block;
	position: absolute;
	bottom:0px;
	margin-bottom: 40px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	text-transform: uppercase;
	color: #975f8a;
	clear: both;
	padding-left: 120px;
	padding-top:12px;
	width: 790px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#footerMenuPizza a, #footerMenuPizza a:visited, #footer a, #footer a:visited {
	text-decoration: none;
	color: #975f8a;
}

#footerMenuPizza a:hover, #footer a:hover {
	text-decoration: underline;
	color: #975f8a;
}
/* For Non Tabbed Events */

#accordion {
	margin: 0px;
	position: relative;
	width: 387px;
	float: left;
}
/* For Tabbed Events */
#EventsContainer {
	margin:0px;
	position: relative;
	width: 422px;
	height:400px;
	float: left;
	display:block;
}
#ETabs {
	position:absolute;
	width:422px;
	height:33px;
	left:0px;
	height:0px;
	z-index:600;
}
.tabs {
	display:block;
	float:left;
	height:33px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	}
#c1 {
	z-index:12;
	}
#c2 {
	z-index:11;
	opacity:0;
	filter: alpha(opacity = 0);
	}
#c3 {
	z-index:10;
	opacity:0;
	filter: alpha(opacity = 0);
	}
#c4 {
	z-index:9;
	opacity:0;
	filter: alpha(opacity = 0);
	}
.accordion {
	margin: 32px 0 0 0;
	position: absolute;
	left:0px;
	top:0px;
	width:422px;
	}

.toggler {
	cursor: pointer;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #c1d2e1;
	position: relative;
	padding: 5px 5px 0px 5px;
	font-size: 16px;
	font-family: Arial, sans-serif;
}
.toggler_show {
	cursor: pointer;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #c1d2e1;
	position: relative;
	padding: 5px 5px 0px 5px;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

.toggler:hover {
	background: #a6c6e2;
}

.toggleRight {
	display: block;
	position: absolute;
	float: right;
	margin: 0px;
	clear: none;
	right: 5px;
	top: 5px;
}

.toggleMonth {
	display: inline;
	position: relative;
}

.toggleDate {
	display: inline;
	position: relative;
	padding-left: 0px;
	padding-top: -2px;
}

.element {
	padding: 10px;
}

blockquote {
	padding: 5px 20px;
}

#siteMap {
	padding: 20px;
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	background-color: #FFFFFF;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

#siteMap H1 {
	font-size: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#siteMap H3 {
	font-size: 16px;
	color: #782c6b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:12px;
}
#siteMap p {
	margin-top:3px;
	margin-bottom:12px;
	} 

#siteMap ul li {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

